In Mac OS X gibt es Verzeichnisse wie Desktop
, Users
und Library
.
Auf lokalisierten Systemen würden diese heißen Skrivbord
, Användare
und Bibliotek
(Schwedisch)
Aber wenn ich im Terminal bin, kann ich beispielsweise nicht Folgendes eingeben: sudo mv ~/Skrivbord ~/Bibliotek
, sondern muss ihre tatsächlichen Namen folgendermaßen eingeben: sudo mv ~/Desktop ~/Library
.
Wie kann der Name in der GUI in einer beliebigen Sprache angegeben sein, im Terminal jedoch auf Englisch?
Antwort1
Da Finder in Objective-C erstellt wurde, verwendet es Nib-Lokalisierungen. Hier ist ein Beispiel.
/System/Library/CoreServices/Finder.app/Contents/Resources/sv.lproj/ServicesMenu.strings
sv.lproj
steht fürSvenska.localized project
Hier ist der Inhalt vonServicesMenu.strings
bplist00”[Finder/Open]Finder/Reveal_Finder/Show InfolFinder/÷ppna_Finder/Visa i Finder_Finder/Visa info i Finder)<Ulà