Image-billet-blog
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