В Mac OS X есть такие каталоги, как Desktop
, Users
и Library
.
В локализованных системах они будут называться Skrivbord
, Användare
и Bibliotek
(на шведском языке)
Но когда я нахожусь в терминале, я не могу набрать, например: sudo mv ~/Skrivbord ~/Bibliotek
, а вместо этого мне приходится вводить их настоящие имена, например так: sudo mv ~/Desktop ~/Library
.
Как может его название в графическом интерфейсе быть на любом языке, а в Терминале оно на английском?
решение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à