From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Translating LibreOffice and the translation is 76% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Jawa • ‎dansk • ‎español • ‎galego • ‎hrvatski • ‎italiano • ‎lietuvių • ‎occitan • ‎українська • ‎עברית • ‎العربية • ‎فارسی • ‎中文(台灣)‎ • ‎中文(简体)‎ • ‎日本語 • ‎한국어



リリース計画を参照してください。リリース計画には、ソースコードがベータ版、RC版、リリース版、いずれかにタグ付けされる日程が記載されています。翻訳期限の締め切りは、常に発表されたタグ付けの日の2日前です。最後のx.y.0 リリース候補版(RC3)の翻訳期限締め切りは、x.y.0リリースの最終翻訳期限日であることも注意してください。


  • 翻訳は、火曜日にWeblateから抽出されます
  • タグ付けされる前にGitにコミットされます。それぞれのタグの締め切りは月曜日です



ツール自体の詳細については とドキュメントの を参照してください。



Weblateホームページ上部にある「言語」をクリックし「すべての言語を閲覧」を選択します。現在、翻訳可能なプロジェクト一覧が表示されます。名前を見るとわかりますが、LibreOfficeを翻訳するには、LibreOffice master – UILibreOffice master – HelpLibreOffice x.x.x – UILibreOffice x.x.x – Helpといったプロジェクトで作業をする必要があります。一般的に始めたばかりの場合は、masterで作業をすることが理にかなっていますが、現在のバージョンのLibreOfficeで厄介なL10nバグ(翻訳間違い)を修正したい場合はブランチでも修正できます。




─────┬─────┬─────┬─────┬─────┬─────> master
     │     │     │     │     └─────> libreoffice-6-3
     │     │     │     └───────────> libreoffice-6-2
     │     │     └────────────────> libreoffice-6-1
     │     └─────────────────────> libreoffice-6-0
     └──────────────────────────> libreoffice-5-4

All branches were once "master", and then were split up to refine stuff. Translations were special project, as basically there was no "in between" updates. Translations did jump from 4-2 to 4-3, from 4-3 to 4-4 without any intermediate updates in between.

Master-based workflow would mean that when libreoffice-5-0 is created, the translations of master will be copied over and reused for that, and master then would be ongoing for libreoffice-5-1. See the whole explanation of Christian in this thread

If you prefer to translate offline, you can download PO files from Weblate and use your favourite tool(s) to work on them. You'll find the links in the “Files” dropdown menu 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, you must make sure to keep the initial directory structure intact).

You'll notice there are a few more projects available on Weblate. Here's a short overview of them:

  • Impress Remote: here you can localize the Impress Remote mobile applications.
  • Online: here are the LibreOffice Online web and mobile applications.
  • Website: this small project contains localization files that relate to websites. In particular, the mysite file contains our custom strings that appear in websites (mostly related to the download page experience), the faqs file contains localization of the FAQs module that might (or might not) be used on local websites, extensionssite contains localization for, and googleplay contains the strings we use in Google Play store. You don't have to translate all of these files, especially if you know you won't need some of them. Note that many generic things related to the CMS of are being localized elsewhere. Also, please note that by completing this module, you don't get a "translated website". However, if you want to host a LibreOffice website in your language, you'll most likely want to translate at least the mysite file.


  • ファイルをアップロードすると「フォームエラーを修正してください。パラメーターメソッドのエラー: このフィルドは必須です」というエラーが表示されます
  • KeyIDの検索方法は?
  • 言語グループにメンバーを追加するにはどうしたらいいですか?



サポートされている各言語のPOファイルは、ソースコードリポジトリの'translations'モジュールに保存されています。このモジュールは、Christian LohmaierとAndrás Tímárによって管理されており、彼らは各リリースの前にWeblate(もしくは代わりのソース) から翻訳を取得して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' on in the #libreoffice-dev channel.
  • You may edit new .ui files using Glade to see them in context. For that install Glade for your distribution (I only know for Linux, so fix it if you know for other distributions) and either a version from master or the last dev build you want to translate.
    • then enter in your terminal:
export GLADE_CATALOG_SEARCH_PATH=/opt/libreofficedev4.2/share/glade/** then enter the path of the file you want to display:
glade /opt/libreofficedev4.2/share/config/soffice.cfg/cui/ui/pageformatpage.ui


LibreOfficeローカライズの詳細については、LibreOffice Localization Guideを参照してください。

Some other aspects are covered in the UI and Help files Content Guide which details what has or has not to be translated, like variables or xml content.