diff --git a/I18Next.Net.sln b/I18Next.Net.sln index c9fa97c..22450ae 100644 --- a/I18Next.Net.sln +++ b/I18Next.Net.sln @@ -14,6 +14,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18Next.Net.AspNetCore", "s EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Example.WebApp", "examples\Example.WebApp\Example.WebApp.csproj", "{7A9BDD90-BC7A-4B7D-A3F0-42A83D04E6C3}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "I18Next.Net.Abstractions", "src\I18Next.Net.Abstractions\I18Next.Net.Abstractions.csproj", "{42AB2562-8DA6-41E1-ABD5-152DDD622E6D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -48,5 +50,9 @@ Global {7A9BDD90-BC7A-4B7D-A3F0-42A83D04E6C3}.Debug|Any CPU.Build.0 = Debug|Any CPU {7A9BDD90-BC7A-4B7D-A3F0-42A83D04E6C3}.Release|Any CPU.ActiveCfg = Release|Any CPU {7A9BDD90-BC7A-4B7D-A3F0-42A83D04E6C3}.Release|Any CPU.Build.0 = Release|Any CPU + {42AB2562-8DA6-41E1-ABD5-152DDD622E6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {42AB2562-8DA6-41E1-ABD5-152DDD622E6D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {42AB2562-8DA6-41E1-ABD5-152DDD622E6D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {42AB2562-8DA6-41E1-ABD5-152DDD622E6D}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/src/I18Next.Net/Backends/ITranslationBackend.cs b/src/I18Next.Net.Abstractions/Backends/ITranslationBackend.cs similarity index 100% rename from src/I18Next.Net/Backends/ITranslationBackend.cs rename to src/I18Next.Net.Abstractions/Backends/ITranslationBackend.cs diff --git a/src/I18Next.Net.Abstractions/I18Next.Net.Abstractions.csproj b/src/I18Next.Net.Abstractions/I18Next.Net.Abstractions.csproj new file mode 100644 index 0000000..79f246d --- /dev/null +++ b/src/I18Next.Net.Abstractions/I18Next.Net.Abstractions.csproj @@ -0,0 +1,16 @@ + + + + netstandard2.0 + I18Next.Net + DarkLiKally + DarkLiKally + 0.5.1 + https://github.com/DarkLiKally/I18Next.Net + https://github.com/DarkLiKally/I18Next.Net + git + true + I18Next.Net + + + diff --git a/src/I18Next.Net/II18Next.cs b/src/I18Next.Net.Abstractions/II18Next.cs similarity index 100% rename from src/I18Next.Net/II18Next.cs rename to src/I18Next.Net.Abstractions/II18Next.cs diff --git a/src/I18Next.Net/Plugins/IFormatter.cs b/src/I18Next.Net.Abstractions/Plugins/IFormatter.cs similarity index 100% rename from src/I18Next.Net/Plugins/IFormatter.cs rename to src/I18Next.Net.Abstractions/Plugins/IFormatter.cs diff --git a/src/I18Next.Net/Plugins/IInterpolator.cs b/src/I18Next.Net.Abstractions/Plugins/IInterpolator.cs similarity index 100% rename from src/I18Next.Net/Plugins/IInterpolator.cs rename to src/I18Next.Net.Abstractions/Plugins/IInterpolator.cs diff --git a/src/I18Next.Net/Plugins/ILanguageDetector.cs b/src/I18Next.Net.Abstractions/Plugins/ILanguageDetector.cs similarity index 100% rename from src/I18Next.Net/Plugins/ILanguageDetector.cs rename to src/I18Next.Net.Abstractions/Plugins/ILanguageDetector.cs diff --git a/src/I18Next.Net/Plugins/ILogger.cs b/src/I18Next.Net.Abstractions/Plugins/ILogger.cs similarity index 100% rename from src/I18Next.Net/Plugins/ILogger.cs rename to src/I18Next.Net.Abstractions/Plugins/ILogger.cs diff --git a/src/I18Next.Net/Plugins/IPluralResolver.cs b/src/I18Next.Net.Abstractions/Plugins/IPluralResolver.cs similarity index 100% rename from src/I18Next.Net/Plugins/IPluralResolver.cs rename to src/I18Next.Net.Abstractions/Plugins/IPluralResolver.cs diff --git a/src/I18Next.Net/Plugins/IPostProcessor.cs b/src/I18Next.Net.Abstractions/Plugins/IPostProcessor.cs similarity index 100% rename from src/I18Next.Net/Plugins/IPostProcessor.cs rename to src/I18Next.Net.Abstractions/Plugins/IPostProcessor.cs diff --git a/src/I18Next.Net/Plugins/ITranslator.cs b/src/I18Next.Net.Abstractions/Plugins/ITranslator.cs similarity index 100% rename from src/I18Next.Net/Plugins/ITranslator.cs rename to src/I18Next.Net.Abstractions/Plugins/ITranslator.cs diff --git a/src/I18Next.Net/TranslationTrees/ITranslationTree.cs b/src/I18Next.Net.Abstractions/TranslationTrees/ITranslationTree.cs similarity index 100% rename from src/I18Next.Net/TranslationTrees/ITranslationTree.cs rename to src/I18Next.Net.Abstractions/TranslationTrees/ITranslationTree.cs diff --git a/src/I18Next.Net/TranslationTrees/ITranslationTreeBuilder.cs b/src/I18Next.Net.Abstractions/TranslationTrees/ITranslationTreeBuilder.cs similarity index 100% rename from src/I18Next.Net/TranslationTrees/ITranslationTreeBuilder.cs rename to src/I18Next.Net.Abstractions/TranslationTrees/ITranslationTreeBuilder.cs diff --git a/src/I18Next.Net/TranslationTrees/ITranslationTreeBuilderFactory.cs b/src/I18Next.Net.Abstractions/TranslationTrees/ITranslationTreeBuilderFactory.cs similarity index 100% rename from src/I18Next.Net/TranslationTrees/ITranslationTreeBuilderFactory.cs rename to src/I18Next.Net.Abstractions/TranslationTrees/ITranslationTreeBuilderFactory.cs diff --git a/src/I18Next.Net/I18Next.Net.csproj b/src/I18Next.Net/I18Next.Net.csproj index 5473c37..c179d0d 100644 --- a/src/I18Next.Net/I18Next.Net.csproj +++ b/src/I18Next.Net/I18Next.Net.csproj @@ -12,4 +12,7 @@ + + +