Il Bar dell'Ingegneria

LOCAL-LACOL

A passeggio tra le lingue

« Older   Newer »
 
  Share  
.
  1. texitaliano64
        +1   -1
     
    .
    Avatar

    Member

    Group
    Member
    Posts
    766
    Reputation
    +23

    Status
    Offline
    1° riga: testo nella lingua 'originaria';
    2° riga: testo tradotto lingua 'A';
    3° riga: testo tradotto lingua 'B';
    4° ................................
    n° riga: testo tradotto lingua 'n';

    CITAZIONE
    Ovviamente dobbiamo 'costruire' noi la funzione gettext() (o nome simile).
    Funzione che andrà alla ricerca della stringa tradotta (n° riga), avendo come 'chiave' di ricerca la 1° riga. Il tutto dovrà essere svolto lavorando in memoria e non certamente aprendo e chiudendo il file di testo ogni volta.

    Lo svantaggio nell'utilizzo di un record di questa natura stà in una latenza in fase di avvio del programma dipendente dal numero di stringhe da ricercare e sostituire.
    Una alternativa sarebbe quella di adottare un file binario opportunamente strutturato ed indicizzabile, utilizzando dei #DEFINE per rendere il codice leggibile e manutenibile.
     
    Top
    .
17 replies since 26/1/2015, 22:03   350 views
  Share  
.