• GitHub
  • Documentation
  • Discord
  • Tip
search
  • chevron_right Threads
  • label Translations

Translating Misago (outdated)

rafalp
April 2, 2013
chat_bubble_outline 48
  • lock
first_page chevron_left
first_page chevron_left
  • link
    rafalp
    Project Lead 2027 posts
    May 14, 2017, 5:06 p.m. May 14, 2017, 5:06 p.m.
    link

    Done, good luck!

  • link
    GalaxyData
    Members 2 posts
    May 15, 2017, 10:23 a.m. May 15, 2017, 10:23 a.m.
    link

    How long does it take to approve the transfer?
    Translated 2% of the word Russian words and not who did not check.

  • link
    Palimpseste
    Members 19 posts
    May 15, 2017, 8:49 p.m. May 15, 2017, 8:49 p.m.
    link
    @GalaxyData

    How long does it take to approve the transfer?
    Translated 2% of the word Russian words and not who did not check.

    I believe its up to rafalp to decide when to transfer the language .po files to the main project repository, when he estimates it is good enough.
    Meanwhile, you can download the russian .po files, put them in your the misago 'locale' directory and compile them to see the changes on your forum. (See rafalp first post in this category).

    rafalp likes this.

    favorite 1

  • link
    rafalp
    Project Lead 2027 posts
    May 15, 2017, 9:50 p.m. May 15, 2017, 9:50 p.m.
    link

    P'much. My time's limited, and I would like to avoid spending it on merging incomplete translations non-stop ;) When you hit 100% with both django.po and djangojs.po, I'll happily include translation within Misago so its easier to access for endusers and testers.

  • link
    Palimpseste
    Members 19 posts
    May 20, 2017, 5:43 p.m. May 20, 2017, 5:43 p.m.
    link

    Short question.
    What does mean "Split post into new thread" ? "Selected post was split into new thread."?
    More specifically: when you split smth, you get several objects. Or 'thread' is always singular in these sentences, so i'm wondering if there is a specific meaning of this... or if it should be 'threads' in all these sentences.

  • link
    rafalp
    Project Lead 2027 posts
    May 20, 2017, 8:11 p.m. May 20, 2017, 8:11 p.m.
    link

    Those messages are written the way they are, because in the UI they are displayed within the context of posts singled out by the user from larger collection of all posts within thread. You could change "split" for "split out" into this message for more verbosity, but I'm trying to keep UI messages as short as possible with translation to longer languages in mind.

    Palimpseste likes this.

    favorite 1

  • link
    cRyckreator
    Members 7 posts
    June 12, 2017, 2:49 p.m. June 12, 2017, 2:49 p.m.
    link
    @rafalp

    Those messages are written the way they are, because in the UI they are displayed within the context of posts singled out by the user from larger collection of all posts within thread. You could change "split" for "split out" into this message for more verbosity, but I'm trying to keep UI messages as short as possible with translation to longer languages in mind.

    Please approve my join request on transifex

  • link
    cRyckreator
    Members 7 posts
    June 14, 2017, 4:18 a.m. June 14, 2017, 4:18 a.m.
    link
    @rafalp

    Those messages are written the way they are, because in the UI they are displayed within the context of posts singled out by the user from larger collection of all posts within thread. You could change "split" for "split out" into this message for more verbosity, but I'm trying to keep UI messages as short as possible with translation to longer languages in mind.

    Thanks for your fast responses. I've completed the Chinese translation of django.po and djangojs.po and I've improved its consistency of the original one and made it more idiomatic.
    It seems unnecessary to translate the django05.po file. Am I correct? If so, why not removing it from the translation project?

    BTW, the user experience of transifex really failed my expectation.The "Glossary" and "Find/Replace" functionality aren't working properly for Chinese language.

    Anyway, I'll keep improving the translation and I'll let you know when it's perfect enough to make the pull request.

  • link
    rafalp
    Project Lead 2027 posts
    June 14, 2017, 10:53 a.m. June 14, 2017, 10:53 a.m.
    link
    @cRyckreator

    It seems unnecessary to translate the django05.po file. Am I correct? If so, why not removing it from the translation project?

    It's here for historical purposes. Some languages have quite a bit translated, and this file is hangin around in case translators would want to look it up for quick reference.

    BYW, the user experience of transifex really failed my expectation.The "Glossary" and "Find/Replace" functionality aren't working properly for Chinese language.

    Misago's Transifex is weird story. It was created by person that had zero association with me or Misago. One sunny day I've got an email from transifex that this person created transifex for Misago, let me approve langs and translators. Few weeks late person has gone silent. It only reappeared year back for a bit to pass project's ownership to me

    Thats the story in nutshell ;)

    Anyway, I'll keep improving the translation and I'll let you know when it's perfect enough to make the pull request.

    Thanks! Every bit of help I can get helps me a lot.

    datacamp likes this.

    favorite 1

  • link
    rafalp
    Project Lead 2027 posts
    July 1, 2017, 8:58 p.m. July 1, 2017, 8:58 p.m.
    link

    Hi,

    I've just updated source files on transifex to include latest strings introduced by the Misago 0.8's profile fields feature.

  • link
    AlexSG
    Members 11 posts
    Oct. 14, 2017, 11:21 p.m. Oct. 14, 2017, 11:21 p.m.
    link

    How can I check translation in production?
    I want to be sure, that translation is correct.

  • link
    rafalp
    Project Lead 2027 posts
    Oct. 15, 2017, 4:55 p.m. Oct. 15, 2017, 4:55 p.m.
    link

    Hey Alex,

    Checking something in production means checking it as its running on live site used by your users and its something you generally... don't do. ;)

    What you should do instead is to locally run the Misago with custom LOCALE_PATHS set to point to directory containing your local translation files.

  • link
    AlexSG
    Members 11 posts
    Oct. 15, 2017, 5:03 p.m. Oct. 15, 2017, 5:03 p.m.
    link
    @rafalp

    Hey Alex,

    Checking something in production means checking it as its running on live site used by your users and its something you generally... don't do. ;)

    Forum is on server, so in my situation it's accessible for everyone :)

    @rafalp

    What you should do instead is to locally run the Misago with custom LOCALE_PATHS set to point to directory containing your local translation files.

    Thanks, I'll try.

  • link
    alff0x1f
    Members 21 posts
    May 22, 2018, 11:11 a.m. May 22, 2018, 11:11 a.m.
    link

    I install misago by this tutorial: misago.readthedocs.io/en/latest/setup_maintenance.html and now I wan't localize it to russian. But I get this errors:

    $ django-admin.py makemessages -l ru -e html,txt,py
    CommandError: Unable to find a locale path to store translations for file avatargallery/README.txt

    $ django-admin.py compilemessages -l ru
    CommandError: This script should be run from the Django Git checkout or your project or app tree, or with the settings module specified.

    What I do wrong?

    UPD: Just change in settings.py:

    LANGUAGE_CODE = 'en-en'

    to

    LANGUAGE_CODE = 'ru-RU'

    And now forum in russian language. :)

  • panorama_fish_eye

    Thread has been unpinned.

    • By rafalp on July 30, 2025, 11:41 a.m..
  • lock_outline

    Thread has been closed.

    • By rafalp on July 30, 2025, 11:41 a.m..
  • link
    rafalp
    Project Lead 2027 posts
    July 30, 2025, 11:42 a.m. July 30, 2025, 11:42 a.m.
    link

    Punting this because its veeery old. I'll post new translation pinned threads later when I have time for it.

first_page chevron_left
arrow_upward Go to top
  • This site uses cookies to gather statistical data for use in traffic analysis.
  • GitHub
  • Documentation
  • Discord
  • Tip
  • Terms of service
  • Privacy policy
powered by misago