Visualizzazione dei risultati da 1 a 10 su 19

Visualizzazione discussione

  1. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Beh, allora fila a studiare!

    (Se ti interessa: http://devzone.zend.com/1500/interna...sage_formatter )

    Comunque da quello che ho capito (se ho capito) quella classe traduce date e altri numeri vari.

    Qualcosa del genere:
    Codice PHP:
    <?php
    $it 
    = new MessageFormatter("it_IT",
                               
    "Ho comprato {0, number, integer} chili di mele.<br>"
                               
    "Un chilo di mele costa come {1, number} chili di pere.<br>"
                               
    "Con i soldi che ho speso per comprare le mele, quanti chili di pere potrei comprare?"
                              
    );

    echo 
    $it->format(array(    12860,    1.472));

    /* Stampa:
        Ho comprato 12.860 chili di mele.
        Un chilo di mele costa come 1,472 chili di pere.<br>
        Con i soldi che ho speso per comprare le mele, quanti chili di pere potrei comprare?</br>
    */
    (Non ho provato questo codice perché non riesco a installarmi intl che contiene la classe)

    PS
    Usando xampp ho delle classi già installate in pear, tra cui questa
    http://pear.php.net/package/Translat...anslation.html
    (L'unica pecca è che prende i dati da un db, quindi potrebbe essere un po' lentina)

    Un altro PS
    http://www.html.it/articoli/gettext-...alizzazione-1/
    Questo è una buona cosa secondo te?

    Edit
    (Un messaggio scritto in 4 round )
    Sono riuscito ad usare MessageFormatter (dovevo solo abilitare intl nel php.ini).
    Effettivamente fa quello che ho scritto
    Ultima modifica di tampertools; 26-08-2014 a 17:48
    No

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.