Mac OS X 10.6.x, la rubrique "Languages" a disparu dans "Lire les Informations ?

Le
Jacques Perrocheau
Bonjour,

Je découvre Mac OS X 10.6 oui après la plupart d'entre vous ;-)

Aurais-je loupé une marche ? Je ne vois plus de rubrique "Languages"
dans la fenêtre "Lire les Informations". Régression ?

Je sais comment contourner, mais il faut mettre un peu les mains dans le
cambouis, si on souhaite forcer une langue d'affichage d'une application
différente du réglage général. Dommage.

--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
xavier
Le #20581061
Jacques Perrocheau
Aurais-je loupé une marche ? Je ne vois plus de rubrique "Languages"
dans la fenêtre "Lire les Informations".



Eh oui !

Régression ?



Il semblerait.

Bon, comme tu le remarques, il y a maintenant dans (pas toutes, mais on
peut le créer) les applications un dossier "Truc.app/Contents/Resources
Disabled", et on peut y mettre les langues qu'on ne veut pas *y compris
l'anglais* si on veut forcer le Français sur un système où la langue par
défaut est l'anglais. J'ai fait ça pour je ne sais plus quelle appli
très pointue, où malgré ma pratique quotidienne de l'anglais, je me
sentais plus à l'aise en Français.

--
XAv
Disponible au 01/06/2010
jperrocheau
Le #20590871
Xavier
Jacques Perrocheau
> Aurais-je loupé une marche ? Je ne vois plus de rubrique "Languages"
> dans la fenêtre "Lire les Informations".

Eh oui !

> Régression ?

Il semblerait.

Bon, comme tu le remarques, il y a maintenant dans (pas toutes, mais on
peut le créer) les applications un dossier "Truc.app/Contents/Resources
Disabled", et on peut y mettre les langues qu'on ne veut pas *y compris
l'anglais* si on veut forcer le Français sur un système où la langue par
défaut est l'anglais. J'ai fait ça pour je ne sais plus quelle appli
très pointue, où malgré ma pratique quotidienne de l'anglais, je me
sentais plus à l'aise en Français.



Idem pour moi avec FileMaker Pro où je suis obligé de "dialoguer" en
français avec les utilisateurs.

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Franck
Le #20592981
Jacques Perrocheau wrote:
Aurais-je loupé une marche ? Je ne vois plus de rubrique "Languages"
dans la fenêtre "Lire les Informations". Régression ?



Aucune confirmation de la part d'Apple, mais la raison probable c'est
que modifier le contenu du Bundle d'une application "casse" la signature
numérique de celle-ci.

