(menu_hash_it.c) Update

This commit is contained in:
twinaphex 2015-11-20 12:57:50 +01:00
parent bca0edce49
commit 5aad0ebc1b
1 changed files with 92 additions and 92 deletions

View File

@ -989,7 +989,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
char t[501]; char t[501];
strlcpy(t, strlcpy(t,
"RetroArch si basa su una forma unica di\n" "RetroArch si basa su una forma unica di\n"
"sincronizzazione audio/video che necessita essere\n" "sincronizzazione audio/video che necessita essere\n"
"calibrata rispetto alla frequenza di aggiornamento\n" "calibrata rispetto alla frequenza di aggiornamento\n"
"del tuo schermo per ottenere le migliori performance.\n" "del tuo schermo per ottenere le migliori performance.\n"
@ -1000,17 +1000,17 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
" \n", sizeof(t)); " \n", sizeof(t));
snprintf(u, sizeof(u), snprintf(u, sizeof(u),
"a) Vai su '%s' -> '%s', e abilita\n" "a) Vai su '%s' -> '%s', e abilita\n"
"'Threaded Video'. La frequenza di aggiornamento non sarà\n" "'Threaded Video'. La frequenza di aggiornamento non sar¿\n"
"influenzata in questo modo, il framerate sarà più alto,\n" "influenzata in questo modo, il framerate sar¿ pi¿ alto,\n"
"ma il video potrebbe risultare meno fluido.\n" "ma il video potrebbe risultare meno fluido.\n"
"b) Vai su '%s' -> '%s', e guarda su\n" "b) Vai su '%s' -> '%s', e guarda su\n"
"'%s'. Lascia caricare per\n" "'%s'. Lascia caricare per\n"
"2048 fotogrammi, allora premi 'OK'.", "2048 fotogrammi, allora premi 'OK'.",
menu_hash_to_str(MENU_LABEL_VALUE_SETTINGS), menu_hash_to_str(MENU_LABEL_VALUE_SETTINGS),
menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_SETTINGS), menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_SETTINGS),
menu_hash_to_str(MENU_LABEL_VALUE_SETTINGS), menu_hash_to_str(MENU_LABEL_VALUE_SETTINGS),
menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_SETTINGS), menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_SETTINGS),
menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO)); menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO));
strlcat(s, t, len); strlcat(s, t, len);
strlcat(s, u, len); strlcat(s, u, len);
} }
@ -1021,7 +1021,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"seleziona '%s' oppure '%s'.\n" "seleziona '%s' oppure '%s'.\n"
" \n" " \n"
"I files saranno comparati alle entrate del database.\n" "I files saranno comparati alle entrate del database.\n"
"Se c'è un riscontro, sarà aggiunta un'entrata\n" "Se c'¿ un riscontro, sar¿ aggiunta un'entrata\n"
"alla collezione.\n" "alla collezione.\n"
" \n" " \n"
"Puoi accedere facilmente a questo contenuto\n" "Puoi accedere facilmente a questo contenuto\n"
@ -1039,13 +1039,13 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
menu_hash_to_str(MENU_LABEL_VALUE_SCAN_FILE), menu_hash_to_str(MENU_LABEL_VALUE_SCAN_FILE),
menu_hash_to_str(MENU_LABEL_VALUE_LOAD_CONTENT_LIST), menu_hash_to_str(MENU_LABEL_VALUE_LOAD_CONTENT_LIST),
menu_hash_to_str(MENU_LABEL_VALUE_CONTENT_COLLECTION_LIST) menu_hash_to_str(MENU_LABEL_VALUE_CONTENT_COLLECTION_LIST)
); );
break; break;
case MENU_LABEL_VALUE_MENU_CONTROLS_PROLOG: case MENU_LABEL_VALUE_MENU_CONTROLS_PROLOG:
snprintf(s, len, snprintf(s, len,
"Puoi usare i seguenti controlli sotto \n" "Puoi usare i seguenti controlli sotto \n"
"sia su gamepad che su tastiera\n" "sia su gamepad che su tastiera\n"
"per controllare il menù: \n" "per controllare il men¿: \n"
" \n" " \n"
); );
break; break;
@ -1068,7 +1068,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"udev Input driver. \n" "udev Input driver. \n"
" \n" " \n"
"Questo driver può caricare senza X. \n" "Questo driver pu¿ caricare senza X. \n"
" \n" " \n"
"Usa la recente evdev joypad API \n" "Usa la recente evdev joypad API \n"
"per il supporto del joystick. Supporta \n" "per il supporto del joystick. Supporta \n"
@ -1080,7 +1080,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"mouse e touchpads. \n" "mouse e touchpads. \n"
" \n" " \n"
"Come predefinito nella maggior parte delle distribuzioni, i nodi /dev/input \n" "Come predefinito nella maggior parte delle distribuzioni, i nodi /dev/input \n"
"sono only-root (modalità 600). Puoi settare una regola udev \n" "sono only-root (modalit¿ 600). Puoi settare una regola udev \n"
"che fa queste accessibili ai non-root." "che fa queste accessibili ai non-root."
); );
break; break;
@ -1090,9 +1090,9 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
" \n" " \n"
"questo driver richiede un'attiva TTY. Gli eventi \n" "questo driver richiede un'attiva TTY. Gli eventi \n"
"della tastiera sono letti direttamente dal TTY che \n" "della tastiera sono letti direttamente dal TTY che \n"
"che lo rende più semplice, ma non tanto flessibile quanto udev. \n" "Mouse, ecc, non sono supportati. \n" "che lo rende pi¿ semplice, ma non tanto flessibile quanto udev. \n" "Mouse, ecc, non sono supportati. \n"
" \n" " \n"
"Questo driver usa la più vecchia API per il joystick \n" "Questo driver usa la pi¿ vecchia API per il joystick \n"
"(/dev/input/js*)."); "(/dev/input/js*).");
break; break;
default: default:
@ -1112,14 +1112,14 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"Per caricare i giochi, hai bisogno di \n" "Per caricare i giochi, hai bisogno di \n"
"un 'Core' da usare, e un gioco per quel core.\n" "un 'Core' da usare, e un gioco per quel core.\n"
" \n" " \n"
"Per controllare dove il menù comincia \n" "Per controllare dove il men¿ comincia \n"
" a selezionare per contenuto, imposta \n" " a selezionare per contenuto, imposta \n"
"'File Browser Directory'. \n" "'File Browser Directory'. \n"
"Se non impostato, si avvierà nella root. \n" "Se non impostato, si avvier¿ nella root. \n"
" \n" " \n"
"Il browser filtrerà le\n" "Il browser filtrer¿ le\n"
"estensioni per l'ultimo core impostato \n" "estensioni per l'ultimo core impostato \n"
"in 'Carica Core', e userà quel core \n" "in 'Carica Core', e user¿ quel core \n"
"quando il gioco viene caricato." "quando il gioco viene caricato."
); );
break; break;
@ -1130,25 +1130,25 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"Sfoglia per una implementazione per il \n" "Sfoglia per una implementazione per il \n"
"core libretro. Dove il browser \n" "core libretro. Dove il browser \n"
"si avvia dipende dal percorso impostato per \n" "si avvia dipende dal percorso impostato per \n"
"Core Directory. Se vuoto, si avvierà nella root. \n" "Core Directory. Se vuoto, si avvier¿ nella root. \n"
" \n" " \n"
"Se la Core Directory è una directory, il menù \n" "Se la Core Directory ¿ una directory, il men¿ \n"
"userà quella come cartella principale. Se la Core \n" "user¿ quella come cartella principale. Se la Core \n"
"Directory è un percorso completo, si avvierà \n" "Directory ¿ un percorso completo, si avvier¿ \n"
"nella cartella dove si trova il file."); "nella cartella dove si trova il file.");
break; break;
case MENU_LABEL_LOAD_CONTENT_HISTORY: case MENU_LABEL_LOAD_CONTENT_HISTORY:
snprintf(s, len, snprintf(s, len,
"Caricando contenuto dalla cronologia. \n" "Caricando contenuto dalla cronologia. \n"
" \n" " \n"
"Quando il contenuto è caricato, le combinazioni \n" "Quando il contenuto ¿ caricato, le combinazioni \n"
"contenuto e core sono salvati nella cronologia. \n" "contenuto e core sono salvati nella cronologia. \n"
" \n" " \n"
"La cronologia è salvata in un file nella stessa \n" "La cronologia ¿ salvata in un file nella stessa \n"
"directory come il file di configurazione RetroArch. Se \n" "directory come il file di configurazione RetroArch. Se \n"
"nessun file di configurazione viene caricato all'avvio, la \n" "nessun file di configurazione viene caricato all'avvio, la \n"
"cronologia non sarà salvata o caricata, e non apparirà \n" "cronologia non sar¿ salvata o caricata, e non apparir¿ \n"
"nel menù principale." "nel men¿ principale."
); );
break; break;
case MENU_LABEL_VIDEO_DRIVER: case MENU_LABEL_VIDEO_DRIVER:
@ -1173,7 +1173,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Driver video SDL 2.\n" "Driver video SDL 2.\n"
" \n" " \n"
"Questo è un driver video SDL 2 renderizzato \n" "Questo ¿ un driver video SDL 2 renderizzato \n"
"via software.\n" "via software.\n"
" \n" " \n"
"Le performance per le implementazioni dei core \n" "Le performance per le implementazioni dei core \n"
@ -1184,7 +1184,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Driver video SDL.\n" "Driver video SDL.\n"
" \n" " \n"
"Questo è un driver video SDL 1.2 renderizzato \n" "Questo ¿ un driver video SDL 1.2 renderizzato \n"
"via software.\n" "via software.\n"
" \n" " \n"
"Le performance sono considerate quasi ottimali. \n" "Le performance sono considerate quasi ottimali. \n"
@ -1213,7 +1213,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Driver video Sunxi-G2D. \n" "Driver video Sunxi-G2D. \n"
" \n" " \n"
"Questo è un driver video Sunxi a bsso livello. \n" "Questo ¿ un driver video Sunxi a bsso livello. \n"
"Usa il blocco G2D nei Soc Allwinner."); "Usa il blocco G2D nei Soc Allwinner.");
break; break;
default: default:
@ -1236,7 +1236,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
{ {
case MENU_LABEL_AUDIO_RESAMPLER_DRIVER_SINC: case MENU_LABEL_AUDIO_RESAMPLER_DRIVER_SINC:
snprintf(s, len, snprintf(s, len,
"Implementazione SINC in modalità finestra."); "Implementazione SINC in modalit¿ finestra.");
break; break;
case MENU_LABEL_AUDIO_RESAMPLER_DRIVER_CC: case MENU_LABEL_AUDIO_RESAMPLER_DRIVER_CC:
snprintf(s, len, snprintf(s, len,
@ -1265,12 +1265,12 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"HLSL" "HLSL"
#endif #endif
" preimposta direttamente. \n" " preimposta direttamente. \n"
"Il menù degli shader è aggiornato di conseguenza. \n" "Il men¿ degli shader ¿ aggiornato di conseguenza. \n"
" \n" " \n"
"Se la CGP usa metodi di scala che non sono \n" "Se la CGP usa metodi di scala che non sono \n"
"semplici, (i.e. scala fonte, stessa scala \n" "semplici, (i.e. scala fonte, stessa scala \n"
"fattore per X/Y), il fattore di scala mostrato \n" "fattore per X/Y), il fattore di scala mostrato \n"
"nel menù potrebbe essere non corretto." "nel men¿ potrebbe essere non corretto."
); );
break; break;
case MENU_LABEL_VIDEO_SHADER_SCALE_PASS: case MENU_LABEL_VIDEO_SHADER_SCALE_PASS:
@ -1279,16 +1279,16 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
" \n" " \n"
"Il fattore di scala accumula, i.e. 2x \n" "Il fattore di scala accumula, i.e. 2x \n"
"per il primo passaggio e 2x per il secondo \n" "per il primo passaggio e 2x per il secondo \n"
"passaggio darà un scala totale di 4x. \n" "passaggio dar¿ un scala totale di 4x. \n"
" \n" " \n"
"Se c'è un fattore di scala per l'ultimo \n" "Se c'¿ un fattore di scala per l'ultimo \n"
"passaggio, il risultato è allungare lo \n" "passaggio, il risultato ¿ allungare lo \n"
"schermo con il filtro specificato in \n" "schermo con il filtro specificato in \n"
"'Filtro Predefinito'. \n" "'Filtro Predefinito'. \n"
" \n" " \n"
"Se 'Non considerare' è impostato, sia la scala \n" "Se 'Non considerare' ¿ impostato, sia la scala \n"
"1x che allunga a pieno schermo saranno \n" "1x che allunga a pieno schermo saranno \n"
"usati a seconda se è o non è l'ultimo \n" "usati a seconda se ¿ o non ¿ l'ultimo \n"
"passaggio." "passaggio."
); );
break; break;
@ -1304,21 +1304,21 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"shader da usare. Se imposti questo a 0, e usi \n" "shader da usare. Se imposti questo a 0, e usi \n"
"Applica modifiche agli shader, usi uno shader 'vuoto'. \n" "Applica modifiche agli shader, usi uno shader 'vuoto'. \n"
" \n" " \n"
"L'opzione Filtro Predefinito riguarderà il \n" "L'opzione Filtro Predefinito riguarder¿ il \n"
"filtro di allungamento immagine."); "filtro di allungamento immagine.");
break; break;
case MENU_LABEL_VIDEO_SHADER_PARAMETERS: case MENU_LABEL_VIDEO_SHADER_PARAMETERS:
snprintf(s, len, snprintf(s, len,
"Parametri shader. \n" "Parametri shader. \n"
" \n" " \n"
"Modifica direttamente l'attuale shader. Non sarà \n" "Modifica direttamente l'attuale shader. Non sar¿ \n"
"salvato al file preimpostato CGP/GLSLP."); "salvato al file preimpostato CGP/GLSLP.");
break; break;
case MENU_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: case MENU_LABEL_VIDEO_SHADER_PRESET_PARAMETERS:
snprintf(s, len, snprintf(s, len,
"Parametri Shader Preimpostati. \n" "Parametri Shader Preimpostati. \n"
" \n" " \n"
"Modifica lo shader preimpostato attualmente nel menù." "Modifica lo shader preimpostato attualmente nel men¿."
); );
break; break;
case MENU_LABEL_VIDEO_SHADER_PASS: case MENU_LABEL_VIDEO_SHADER_PASS:
@ -1336,22 +1336,22 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
case MENU_LABEL_CONFIG_SAVE_ON_EXIT: case MENU_LABEL_CONFIG_SAVE_ON_EXIT:
snprintf(s, len, snprintf(s, len,
"Salva la configurazione sul disco all'uscita.\n" "Salva la configurazione sul disco all'uscita.\n"
"Utile per i menù in quanto i settaggi possono \n" "Utile per i men¿ in quanto i settaggi possono \n"
"essere modificati. Sovrascrive la configurazione.\n" "essere modificati. Sovrascrive la configurazione.\n"
" \n" " \n"
"#include ed i commenti non sono \n" "#include ed i commenti non sono \n"
"conservati. \n" "conservati. \n"
" \n" " \n"
"Per design, il file di configurazione è \n" "Per design, il file di configurazione ¿ \n"
"considerato immutabile in quanto è \n" "considerato immutabile in quanto ¿ \n"
"piacevolmente mantenuto dall'utente, \n" "piacevolmente mantenuto dall'utente, \n"
"e non dovrebbe essere sovrascritto \n" "e non dovrebbe essere sovrascritto \n"
"alle spalle dell'utente." "alle spalle dell'utente."
#if defined(RARCH_CONSOLE) || defined(RARCH_MOBILE) #if defined(RARCH_CONSOLE) || defined(RARCH_MOBILE)
"\nQuesto non è il caso per le \n" "\nQuesto non ¿ il caso per le \n"
"console comunque, dove \n" "console comunque, dove \n"
"guardare al file di configurazione \n" "guardare al file di configurazione \n"
"manualmente non è veramente un'opzione." "manualmente non ¿ veramente un'opzione."
#endif #endif
); );
break; break;
@ -1359,8 +1359,8 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Filtro hardware per questo passaggio. \n" "Filtro hardware per questo passaggio. \n"
" \n" " \n"
"Se 'Non prendere cura' è impostato, allora il \n" "Se 'Non prendere cura' ¿ impostato, allora il \n"
"'Filtro Predefinito' sarà usato." "'Filtro Predefinito' sar¿ usato."
); );
break; break;
case MENU_LABEL_AUTOSAVE_INTERVAL: case MENU_LABEL_AUTOSAVE_INTERVAL:
@ -1368,8 +1368,8 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"Salva automaticamente la SRAM non-volatile \n" "Salva automaticamente la SRAM non-volatile \n"
"ad un itervallo regolare.\n" "ad un itervallo regolare.\n"
" \n" " \n"
"Questo è disattivato come predefinito a meno che non \n" "Questo ¿ disattivato come predefinito a meno che non \n"
"è impostato diversamente. L'intervallo è misurato in \n" "¿ impostato diversamente. L'intervallo ¿ misurato in \n"
"secondi. \n" "secondi. \n"
" \n" " \n"
"Il valore 0 disattiva il salvataggio automatico."); "Il valore 0 disattiva il salvataggio automatico.");
@ -1378,7 +1378,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Tipo di dispositivo di input. \n" "Tipo di dispositivo di input. \n"
" \n" " \n"
"Sceglie quale tipo di dispositivo usare. Questo è \n" "Sceglie quale tipo di dispositivo usare. Questo ¿ \n"
"rilevante per il libretro core." "rilevante per il libretro core."
); );
break; break;
@ -1388,11 +1388,11 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"(GET_LOG_INTERFACE). \n" "(GET_LOG_INTERFACE). \n"
" \n" " \n"
" Se il livello dei log rilasciato da un libretro \n" " Se il livello dei log rilasciato da un libretro \n"
" core è sotto il livello libretro_log, \n" " core ¿ sotto il livello libretro_log, \n"
" sarà ignorato.\n" " sar¿ ignorato.\n"
" \n" " \n"
" DEBUG log sono sempre ignorati a meno che \n" " DEBUG log sono sempre ignorati a meno che \n"
" la modalità verbose mode è attivata (--verbose).\n" " la modalit¿ verbose mode ¿ attivata (--verbose).\n"
" \n" " \n"
" DEBUG = 0\n" " DEBUG = 0\n"
" INFO = 1\n" " INFO = 1\n"
@ -1405,10 +1405,10 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
snprintf(s, len, snprintf(s, len,
"Slot dello stato di salvataggio.\n" "Slot dello stato di salvataggio.\n"
" \n" " \n"
" Con lo slot impostato a 0, il nome dello stato di salvataggio è *.state \n" " Con lo slot impostato a 0, il nome dello stato di salvataggio ¿ *.state \n"
" (o che cosa è stato impostato sulla riga di comando).\n" " (o che cosa ¿ stato impostato sulla riga di comando).\n"
"Quando lo slot è != 0, il percorso sarà (percorso)(d), \n" "Quando lo slot ¿ != 0, il percorso sar¿ (percorso)(d), \n"
"dove (d) è il numero dello slot."); "dove (d) ¿ il numero dello slot.");
break; break;
case MENU_LABEL_SHADER_APPLY_CHANGES: case MENU_LABEL_SHADER_APPLY_CHANGES:
snprintf(s, len, snprintf(s, len,
@ -1417,14 +1417,14 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"Dopo che modifichi i settaggi dello shader, usa questo per \n" "Dopo che modifichi i settaggi dello shader, usa questo per \n"
"applicare i cambiamenti. \n" "applicare i cambiamenti. \n"
" \n" " \n"
"Modificare i settaggi dello shader è un \n" "Modificare i settaggi dello shader ¿ un \n"
"operazione costosa quindi deve essere \n" "operazione costosa quindi deve essere \n"
"fatta esplicitamente. \n" "fatta esplicitamente. \n"
" \n" " \n"
"Quando applichi gli shader, i settaggi del menù \n" "Quando applichi gli shader, i settaggi del men¿ \n"
"degli shader sono salvati ad un file temporaneo (sia \n" "degli shader sono salvati ad un file temporaneo (sia \n"
"menu.cgp che menu.glslp) e caricati. Il file \n" "menu.cgp che menu.glslp) e caricati. Il file \n"
"rimane dopo che RetroArch esce. Il file è \n" "rimane dopo che RetroArch esce. Il file ¿ \n"
"salvato alla Directory Shader." "salvato alla Directory Shader."
); );
break; break;
@ -1433,62 +1433,62 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
"Dispositivo di input. \n" "Dispositivo di input. \n"
" \n" " \n"
"Scegli quale gamepad usare per l'utente N. \n" "Scegli quale gamepad usare per l'utente N. \n"
"Il nome del pad è disponibile." "Il nome del pad ¿ disponibile."
); );
break; break;
case MENU_LABEL_MENU_TOGGLE: case MENU_LABEL_MENU_TOGGLE:
snprintf(s, len, snprintf(s, len,
"Toggles menu."); "Attiva men¿.");
break; break;
case MENU_LABEL_GRAB_MOUSE_TOGGLE: case MENU_LABEL_GRAB_MOUSE_TOGGLE:
snprintf(s, len, snprintf(s, len,
"Toggles mouse grab.\n" "Attiva presa mouse.\n"
" \n" " \n"
"When mouse is grabbed, RetroArch hides the \n" "Quando usi il mouse, RetroArch nasconde il \n"
"mouse, and keeps the mouse pointer inside \n" "mouse, e tiene il puntatore del mouse dentro \n"
"the window to allow relative mouse input to \n" "la finestra per permettere al relativo input del mouse \n"
"work better."); "di funzionare meglio.");
break; break;
case MENU_LABEL_DISK_NEXT: case MENU_LABEL_DISK_NEXT:
snprintf(s, len, snprintf(s, len,
"Cycles through disk images. Use after \n" "Spostati tra le immagini del disco. Usa dopo \n"
"ejecting. \n" "l'espulsione. \n"
" \n" " \n"
" Complete by toggling eject again."); " Completa premendo il tasto espulsione di nuovo.");
break; break;
case MENU_LABEL_VIDEO_FILTER: case MENU_LABEL_VIDEO_FILTER:
#ifdef HAVE_FILTERS_BUILTIN #ifdef HAVE_FILTERS_BUILTIN
snprintf(s, len, snprintf(s, len,
"CPU-based video filter."); "Filtro video basato sulla CPU.");
#else #else
snprintf(s, len, snprintf(s, len,
"CPU-based video filter.\n" "Filtro video basato sulla CPU.\n"
" \n" " \n"
"Path to a dynamic library."); "Percorso di una libreria dinamica.");
#endif #endif
break; break;
case MENU_LABEL_AUDIO_DEVICE: case MENU_LABEL_AUDIO_DEVICE:
snprintf(s, len, snprintf(s, len,
"Override the default audio device \n" "Escludi il dispositivo audio predefinito \n"
"the audio driver uses.\n" "che il driver audio usa.\n"
"This is driver dependent. E.g.\n" "Dipende dal driver. E.g.\n"
#ifdef HAVE_ALSA #ifdef HAVE_ALSA
" \n" " \n"
"ALSA wants a PCM device." "ALSA vuole un dipositivo PCM."
#endif #endif
#ifdef HAVE_OSS #ifdef HAVE_OSS
" \n" " \n"
"OSS wants a path (e.g. /dev/dsp)." "OSS vuole un percorso (e.g. /dev/dsp)."
#endif #endif
#ifdef HAVE_JACK #ifdef HAVE_JACK
" \n" " \n"
"JACK wants portnames (e.g. system:playback1\n" "JACK vuole i nomi delle porte (e.g. system:playback1\n"
",system:playback_2)." ",system:playback_2)."
#endif #endif
#ifdef HAVE_RSOUND #ifdef HAVE_RSOUND
" \n" " \n"
"RSound wants an IP address to an RSound \n" "RSound vuole l'indirizzo IP di un \n"
"server." "server RSound."
#endif #endif
); );
break; break;
@ -2015,31 +2015,31 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len)
menu_hash_to_str(MENU_LABEL_VALUE_CORE_UPDATER_LIST), menu_hash_to_str(MENU_LABEL_VALUE_CORE_UPDATER_LIST),
menu_hash_to_str(MENU_LABEL_VALUE_LIBRETRO_DIR_PATH) menu_hash_to_str(MENU_LABEL_VALUE_LIBRETRO_DIR_PATH)
#else #else
"Puoi ottenere i core da\n" "Puoi ottenere i core da\n"
"manualmente trasferendoli su\n" "manualmente trasferendoli su\n"
"'%s'.", "'%s'.",
menu_hash_to_str(MENU_LABEL_VALUE_LIBRETRO_DIR_PATH) menu_hash_to_str(MENU_LABEL_VALUE_LIBRETRO_DIR_PATH)
#endif #endif
); );
break; break;
case MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC: case MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC:
snprintf(s, len, snprintf(s, len,
"Puoi cambiare lo schema del gamepad virtuale\n" "Puoi cambiare lo schema del gamepad virtuale\n"
"andando su '%s' \n" "andando su '%s' \n"
"-> '%s'." "-> '%s'."
" \n" " \n"
"Da lì puoi cambiare lo schema,\n" "Da l¿ puoi cambiare lo schema,\n"
"la dimensione e l'opacità dei tasti, ecc.\n" "la dimensione e l'opacit¿ dei tasti, ecc.\n"
" \n" " \n"
"NOTA: Come predefinito, gli schemi del gamepad virtuale\n" "NOTA: Come predefinito, gli schemi del gamepad virtuale\n"
"sono nascosti nel menù.\n" "sono nascosti nel men¿.\n"
"Se vorresti cambiare questa impostazione,\n" "Se vorresti cambiare questa impostazione,\n"
"puoi impostare '%s' a spento/OFF.", "puoi impostare '%s' a spento/OFF.",
menu_hash_to_str(MENU_LABEL_VALUE_SETTINGS), menu_hash_to_str(MENU_LABEL_VALUE_SETTINGS),
menu_hash_to_str(MENU_LABEL_VALUE_OVERLAY_SETTINGS), menu_hash_to_str(MENU_LABEL_VALUE_OVERLAY_SETTINGS),
menu_hash_to_str(MENU_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU) menu_hash_to_str(MENU_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU)
); );
break; break;
default: default:
if (s[0] == '\0') if (s[0] == '\0')
strlcpy(s, menu_hash_to_str(MENU_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); strlcpy(s, menu_hash_to_str(MENU_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);