diff --git a/menu/intl/menu_hash_it.c b/menu/intl/menu_hash_it.c index 15c19a8a2b..cddecac6ca 100644 --- a/menu/intl/menu_hash_it.c +++ b/menu/intl/menu_hash_it.c @@ -975,7 +975,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) { uint32_t driver_hash = 0; settings_t *settings = config_get_ptr(); - + /* If this one throws errors, stop sledgehammering square pegs into round holes and */ /* READ THE COMMENTS at the top of the file. */ (void)sizeof(force_iso_8859_1); @@ -989,7 +989,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) char t[501]; 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" "calibrata rispetto alla frequenza di aggiornamento\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)); snprintf(u, sizeof(u), "a) Vai su '%s' -> '%s', e abilita\n" - "'Threaded Video'. La frequenza di aggiornamento non sarà\n" - "influenzata in questo modo, il framerate sarà più alto,\n" + "'Threaded Video'. La frequenza di aggiornamento non sar¿\n" + "influenzata in questo modo, il framerate sar¿ pi¿ alto,\n" "ma il video potrebbe risultare meno fluido.\n" "b) Vai su '%s' -> '%s', e guarda su\n" "'%s'. Lascia caricare per\n" "2048 fotogrammi, allora premi 'OK'.", - menu_hash_to_str(MENU_LABEL_VALUE_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_VIDEO_SETTINGS), - menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO)); + menu_hash_to_str(MENU_LABEL_VALUE_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_VIDEO_SETTINGS), + menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO)); strlcat(s, t, 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" " \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" " \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_LOAD_CONTENT_LIST), menu_hash_to_str(MENU_LABEL_VALUE_CONTENT_COLLECTION_LIST) - ); + ); break; case MENU_LABEL_VALUE_MENU_CONTROLS_PROLOG: snprintf(s, len, "Puoi usare i seguenti controlli sotto \n" "sia su gamepad che su tastiera\n" - "per controllare il menù: \n" + "per controllare il men¿: \n" " \n" ); break; @@ -1068,7 +1068,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) snprintf(s, len, "udev Input driver. \n" " \n" - "Questo driver può caricare senza X. \n" + "Questo driver pu¿ caricare senza X. \n" " \n" "Usa la recente evdev joypad API \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" " \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." ); break; @@ -1090,9 +1090,9 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) " \n" "questo driver richiede un'attiva TTY. Gli eventi \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" - "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*)."); break; 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" "un 'Core' da usare, e un gioco per quel core.\n" " \n" - "Per controllare dove il menù comincia \n" + "Per controllare dove il men¿ comincia \n" " a selezionare per contenuto, imposta \n" "'File Browser Directory'. \n" - "Se non impostato, si avvierà nella root. \n" + "Se non impostato, si avvier¿ nella root. \n" " \n" - "Il browser filtrerà le\n" + "Il browser filtrer¿ le\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." ); 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" "core libretro. Dove il browser \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" - "Se la Core Directory è una directory, il menù \n" - "userà quella come cartella principale. Se la Core \n" - "Directory è un percorso completo, si avvierà \n" + "Se la Core Directory ¿ una directory, il men¿ \n" + "user¿ quella come cartella principale. Se la Core \n" + "Directory ¿ un percorso completo, si avvier¿ \n" "nella cartella dove si trova il file."); break; case MENU_LABEL_LOAD_CONTENT_HISTORY: snprintf(s, len, "Caricando contenuto dalla cronologia. \n" " \n" - "Quando il contenuto è caricato, le combinazioni \n" + "Quando il contenuto ¿ caricato, le combinazioni \n" "contenuto e core sono salvati nella cronologia. \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" "nessun file di configurazione viene caricato all'avvio, la \n" - "cronologia non sarà salvata o caricata, e non apparirà \n" - "nel menù principale." + "cronologia non sar¿ salvata o caricata, e non apparir¿ \n" + "nel men¿ principale." ); break; 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, "Driver video SDL 2.\n" " \n" - "Questo è un driver video SDL 2 renderizzato \n" + "Questo ¿ un driver video SDL 2 renderizzato \n" "via software.\n" " \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, "Driver video SDL.\n" " \n" - "Questo è un driver video SDL 1.2 renderizzato \n" + "Questo ¿ un driver video SDL 1.2 renderizzato \n" "via software.\n" " \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, "Driver video Sunxi-G2D. \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."); break; 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: snprintf(s, len, - "Implementazione SINC in modalità finestra."); + "Implementazione SINC in modalit¿ finestra."); break; case MENU_LABEL_AUDIO_RESAMPLER_DRIVER_CC: snprintf(s, len, @@ -1265,12 +1265,12 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "HLSL" #endif " preimposta direttamente. \n" - "Il menù degli shader è aggiornato di conseguenza. \n" + "Il men¿ degli shader ¿ aggiornato di conseguenza. \n" " \n" "Se la CGP usa metodi di scala che non sono \n" "semplici, (i.e. scala fonte, stessa scala \n" "fattore per X/Y), il fattore di scala mostrato \n" - "nel menù potrebbe essere non corretto." + "nel men¿ potrebbe essere non corretto." ); break; 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" "Il fattore di scala accumula, i.e. 2x \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" - "Se c'è un fattore di scala per l'ultimo \n" - "passaggio, il risultato è allungare lo \n" + "Se c'¿ un fattore di scala per l'ultimo \n" + "passaggio, il risultato ¿ allungare lo \n" "schermo con il filtro specificato in \n" "'Filtro Predefinito'. \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" - "usati a seconda se è o non è l'ultimo \n" + "usati a seconda se ¿ o non ¿ l'ultimo \n" "passaggio." ); 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" "Applica modifiche agli shader, usi uno shader 'vuoto'. \n" " \n" - "L'opzione Filtro Predefinito riguarderà il \n" + "L'opzione Filtro Predefinito riguarder¿ il \n" "filtro di allungamento immagine."); break; case MENU_LABEL_VIDEO_SHADER_PARAMETERS: snprintf(s, len, "Parametri shader. \n" " \n" - "Modifica direttamente l'attuale shader. Non sarà \n" + "Modifica direttamente l'attuale shader. Non sar¿ \n" "salvato al file preimpostato CGP/GLSLP."); break; case MENU_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: snprintf(s, len, "Parametri Shader Preimpostati. \n" " \n" - "Modifica lo shader preimpostato attualmente nel menù." + "Modifica lo shader preimpostato attualmente nel men¿." ); break; 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: snprintf(s, len, "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" " \n" "#include ed i commenti non sono \n" "conservati. \n" " \n" - "Per design, il file di configurazione è \n" - "considerato immutabile in quanto è \n" + "Per design, il file di configurazione ¿ \n" + "considerato immutabile in quanto ¿ \n" "piacevolmente mantenuto dall'utente, \n" "e non dovrebbe essere sovrascritto \n" "alle spalle dell'utente." #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" "guardare al file di configurazione \n" - "manualmente non è veramente un'opzione." + "manualmente non ¿ veramente un'opzione." #endif ); break; @@ -1359,8 +1359,8 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) snprintf(s, len, "Filtro hardware per questo passaggio. \n" " \n" - "Se 'Non prendere cura' è impostato, allora il \n" - "'Filtro Predefinito' sarà usato." + "Se 'Non prendere cura' ¿ impostato, allora il \n" + "'Filtro Predefinito' sar¿ usato." ); break; 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" "ad un itervallo regolare.\n" " \n" - "Questo è disattivato come predefinito a meno che non \n" - "è impostato diversamente. L'intervallo è misurato in \n" + "Questo ¿ disattivato come predefinito a meno che non \n" + "¿ impostato diversamente. L'intervallo ¿ misurato in \n" "secondi. \n" " \n" "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, "Tipo di dispositivo di input. \n" " \n" - "Sceglie quale tipo di dispositivo usare. Questo è \n" + "Sceglie quale tipo di dispositivo usare. Questo ¿ \n" "rilevante per il libretro core." ); break; @@ -1388,11 +1388,11 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "(GET_LOG_INTERFACE). \n" " \n" " Se il livello dei log rilasciato da un libretro \n" - " core è sotto il livello libretro_log, \n" - " sarà ignorato.\n" + " core ¿ sotto il livello libretro_log, \n" + " sar¿ ignorato.\n" " \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" " DEBUG = 0\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, "Slot dello stato di salvataggio.\n" " \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" - "Quando lo slot è != 0, il percorso sarà (percorso)(d), \n" - "dove (d) è il numero dello slot."); + " Con lo slot impostato a 0, il nome dello stato di salvataggio ¿ *.state \n" + " (o che cosa ¿ stato impostato sulla riga di comando).\n" + "Quando lo slot ¿ != 0, il percorso sar¿ (percorso)(d), \n" + "dove (d) ¿ il numero dello slot."); break; case MENU_LABEL_SHADER_APPLY_CHANGES: 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" "applicare i cambiamenti. \n" " \n" - "Modificare i settaggi dello shader è un \n" + "Modificare i settaggi dello shader ¿ un \n" "operazione costosa quindi deve essere \n" "fatta esplicitamente. \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" "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." ); break; @@ -1433,62 +1433,62 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Dispositivo di input. \n" " \n" "Scegli quale gamepad usare per l'utente N. \n" - "Il nome del pad è disponibile." + "Il nome del pad ¿ disponibile." ); break; case MENU_LABEL_MENU_TOGGLE: snprintf(s, len, - "Toggles menu."); + "Attiva men¿."); break; case MENU_LABEL_GRAB_MOUSE_TOGGLE: snprintf(s, len, - "Toggles mouse grab.\n" + "Attiva presa mouse.\n" " \n" - "When mouse is grabbed, RetroArch hides the \n" - "mouse, and keeps the mouse pointer inside \n" - "the window to allow relative mouse input to \n" - "work better."); + "Quando usi il mouse, RetroArch nasconde il \n" + "mouse, e tiene il puntatore del mouse dentro \n" + "la finestra per permettere al relativo input del mouse \n" + "di funzionare meglio."); break; case MENU_LABEL_DISK_NEXT: snprintf(s, len, - "Cycles through disk images. Use after \n" - "ejecting. \n" + "Spostati tra le immagini del disco. Usa dopo \n" + "l'espulsione. \n" " \n" - " Complete by toggling eject again."); + " Completa premendo il tasto espulsione di nuovo."); break; case MENU_LABEL_VIDEO_FILTER: #ifdef HAVE_FILTERS_BUILTIN snprintf(s, len, - "CPU-based video filter."); + "Filtro video basato sulla CPU."); #else snprintf(s, len, - "CPU-based video filter.\n" + "Filtro video basato sulla CPU.\n" " \n" - "Path to a dynamic library."); + "Percorso di una libreria dinamica."); #endif break; case MENU_LABEL_AUDIO_DEVICE: snprintf(s, len, - "Override the default audio device \n" - "the audio driver uses.\n" - "This is driver dependent. E.g.\n" + "Escludi il dispositivo audio predefinito \n" + "che il driver audio usa.\n" + "Dipende dal driver. E.g.\n" #ifdef HAVE_ALSA " \n" - "ALSA wants a PCM device." + "ALSA vuole un dipositivo PCM." #endif #ifdef HAVE_OSS " \n" - "OSS wants a path (e.g. /dev/dsp)." + "OSS vuole un percorso (e.g. /dev/dsp)." #endif #ifdef HAVE_JACK " \n" - "JACK wants portnames (e.g. system:playback1\n" + "JACK vuole i nomi delle porte (e.g. system:playback1\n" ",system:playback_2)." #endif #ifdef HAVE_RSOUND " \n" - "RSound wants an IP address to an RSound \n" - "server." + "RSound vuole l'indirizzo IP di un \n" + "server RSound." #endif ); 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_LIBRETRO_DIR_PATH) #else - "Puoi ottenere i core da\n" - "manualmente trasferendoli su\n" - "'%s'.", + "Puoi ottenere i core da\n" + "manualmente trasferendoli su\n" + "'%s'.", menu_hash_to_str(MENU_LABEL_VALUE_LIBRETRO_DIR_PATH) #endif - ); + ); break; case MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC: snprintf(s, len, "Puoi cambiare lo schema del gamepad virtuale\n" "andando su '%s' \n" - "-> '%s'." + "-> '%s'." " \n" - "Da lì puoi cambiare lo schema,\n" - "la dimensione e l'opacità dei tasti, ecc.\n" + "Da l¿ puoi cambiare lo schema,\n" + "la dimensione e l'opacit¿ dei tasti, ecc.\n" " \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" "puoi impostare '%s' a spento/OFF.", menu_hash_to_str(MENU_LABEL_VALUE_SETTINGS), menu_hash_to_str(MENU_LABEL_VALUE_OVERLAY_SETTINGS), menu_hash_to_str(MENU_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU) ); - break; + break; default: if (s[0] == '\0') strlcpy(s, menu_hash_to_str(MENU_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);