Gnome

GNOME 將其他語言的翻譯儲存在哪個文件/位置?

  • December 25, 2019

我對 DE 中的本地化有點缺乏了解,因為無論如何我更喜歡英文原版的文本。但是我為一些只說德語的人安裝了 GNOME DE。我可以將 GNOME/顯示語言設置為德語,並且基本上可以Datei代替任何地方享受file(就像魔術一樣)。

問題是在一個很小的地方(電源設置/電池指示燈)它說*“不充電”*留下一個不完美的地方,因為它在德語中應該更準確,比如“ Nicht ladend ”。

現在我做了一個:

grep -iIr 'Not charging' /usr

希望它能找到我翻譯/翻譯標籤所在的地方。不幸的是,它沒有產生任何結果。

GNOME 用來提供德語 UI 的那些本地化翻譯文件在哪裡?

查閱文件有點困難,因為網路搜尋Gnome translation files localization更有可能顯示指南如何參與開發並成為翻譯,但不會指出文件或數據最終儲存在哪裡

翻譯文件以編譯後的形式 ( .mo) 儲存在/usr/share/locale. 那些用於德語的在/usr/share/locale/de/LC_MESSAGES.

這些文件不打算直接修改。gettext您可以使用’smsgunfmtmsgfmt工具對它們進行反編譯和重新編譯。更好的是,如果您下載缺少消息的 GNOME 組件的原始碼,編輯相應.po的文件,然後重新建構.mo文件,那麼您還可以送出更新檔,並且可能會將您的翻譯包含在未來的版本中……

引用自:https://unix.stackexchange.com/questions/558768