some language stuff

PLS NILE HELP ME WITH EDITORS ITS 6AM😭
This commit is contained in:
⍚~Nex
2025-08-04 06:07:42 +02:00
parent b801ea30c6
commit 49260f28e7
13 changed files with 838 additions and 47 deletions
+1 -1
View File
@@ -16,7 +16,7 @@
<str id="animation">Animation</str>
<str id="atlas">Atlas</str>
<str id="spritemap">Spritemap</str>
<str id="directory">Directory ({0}/)</str>
<str id="found">{0} {1} Found</str>
<str id="foundplural">{0} {1} Found</str>
-6
View File
@@ -73,12 +73,6 @@
<str id="mainMenu.openMods">[{0}] Open Mods menu</str>
</group>
<group name="BetaWarning">
<str id="betaWarning.title">WARNING</str>
<str id="betaWarning.desc">This engine is still in a *{0}* state. That means *majority of the features* are either *buggy* or *non finished*. If you find any bugs, please report them to the Codename Engine GitHub.</str>
<str id="betaWarning.proceed">Press {0} to continue</str>
</group>
<group name="Updater">
<group name="UpdateAvailable">
<str id="updateAvailable.title">NEW UPDATE</str>
+14 -13
View File
@@ -12,7 +12,7 @@
<str id="optionsTree.gameplay-name">Gameplay</str>
<str id="optionsTree.gameplay-desc">Change Gameplay options such as Downscroll, Scroll Speed, Naughtyness...</str>
<str id="optionsTree.gameplay.advanced-desc">Change more advanced options such as Hit Window Size, Streaming Audio...</str>
<str id="optionsTree.gameplay.advanced-desc">Change more advanced options such as Streaming Audio...</str>
<str id="optionsTree.appearance-name">Appearance</str>
<str id="optionsTree.appearance-desc">Change Appearance options such as Flashing menus...</str>
@@ -26,8 +26,6 @@
<str id="optionsTree.debug-name">Debug Options</str>
<str id="optionsTree.debug-desc">Debug Options for Developer Mode.</str>
<!-- cant have debug here -->
</group>
<group name="KeybindOptions" prefix="KeybindsOptions.">
@@ -50,9 +48,9 @@
<group name="engine" prefix="engine.">
<str id="switchMod">Switch Mod</str>
</group>
<str id="category.volume">Volume</str>
<str id="volume.mute">mute</str>
<str id="volume.mute">Mute</str>
<str id="category.developer">Developer</str>
<group name="developer" prefix="developer.">
@@ -73,7 +71,7 @@
<str id="colorHealthBar-desc">If unchecked, the game will use the original red/green health bar from the week 6 fnf game.</str>
<str id="week6PixelPerfect-name">Pixel Perfect Effect</str>
<str id="week6PixelPerfect-desc">If checked, Week 6 will have a pixel perfect effect to it enabled, aligning every pixel on the screen.</str>
<str id="week6PixelPerfect-desc">If checked, Week 6 or other pixel stages will have a pixel perfect effect to it enabled, aligning every pixel on the screen.</str>
<group name="AppearanceOptionsAdvanced" prefix="Advanced.">
<str id="quality-name">Quality</str>
@@ -104,7 +102,7 @@
<str id="ghostTapping-desc">If unchecked, trying to hit any strum that have no note that can be hit will cause a miss.</str>
<str id="naughtyness-name">Naughtyness</str>
<str id="naughtyness-desc">If unchecked, will censor the Week 7 cutscenes.</str>
<str id="naughtyness-desc">If unchecked, will censor the Week 7 cutscenes or more.</str>
<str id="camZoomOnBeat-name">Camera Zoom on Beat</str>
<str id="camZoomOnBeat-desc">If unchecked, will stop the camera from zooming in every 4 beats.</str>
@@ -127,7 +125,7 @@
<str id="streamedMusic-name">Streamed Music</str>
<str id="streamedMusic-desc">If checked, only musics will have streamed audio, ALSO freeing a LOT of memory with the downside of higher cpu usage if more audio are being streamed at once (EXPERIMENTAL). Turning this off will consume a lot of memory, especially on longer songs. If you aren't sure, leave this on.</str>
<str id="streamedVocals-name">Streamed Vocals</str>
<str id="streamedVocals-desc">If checked, vocals will also be streamed if Streamed Music is checked, will impact the performance if the song uses alot of vocals (EXPERIMENTAL). If you aren't sure, leave this on.</str>
</group>
@@ -142,8 +140,8 @@
<str id="forceCrash-name">Force Crash</str>
<str id="forceCrash-desc">Select this option to force a crash.</str>
<str id="betaUpdates-name">Enable Nightly Updates</str>
<str id="betaUpdates-desc">If checked, will also include nightly builds in the update checking.</str>
<str id="betaUpdates-name">Nightly Updates</str>
<str id="betaUpdates-desc">If checked, will also include nightly builds (the engine repository's commit updates basically, using Actions' builds) in the update checking.</str>
<str id="checkForUpdates-name">Check for Updates</str>
<str id="checkForUpdates-desc">Select this option to check for new engine updates.</str>
@@ -152,8 +150,8 @@
<str id="devMode-name">Developer Mode</str>
<str id="devMode-desc">If checked, you will be able to access developer features like certain keybinds, editors, developer options, state reloads, console and more.</str>
<str id="allowConfigWarning-name">Show Configs Warning</str>
<str id="allowConfigWarning-desc">If checked, a popup at the start of the game will appear if the current mod doesn't have a mod configuration file</str>
<str id="allowConfigWarning-name">Show Modpacks Warning</str>
<str id="allowConfigWarning-desc">If checked, a popup at the start of the game will appear if there are some warnings about the modpack, such as missing configs, incompatible versions and more</str>
<str id="resetSaveData-name">Reset Save Data</str>
<str id="resetSaveData-desc">Select this option to reset save data. This will remove all of your highscores.</str>
@@ -171,7 +169,7 @@
<str id="bypassEditorsResize-name">Bypass Editor Resize</str>
<str id="bypassEditorsResize-desc">Disables the minimum resolution for resizing editors (Needs Resizable Editors To Be Enabled).</str>
<str id="editorSFX-name">Editor SFXs</str>
<str id="editorSFX-desc">If checked, will play sound effects when working on editors (ex: will play sfxs when checking checkboxes...)</str>
@@ -198,6 +196,9 @@
<str id="charterAutoSavesSeparateFolder-name">Autosaves Folder</str>
<str id="charterAutoSavesSeparateFolder-desc">If checked, this will autosave your file in a separate folder with a time stamp instead of overriding your current file. (song/autosaves/)</str>
<str id="songOffsetAffectEditors-name">Offset in Charter</str>
<str id="songOffsetAffectEditors-desc">If checked, this will enable the Song Offset option in the Chart Editor too.</str>
</group>
</language>
+521
View File
@@ -0,0 +1,521 @@
<?xml version="1.0" encoding="utf-8" ?>
<language>
<group name="General Editor Translations">
<str id="editor.autosavingIn">Salvataggio automatico in {0} secondi{1}</str>
<str id="editor.autosavingCanceledSuffix">(Cancellato)!</str>
<str id="cancel">Cancella</str>
<str id="editor.close">Chiudi</str>
<str id="editor.save">Salva</str>
<str id="editor.saveClose">Salva &amp; Chiudi</str>
</group>
<group name="UIImageExplorer" prefix="uiImageExplorer.">
<str id="symbol">Simbolo</str>
<str id="animation">Animazione</str>
<str id="directory">Percorso ({0}/)</str>
<str id="found">{0} {1} Trovato</str>
<str id="foundplural">{0} {1} Trovati</str>
<str id="notFound">#IMPOSSIBILE TROVARE ALCUN {0}#</str>
<str id="foundAtlas">{0} Spritemap Trovato</str>
<str id="foundAtlasplural">{0} Spritemaps Trovati</str>
<str id="fileAlreadyExists">Questi files già esistono: \n\n{0}\n\nIMPORTANTE: RIMPIAZZARE NON E' ANNULLABILE!</str>
<str id="override">Rimpiazza Files</str>
<str id="useExisting">Usa esistenti</str>
</group>
<group name="EditorPicker" prefix="editor.">
<str id="alphabet.name">Editor Alfabeto</str>
<str id="chart.name">Editor Chart</str>
<str id="character.name">Editor Personaggio</str>
<str id="stage.name">Editor Stage</str>
<str id="wiki.name">Wiki</str>
<str id="debugOptions.name">Opzioni Debug</str>
</group>
<group name="ChartEditor">
<group name="CharterSelection" prefix="charterSelection.">
<str id="desc">Seleziona una canzone di cui modificare i chart."</str>
<str id="acceptSong">Premi il tasto di CONFERMA per selezionare una difficoltà da modificare.</str>
<str id="acceptDifficulty">Premi il tasto di CONFERMA per modificare la chart della difficoltà selezionata.</str>
<str id="selectDifficulty">Seleziona una difficoltà per continuare.</str>
<str id="newDifficulty">Nuova Difficoltà</str>
<str id="newSong">Nuova Canzone</str>
<group name="Warnings" prefix="warnings.">
<str id="song-exists-title">Errore nella Creazione della Canzone!</str>
<str id="song-exists-body">La canzone che stai cercando di creare esiste già, se desideri sovrascriverla elimina la canzone esistente!</str>
<str id="chart-exists-title">Errore nella Creazione del Chart!</str>
<str id="chart-exists-body">Il chart che stai cercando di creare esiste già, se desideri sovrascriverlo elimina il chart esistente!</str>
</group>
</group>
<group name="ChartCreationScreen" prefix="chartCreation.">
<str id="title">Creazione nuovo Chart</str>
<str id="info">Informazioni Chart</str>
<str id="diffName">Nome della Difficoltà</str>
<str id="stage">Palcoscenico</str>
<str id="scrollSpeed">Velocità di Scorrimento.</str>
<str id="strumLineList">Strumlines $*È necessario avere almeno 1 strumline$</str>
<str id="strumLine.format">Strumline - #{0}</str>
</group>
<group name="ChartDataScreen" prefix="chartDataScreen.">
<str id="title">Proprietà del Chart</str>
<str id="editChartData">Modifica indormazioni del Chart</str>
<str id="stage">Palcoscenico</str>
<str id="scrollSpeed">Velocità di Scorrimento</str>
</group>
<group name="SongPosInfo" prefix="songPosInfo.">
<str id="step">Movimento: {0}</str>
<str id="beat">Battuta: {0}</str>
<str id="measure">Misura: {0}</str>
<str id="bpm">BPM: {0}</str>
<str id="timeSignature">Indicazione di Tempo: {0}/{1}</str>
</group>
<group name="CharterEventScreen" prefix="charterEventScreen.">
<str id="title-creating">Crea Gruppo di Eventi.</str>
<str id="title-editing">Modifica Gruppo di Eventi</str>
<str id="noEvent">Nessun Evento</str>
<str id="strumLine.format">Strumline #{0} ({1})</str>
</group>
<group name="CharterEventTypeSelection" prefix="charterEventTypeSelection.">
<str id="title">Scegli una Tipologia di Evento...</str>
</group>
<group name="CharterMetaDataScreen" prefix="charterMetaDataScreen.">
<str id="title">Modifica Metadata</str>
<str id="songData">Informazioni Canzone</str>
<str id="songName">Nome Canzone:</str>
<str id="bpm">BPM</str>
<str id="timeSignature">Indicazione di Tempo</str>
<str id="menusData">Informazioni dei Menù (Freeplay/Storia)</str>
<str id="displayName">Nome Mostrato</str>
<str id="icon">Icona</str>
<str id="modesAllowed">Modalità Permesse</str>
<str id="color">Colore</str>
<str id="difficulties">Difficoltà</str>
<str id="customValues">Valori Personalizzati (Avanzato)</str>
<str id="opponentMode">Modalità Avversario</str>
<str id="coopAllowed">Modalità Co-op</str>
</group>
<group name="CharterNoteTypesList" prefix="charterNoteTypesList.">
<str id="title">Editor della Lista delle Tipologie di Note</str>
<str id="editNoteTypes">Modifica Tipologie di Note</str>
<str id="editType">Tipologia di Note {0}</str>
</group>
<group name="CharterStrumlineScreen" prefix="charterStrumlineScreen.">
<str id="win-title-creating">Creazione Strumline {0}</str>
<str id="win-title-editing">Modifica Proprietà della Strumline {0}</str>
<str id="title-creating">Crea una Nuova Strumline</str>
<str id="title-editing">Modifica Proprietà della Strumline</str>
</group>
<group name="SongCreationScreen" prefix="songCreationScreen.">
<str id="win-title">Creazione Nuova Canzone</str>
<str id="title">Informazioni Canzone</str>
<str id="instAudio">È $*Richiesto*$ un File Audio Strumentale</str>
<str id="voicesAudio">È $*Richiesto*$ un File Audio delle Voci</str>
<str id="back">Indietro</str>
<str id="next">Avanti</str>
</group>
<group name="StrumlineOptions" prefix="charterStrumLine.">
<str id="characters">Personaggi</str>
<str id="newChar">Nuovo Personaggio</str>
<str id="type">Tipologia</str>
<str id="scrollSpeed">Velocità di Scorrimento</str>
<str id="stagePos">Posizione del Palcoscenico</str>
<str id="scale">Scala</str>
<str id="hudPos">Posizione HUD(X [Ratio 0-1],Y)</str>
<str id="visible">Visibile?</str>
<str id="useChartScrollSpeed">Usa la Velocità di Scorrimento del Chart?</str>
<str id="vocalSuffix">Suffisso delle Voci</str>
</group>
</group>
<group name="ChartEditor" prefix="charter.">
<str id="name">Chart Editor</str>
<!-- Charter.hx -->
<group name="TopBar">
<str id="topBar.file">File</str>
<group name="FileMenu" prefix="file.">
<str id="new">Nuovo</str>
<str id="save">Salva</str>
<str id="saveAs">Salva come...</str>
<str id="saveWithoutEvents">Salva senza Eventi</str>
<str id="saveWithoutEventsAs">Save senza Eventi come...</str>
<str id="saveEventsSeparately">Salva separatamente gli Eventi</str>
<str id="saveEventsSeparatelyAs">Salva separatamente gli Eventi come...</str>
<str id="saveMeta">Salva Metadata</str>
<str id="saveMetaAs">Salva Metadata come...</str>
<str id="exportFnfLegacy">Esporta per FNF Legacy...</str>
<str id="exportPsych">Esporta per Psych Engine...</str>
<str id="exit">Esci</str>
</group>
<str id="topBar.edit">Modifica</str>
<group name="EditMenu" prefix="edit.">
<str id="undo">Annulla</str>
<str id="redo">Ripristina</str>
<str id="copy">Copia</str>
<str id="paste">Incolla</str>
<str id="cut">Taglia</str>
<str id="delete">Elimina</str>
</group>
<str id="topBar.chart">Chart</str>
<group name="ChartMenu" prefix="chart.">
<str id="playtest">Prova il chart</str>
<str id="playtestHere">Prova il chart quà</str>
<str id="playtestOpponent">Prova il chart come avversario</str>
<str id="playtestOpponentHere">Prova il chart come avversario quà</str>
<str id="enableScripts">Abilita gli script durante il playtest</str>
<str id="editChartData">Modifica informazioni Chart</str>
<str id="editMetadata">Modifica informazioni Metadata</str>
</group>
<str id="topBar.view">Vedi</str>
<group name="ViewMenu" prefix="view.">
<str id="zoomIn">Zooma in avanti</str>
<str id="zoomOut">Zooma indietro</str>
<str id="resetZoom">Ripristina Zoom</str>
<str id="showSectionsSeparator">Mostra Separatore delle Sezioni</str>
<str id="showBeatsSeparator">Mostra Separatore delle Battute</str>
<str id="lowDetailWaveforms">Waveforms a Dettagli Ridotti</str> <!--Letteralmente sarebbe "Forme d'onda", ma ha più senso tenere "Waveforms" - Nile-->
</group>
<str id="topBar.song">Song</str>
<group name="SongMenu" prefix="song.">
<str id="goStart">Torna all'inizio</str>
<str id="goEnd">Vai alla fine della canzone</str> <!-- used to be "Go to the end" -->
<str id="muteInst">Muta l'audio Strumentale</str>
<str id="muteVoices">Muta l'audio delle Voci</str>
</group>
<str id="topBar.note">Note</str>
<group name="NoteMenu" prefix="note.">
<str id="addSustainLength">Estendi nota</str>
<str id="subtractSustainLength">Accorcia nota</str>
<str id="selectAll">Seleziona tutto</str>
<str id="selectMeasure">Seleziona misura</str>
<str id="editNoteTypesList">Modifica Lista dei Tipi di Note</str>
</group>
<str id="topBar.snap">Suddivisioni</str>
<group name="SnapMenu" prefix="snap.">
<str id="increaseSnap">Aumenta Suddivisioni Griglia</str>
<str id="resetSnap">Rispristina Suddivisioni Griglia</str>
<str id="decreaseSnap">Diminuisci Suddivisioni Griglia</str>
<str id="snap">{0}x Suddivisioni Griglia</str>
</group>
<str id="topBar.playback">Playback</str>
<group name="PlaybackMenu" prefix="playback.">
<str id="play">Inizia/Pausa</str>
<str id="speedRaise">↑ {0}% Velocità</str>
<str id="speedReset">Ripristina Velocità</str>
<str id="speedLower">↓ {0}% Velocità</str>
<str id="sectionBack">Torna indietro di una sezione</str>
<str id="sectionForward">Vai avanti di una sezione</str>
<str id="metronome">Metronomo</str>
<str id="visualMetronome">Metronomo Visivo</str>
</group>
</group>
<group name="NoteTypes" prefix="noteTypes.">
<str id="default">Nota di Base</str>
</group>
<group name="EventTypes" prefix="events.">
<!-- You can add your custom event types here! -->
<!-- Just need to do some conversion from the raw name to the id -->
<!-- Example: HScript Call -> hscriptCall -->
<!-- Example: Change Character -> changeCharacter -->
<str id="hscriptCall">Chiama HScript</str>
<str id="cameraMovement">Movimento della Telecamera</str>
<str id="addCameraZoom">Aggiungi Zoom alla Telecamera</str>
<str id="cameraModuloChange">Cambia Modulo della Telecamera</str>
<str id="cameraFlash">Flash della Telecamera</str>
<str id="bpmChange">Cambia BPM</str>
<str id="scrollSpeedChange">Cambia Velocità di Scorrimento</str>
<str id="altAnimationToggle">Abilita Animazione Alternativa</str>
<str id="playAnimation">Chiama Animazione Personaggio</str>
</group>
<group name="StrumlineOptions" prefix="strumLine.">
<str id="button-name">Opzioni ↓</str>
<str id="hitsounds">Hitsounds</str>
<str id="muteVocals">Muta l'Audio delle Voci</str>
<str id="edit">Modifica</str>
<str id="delete">Elimina</str>
<str id="noWaveform">No Waveform</str>
</group>
<str id="createNew">Crea Nuovo</str>
<str id="lock-unlock">Blocca/Sblocca</str>
<!-- CharterEventAdd.hx -->
<str id="addEvent">Aggiungi Evento</str>
<str id="editEvent">Modifica</str> <!-- Should maybe be "Edit Event" -->
<str id="deleteEvent">Elimina Evento</str>
<group name="Notifications" prefix="popup.">
<str id="savedChartAt">Salvato il chart in {0}!</str>
</group>
</group>
<!-- Character Editor -->
<group name="CharacterSelection" prefix="characterSelection.">
<str id="acceptCharacter">Premi CONFERMA per modificare questo Personaggio.</str>
<str id="newCharacter">Nuovo Personaggio</str>
<str id="desc">Seleziona un Personaggio da modificare.</str>
<group name="Warnings" prefix="warnings.">
<str id="notImplemented-title">Nuovo Personaggio: Feature non implementata!</str>
<str id="notImplemented-body">Questa feature non è ancora stata implementata. Per favore attendete futuri aggiornamenti di CNE per poterla utilizzare.\n\n\n- i Dev di Codename</str>
</group>
</group>
<group name="CharacterAnimScreen" prefix="characterAnimScreen.">
<str id="win-title-creating">Creazione Animazione</str>
<str id="win-title-editing">Proprietà dell'Animazione {0}</str>
<str id="title-creating">Crea Nuova Animazione</str>
<str id="title-editing">Modifica Proprietà Animazione</str>
<str id="name">Nome</str>
<str id="anim">Animazione</str>
<str id="fps">FPS</str>
<str id="looped">È in Loop</str>
<str id="looping">Sta Loopando</str>
<str id="indices">Indici</str>
<str id="offset">Offset (X,Y)</str>
</group>
<group name="CharacterInfoScreen" prefix="characterInfoScreen.">
<str id="win-title">Modifica Personaggio</str>
<str id="spriteData">Informazioni Sprite</str>
<str id="sprite">Sprite</str>
<str id="icon">Icona</str>
<str id="gameOverChar">Personaggio di Game Over</str>
<str id="antialiasing">Antialiasing</str>
<str id="antialiased">Ha l'Antialiasing</str>
<str id="flipX">Capovolgi X</str>
<str id="flipped">Capovolto</str>
<str id="iconColor">Colore Icona</str>
<str id="characterData">Informazioni Personaggio</str>
<str id="position">Posizione (X,Y)</str>
<str id="cameraPosition">Posizione Telecamera (X,Y)</str>
<str id="scale">Scala</str>
<str id="singDuration">Durata Canto (in Movimenti)</str>
<str id="customValues">Valori Personalizzati (Avanzato)</str>
<str id="isPlayer">È un Giocatore</str>
<str id="isGF">È una GF</str>
</group>
<group name="CharacterEditor" prefix="characterEditor.">
<str id="name">Editor Personaggio</str>
<group name="TopBar">
<str id="topBar.file">File</str>
<group name="FileMenu" prefix="file.">
<str id="new">Nuovo</str>
<str id="save">Salva</str>
<str id="saveAs">Salva come...</str>
<str id="exit">Esci</str>
</group>
<str id="topBar.edit">Modifica</str>
<group name="EditMenu" prefix="edit.">
<str id="undo">Annulla</str>
<str id="redo">Ripristina</str>
</group>
<str id="topBar.character">Personaggio</str>
<group name="CharacterMenu" prefix="character.">
<str id="newAnim">Nuova Animazione</str>
<str id="editAnim">Modifica Animazione</str>
<str id="deleteAnim">Elimina Animazione</str>
<str id="editInfo">Modifica Info</str>
</group>
<str id="topBar.playback">Playback</str>
<group name="PlaybackMenu" prefix="playback.">
<str id="play">Prova Animazione</str>
<str id="stop">Ferma Animazione</str>
</group>
<str id="topBar.offset">Offsets</str>
<group name="OffsetsMenu" prefix="offset.">
<str id="moveLeft">Muovi a Sinistra</str>
<str id="moveUp">Muovi verso l'Alto</str>
<str id="moveDown">Muovi verso il Basso</str>
<str id="moveRight">Muovi a Destra</str>
<str id="moveExtraLeft">Muovi di più verso Sinistra</str>
<str id="moveExtraUp">Muovi di più verso l'Alto</str>
<str id="moveExtraDown">Muovi di più verso il Basso</str>
<str id="moveExtraRight">Muovi di più verso Destra</str>
<str id="clearOffsets">Elimina Offsets</str>
</group>
<str id="topBar.view">View</str>
<group name="ViewMenu" prefix="view.">
<str id="zoomIn">Zoom avanti</str>
<str id="zoomOut">Zoom indietro</str>
<str id="resetZoom">Ripristina Zoom</str>
</group>
</group>
<group prefix="characterAnimsWindow.">
<str id="name">Animazioni Personaggio</str>
</group>
<group prefix="characterPropertiesWindow.">
<str id="name">Proprietà Personaggio</str>
<str id="newCharacter">Nuovo Personaggio</str>
<str id="editCharacter">Modifica Info Personaggio</str>
</group>
<str id="info.animations">{0} Animazioni</str>
<str id="info.flipped">Flippato: {0}</str>
<str id="info.sprite">Sprite: {0}</str>
<str id="info.anim">Animazione: {0}</str>
<str id="info.offset">Offset: ({0}, {1})</str>
<str id="info.invalidCharacter">Personaggio non valido</str>
</group>
<group name="StageEditor">
<str id="stageEditor.name">Editor Palcoscenico</str>
</group>
<group name="UIDebugState">
<str id="uiDebug.name">Stato di Debug della UI</str>
</group>
<group name="Wiki">
<str id="wiki.name">Wiki</str>
</group>
<group name="DebugOptions">
<str id="debugOptions.name">Opzioni di Debug</str>
</group>
<!-- PlayTesting and SaveWarning are almost the same but with some small differences -->
<!-- PlayTesting allows color in the description by doing *hello* -->
<!-- SaveWarning doesnt allow color in the description -->
<group name="PlayTesting" prefix="playtesting.">
<str id="chartPlaytesting" notrim="true">(Testando il chart)</str>
<str id="exitGame">Esci dalla partita</str>
<str id="exitToMenu">Esci nel menù</str>
<str id="saveAndExitGame">Salva ed Esci dalla partita</str>
<str id="saveAndExitToMenu">Salva ed Esci nel menù</str>
<str id="cancel">Annulla</str>
<str id="warningTitle">HAI MODIFICHE NON SALVATE!</str>
<str id="warningDesc">Le tue modifiche andranno *perse* se non le salvi. (Non potrai più recuperarle)\n\n\nDesideri annullare?</str>
</group>
<group name="SaveWarning" prefix="saveWarning.">
<str id="warningTitle">HAI MODIFICHE NON SALVATE!</str>
<str id="warningDesc">Le tue modifiche andranno *perse* se non le salvi. (Non potrai più recuperarle)\n\n\nDesideri annullare?</str>
<str id="exitGame">Esci dalla partita</str>
<str id="exitToMenu">Esci nel menù</str>
<str id="saveAndExitGame">Salva ed Esci dalla partita</str>
<str id="saveAndExitToMenu">Salva ed Esci nel menù</str>
<str id="cancel">Annulla</str>
</group>
</language>
+94
View File
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8" ?>
<language>
<group name="PlayState">
<str id="game.score">Punteggio:{0}</str>
<str id="game.misses">Mancati:{0}</str>
<str id="game.comboBreaks">Interruzioni combo:{0}</str>
<str id="game.accuracy">Precisione:{0} - {1}</str>
<str id="game.combo">Combo:{0}</str>
</group>
<group name="StoryMenu">
<str id="story.score">PUNTEGGIO SETTIMANA:{0}</str>
<str id="story.tracks">TRACCE</str>
</group>
<group name="Freeplay">
<str id="freeplay.score">MASSIMO PERSONALE:{0}</str>
<str id="freeplay.solo">Solo</str>
<str id="freeplay.opponentMode">Modalità Avversario</str>
<str id="freeplay.coopMode">Modalità Cooperativa</str>
<str id="freeplay.coopModeSwitched">Modalità Cooperativa (Scambiati)</str>
</group>
<group name="Pause">
<group name="PauseOptions">
<str id="pause.resume">Riprendi</str>
<str id="pause.restartSong">Ricomincia Canzone</str>
<str id="pause.changeControls">Cambia Controlli</str>
<str id="pause.changeOptions">Cambia Opzioni</str>
<str id="pause.exitToMenu">Esci al menù</str>
<str id="pause.exitToCharter">Esci al charter</str>
<str id="pause.resumeCutscene">Riprendi Cutscene</str>
<str id="pause.skipCutscene">Salta Cutscene</str>
<str id="pause.restartCutscene">Ricomincia Cutscene</str>
</group>
<str id="pause.deathCounter">Bluballato: {0}</str>
<str id="pause.coopMode">MODALITÀ COOPERATIVA</str>
<str id="pause.opponentMode">MODALITÀ AVVERSARIO</str>
</group>
<group name="Credits">
<group name="CreditsCodename">
<str id="credits.mainDev" notrim="true"> *- Membro pubblico dei Devs principali!*</str>
<str id="credits.totalContributions">Contributi totali: ~{0}~ / *{1}* (~{2}%~) - Seleziona per aprire l'account GitHub</str>
<str id="credits.downloadingList">Download dell'elenco...</str>
<str id="credits.allContributors">Tutti i collaboratori dell'Engine! - Premi RESET per aggiornare l'elenco (un reset ogni 2 minuti).</str>
</group>
<group name="CreditsMain">
<str id="credits.name">Crediti</str>
<str id="credits.madePossible">Le persone che hanno reso tutto questo possibile!</str>
<str id="credits.selectCodename">Seleziona qui per vedere tutti i collaboratori dell'engine!</str>
<str id="credits.selectBase">Seleziona qui per aprire la pagina itch.io del gioco originale e fare una donazione!</str>
</group>
</group>
<group name="Mods">
<str id="mods.disableMods">Disabilita Mods</str>
</group>
<group name="MainMenu">
<str id="mainMenu.commit">Commit: {0} ({1})</str>
<str id="mainMenu.openMods">[{0}] Menù Mods</str>
</group>
<group name="Updater">
<group name="UpdateAvailable">
<str id="updateAvailable.title">NUOVO AGGIORNAMENTO</str>
<str id="updateAvailable.install">INSTALLA</str>
<str id="updateAvailable.skip">SALTA</str>
</group>
<group name="UpdateScreen">
<str id="updateScreen.general-1">Preparazione installazione dell'aggiornamento...</str>
<str id="updateScreen.part-1">Creazione della cartella di installazione e pulizia dei vecchi file di aggiornamento...</str>
<str id="updateScreen.general-2">Download delle risorse di aggiornamento...</str>
<str id="updateScreen.part-2">Download dei files {0}</str>
<str id="updateScreen.general-3">Download del nuovo eseguibile dell'Engine...</str>
<str id="updateScreen.part-3">Download {0}</str>
<str id="updateScreen.general-4">Installazione di nuovi file...</str>
<str id="updateScreen.part-4">Installando {0}</str>
</group>
</group>
<group name="Difficulties">
<str id="diff.easy">Facile</str>
<str id="diff.normal">Normale</str>
<str id="diff.hard">Difficile</str>
<str id="diff.erect">Eretto</str>
<str id="diff.nightmare">Incubo</str>
</group>
</language>
+200
View File
@@ -0,0 +1,200 @@
<?xml version="1.0" encoding="utf-8" ?>
<language>
<str id="optionsMenu.desc-missing">Nessuna descrizione</str>
<group name="OptionsMenu">
<str id="optionsMenu.advanced">Avanzate</str>
<str id="optionsMenu.header.title">Menu Opzioni</str>
<str id="optionsMenu.header.desc">Seleziona una categoria per continuare.</str>
<str id="optionsTree.controls-name">Comandi</str>
<str id="optionsTree.controls-desc">Modifica i comandi per Giocatore 1 e Giocatore 2!</str>
<str id="optionsTree.gameplay-name">Gioco</str>
<str id="optionsTree.gameplay-desc">Modifica opzioni di gioco come Downscroll, Velocità di scorrimento, Volgarità...</str>
<str id="optionsTree.gameplay.advanced-desc">Cambia opzioni più avanzate come Streaming Audio...</str>
<str id="optionsTree.appearance-name">Aspetto</str>
<str id="optionsTree.appearance-desc">Modifica Opzioni d'aspetto come il Menu lampeggiante...</str>
<str id="optionsTree.appearance.advanced-desc">Cambia opzioni più avanzate come Sprites VRAM-Only, Antialiasing, Shaders</str>
<str id="optionsTree.language-name">Lingua</str>
<str id="optionsTree.language-desc">Modifica il linguaggio utilizzato dall'engine.</str>
<str id="optionsTree.miscellaneous-name">Varie</str>
<str id="optionsTree.miscellaneous-desc">Usa questo menu per resettare i dati salvati e le impostazioni dell'engine.</str>
<str id="optionsTree.debug-name">Opzioni di Debug</str>
<str id="optionsTree.debug-desc">Opzioni di Debug per la Modalità Sviluppatore.</str>
</group>
<group name="KeybindOptions" prefix="KeybindsOptions.">
<str id="left">Sinistra</str>
<str id="down">Giù</str>
<str id="up">Su</str>
<str id="right">Destra</str>
<str id="category.notes">Note</str>
<str id="category.ui">UI</str>
<group name="ui" prefix="ui.">
<str id="accept">Conferma</str>
<str id="back">Indietro</str>
<str id="reset">Resetta</str>
<str id="pause">Pausa</str>
</group>
<group name="engine" prefix="engine.">
<str id="switchMod">Cambia Mod</str>
</group>
<str id="volume.mute">Muto</str>
<str id="category.developer">Sviluppatore</str>
<group name="developer" prefix="developer.">
<str id="devMenus">Menu Sviluppatore</str>
<str id="openConsole">Apri Console</str>
<str id="reloadState">Ricarica State</str>
</group>
</group>
<group name="AppearanceOptions" prefix="AppearanceOptions.">
<str id="framerate-name">Framerate</str>
<str id="framerate-desc">Non c'è proprio bisogno di una descrizione.</str>
<str id="flashingMenu-name">Menu Flashing</str>
<str id="flashingMenu-desc">Se disattivato, disabiliterà le luci lampeggianti quando selezioni un'opzione nel Menu Principale, e le altre luci saranno più lente.</str>
<str id="colorHealthBar-name">Healthbar colorata</str>
<str id="colorHealthBar-desc">Se disattivato, il gioco utilizzerà la barra rossa/verde originale dalla week 6 di fnf.</str>
<str id="week6PixelPerfect-name">Effetto Pixel Perfetti</str>
<str id="week6PixelPerfect-desc">Se attivato, la Week 6 o altri pixel stages avranno ogni pixel allineato con i pixel sullo schermo.</str>
<group name="AppearanceOptionsAdvanced" prefix="Advanced.">
<str id="quality-name">Qualita'</str>
<str id="quality-desc">Modalità qualità da scegliere, "BASSO" = Disabilita il più possibile ogni effetto visivo pesante per rendere fluido il gioco, "ALTO" = Abilita tutti gli effetti visivi, al costo della performance, "PERSONALIZZATO" = Scegli tustesso le opzioni presenti in Avanzate.</str>
<str id="quality-low">BASSO</str>
<str id="quality-high">ALTO</str>
<str id="quality-custom">PERSONALIZ.</str>
<str id="antialiasing-name">Antialiasing</str>
<str id="antialiasing-desc">Se disattivato, disabiliterà l'antialiasing su ogni sprite. Può aumentare le prestazioni abbassando la qualità grafica delle sprite in gioco.</str>
<str id="lowMemoryMode-name">Bassa memoria</str>
<str id="lowMemoryMode-desc">Se disattivato, disabiliterà certi elementi nei diversi sfondi per ridurre l'utilizzo di memoria.</str>
<str id="gameplayShaders-name">Shaders in gioco</str>
<str id="gameplayShaders-desc">Se disattivato, le shaders in gioco (effetti estetici come l'aberrazione cromatica di Thorns) non saranno caricate; questo potrebbe aiutare i dispositivi più deboli.</str>
<str id="gpuOnlyBitmaps-name">Sprite VRAM-Only</str>
<str id="gpuOnlyBitmaps-desc">Se attivato, conserverà le bitmaps solo nella GPU, risparmiando TANTA memoria (SPERIMENTALE). Disattivare questa opzione farà consumare molta più memoria, specialmente con le sprites più grandi. Se non sei sicuro, lascia questa opzione attivata.</str>
</group>
</group>
<group name="GameplayOptions" prefix="GameplayOptions.">
<str id="downscroll-name">Downscroll</str>
<str id="downscroll-desc">Se attivato, le note andranno dall'alto al basso invece che dal basso all'alto, come se stessero cadendo.</str>
<str id="ghostTapping-name">Ghost Tapping</str>
<str id="ghostTapping-desc">Se disattivato, cliccare una strum in assenza di una nota risulterà in un miss.</str>
<str id="naughtyness-name">Volgarita'</str>
<str id="naughtyness-desc">Se disattivato, censorerà i filmati della Week 7 o altro.</str>
<str id="camZoomOnBeat-name">Camera Zoom a Tempo</str>
<str id="camZoomOnBeat-desc">Se disattivato, fermerà la telecamera dallo zoommare ogni 4 battiti.</str>
<str id="autoPause-name">Pausa automatica</str>
<str id="autoPause-desc">Se disattivato, cambiare finestra metterà in pausa il gioco.</str>
<str id="volumeMusic-name">Volume Musica</str>
<str id="volumeMusic-desc">Cambia solo il volume della musica invece che tutto.</str>
<str id="volumeSFX-name">Volume SFX</str>
<str id="volumeSFX-desc">Cambia solo il volume degli SFX (ovvero gli effetti sonori) invece che tutto.</str>
<str id="songOffset-name">Offset Canzone</str>
<str id="songOffset-desc">Cambia l'offset con cui la canzone dovrebbe iniziare.</str>
<group name="GameplayOptionsAdvanced" prefix="Advanced.">
<str id="windowSize-name">Dimensioni Finestra</str>
<str id="windowSize-desc">...</str>
<str id="streamedMusic-name">Streaming Musica</str>
<str id="streamedMusic-desc">Se attivato, solo la musica avrà l'audio in streaming, liberando inoltre MOLTA memoria con lo svantaggio di un maggiore utilizzo della CPU se vengono trasmessi in streaming più audio contemporaneamente (SPERIMENTALE). Disattivarlo consumerà molta memoria, soprattutto su canzoni più lunghe. Se non sei sicuro, lascia questa opzione attivata.</str>
<str id="streamedVocals-name">Streaming Voci</str>
<str id="streamedVocals-desc">Se attivato, anche la voce verrà trasmessa in streaming se è selezionata anche Streaming Musica, avrà un impatto sulla performance se la canzone utilizza molte voci (SPERIMENTALE). Se non sei sicuro, lascia questa opzione attivata.</str>
</group>
</group>
<group name="LanguageOptions" prefix="LanguageOptions.">
<str id="language-name">Lingua</str>
<str id="language-desc">Lingua fatta da {0} (Versione: {1})</str>
</group>
<group name="MiscOptions" prefix="MiscOptions.">
<str id="forceCrash-name">Forza un crash</str>
<str id="forceCrash-desc">Seleziona questa opzione per far chiudere il gioco bruscamente (crash)</str>
<str id="betaUpdates-name">Aggiornamenti Nightly</str>
<str id="betaUpdates-desc">Se attivato, verranno incluse anche le nightly builds (praticamente gli aggiornamenti a commit della repository dell'engine, usando le builds delle Actions) nel controllo degli aggiornamenti.</str>
<str id="checkForUpdates-name">Controllo aggiornamenti</str>
<str id="checkForUpdates-desc">Abilita questa opzione per controllare nuovi aggiornamenti di sistema</str>
<str id="checkForUpdates-noUpdateFound">Nessun aggiornamento disponibile</str>
<str id="devMode-name">Modal. Sviluppatore</str>
<str id="devMode-desc">Se attivato, sarai in grado di accedere a features per sviluppatori come certi comandi, editors, opziondi da sviluppatori, ricariche di stati, console e più.</str>
<str id="allowConfigWarning-name">Avvertimenti Modpack</str>
<str id="allowConfigWarning-desc">Se attivato, verrà visualizzato un popup all'inizio del gioco se sono presenti avvisi sul modpack, come configurazioni mancanti, versioni incompatibili e altro</str>
<str id="resetSaveData-name">Reimposta dati</str>
<str id="resetSaveData-desc">Seleziona questa opzione per reimpostare i tuoi dati salvati. Quest'azione rimuoverà tutti i tuoi highscores.</str>
</group>
<group name="DebugOptions" prefix="DebugOptions.">
<str id="title">Opzioni di debug</str>
<str id="desc">Usa questo menu per abilitare o disabilitare le opzioni di debug.</str>
<str id="showConsole-name">Mostra console</str>
<str id="showConsole-desc">Attiva questo per mostrare la console di debug, contenente informazioni logs riguardanti il gioco.</str>
<str id="editorsResizable-name">Editor Resize</str>
<str id="editorsResizable-desc">Se selezionato, ciò consentirà agli editor di eseguire il rendering oltre la risoluzione base 1280x720 di FNF (consentendo maggiori dettagli e spazio...)</str>
<str id="bypassEditorsResize-name">Bypassa l'Editor Resize</str>
<str id="bypassEditorsResize-desc">Disabilita la risoluzione minima per il ridimensionamento degli editor (è necessario che l'Editor Resize sia abilitato).</str>
<str id="editorSFX-name">Editor SFXs</str>
<str id="editorSFX-desc">Se attivato, abiliterà suoni ad effetto quando si lavora su editors (esempio: suoneranno quando clicchi checkboxes...)</str>
<str id="editorCharterPrettyPrint-name">Chart Pretty Print</str>
<str id="editorCharterPrettyPrint-desc">Se abilitato, i file salvati dall'Editor Chart saranno formattati per essere facilmente visibili</str>
<str id="editorCharacterPrettyPrint-name">Pers. Pretty Print</str>
<str id="editorCharacterPrettyPrint-desc">Se abilitato, i file salvati dall'Editor Personaggio saranno formattati per essere facilmente visibili</str>
<str id="editorStagePrettyPrint-name">Stage Pretty Print</str>
<str id="editorStagePrettyPrint-desc">Se abilitato, i file salvati dall'Editor Stage saranno formattati per essere facilmente visibili</str>
<str id="intensiveBlur-name">Sfocatura intensa</str>
<str id="intensiveBlur-desc">Se attivato, userà una sfocatura maggiore che potrebbe risultare in maggiore uso di dati ma sarà più bello esteticamente</str>
<str id="charterAutoSaves-name">Autosalvataggi</str>
<str id="charterAutoSaves-desc">Se attivato, salverà automaticamente i tuoi file nell'editor, con le opzioni elencate in basso.</str>
<str id="charterAutoSaveTime-name">Tempo salvataggi</str>
<str id="charterAutoSaveTime-desc">Questo controlla quanto spesso l'editor salverà i tuoi file (in secondi...) se gli Autosalvataggi sono attivi.</str>
<str id="charterAutoSaveWarningTime-name">Tempo avvisi</str>
<str id="charterAutoSaveWarningTime-desc">Questo controlla quanto l'editor ti avvertirà prima di autosalvare (in secondi..., 0 per disattivare)</str>
<str id="charterAutoSavesSeparateFolder-name">Cartella salvataggi</str>
<str id="charterAutoSavesSeparateFolder-desc">Se attivato, questo salverà i tuoi file in una cartella separata con un timestamp invece di sovrascrivere il tuo file attuale. (song/autosaves/)</str>
<str id="songOffsetAffectEditors-name">Offset Editor Chart</str>
<str id="songOffsetAffectEditors-desc">Se abilitato, questo attiverà l'opzione Offset Canzone anche nel Editor Chart.</str>
</group>
</language>
+1 -7
View File
@@ -1,9 +1,3 @@
name="Italiano"
credits="Nex_isDumb"
version="1.0.0"
; Moving these in the wiki when releasing
; Shows missing ID:s as {id} and prints in the console Missing Translation IDs: id
; otherwhise uses the other languages (based on the chosen order) for the missing translations
; NOTE: it is recommended to use this feature for debug only, but do as you wish
showMissingIds="false"
version="1.0.0"
-6
View File
@@ -73,12 +73,6 @@
<str id="mainMenu.openMods">[{0}] Otwórz menu modów</str>
</group>
<group name="BetaWarning">
<str id="betaWarning.title">OSTRZEŻENIE</str>
<str id="betaWarning.desc">Ten Silnik nadal jest w fazie *{0}*. To oznacza że *większość funkcji* ma *błędy* lub jest *niedokończona*. Jeśli znajdziesz jakiekolwiek błędy, zgłoś to na Github'ie silnika Codename. Proszę być uprzedzonym iż większość członków rozmawia tylko w języku angielskim.</str>
<str id="betaWarning.proceed">Naciśnij {0} aby kontynuować</str>
</group>
<group name="Updater">
<group name="UpdateAvailable">
<str id="updateAvailable.title">NOWA AKTUALIZACJA</str>
+1 -3
View File
@@ -12,7 +12,7 @@
<str id="optionsTree.gameplay-name">Rozgrywka</str>
<str id="optionsTree.gameplay-desc">Zmień ustawienia rozgrywki takie jak Przewijanie w dół, Prędkość Przewijania, Niegrzeczność...</str>
<str id="optionsTree.gameplay.advanced-desc">Zmień bardziej zaawansowane opcje takie jak Rorzmiar Okna, Strumieniowanie Audio...</str>
<str id="optionsTree.gameplay.advanced-desc">Zmień bardziej zaawansowane opcje takie jak Strumieniowanie Audio...</str>
<str id="optionsTree.appearance-name">Wygląd</str>
<str id="optionsTree.appearance-desc">Zmień ustawienia wyglądu takie jak Migające Światła...</str>
@@ -22,8 +22,6 @@
<str id="optionsTree.miscellaneous-name">Różnorodne</str>
<str id="optionsTree.miscellaneous-desc">Użyj tej kategorii aby usunąć zapis lub zmienić ustawienia silnika.</str>
<!-- cant have debug here -->
</group>
<group name="KeybindOptions" prefix="KeybindsOptions.">
+1 -7
View File
@@ -1,9 +1,3 @@
name="Polski"
credits="GlitchDotSmh & Kolze"
version="1.0.0"
; Moving these in the wiki when releasing
; Shows missing ID:s as {id} and prints in the console Missing Translation IDs: id
; otherwhise uses the other languages (based on the chosen order) for the missing translations
; NOTE: it is recommended to use this feature for debug only, but do as you wish
showMissingIds="true"
version="1.0.0"
@@ -12,7 +12,7 @@ import funkin.backend.utils.translations.FormatUtil;
/**
* The class used for translations based on the XMLs inside the translations folders.
*
* Made by @NexIsDumb originally for the Poldhub mod and improved thanks to him and @NeeEoo.
* Made by @NexIsDumb originally for the Poldhub mod.
*/
@:allow(funkin.backend.assets.TranslatedAssetLibrary)
final class TranslationUtil
+3 -2
View File
@@ -23,7 +23,6 @@ class TitleState extends MusicBeatState
public var blackScreen:FlxSprite;
public var textGroup:FlxGroup;
public var ngSpr:FlxSprite;
override public function create():Void
{
@@ -56,13 +55,14 @@ class TitleState extends MusicBeatState
loadXML();
if (titleText == null) {
titleText = new FlxSprite(100, FlxG.height * 0.8);
titleText = new FlxSprite(0, FlxG.height * 0.8);
titleText.frames = Paths.getFrames('menus/titlescreen/titleEnter');
titleText.animation.addByPrefix('idle', "Press Enter to Begin", 24);
titleText.animation.addByPrefix('press', "ENTER PRESSED", 24);
titleText.antialiasing = true;
titleText.animation.play('idle');
titleText.updateHitbox();
titleText.screenCenter(X);
}
add(titleText);
@@ -337,6 +337,7 @@ class IntroText {
sprite.scale.set(scale, scale);
sprite.updateHitbox();
sprite.screenCenter(X);
sprite.antialiasing = true;
state.textGroup.add(sprite);
}
}
@@ -4,8 +4,8 @@ class LanguageRadio extends RadioButton {
public var langID:String;
public function new(screen:TreeMenuScreen, name:String, langID:String) {
super(screen, name, "LanguageOptions.language-desc", null, langID, null, "languageSelector");
this.langID = langID;
super(screen, name, "LanguageOptions.language-desc", null, langID, null, "languageSelector");
checked = langID == TU.curLanguage;
}