]> repos.lx-s.de Git - winmute.git/commitdiff
Added italian translation (thanks to @bovirus)
authorlx-s <lx-s@users.noreply.github.com>
Mon, 18 Dec 2023 10:39:08 +0000 (11:39 +0100)
committerlx-s <lx-s@users.noreply.github.com>
Mon, 18 Dec 2023 10:39:08 +0000 (11:39 +0100)
Translations/lang-it.json [new file with mode: 0644]
WinMute/WinMute.vcxproj
WinMute/WinMute.vcxproj.filters

diff --git a/Translations/lang-it.json b/Translations/lang-it.json
new file mode 100644 (file)
index 0000000..f2e7440
--- /dev/null
@@ -0,0 +1,124 @@
+{
+    "meta.lang.name": "Italiano",
+    "meta.lang.mode": "ltr",
+    "init.error.settings.title": "Impossibile inizializzare le impostazioni",
+    "init.error.settings.text": "Errore critico durante l'inizializzazione di WinMute",
+    "init.error.already-running.title": "WinMute è già in esecuzione",
+    "init.error.already-running.text": "Cerca l'icona dell'applicazione WinMutes nell'area di notifica della barra delle applicazioni di Windows.",
+    "init.error.winmute.title": "Impossibile avviare WinMute.",
+    "init.error.winmute.text": "WinMute durante l'inizializzazione ha riscontrato un errore critico ed è necessario chiudere l'applicazione.",
+    "init.error.winmute.platform-support.title": "È supportato solo Windows Vista e versioni successive",
+    "init.error.winmute.platform-support.text": "Se hai bisogno del supporto per Windows XP, scarica WinMute versione 1.4.2 o precedente.",
+    "general.error.winapi.text": "{} non riuscito con errore {}: {}",
+    "general.error.audio-service-shutdown.title": "Il servizio audio è stato chiuso.",
+    "general.error.audio-service-shutdown.text": "WinMute non è in grado di recuperare da tale condizione.\nProva a riavviare il programma.",
+    "popup.remote-session-detected.title": "Rilevata sessione remota",
+    "popup.remote-session-detected.text": "Tutti gli endpoint audio sono stati disattivati",
+    "popup.bluetooth-muting-disabled.title": "Disabilitazione audio Bluetooth disattivata",
+    "popup.bluetooth-muting-disabled.text": "Il Bluetooth non è disponibile o è disabilitato.\nIn questo computer la disabilitazione dell'audio Bluetooth verrà disattivata.",
+    "popup.wlan-muting-disabled.title": "Disabilitazione audio WLAN disattivata",
+    "popup.wlan-muting-disabled.text": "La WLAN non è disponibile o è disabilitata. \nIn questo computer la disabilitazione dell'audio WLAN verrà disattivata.",
+    "popup.quiet-hours-started.title": "Cominciano le ore tranquille",
+    "popup.quiet-hours-started.text": "L'audio del computer verrà ora disattivato.",
+    "popup.quiet-hours-ended.title": "Ore tranquille terminate",
+    "popup.quiet-hours-ended.text": "L'audio del computer è stato riattivato.",
+    "popup.workstation-muted.title": "Audio computer OFF",
+    "popup.wlan-not-on-mute-list.text": "La rete WLAN \"{}\" non è nell'elenco consentito.",
+    "popup.wlan-is-on-mute-list.text": "La rete WLAN \"{}\" è configurata per la disabilitazione audio automatica.",
+    "popup.muting-workstation-after-delay.title": "Ritardo disattivazione audio computer",
+    "popup.muting-workstation-after-delay.text": "Tutti gli endpoint sono stati disattivati",
+    "popup.volume-restored.title": "Volume ripristinato",
+    "popup.volume-restored.text": "Tutti gli endpoint sono stati ripristinati alla loro configurazione precedente",
+    "popup.muting-workstation.title": "Audio OFF computer",
+    "popup.muting-workstation.text": "Tutti gli endpoint sono stati disattivati",
+    "popup.error.quiet-hours-start.title": "Avvio ore tranquille",
+    "popup.error.quiet-hours-start.text": "Impossibile registrare l'inizio delle ore di silenzio con il timer di sistema di Windows",
+    "popup.error.quiet-hours-stop.title": "Fine ore silenzio",
+    "popup.error.quiet-hours-stop.text": "Impossibile registrare la fine delle ore di silenzio con il timer di sistema di Windows",
+    "traymenu.info": "Info programma",
+    "traymenu.mute-when": "Audio OFF quando...",
+    "traymenu.mute-on-lock": "... il computer viene bloccato",
+    "traymenu.mute-on-screen-suspend": "... lo schermo viene spento",
+    "traymenu.restore-volume": "Ripristina il volume in seguito",
+    "traymenu.mute-no-restore": "Disattiva audio (nessun ripristino volume) quando...",
+    "traymenu.mute-on-shutdown": "... il computer viene spento",
+    "traymenu.mute-on-sleep": "... il computer va in sospensione",
+    "traymenu.mute-on-logout": "... l'utente viene sconnesso",
+    "traymenu.mute-all-devices": "Disattiva audio per tutti i dispositivi",
+    "traymenu.settings": "Impostazioni...",
+    "traymenu.exit": "Esci",
+    "settings.title": "Impostazioni",
+    "settings.btn-save": "Salva",
+    "settings.btn-cancel": "Annulla",
+    "settings.btn-add": "Aggiungi",
+    "settings.btn-edit": "Modifica",
+    "settings.btn-remove": "Rimuovi",
+    "settings.btn-remove-all": "Rimuovi tutto",
+    "settings.tab.general": "Generale",
+    "settings.tab.mute": "Disattiva audio",
+    "settings.tab.quiet-hours": "Ore silenzio",
+    "settings.tab.bluetooth": "Bluetooth",
+    "settings.tab.wifi": "WLAN",
+    "settings.bluetooth.add-edit.add-title": "Aggiungi dispositivo Bluetooth",
+    "settings.bluetooth.add-edit.edit-title": "Modifica dispositivo Bluetooth",
+    "settings.bluetooth.add-edit.device-name-label": "Nome dispositivo Bluetooth:",
+    "settings.general.run-on-startup": "Esegui WinMute all'avvio del sistema",
+    "settings.general.enable-logging": "Abilita registrazione eventi",
+    "settings.general.btn-open-log-file": "Apri file registro eventi...",
+    "settings.general.select-language-label": "Lingua",
+    "settings.bluetooth.add-edit.enter-device-name-placeholder": "Inserisci il nome di un dispositivo Bluetooth",
+    "settings.bluetooth.description": "\"Audio OFF Bluetooth\" consente di disattivare l'audio se un dispositivo Bluetooth di classe audio viene disconnesso e di riattivare l'audio se un dispositivo Bluetooth viene ricollegato al computer.\n\nPuoi abilitare questo comportamento per tutti i dispositivi audio Bluetooth o solo per un set specifico di dispositivi.",
+    "settings.bluetooth.enable-muting": "Abilita audio OFF basato su hardware Bluetooth",
+    "settings.bluetooth.enable-muting-filter": "Disattiva l'audio solo quando uno dei seguenti dispositivi si connette o si disconnette dal computer.",
+    "settings.bluetooth-disabled-info": "Nota: il Bluetooth non è disponibile nel dispositivo, quindi alcune opzioni sono state disabilitate.",
+    "settings.mute.general-title": "Generale",
+    "settings.mute.show-mute-event-notifications": "Visualizza notifiche eventi disattivazione",
+    "settings.mute.manage-endpoints-individually": "Gestisci endpoint audio individualmente",
+    "settings.mute.btn-manage-endpoints": "Gestisci endpoint...",
+    "settings.mute.mute-with-restore.title": "Disattiva audio con ripristino del volume, quando...",
+    "settings.mute.mute-with-restore.when-workstation-is-locked": "... il computer viene bloccato",
+    "settings.mute.mute-with-restore.when-screen-turns-off": "... lo schermo viene spento",
+    "settings.mute.mute-with-restore.restore-volume": "Ripristina il volume in seguito",
+    "settings.mute.mute-with-restore.restore-volume-delay-label": "secondi di ritardo prima della disattivazione dell'audio.",
+    "settings.mute.mute-without-restore.title": "Disattiva l'audio senza ripristinare il volume, quando...",
+    "settings.mute.mute-without-restore.when-computer-shuts-down": "... il computer viene spento",
+    "settings.mute.mute-without-restore.when-computer-goes-to-sleep": "... il computer entra in modalità sospensione/ibernazione",
+    "settings.mute.mute-without-restore.when-user-logs-out": "... l'utente si scollega",
+    "settings.mute.mute-without-restore.when-rdp-session-starts": "... WinMute è avviato all'interno di una sessione RDP",
+    "settings.quiet-hours.intro": "Durante le ore di silenzio WinMute disattiva automaticamente gli endpoint audio del computer e li riattiverà successivamente.",
+    "settings.quiet-hours.enable": "Abilita ore di silenzio",
+    "settings.quiet-hours.start-time-label": "Orario inizio:",
+    "settings.quiet-hours.end-time-label": "Orario fine:",
+    "settings.quiet-hours.force-unmute": "Forza audio ON",
+    "settings.quiet-hours.force-unmute-description": "Se è attivato 'Forza audio ON', WinMute riattiverà l'audio degli endpoint audio durante le ore di silenzio e non prenderà in considerazione se erano già disattivati prima dell'inizio delle ore di silenzio.",
+    "settings.quiet-hours.show-notifications": "Visualizza notifiche ore di silenzio",
+    "settings.quiet-hours.error.invalid-time-range.title": "Intervallo temporale non valido",
+    "settings.quiet-hours.error.invalid-time-range.text": "Non è possibile avviare e arrestare allo stesso orario.\nCorreggi l'intervallo di tempo.",
+    "settings.quiet-hours.error.error-while-saving.title": "Impossibile salvare le impostazioni delle ore di silenzio",
+    "settings.quiet-hours.error.error-while-saving.text": "Si è verificato un errore durante il salvataggio delle impostazioni",
+    "settings.wifi.intro": "'Audio OFF in base a nome rete WLAN' consente di disattivare l'audio del computer in base al nome della rete wireless connessa.",
+    "settings.wifi.enable": "Abilita audio OFF basato su nome WLAN",
+    "settings.wifi.mute-when-not-in-list": "Disattiva audio computer se il nome rete WLAN NON è nell'elenco\n(predefinito: disattivato se è nell'elenco)",
+    "settings.wifi.wifi-disabled-info": "Nota: la WLAN non è disponibile nel dispositivo, quindi alcune opzioni sono state disabilitate.",
+    "settings.wifi.add-edit.add-title": "Aggiungi rete WiFi",
+    "settings.wifi.add-edit.edit-title": "Modifica rete WiFi",
+    "settings.wifi.add-edit.ssid-name-label": "Nome SSID/WiFi:",
+    "settings.wifi.add-edit.enter-device-name-placeholder": "Inserisci un nome SSID/WiFi",
+    "settings.mute.manage-endpoints.title": "Gestisci endpoint audio",
+    "settings.mute.manage-endpoints.list-behaviour.title": "Comportamento basato su elenco",
+    "settings.mute.manage-endpoints.list-behaviour.mute-only-listed": "Disattiva solo gli endpoint elencati",
+    "settings.mute.manage-endpoints.list-behaviour.mute-all-but-listed": "Disattiva tutti gli endpoint tranne quelli elencati",
+    "settings.mute.manage-endpoints.endpoints.title": "Endpoint",
+    "settings.mute.manage-endpoints.add-edit.add-title": "Aggiungi endpoint",
+    "settings.mute.manage-endpoints.add-edit.edit-title": "Modifica endpoint",
+    "settings.mute.manage-endpoints.add-edit.endpoint-name-placeholder": "Inserisci un nome per l'endpoint",
+    "settings.mute.manage-endpoints.add-edit.endpoint-name-label": "Nome endpoint:",
+    "about.title": "Info su WinMute",
+    "about.general.author-site-label": "Autore: www.lx-s.de",
+    "about.general.project-site-label": "Sito e codice del progetto",
+    "about.general.support-label": "Supporto",
+    "about.general.description": "WinMute è sviluppato da Alexander Steinhoefer nel suo tempo libero.\nIl codice e le nuove versioni di questo strumento sono disponibili su GitHub.\nI contributi sotto forma di codice, ticket o richieste di funzionalità sono molto graditi.\nGrazie per l'uso di questo piccolo strumento!",
+    "about.tab.winmute": "WinMute",
+    "about.tab.license": "Licenza",
+    "about.btn-close": "OK"
+}
index e458bf5b6c093f4e047964a4c3026424a977172a..cbdaf4c76d7f32076572827ef70e8aa8a0c75981 100644 (file)
   <ItemGroup>
     <ClInclude Include="BluetoothDetector.h" />
     <ClInclude Include="common.h" />
