Mascotte de Publicitem, agence de communication et publicité

PublicitemOui, publie si t’aimes !Téléphone pictogramme Conseil gratuit

Corriger les petites coquilles de Dolibarr 3.6.1

Portrait de Patrice Grundmann
24
11
2014

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 :

  1. sudo su
  2. cd /usr/share/dolibarr/htdocs/langs/fr_FR
  3. cp bills.lang bills.lang.BAK
  4. grep -rl "MenuToValid=A valider" bills.lang | xargs sed -i 's/MenuToValid=A/MenuToValid=À/g'
  5. grep -rl "EditGlobalDiscounts=Editer" bills.lang | xargs sed -i 's/EditGlobalDiscounts=Editer/EditGlobalDiscounts=Éditer/g'
  6. grep -rl "PaymentConditionShortRECEP=A" bills.lang | xargs sed -i 's/PaymentConditionShortRECEP=A/PaymentConditionShortRECEP=À/g'
  7. grep -rl "PaymentConditionRECEP=A" bills.lang | xargs sed -i 's/PaymentConditionRECEP=A/PaymentConditionRECEP=À/g'
  8. grep -rl "PaymentConditionShortPT_DELIVERY=A" bills.lang | xargs sed -i 's/PaymentConditionShortPT_DELIVERY=A/PaymentConditionShortPT_DELIVERY=À/g'
  9. grep -rl "PaymentConditionShortPT_ORDER=A" bills.lang | xargs sed -i 's/PaymentConditionShortPT_ORDER=A/PaymentConditionShortPT_ORDER=À/g'
  10. grep -rl "PaymentConditionPT_ORDER=A" bills.lang | xargs sed -i 's/PaymentConditionPT_ORDER=A/PaymentConditionPT_ORDER=À/g'
  11. grep -rl "ChequeMaker=Emetteur" bills.lang | xargs sed -i 's/ChequeMaker=Emetteur/ChequeMaker=Émetteur/g'
  12. 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.

  1. grep -rl "PaymentConditions=Conditions de règlement" bills.lang | xargs sed -i 's/PaymentConditions=Conditions de règlement/PaymentConditions=Conditions de règlement /g'
  2. 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'
  3. grep -rl "Residence=Domiciliation" bills.lang | xargs sed -i 's/Residence=Domiciliation/Residence=Domiciliation /g'
  4. grep -rl "IBANNumber=Code IBAN" bills.lang | xargs sed -i 's/IBANNumber=Code IBAN/IBANNumber=Code IBAN /g'
  5. grep -rl "BICNumber=Code BIC/SWIFT" bills.lang | xargs sed -i 's/BICNumber=Code BIC\/SWIFT/BICNumber=Code BIC\/SWIFT /g'
  6. 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 : 

Soumis par Patrice Grundmann le lun, 24/11/2014 - 22:40

Ajouter un commentaire