Skip to content

Commit 07ffc12

Browse files
FireEmeraldBelphemur
authored andcommitted
Translated some strings into German introduced in 4dedc42. (#160)
Moved the Application.ProductName into the translations because i don't think we change this in the near future. It's also possible now to translate these string without looking inside the source code.
1 parent 1304b18 commit 07ffc12

14 files changed

+56
-50
lines changed

SoundSwitch/Framework/NotificationManager/Notification/NotificationWindows.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ public void NotifyDefaultChanged(IAudioDevice audioDevice)
3434
{
3535
case AudioDeviceType.Playback:
3636
Configuration.Icon.ShowBalloonTip(500,
37-
string.Format(TrayIconStrings.playbackChanged, Application.ProductName),
37+
TrayIconStrings.playbackChanged,
3838
audioDevice.FriendlyName, ToolTipIcon.Info);
3939
break;
4040
case AudioDeviceType.Recording:
4141
Configuration.Icon.ShowBalloonTip(500,
42-
string.Format(TrayIconStrings.recordingChanged, Application.ProductName),
42+
TrayIconStrings.recordingChanged,
4343
audioDevice.FriendlyName, ToolTipIcon.Info);
4444
break;
4545
default:

SoundSwitch/Framework/NotificationManager/NotificationManager.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ private void SetNotification(NotificationTypeEnum notificationTypeEnum)
7474
return;
7575
}
7676

77-
MessageBox.Show(string.Format(SettingsStrings.audioFileNotFound, Application.ProductName, SettingsStrings.notificationOptionSound),
77+
MessageBox.Show(string.Format(SettingsStrings.audioFileNotFound, SettingsStrings.notificationOptionSound),
7878
SettingsStrings.audioFileNotFoundCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
7979
_model.NotificationSettings = NotificationTypeEnum.SoundNotification;
8080
}

SoundSwitch/Localization/SettingsStrings.Designer.cs

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SoundSwitch/Localization/SettingsStrings.de.resx

+5-5
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@
157157
<value>Inklusive Beta Versionen</value>
158158
</data>
159159
<data name="updateIncludeBetaVersionsTooltip" xml:space="preserve">
160-
<value>Falls aktiv, wird {0} auch nach Pre-Release Versionen auf GitHub suchen.</value>
160+
<value>Falls aktiv, wird SoundSwitch auch nach Pre-Release Versionen auf GitHub suchen.</value>
161161
</data>
162162
<data name="audioFiles" xml:space="preserve">
163163
<value>Audiodateien</value>
@@ -253,7 +253,7 @@
253253
<value>Wähle zwischen welchen Geräten gewechselt werden soll. Entweder nur zwischen den ausgewählten oder zwischen allen.</value>
254254
</data>
255255
<data name="audioFileNotFound" xml:space="preserve">
256-
<value>Die Audiodatei für die Benachrichtigungen konnte nicht gefunden werden. {0} wechselte die Benachrichtigungseinstellungen zu {1}.</value>
256+
<value>Die Audiodatei für die Benachrichtigungen konnte nicht gefunden werden. SoundSwitch wechselte die Benachrichtigungseinstellungen zu {1}.</value>
257257
</data>
258258
<data name="notificationTooltip" xml:space="preserve">
259259
<value>Windows Benachrichtigung: Das Standard Windows Pop-Up.
@@ -262,16 +262,16 @@ Angepasste akustische Benachrichtigung: Spielt einen selbst definierten Sound ab
262262
Popup Benachrichtigung: Spezielle Form eines Windows Pop-ups.</value>
263263
</data>
264264
<data name="languageRestartRequired" xml:space="preserve">
265-
<value>Die Sprache wird beim Neustart von {0} übernommen.
265+
<value>Die Sprache wird beim Neustart von SoundSwitch übernommen.
266266
Möchten Sie jetzt neustarten?</value>
267267
</data>
268268
<data name="languageRestartRequiredCaption" xml:space="preserve">
269269
<value>Neustart notwendig</value>
270270
</data>
271271
<data name="updateNeverTooltip" xml:space="preserve">
272-
<value>Don't update the program unless you do it manually.</value>
272+
<value>Updates müssen manuell installiert werden.</value>
273273
</data>
274274
<data name="updateNotifyTooltip" xml:space="preserve">
275-
<value>SoundSwitch will notify you when there is a new update available. When clicking on the notification, you'll get a popup downloading the update for you and asking if you want to install it.</value>
275+
<value>SoundSwitch zeigt eine Benachrichtigung, falls ein Update verfügbar ist. Mit einem Klick auf die Benachrichtigung lässt sich das Update dann installieren.</value>
276276
</data>
277277
</root>

SoundSwitch/Localization/SettingsStrings.fr.resx

+3-3
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
<value>Notification</value>
129129
</data>
130130
<data name="updateIncludeBetaVersionsTooltip" xml:space="preserve">
131-
<value>Si la case est cochée, {0} téléchargera les versions beta du program.</value>
131+
<value>Si la case est cochée, SoundSwitch téléchargera les versions beta du program.</value>
132132
</data>
133133
<data name="audioFiles" xml:space="preserve">
134134
<value>Fichiers Audio</value>
@@ -176,7 +176,7 @@
176176
<value>Pas de notification</value>
177177
</data>
178178
<data name="audioFileNotFound" xml:space="preserve">
179-
<value>Le fichier audio que vous avez sélectionné pour être joué comme notification est introuvable. {0} a changé ses paramétre de notification pour {1}.</value>
179+
<value>Le fichier audio que vous avez sélectionné pour être joué comme notification est introuvable. SoundSwitch a changé ses paramétre de notification pour {1}.</value>
180180
</data>
181181
<data name="audioFileNotFoundCaption" xml:space="preserve">
182182
<value>Fichier audio introuvable</value>
@@ -218,7 +218,7 @@ Notif. Toast: Popup sur le coté de l'écran dans Windows 10.</value>
218218
<value>Langue</value>
219219
</data>
220220
<data name="languageRestartRequired" xml:space="preserve">
221-
<value>Voulez-vous redémarrer {0} pour changer la langue ?</value>
221+
<value>Voulez-vous redémarrer SoundSwitch pour changer la langue ?</value>
222222
</data>
223223
<data name="languageRestartRequiredCaption" xml:space="preserve">
224224
<value>Besoin de rédémarrer.</value>

SoundSwitch/Localization/SettingsStrings.resx

+3-3
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160
<value>Include Beta versions</value>
161161
</data>
162162
<data name="updateIncludeBetaVersionsTooltip" xml:space="preserve">
163-
<value>When checked, {0} will also check for pre-release versions on GitHub.</value>
163+
<value>When checked, SoundSwitch will also check for pre-release versions on GitHub.</value>
164164
</data>
165165
<data name="audioFiles" xml:space="preserve">
166166
<value>Audio Files</value>
@@ -247,7 +247,7 @@ Toast Notification: Uses a special form of the windows tray pop-up version.</val
247247
<value>No Tooltip</value>
248248
</data>
249249
<data name="audioFileNotFound" xml:space="preserve">
250-
<value>The audio file you selected to be used as notification can't be found. {0} switched the notification setting back to {1}.</value>
250+
<value>The audio file you selected to be used as notification can't be found. SoundSwitch switched the notification setting back to {1}.</value>
251251
</data>
252252
<data name="audioFileNotFoundCaption" xml:space="preserve">
253253
<value>Audio file not found</value>
@@ -262,7 +262,7 @@ Toast Notification: Uses a special form of the windows tray pop-up version.</val
262262
<value>Language</value>
263263
</data>
264264
<data name="languageRestartRequired" xml:space="preserve">
265-
<value>The language will change after restarting {0}.
265+
<value>The language will change after restarting SoundSwitch.
266266
Do you want to restart now?</value>
267267
</data>
268268
<data name="languageRestartRequiredCaption" xml:space="preserve">

SoundSwitch/Localization/TrayIconStrings.Designer.cs

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SoundSwitch/Localization/TrayIconStrings.de.resx

+4-4
Original file line numberDiff line numberDiff line change
@@ -142,19 +142,19 @@
142142
<value>Update verfügbar ({0})</value>
143143
</data>
144144
<data name="versionAvailable" xml:space="preserve">
145-
<value>Update auf {0} ({1}) ist verfügbar.</value>
145+
<value>Update auf SoundSwitch ({1}) ist verfügbar.</value>
146146
</data>
147147
<data name="clickToUpdate" xml:space="preserve">
148148
<value>Hier klicken um zu updaten.</value>
149149
</data>
150150
<data name="playbackChanged" xml:space="preserve">
151-
<value>{0}: Wiedergabegerät gewechselt zu</value>
151+
<value>SoundSwitch: Wiedergabegerät gewechselt zu</value>
152152
</data>
153153
<data name="recordingChanged" xml:space="preserve">
154-
<value>{0}: Aufnahmegerät gewechselt zu</value>
154+
<value>SoundSwitch: Aufnahmegerät gewechselt zu</value>
155155
</data>
156156
<data name="configurationNeeded" xml:space="preserve">
157-
<value>{0}: Konfiguration benötigt</value>
157+
<value>SoundSwitch: Konfiguration benötigt</value>
158158
</data>
159159
<data name="configurationNeededExplanation" xml:space="preserve">
160160
<value>Keine Geräte vorhanden um zu wechseln. Öffne die Einstellungen mit einem rechts-klick auf das Icon in der Statusleiste.</value>

SoundSwitch/Localization/TrayIconStrings.fr.resx

+4-4
Original file line numberDiff line numberDiff line change
@@ -119,19 +119,19 @@
119119
<value>MàJ Disponible ({0})</value>
120120
</data>
121121
<data name="versionAvailable" xml:space="preserve">
122-
<value>MàJ pour{0} ({1}) est disponible.</value>
122+
<value>MàJ pour SoundSwitch ({1}) est disponible.</value>
123123
</data>
124124
<data name="clickToUpdate" xml:space="preserve">
125125
<value>Cliquer ici pour mettre à jour.</value>
126126
</data>
127127
<data name="playbackChanged" xml:space="preserve">
128-
<value>{0}: Périphérique de lecture</value>
128+
<value>SoundSwitch: Périphérique de lecture</value>
129129
</data>
130130
<data name="recordingChanged" xml:space="preserve">
131-
<value>{0}: Périphérique d'enregistrement</value>
131+
<value>SoundSwitch: Périphérique d'enregistrement</value>
132132
</data>
133133
<data name="configurationNeeded" xml:space="preserve">
134-
<value>{0}: Doit être configuré</value>
134+
<value>SoundSwitch: Doit être configuré</value>
135135
</data>
136136
<data name="configurationNeededExplanation" xml:space="preserve">
137137
<value>Aucun périphérique disponible. Faites un clic droit sur l'icone pour configurer les périphériques.</value>

SoundSwitch/Localization/TrayIconStrings.resx

+4-4
Original file line numberDiff line numberDiff line change
@@ -142,19 +142,19 @@
142142
<value>Update Available ({0})</value>
143143
</data>
144144
<data name="versionAvailable" xml:space="preserve">
145-
<value>Update for {0} ({1}) is available.</value>
145+
<value>Update for SoundSwitch ({1}) is available.</value>
146146
</data>
147147
<data name="clickToUpdate" xml:space="preserve">
148148
<value>Click here to update.</value>
149149
</data>
150150
<data name="playbackChanged" xml:space="preserve">
151-
<value>{0}: Playback device switched to</value>
151+
<value>SoundSwitch: Playback device switched to</value>
152152
</data>
153153
<data name="recordingChanged" xml:space="preserve">
154-
<value>{0}: Recording device switched to</value>
154+
<value>SoundSwitch: Recording device switched to</value>
155155
</data>
156156
<data name="configurationNeeded" xml:space="preserve">
157-
<value>{0}: Configuration needed</value>
157+
<value>SoundSwitch: Configuration needed</value>
158158
</data>
159159
<data name="configurationNeededExplanation" xml:space="preserve">
160160
<value>No devices available to switch to. Open configuration by right-clicking on the icon.</value>

SoundSwitch/SoundSwitch.csproj

+9-3
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,9 @@
372372
<EmbeddedResource Include="Localization\SettingsStrings.de.resx">
373373
<SubType>Designer</SubType>
374374
</EmbeddedResource>
375-
<EmbeddedResource Include="Localization\TrayIconStrings.de.resx" />
375+
<EmbeddedResource Include="Localization\TrayIconStrings.de.resx">
376+
<SubType>Designer</SubType>
377+
</EmbeddedResource>
376378
<EmbeddedResource Include="Localization\UpdateDownloadStrings.de.resx" />
377379
<EmbeddedResource Include="Properties\Resources.resx">
378380
<Generator>ResXFileCodeGenerator</Generator>
@@ -384,13 +386,17 @@
384386
<DependentUpon>Resources.resx</DependentUpon>
385387
<DesignTime>True</DesignTime>
386388
</Compile>
387-
<EmbeddedResource Include="Localization\SettingsStrings.fr.resx" />
389+
<EmbeddedResource Include="Localization\SettingsStrings.fr.resx">
390+
<SubType>Designer</SubType>
391+
</EmbeddedResource>
388392
<EmbeddedResource Include="Localization\SettingsStrings.resx">
389393
<SubType>Designer</SubType>
390394
<Generator>ResXFileCodeGenerator</Generator>
391395
<LastGenOutput>SettingsStrings.Designer.cs</LastGenOutput>
392396
</EmbeddedResource>
393-
<EmbeddedResource Include="Localization\TrayIconStrings.fr.resx" />
397+
<EmbeddedResource Include="Localization\TrayIconStrings.fr.resx">
398+
<SubType>Designer</SubType>
399+
</EmbeddedResource>
394400
<EmbeddedResource Include="Localization\TrayIconStrings.resx">
395401
<Generator>ResXFileCodeGenerator</Generator>
396402
<LastGenOutput>TrayIconStrings.Designer.cs</LastGenOutput>

SoundSwitch/SoundSwitch.zreproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<?xml version='1.0' encoding='utf-8'?>
22
<project>
3-
<configuration createBackupFiles="False" hideEmptyRows="False" hideTranslatedRows="False" useSpellChecker="True" neutralLanguageCode="en-us" languagesToDisplay="">
4-
<globalSetting name="projectMruItems">&lt;?xml version='1.0' encoding='utf-8'?&gt;&lt;items&gt;&lt;item type="2" checksum="2984873266" /&gt;&lt;item type="2" checksum="3593582194" /&gt;&lt;item type="2" checksum="1403806966" /&gt;&lt;item type="2" checksum="3191052202" /&gt;&lt;/items&gt;</globalSetting>
3+
<configuration createBackupFiles="False" hideEmptyRows="False" hideTranslatedRows="False" useSpellChecker="True" resXIndentChar=" " neutralLanguageCode="en-us" languagesToDisplay="">
4+
<globalSetting name="projectMruItems">&lt;?xml version='1.0' encoding='utf-8'?&gt;&lt;items&gt;&lt;item type="2" checksum="1403806966" /&gt;&lt;item type="2" checksum="2984873266" /&gt;&lt;/items&gt;</globalSetting>
55
<globalSetting name="Filter-ResourceEditorGrid">&lt;XtraSerializer version="1.0" application="View"&gt;
66
&lt;property name="#LayoutVersion" /&gt;
77
&lt;property name="ActiveFilterString" /&gt;
88
&lt;/XtraSerializer&gt;</globalSetting>
99
<globalSetting name="Sort-ResourceEditorGrid">&lt;XtraSerializer version="1.0" application="View"&gt;
1010
&lt;property name="#LayoutVersion" /&gt;
11-
&lt;property name="SortInfo"&gt;~Xtra#Base64AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFHcmlkLnYxMS4xLCBWZXJzaW9uPTExLjEuOC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAAADhEZXZFeHByZXNzLlh0cmFHcmlkLkNvbHVtbnMuR3JpZENvbHVtblNvcnRJbmZvQ29sbGVjdGlvbgQAAAAKZ3JvdXBDb3VudAVjbG9uZQ9jbG9uZUdyb3VwQ291bnQTQ29sbGVjdGlvbkJhc2UrbGlzdAADAAMIsgFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW0RldkV4cHJlc3MuWHRyYUdyaWQuQ29sdW1ucy5HcmlkQ29sdW1uU29ydEluZm8sIERldkV4cHJlc3MuWHRyYUdyaWQudjExLjEsIFZlcnNpb249MTEuMS44LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YV1dCBxTeXN0ZW0uQ29sbGVjdGlvbnMuQXJyYXlMaXN0AgAAAAAAAAAJAwAAAAAAAAAJBAAAAAQDAAAAsgFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW0RldkV4cHJlc3MuWHRyYUdyaWQuQ29sdW1ucy5HcmlkQ29sdW1uU29ydEluZm8sIERldkV4cHJlc3MuWHRyYUdyaWQudjExLjEsIFZlcnNpb249MTEuMS44LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YV1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAwRGV2RXhwcmVzcy5YdHJhR3JpZC5Db2x1bW5zLkdyaWRDb2x1bW5Tb3J0SW5mb1tdAgAAAAgICQUAAAAAAAAAAAAAAAQEAAAAHFN5c3RlbS5Db2xsZWN0aW9ucy5BcnJheUxpc3QDAAAABl9pdGVtcwVfc2l6ZQhfdmVyc2lvbgUAAAgICQYAAAABAAAABAAAAAcFAAAAAAEAAAAAAAAABC5EZXZFeHByZXNzLlh0cmFHcmlkLkNvbHVtbnMuR3JpZENvbHVtblNvcnRJbmZvAgAAABAGAAAABAAAAAkHAAAADQMMCAAAABlEZXZFeHByZXNzLlh0cmFHcmlkLnYxMS4xBQcAAAAuRGV2RXhwcmVzcy5YdHJhR3JpZC5Db2x1bW5zLkdyaWRDb2x1bW5Tb3J0SW5mbwIAAAAJU29ydE9yZGVyCkNvbHVtbk5hbWUAAQgIAAAAAQAAAAYJAAAAB2NvbE5hbWUL&lt;/property&gt;
11+
&lt;property name="SortInfo"&gt;~Xtra#Base64AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFHcmlkLnYxNi4yLCBWZXJzaW9uPTE2LjIuNC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAAADhEZXZFeHByZXNzLlh0cmFHcmlkLkNvbHVtbnMuR3JpZENvbHVtblNvcnRJbmZvQ29sbGVjdGlvbgQAAAAKZ3JvdXBDb3VudAVjbG9uZQ9jbG9uZUdyb3VwQ291bnQTQ29sbGVjdGlvbkJhc2UrbGlzdAADAAMIsgFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW0RldkV4cHJlc3MuWHRyYUdyaWQuQ29sdW1ucy5HcmlkQ29sdW1uU29ydEluZm8sIERldkV4cHJlc3MuWHRyYUdyaWQudjE2LjIsIFZlcnNpb249MTYuMi40LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YV1dCBxTeXN0ZW0uQ29sbGVjdGlvbnMuQXJyYXlMaXN0AgAAAAAAAAAJAwAAAAAAAAAJBAAAAAQDAAAAsgFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW0RldkV4cHJlc3MuWHRyYUdyaWQuQ29sdW1ucy5HcmlkQ29sdW1uU29ydEluZm8sIERldkV4cHJlc3MuWHRyYUdyaWQudjE2LjIsIFZlcnNpb249MTYuMi40LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YV1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAwRGV2RXhwcmVzcy5YdHJhR3JpZC5Db2x1bW5zLkdyaWRDb2x1bW5Tb3J0SW5mb1tdAgAAAAgICQUAAAAAAAAAAAAAAAQEAAAAHFN5c3RlbS5Db2xsZWN0aW9ucy5BcnJheUxpc3QDAAAABl9pdGVtcwVfc2l6ZQhfdmVyc2lvbgUAAAgICQYAAAABAAAABAAAAAcFAAAAAAEAAAAAAAAABC5EZXZFeHByZXNzLlh0cmFHcmlkLkNvbHVtbnMuR3JpZENvbHVtblNvcnRJbmZvAgAAABAGAAAABAAAAAkHAAAADQMMCAAAABlEZXZFeHByZXNzLlh0cmFHcmlkLnYxNi4yBQcAAAAuRGV2RXhwcmVzcy5YdHJhR3JpZC5Db2x1bW5zLkdyaWRDb2x1bW5Tb3J0SW5mbwIAAAAJU29ydE9yZGVyCkNvbHVtbk5hbWUAAQgIAAAAAQAAAAYJAAAAB2NvbE5hbWUL&lt;/property&gt;
1212
&lt;/XtraSerializer&gt;</globalSetting>
1313
<globalSetting name="ReadOnlyFileOverwriteBehaviour">0</globalSetting>
1414
<globalSetting name="OmitEmptyItems">True</globalSetting>

0 commit comments

Comments
 (0)