¿Cómo funcionan las localizaciones de nombres de carpetas?

¿Cómo funcionan las localizaciones de nombres de carpetas?

En Mac OS X, existen directorios Desktopcomo Usersy Library.

En sistemas localizados, estos se denominarían Skrivbord, Användarey Bibliotek(sueco)

Pero cuando estoy en la terminal no puedo escribir, por ejemplo: sudo mv ~/Skrivbord ~/Bibliotek, sino que tengo que escribir sus nombres reales así: sudo mv ~/Desktop ~/Library.

¿Cómo puede su nombre en la GUI estar en cualquier idioma pero en la Terminal está en inglés?

Respuesta1

Dado que Finder está integrado en Objective-C, utiliza localizaciones de punta. Aquí hay un ejemplo.

/System/Library/CoreServices/Finder.app/Contents/Resources/sv.lproj/ServicesMenu.strings

sv.lprojrepresentaSvenska.localized project

Aquí está el contenido deServicesMenu.strings

bplist00”[Finder/Open]Finder/Reveal_Finder/Show InfolFinder/÷ppna_Finder/Visa i Finder_Finder/Visa info i Finder)<Ulà

información relacionada