Skip to content

Commit 031338e

Browse files
authored
Merge pull request #3 from LazZiya/vNext
V next
2 parents 1c20afe + 67b8d8e commit 031338e

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

XLocalizer.Translate.SystranTranslate/SystranTranslateServiceRapidApi.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ public class SystranTranslateServiceRapidApi : ITranslator
3030
public SystranTranslateServiceRapidApi(HttpClient httpClient, IConfiguration configuration, ILogger<SystranTranslateServiceRapidApi> logger)
3131
{
3232
_httpClient = httpClient ?? throw new NullReferenceException(nameof(httpClient));
33-
var _rapidApiKey = configuration["XLocalizer.Translate:RapidApiKey"] ?? throw new NullReferenceException("RapidApi key not found");
33+
var _rapidApiKey = configuration["XLocalizer.Translate:RapidApiKey"] ?? throw new NullReferenceException("Configuration key for RapidApi was not found! For more details see https://docs.ziyad.info/en/XLocalizer/v1.0/translate-services-systran.md");
34+
3435
_httpClient.DefaultRequestHeaders.Add("x-rapidapi-key", _rapidApiKey);
3536
_httpClient.DefaultRequestHeaders.Add("x-rapidapi-host", "systran-systran-platform-for-language-processing-v1.p.rapidapi.com");
3637
_logger = logger;

XLocalizer.Translate.SystranTranslate/XLocalizer.Translate.SystranTranslate.csproj

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,18 @@
1010
Extension package for XLocalizer.TranslationServices to provide translations using SYSTRAN.io Translate.
1111
</Description>
1212
<Copyright>Ziyad.info</Copyright>
13-
<PackageProjectUrl>http://docs.ziyad.info</PackageProjectUrl>
13+
<PackageProjectUrl>https://docs.ziyad.info</PackageProjectUrl>
1414
<PackageIcon>icon.png</PackageIcon>
1515
<PackageTags>asp.net, core, razor, mvc, localization, globalization, translation, services</PackageTags>
1616
<PackageReleaseNotes>
17-
- Rename to SystranTranslateServiceRapidApi
17+
- Fix an issue to throw the correct exception when no API key is provided
18+
- Throw more user friendly exception when no API key is provided.
1819
Release notes: https://github.com/LazZiya/XLocalizer.Translate.SystranTranslate/releases
1920
</PackageReleaseNotes>
20-
<VersionPrefix>1.0.0</VersionPrefix>
21+
<VersionPrefix>1.0.1</VersionPrefix>
2122
<VersionSuffix></VersionSuffix>
22-
<AssemblyVersion>1.0.0.0</AssemblyVersion>
23-
<FileVersion>1.0.0.0</FileVersion>
23+
<AssemblyVersion>1.0.1.0</AssemblyVersion>
24+
<FileVersion>1.0.1.0</FileVersion>
2425
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
2526
<PackageLicenseExpression>MIT</PackageLicenseExpression>
2627
<PackageIconUrl>https://github.com/LazZiya/XLocalizer.Translate.SystranTranslate/raw/master/XLocalizer.Translate.SystranTranslate/files/icon.png</PackageIconUrl>

0 commit comments

Comments
 (0)