Changes

Jump to: navigation, search

Translating Gramps using Weblate

20 bytes added, 18:44, 28 June 2021
no edit summary
= Starting a new translation =
If your language is not currently translated, you can request that it be added. Navigate to the "gramps" component and select the "'''Tools -> Start new translation" ''' menu option.
Select your language, and then click the "Request new translation" button. Further details can be found in the [https://docs.weblate.org/en/latest/admin/languages.html#adding-new-translations documentation].
It is possible to [https://docs.weblate.org/en/latest/user/translating.html#bulk-edit bulk edit] translations. This can be useful if a reviewer wants to approve all translations that they have previously translated and are happy with.
The bulk edit toll can be found under the "'''Tools -> Bulk edit" ''' menu option. This may not be available to all users.
== Offline translation ==
Some translators prefer to work offline. In this case, [https://docs.weblate.org/en/latest/user/files.html#downloading-and-uploading-translations downloading and uploading translations] provides an option for a translator to use their favourite translation software.
* Download the <code>.po</code> file using the "'''Files -> Download translation" ''' menu option.
* Use [http://gtranslator.sourceforge.net GTtranslator] (GNOME, windows), [http://i18n.kde.org/tools/ KBabel] (KDE), [http://userbase.kde.org/Lokalize Lokalize] (KDE, windows), Emacs po-mode, [http://virtaal.translatehouse.org Virtaal] (GNU/Linux, Mac, windows), [http://www.poedit.net/ poedit] (GNU/Linux, OSX, windows), or any similar tool designed for translating <code>.po</code> files. If you do not like any of these tools, you can use any text editor to translate messages. If using vim, properly setting the "langmap" option will significantly speed up your work.
* Upload the <code>.po</code> file using the "'''Files -> Upload translation" ''' menu option.
= Testing =
* Download the <code>.mo</code> file using the "'''Files -> Customize download" ''' menu option. Select a "gettext MO" quick download containing all strings.
* Rename the download to <code>gramps.mo</code>
* Locate the translations directory. It will be something like ''/usr/share/locale/{lang}/LC_MESSAGES'', with {lang} being your language.

Navigation menu