diff --git a/README.md b/README.md index 6be096a5..c0be98f3 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Dynamically catches selected texts where any window you on(pdf/browser/word etc. | | [Italian post about DynamicTranslator](http://www.softandapps.info/2016/08/12/dynamictranslator-software-traduce-textos-windows/) | | [French post about DynamicTranslator](http://www.jetelecharge.com/Bureautique/8757.php) | | [Bulgarian post about DynamicTranslator](http://www.download.bg/index.php?cls=program&mtd=default&id=696239) -| | [Ekşi Sözlük - DynamicTranslator](https://eksisozluk.com/dynamictranslator--5230125) | +| | [Ekşi Sözlük - DynamicTranslator](https://eksisozluk.com/dynamictranslator--5230125) | ## Country Based Usage ![usings](https://raw.githubusercontent.com/osoykan/DynamicTranslator/master/usings.PNG) diff --git a/src/DynamicTranslator.Application.Bing/DynamicTranslatorBingModule.cs b/src/DynamicTranslator.Application.Bing/DynamicTranslatorBingModule.cs index b787d838..cd040a8e 100644 --- a/src/DynamicTranslator.Application.Bing/DynamicTranslatorBingModule.cs +++ b/src/DynamicTranslator.Application.Bing/DynamicTranslatorBingModule.cs @@ -1,6 +1,5 @@ using System.Reflection; -using Abp.Dependency; using Abp.Modules; using DynamicTranslator.Application.Bing.Configuration; diff --git a/src/DynamicTranslator.Application.Prompt/Properties/AssemblyInfo.cs b/src/DynamicTranslator.Application.Prompt/Properties/AssemblyInfo.cs index 5890bf17..b9ea3c66 100644 --- a/src/DynamicTranslator.Application.Prompt/Properties/AssemblyInfo.cs +++ b/src/DynamicTranslator.Application.Prompt/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following diff --git a/src/DynamicTranslator.Application.SesliSozluk/DynamicTranslatorSesliSozlukModule.cs b/src/DynamicTranslator.Application.SesliSozluk/DynamicTranslatorSesliSozlukModule.cs index 6cb1e89a..ba4d1e92 100644 --- a/src/DynamicTranslator.Application.SesliSozluk/DynamicTranslatorSesliSozlukModule.cs +++ b/src/DynamicTranslator.Application.SesliSozluk/DynamicTranslatorSesliSozlukModule.cs @@ -1,6 +1,5 @@ using System.Reflection; -using Abp.Dependency; using Abp.Modules; using DynamicTranslator.Application.SesliSozluk.Configuration; diff --git a/src/DynamicTranslator.Application.Tests/Properties/AssemblyInfo.cs b/src/DynamicTranslator.Application.Tests/Properties/AssemblyInfo.cs index 0b665264..2728ca0e 100644 --- a/src/DynamicTranslator.Application.Tests/Properties/AssemblyInfo.cs +++ b/src/DynamicTranslator.Application.Tests/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following diff --git a/src/DynamicTranslator.Application.WordReference/Properties/AssemblyInfo.cs b/src/DynamicTranslator.Application.WordReference/Properties/AssemblyInfo.cs index 477228bf..fd5a949e 100644 --- a/src/DynamicTranslator.Application.WordReference/Properties/AssemblyInfo.cs +++ b/src/DynamicTranslator.Application.WordReference/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following diff --git a/src/DynamicTranslator.Application/DynamicTranslator.Application.csproj b/src/DynamicTranslator.Application/DynamicTranslator.Application.csproj index efa48671..0112c79a 100644 --- a/src/DynamicTranslator.Application/DynamicTranslator.Application.csproj +++ b/src/DynamicTranslator.Application/DynamicTranslator.Application.csproj @@ -116,8 +116,6 @@ - - diff --git a/src/DynamicTranslator.Application/Result/IResultService.cs b/src/DynamicTranslator.Application/Result/IResultService.cs deleted file mode 100644 index 29a244da..00000000 --- a/src/DynamicTranslator.Application/Result/IResultService.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Threading.Tasks; - -using Abp.Application.Services; - -using DynamicTranslator.Domain.Model; - -namespace DynamicTranslator.Application.Result -{ - public interface IResultService : IApplicationService - { - Task GetAsync(string key); - - Task SaveOrUpdateAsync(CompositeTranslateResult translateResult); - } -} diff --git a/src/DynamicTranslator.Application/Result/ResultService.cs b/src/DynamicTranslator.Application/Result/ResultService.cs deleted file mode 100644 index 523c8ed7..00000000 --- a/src/DynamicTranslator.Application/Result/ResultService.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System; -using System.Threading.Tasks; - -using Abp.Application.Services; -using Abp.Domain.Uow; - -using DynamicTranslator.Domain.Model; -using DynamicTranslator.Domain.Repository; - -namespace DynamicTranslator.Application.Result -{ - public class ResultService : ApplicationService, IResultService - { - private readonly ITranslateResultRepository _resultRepository; - - public ResultService(ITranslateResultRepository resultRepository) - { - _resultRepository = resultRepository; - } - - [UnitOfWork] - public Task GetAsync(string key) - { - return _resultRepository.GetAsync(key); - } - - [UnitOfWork] - public Task SaveOrUpdateAsync(CompositeTranslateResult translateResult) - { - CompositeTranslateResult lastResult = _resultRepository.FirstOrDefault(translateResult.Id); - - if (lastResult != null) - { - lastResult = translateResult - .SetResults(translateResult.Results) - .SetCreateDate(DateTime.Now) - .IncreaseFrequency(); - - return _resultRepository.UpdateAsync(lastResult); - } - - lastResult = translateResult; - return _resultRepository.InsertAsync(lastResult); - } - } -} diff --git a/src/DynamicTranslator.Domain/DynamicTranslator.Domain.csproj b/src/DynamicTranslator.Domain/DynamicTranslator.Domain.csproj index b5f5830a..d7767a1c 100644 --- a/src/DynamicTranslator.Domain/DynamicTranslator.Domain.csproj +++ b/src/DynamicTranslator.Domain/DynamicTranslator.Domain.csproj @@ -108,7 +108,6 @@ - diff --git a/src/DynamicTranslator.Domain/Repository/ITranslateResultRepository.cs b/src/DynamicTranslator.Domain/Repository/ITranslateResultRepository.cs deleted file mode 100644 index 5cafb194..00000000 --- a/src/DynamicTranslator.Domain/Repository/ITranslateResultRepository.cs +++ /dev/null @@ -1,8 +0,0 @@ -using Abp.Domain.Repositories; - -using DynamicTranslator.Domain.Model; - -namespace DynamicTranslator.Domain.Repository -{ - public interface ITranslateResultRepository : IRepository {} -} diff --git a/src/DynamicTranslator.TestBase/Properties/AssemblyInfo.cs b/src/DynamicTranslator.TestBase/Properties/AssemblyInfo.cs index 4b9a26cd..187e7cfa 100644 --- a/src/DynamicTranslator.TestBase/Properties/AssemblyInfo.cs +++ b/src/DynamicTranslator.TestBase/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following diff --git a/src/DynamicTranslator.Tests/Properties/AssemblyInfo.cs b/src/DynamicTranslator.Tests/Properties/AssemblyInfo.cs index f1236321..df3656c9 100644 --- a/src/DynamicTranslator.Tests/Properties/AssemblyInfo.cs +++ b/src/DynamicTranslator.Tests/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following diff --git a/src/DynamicTranslator.Wpf/DynamicTranslatorWpfModule.cs b/src/DynamicTranslator.Wpf/DynamicTranslatorWpfModule.cs index 17a02262..50bcc4e9 100644 --- a/src/DynamicTranslator.Wpf/DynamicTranslatorWpfModule.cs +++ b/src/DynamicTranslator.Wpf/DynamicTranslatorWpfModule.cs @@ -3,12 +3,10 @@ using Abp.Dependency; using Abp.Modules; -using DynamicTranslator.Application.Bing; using DynamicTranslator.Application.Google; using DynamicTranslator.Application.Prompt; using DynamicTranslator.Application.SesliSozluk; using DynamicTranslator.Application.Tureng; -using DynamicTranslator.Application.WordReference; using DynamicTranslator.Application.Yandex; using DynamicTranslator.Extensions; @@ -19,11 +17,9 @@ namespace DynamicTranslator.Wpf [DependsOn( typeof(DynamicTranslatorGoogleModule), typeof(DynamicTranslatorYandexModule), - typeof(DynamicTranslatorBingModule), typeof(DynamicTranslatorTurengModule), typeof(DynamicTranslatorSesliSozlukModule), - typeof(DynamicTranslatorPromptModule), - typeof(DynamicTranslatorWordReferenceModule) + typeof(DynamicTranslatorPromptModule) )] public class DynamicTranslatorWpfModule : DynamicTranslatorModule { diff --git a/src/DynamicTranslator.Wpf/ViewModel/MainWindow.xaml b/src/DynamicTranslator.Wpf/ViewModel/MainWindow.xaml index f4abeb51..e650a073 100644 --- a/src/DynamicTranslator.Wpf/ViewModel/MainWindow.xaml +++ b/src/DynamicTranslator.Wpf/ViewModel/MainWindow.xaml @@ -54,12 +54,8 @@ Margin="205,33,0,0" VerticalAlignment="Top" IsChecked="True" /> - -