資料夾名稱本地化如何運作?

資料夾名稱本地化如何運作?

在 Mac OS X 中,有諸如DesktopUsers和 之類的目錄Library

在本地化系統上,它們將被命名為Skrivbord,AnvändareBibliotek(瑞典語)

但是,當我在終端機中時,我無法輸入,例如:sudo mv ~/Skrivbord ~/Bibliotek,而是必須輸入它們的實際名稱,如下所示:sudo mv ~/Desktop ~/Library

它在 GUI 中的名稱怎麼可能是任何語言,但在終端機中卻是英語?

答案1

由於 Finder 是用 Objective-C 建構的,因此它使用 nib 本地化。這是一個例子。

/System/Library/CoreServices/Finder.app/Contents/Resources/sv.lproj/ServicesMenu.strings

sv.lproj代表Svenska.localized project

這是內容ServicesMenu.strings

bplist00”[Finder/Open]Finder/Reveal_Finder/Show InfolFinder/÷ppna_Finder/Visa i Finder_Finder/Visa info i Finder)<Ulà

相關內容