MetaBrainz:MetaBrainz.org Website/Internationalization: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Add intro to clarify the topic and the targeted audience.)
(Reviewed many times already)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page is intended for translators of MetaBrainz Foundation website, and for people interested in the state of its internationalization.
This page is intended for translators of [https://metabrainz.org MetaBrainz Foundation website], and for people interested in the state of its internationalization.


== Getting started ==
== Getting started ==


For a general introduction about translation platform, projects, and languages, please refer to the [[Internationalization#Translation|more general page about translation]].
For a general introduction about translation platform, projects, and languages, please refer to the [[Internationalization#Translation|more general page about translation]].

If you want to help translate, go to the [https://app.transifex.com/musicbrainz/metabrainz-org/dashboard/ Transifex page] (to be soon replaced with Weblate) and create an account. If there is already a team for your language, you can join it, if not, you can ask for the creation of a new team.


== Questions or problems ==
== Questions or problems ==
Line 26: Line 24:
== Development ==
== Development ==


The MetaBrainz.org website code is using gettext to provide with automatic translation of messages and texts used in the Python code and Jinja2 HTML templates.
The [https://github.com/metabrainz/metabrainz.org MetaBrainz.org website code] is using gettext to provide with automatic translation of messages and texts used in the Python code and Jinja2 HTML templates.


A POT file is provided with all the strings used in the server. They are in English.
A POT file is provided with all the strings used in the server. They are in English.


[[Category:To Be Reviewed]] [[Category:Internationalization]]
[[Category:Internationalization]]

Latest revision as of 18:35, 12 December 2023

This page is intended for translators of MetaBrainz Foundation website, and for people interested in the state of its internationalization.

Getting started

For a general introduction about translation platform, projects, and languages, please refer to the more general page about translation.

Questions or problems

To discuss about:

To report internationalization problems about MetaBrainz.org website:

For more real-time interactive conversation with developers, you’re welcome to ask in the #metabrainz IRC channel.

Viewing the translations

Translations are NOT currently available at https://metabrainz.org/.

More coding work is required to make it happen; See jira:MEB-65 for follow-up.

Development

The MetaBrainz.org website code is using gettext to provide with automatic translation of messages and texts used in the Python code and Jinja2 HTML templates.

A POT file is provided with all the strings used in the server. They are in English.