Line 146: |
Line 146: |
| | | |
| | | |
− | === Méthode simple (et sale) de vérifier qu'une contribution est incompatible ===
| + | Temporary fix is to delete translations, eg |
| + | rm /etc/e-smith/locale/LANG/etc/e-smith/web/functions/PANEL |
| + | rm /etc/e-smith/locale/de/etc/e-smith/web/functions/qmh |
| + | /etc/e-smith/events/actions/navigation-conf |
| + | |
| + | * sme-crontab_manager |
| + | * smeserver-ddclient (lang de,fr panel ddclient)(being imported to smecontribs, will need testing) |
| + | * smeserver-phpsysinfo |
| + | * smeserver-redoma |
| + | * smeserver-saco-qmHandle (lang de, panel qmh) |
| + | * smeserver-squid_cache_mgt |
| + | * smeserver-service_control |
| + | |
| + | Ces contributions <u>ne posent pas</u> de problèmes, elle n'utilisent pas de traduction via FormMagick: |
| + | * smeserver-affa |
| + | * smeserver-ajaxterm |
| + | * smeserver-asterisk |
| + | * smeserver-awstats |
| + | * smeserver-backup2ws |
| + | * smeserver-dirty-tools |
| + | * smeserver-durep-saco |
| + | * smeserver-ezmlm-web + dependencies |
| + | * smeserver-loginscript |
| + | * smeserver-lprng-monitor |
| + | * smeserver-nagios |
| + | * smeserver-nagios-backup |
| + | * smeserver-nagios-nrpe |
| + | * smeserver-nagios-nsca |
| + | * smeserver-nagiosgrapher |
| + | * smeserver-mailstats |
| + | * smeserver-openoffice-portable |
| + | * smeserver-openvpn-bridge |
| + | * smeserver-password |
| + | * smeserver-phpmyadmin-multiuser |
| + | * smeserver-sarg |
| + | * smeserver-sme7admin |
| + | * smeserver-squidproperties |
| + | * smeserver-squidguard |
| + | * smeserver-torrentflux |
| + | * smeserver-wbl |
| + | * smeserver-webshare |
| | | |
− | La commande suivant va lister tous les fichiers de traduction incompatibles.
| + | Ces contributions ont une mise à jour accessible sur le dépôt [http://mirror.contribs.org/releases/7/smecontribs/i386/repodata/index.html smecontribs] : |
| + | * smeserver-dar2 |
| + | * smeserver-fetchmail (mise à jour dans smecontribs, une version specialement pour l'UTF8 est maintenue par son auteur original [http://www.schirrms.net/files/ sur son site web]) |
| + | * smeserver-groupmembers-panel |
| + | * smeserver-subversion |
| + | * smeserver-sysmon |
| + | * smeserver-usbdisksmanager |
| | | |
− | find /etc/e-smith/locale/ -type f | xargs -n1 iconv -f UTF-8 -t UTF-8 > /dev/null
| |
| | | |
− | Après avoir trouvé les fichiers incompatibles vous pouvez determiner leur paquet d'origine (si ce n'est pas évident) en executant la commande suivante: | + | Ces contributions ont une mise à jour accessible sur le dépôt [http://mirror.contribs.org/releases/7/smetest/i386/repodata/index.html smetest] |
| + | * e-smith-backup (w/dar) (seulement nécessaire si vous avez installé e-smith-backup depuis smetest ) |
| + | |
| + | |
| + | === Méthode simple te sale de découvrir des contributions incompatibles === |
| + | |
| + | AL commande suivante va lister tous les fichiers de traduction dans un format incompatible. |
| + | |
| + | find /etc/e-smith/locale/ -type f | xargs -n1 --verbose iconv -f UTF-8 -t UTF-8 --output=/dev/null |
| + | |
| + | Après avoir trouvé les fichiers en cause (ceux qui provoquent une erreur iconv), vous pouvez déterminer quel est leur contribution d'origine (si cela n'est aps évident) grâce à la commande suivante: |
| | | |
| rpm -qf /etc/e-smith/locale/lang/etc/e-smith/web/functions/panelname | | rpm -qf /etc/e-smith/locale/lang/etc/e-smith/web/functions/panelname |
| | | |
− | Et remplacer "lang" et "panelname" par ce qui a été retourné par votre première commande.
| + | Remplacez "lang" et "panelname" par ce qui a été retourné par la première commande. |
| | | |
− | Pour palier temporairement à ce problème, créez un dossier temporaire dans votre SME comme /root/paneltemp | + | Pour corriger temporairement ce problème faites un dossier temporaire dans votre SME, comme /root/paneltemp |
| | | |
− | '''DEPLACEZ''' ces fichiers problématiques dans le dossier temporaire. | + | '''DEPLACEZ''' ces fichiers problématiques dans le dossier temporaire.. |
| | | |
− | Puis exécutez la commande: | + | Puis faites: |
| | | |
| /etc/e-smith/events/actions/navigation-conf | | /etc/e-smith/events/actions/navigation-conf |
| + | |
| + | === Script de conversion === |
| + | {{Warning box|Si vous décidez d'utiliser ce script ne le faites qu''''UNE SEULE FOIS''' et gardez en mémoire que vous le faites à vos propre risques.}} |
| + | |
| + | Des utilsiateurs allemand ont réalisé ce script le post original peut être trouvé [http://forums.contribs.org/index.php?topic=40771.msg189245#msg189245 là]. |
| + | |
| + | Merci de faire une sauvegarde de votre dossier locale au cas où les choses tourneraient mal. |
| + | |
| + | |
| + | <ol></li><li>Backup du dossier locale: |
| + | tar cvzf /tmp/locale.tgz /etc/e-smith/locale/* |
| + | </li><li>télécharger le script |
| + | wget http://www.swt-online.de/smeserver/convert_utf-8.sh |
| + | </li><li> |
| + | LE rendre executable: |
| + | chmod 775 convert_utf-8.sh |
| + | </li><li> |
| + | L'éxecuter |
| + | {{Warning box| Faite sbien attention de ne lancer ce script qu'une seule fois, le lancer plusieurs fois peut endomager sérieusement les choses.}} |
| + | ./convert_utf-8.sh |
| + | Après l'éxecution votre server manager devrait être correct. |
| | | |
| [[Category:Howto]] | | [[Category:Howto]] |