在 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à