Nerjemahaké LibreOffice

From The Document Foundation Wiki
Jump to: navigation, search

Proses nerjemahaken LibreOffice kuwi gampang. Disaranake supaya kerja migunakake Pootle (portal penerjemah online). Sing diperlokake kanggo nerjemahake nganggo cara iki yakuwi browser lan koneksi internet. Yen sampeyan arep nerjamahake kanthi offline, iku uga bisa dilakokake. delengana nang ngisor iki.

Wates wektu

Lihat Rencana Rilis. Rencana rilis menunjukkan tanggal ketika kode sumber ditandai untuk beta, RC atau rilis. Batas waktu Terjemahan selalu 2 hari sebelum tanggal penandaan diumumkan.

Penerjemah Pootle

TDF Pootle always contains up-to-date localizable strings. Pootle administrators update them rather frequently.

On the right hand side of Pootle home page, you will see a list of projects (modules) currently available for translation. Their names are self-explanatory. To localize LibreOffice, you'll have to work on projects called LibreOffice x.x.x – UI and LibreOffice x.x.x – Help. In general, if you're just starting, it probably makes most sense to work on the version with the highest number, but if you want to fix some nasty L10n bug in the current version of LibO, you can do that in the older branch too.

If you prefer to translate offline, you can download full or partial ZIP archives with PO files (or just separate PO files) from Pootle and use your favorite tool(s) to work on them. You'll find the links in Translate and Review tabs of the desired language/project combination. Assuming you have the appropriate rights for your language, you should be able to upload PO or ZIP files back anytime (in case of ZIP, just make sure to keep the initial directory structure intact).

You'll notice there are a few more modules available in Pootle. Here's a short overview of them:

  • Terminology: this is a Pootle helper module which makes localization somewhat easier. If the Terminology module is present and not empty in your language, Pootle will show you hints for terms that exist in the Terminology file when you come across those terms while translating other modules.
  • Website: this small module contains a few custom localization files of the content management system (CMS) that the website of LibreOffice runs on. This module is really tiny, because most of this CMS is being localized elsewhere.
  • Extensions for LibreOffice: this module holds localization for a few extensions that are NOT shipped with LibreOffice by default.
  • Askbot: this project was set up to allow localization of Askbot Q&A software (which is somewhat similar to StackOverflow). Askbot is a third party product, but because we plan to use it, we have set this project up to help it get more localizations.

Berkas SDF, POT dan PO

Latest SDF file and POT files extracted from the source can always be found here:

PO files for each supported language are stored in the source code repository in the module called 'translations'. This module is maintained by Andras Timar, who will get translations from Pootle (or alternative sources) before each release and will push them to git.


  • You are encouraged to subscribe to mailing list. Apart from being a support channel for localizers, it's also the medium where important information for translators (such as string updates and deadlines) is announced. You can also ask 'timar' or 'RQ' on in the #libreoffice-dev channel.

Other Aspects of Localization

More aspects of LibreOffice localization are covered in the LibreOffice Localization Guide.