├── .gitattributes ├── .gitignore ├── CS.Localization.slnx ├── CodingSeb.Localization.AssemblyToProcess ├── CodingSeb.Localization.AssemblyToProcess.csproj ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── LocalizedWithFodyAndCustomLocFieldClass.cs ├── LocalizedWithFodyAndCustomLocPropertyClass.cs ├── LocalizedWithFodyClass.cs └── NotifyPropertyChangedBase.cs ├── CodingSeb.Localization.FodyAddin.Fody ├── CodingSeb.Localization.FodyAddin.Fody.csproj ├── Extensions.cs └── ModuleWeaver.cs ├── CodingSeb.Localization.FodyAddin.Tests ├── CodingSeb.Localization.FodyAddin.Tests.csproj └── WeaverTests.cs ├── CodingSeb.Localization.FodyAddin.WantedResult ├── CodingSeb.Localization.FodyAddin.WantedResult.csproj ├── DirectResult.cs └── GlobalSuppressions.cs ├── CodingSeb.Localization.FodyAddin ├── CodingSeb.Localization.FodyAddin.csproj ├── GlobalSuppressions.cs ├── LocFieldAttribute.cs ├── LocPropertyAttribute.cs ├── LocalizeAttribute.cs ├── PropertyChangedTriggerMethodNameForLocalization.cs └── key.snk ├── LICENSE.md ├── Localization.Avalonia ├── Converters │ ├── TrLanguageIdConverter.cs │ ├── TrStringFormatConverter.cs │ ├── TrStringFormatMultiValuesConverter.cs │ └── TrTextIdConverter.cs ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── Localization.Avalonia.csproj ├── MultiTr.cs ├── Properties │ └── AssemblyInfos.cs ├── Tr.cs ├── TrData.cs ├── TrViewModel.cs └── Utils │ └── WeakDictionary.cs ├── Localization.AvaloniaExample ├── .gitignore ├── App.axaml ├── App.axaml.cs ├── Assets │ └── avalonia-logo.ico ├── Converters │ └── BoolToStringConverter.cs ├── FodyWeavers.xml ├── Localization.AvaloniaExample.csproj ├── Program.cs ├── Utils │ └── Languages.cs ├── ViewLocator.cs ├── ViewModels │ ├── ItemViewModel.cs │ ├── MainWindowViewModel.cs │ └── ViewModelBase.cs ├── Views │ ├── MainWindow.axaml │ └── MainWindow.axaml.cs └── lang │ └── Example1.loc.json ├── Localization.Examples ├── App.xaml ├── App.xaml.cs ├── AttachTest.cs ├── Converters │ ├── BoolToStringConverter.cs │ └── StringToIntConverter.cs ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── Helpers │ └── NotifyPropertyChangedBaseClass.cs ├── Localization.Examples.csproj ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Utils │ └── Languages.cs ├── ViewModel │ ├── ItemViewModel.cs │ └── MainViewModel.cs └── lang │ └── Example1.loc.json ├── Localization.JsonFileLoader ├── GlobalSuppressions.cs ├── JsonFileLoader.cs ├── JsonFileLoaderLangIdDecoding.cs ├── JsonMissingTranslationsLogger.cs └── Localization.JsonFileLoader.csproj ├── Localization.Tests ├── FormatterTest.cs ├── InMemoryTranslator.cs ├── Localization.Tests.csproj ├── LocalizationTests.cs └── Resources │ ├── LocFileTest.loc.json │ ├── MissingTranslationsfileForComparaison.json │ └── StructuredTrans.loc.json ├── Localization.WPF.Tests ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── Localization.WPF.Tests.csproj ├── LocalizationWPFTests.cs ├── Models │ ├── Animal.cs │ ├── Notification.cs │ ├── NotifyPropertyChangedBaseClass.cs │ ├── Person.cs │ └── User.cs └── Utils │ └── TestsServiceProvider.cs ├── Localization.WPF ├── AddWPFXAMLStandardNameSpace.cs ├── Converters │ ├── TrConverterBase.cs │ ├── TrLanguageIdConverter.cs │ ├── TrStringFormatConverter.cs │ ├── TrStringFormatMultiValuesConverter.cs │ └── TrTextIdConverter.cs ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── GlobalSuppressions.cs ├── Helpers │ └── LogicalOrVisualTreeHelper.cs ├── LocBinding.cs ├── Localization.WPF.csproj ├── MultiTr.cs ├── Tr.cs ├── TrData.cs ├── TrEnumAsItemSource.cs └── TrViewModel.cs ├── Localization.YamlFileLoader.Tests ├── Localization.YamlFileLoader.Tests.csproj ├── YamlFileLoaderTests.cs └── lang │ ├── MissingTranslationsFileForComparaison.yaml │ └── SomeTexts.loc.yaml ├── Localization.YamlFileLoader ├── Localization.YamlFileLoader.csproj ├── YamlFileLoader.cs ├── YamlFileLoaderLangIdDecoding.cs └── YamlMissingTranslationsLogger.cs ├── Localization ├── EventsArgs │ ├── CurrentLanguageChangedEventArgs.cs │ └── CurrentLanguageChangingEventArgs.cs ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── Formatters │ ├── IFormatter.cs │ ├── InjectionFormatter.cs │ ├── PluralizationFormatter.cs │ └── TernaryFormatter.cs ├── Loaders │ ├── ILocalizationFileLoader.cs │ └── LocalizationLoader.cs ├── Loc.cs ├── LocTranslation.cs ├── Localization.csproj ├── LocalizationMissingTranslationEventArgs.cs └── Translators │ ├── FilesDictionaryTranslator.cs │ └── ITranslator.cs ├── README.md ├── SmokeTest ├── FodyWeavers.xml ├── FodyWeavers.xsd └── SmokeTest.csproj └── WeaverDependencies ├── System.ObjectModel.dll └── System.Runtime.dll /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/.gitignore -------------------------------------------------------------------------------- /CS.Localization.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CS.Localization.slnx -------------------------------------------------------------------------------- /CodingSeb.Localization.AssemblyToProcess/CodingSeb.Localization.AssemblyToProcess.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.AssemblyToProcess/CodingSeb.Localization.AssemblyToProcess.csproj -------------------------------------------------------------------------------- /CodingSeb.Localization.AssemblyToProcess/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.AssemblyToProcess/FodyWeavers.xml -------------------------------------------------------------------------------- /CodingSeb.Localization.AssemblyToProcess/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.AssemblyToProcess/FodyWeavers.xsd -------------------------------------------------------------------------------- /CodingSeb.Localization.AssemblyToProcess/LocalizedWithFodyAndCustomLocFieldClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.AssemblyToProcess/LocalizedWithFodyAndCustomLocFieldClass.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.AssemblyToProcess/LocalizedWithFodyAndCustomLocPropertyClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.AssemblyToProcess/LocalizedWithFodyAndCustomLocPropertyClass.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.AssemblyToProcess/LocalizedWithFodyClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.AssemblyToProcess/LocalizedWithFodyClass.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.AssemblyToProcess/NotifyPropertyChangedBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.AssemblyToProcess/NotifyPropertyChangedBase.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin.Fody/CodingSeb.Localization.FodyAddin.Fody.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin.Fody/CodingSeb.Localization.FodyAddin.Fody.csproj -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin.Fody/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin.Fody/Extensions.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin.Fody/ModuleWeaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin.Fody/ModuleWeaver.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin.Tests/CodingSeb.Localization.FodyAddin.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin.Tests/CodingSeb.Localization.FodyAddin.Tests.csproj -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin.Tests/WeaverTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin.Tests/WeaverTests.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin.WantedResult/CodingSeb.Localization.FodyAddin.WantedResult.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin.WantedResult/CodingSeb.Localization.FodyAddin.WantedResult.csproj -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin.WantedResult/DirectResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin.WantedResult/DirectResult.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin.WantedResult/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin.WantedResult/GlobalSuppressions.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin/CodingSeb.Localization.FodyAddin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin/CodingSeb.Localization.FodyAddin.csproj -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin/GlobalSuppressions.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin/LocFieldAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin/LocFieldAttribute.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin/LocPropertyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin/LocPropertyAttribute.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin/LocalizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin/LocalizeAttribute.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin/PropertyChangedTriggerMethodNameForLocalization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin/PropertyChangedTriggerMethodNameForLocalization.cs -------------------------------------------------------------------------------- /CodingSeb.Localization.FodyAddin/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/CodingSeb.Localization.FodyAddin/key.snk -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Localization.Avalonia/Converters/TrLanguageIdConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/Converters/TrLanguageIdConverter.cs -------------------------------------------------------------------------------- /Localization.Avalonia/Converters/TrStringFormatConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/Converters/TrStringFormatConverter.cs -------------------------------------------------------------------------------- /Localization.Avalonia/Converters/TrStringFormatMultiValuesConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/Converters/TrStringFormatMultiValuesConverter.cs -------------------------------------------------------------------------------- /Localization.Avalonia/Converters/TrTextIdConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/Converters/TrTextIdConverter.cs -------------------------------------------------------------------------------- /Localization.Avalonia/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/FodyWeavers.xml -------------------------------------------------------------------------------- /Localization.Avalonia/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/FodyWeavers.xsd -------------------------------------------------------------------------------- /Localization.Avalonia/Localization.Avalonia.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/Localization.Avalonia.csproj -------------------------------------------------------------------------------- /Localization.Avalonia/MultiTr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/MultiTr.cs -------------------------------------------------------------------------------- /Localization.Avalonia/Properties/AssemblyInfos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/Properties/AssemblyInfos.cs -------------------------------------------------------------------------------- /Localization.Avalonia/Tr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/Tr.cs -------------------------------------------------------------------------------- /Localization.Avalonia/TrData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/TrData.cs -------------------------------------------------------------------------------- /Localization.Avalonia/TrViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/TrViewModel.cs -------------------------------------------------------------------------------- /Localization.Avalonia/Utils/WeakDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Avalonia/Utils/WeakDictionary.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/.gitignore -------------------------------------------------------------------------------- /Localization.AvaloniaExample/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/App.axaml -------------------------------------------------------------------------------- /Localization.AvaloniaExample/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/App.axaml.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /Localization.AvaloniaExample/Converters/BoolToStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/Converters/BoolToStringConverter.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/FodyWeavers.xml -------------------------------------------------------------------------------- /Localization.AvaloniaExample/Localization.AvaloniaExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/Localization.AvaloniaExample.csproj -------------------------------------------------------------------------------- /Localization.AvaloniaExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/Program.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/Utils/Languages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/Utils/Languages.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/ViewLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/ViewLocator.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/ViewModels/ItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/ViewModels/ItemViewModel.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/Views/MainWindow.axaml -------------------------------------------------------------------------------- /Localization.AvaloniaExample/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Localization.AvaloniaExample/lang/Example1.loc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.AvaloniaExample/lang/Example1.loc.json -------------------------------------------------------------------------------- /Localization.Examples/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/App.xaml -------------------------------------------------------------------------------- /Localization.Examples/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/App.xaml.cs -------------------------------------------------------------------------------- /Localization.Examples/AttachTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/AttachTest.cs -------------------------------------------------------------------------------- /Localization.Examples/Converters/BoolToStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/Converters/BoolToStringConverter.cs -------------------------------------------------------------------------------- /Localization.Examples/Converters/StringToIntConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/Converters/StringToIntConverter.cs -------------------------------------------------------------------------------- /Localization.Examples/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/FodyWeavers.xml -------------------------------------------------------------------------------- /Localization.Examples/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/FodyWeavers.xsd -------------------------------------------------------------------------------- /Localization.Examples/Helpers/NotifyPropertyChangedBaseClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/Helpers/NotifyPropertyChangedBaseClass.cs -------------------------------------------------------------------------------- /Localization.Examples/Localization.Examples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/Localization.Examples.csproj -------------------------------------------------------------------------------- /Localization.Examples/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/MainWindow.xaml -------------------------------------------------------------------------------- /Localization.Examples/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Localization.Examples/Utils/Languages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/Utils/Languages.cs -------------------------------------------------------------------------------- /Localization.Examples/ViewModel/ItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/ViewModel/ItemViewModel.cs -------------------------------------------------------------------------------- /Localization.Examples/ViewModel/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/ViewModel/MainViewModel.cs -------------------------------------------------------------------------------- /Localization.Examples/lang/Example1.loc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Examples/lang/Example1.loc.json -------------------------------------------------------------------------------- /Localization.JsonFileLoader/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.JsonFileLoader/GlobalSuppressions.cs -------------------------------------------------------------------------------- /Localization.JsonFileLoader/JsonFileLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.JsonFileLoader/JsonFileLoader.cs -------------------------------------------------------------------------------- /Localization.JsonFileLoader/JsonFileLoaderLangIdDecoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.JsonFileLoader/JsonFileLoaderLangIdDecoding.cs -------------------------------------------------------------------------------- /Localization.JsonFileLoader/JsonMissingTranslationsLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.JsonFileLoader/JsonMissingTranslationsLogger.cs -------------------------------------------------------------------------------- /Localization.JsonFileLoader/Localization.JsonFileLoader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.JsonFileLoader/Localization.JsonFileLoader.csproj -------------------------------------------------------------------------------- /Localization.Tests/FormatterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Tests/FormatterTest.cs -------------------------------------------------------------------------------- /Localization.Tests/InMemoryTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Tests/InMemoryTranslator.cs -------------------------------------------------------------------------------- /Localization.Tests/Localization.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Tests/Localization.Tests.csproj -------------------------------------------------------------------------------- /Localization.Tests/LocalizationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Tests/LocalizationTests.cs -------------------------------------------------------------------------------- /Localization.Tests/Resources/LocFileTest.loc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Tests/Resources/LocFileTest.loc.json -------------------------------------------------------------------------------- /Localization.Tests/Resources/MissingTranslationsfileForComparaison.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Tests/Resources/MissingTranslationsfileForComparaison.json -------------------------------------------------------------------------------- /Localization.Tests/Resources/StructuredTrans.loc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.Tests/Resources/StructuredTrans.loc.json -------------------------------------------------------------------------------- /Localization.WPF.Tests/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/FodyWeavers.xml -------------------------------------------------------------------------------- /Localization.WPF.Tests/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/FodyWeavers.xsd -------------------------------------------------------------------------------- /Localization.WPF.Tests/Localization.WPF.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/Localization.WPF.Tests.csproj -------------------------------------------------------------------------------- /Localization.WPF.Tests/LocalizationWPFTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/LocalizationWPFTests.cs -------------------------------------------------------------------------------- /Localization.WPF.Tests/Models/Animal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/Models/Animal.cs -------------------------------------------------------------------------------- /Localization.WPF.Tests/Models/Notification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/Models/Notification.cs -------------------------------------------------------------------------------- /Localization.WPF.Tests/Models/NotifyPropertyChangedBaseClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/Models/NotifyPropertyChangedBaseClass.cs -------------------------------------------------------------------------------- /Localization.WPF.Tests/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/Models/Person.cs -------------------------------------------------------------------------------- /Localization.WPF.Tests/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/Models/User.cs -------------------------------------------------------------------------------- /Localization.WPF.Tests/Utils/TestsServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF.Tests/Utils/TestsServiceProvider.cs -------------------------------------------------------------------------------- /Localization.WPF/AddWPFXAMLStandardNameSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/AddWPFXAMLStandardNameSpace.cs -------------------------------------------------------------------------------- /Localization.WPF/Converters/TrConverterBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/Converters/TrConverterBase.cs -------------------------------------------------------------------------------- /Localization.WPF/Converters/TrLanguageIdConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/Converters/TrLanguageIdConverter.cs -------------------------------------------------------------------------------- /Localization.WPF/Converters/TrStringFormatConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/Converters/TrStringFormatConverter.cs -------------------------------------------------------------------------------- /Localization.WPF/Converters/TrStringFormatMultiValuesConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/Converters/TrStringFormatMultiValuesConverter.cs -------------------------------------------------------------------------------- /Localization.WPF/Converters/TrTextIdConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/Converters/TrTextIdConverter.cs -------------------------------------------------------------------------------- /Localization.WPF/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/FodyWeavers.xml -------------------------------------------------------------------------------- /Localization.WPF/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/FodyWeavers.xsd -------------------------------------------------------------------------------- /Localization.WPF/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/GlobalSuppressions.cs -------------------------------------------------------------------------------- /Localization.WPF/Helpers/LogicalOrVisualTreeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/Helpers/LogicalOrVisualTreeHelper.cs -------------------------------------------------------------------------------- /Localization.WPF/LocBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/LocBinding.cs -------------------------------------------------------------------------------- /Localization.WPF/Localization.WPF.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/Localization.WPF.csproj -------------------------------------------------------------------------------- /Localization.WPF/MultiTr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/MultiTr.cs -------------------------------------------------------------------------------- /Localization.WPF/Tr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/Tr.cs -------------------------------------------------------------------------------- /Localization.WPF/TrData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/TrData.cs -------------------------------------------------------------------------------- /Localization.WPF/TrEnumAsItemSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/TrEnumAsItemSource.cs -------------------------------------------------------------------------------- /Localization.WPF/TrViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.WPF/TrViewModel.cs -------------------------------------------------------------------------------- /Localization.YamlFileLoader.Tests/Localization.YamlFileLoader.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.YamlFileLoader.Tests/Localization.YamlFileLoader.Tests.csproj -------------------------------------------------------------------------------- /Localization.YamlFileLoader.Tests/YamlFileLoaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.YamlFileLoader.Tests/YamlFileLoaderTests.cs -------------------------------------------------------------------------------- /Localization.YamlFileLoader.Tests/lang/MissingTranslationsFileForComparaison.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.YamlFileLoader.Tests/lang/MissingTranslationsFileForComparaison.yaml -------------------------------------------------------------------------------- /Localization.YamlFileLoader.Tests/lang/SomeTexts.loc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.YamlFileLoader.Tests/lang/SomeTexts.loc.yaml -------------------------------------------------------------------------------- /Localization.YamlFileLoader/Localization.YamlFileLoader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.YamlFileLoader/Localization.YamlFileLoader.csproj -------------------------------------------------------------------------------- /Localization.YamlFileLoader/YamlFileLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.YamlFileLoader/YamlFileLoader.cs -------------------------------------------------------------------------------- /Localization.YamlFileLoader/YamlFileLoaderLangIdDecoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.YamlFileLoader/YamlFileLoaderLangIdDecoding.cs -------------------------------------------------------------------------------- /Localization.YamlFileLoader/YamlMissingTranslationsLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization.YamlFileLoader/YamlMissingTranslationsLogger.cs -------------------------------------------------------------------------------- /Localization/EventsArgs/CurrentLanguageChangedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/EventsArgs/CurrentLanguageChangedEventArgs.cs -------------------------------------------------------------------------------- /Localization/EventsArgs/CurrentLanguageChangingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/EventsArgs/CurrentLanguageChangingEventArgs.cs -------------------------------------------------------------------------------- /Localization/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/FodyWeavers.xml -------------------------------------------------------------------------------- /Localization/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/FodyWeavers.xsd -------------------------------------------------------------------------------- /Localization/Formatters/IFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Formatters/IFormatter.cs -------------------------------------------------------------------------------- /Localization/Formatters/InjectionFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Formatters/InjectionFormatter.cs -------------------------------------------------------------------------------- /Localization/Formatters/PluralizationFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Formatters/PluralizationFormatter.cs -------------------------------------------------------------------------------- /Localization/Formatters/TernaryFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Formatters/TernaryFormatter.cs -------------------------------------------------------------------------------- /Localization/Loaders/ILocalizationFileLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Loaders/ILocalizationFileLoader.cs -------------------------------------------------------------------------------- /Localization/Loaders/LocalizationLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Loaders/LocalizationLoader.cs -------------------------------------------------------------------------------- /Localization/Loc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Loc.cs -------------------------------------------------------------------------------- /Localization/LocTranslation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/LocTranslation.cs -------------------------------------------------------------------------------- /Localization/Localization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Localization.csproj -------------------------------------------------------------------------------- /Localization/LocalizationMissingTranslationEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/LocalizationMissingTranslationEventArgs.cs -------------------------------------------------------------------------------- /Localization/Translators/FilesDictionaryTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Translators/FilesDictionaryTranslator.cs -------------------------------------------------------------------------------- /Localization/Translators/ITranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/Localization/Translators/ITranslator.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/README.md -------------------------------------------------------------------------------- /SmokeTest/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/SmokeTest/FodyWeavers.xml -------------------------------------------------------------------------------- /SmokeTest/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/SmokeTest/FodyWeavers.xsd -------------------------------------------------------------------------------- /SmokeTest/SmokeTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/SmokeTest/SmokeTest.csproj -------------------------------------------------------------------------------- /WeaverDependencies/System.ObjectModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/WeaverDependencies/System.ObjectModel.dll -------------------------------------------------------------------------------- /WeaverDependencies/System.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingseb/Localization/HEAD/WeaverDependencies/System.Runtime.dll --------------------------------------------------------------------------------