+    <ClInclude Include="resource.h" />
     <ClInclude Include="resource_winmute.h" />
     <ClInclude Include="WiFiDetector.h" />
     <ClInclude Include="WMi18n.h" />
   <ItemGroup>
     <Image Include="icons\app.ico" />
     <Image Include="icons\settings.ico" />
-    <Image Include="icons\tray_bright.ico" />
-    <Image Include="icons\tray_dark.ico" />
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="AboutDlg.cpp" />
@@ -286,6 +285,27 @@ copy /Y %(FullPath) $(OutputPath)lang</Command>
       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">mkdir $(OutputPath)lang &gt;nul 2&gt;&amp;1
 copy /Y %(FullPath) $(OutputPath)lang</Command>
       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">mkdir $(OutputPath)lang &gt;nul 2&gt;&amp;1
+copy /Y %(FullPath) $(OutputPath)lang</Command>
+      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copy translation "%(Filename)" to build directory</Message>
+      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copy translation "%(Filename)" to build directory</Message>
+      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copy translation "%(Filename)" to build directory</Message>
+      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copy translation "%(Filename)" to build directory</Message>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutputPath)lang\%(Filename)%(Extension)</Outputs>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutputPath)lang\%(Filename)%(Extension)</Outputs>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutputPath)lang\%(Filename)%(Extension)</Outputs>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutputPath)lang\%(Filename)%(Extension)</Outputs>
+    </CustomBuild>
+  </ItemGroup>
+  <ItemGroup>
+    <CustomBuild Include="..\Translations\lang-it.json">
+      <FileType>Document</FileType>
+      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">mkdir $(OutputPath)lang &gt;nul 2&gt;&amp;1
+copy /Y %(FullPath) $(OutputPath)lang</Command>
+      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">mkdir $(OutputPath)lang &gt;nul 2&gt;&amp;1
+copy /Y %(FullPath) $(OutputPath)lang</Command>
+      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">mkdir $(OutputPath)lang &gt;nul 2&gt;&amp;1
+copy /Y %(FullPath) $(OutputPath)lang</Command>
+      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">mkdir $(OutputPath)lang &gt;nul 2&gt;&amp;1
 copy /Y %(FullPath) $(OutputPath)lang</Command>
       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copy translation "%(Filename)" to build directory</Message>
       <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copy translation "%(Filename)" to build directory</Message>
index 5643369383cee64d439a60d88ed77edc2b849f91..aeb222292350a3b3b7f544903304646fbcd72321 100644 (file)
     <ClInclude Include="resource_winmute.h">
       <Filter>Source Files</Filter>
     </ClInclude>
+    <ClInclude Include="resource.h" />
   </ItemGroup>
   <ItemGroup>
     <ResourceCompile Include="WinMute.rc">
     <Image Include="icons\app.ico">
       <Filter>Resource Files</Filter>
     </Image>
-    <Image Include="icons\tray_bright.ico">
-      <Filter>Resource Files</Filter>
-    </Image>
-    <Image Include="icons\tray_dark.ico">
-      <Filter>Resource Files</Filter>
-    </Image>
     <Image Include="icons\settings.ico">
       <Filter>Resource Files</Filter>
     </Image>
     <CustomBuild Include="..\Translations\lang-en.json">
       <Filter>Translations</Filter>
     </CustomBuild>
+    <CustomBuild Include="..\Translations\lang-it.json">
+      <Filter>Translations</Filter>
+    </CustomBuild>
   </ItemGroup>
 </Project>
\ No newline at end of file