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

From MusicBrainz Wiki
Jump to navigationJump to search
(Create a MeB.o i18n page for translators mainly even though it’s not currently used, with pointers to WIP)
 
(Reviewed many times already)
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page is intended for translators of [https://metabrainz.org MetaBrainz Foundation website], and for people interested in the state of its internationalization.
= Translation =


== 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]].
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.


== Communication ==
== Questions or problems ==


To discuss about:
[https://community.metabrainz.org/ MetaBrainz community forums] can be used (with categories and tags) for discussion beyond Transifex (soon Weblate) comments:
* MetaBrainz.org website translation/internationalization: Use the [https://community.metabrainz.org/tags/c/internationalization/21/metabrainz-website “metabrainz-website” tag in the “Internationalization” forum category] (since the website has no dedicated forum category).
* TBD: community forum category to discuss about the MetaBrainz.org website.
* [https://community.metabrainz.org/c/internationalization/21 The category “Internationalization”] to discuss about translation tools and more general internationalization matters
* General translation/internationalization: Use the [https://community.metabrainz.org/c/internationalization/21 “Internationalization” forum category] with the appropriate tags.


To report internationalization problems about MetaBrainz.org website:
For instant conversation with developers, you’re welcome to ask in the [[Communication/IRC|#metabrainz IRC channel]].
* Search for [https://tickets.metabrainz.org/issues/?jql=project%20%3D%20MEB%20AND%20component%20%3D%20Website%20AND%20labels%20%3D%20internationalization%20ORDER%20BY%20status%20ASC%2C%20resolution%20DESC MEB tickets in the “Website” component with “internationalization” label] and create a new ticket if not found.


For more real-time interactive conversation with developers, you’re welcome to ask in the [[Communication/IRC|#metabrainz IRC channel]].
If you find a bug in the server or want to suggest changes, you can enter an issue in our [[Bug Tracker|bug tracker]]; See more particularly [https://tickets.metabrainz.org/issues/?jql=project%20%3D%20MEB%20AND%20labels%20in%20(internationalization)%20ORDER%20BY%20status%20ASC%2C%20resolution%20DESC MetaBrainz.org website internationalization issues].


== Viewing the translations ==
== Viewing the translations ==


Translations are NOT currently available at https://metabrainz.org/.
<b style="color: red;">Translations are NOT currently available</b> at https://metabrainz.org/.


More coding work is required to make it happen; See [[jira:MEB-65]] for follow-up.
More coding work is required to make it happen; See [[jira:MEB-65]] for follow-up.
Line 23: 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.