-
Notifications
You must be signed in to change notification settings - Fork 31
Localization #96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Localization #96
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
f4ab3ad
initial commit of files
moljac 7f9a629
settings for nuget restore on CI windows bots
moljac 21b70af
removed doc files (workflow from xamarin-android)
moljac 78c77ab
Resources.Designer.cs generated for Resources.resx localization
moljac c23fb61
AndroidAppManifest localization
moljac 62d001a
AndroidSdkInfo localization
moljac 2288326
resources generated
moljac 4af5a5c
PrivateAssets all for XliffTasks
moljac 44948ae
AndroidSdkInfo localization fixes
moljac 73b3bd7
AndroidVersion localization fixes
moljac d9d37bf
JdkInfo localization fixes
moljac 24cbd96
OS localizations
moljac a3f6870
ProcessUtilities localization
moljac 339967e
Generated code for localization
moljac 970cc20
fix Resources.ResourceManager.GetString
moljac 82bfc15
localized missed message (Could not determine Java version)
moljac 9878448
/t:UpdateXlf added
moljac 5fc833c
order of steps changed for Xlf update
moljac 4dbc5c2
project instead of solution
moljac f26a40f
Update Xlf for MacOSX
moljac adaec08
bacslash to forwardslash on Mac
moljac 08433c2
restore added
moljac f5e0a2a
Merge remote-tracking branch 'upstream/master' into moljac_master_bas…
jonpryor 655f64a
Numerious cleanups.
jonpryor 7aa2c6f
Remove `msbuild /t:UpdateXlf` invocations
jonpryor c1d07ee
Make the `Resources` type `internal`, not public.
jonpryor f1719a3
Exceptions excluded from localization (for now)
moljac d1d69e0
Cleanup!
jonpryor a3c0d81
Reword InvalidJdkDirectory error message
jonpryor 5578a9b
More cleanup
jonpryor 0cb78c0
Localize other TraceLevel.{Warning,Error} messages
jonpryor cf8bf25
Tidy generated resource files
brendanzagaeski 4aa4f09
Update to address comments:
jonpryor 2ecf9e6
Tidy generated resource files
brendanzagaeski 08c0381
Use {1}, not {2}.
jonpryor File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| *.Designer.cs eol=crlf | ||
| *.resx text | ||
| *.xlf text |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
81 changes: 81 additions & 0 deletions
81
src/Xamarin.Android.Tools.AndroidSdk/Properties/Resources.Designer.cs
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
133 changes: 133 additions & 0 deletions
133
src/Xamarin.Android.Tools.AndroidSdk/Properties/Resources.resx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,133 @@ | ||
| <?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 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: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="InvalidJdkDirectory_path_locator_message" xml:space="preserve"> | ||
| <value>An exception occurred while validating the Java SDK installation in '{0}' that was found while searching the paths from '{1}'. Ensure that the Android section of the Visual Studio options has a valid Java SDK directory configured. To use a custom SDK path for a command line build, set the 'JavaSdkDirectory' MSBuild property to the custom path. Exception: {2}</value> | ||
| <comment> | ||
| {0} - The path of the invalid installation | ||
| {1} - a "contextual" name for where {0} came from: `Preferred Registry` (Windows Registry), `OpenJDK`, `$JAVA_HOME` (environment variable), etc. | ||
| {2} - The exception message of the associated exception.</comment> | ||
| </data> | ||
| <data name="InvalidMonodroidConfigFile_path_message" xml:space="preserve"> | ||
| <value>An exception occurred while reading configuration file '{0}'. Exception: {1}</value> | ||
| <comment> | ||
| {0} - The path of the file being read. | ||
| {1} - The exception message of the associated exception.</comment> | ||
| </data> | ||
| </root> |
22 changes: 22 additions & 0 deletions
22
src/Xamarin.Android.Tools.AndroidSdk/Properties/xlf/Resources.cs.xlf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd"> | ||
| <file datatype="xml" source-language="en" target-language="cs" original="../Resources.resx"> | ||
| <body> | ||
| <trans-unit id="InvalidJdkDirectory_path_locator_message"> | ||
| <source>An exception occurred while validating the Java SDK installation in '{0}' that was found while searching the paths from '{1}'. Ensure that the Android section of the Visual Studio options has a valid Java SDK directory configured. To use a custom SDK path for a command line build, set the 'JavaSdkDirectory' MSBuild property to the custom path. Exception: {2}</source> | ||
| <target state="new">An exception occurred while validating the Java SDK installation in '{0}' that was found while searching the paths from '{1}'. Ensure that the Android section of the Visual Studio options has a valid Java SDK directory configured. To use a custom SDK path for a command line build, set the 'JavaSdkDirectory' MSBuild property to the custom path. Exception: {2}</target> | ||
| <note> | ||
| {0} - The path of the invalid installation | ||
| {1} - a "contextual" name for where {0} came from: `Preferred Registry` (Windows Registry), `OpenJDK`, `$JAVA_HOME` (environment variable), etc. | ||
| {2} - The exception message of the associated exception.</note> | ||
| </trans-unit> | ||
| <trans-unit id="InvalidMonodroidConfigFile_path_message"> | ||
| <source>An exception occurred while reading configuration file '{0}'. Exception: {1}</source> | ||
| <target state="new">An exception occurred while reading configuration file '{0}'. Exception: {1}</target> | ||
| <note> | ||
| {0} - The path of the file being read. | ||
| {1} - The exception message of the associated exception.</note> | ||
| </trans-unit> | ||
| </body> | ||
| </file> | ||
| </xliff> |
22 changes: 22 additions & 0 deletions
22
src/Xamarin.Android.Tools.AndroidSdk/Properties/xlf/Resources.de.xlf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd"> | ||
| <file datatype="xml" source-language="en" target-language="de" original="../Resources.resx"> | ||
| <body> | ||
| <trans-unit id="InvalidJdkDirectory_path_locator_message"> | ||
| <source>An exception occurred while validating the Java SDK installation in '{0}' that was found while searching the paths from '{1}'. Ensure that the Android section of the Visual Studio options has a valid Java SDK directory configured. To use a custom SDK path for a command line build, set the 'JavaSdkDirectory' MSBuild property to the custom path. Exception: {2}</source> | ||
| <target state="new">An exception occurred while validating the Java SDK installation in '{0}' that was found while searching the paths from '{1}'. Ensure that the Android section of the Visual Studio options has a valid Java SDK directory configured. To use a custom SDK path for a command line build, set the 'JavaSdkDirectory' MSBuild property to the custom path. Exception: {2}</target> | ||
| <note> | ||
| {0} - The path of the invalid installation | ||
| {1} - a "contextual" name for where {0} came from: `Preferred Registry` (Windows Registry), `OpenJDK`, `$JAVA_HOME` (environment variable), etc. | ||
| {2} - The exception message of the associated exception.</note> | ||
| </trans-unit> | ||
| <trans-unit id="InvalidMonodroidConfigFile_path_message"> | ||
| <source>An exception occurred while reading configuration file '{0}'. Exception: {1}</source> | ||
| <target state="new">An exception occurred while reading configuration file '{0}'. Exception: {1}</target> | ||
| <note> | ||
| {0} - The path of the file being read. | ||
| {1} - The exception message of the associated exception.</note> | ||
| </trans-unit> | ||
| </body> | ||
| </file> | ||
| </xliff> |
22 changes: 22 additions & 0 deletions
22
src/Xamarin.Android.Tools.AndroidSdk/Properties/xlf/Resources.es.xlf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd"> | ||
| <file datatype="xml" source-language="en" target-language="es" original="../Resources.resx"> | ||
| <body> | ||
| <trans-unit id="InvalidJdkDirectory_path_locator_message"> | ||
| <source>An exception occurred while validating the Java SDK installation in '{0}' that was found while searching the paths from '{1}'. Ensure that the Android section of the Visual Studio options has a valid Java SDK directory configured. To use a custom SDK path for a command line build, set the 'JavaSdkDirectory' MSBuild property to the custom path. Exception: {2}</source> | ||
| <target state="new">An exception occurred while validating the Java SDK installation in '{0}' that was found while searching the paths from '{1}'. Ensure that the Android section of the Visual Studio options has a valid Java SDK directory configured. To use a custom SDK path for a command line build, set the 'JavaSdkDirectory' MSBuild property to the custom path. Exception: {2}</target> | ||
| <note> | ||
| {0} - The path of the invalid installation | ||
| {1} - a "contextual" name for where {0} came from: `Preferred Registry` (Windows Registry), `OpenJDK`, `$JAVA_HOME` (environment variable), etc. | ||
| {2} - The exception message of the associated exception.</note> | ||
| </trans-unit> | ||
| <trans-unit id="InvalidMonodroidConfigFile_path_message"> | ||
| <source>An exception occurred while reading configuration file '{0}'. Exception: {1}</source> | ||
| <target state="new">An exception occurred while reading configuration file '{0}'. Exception: {1}</target> | ||
| <note> | ||
| {0} - The path of the file being read. | ||
| {1} - The exception message of the associated exception.</note> | ||
| </trans-unit> | ||
| </body> | ||
| </file> | ||
| </xliff> |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.