Donnez vie à vos documents numériques !
 

Chiffre en lettres avec JavaScript

abracadabraPDF Forums PDF – Général Chiffre en lettres avec JavaScript

  • Créateur
    Sujet
  • #46099
    josh
    Participant

    bonjour,j ai téléchargé le fichier de merlin en vf pour convertir les chiffres en lettres et quand on tape 1000 en chiffre il écrit, “un mille” et 1100 il écrit, “un mille un cent” . Pareil pour cent il écrit “un cent”.je pense que c’est une exception française. j’aurais souhaiter comprendre comment modifier le code.
    Cordialement

Affichage de 34 réponses de 1 à 34 (sur un total de 34)
  • Auteur
    Réponses
  • #65906
    bebarth
    Maître des clés

    bonjour,
    Si tu télécharges ce fichier :
    https://abracadabrapdf.net/forum/index.php?action=dlattach;topic=3633.0;attach=4140
    qui la la dernière version du post :
    https://abracadabrapdf.net/forum/index.php/topic,3633.msg22175.html#msg22175
    l’orthographe devait être correcte !
    Il y a quelques mois que j’ai publié cette dernière version, mais si tu as des questions sur le script, je m’y repencherai dessus…
    @+
    :bonjour:

    #65907
    josh
    Participant

    re bonjour,
    je ne l’avais pas vu.par contre il a été complètement remanié.il marche parfaitement et je te remercie beaucoup à toi et à Alex.je vais essayer de bien comprendre le code ..
    cordialement

    #65908
    bebarth
    Maître des clés

    …et du coup, je viens de m’apercevoir que l’exemple “Ecriture d’un nombre jusqu’à 999 trillions (999 * 10^18)” est incorrect !!!
    Il va falloir revoir le chiffre à la baisse car apparemment ça fonctionne bien seulement jusqu’à 999 billiards (999 * 10^15)… Après il y a erreur sur le nombre converti !
    Ça devrait pouvoir se rectifier, mais je n’ai pas trop de temps en ce moment…
    @+
    :bonjour:

    #65909
    bebarth
    Maître des clés

    bonjour,
    J’ai mis à jour le fichier :
    https://abracadabrapdf.net/forum/index.php?action=dlattach;topic=3633.0;attach=4485
    On peut maintenant écrire jusqu’à 999 quintillions (999 * 10^27)…
    @+
    :bonjour:

    #65910
    Merlin
    Maître des clés

    :bravo:

    #65911
    daninet
    Participant

    Bonsoir à tous, je me demandais si le script pouvait être personnalisé pour donner un résultat comme sur la photo et l’image?
    Senzanome.png

    #65912
    Merlin
    Maître des clés

    Buongiorno

    Sur ton image il y a trois formats différents, duquel parles tu ?

    #65913
    daninet
    Participant

    Désolé je pensais que je me suis fait clairement :Ooops:

    test-2-abracaddabra-pdf.png
    merci. Grazie

    #65914
    bebarth
    Maître des clés

    bonjour,
    Tu souhaiterais donc supprimer les espaces du texte, remplacer la virgule par un slash et conserver les centimes en chiffres. C’est cela ???
    Je me demande bien quelle est la finalité, mais c’est possible !
    Qu’en est-il des traits d’union comme pour “quatre-vingt-douze” ? Sont-ils conservés ou supprimés ?
    @+
    :bonjour:

    #65915
    daninet
    Participant

    Bonjour,
    Oui, les tirets doivent être supprimés
    En Italie, les chiffres en lettres doivent être écrits tous joints ( 100,20 centèeuro/20)

    Merci/Grazie mille

    #65916
    bebarth
    Maître des clés

    …et pour la traduction, tu te débrouilleras ou tu veux me passer les termes?
    Les règles des pluriels sont identiques à celles du français ?
    @+
    :bonjour:

    #65917
    daninet
    Participant

    Voici les chiffres que nous utilisons pour un script qui ne donne plus vie, c’était un vieux script de 2012

    [“zero”, “uno”, “due”, “tre”, “quattro”, “cinque”, “sei”, “sette”, “otto”, “nove”, “dieci”, “undici”, ” dodici “,” tredici “,” quattordici “,” quindici “,” sedici “,” diciassette “,” diciotto “,” diciannove “];
    [“zero”, “dieci”, “venti”, “trenta”, “quaranta”, “.50anta”, “sessanta”, “settanta”, “ottanta”, “novanta”];
    [“zero”, “dieci”, “vent”, “trent”, “quarant”, “fifti”, “sessant”, “settant”, “ottant”, “novant”]
    ; Cento = “cento”; Mille = “mille”; Mila = “mila”; Unmilione = “unmilione”; Milioni = “milioni”; Unmiliardo = “unmiliardo”; Miliardi = “miliardi”;

    #65918
    bebarth
    Maître des clés

    bonsoir,
    Quelle est la différence entre ces dénominations des dizaines ? Est-ce singulier/pluriel ?
    [“zero”, “dieci”, “venti”, “trenta”, “quaranta”, “.50anta”, “sessanta”, “settanta”, “ottanta”, “novanta”];
    et
    [“zero”, “dieci”, “vent”, “trent”, “quarant”, “fifti”, “sessant”, “settant”, “ottant”, “novant”
    Sinon, quelle table doit-on utiliser ?
    Et pour les règles des pluriels ??? Sont-elles identiques à celles du français ???
    https://leconjugueur.lefigaro.fr/frlesnombres.php
    @+
    :bonjour:

    #65919
    daninet
    Participant

    Les règles sont expliquées dans ce lien:

    https://it.wiktionary.org/wiki/Appendice:Tutti_i_numeri_in_lettere
    :Smiley01:
    Mais si c’est compliqué à comprendre, je peux le traduire moi-même. Merci beaucoup pour votre intérêt à résoudre les problèmes.

    #65920
    bebarth
    Maître des clés

    bonjour,
    Voici une première version qui est une adaptation de la version française.
    Il aurait certainement été possible de faire différemment en réécrivant complètement le script, mais c’est un autre boulot…
    Je n’ai pas vérifié toutes les combinaisons ni tous les pluriels possibles.
    Tu me dis et je regarderai plus tard !
    @+
    :bonjour:

    #65921
    daninet
    Participant

    :bonjour:
    Je vous remercie beaucoup,
    J’ai corrigé quelques traductions
    – mila et pas mille,
    et éliminé “et” premier à uno
    Merci encore! :Smiley01: :bravo:

    #65922
    daninet
    Participant

    Excusez-moi encore,
    en faisant les tests, j’ai trouvé une erreur:
    1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900
    millecento,
    milleduecento
    milletrecento
    millequattrocento
    milleseicento
    millesettecento
    milleottocento
    millenovecento
    Grazie,  :Ooops: :priere:
    test.script.png

    #65923
    bebarth
    Maître des clés

    J’étais justement en train de te répondre !!!
    Du coup, je ne comprends pas, dans ton post précédent tu dis “mila pas mille” et dans celui-ci tu dis “SI” pour mille…
    As-tu corrigé ou veux-tu que je le fasse ?
    Si oui, peux-tu partager ta version finale.
    Quelle est la règle pour les sommes inférieures à 1, par exemple 0,50 euro ? est-ce 0,50 ; /50 ou 50 ? indique-t-on la monnaie ? à quelle endroit ?
    @+
    :bonjour:

    #65924
    daninet
    Participant

    Buonasera
    il file corretto è allegato,
    mais cela me donne l’erreur rapportée ci-dessus.
    :doute:

    #65925
    bebarth
    Maître des clés

    Ce fichier est bon pour toi ???
    et pour les sommes inférieures à 1 €…
    @+
    :bonjour:

    #65926
    daninet
    Participant

    Oui, le dernier fichier est bien. Pour les nombres inférieurs à 1

    zero/90
    zero/80
    zero/70
    zero/60
    zero/50
    zero/40
    zero/30
    zero/20
    zero/10
    :bonjour:

    #65927
    bebarth
    Maître des clés

    Voici la version finale (si aucune autre erreur n’a été trouvée).
    @+
    :bonjour:

    #65928
    daninet
    Participant

    Mhmm
    il y a quelque chose qui ne va pas, les lettres ne changent pas
    :doute: :doute:

    #65929
    daninet
    Participant

    ok ok scusa sembra funzionare bene,
    gli mando un messaggio e poi pubblico la mia versione. Grazie mille sempre gentilissimo :bonjour: :bonjour: :bonjour:

    #65930
    Merlin
    Maître des clés

    :bravo:

    #65931
    daninet
    Participant

    bonsoir malheureusement,
    j’ai trouvé une erreur, en français très vraisemblablement après le soixante est soixante + 10, soixante + 15, soixante + 20, etc.
    En italien après soixante, settanta y va,ottanta, novanta.

    Je ne sais pas si je me suis fait comprendre.
    :doute: :Ooops:
    Grazie per la pazienza, Merci

    #65932
    bebarth
    Maître des clés

    bonjour,
    La version française est correcte car la composition des mots est différente à l’italienne.
    Je regarde pour corriger ta version.
    @+ :bonjour:

    #65933
    bebarth
    Maître des clés

    Voilà !
    N’hésite pas si tu trouves d’autres erreurs.
    Comme je le disais, ce script est une adaptation de la version française et il y a encore peut-être quelques différences de construction des mots !
    @+
    :bonjour:

    #65934
    daninet
    Participant

    Désolé,
    j’ai oublié de vous remercier.
    Merci beaucoup
    :bonjour: :bonjour: :bonjour:

    #71575
    graphein13
    Participant

    Bonjour à tous,

    J’essaie de m’aider de votre script pour mon pdf mais le fichier de bebarth n’existe plus… Est ce que vous auriez la nouvelle URL de ce script ?

    Merci à vous tous =)

    #74837
    falafhell
    Participant

    Bonjour à tous,

    J’aimerais moi aussi pouvoir utiliser le script de conversion de chiffres en lettres pour un formulaire : comment peut-on le récupérer ?

    Merci d’avance pour votre aide !

    #74838
    Merlin
    Maître des clés

    Bonjour

     

    Ci-joint, je ne sais pas s’il y a eu d’autres versions depuis.

    Attachments:
    You must be logged in to view attached files.
    #74845
    falafhell
    Participant

    Bonjour Merlin,

    Parfait, merci beaucoup !

     

    #74846
    bebarth
    Maître des clés

    bonjour,

    je ne sais pas s’il y a eu d’autres versions depuis.

    Il y a une version Suisse & Belgique…

    @+
    😎

    Attachments:
    You must be logged in to view attached files.
Affichage de 34 réponses de 1 à 34 (sur un total de 34)
  • Vous devez être connecté pour répondre à ce sujet.