Skip to content

Commit

Permalink
Merge #3866 Translation updates from Crowdin
Browse files Browse the repository at this point in the history
  • Loading branch information
HebaruSan committed Jul 23, 2023
2 parents 60212bf + ea67d89 commit a8e3ce3
Show file tree
Hide file tree
Showing 21 changed files with 1,586 additions and 456 deletions.
3 changes: 3 additions & 0 deletions AutoUpdate/CKAN-autoupdate.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@
<Target Name="ILRepack" AfterTargets="Build">
<ItemGroup>
<InputAssemblies Include="fr-FR\$(AssemblyName).resources.dll" />
<InputAssemblies Include="it-IT\$(AssemblyName).resources.dll" />
<InputAssemblies Include="pl-PL\$(AssemblyName).resources.dll" />
<InputAssemblies Include="pt-BR\$(AssemblyName).resources.dll" />
<InputAssemblies Include="ru-RU\$(AssemblyName).resources.dll" />
</ItemGroup>
<ILRepack OutputAssembly="AutoUpdater.exe"
Expand Down
2 changes: 1 addition & 1 deletion AutoUpdate/Properties/Resources.ru-RU.resx
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
<value>Использование</value>
</data>
<data name="DownloadNotFound" xml:space="preserve">
<value>Загруженный ckan.exe не найден по пути: {0}</value>
<value>Загруженный файл ckan.exe не найден по пути: {0}</value>
</data>
<data name="FailedToWait" xml:space="preserve">
<value>Не удалось дождаться закрытия CKAN: {0}</value>
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file.
### Bugfixes

