forked from mirror/Part-DB.Part-DB-server
Merge remote-tracking branch 'origin/l10n_master'
This commit is contained in:
commit
5cf4c879dd
11 changed files with 1388 additions and 49 deletions
|
@ -11321,50 +11321,56 @@ Element 3</target>
|
|||
<target>Dateianhänge</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ie0Ca0l" name="log.target_type.none">
|
||||
<segment state="translated">
|
||||
<source>log.target_type.none</source>
|
||||
<target>Keine</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R2nX4ip" name="ui.darkmode.light">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>ui.darkmode.light</source>
|
||||
<target>Light</target>
|
||||
<target>Hell</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3NHpuW3" name="ui.darkmode.dark">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>ui.darkmode.dark</source>
|
||||
<target>Dark</target>
|
||||
<target>Dunkel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4TGOK5_" name="ui.darkmode.auto">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>ui.darkmode.auto</source>
|
||||
<target>Auto (decided on system settings)</target>
|
||||
<target>Auto (basierend auf Systemeinstellungen)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="RdFvZsb" name="user.password_strength.very_weak">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.very_weak</source>
|
||||
<target>Sehr schwach</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IBjmblZ" name="user.password_strength.weak">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.weak</source>
|
||||
<target>Schwach</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="qSm_ID0" name="user.password_strength.medium">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.medium</source>
|
||||
<target>Mittel</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aWAaADS" name="user.password_strength.strong">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.strong</source>
|
||||
<target>Stark</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Wa9CStW" name="user.password_strength.very_strong">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.very_strong</source>
|
||||
<target>Sehr stark</target>
|
||||
</segment>
|
||||
|
|
|
@ -731,10 +731,10 @@
|
|||
</notes>
|
||||
<segment>
|
||||
<source>user.edit.tfa.disable_tfa_message</source>
|
||||
<target><![CDATA[This will disable <b>all active two-factor authentication methods of the user</b> and delete the <b>backup codes</b>!
|
||||
<br>
|
||||
The user will have to set up all two-factor authentication methods again and print new backup codes! <br><br>
|
||||
<b>Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!</b>]]></target>
|
||||
<target>This will disable <b>all active two-factor authentication methods of the user</b> and delete the <b>backup codes</b>!
|
||||
<br>
|
||||
The user will have to set up all two-factor authentication methods again and print new backup codes! <br><br>
|
||||
<b>Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!</b></target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="02HvwiS" name="user.edit.tfa.disable_tfa.btn">
|
||||
|
@ -6379,7 +6379,6 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
|
|||
<target>Serverwide Theme</target>
|
||||
</segment>
|
||||
</unit>
|
||||
|
||||
<unit id="oHq_Mt5" name="log.user_login.ip">
|
||||
<notes>
|
||||
<note priority="1">Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:100</note>
|
||||
|
@ -11327,67 +11326,67 @@ Element 3</target>
|
|||
</segment>
|
||||
</unit>
|
||||
<unit id="DGczoY6" name="tfa_u2f.add_key.registration_error">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>tfa_u2f.add_key.registration_error</source>
|
||||
<target>An error occurred during the registration of the security key. Try again or use another security key!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ie0Ca0l" name="log.target_type.none">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>log.target_type.none</source>
|
||||
<target>None</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R2nX4ip" name="ui.darkmode.light">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>ui.darkmode.light</source>
|
||||
<target>Light</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3NHpuW3" name="ui.darkmode.dark">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>ui.darkmode.dark</source>
|
||||
<target>Dark</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4TGOK5_" name="ui.darkmode.auto">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>ui.darkmode.auto</source>
|
||||
<target>Auto (decide based on system settings)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9N0N8aL" name="label_generator.no_lines_given">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>label_generator.no_lines_given</source>
|
||||
<target>No text content given! The labels will remain empty.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="RdFvZsb" name="user.password_strength.very_weak">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.very_weak</source>
|
||||
<target>Very weak</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="IBjmblZ" name="user.password_strength.weak">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.weak</source>
|
||||
<target>Weak</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="qSm_ID0" name="user.password_strength.medium">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.medium</source>
|
||||
<target>Medium</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aWAaADS" name="user.password_strength.strong">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.strong</source>
|
||||
<target>Strong</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Wa9CStW" name="user.password_strength.very_strong">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.password_strength.very_strong</source>
|
||||
<target>Very strong</target>
|
||||
</segment>
|
||||
|
|
|
@ -1455,6 +1455,17 @@ Show/Hide sidebar</target>
|
|||
<target>Forum</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="jOOAjnK" name="homepage.last_activity">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\homepage.html.twig:45</note>
|
||||
<note priority="1">Part-DB1\templates\homepage.html.twig:45</note>
|
||||
<note priority="1">new</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>homepage.last_activity</source>
|
||||
<target>Activité récente</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bqeaYn7" name="label_generator.title">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\LabelSystem\dialog.html.twig:3</note>
|
||||
|
@ -9057,31 +9068,31 @@ exemple de ville</target>
|
|||
</segment>
|
||||
</unit>
|
||||
<unit id="1HcqCmo" name="currency.edit.update_rate">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>currency.edit.update_rate</source>
|
||||
<target>Taux de rafraîchissement</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="jSf6Wmz" name="currency.edit.exchange_rate_update.unsupported_currency">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>currency.edit.exchange_rate_update.unsupported_currency</source>
|
||||
<target>Devise non prise en charge</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="D481NZD" name="currency.edit.exchange_rate_update.generic_error">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>currency.edit.exchange_rate_update.generic_error</source>
|
||||
<target>Erreur générique</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="E_M7mZ5" name="currency.edit.exchange_rate_updated.success">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>currency.edit.exchange_rate_updated.success</source>
|
||||
<target>Succès</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="nfBdkzp" name="homepage.forum.text">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>homepage.forum.text</source>
|
||||
<target>Si vous avez des questions à propos de Part-DB , rendez vous sur <a href="%href%" class="link-external" target="_blank">Github</a></target>
|
||||
</segment>
|
||||
|
|
|
@ -8829,7 +8829,7 @@ Exampletown</target>
|
|||
</segment>
|
||||
</unit>
|
||||
<unit id="nfBdkzp" name="homepage.forum.text">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>homepage.forum.text</source>
|
||||
<target>Part-DBについての質問は、<a href="%href%" class="link-external" target="_blank">GitHub</a> にスレッドがあります。</target>
|
||||
</segment>
|
||||
|
|
|
@ -1454,6 +1454,17 @@
|
|||
<target>Форум</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="jOOAjnK" name="homepage.last_activity">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\homepage.html.twig:45</note>
|
||||
<note priority="1">Part-DB1\templates\homepage.html.twig:45</note>
|
||||
<note priority="1">new</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<source>homepage.last_activity</source>
|
||||
<target>Последние действия</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="bqeaYn7" name="label_generator.title">
|
||||
<notes>
|
||||
<note category="file-source" priority="1">Part-DB1\templates\LabelSystem\dialog.html.twig:3</note>
|
||||
|
@ -9059,7 +9070,7 @@
|
|||
</segment>
|
||||
</unit>
|
||||
<unit id="nfBdkzp" name="homepage.forum.text">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>homepage.forum.text</source>
|
||||
<target>Все вопросы по Part-DB в ветке обсуждения на <a href="%href%" class="link-external" target="_blank">mikrocontroller.net</a></target>
|
||||
</segment>
|
||||
|
|
1269
translations/messages.zh.xlf
Normal file
1269
translations/messages.zh.xlf
Normal file
File diff suppressed because it is too large
Load diff
7
translations/security.zh.xlf
Normal file
7
translations/security.zh.xlf
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="zh-TW">
|
||||
<file id="security.en">
|
||||
|
||||
|
||||
</file>
|
||||
</xliff>
|
|
@ -171,7 +171,7 @@
|
|||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.noneofitschild.self</source>
|
||||
<target>Un élément ne peut pas être son propre parent.</target>
|
||||
</segment>
|
||||
|
@ -180,25 +180,25 @@
|
|||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.noneofitschild.children</source>
|
||||
<target>Le parent ne peut pas être un de ses propres enfants.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.only_existing</source>
|
||||
<target>L'emplacement de stockage a été marqué comme "uniquement existant", donc aucun nouveau composant ne peut être ajouté.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.location_full</source>
|
||||
<target>L'emplacement de stockage est plein, c'est pourquoi aucun nouveau composant ne peut être ajouté.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="BNQk2e7" name="validator.part_lot.single_part">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.single_part</source>
|
||||
<target>L'emplacement de stockage a été marqué comme "Composant seul", par conséquent aucun nouveau composant ne peut être ajouté.</target>
|
||||
</segment>
|
||||
|
|
|
@ -171,7 +171,7 @@
|
|||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.noneofitschild.self</source>
|
||||
<target>要素は自身の親とすることはできません。</target>
|
||||
</segment>
|
||||
|
@ -180,25 +180,25 @@
|
|||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.noneofitschild.children</source>
|
||||
<target>要素は自身の子とすることはできません。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.only_existing</source>
|
||||
<target>新しい部品を追加できません。保管場所は「既存の部品のみ」とマークされています。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.location_full</source>
|
||||
<target>新しい部品を追加できません。保管場所が満杯とマークされています。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="BNQk2e7" name="validator.part_lot.single_part">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.single_part</source>
|
||||
<target>新しい部品を追加できません。保管場所は「1つの部品のみ」とマークされています。</target>
|
||||
</segment>
|
||||
|
|
|
@ -171,7 +171,7 @@
|
|||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.noneofitschild.self</source>
|
||||
<target>Элемент не может быть собственным родителем</target>
|
||||
</segment>
|
||||
|
@ -180,25 +180,25 @@
|
|||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.noneofitschild.children</source>
|
||||
<target>Родитель не может быть дочерним по отношению к себе</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.only_existing</source>
|
||||
<target>Вы не можете добавлять новые компоненты в хранилище которое помечено как "только существующие".</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.location_full</source>
|
||||
<target>Вы не можете добавлять новые компоненты в хранилище которое отмечено как "полное".</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="BNQk2e7" name="validator.part_lot.single_part">
|
||||
<segment state="translated">
|
||||
<segment>
|
||||
<source>validator.part_lot.single_part</source>
|
||||
<target>Вы не можете добавлять новые компоненты в хранилище которое отмечено как "единственный компонент".</target>
|
||||
</segment>
|
||||
|
|
36
translations/validators.zh.xlf
Normal file
36
translations/validators.zh.xlf
Normal file
|
@ -0,0 +1,36 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="zh-TW">
|
||||
<file id="validators.en">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</file>
|
||||
</xliff>
|
Loading…
Add table
Add a link
Reference in a new issue