在 Mac OS X 中,有諸如Desktop
、Users
和 之類的目錄Library
。
在本地化系統上,它們將被命名為Skrivbord
,Användare
和Bibliotek
(瑞典語)
但是,當我在終端機中時,我無法輸入,例如: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à