HL Interactive (HLi)
HL Interactive globalization library for localized resources (RESX) generated out for XLF using Multilingual App Toolkit (MAT).
Neutral language is Swedish (sv-SE).
Cultures are initally auto translated using Microsoft's Multiligual App Toolkit (MAT).
When reviewed by a native speaking translator the translations are marked as "final".
Read strings using the class Manager.cs
. It has a static method for translating:
```csharp
var localized = HLI.Globalization.Manager.Translate("Save", new CultureInfo("de"));
```
Use the appropriate localization provider, for example Xamarin.Forms IMarkupExtension
Auto translated cultures (not final)
- Danish (da)
- Spanish (es)
- Finish (fi)
- Norwegian / Bokmål (nb)
Reviewed cultures (final)
- German (de)
- English (en)
- Frensh (fr)
- Swedish (se) - source culture
Download the nuget package through Package Manager Console:
install-package HLI.Globalization
- HLI.Globalization - single project in solution
- Dictionaries - RESX files generated from XLF files (below)
- MultilingualResources - MAT toolkit source localization files (*.xlf)
- Multi-target NET45 / PCL / UAP 10 / NetStandard 1.4 using VS2017 CSPROJ
- Initial public netstandard 1.4 library