Ich entwickle eine Anwendung für Mac OS X. Ich möchte den Anzeigeinhalt durch das Gebietsschema (Englisch, Spanisch usw.) des Anwenders ändern. Wie bekomme ich Informationen darüber, welche Sprache benutzt wird?
>Sie können die NSLocale API verwenden, um diese Informationen abzurufen, aber Sie müssen nicht das tun, was Sie tun möchten. OS X verfügt über eine Unterstützung für die Lokalisierung , die in das Betriebssystem integriert ist - alles, was Sie tun müssen, ist die Bereitstellung die entsprechenden Sprachdateien und der Benutzer kann auswählen, welche Sprache er möchte.
Sie möchten Ihre Anwendung "lokalisieren". Um zu beginnen, sehen Sie sich die Apple-Dokumentation hier an: Internationalisierung - Apple Developer Docs . Ohne mehr über Ihre spezifische Anwendung zu wissen, wäre es schwer hier etwas mehr zu empfehlen!
Sie können einen der beiden folgenden Wege verwenden:
%Vor%Ausgabe : Sprache: en_US
oder das:
%Vor%Ausgabe : Sprache: en
Tags und Links objective-c macos localization