Gnome
GNOME 將其他語言的翻譯儲存在哪個文件/位置?
我對 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
您可以使用’smsgunfmt
和msgfmt
工具對它們進行反編譯和重新編譯。更好的是,如果您下載缺少消息的 GNOME 組件的原始碼,編輯相應.po
的文件,然後重新建構.mo
文件,那麼您還可以送出更新檔,並且可能會將您的翻譯包含在未來的版本中……