"SlidingExpritionByDayInfo":"Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed. This will not extend the entry lifetime beyond the absolute expiration.",
"MaxDaysForCachingInfo":"Gets or sets an absolute expiration time, relative to now.",
"CurrentEstimatedSizeInfo":"Indicates an estimated sum of all the NuGet packages' content size currently in the memory cache",
"CurrentEntryCountInfo":"Indicates the number of instances currently in the memory cache.",
"TotalHitsInfo":"Indicates the total number of cache misses. A cache hit occurs when a file is requested from a cache and the cache is able to fulfill that request.",
"TotalMissesInfo":"Indicates the total number of cache hits. A cache miss is when the cache does not contain the requested content."
@ -204,6 +204,7 @@ We've passed a lambda method to configure the `ApplicationName` option. Here's a
* `ApplicationName`: A human-readable name for the application. It is a unique value for an application.
* `Configuration`: Can be used to setup the [application configuration](Configuration.md) when it is not provided by the hosting system. It is not needed for ASP.NET Core and other .NET hosted applications. However, if you've used `AbpApplicationFactory` with an internal service provider, you can use this option to configure how the application configuration is built.
* `Environment`: Environment name for the application.
* `PlugInSources`: A list of plugin sources. See the [Plug-In Modules documentation](PlugIn-Modules) to learn how to work with plugins.
* `Services`: The `IServiceCollection` object that can be used to register service dependencies. You generally don't need that, because you configure your services in your [module class](Module-Development-Basics.md). However, it can be used while writing extension methods for the `AbpApplicationCreationOptions` class.
@ -253,6 +254,54 @@ The `IAbpApplication` interface extends the `IApplicationInfoAccessor` interface
`IAbpApplication` is disposable. Always dispose of it before exiting your application.
## IAbpHostEnvironment
Sometimes, while creating an application, we need to get the current hosting environment and take actions according to that. In such cases, we can use some services such as [IWebHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.iwebhostenvironment?view=aspnetcore-7.0) or [IWebAssemblyHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.iwebassemblyhostenvironment) provided by .NET, in the final application.
However, we can not use these services in a class library, which is used by the final application. ABP Framework provides the `IAbpHostEnvironment` service, which allows you to get the current environment name whenever you want. `IAbpHostEnvironment` is used by the ABP Framework in several places to perform specific actions by the environment. For example, ABP Framework reduces the cache duration on the **Development** environment for some services.
`IAbpHostEnvironment` obtains the current environment name by the following order:
1. Gets and sets the environment name if it's specified in the `AbpApplicationCreationOptions`.
2. Tries to obtain the environment name from the `IWebHostEnvironment` or `IWebAssemblyHostEnvironment` services for ASP.NET Core & Blazor WASM applications if the environment name isn't specified in the `AbpApplicationCreationOptions`.
3. Sets the environment name as **Production**, if the environment name is not specified or can not be obtained from the services.
You can configure the `AbpApplicationCreationOptions` [options class](Options.md) while creating the ABP application and set an environment name to its `Environment` property. You can find the `AddApplication` or `AddApplicationAsync` call in your solution (typically in the `Program.cs` file), and set the `Environment` option as shown below:
public MyDemoService(IAbpHostEnvironment abpHostEnvironment)
{
_abpHostEnvironment = abpHostEnvironment;
}
public void MyMethod()
{
var environmentName = _abpHostEnvironment.EnvironmentName;
if (_abpHostEnvironment.IsDevelopment()) { /* ... */ }
if (_abpHostEnvironment.IsStaging()) { /* ... */ }
if (_abpHostEnvironment.IsProduction()) { /* ... */ }
if (_abpHostEnvironment.IsEnvironment("custom-environment")) { /* ... */ }
}
}
```
## .NET Generic Host & ASP.NET Core Integrations
`AbpApplicationFactory` can create a standalone ABP application container without any external dependency. However, in most cases, you will want to integrate it with [.NET's generic host](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host) or ASP.NET Core. For such usages, ABP provides built-in extension methods to easily create an ABP application container that is well-integrated to these systems.
[ABP Framework](https://abp.io/) and [ABP Commercial](https://commercial.abp.io/) 7.0 versions have been released today.
## What's New With 7.0?
Since all the new features are already explained in detail in the [7.0 RC Announcement Post](https://blog.abp.io/abp/ABP.IO-Platform-7.0-RC-Has-Been-Published), I will not repeat all the details again. See the [RC Blog Post](https://blog.abp.io/abp/ABP.IO-Platform-7.0-RC-Has-Been-Published) for all the features and enhancements.
## Getting Started with 7.0
### Creating New Solutions
You can create a new solution with the ABP Framework version 7.0 by either using the `abp new` command or generating the CLI command on the [get started page](https://abp.io/get-started).
> See the [getting started document](https://docs.abp.io/en/abp/latest/Getting-Started) for more.
### How to Upgrade an Existing Solution
#### Install/Update the ABP CLI
First of all, install the ABP CLI or upgrade to the latest version.
If you haven't installed it yet:
```bash
dotnet tool install -g Volo.Abp.Cli
```
To update an existing installation:
```bash
dotnet tool update -g Volo.Abp.Cli
```
#### Upgrading Existing Solutions with the ABP Update Command
[ABP CLI](https://docs.abp.io/en/abp/latest/CLI) provides a handy command to update all the ABP related NuGet and NPM packages in your solution with a single command:
```bash
abp update
```
Run this command in the root folder of your solution.
## Migration Guides
There are breaking changes in this version that may affect your application. Please see the following migration documents, if you are upgrading from v6.x:
* [ABP Framework 6.x to 7.0 Migration Guide](https://docs.abp.io/en/abp/7.0/Migration-Guides/Abp-7_0)
* [ABP Commercial 6.x to 7.0 Migration Guide](https://docs.abp.io/en/commercial/7.0/migration-guides/v7_0)
## Community News
### Highlights from .NET 7.0?
Our team has closely followed the ASP.NET Core and Entity Framework Core 7.0 releases, read Microsoft's guides and documentation and adapt the changes to our ABP.IO Platform. We are proud to say that we've shipped the ABP 7.0 RC.1 based on .NET 7.0 just after Microsoft's .NET 7.0 release.
In addition to the ABP's .NET 7.0 upgrade, our team has created 13 great articles to highlight the important features coming with ASP.NET Core 7.0 and Entity Framework Core 7.0.
You can read [this post](https://volosoft.com/Blog/Highlights-for-ASP.NET-Entity-Framework-Core-NET-7.0) to see the list of all articles.
### New ABP Community Posts
In addition to [the 13 articles to highlight .NET 7.0 features written by our team]((https://volosoft.com/Blog/Highlights-for-ASP.NET-Entity-Framework-Core-NET-7.0)), here are some of the recent posts added to the [ABP Community](https://community.abp.io/):
* [liangshiwei](https://github.com/realLiangshiwei) has created a new community article, that shows [How to Use the Weixin Authentication for MVC / Razor Page Applications](https://community.abp.io/posts/how-to-use-the-weixin-authentication-for-mvc-razor-page-applications-a33e0wti).
* [Jasen Fici](https://community.abp.io/posts/deploying-abp.io-to-an-azure-appservice-ma8kukdp) has created a new article: [Deploying abp.io to an Azure AppService](https://community.abp.io/posts/deploying-abp.io-to-an-azure-appservice-ma8kukdp).
Thanks to the ABP Community for all the content they have published. You can also [post your ABP related (text or video) content](https://community.abp.io/articles/submit) to the ABP Community.
## About the Next Version
The next feature version will be 7.1. You can follow the [release planning here](https://github.com/abpframework/abp/milestones).
Please [submit an issue](https://github.com/abpframework/abp/issues/new) if you have any problems with this version.
- **JsonSerializerSettings(`Newtonsoft.Json.JsonSerializerSettings`)**: Global options for Newtonsoft library operations. See [here](https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonSerializerSettings.htm) for reference.
## Configuring JSON options in ASP.NET Core
You can change the JSON behavior in ASP.NET Core by configuring [JsonOptions](https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.jsonoptions) or
[MvcNewtonsoftJsonOptions](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.mvcnewtonsoftjsonoptions)(if you use `Newtonsoft.Json`)
@ -115,4 +115,74 @@ See https://github.com/abpframework/abp/pull/13845 for more info.
The `Devart.Data.Oracle.EFCore` package do not yet support EF Core 7.0, If you use `AbpEntityFrameworkCoreOracleDevartModule(Volo.Abp.EntityFrameworkCore.Oracle.Devart)` may not work as expected, We will release new packages as soon as they are updated.
See https://github.com/abpframework/abp/issues/14412 for more info.
# Changes on Angular Apps
## Added a new package `@abp/ng.oauth`
OAuth Functionality moved to a seperate package named `@abp/ng.oauth`, so ABP users should add the `@abp/ng.oauth` packages on app.module.ts.
Add the new npm package to your app.
```
yarn add @abp/ng.oauth
// or npm i ---save @abp/ng.oauth
```
```typescript
// app.module.ts
import { AbpOAuthModule } from "@abp/ng.oauth";
// ...
@NgModule({
// ...
imports: [
AbpOAuthModule.forRoot(), // <--AddThis
// ...
],
// ...
})
export class AppModule {}
```
## Lepton X Google-Font
If you are using LeptonX that has google fonts, the fonts were built-in the Lepton file. It's been moved to a seperate file. So the ABP user should add font-bundle in angular.json. ( under the 'yourProjectName' > 'architect' > 'build' > 'options' >'styles' )
In side menu layout, eThemeLeptonXComponents.Navbar has been changed to eThemeLeptonXComponents.Toolbar, and
eThemeLeptonXComponents.Sidebar to eThemeLeptonXComponents.Navbar.
And also added new replaceable component like Logo Component, Language Component etc.
If you are using replaceable component system you can check [documentation](https://docs.abp.io/en/commercial/latest/themes/lepton-x/angular#customization).
## ng-zorro-antd-tree.css
ng-zorro-antd-tree.css file should be in angular.json if the user uses AbpTree component or Abp-commercial. The ABP User should add this style definition on angular.json. ( under the 'yourProjectName' > 'architect' > 'build' > 'options' >'styles' )
@ -6,7 +6,7 @@ This document provides a road map, release schedule and planned features for the
### v7.1
The next version will be 7.1 and planned to release the stable 7.1 version in February, 2024. In the version 7.1, we will mostly focus on stabilizing and enhancing existing features, improving the developer experience, as well as adding relatively minor new features.
The next version will be 7.1 and planned to release the stable 7.1 version in February, 2023. In the version 7.1, we will mostly focus on stabilizing and enhancing existing features, improving the developer experience, as well as adding relatively minor new features.
See the [7.1 milestone](https://github.com/abpframework/abp/milestone/68) for all the issues we've planned to work on.
@ -7,8 +7,15 @@ Those abstractions can be found in the @abp/ng-core packages.
- `AuthService` (the class that implements the IAuthService interface).
- `NAVIGATE_TO_MANAGE_PROFILE` Inject token.
- `AuthGuard` (the class that implements the IAuthGuard interface).
- `ApiInterceptor` (the class that implements the IApiInterceptor interface).
Those base classes are overridden by the "AbpOAuthModule" for oAuth. There are also three functions provided with AbpOAuthModule.
- `PIPE_TO_LOGIN_FN_KEY` a provide that calls a function when the user is not authenticated. The function should be PipeToLoginFn type.
- `SET_TOKEN_RESPONSE_TO_STORAGE_FN_KEY` a provide that calls a function when the user is authenticated. The function should be SetTokenResponseToStorageFn type.
- `CHECK_AUTHENTICATION_STATE_FN_KEY` a provide that calls a function when the user is authenticated and stores the auth state. The function should be CheckAuthenticationStateFn type.
The tokens and interfaces are in the `@abp/ng.core` package but the implementation of these interfaces is in the `@abp/ng.oauth` package.
Those base classes are overridden by the "AbpOAuthModule" for oAuth.
If you want to make your own authentication system, you must also change these 'abstract' classes.
ApiInterceptor is provided by @abp/ng.oauth. The ApiInterceptor adds the token, accepted-language, and tenant id to the header of the HTTP request.
ApiInterceptor is provided by `@abp/ng.core` but overridden with `@abp/ng.oauth`. The ApiInterceptor adds the token, accepted-language, and tenant id to the header of the HTTP request. It also calls the http-wait service.
"SendPasswordResetLink_Information":"Na váš e-mail bude zaslán odkaz pro resetování hesla, pomocí kterého můžete heslo resetovat. Pokud e-mail během několika minut neobdržíte, zkuste to znovu.",
"PasswordResetMailSentMessage":"E-mail pro obnovení účtu byl odeslán na vaši e-mailovou adresu. Pokud tento e-mail ve své doručené poště neuvidíte do 15 minut, vyhledejte jej ve složce nevyžádané pošty. Pokud to tam najdete, označte to jako -Not Junk-.",
"ResetPassword":"Obnovit heslo",
"ConfirmPassword":"Potvrďte (zopakujte) heslo",
"ConfirmPassword":"Potvrďte heslo",
"ResetPassword_Information":"Zadejte prosím své nové heslo.",
"YourPasswordIsSuccessfullyReset":"Vaše heslo bylo úspěšně resetováno.",
"SendPasswordResetLink_Information":"Et link til at nulstille dit kodeord vil blive sendt til din email. Hvis du ikke modtager en email indenfor et par minutter, venligst prøv igen.",
"PasswordResetMailSentMessage":"Gendannelse af konto er sendt til din email. Hvis du ikke har modtaget emailen indenfor 15 minutter, kig i din spam folder. Hvis du finder den dér, venligst markér den som -Ikke Spam-. ",
"ResetPassword":"Nulstil Kodeord",
"ConfirmPassword":"Bekræft (gentag) kodeordet",
"ConfirmPassword":"Bekræft kodeordet",
"ResetPassword_Information":"Venligst indtast dit nye kodeord.",
"YourPasswordIsSuccessfullyReset":"Dit kodeord blev ændret.",
"SendPasswordResetLink_Information":"Ein Link zum Zurücksetzen des Passworts wird an Ihre E-Mail gesendet. Wenn Sie innerhalb weniger Minuten keine E-Mail erhalten, versuchen Sie es erneut.",
"PasswordResetMailSentMessage":"E-Mail zur Kontowiederherstellung an Ihre E-Mail-Adresse gesendet. Wenn Sie diese E-Mail nicht innerhalb von 15 Minuten in Ihrem Posteingang sehen, suchen Sie sie in Ihrem Junk-Mail-Ordner. Wenn Sie sie dort finden, markieren Sie sie bitte als -Kein Junk-. ",
"ResetPassword":"Passwort zurücksetzen",
"ConfirmPassword":"Bestätigen (wiederholen) Sie das Passwort",
"ConfirmPassword":"Bestätigen Sie das Passwort",
"ResetPassword_Information":"Bitte geben Sie Ihr neues Passwort ein.",
"YourPasswordIsSuccessfullyReset":"Ihr Passwort wurde erfolgreich zurückgesetzt.",
"SendPasswordResetLink_Information":"Θα αποσταλεί στο email σας ένας σύνδεσμος επαναφοράς κωδικού πρόσβασης μεσα απο τον οποιο θα μπορείτε να επαναφέρετε τον κωδικό πρόσβασής σας. Εάν δεν λάβετε ένα email μέσα σε λίγα λεπτά, δοκιμάστε ξανά.",
"PasswordResetMailSentMessage":"Το email ανάκτησης λογαριασμού στάλθηκε στη διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Εάν δεν δείτε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου στα εισερχόμενά σας εντός 15 λεπτών, αναζητήστε το στον φάκελο ανεπιθύμητης αλληλογραφίας σας. Εάν το βρείτε εκεί, σημειώστε το ως -Not Junk-.",
"ResetPassword":"Επαναφορά Κωδικού Πρόσβασης",
"ConfirmPassword":"Επιβεβαιώστε (επαναλάβετε) τον κωδικό πρόσβασης",
"ConfirmPassword":"Επιβεβαιώστε τον κωδικό πρόσβασης",
"ResetPassword_Information":"Εισαγάγετε τον νέο σας κωδικό πρόσβασης.",
"YourPasswordIsSuccessfullyReset":"Ο κωδικός πρόσβασής σας επαναφέρθηκε με επιτυχία",
"ReturnToText":"Click here to return to the application",
"OrLoginWith":"Or login with:",
"ForgotPassword":"Forgot password?",
"SendPasswordResetLink_Information":"A password reset link will be sent to your email to reset your password. If you don't get an email within a few minutes, please re-try.",
"SendPasswordResetLink_Information":"A password reset link will be sent to your email to reset your password. If you don't get an email within a few minutes, please retry.",
"PasswordResetMailSentMessage":"Account recovery email has been sent to your e-mail address. If you receive the email within 15 minutes, check your spam/junk folder. If you find it there, please mark it as -Not Junk-.",
"ResetPassword":"Reset Password",
"ConfirmPassword":"Confirm (repeat) the password",
"ConfirmPassword":"Confirm the password",
"ResetPassword_Information":"Please enter your new password.",
"YourPasswordIsSuccessfullyReset":"Your password has been successfully reset.",
"ReturnToText":"Click here to return to the application",
"OrLoginWith":"Or login with:",
"ForgotPassword":"Forgot password?",
"SendPasswordResetLink_Information":"A password reset link will be sent to your email to reset your password. If you don't get an email within a few minutes, please re-try.",
"SendPasswordResetLink_Information":"A password reset link will be sent to your email to reset your password. If you don't get an email within a few minutes, please retry.",
"PasswordResetMailSentMessage":"Account recovery email sent to your e-mail address. If you don't see this email in your inbox within 15 minutes, look for it in your junk mail folder. If you find it there, please mark it as -Not Junk-. ",
"ResetPassword":"Reset Password",
"ConfirmPassword":"Confirm (repeat) the password",
"ConfirmPassword":"Confirm the password",
"ResetPassword_Information":"Please enter your new password.",
"YourPasswordIsSuccessfullyReset":"Your password is successfully reset.",
"SendPasswordResetLink_Information":"پیوند بازنشانی گذرواژه برای بازنشانی گذرواژه به ایمیل شما ارسال می شود. اگر در عرض چند دقیقه ایمیلی دریافت نکردید, لطفاً دوباره امتحان کنید.",
"PasswordResetMailSentMessage":"ایمیل بازیابی حساب به آدرس ایمیل شما ارسال می شود. اگر این ایمیل را در عرض 15 دقیقه در صندوق ورودی خود مشاهده نکردید, آن را در پوشه نامه های ناخواسته خود جستجو کنید. اگر آن را در آنجا پیدا کردید, لطفاً آن را به عنوان علامت گذاری کنید -آشغال نیست-. ",
"ResetPassword":"بازنشانی گذرواژه",
"ConfirmPassword":"تأیید (تکرار) گذرواژه",
"ConfirmPassword":"تأیید گذرواژه",
"ResetPassword_Information":"لطفاً گذرواژه جدید خود را وارد کنید.",
"YourPasswordIsSuccessfullyReset":"گذرواژه شما با موفقیت بازنشانی شد.",
"SendPasswordResetLink_Information":"Salasanan vaihtamislinkki lähetetään sähköpostiisi salasanan vaihtamiseksi. Jos et saa sähköpostia muutamassa minuutissa, yritä uudelleen.",
"PasswordResetMailSentMessage":"Tilin palauttamisen sähköposti lähetetään sähköpostiosoitteeseesi. Jos et näe tätä sähköpostia postilaatikossa 15 minuutin kuluessa, etsi se roskapostikansiostasi. Jos löydät sen sieltä, merkitse se nimellä -Ei roskaa.",
"ResetPassword":"Nollaa salasana",
"ConfirmPassword":"Vahvista (toista) salasana",
"ConfirmPassword":"Vahvista salasana",
"ResetPassword_Information":"Anna uusi salasanasi.",
"YourPasswordIsSuccessfullyReset":"Salasanasi on palautettu.",
"SendPasswordResetLink_Information":"Un lien de réinitialisation du mot de passe sera envoyé à votre adresse e-mail pour réinitialiser votre mot de passe. Si vous ne recevez pas d'e-mail dans quelques minutes, veuillez réessayer.",
"PasswordResetMailSentMessage":"E-mail de récupération de compte envoyé à votre adresse e-mail. Si vous ne voyez pas cet e-mail dans votre boîte de réception dans les 15 minutes, recherchez-le dans votre dossier de courrier indésirable. Si vous le trouvez là-bas, veuillez le marquer comme -Pas indésirable-.",
"ResetPassword":"Réinitialiser le mot de passe",
"ConfirmPassword":"Confirmer (répéter) le mot de passe",
"ConfirmPassword":"Confirmer le mot de passe",
"ResetPassword_Information":"Entrez votre nouveau mot de passe.",
"YourPasswordIsSuccessfullyReset":"Votre mot de passe a été réinitialisé avec succès.",
"SendPasswordResetLink_Information":"पासवर्ड रीसेट करने के लिए आपके ईमेल पर एक पासवर्ड रीसेट लिंक भेजा जाएगा। यदि आपको कुछ मिनटों के भीतर ईमेल नहीं मिलता है, तो कृपया पुनः प्रयास करें।",
"PasswordResetMailSentMessage":"खाता पुनर्प्राप्ति ईमेल आपके ई-मेल पते पर भेजी जाती है। यदि आप 15 मिनट के भीतर अपने इनबॉक्स में यह ईमेल नहीं देखते हैं, तो इसे अपने जंक मेल फ़ोल्डर में देखें। यदि आप इसे वहां पाते हैं, तो कृपया इसे चिह्नित करें -नहीं जोड़-।",
"ResetPassword":"पासवर्ड रीसेट",
"ConfirmPassword":"पासवर्ड की पुष्टि करें (दोहराएं)",
"ConfirmPassword":"पासवर्ड की पुष्टि करें",
"ResetPassword_Information":"कृपया अपना नया पासवर्ड दर्ज करें।",
"YourPasswordIsSuccessfullyReset":"आपका पासवर्ड सफलतापूर्वक रीसेट हो गया है।",
"SendPasswordResetLink_Information":"Link za ponovno postavljanje lozinke bit će poslan na vašu e-poštu kako bi ste ponovno postavili lozinku. Ako ne dobijete e-poruku u roku od nekoliko minuta, pokušajte ponovo.",
"PasswordResetMailSentMessage":"Poruka e-pošte za oporavak računa poslana je na vašu adresu e-pošte. Ako ne vidite ovu e-poruku u pristigloj pošti u roku od 15 minuta, potražite je u mapi bezvrijedne pošte. Ako poruku pronađete tamo, označite je kao -Nije smeće-. ",
"ResetPassword":"Resetiranje lozinke",
"ConfirmPassword":"Potvrdite (ponovite) lozinku",
"ConfirmPassword":"Potvrdite lozinku",
"ResetPassword_Information":"Unesite svoju novu lozinku.",
"YourPasswordIsSuccessfullyReset":"Vaša lozinka je uspješno poništena.",
"SendPasswordResetLink_Information":"Jelszó-visszaállítási linket küldünk az e-mailre a jelszó visszaállításához. Ha néhány percen belül nem kap e-mailt, próbálkozzon újra.",
"PasswordResetMailSentMessage":"A fiók-helyreállítási e-mailt az Ön e-mail címére küldtük. Ha 15 percen belül nem látja ezt az e-mailt a beérkező levelek között, keresse meg a levélszemét mappájában. Ha ott találja, kérjük, jelölje meg: -Nem szemét-.",
"ResetPassword":"Jelszó visszaállítása",
"ConfirmPassword":"Erősítse meg (ismételje meg) a jelszót",
"ConfirmPassword":"Erősítse meg a jelszót",
"ResetPassword_Information":"Kérjük, írja be új jelszavát.",
"YourPasswordIsSuccessfullyReset":"Jelszavát sikeresen visszaállította.",
"SendPasswordResetLink_Information":"Hlekkur til að endurstilla lykilorð verður sendur á netfangið þitt til að endurstilla lykilorðið þitt. Ef þú færð ekki tölvupóst innan nokkurra mínútna skaltu reyna aftur.",
"PasswordResetMailSentMessage":"Hlekkur til að endurstilla aðganginn þinn verður sendur á netfangið þitt.Ef þú sérð ekki þennan tölvupóst í pósthólfinu þínu innan 15 mínútna skaltu leita að honum í ruslpóstmöppunni þinni. Ef þú finnur það þarna skaltu merkja það sem -Ekki rusl-.",
"SendPasswordResetLink_Information":"Un link per reimpostare la password verrà inviato alla tua e-mail. Se non ricevi l'e-mail entro pochi minuti, riprova.",
"PasswordResetMailSentMessage":"E-mail di recupero dell'account inviata al tuo indirizzo e-mail. Se non vedi questa e-mail nella tua posta in arrivo entro 15 minuti, cercala tra la posta indesiderata e in tal caso, contrassegna il messaggio come -No SPAM-.",
"ResetPassword":"Resetta la password",
"ConfirmPassword":"Conferma (ripeti) la password",
"ConfirmPassword":"Conferma la password",
"ResetPassword_Information":"Per favore inserisci la tua nuova password.",
"YourPasswordIsSuccessfullyReset":"La tua password è stata reimpostata con successo.",
"SendPasswordResetLink_Information":"Er wordt een link voor het opnieuw instellen van uw wachtwoord naar uw e-mailadres gestuurd. Als u binnen een paar minuten geen e-mail ontvangt, probeer het dan opnieuw.",
"PasswordResetMailSentMessage":"Er is een link voor het opnieuw instellen van uw wachtwoord naar uw e-mailadres gestuurd. Als u deze e-mail niet binnen 15 minuten in uw inbox ziet, zoek hem dan in uw map met ongewenste e-mail. Als u de mail daar vindt, markeer hem dan als niet ongewenst.",
"ResetPassword":"Wachtwoord opnieuw instellen",
"ConfirmPassword":"Bevestig (herhaal) het wachtwoord",
"ConfirmPassword":"Bevestig het wachtwoord",
"ResetPassword_Information":"Voer uw nieuwe wachtwoord in.",
"YourPasswordIsSuccessfullyReset":"Uw wachtwoord is succesvol opnieuw ingesteld.",
"SendPasswordResetLink_Information":"Link do resetowania hasła zostanie wysłany na Twój adres e-mail, aby zresetować hasło. Jeśli nie otrzymasz e-maila w ciągu kilku minut, spróbuj ponownie.",
"PasswordResetMailSentMessage":"E-mail odzyskiwania konta wysłany na Twój adres e-mail. Jeśli nie zobaczysz tego e-maila w skrzynce odbiorczej w ciągu 15 minut, poszukaj go w folderze ze spamem. Jeśli go tam znajdziesz, oznacz go jako -Nie śmieci-.",
"ResetPassword":"Zresetuj hasło",
"ConfirmPassword":"Potwierdź (powtórz) hasło",
"ConfirmPassword":"Potwierdź hasło",
"ResetPassword_Information":"Wprowadź nowe hasło.",
"YourPasswordIsSuccessfullyReset":"Twoje hasło zostało pomyślnie zresetowane.",
"SendPasswordResetLink_Information":"Um link de redefinição de senha será enviado ao seu e-mail para redefinir sua senha. Se você não receber um e-mail em alguns minutos, tente novamente.",
"PasswordResetMailSentMessage":"E-mail de recuperação de conta enviado para o seu endereço de e-mail. Se você não vir este e-mail em sua caixa de entrada em 15 minutos, procure-o na pasta de lixo eletrônico. Se você encontrá-lo lá, marque-o como -Não é Lixo Eletrônico-.",
"ResetPassword":"Redefinir senha",
"ConfirmPassword":"Confirme (repita) a senha",
"ConfirmPassword":"Confirme a senha",
"ResetPassword_Information":"Por favor insira sua nova senha.",
"YourPasswordIsSuccessfullyReset":"Sua senha foi redefinida com sucesso.",
"SendPasswordResetLink_Information":"Un link pentru resetarea parolei va fi trimis pe emailul dumneavoastră. Dacă nu primiţi un email în decurs de câteva minute, vă rugăm să reîncercaţi.",
"PasswordResetMailSentMessage":"Emailul de recuperare al contului a fost trimis la adresa dumneavoastră de email. Dacă nu vedeţi acest email în decurs de 15 minute, cautaţi-l în dosarul de junk/spam. Dacă îl găsiţi acolo, vă rugăm să îl marcaţi ca -Not Junk-/-Not Spam-. ",
"ResetPassword":"Resetaţi parola",
"ConfirmPassword":"Confirmaţi (repetaţi) parola",
"ConfirmPassword":"Confirmaţi parola",
"ResetPassword_Information":"Vă rugăm să vă introduceţi noua parola.",
"YourPasswordIsSuccessfullyReset":"Parola a fost resetată cu succes.",
"SendPasswordResetLink_Information":"На вашу электронную почту будет отправлена ссылка для сброса пароля. Если вы не получите письмо в течение нескольких минут, повторите попытку.",
"PasswordResetMailSentMessage":"Письмо для восстановления учетной записи отправлено на ваш адрес электронной почты. Если вы не видите это письмо в своем почтовом ящике в течение 15 минут, поищите его в папке нежелательной почты. Если вы найдете его там, отметьте его как «Не мусор».",
"SendPasswordResetLink_Information":"Na váš email vám bude odoslaný odkaz na obnovenie hesla. Ak do niekoľkých minút nedostanete email, skúste to znova.",
"PasswordResetMailSentMessage":"Email o obnovení účtu bol odoslaný na vašu emailovú adresu. Ak tento email neuvidíte v doručenej pošte do 15 minút, pozrite sa do priečinku nevyžiadanej pošty (spam). Ak ho tam nájdete, označte ho ako -Nie je spam-.",
"ResetPassword":"Obnoviť heslo",
"ConfirmPassword":"Potvrďte (zopakujte) heslo",
"ConfirmPassword":"Potvrďte heslo",
"ResetPassword_Information":"Zadajte svoje nové heslo.",
"YourPasswordIsSuccessfullyReset":"Vaše heslo bolo úspešne obnovené.",
"SendPasswordResetLink_Information":"Na vaš e-poštni naslov bo poslana povezava za ponastavitev gesla za ponastavitev gesla. Če v nekaj minutah ne dobite e-poštnega sporočila, poskusite znova.",
"PasswordResetMailSentMessage":"E-poštno sporočilo za obnovitev računa je bilo poslano na vaš e-poštni naslov. Če v 15 minutah tega e-poštnega sporočila ne vidite v mapi »Prejeto«, ga poiščite v mapi z neželeno pošto. Če ga najdete tam, ga prosimo označite kot -Ni neželeno-. ",
"ResetPassword":"Ponastavitev gesla",
"ConfirmPassword":"Potrditev (ponovitev) gesla",
"ConfirmPassword":"Potrditev gesla",
"ResetPassword_Information":"Prosimo vnesite vaše novo geslo.",
"YourPasswordIsSuccessfullyReset":"Vaše geslo je uspešno ponastavljeno.",
"SendPasswordResetLink_Information":"E-posta adresinize bir şifre sıfırlama bağlantısı gönderilecektir. Birkaç dakika içerisinde bir e-posta almazsanız lütfen tekrar deneyin.",
"PasswordResetMailSentMessage":"E-posta adresinize bir şifre sıfırlama bağlantısı gönderilmiştir. Lütfen e-posta adresinizi kontrol ediniz. Eğer 15 dakika içinde, bu e-postayı gelen kutusunda bulamazsanız, gereksiz veya istenmeyen e-posta kutularına bakınız.",
"ResetPassword":"Şifre Yenileme",
"ConfirmPassword":"Şifre (tekrar)",
"ConfirmPassword":"Şifre Onay",
"ResetPassword_Information":"Lütfen yeni şifrenizi belirleyin.",
"YourPasswordIsSuccessfullyReset":"Şifreniz başarıyla sıfırlandı.",
"SendPasswordResetLink_Information":"Một liên kết đặt lại mật khẩu sẽ được gửi đến email của bạn để đặt lại mật khẩu của bạn. Nếu bạn không nhận được email trong vòng vài phút, vui lòng thử lại.",
"PasswordResetMailSentMessage":"Email khôi phục tài khoản đã được gửi đến địa chỉ e-mail của bạn. Nếu bạn không thấy email này trong hộp thư đến của mình trong vòng 15 phút, hãy tìm nó trong thư mục thư rác của bạn. Nếu bạn tìm thấy nó ở đó, vui lòng đánh dấu nó là -Không phải rác-.",
"ResetPassword":"Đặt lại mật khẩu",
"ConfirmPassword":"Xác nhận (lặp lại) mật khẩu",
"ConfirmPassword":"Xác nhận mật khẩu",
"ResetPassword_Information":"Vui lòng nhập mật khẩu mới của bạn.",
"YourPasswordIsSuccessfullyReset":"Mật khẩu của bạn đã được đặt lại thành công.",