1 votes

Copier le titre localisé d'une application et le texte des éléments de menu

J'apprends le chinois et j'aimerais basculer l'interface de mon système en chinois pour me familiariser davantage avec cette langue. Cependant, comme les caractères chinois ne sont pas phonétiques ou alphabétiques, il peut être difficile de taper ou de dessiner les caractères que je lis dans un dictionnaire pour les rechercher. J'aimerais donc trouver un moyen de copier le texte de l'interface, comme les noms des applications, des éléments de menu, etc. Je sais que les fichiers de chaînes de caractères se trouvent dans le répertoire Foo.app/Contents/Resources/zh_CN.lproj/*.strings fichiers. Cependant, je n'arrive pas à trouver comment traduire ces fichiers en une table de correspondance entre les chaînes anglaises et leurs équivalents localisés pour le chinois, et lorsque j'ouvre les fichiers dans XCode, je ne vois pas de caractères chinois que je puisse facilement copier. Existe-t-il un moyen d'accomplir ce que je veux ?

1voto

telotortium Points 121

Les fichiers de ressources des chaînes sont juste des fichiers plist. Dans le terminal, utilisez plutil -p pour vider le contenu du fichier, qui consiste en une correspondance entre les clés anglaises et les traductions localisées :

$ plutil -p /Applications/TextEdit.app/Contents/Resources/zh_CN.lproj/InfoPlist.strings

donne la sortie

{ "Microsoft Word 2003 XML document" => "Word 2003 (.xml) " "Apple HTML document" => " (.html)" "Unknown document" => "" "Microsoft Word 97 document" => "Word 97 (.doc) " "CFBundleDisplayName" => "" "NSRTFPboardType" => "" "Apple Web archive" => "" "Microsoft Word 2007 document" => "Word 2007 (.docx) " "Apple SimpleText document" => "SimpleText " "NSRTFDPboardType" => "" "NSStringPboardType" => "" "OpenDocument Text document" => "OpenDocument (.odt) " "NSHumanReadableCopyright" => "Copyright © 1995-2016 Apple Inc. " "CFBundleName" => "" }

(BTW, le titre de l'application est contenu dans CFBundleDisplayName y CFBundleName ).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X