Precedente: , Su: I18N per traduttore   [Contenuti][Indice]


13.4.3 Problemi di portabilità a livello di awk

Le funzionalità di internazionalizzazione di gawk sono state appositamente implementate per avere il minimo impatto possibile sulla portabilità, verso altre versioni di awk, dei programmi awk che ne fanno uso. Si consideri questo programma:

BEGIN {
    TEXTDOMAIN = "guide"
    if (Test_Guide)   # da impostare tramite -v
        bindtextdomain("/test/guide/messages")
    print _"don't panic!"
}

Per il modo in cui è scritto, non funzionerà con altre versioni di awk. Tuttavia, è in realtà quasi portabile, e richiede modifiche minime:


Note a piè di pagina

(98)

Questo è un buon materiale per una gara di “Oscurità awk”.


Precedente: , Su: I18N per traduttore   [Contenuti][Indice]