Puis-je changer la langue par défaut d'une application / d'un programme dans Snow Leopard?

12

Auparavant, le système d’information était si facile à utiliser grâce à la boîte de dialogue d’informations qui permettait à toute application de démarrer dans la langue souhaitée. Certains programmes comme Things ou Adobe Creative Suite sont tout simplement plus efficaces en anglais. Je veux retrouver cette fonctionnalité - mais comment…?

Patrick
la source
1
En plus de suivre les instructions ci-dessous, vous souhaiterez peut-être contacter les développeurs de ces applications pour leur faire savoir que leur localisation doit être améliorée.
s4y
1
C'est une nouvelle "fonctionnalité" de Snow Leopard, que vous ne pouvez plus changer la langue par défaut via la boîte de dialogue d'information. :(
Patrick

Réponses:

10

Si vous ne voulez le faire que de temps en temps, consultez le plugin LaunchApp .

Si vous souhaitez le définir de manière plus permanente, exécutez ce script dans une fenêtre de terminal (une fenêtre de terminal à partir de / Applications / Utilitaires / Terminal):

defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages "(de, en)"

Où vous remplacez le chemin d'accès à votre application (souvenez-vous d'échapper aux espaces avec une barre oblique inverse) et les codes de langue avec tout ce que vous cherchez. Après l'exécution de ce script, l'application sera toujours lancée dans la langue que vous avez spécifiée en premier (en supposant que cette langue existe).

Si vous souhaitez jamais supprimer la préférence, utilisez:

defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages
Talama
la source
1
La 2ème solution via Terminal semble être exactement ce que je recherche. Souhaitez-vous avoir la gentillesse de me donner un exemple concret au lieu d'espaces réservés? Comme ceci pour changer RapidWeaver de lancement en allemand en anglais:> par défaut, écrivez $ (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app vers RapidWeaver.app) AppleLanguages ​​"(en, de)" J'ai de la difficulté à trouver la bonne façon de l'entrer dans le terminal. Je reçois toujours> argument inattendu trouver; laissant les valeurs par défaut inchangées. Merci beaucoup jusqu'ici.
Patrick
2
Vous avez presque compris, débarrassez-vous simplement de la partie to App.app: les valeurs par défaut écrivent $ (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app) AppleLanguages ​​"(en, de)"
04
1
Merci SidneySM, je vous donnerais ma "flèche vers le haut" et mon "chèque" si je pouvais :) Ça marche comme un charme.
Patrick
2

Vous pouvez supprimer manuellement toutes les autres langues d'une application en cliquant dessus avec le bouton droit de la souris> afficher le contenu du paquet <et en supprimant toutes les langues non souhaitées.

Mais c'est loin d'être une solution élégante. :(

Patrick
la source
Je voulais juste que vous sachiez que j'aime cette solution pour les applications dont la traduction de mauvaise qualité est incorrecte. Je préférerais de loin l'anglais à une tentative malhonnête avec des erreurs partout, alors j'étais heureux de pouvoir la supprimer.
Joost
2

Il existe maintenant une application qui gère la tâche avec élégance; vous pouvez même définir la langue de façon permanente: Changeur de langue .

Mise à jour: Il existe maintenant une autre application disponible dans MAS: App Language Chooser .

Patrick
la source
2

Juste pour vous informer, certaines applications, telles que Creative Suite d'Adobe, ne s'installent que dans une langue. Il est souvent impossible de basculer comme vous pouvez le faire avec de nombreuses autres applications OS X.

Si vous êtes intéressé, nous mettons également à disposition une autre application de changement de langue sur le MAS: http://itunes.apple.com/app/linguaswitch/id464896493?mt=12.

Toutes les solutions pour changer la langue des applications sont basées sur ce qui est disponible dans l'ensemble d'applications lui-même. Ils ne peuvent pas vous fournir de nouvelles langues en traduisant à la volée, comme le remarque certains utilisateurs de LinguaSwitch.

RobFromApplingua
la source