Corriger les petites coquilles de Dolibarr 3.6.1

Profile picture for user Patrice Grundmann
Soumis par Patrice Grundmann le 24/11/2014
Image-billet-blog
Corriger les petites coquilles de Dolibarr

Nous utilisons comme logiciel de facturation Dolibarr qui remplit tous nos besoins. C'est un programme OpenSource, activement maintenu par une communauté francophone. Nous avons installé la dernière version, 3.6.1 à partir du .DEB de Sourceforge pour Debian / Ubuntu.
Nous allons en profiter pour corriger quelques petits coquilles qui sont restées dans les fichiers de langue. Nous allons taper dans un terminal ces quelques commandes :

sudo su
cd /usr/share/dolibarr/htdocs/langs/fr_FR
cp bills.lang bills.lang.BAK
grep -rl "MenuToValid=A valider" bills.lang | xargs sed -i 's/MenuToValid=A/MenuToValid=À/g' 
grep -rl "EditGlobalDiscounts=Editer" bills.lang | xargs sed -i 's/EditGlobalDiscounts=Editer/EditGlobalDiscounts=Éditer/g'
grep -rl "PaymentConditionShortRECEP=A" bills.lang | xargs sed -i 's/PaymentConditionShortRECEP=A/PaymentConditionShortRECEP=À/g'
grep -rl "PaymentConditionRECEP=A" bills.lang | xargs sed -i 's/PaymentConditionRECEP=A/PaymentConditionRECEP=À/g'
grep -rl "PaymentConditionShortPT_DELIVERY=A" bills.lang | xargs sed -i 's/PaymentConditionShortPT_DELIVERY=A/PaymentConditionShortPT_DELIVERY=À/g'
grep -rl "PaymentConditionShortPT_ORDER=A" bills.lang | xargs sed -i 's/PaymentConditionShortPT_ORDER=A/PaymentConditionShortPT_ORDER=À/g'
grep -rl "PaymentConditionPT_ORDER=A" bills.lang | xargs sed -i 's/PaymentConditionPT_ORDER=A/PaymentConditionPT_ORDER=À/g'
grep -rl "ChequeMaker=Emetteur" bills.lang | xargs sed -i 's/ChequeMaker=Emetteur/ChequeMaker=Émetteur/g'
grep -rl "PaymentConditionShortRECEP=A" bills.lang | xargs sed -i 's/PaymentConditionShortRECEP=A/PaymentConditionShortRECEP=À/g'

Nous allons à présent corriger les chaînes en rajoutant des espaces insécables en fin de ligne (ils sont invisibles à l'œil, donc ne retaper les lignes manuellement, faites un direct copier/coller de chacune d'elles.

grep -rl "PaymentConditions=Conditions de règlement" bills.lang | xargs sed -i 's/PaymentConditions=Conditions de règlement/PaymentConditions=Conditions de règlement /g'
grep -rl "PaymentByTransferOnThisBankAccount=Règlement par virement sur le compte bancaire suivant" bills.lang | xargs sed -i 's/PaymentByTransferOnThisBankAccount=Règlement par virement sur le compte bancaire suivant/PaymentByTransferOnThisBankAccount=Règlement par virement sur le compte bancaire suivant /g'
grep -rl "Residence=Domiciliation" bills.lang | xargs sed -i 's/Residence=Domiciliation/Residence=Domiciliation /g'
grep -rl "IBANNumber=Code IBAN" bills.lang | xargs sed -i 's/IBANNumber=Code IBAN/IBANNumber=Code IBAN /g'
grep -rl "BICNumber=Code BIC/SWIFT" bills.lang | xargs sed -i 's/BICNumber=Code BIC\/SWIFT/BICNumber=Code BIC\/SWIFT /g'
grep -rl "Bank=Banque" banks.lang | xargs sed -i 's/Bank=Banque/Bank=Banque /g'

Avec ces petites corrections, Dolibarr est parfait pour notre usage.

Catégorie

Ajouter un commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.

Plain text

  • Aucune balise HTML autorisée.
  • Les lignes et les paragraphes vont à la ligne automatiquement.