Wie funktioniert die Lokalisierung von Ordnernamen?

Wie funktioniert die Lokalisierung von Ordnernamen?

In Mac OS X gibt es Verzeichnisse wie Desktop, Usersund Library.

Auf lokalisierten Systemen würden diese heißen Skrivbord, Användareund 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.lprojsteht 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à

verwandte Informationen