- [GUI] Updated Chinese translation to reduce misunderstandings (#3864 by: Fierce-Cat; reviewed: HebaruSan)
- [Multiple] Translation updates from Crowdin (#3866 by: Nikita, Вячеслав Бучин, vinix, WujekFoliarz; reviewed: HebaruSan)

## v1.33.2 (Laplace)

Expand Down
6 changes: 6 additions & 0 deletions Cmdline/Properties/Resources.fr-FR.resx
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,9 @@ Essayez d'ajouter l'instance manuellement avec "ckan instance add".
<data name="InstanceFakeVersion" xml:space="preserve">
<value>Veuillez vérifier l'argument de version - Le format est du type Màj.Min.Patch[.Build] - ex : 1.6.0 ou 1.2.2.1622</value>
</data>
<data name="InstanceFakeBadGame" xml:space="preserve">
<value>Le jeu {0} n'existe pas !</value>
</data>
<data name="InstanceFakeBadGameVersion" xml:space="preserve">
<value>Impossible de trouver une version de jeu valide pour votre saisie.
Soyez sûr d'avoir saisi au moins les valeurs de version majeure et mineure au format Màj.Min - ex: 1.5</value>
Expand Down Expand Up @@ -685,6 +688,9 @@ Essayez `ckan list` pour une liste des mods installés.</value>
<data name="ShowVersionFile" xml:space="preserve">
<value> Fichier Version : {0}</value>
</data>
<data name="ShowSpaceWarpInfo" xml:space="preserve">
<value>Fichier SWInfo: {0}</value>
</data>
<data name="ShowFileName" xml:space="preserve">
<value>Nom du fichier : {0}</value>
</data>
Expand Down
1,063 changes: 799 additions & 264 deletions ConsoleUI/Properties/Resources.ru-RU.resx

Large diffs are not rendered by default.

8 changes: 7 additions & 1 deletion Core/Properties/Resources.fr-FR.resx
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,12 @@ Installez le paquet `mono-complete` ou un équivalent pour votre système d'expl
<data name="NetRepoInconsistenciesHeader" xml:space="preserve">
<value>Les incohérences suivantes ont été trouvées :</value>
</data>
<data name="NetRepoLoadingModulesFromRepo" xml:space="preserve">
<value>Chargement des modules du répertoire {0} ...</value>
</data>
<data name="NetRepoLoadedDownloadCounts" xml:space="preserve">
<value>Réception des compteurs de téléchargement du répertoire {0}</value>
</data>
<data name="JsonRelationshipConverterAnyOfCombined" xml:space="preserve">
<value>`any_of` ne devrait pas être combiné avec `{0}`</value>
</data>
Expand Down Expand Up @@ -554,7 +560,7 @@ Pensez à ajouter un jeton d'authentification pour augmenter la limite avant bri
<data name="KrakenAlreadyRunning" xml:space="preserve">
<value>Fichier verrou avec un ID de processus actif à {0}

Cela veut probablement dire qu'une autre instance de CKAN s'occupe de cette instance. Vous pouvez supprimer ce fichier pour continuer, mais cela risque fortement de corrompre des données.
Un autre processus CKAN est probablement déjà en train d'accéder à ce dossier de jeu. Si vous êtes sûr que ce fichier verrou est périmé, vous pouvez supprimer ce fichier pour continuer. Mais si ce n'est pas le cas, les deux CKAN risque de rentrer en conflit et corrompre votre registre de mods et votre dossier de jeu.

Voulez-vous supprimez ce fichier verrou pour forcer l'accès ?</value>
</data>
Expand Down
9 changes: 9 additions & 0 deletions GUI/CKAN-GUI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -678,6 +678,9 @@
<EmbeddedResource Include="Dialogs\DownloadsFailedDialog.resx">
<DependentUpon>DownloadsFailedDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Localization\ru-RU\DownloadsFailedDialog.ru-RU.resx">
<DependentUpon>..\..\Dialogs\DownloadsFailedDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Dialogs\EditLabelsDialog.resx">
<DependentUpon>EditLabelsDialog.cs</DependentUpon>
</EmbeddedResource>
Expand Down Expand Up @@ -810,6 +813,9 @@
<EmbeddedResource Include="Localization\fr-FR\InstallFiltersDialog.fr-FR.resx">
<DependentUpon>..\..\Dialogs\InstallFiltersDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Localization\ru-RU\InstallFiltersDialog.ru-RU.resx">
<DependentUpon>..\..\Dialogs\InstallFiltersDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Main\Main.resx">
<DependentUpon>Main.cs</DependentUpon>
<SubType>Designer</SubType>
Expand Down Expand Up @@ -901,6 +907,9 @@
<EmbeddedResource Include="Localization\fr-FR\PlayTime.fr-FR.resx">
<DependentUpon>..\..\Controls\PlayTime.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Localization\ru-RU\PlayTime.ru-RU.resx">
<DependentUpon>..\..\Controls\PlayTime.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Controls\ManageMods.resx">
<DependentUpon>ManageMods.cs</DependentUpon>
</EmbeddedResource>
Expand Down
4 changes: 2 additions & 2 deletions GUI/Localization/fr-FR/SettingsDialog.fr-FR.resx
Original file line number Diff line number Diff line change
Expand Up @@ -148,13 +148,13 @@
<value>Cache des Téléchargements</value>
</data>
<data name="CacheSummary.Text" xml:space="preserve">
<value>N fichiers, M Mo</value>
<value>N fichiers, M Mio</value>
</data>
<data name="CacheLimitPreLabel.Text" xml:space="preserve">
<value>Taille de cache max :</value>
</data>
<data name="CacheLimitPostLabel.Text" xml:space="preserve">
<value>Mo (vide pour illimité)</value>
<value>Mio (vide pour illimité)</value>
</data>
<data name="ChangeCacheButton.Text" xml:space="preserve">
<value>Changer...</value>
Expand Down
4 changes: 2 additions & 2 deletions GUI/Localization/pl-PL/SettingsDialog.pl-PL.resx
Original file line number Diff line number Diff line change
Expand Up @@ -148,13 +148,13 @@
<value>Pliki cache</value>
</data>
<data name="CacheSummary.Text" xml:space="preserve">
<value>N plików, M MB</value>
<value>N plików, M MiB</value>
</data>
<data name="CacheLimitPreLabel.Text" xml:space="preserve">
<value>Limit rozmiaru cache:</value>
</data>
<data name="CacheLimitPostLabel.Text" xml:space="preserve">
<value>MB (zostaw puste, jeśli nie chcesz limitu)</value>
<value>MiB (zostaw puste, jeśli nie chcesz limitu)</value>
</data>
<data name="ChangeCacheButton.Text" xml:space="preserve">
<value>Zmień...</value>
Expand Down
135 changes: 135 additions & 0 deletions GUI/Localization/ru-RU/DownloadsFailedDialog.ru-RU.resx
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="$this.Text" xml:space="preserve">
<value>Загрузки не завершены</value>
</data>
<data name="RetryColumn.HeaderText" xml:space="preserve">
<value>Повторить?</value>
</data>
<data name="SkipColumn.HeaderText" xml:space="preserve">
<value>Пропустить?</value>
</data>
<data name="ErrorColumn.HeaderText" xml:space="preserve">
<value>Ошибка</value>
</data>
<data name="RetryButton.Text" xml:space="preserve">
<value>Повторить</value>
</data>
</root>
50 changes: 29 additions & 21 deletions GUI/Localization/ru-RU/GameCommandLineOptionsDialog.ru-RU.resx
Original file line number Diff line number Diff line change
Expand Up @@ -59,46 +59,46 @@
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
<xsd:attribute name="name" use="required" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
Expand All @@ -117,8 +117,16 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="label1.Text" xml:space="preserve"><value>Параметры:</value></data>
<data name="AcceptChangesButton.Text" xml:space="preserve"><value>OK</value></data>
<data name="CancelChangesButton.Text" xml:space="preserve"><value>Отмена</value></data>
<data name="$this.Text" xml:space="preserve"><value>Параметры запуска игры</value></data>
<data name="label1.Text" xml:space="preserve">
<value>Параметры:</value>
</data>
<data name="AcceptChangesButton.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="CancelChangesButton.Text" xml:space="preserve">
<value>Отмена</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Параметры запуска игры</value>
</data>
</root>
Loading

0 comments on commit a8e3ce3

Please sign in to comment.