![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]() ![]()
Message
#1
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 081 Inscrit : 18 May 2002 Lieu : Base de la tranquilité/Planéte Lune/Cratére n°3. Membre no 2 501 ![]() |
Sous Snow Leopard et systèmes précédents , il était facile de modifier un petit bug d'affichage de l'espace occupé/disponible sous les icônes des disques durs.
La chaîne de caractères « de libre » était trop longue de sorte qu'on ne voyait pas le nombre de Go de libre : le chiffre est remplacé par quelques points de suspension. C'est ce que l'on voit à gauche dans la figure jointe. Il était facile d'éditer le fichier Localizable.Strings situé dans les ressources du Finder, lui-même situé dans Système/Bibliothèque/Core service/Finder/Ressources/French.lproj. Avec Textedit on pouvait remplacer "de libre" par une chaîne de caractères plus courte. Cette chaine était située en IV9. On obtenait alors ce que l'on voit à droite dans la figure jointe. On en a parlé sur notre site à cet endroit . Depuis Lion et Mountain Lion, cette bidouille n'est plus possible.Il est probable que le système de stockage des chaînes de caractères n'est plus le même. Il me semble que jadis une chaîne de caractères pouvait être trouvée par son adresse et que sa fin était marquée par une marque de fin de chaîne. Je crains qu'actuellement la longueur de la chaîne ne soit plus délimitée par une marque de fin de chaîne mais par un chiffre qui donne sa longueur en nombre de caractères, de sorte qu'on ne peut remplacer une chaine que par une chaine de même longueur. Est-ce que des programmeurs fréquentant notre site et bien au fait des langages utilisés actuellement par Apple pourraient nous indiquer comment faire cette modification ?
Fichier(s) joint(s)
-------------------- Hackeur vaillant ... rien d'impossible ! Mac Pro "corbeille" 2013 3,7 Ghz, SSD 500 Go, + Ecran Nec 30"/ iMac Retina 2014, 4 GHz, écran 27 " / Mac Pro "camion" 2008 / Imac G4 Tournesol 1,25 GHz 20" , modifié Mac Mini M1/ Cube G4 boosté à 1,8Ghz avec carte Gigadesign +Geforce 6200+AppleDisplay 23" / Spartacus upgradé G3 / MacBook polycarbonate 2011 / MacBook pro 17 pouces / Freebox Révolution V6 / Wifi Mesh avec 4 boitiers Tenda Nova MW6 |
|
|
![]() |
![]()
Message
#2
|
|
Nouveau Membre Groupe : Membres Messages : 39 Inscrit : 21 Mar 2012 Membre no 175 442 ![]() |
Bonjour,
il te faut convertir le fichier avec plutil au format "xml1" si tu veux le lire et le modifier facilement. Une fois la modification faites, il ne reste plus qu'à le transformer de nouveau au format "binary1". |
|
|
![]()
Message
#3
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 081 Inscrit : 18 May 2002 Lieu : Base de la tranquilité/Planéte Lune/Cratére n°3. Membre no 2 501 ![]() |
Bonjour, il te faut convertir le fichier avec plutil au format "xml1" si tu veux le lire et le modifier facilement. Une fois la modification faites, il ne reste plus qu'à le transformer de nouveau au format "binary1". Merci, mais trop béotien pour utiliser le terminal... -------------------- Hackeur vaillant ... rien d'impossible ! Mac Pro "corbeille" 2013 3,7 Ghz, SSD 500 Go, + Ecran Nec 30"/ iMac Retina 2014, 4 GHz, écran 27 " / Mac Pro "camion" 2008 / Imac G4 Tournesol 1,25 GHz 20" , modifié Mac Mini M1/ Cube G4 boosté à 1,8Ghz avec carte Gigadesign +Geforce 6200+AppleDisplay 23" / Spartacus upgradé G3 / MacBook polycarbonate 2011 / MacBook pro 17 pouces / Freebox Révolution V6 / Wifi Mesh avec 4 boitiers Tenda Nova MW6 |
|
|
![]()
Message
#4
|
|
Nouveau Membre Groupe : Membres Messages : 39 Inscrit : 21 Mar 2012 Membre no 175 442 ![]() |
Pour un fichier Localizable.strings qui se trouve sur ton bureau.
Conversion au format xml1 : Code plutil -convert xml1 ~/Desktop/Localizable.strings Tu fais tes modifications, sauvegarde ... Retour au format au format binary1 : Code plutil -convert binary1 ~/Desktop/Localizable.strings Et voilà, plus qu'à recopier le fichier dans le dossier Resources/French.lproj du Finder ... |
|
|
![]()
Message
#5
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 081 Inscrit : 18 May 2002 Lieu : Base de la tranquilité/Planéte Lune/Cratére n°3. Membre no 2 501 ![]() |
Retour au format au format binary1 : Code plutil -convert binary1 ~/Desktop/Localizable.strings La premiere étape marche bien mais une fois le fichier reconverti en binary1 j'obtiens un message d'erreur (Le document « Localizable.strings » n’a pas pu être ouvert. Le fichier n’a pas un format correct.) lorsque je veux l'ouvrir avec TextEdit (alors qu'au départ un tel fichier s'ouvre très bien avec Textedit) Ceci dit, si on ne teins pas compte de cette bizarrerie et qu'on remet le fichier au bon endroit et qu'on reboot , en effet on a bien obtenu le remplacement de la chaine "de libre" par la chaine "free" D'ailleurs j'ai trouvé comment faire sans user du Terminal : on lit et modifie le fichier "localizable.strings" grace au soft BBEdit, on le sauve et le remet à sa place,(mais ici aussi Texedit ne veut plus lire le fichier une fois modifié; j'espere que ça n'aura pas de conséquences sur le fonctionnement de Mac OS) -------------------- Hackeur vaillant ... rien d'impossible ! Mac Pro "corbeille" 2013 3,7 Ghz, SSD 500 Go, + Ecran Nec 30"/ iMac Retina 2014, 4 GHz, écran 27 " / Mac Pro "camion" 2008 / Imac G4 Tournesol 1,25 GHz 20" , modifié Mac Mini M1/ Cube G4 boosté à 1,8Ghz avec carte Gigadesign +Geforce 6200+AppleDisplay 23" / Spartacus upgradé G3 / MacBook polycarbonate 2011 / MacBook pro 17 pouces / Freebox Révolution V6 / Wifi Mesh avec 4 boitiers Tenda Nova MW6 |
|
|
![]()
Message
#6
|
|
Nouveau Membre Groupe : Membres Messages : 7 Inscrit : 13 Aug 2012 Membre no 178 154 ![]() |
Il y a t'il une solution que de ne laisser l'info uniquement que de l'espace dispo ?
|
|
|
![]()
Message
#7
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 081 Inscrit : 18 May 2002 Lieu : Base de la tranquilité/Planéte Lune/Cratére n°3. Membre no 2 501 ![]() |
Il y a t'il une solution que de ne laisser l'info uniquement que de l'espace dispo ? J'avais ouvert une discussion sur ce sujet dans le forum : http://forum.macbidouille.com/index.php?sh...l=espace+disque Mais je ne connais pas de solution à ce que tu demandes -------------------- Hackeur vaillant ... rien d'impossible ! Mac Pro "corbeille" 2013 3,7 Ghz, SSD 500 Go, + Ecran Nec 30"/ iMac Retina 2014, 4 GHz, écran 27 " / Mac Pro "camion" 2008 / Imac G4 Tournesol 1,25 GHz 20" , modifié Mac Mini M1/ Cube G4 boosté à 1,8Ghz avec carte Gigadesign +Geforce 6200+AppleDisplay 23" / Spartacus upgradé G3 / MacBook polycarbonate 2011 / MacBook pro 17 pouces / Freebox Révolution V6 / Wifi Mesh avec 4 boitiers Tenda Nova MW6 |
|
|
![]() ![]() |
Nous sommes le : 18th September 2025 - 07:49 |