Tutorial: Usare la costante di lingua (da GreekMod 1.5 in poi)

Un modo semplice per creare mappe multilingua.

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

    Guerriero

    Group
    Eroi
    Posts
    1,112
    Reputation
    +36
    Location
    Eboli(SA)

    Status
    Offline
    Una costante è una parte della memoria che non può essere cambiata.
    In Imperivm, c'è un file che contiene tutte le costanti: in data.pak c'è il file const.ini

    L'aggiornamento di GreekMod "Chaos" 1.5 aggiunge una nuova costante per facilitare diverse attività di traduzione, ad esempio video o conversazioni in contesti multilingue.

    Per usare la costante dobbiamo usare questo comando in una sequenza:

    CODICE
    if (GetConstStr("Language") == "English")


    Dove English può essere Italian o Spanish, dipende dalla lingua selezionata in ImperivmLauncher.

    Ecco un esempio:


    CODICE
    if (GetConstStr("Language") == "English")
           PlayMovie("movies/ENG/Movie1.avi");
           RunConv("ENG_Conv1");
           
    if (GetConstStr("Language") == "Italian")
           PlayMovie("movies/ITA/Movie1.avi");
           RunConv("ITA_Conv1");
           
    if (GetConstStr("Language") == "Spanish")
           PlayMovie("movies/SPA/Movie1.avi");
           RunConv("SPA_Conv1");


    Ora è molto più facile creare avventure multilingue!
    Ciao!
     
    .
  2.     +1   -1
     
    .
    Avatar

    Guerriero

    Group
    Nobili
    Posts
    1,108
    Reputation
    +45
    Location
    Bologna

    Status
    Offline
    Davvero notevole.. La proverò e la userò nel prossimo progetto. Domanda azzardata: a quanto si capisce traduce anche automaticamente i video nella lingua?
     
    .
  3.     +1   -1
     
    .
    Avatar

    Guerriero

    Group
    Eroi
    Posts
    1,112
    Reputation
    +36
    Location
    Eboli(SA)

    Status
    Offline
    Nono, devi avere comunque il video in quella lingua
     
    .
  4.     +1   -1
     
    .
    Avatar

    Guerriero

    Group
    Nobili
    Posts
    1,108
    Reputation
    +45
    Location
    Bologna

    Status
    Offline
    CITAZIONE (TheDastanMR @ 11/4/2020, 12:54) 
    Nono, devi avere comunque il video in quella lingua

    Ah okok.. stessa cosa per le conversazioni?
     
    .
  5.     +1   -1
     
    .
    Avatar

    Guerriero

    Group
    Eroi
    Posts
    1,112
    Reputation
    +36
    Location
    Eboli(SA)

    Status
    Offline
    Sì, devi scrivere le conversazioni anche nelle altre lingue.
     
    .
4 replies since 11/4/2020, 00:37   62 views
  Share  
.