Alors effectivement, toutes les applications ne sont pas signées (toute s
celles d'apple le sont à priori), et le système ne génère aucun
avertissement lorsqu'on lance une application signée qui a été modi fiée.

Mais il me parait évident qu'Apple prépare le terrain, et qu'à plus ou
moins long terme (MacOS X 10.7 ??) le système refusera tout simplement
de lancer une application signée dont la signature a été rendue inv alide
à cause d'une modification de son bundle.
Frédéric Testuz
Le #20593431
Jacques Perrocheau avait énoncé :
Bonjour,

Je découvre Mac OS X 10.6... oui après la plupart d'entre vous ;-)

Aurais-je loupé une marche ? Je ne vois plus de rubrique "Languages"
dans la fenêtre "Lire les Informations". Régression ?

Je sais comment contourner, mais il faut mettre un peu les mains dans le
cambouis, si on souhaite forcer une langue d'affichage d'une application
différente du réglage général. Dommage.



C'est quoi le cambouis en question ?

Sinon, pour ouvrir juste une fois dans une autre langue, il faut
modifier les préférences au niveau des arguments. Très facile, au
Terminal :

/Application/iCal.app/Contents/MacOS/iCal -AppleLanguages '(en)'

Pour modifier de manière plus permanente pour une application :

defaults write com.Apple.iCal AppleLanguages '("de")'
Jacques Perrocheau
Le #20596381
In article Frédéric Testuz
Jacques Perrocheau avait énoncé :
> Bonjour,
>
> Je découvre Mac OS X 10.6... oui après la plupart d'entre vous ;-)
>
> Aurais-je loupé une marche ? Je ne vois plus de rubrique "Languages"
> dans la fenêtre "Lire les Informations". Régression ?
>
> Je sais comment contourner, mais il faut mettre un peu les mains dans le
> cambouis, si on souhaite forcer une langue d'affichage d'une application
> différente du réglage général. Dommage.

C'est quoi le cambouis en question ?



Dans le paquet de l'application créer un dossier nommé "Resources
Disabled" et y glisser tous les .lproj qu'on ne veut pas utiliser.


Sinon, pour ouvrir juste une fois dans une autre langue, il faut
modifier les préférences au niveau des arguments. Très facile, au
Terminal :

/Application/iCal.app/Contents/MacOS/iCal -AppleLanguages '(en)'

Pour modifier de manière plus permanente pour une application :

defaults write com.Apple.iCal AppleLanguages '("de")'



Cela contraindra l'ouverture dans cette langue seulement ?

Valable pour l'utilisateur uniquement ?

Et ces changements sont conservés où ?

Si c'est dans "~/Library/Preferences/com.apple.iCal.plist" alors on peut
le faire avec "/Developer/Applications/Utilities/Property List
Editor.app", c'est moins "salissant" ;-)

--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
Jacques Perrocheau
Le #20596361
In article Franck
Aucune confirmation de la part d'Apple, mais la raison probable c'est
que modifier le contenu du Bundle d'une application "casse" la signature
numérique de celle-ci.



Merci pour l'explication qui parait logique.


Alors effectivement, toutes les applications ne sont pas signées (toutes
celles d'apple le sont à priori), et le système ne génère aucun
avertissement lorsqu'on lance une application signée qui a été modifiée.

Mais il me parait évident qu'Apple prépare le terrain, et qu'à plus ou
moins long terme (MacOS X 10.7 ??) le système refusera tout simplement
de lancer une application signée dont la signature a été rendue invalide
à cause d'une modification de son bundle.



Arrrgh, cela risque d'être crispant, non ?

--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
Frédéric Testuz
Le #20612871
Jacques Perrocheau a couché sur son écran :
In article Frédéric Testuz
Jacques Perrocheau avait énoncé :
Bonjour,

Je découvre Mac OS X 10.6... oui après la plupart d'entre vous ;-)

Aurais-je loupé une marche ? Je ne vois plus de rubrique "Languages"
dans la fenêtre "Lire les Informations". Régression ?

Je sais comment contourner, mais il faut mettre un peu les mains dans le
cambouis, si on souhaite forcer une langue d'affichage d'une application
différente du réglage général. Dommage.



C'est quoi le cambouis en question ?



Dans le paquet de l'application créer un dossier nommé "Resources
Disabled" et y glisser tous les .lproj qu'on ne veut pas utiliser.


Sinon, pour ouvrir juste une fois dans une autre langue, il faut
modifier les préférences au niveau des arguments. Très facile, au
Terminal :

/Application/iCal.app/Contents/MacOS/iCal -AppleLanguages '(en)'

Pour modifier de manière plus permanente pour une application :

defaults write com.Apple.iCal AppleLanguages '("de")'



Cela contraindra l'ouverture dans cette langue seulement ?



Oui, je venais de le tester avec iCal justement. Je me suis retrouvé
avec la version allemande du programme.

Valable pour l'utilisateur uniquement ?



Ma première solution ne fonctionne qu'une fois. Ca permet de faire un
test.
Cette méthode est très pratique en développement, Xcode permet, bien
sûr, de donner des paramètres au lancement, dont celui-ci. Pas besoin
d'aller trifouiller le contenu de package juste pour un test.

Et ces changements sont conservés où ?



Pour la deuxième solution, dans le fichier préférence de l'application
et c'est valable que pour l'utilisateur courant.

Si c'est dans "~/Library/Preferences/com.apple.iCal.plist" alors on peut
le faire avec "/Developer/Applications/Utilities/Property List
Editor.app", c'est moins "salissant" ;-)



Oui, ajouter une entrée avec comme clé AppleLanguages, de type array.
Les éléments du tableau sont les codes des langues (fr, de, en, ...).
Le système cherchera les fichiers de localisation dans l'ordre donné.

Frédéric
jperrocheau
Le #20626231
Frédéric Testuz
Oui, ajouter une entrée avec comme clé AppleLanguages, de type array.
Les éléments du tableau sont les codes des langues (fr, de, en, ...).
Le système cherchera les fichiers de localisation dans l'ordre donné.



Merci pour les précisions.

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:
Publicité
Poster une réponse
Anonyme