@ -0,0 +1,94 @@ |
|||
name: 🤠 ABP Studio |
|||
description: Create a report to help us improve the ABP Studio |
|||
labels: [studio] |
|||
body: |
|||
- type: markdown |
|||
attributes: |
|||
value: | |
|||
We welcome bug reports! This template will help us gather the information we need to start the triage process. |
|||
|
|||
Please keep in mind that the GitHub issue tracker is not intended as a general support forum, but for reporting **non-security** bugs and feature requests. |
|||
If you believe you have an issue that affects the SECURITY of the platform, please do NOT create an issue and instead email your issue details to info@abp.io. |
|||
For other types of questions, consider using [StackOverflow](https://stackoverflow.com/questions/tagged/abp). |
|||
- type: checkboxes |
|||
id: searched |
|||
attributes: |
|||
label: Is there an existing issue for this? |
|||
description: Please search to see if an issue already exists for the bug you encountered or feature request ([abp/issues](https://github.com/abpframework/abp/issues?q=is%3Aopen+is%3Aissue+label%3Astudio)). |
|||
options: |
|||
- label: I have searched the existing issues |
|||
required: true |
|||
- type: textarea |
|||
id: background |
|||
attributes: |
|||
label: Description |
|||
description: Please share a clear and concise description of the problem. |
|||
placeholder: Description |
|||
validations: |
|||
required: true |
|||
- type: markdown |
|||
attributes: |
|||
value: | |
|||
## Setup |
|||
Please provide more information on your ABP Studio setup. |
|||
- type: input |
|||
id: version |
|||
attributes: |
|||
label: Version |
|||
description: Which version of ABP Studio are you using? |
|||
placeholder: Version |
|||
validations: |
|||
required: true |
|||
- type: dropdown |
|||
id: Operation-System |
|||
attributes: |
|||
label: Operation System |
|||
description: What is the operation system of the computer? |
|||
options: |
|||
- Windows (Default) |
|||
- Linux |
|||
- macOS |
|||
- Others |
|||
validations: |
|||
required: true |
|||
- type: textarea |
|||
id: solution-config |
|||
attributes: |
|||
label: Solution Configuration |
|||
description: | |
|||
If there is an open solution, what are the configurations of the solution? |
|||
🧐 Hint: You can see all the information about your solution from the configuration window, which opens when you right-click on the [solution](https://abp.io/docs/latest/studio/solution-explorer#solution) and click on the `Solution Configuration` button. |
|||
placeholder: | |
|||
- **Template**: app |
|||
- **Created ABP Studio Version**: 0.7.9 |
|||
- **Tiered**: No |
|||
- **UI Framework**: mvc |
|||
- **Theme**: leptonx |
|||
- **Theme Style**: system |
|||
- **Database Provider**: ef |
|||
- **Database Management System**: sqlserver |
|||
- **Separate Tenant Schema**: No |
|||
- **Mobile Framework**: none |
|||
- **Public Website**: No |
|||
- **Optional Modules**: |
|||
* GDPR |
|||
* TextTemplateManagement |
|||
* LanguageManagement |
|||
* AuditLogging |
|||
* SaaS |
|||
* OpenIddictAdmin |
|||
validations: |
|||
required: false |
|||
- type: markdown |
|||
attributes: |
|||
value: | |
|||
--- |
|||
- type: textarea |
|||
id: other-info |
|||
attributes: |
|||
label: Other information |
|||
description: | |
|||
If you have an idea where the problem might lie, let us know that here. Please include any pointers to code, relevant changes, or related issues you know of. |
|||
placeholder: Other information |
|||
validations: |
|||
required: false |
|||
@ -1,8 +1,8 @@ |
|||
blank_issues_enabled: true |
|||
contact_links: |
|||
- name: Issue with ABP Commercial |
|||
url: https://support.abp.io/QA/Questions |
|||
about: Please open ABP Commercial related issues at https://support.abp.io. |
|||
url: https://abp.io/support/questions |
|||
about: Please open ABP Commercial related issues at https://abp.io/support/questions. |
|||
- name: Ask a question (community support) |
|||
url: https://stackoverflow.com/questions/tagged/abp |
|||
about: Ask a question that will be answered by the ABP community |
|||
|
|||
@ -0,0 +1,18 @@ |
|||
{ |
|||
"culture": "sv", |
|||
"texts": { |
|||
"Account": "ABP-konto - Logga in och registrera dig | ABP.IO", |
|||
"Welcome": "Välkommen", |
|||
"UseOneOfTheFollowingLinksToContinue": "Använd någon av följande länkar för att fortsätta", |
|||
"FrameworkHomePage": "Ramverkets startsida", |
|||
"FrameworkDocumentation": "Dokumentation av ramverk", |
|||
"OfficialBlog": "Officiell blogg", |
|||
"CommercialHomePage": "Kommersiell hemsida", |
|||
"CommercialSupportWebSite": "Webbplats för kommersiellt stöd", |
|||
"CommunityWebSite": "ABP:s gemensamma webbplats", |
|||
"ManageAccount": "Mitt konto | ABP.IO", |
|||
"ManageYourProfile": "Hantera din profil", |
|||
"ReturnToApplication": "Återgå till ansökan", |
|||
"IdentityUserNotAvailable:Deleted": "Den här e-postadressen är inte tillgänglig. Anledning till detta: Redan raderad." |
|||
} |
|||
} |
|||
@ -0,0 +1,640 @@ |
|||
{ |
|||
"culture": "sv", |
|||
"texts": { |
|||
"Permission:Organizations": "Organisationer", |
|||
"Permission:Manage": "Hantera organisationer", |
|||
"Permission:DiscountRequests": "Rabattförfrågningar", |
|||
"Permission:DiscountManage": "Hantera rabattförfrågningar", |
|||
"Permission:Disable": "Avaktivera", |
|||
"Permission:Enable": "Aktivera", |
|||
"Permission:EnableSendEmail": "Aktivera skicka e-post", |
|||
"Permission:SendEmail": "Skicka e-post", |
|||
"Permission:NpmPackages": "NPM-paket", |
|||
"Permission:NugetPackages": "Nuget-paket", |
|||
"Permission:Maintenance": "Underhåll", |
|||
"Permission:Maintain": "Behålla", |
|||
"Permission:ClearCaches": "Rensa cacheminnen", |
|||
"Permission:Modules": "Moduler", |
|||
"Permission:Packages": "Paket", |
|||
"Permission:Edit": "Redigera", |
|||
"Permission:Delete": "Radera", |
|||
"Permission:Create": "Skapa", |
|||
"Permission:Accounting": "Redovisning", |
|||
"Permission:Accounting:Quotation": "Offert", |
|||
"Permission:Accounting:Invoice": "Faktura", |
|||
"Menu:Organizations": "Organisationer", |
|||
"Menu:Accounting": "Redovisning", |
|||
"Menu:Packages": "Paket", |
|||
"Menu:DiscountRequests": "Rabattförfrågningar", |
|||
"NpmPackageDeletionWarningMessage": "Detta NPM-paket kommer att raderas. Kan du bekräfta det?", |
|||
"NugetPackageDeletionWarningMessage": "Detta Nuget-paket kommer att raderas. Kan du bekräfta det?", |
|||
"ModuleDeletionWarningMessage": "Denna modul kommer att raderas. Kan du bekräfta det?", |
|||
"Name": "Namn", |
|||
"DisplayName": "Visa namn", |
|||
"ShortDescription": "Kort beskrivning", |
|||
"NameFilter": "Namn", |
|||
"CreationTime": "Skapelsetid", |
|||
"IsPro": "Är pro", |
|||
"IsFreeToActiveLicenseOwners": "Gratis för licensinnehavare", |
|||
"ShowOnModuleList": "Visa på modullistan", |
|||
"EfCoreConfigureMethodName": "Konfigurera metodnamn", |
|||
"IsProFilter": "Är pro", |
|||
"ApplicationType": "Typ av applikation", |
|||
"Target": "Mål", |
|||
"TargetFilter": "Mål", |
|||
"ModuleClass": "Modul klass", |
|||
"NugetPackageTarget.DomainShared": "Delad domän", |
|||
"NugetPackageTarget.Domain": "Domän", |
|||
"NugetPackageTarget.Application": "Tillämpning", |
|||
"NugetPackageTarget.ApplicationContracts": "Ansökan Kontrakt", |
|||
"NugetPackageTarget.HttpApi": "Http Api", |
|||
"NugetPackageTarget.HttpApiClient": "Http Api-klient", |
|||
"NugetPackageTarget.Web": "Webb", |
|||
"NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", |
|||
"NugetPackageTarget.MongoDB": "MongoDB", |
|||
"Edit": "Redigera", |
|||
"Delete": "Radera", |
|||
"Refresh": "Uppdatera", |
|||
"NpmPackages": "NPM-paket", |
|||
"NugetPackages": "Nuget-paket", |
|||
"NpmPackageCount": "Antal NPM-paket", |
|||
"NugetPackageCount": "Antal Nuget-paket", |
|||
"Module": "Moduler", |
|||
"ModuleInfo": "Modulinformation", |
|||
"CreateANpmPackage": "Skapa ett NPM-paket", |
|||
"CreateAModule": "Skapa en modul", |
|||
"CreateANugetPackage": "Skapa ett Nuget-paket", |
|||
"AddNew": "Lägg till ny", |
|||
"PackageAlreadyExist{0}": "\"{0}\"-paketet är redan tillagt.", |
|||
"ModuleAlreadyExist{0}": "\"{0}\"-modulen är redan tillagd.", |
|||
"ClearCache": "Rensa cache", |
|||
"SuccessfullyCleared": "Framgångsrikt rensad", |
|||
"Menu:NpmPackages": "NPM-paket", |
|||
"Menu:Modules": "Moduler", |
|||
"Menu:Maintenance": "Underhåll", |
|||
"Menu:NugetPackages": "NuGet-paket", |
|||
"CreateAnOrganization": "Skapa en organisation", |
|||
"Organizations": "Organisationer", |
|||
"LongName": "Långt namn", |
|||
"LicenseType": "Typ av licens", |
|||
"MissingLicenseTypeField": "Fältet för licenstyp är obligatoriskt!", |
|||
"LicenseStartTime": "Licensens starttid", |
|||
"LicenseEndTime": "Licensens sluttid", |
|||
"AllowedDeveloperCount": "Tillåtet antal utvecklare", |
|||
"UserNameOrEmailAddress": "Användarnamn eller e-postadress", |
|||
"AddOwner": "Lägg till ägare", |
|||
"UserName": "Användarnamn", |
|||
"Email": "E-post", |
|||
"Developers": "Utvecklare", |
|||
"AddDeveloper": "Lägg till utvecklare", |
|||
"Create": "Skapa", |
|||
"UserNotFound": "Användaren hittades inte", |
|||
"{0}WillBeRemovedFromDevelopers": "{0} Kommer att tas bort från utvecklare, bekräftar du?", |
|||
"{0}WillBeRemovedFromOwners": "{Kommer att tas bort från ägarna, bekräftar du?", |
|||
"{0}WillBeRemovedFromMembers": "{0} Kommer att tas bort från medlemmar, bekräftar du?", |
|||
"Computers": "Datorer", |
|||
"UniqueComputerId": "Unikt dator-ID", |
|||
"LastSeenDate": "Datum för senaste observation", |
|||
"{0}Computer{1}WillBeRemovedFromRecords": "Dator för {0} ({1}) kommer att tas bort från register", |
|||
"OrganizationDeletionWarningMessage": "Organisationen kommer att raderas", |
|||
"DeletingLastOwnerWarningMessage": "En organisation måste ha minst en ägare! Därför kan du inte ta bort den här ägaren", |
|||
"This{0}AlreadyExistInThisOrganization": "Denna {0} finns redan i denna organisation", |
|||
"AreYouSureYouWantToDeleteAllComputers": "Är du säker på att du vill radera alla datorer?", |
|||
"DeleteAll": "Radera alla", |
|||
"DoYouWantToCreateNewUser": "Vill du skapa en ny användare?", |
|||
"MasterModules": "Master-moduler", |
|||
"OrganizationName": "Organisationens namn", |
|||
"CreationDate": "Datum för skapande", |
|||
"LicenseStartDate": "Licensens startdatum", |
|||
"LicenseEndDate": "Licensens slutdatum", |
|||
"OrganizationNamePlaceholder": "Organisationens namn...", |
|||
"TotalQuestionCountPlaceholder": "Totalt antal frågor...", |
|||
"RemainingQuestionCountPlaceholder": "Kvarstående frågor är...", |
|||
"LicenseTypePlaceholder": "Licenstyp...", |
|||
"CreationDatePlaceholder": "Datum för skapande...", |
|||
"LicenseStartDatePlaceholder": "Licensens startdatum...", |
|||
"LicenseEndDatePlaceholder": "Licensens slutdatum...", |
|||
"UsernameOrEmail": "Användarnamn eller e-post", |
|||
"UsernameOrEmailPlaceholder": "Användarnamn eller e-post...", |
|||
"Member": "Ledamot", |
|||
"PurchaseOrderNo": "Inköpsorder nr", |
|||
"QuotationDate": "Datum för offert", |
|||
"CompanyName": "Företagets namn", |
|||
"CompanyAddress": "Företagets adress", |
|||
"Price": "Pris", |
|||
"DiscountText": "Rabatt text", |
|||
"DiscountQuantity": "Rabatt kvantitet", |
|||
"DiscountPrice": "Rabatterat pris", |
|||
"Quotation": "Offert", |
|||
"ExtraText": "Extra text", |
|||
"ExtraAmount": "Extra belopp", |
|||
"DownloadQuotation": "Ladda ner offert", |
|||
"Invoice": "Faktura", |
|||
"TaxNumber": "Skattenummer", |
|||
"InvoiceNumber": "Fakturanummer", |
|||
"InvoiceDate": "Fakturadatum", |
|||
"InvoiceNote": "Fakturanota", |
|||
"Quantity": "Kvantitet", |
|||
"AddProduct": "Lägg till produkt", |
|||
"AddProductWarning": "Du måste lägga till produkt!", |
|||
"TotalPrice": "Totalt pris", |
|||
"Generate": "Generera", |
|||
"MissingQuantityField": "Kvantitetsfältet är obligatoriskt!", |
|||
"MissingPriceField": "Prisfältet är obligatoriskt!", |
|||
"CodeUsageStatus": "Status", |
|||
"Country": "Land", |
|||
"DeveloperCount": "Antal utvecklare", |
|||
"RequestCode": "Begär kod", |
|||
"WebSite": "Webbplats", |
|||
"GithubUsername": "Användarnamn för Github", |
|||
"PhoneNumber": "Telefonnummer", |
|||
"ProjectDescription": "Projektbeskrivning", |
|||
"Referrer": "Hänvisare", |
|||
"DiscountRequests": "Begäran om rabatt", |
|||
"Copylink": "Kopiera länk", |
|||
"Disable": "Avaktivera", |
|||
"Enable": "Aktivera", |
|||
"EnableSendEmail": "Aktivera skicka e-post", |
|||
"SendEmail": "Skicka e-post", |
|||
"SuccessfullyDisabled": "Framgångsrikt avaktiverad", |
|||
"SuccessfullyEnabled": "Framgångsrikt aktiverad", |
|||
"EmailSent": "Skickad e-post", |
|||
"SuccessfullySent": "Framgångsrikt skickat", |
|||
"SuccessfullyDeleted": "Framgångsrikt raderad", |
|||
"DiscountRequestDeletionWarningMessage": "Begäran om rabatt kommer att raderas", |
|||
"BusinessType": "Typ av verksamhet", |
|||
"TotalQuestionCount": "Totalt antal frågor", |
|||
"RemainingQuestionCount": "Antal återstående frågor", |
|||
"TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount måste vara större än RemainingQuestionCount !", |
|||
"QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount och RemainingQuestionCount måste vara noll eller större än noll!", |
|||
"UnlimitedQuestionCount": "Obegränsat antal frågor", |
|||
"Notes": "Anteckningar", |
|||
"Menu:Community": "Gemenskap", |
|||
"Menu:Posts": "Inlägg", |
|||
"Wait": "Vänta", |
|||
"Approve": "Godkänna", |
|||
"Reject": "Avvisa", |
|||
"Details": "Detaljer", |
|||
"Url": "Url", |
|||
"Title": "Titel", |
|||
"ContentSource": "Källa för innehåll", |
|||
"Status": "Status", |
|||
"ReadPost": "Läs inlägget", |
|||
"PostHasBeenWaiting": "Posten har väntat", |
|||
"PostHasBeenApproved": "Inlägget har godkänts", |
|||
"PostHasBeenRejected": "Inlägget har avvisats", |
|||
"Permission:Community": "Gemenskap", |
|||
"Permission:CommunityPost": "Post", |
|||
"Link": "Link", |
|||
"Enum:ContentSource:0": "Github", |
|||
"Enum:ContentSource:1": "Extern", |
|||
"Enum:Status:0": "Väntar på", |
|||
"Enum:Status:1": "Avvisad", |
|||
"Enum:Status:2": "Godkänd", |
|||
"Summary": "Sammanfattning", |
|||
"AuthorName": "Författarens namn", |
|||
"CoverImage": "Omslagsbild", |
|||
"RemoveCacheConfirmationMessage": "Är du säker på att du tar bort cacheminnet för \"{0}\" -posten?", |
|||
"SuccessfullyRemoved": "Framgångsrikt rensad", |
|||
"RemoveCache": "Ta bort cachen", |
|||
"Language": "Språk", |
|||
"Optional": "Valfritt", |
|||
"CreatePostLanguageInfo": "Det språk som inlägget är skrivet på", |
|||
"Enum:ContentSource:2": "Videoinlägg", |
|||
"VideoPreview": "Förhandsgranskning av video", |
|||
"VideoPreviewErrorMessage": "Angiven video-URL kunde inte hämtas från Youtube. Detta kan orsakas av att videon är privat eller att den angivna webbadressen inte är tillgänglig.", |
|||
"DeleteCoverImage": "Ta bort omslagsbild", |
|||
"DeleteCoverImageConfirmationMessage": "Är du säker att du vill ta bort omslagsbilden för \"{0}\"?", |
|||
"DeleteCoverImageSuccessMessage": "Omslagsbilden har raderats framgångsrikt", |
|||
"PaymentsOf": "Betalningar av", |
|||
"ShowPaymentsOfOrganization": "Betalningar", |
|||
"Date": "Datum", |
|||
"Products": "Produkter", |
|||
"TotalAmount": "Totalt belopp", |
|||
"Currency": "Valuta", |
|||
"Gateway": "Gateway", |
|||
"State": "Stat", |
|||
"FailReason": "Orsak till misslyckande", |
|||
"ReIndexAllPosts": "Återindexera alla inlägg", |
|||
"ReIndexAllPostsConfirmationMessage": "Är du säker på att du vill indexera om alla inlägg?", |
|||
"SuccessfullyReIndexAllPosts": "Alla inlägg har framgångsrikt indexerats om.", |
|||
"Permission:FullSearch": "Fulltextsökning", |
|||
"Menu:CliAnalytics": "CLI Analys", |
|||
"Menu:Reports": "Dynamiska rapporter", |
|||
"TemplateName": "Mallens namn", |
|||
"TemplateVersion": "Mallversion", |
|||
"DatabaseProvider": "Databasleverantör", |
|||
"IsTiered": "Är Tiered", |
|||
"ProjectName": "Projektets namn", |
|||
"Username": "Användarens namn", |
|||
"Tool": "Verktyg", |
|||
"Command": "Kommando", |
|||
"UiFramework": "Ramverk för användargränssnitt", |
|||
"Options": "Alternativ", |
|||
"CliAnalytics": "Cli Analytics", |
|||
"Reports": "Dynamiska rapporter", |
|||
"Permission:CliAnalyticses": "Cli Analyticses", |
|||
"Permission:CliAnalytics": "Cli Analytics", |
|||
"Permission:Reports": "Rapporter", |
|||
"Search": "Sök", |
|||
"ClearFilter": "Rensa filter", |
|||
"LicensePrivateKey": "Licens privat nyckel", |
|||
"LicensePublicKey": "Licens offentlig nyckel", |
|||
"ApiKey": "NuGet API-nyckel", |
|||
"ShowInvoiceRequestsOfOrganization": "Fakturaförfrågningar", |
|||
"ShowQuestionsOfOrganization": "Frågor och svar", |
|||
"Question": "Fråga", |
|||
"Open": "Öppna", |
|||
"Questions": "Frågor och svar", |
|||
"InvoiceRequests": "Fakturaförfrågningar", |
|||
"Address": "Adress", |
|||
"TaxNo": "Skatt Nej", |
|||
"Permission:InvoiceRequest": "Fakturabegäran", |
|||
"Permission:Question": "Fråga", |
|||
"AddNoteSuccessMessage": "Not framgångsrikt tillagd", |
|||
"NameSurname": "Namn Efternamn", |
|||
"Note": "Notera", |
|||
"Add": "Lägg till", |
|||
"ProjectDownloads": "Projektnedladdningar", |
|||
"ShowProjectDownloadsOfOrganization": "Projektnedladdningar", |
|||
"ShowAuditLogsOfOrganization": "Granskningsloggar", |
|||
"Enum:EntityChangeType:0": "Skapad", |
|||
"Enum:EntityChangeType:1": "Uppdaterad", |
|||
"Enum:EntityChangeType:2": "Borttagen", |
|||
"TenantId": "Hyresgäst-ID", |
|||
"ChangeTime": "Ändra tid", |
|||
"EntityTypeFullName": "Fullständigt namn på entitetstyp", |
|||
"AuditLogsFor{0}Organization": "Granskningsloggar för organisationen \"{0}\"", |
|||
"Permission:EntityChange": "Förändring av enhet", |
|||
"Permission:ProjectDownload": "Projekt Ladda ner", |
|||
"Permission:PaymentRequest": "Begäran om betalning", |
|||
"CreatorEmailAddress": "E-postadress till skaparen", |
|||
"EmailSendDate": "Datum för e-postutskick", |
|||
"PaymentRequestsFor{0}Organization": "Betalningsförfrågningar för \"{0}\" organisation", |
|||
"PaymentDetails": "Betalningsinformation", |
|||
"PaymentProduct": "Betalning Produkt", |
|||
"ProductName": "Produktens namn", |
|||
"Code": "Kod", |
|||
"GenerateInvoice": "Generera faktura", |
|||
"ExportOrganizationsToExcel": "Exportera till Excel", |
|||
"ThisExtensionIsNotAllowed": "Denna förlängning är inte tillåten.", |
|||
"TheFileIsTooLarge": "Filen är för stor!", |
|||
"PostDeletionConfirmationMessage": "Är du säker på att du vill radera det här inlägget?", |
|||
"ChooseCoverImage": "Välj en omslagsbild...", |
|||
"Menu:Quotation": "Offert", |
|||
"Menu:Invoice": "Faktura", |
|||
"Menu:Quotation/Invoice": "Offert/faktura", |
|||
"Menu:PaymentRequests": "Betalningsförfrågningar", |
|||
"Permission:PaymentRequests": "Betalningsförfrågningar", |
|||
"PaymentRequests": "Betalningsförfrågningar", |
|||
"Creator": "Skapare", |
|||
"ExtraProperties": "Extra egenskaper", |
|||
"Organization": "Organisation", |
|||
"Waiting": "Väntar på", |
|||
"Completed": "Färdigställd", |
|||
"Failed": "Misslyckades", |
|||
"PaymentRequestDeletionWarningMessage": "Denna betalningsbegäran kommer att raderas. Kan du bekräfta det?", |
|||
"Payment": "Betalning", |
|||
"AddPayment": "Lägg till betalning", |
|||
"Enum:PurchaseType:1": "Ny licens", |
|||
"Enum:PurchaseType:2": "Licensförlängning", |
|||
"Enum:PurchaseType:3": "Uppgradering av licens", |
|||
"Enum:PurchaseType:4": "Ytterligare utvecklare", |
|||
"LicenceType": "Typ av licens", |
|||
"PurchaseType": "Typ av köp", |
|||
"ReceiptNo": "Kvitto nr", |
|||
"PaymentTime": "Betalningstid", |
|||
"ProductPrice": "Produktens pris", |
|||
"AdditionalDeveloper": "Ytterligare utvecklare", |
|||
"ThisPaymentHasBeenAlreadyUsed": "Denna betalning har redan använts", |
|||
"PaymentTimeCannotBeFutureTime": "Betalningstid kan inte vara en framtida tid!", |
|||
"SaveAndDownload": "Spara och ladda ner", |
|||
"BillingInfo": "Faktureringsinformation", |
|||
"DeleteInvoice": "Ta bort faktura", |
|||
"PaymentStateSetTo": "Betalningsstatus satt till {0}", |
|||
"ChangeState": "Ändra tillstånd", |
|||
"Permission:TrialLicense": "Trial-licens", |
|||
"Menu:TrialLicenses": "Preliminära licenser", |
|||
"TrialLicenses": "Preliminära licenser", |
|||
"UserNameFilter": "Användarnamn", |
|||
"TrialLicenseStatusFilter": "Status", |
|||
"TrialLicenseStartDateFilter": "Startdatum", |
|||
"TrialLicenseEndDateFilter": "Slutdatum", |
|||
"FirstName": "Förnamn", |
|||
"LastName": "Efternamn", |
|||
"StartDate": "Startdatum", |
|||
"EndDate": "Slutdatum", |
|||
"PurchasedDate": "Inköpsdatum", |
|||
"OrganizationDetail": "Organisation Detalj", |
|||
"TrialLicenseStatus": "Status för provlicens", |
|||
"TrialLicenseDetail": "Trial licens detalj", |
|||
"AcceptsMarketingCommunications": "Marknadskommunikation", |
|||
"PurposeOfUsage": "Syfte med användningen", |
|||
"CountryName": "Landets namn", |
|||
"CompanySize": "Företagets storlek", |
|||
"DetailTrialLicense": "Detaljer", |
|||
"Requested": "Begärd", |
|||
"Activated": "Aktiverad", |
|||
"PurchasedToNormalLicense": "Köpte", |
|||
"Expired": "Utgått", |
|||
"TrialLicenseDeletionWarningMessage": "Är du säker på att du vill ta bort testlicensen? Testlicens, organisation och supportkonton kommer att raderas!", |
|||
"LicenseCategoryFilter": "Licenskategori", |
|||
"Permission:SendWelcomeEmail": "Skicka välkomstmejl", |
|||
"SendWelcomeEmail": "Skicka välkomstmejl", |
|||
"SendWelcomeEmailWarningMessage": "Är du säker på att du vill skicka ett välkomstmeddelande till organisationens medlemmar?", |
|||
"SendWelcomeEmailSuccessMessage": "Välkomstmejl skickat framgångsrikt!", |
|||
"Activate": "Aktivera", |
|||
"ActivateTrialLicenseWarningMessage": " När du aktiverar en testlicens skickas ett välkomstmeddelande till användaren. Vill du aktivera det?", |
|||
"ActivateTrialLicenseSuccessMessage": "Aktiverades framgångsrikt och välkomstmeddelandet skickades till organisationsmedlemmarna.", |
|||
"PaymentRequestId": "Betalningsbegäran Id", |
|||
"AdditionalDeveloperCount": "Ytterligare antal utvecklare", |
|||
"LicensePrice": "Licenspris", |
|||
"PurchaseDate": "Köpdatum", |
|||
"IsAbpBookDownloaded": "Mastering ABP Book nedladdad?", |
|||
"IsMasteringAbpBookDownloadEnabled": "ABP Book nedladdning aktiverad", |
|||
"Permission:Accounting:CustomPaymentLinkGenerator": "Anpassad betalningslänk", |
|||
"CustomPaymentLink": "Anpassad betalningslänk", |
|||
"Menu:CustomPaymentLink": "Anpassad betalningslänk", |
|||
"Amount": "Belopp", |
|||
"GenerateCustomPaymentLink": "Generera anpassad betalningslänk", |
|||
"GeneratedPaymentLink": "Genererad betalningslänk", |
|||
"CopyText": "Kopiera text", |
|||
"Permission:CommunityEvents": "Händelser", |
|||
"Menu:Events": "Händelser", |
|||
"Events": "Händelser", |
|||
"EventType": "Typ av händelse", |
|||
"Number": "Antal", |
|||
"RegistrationURL": "URL för registrering", |
|||
"URL": "URL", |
|||
"EventDeletionConfirmationMessage": "Är du säker på att du vill ta bort den här händelsen?", |
|||
"Enum:EventType:0": "Samtal med gemenskapen", |
|||
"CreateAnEvent": "Skapa ett evenemang", |
|||
"Permission:CommunitySpeakers": "Högtalare", |
|||
"CreateASpeaker": "Skapa en högtalare", |
|||
"Speakers": "Högtalare", |
|||
"Image": "Bild", |
|||
"GithubURL": "URL till Github", |
|||
"SpeakerDeletionConfirmationMessage": "Är du säker att du vill ta bort den här högtalaren?", |
|||
"Menu:Speakers": "Högtalare", |
|||
"ChooseSpeakerImage": "Välj en högtalarbild...", |
|||
"SpeakerImage": "Bild på högtalare", |
|||
"AddSpeaker": "Lägg till högtalare", |
|||
"ShowPurchaseItemsOfOrganizations": "Köp av föremål", |
|||
"Enum:OrganizationPurchaseState:0": "Ej levererad", |
|||
"Enum:OrganizationPurchaseState:1": "Levereras", |
|||
"PurchaseItems": "Köp av föremål", |
|||
"SuccessfullyUpdated": "Framgångsrikt uppdaterad", |
|||
"SuccessfullyAdded": "Framgångsrikt tillagt", |
|||
"PurchaseState": "Status för köp", |
|||
"ShowBetweenDayCount": "Visa mellan dagarna", |
|||
"PurchaseOrder": "Inköpsorder", |
|||
"ShowCreateInvoiceOfOrganization": "Skapa faktura", |
|||
"ShowCreateQuotationOfOrganization": "Skapa offert/faktura", |
|||
"BookDiscounts": "Boka rabatter", |
|||
"Permission:BookDiscount": "Boka rabatt", |
|||
"Menu:BookDiscounts": "Boka rabatter", |
|||
"BookType": "Typ av bok", |
|||
"PurchasePlatform": "Plattform för inköp", |
|||
"StartTime": "Starttid", |
|||
"EndTime": "Sluttid", |
|||
"CreateABookDiscount": "Skapa en bokrabatt", |
|||
"BookDiscountDeletionConfirmationMessage": "Är du säker på att du vill ta bort den här bokrabatten?", |
|||
"CustomPaymentFlexSwitchDescription": "Med licens", |
|||
"AllowFeatureUpgradeOnLicenseExpire": "Tillåt uppgradering av funktioner när licensen löper ut", |
|||
"Deleted{0}": "[Raderad {0}]", |
|||
"Tags": "Etiketter", |
|||
"SetTagsInfo": "Taggar ska vara kommaseparerade. Exempel: CSharp, Entity Framework", |
|||
"RejectTrialLicenseWarningMessage": "Är du säker på att du vill avvisa denna begäran om testlicens?", |
|||
"ExportToExcel": "Exportera till Excel", |
|||
"OverallTotalPrice": "Totalt totalpris", |
|||
"OverallDiscountPrice": "Totalt Rabatt Pris", |
|||
"OverallDiscountText": "Övergripande rabatt Text", |
|||
"SelectReport": "- Välj rapport", |
|||
"NoDataAvailable": "Inga uppgifter tillgängliga", |
|||
"StatisticsOfCachedContents": "Statistik över cachelagrat NuGet-paketinnehåll för nuget.abp.io", |
|||
"Compact": "Kompakt", |
|||
"EditSettings": "Redigera inställningar", |
|||
"CurrentEstimatedSize": "Nuvarande uppskattad storlek", |
|||
"CurrentEntryCount": "Aktuellt antal poster", |
|||
"TotalHits": "Totalt antal träffar", |
|||
"TotalMisses": "Totalt antal missar", |
|||
"NoResponseFrom": "Inget svar från", |
|||
"ContentCacheSlidingExpirationByDay": "Innehållscache glidande utgång per dag", |
|||
"MaxDaysForCaching": "Max dagar för cachelagring", |
|||
"Enabled": "Aktiverad", |
|||
"Menu:NugetPackagesContentCache": "NuGet Cache", |
|||
"NugetPackagesContentCache": "NuGet Cache för innehåll", |
|||
"SlidingExpritionByDayInfo": "Hämtar eller anger hur länge en cache-post kan vara inaktiv (t.ex. inte åtkommen) innan den tas bort. Detta kommer inte att förlänga postens livstid utöver den absoluta expirationen.", |
|||
"MaxDaysForCachingInfo": "Hämtar eller anger en absolut utgångstid i förhållande till nu.", |
|||
"CurrentEstimatedSizeInfo": "Anger en uppskattad summa av alla NuGet-pakets innehållsstorlek som för närvarande finns i minnescachen", |
|||
"CurrentEntryCountInfo": "Anger antalet instanser som för närvarande finns i minnescachen.", |
|||
"TotalHitsInfo": "Anger det totala antalet cache-missar. En cacheträff inträffar när en fil begärs från en cache och cachen kan uppfylla denna begäran.", |
|||
"TotalMissesInfo": "Anger det totala antalet träffar i cachen. En cachemiss är när cacheminnet inte innehåller det begärda innehållet.", |
|||
"Permission:VersionHistory": "Versionshistorik", |
|||
"Caches": "Cacher", |
|||
"VersionHistories": "Versionshistorik", |
|||
"Version": "Version", |
|||
"PublishDate": "Publiceringsdatum", |
|||
"IsStableVersion": "Stabil version", |
|||
"IsActive": "Aktiv", |
|||
"NewVersion": "Ny version", |
|||
"VersionHistoryDeletionConfirmationMessage": "Är du säker på att du vill radera den här versionen?", |
|||
"CreateAbpConsultantLogoInfo": "Maximal filstorlek: <b>1MB</b> <br/> Filtyper som stöds: <b>jpg, jpeg, png, SVG, WebP</b>", |
|||
"UrlCode": "Url-kod", |
|||
"Clear": "Klart", |
|||
"Permission:AbpConsultant": "ABP Konsult", |
|||
"Menu:AbpConsultants": "ABP Konsulter", |
|||
"CreateAbpConsultant": "Skapa ABP-konsult", |
|||
"UrlCodeIsNotAvailable": "Url-koden används av en annan ABP-konsult.", |
|||
"AbpConsultants": "ABP Konsulter", |
|||
"AbpConsultant": "ABP Konsult", |
|||
"AbpConsultantEdit": "Edit ABP Konsult", |
|||
"AbpConsultantCreate": "Skapa ABP-konsult", |
|||
"WhoWeAreItem": "Vilka vi är Artikel", |
|||
"FieldIsRequired": "{0} krävs.", |
|||
"FieldIsNotValid": " {0} är inte giltig.", |
|||
"InterestedLicenseType": "Intresserad licenstyp", |
|||
"MoveWaitList": "Flytta till väntelista", |
|||
"CommunityLinkTitle": "Öppna på community-webbplatsen", |
|||
"CommunityLink": "Link", |
|||
"IpAddress": "Ip-adress", |
|||
"ReloadFromSource": "Ladda om från källan", |
|||
"ReloadFromSourceConfirmationMessage": "Detta inlägg kommer att uppdateras från \"{0}\". Vill du fortsätta?", |
|||
"UnitPrice": "Enhetspris", |
|||
"OverallDiscountAmount": "Totalt rabattbelopp", |
|||
"DiscountAmount": "Diskonteringsbelopp", |
|||
"FullChangeHistory": "Fullständig ändringshistorik", |
|||
"Permission:RefreshReleaseLogs": "Uppdatera release-loggar", |
|||
"ReleaseLogs": "Release Loggar", |
|||
"AuthorUserName": "Användarnamn för författare", |
|||
"Type": "Typ", |
|||
"TotalDiscount": "Total rabatt", |
|||
"SubTotal": "Subtotal", |
|||
"TotalDue": "Totalt förfallna", |
|||
"QuotationNo": "Offert nr", |
|||
"ValidTill": "Giltig till och med", |
|||
"QuotationNote": "Citatanteckning", |
|||
"QuotationTemplate.Address:": "Adress:", |
|||
"QuotationTemplate.VATNo:": "Momsregistreringsnummer", |
|||
"QuotationTemplate.Phone:": "Telefon:", |
|||
"QuotationTemplate.E-mail:": "E-post:", |
|||
"QuotationTemplate.Quotation": "Offert", |
|||
"QuotationTemplate.To": "Till", |
|||
"QuotationTemplate.Details": "Detaljer", |
|||
"QuotationTemplate.QuotationNo:": "Citat #:", |
|||
"QuotationTemplate.IssueDate:": "Utgivningsdatum:", |
|||
"QuotationTemplate.ValidTill:": "Giltig till:", |
|||
"QuotationTemplate.ValidDays": "{0} dagar", |
|||
"QuotationTemplate.Description": "Beskrivning", |
|||
"QuotationTemplate.UnitPrice": "Enhetspris", |
|||
"QuotationTemplate.Qty": "Antal", |
|||
"QuotationTemplate.Discount": "Rabatt", |
|||
"QuotationTemplate.Total": "Totalt", |
|||
"QuotationTemplate.Notes": "Anteckningar", |
|||
"QuotationTemplate.SubTotal:": "Sub Total :", |
|||
"QuotationTemplate.Tax/VAT:": "Skatt / moms (%{0}) :", |
|||
"QuotationTemplate.TotalDiscount:": "Total rabatt :", |
|||
"QuotationTemplate.TOTALDUE:": "TOTAL SKULD :", |
|||
"QuotationTemplate.BankAccount": "Information om vårt bankkonto finns på {0}.", |
|||
"Permission:Raffles": "Lottdragning", |
|||
"Permission:Draw": "Dragning", |
|||
"Menu:Raffles": "Raffles", |
|||
"RaffleIsNotDrawable": "Lottdragning är inte dragbar", |
|||
"WinnerCountMustBeGreaterThanZero": "Antalet vinnare måste vara större än noll", |
|||
"FullDescription": "Fullständig beskrivning", |
|||
"VisibilityStartDate": "Synlighet Startdatum", |
|||
"VisibilityEndDate": "Slutdatum för synlighet", |
|||
"RaffleDate": "Lottdragning Datum", |
|||
"SubscriptionCode": "Prenumerationskod", |
|||
"GroupCode": "Gruppkod", |
|||
"MaxWinnerCount": "Max antal vinnare", |
|||
"ReDraw": "Rita om", |
|||
"EditRaffle": "Redigera utlottning", |
|||
"Raffles": "Raffles", |
|||
"CreateARaffle": "Skapa en utlottning", |
|||
"Draw": "Dragning", |
|||
"Enum:RaffleStatus:0": "Aktiv", |
|||
"Enum:RaffleStatus:1": "Nästa", |
|||
"Enum:RaffleStatus:2": "Tidigare", |
|||
"DrawDone": "Ritning klar", |
|||
"HomePageShowType": "Startsida Visa typ", |
|||
"None": "Ingen", |
|||
"Card": "Kort", |
|||
"Horizontal": "Horisontell", |
|||
"Winners": "Vinnare", |
|||
"StartDateMustBeLessThanEndDate": "Startdatum måste vara mindre än slutdatum", |
|||
"VisibilityStartDateMustBeLessThanVisibilityEndDate": "Startdatum för synlighet måste vara mindre än slutdatum för synlighet", |
|||
"StartDateMustBeGreaterThanVisibilityStartDate": "Startdatum måste vara större än startdatum för synlighet", |
|||
"EndDateMustBeLessThanVisibilityEndDate": "Slutdatum måste vara mindre än visibilitetens slutdatum", |
|||
"DrawnDone": "Ritad Gjord", |
|||
"AddColor": "Lägg till färg", |
|||
"Colors": "Färger", |
|||
"RemoveColor": "Ta bort färg", |
|||
"MaxColorCountWarning": "Du kan lägga till upp till {0} färger", |
|||
"MinColorCountWarning": "Du måste lägga till minst {0} färger", |
|||
"RaffleDeletionConfirmationMessage": "Är du säker på att du vill ta bort den här utlottningen?", |
|||
"CreateRaffle": "Skapa utlottning", |
|||
"RemoveImage": "Ta bort bild", |
|||
"SavedSuccessfully": "Sparades framgångsrikt", |
|||
"Menu:CommunityTalks": "Samtal med gemenskapen", |
|||
"Menu:Conferences": "Konferenser", |
|||
"Menu:OtherLiveEvents": "Andra live-evenemang", |
|||
"Menu:SponsoredConferences": "Sponsrade konferenser", |
|||
"Logo": "Logotyp", |
|||
"Slug": "Snigel", |
|||
"CompanyUrl": "Företagets webbadress", |
|||
"TalkTitle": "Titel på samtal", |
|||
"AbstractTopic": "Sammanfattning Ämne", |
|||
"Bio": "Bio", |
|||
"LinkedIn": "LinkedIn", |
|||
"Github": "Github", |
|||
"Twitch": "Twitch", |
|||
"Youtube": "Youtube", |
|||
"Twitter": "Twitter", |
|||
"PersonalWebsite": "Personlig webbplats", |
|||
"VideoId": "Video Id", |
|||
"Order": "Beställning", |
|||
"Image1x1": "Bild 1x1", |
|||
"Image16x9": "Bild 16x9", |
|||
"Banner": "Banner", |
|||
"Speaker": "Högtalare", |
|||
"SessionDate": "Datum för session", |
|||
"AddSession": "Lägg till session", |
|||
"AddSponsor": "Lägg till sponsor", |
|||
"SponsorLogo": "Sponsorlogotyp", |
|||
"RegistrationUrl": "Url för registrering", |
|||
"AllowAbpStudioBetaAccess": "Tillåt åtkomst till ABP Studio Beta", |
|||
"TotalQuestionCanNotBeNullMessage": "Total fråga kan inte vara null", |
|||
"Permission:OrganizationAutoRenewalPayments": "Betalningar för automatisk förnyelse av organisation", |
|||
"Permission:RetryFailedPayments": "Försök på nytt med misslyckade betalningar", |
|||
"AutoRenewalIsNotEnabled": "Automatisk förnyelse är inte aktiverad!", |
|||
"LicenseIsNotExpired": "Licensen har inte gått ut!", |
|||
"PaymentNotFound": "Betalning hittades inte!", |
|||
"PaymentAlreadyTried": "Betalning redan försökt!", |
|||
"PaymentIsNotFailed": "Betalning är inte misslyckad!", |
|||
"OrganizationIdIsNull": "OrganizationId är null!", |
|||
"Menu:AutoRenewals": "Förnyelse av bilar", |
|||
"OrganizationAutoRenewalPayments": "Betalningar för automatisk förnyelse av organisation", |
|||
"PaymentDate": "Betalningsdag", |
|||
"TryCount": "Försök räkna", |
|||
"ErrorMessage": "Felmeddelande", |
|||
"ErrorCode": "Felkod", |
|||
"CreditCard": "Kreditkort", |
|||
"BuyerName": "Köparens namn", |
|||
"BuyerSurname": "Köparens efternamn", |
|||
"BuyerEmail": "Köparens e-post", |
|||
"AutoRenewalStartTime": "Starttid för automatisk förnyelse", |
|||
"AutoRenewalEndTime": "Sluttid för automatisk förnyelse", |
|||
"AutoRenewalEnabled": "Automatisk förnyelse aktiverad", |
|||
"LastAutoRenewalPaymentTime": "Sista betalningstid för automatisk förnyelse", |
|||
"OrganizationDoesNotHaveACreditCard": "Organisationen har inte ett kreditkort!", |
|||
"OrganizationDoesNotHaveACreditCardInGateway": "Organisationen har inte ett kreditkort i porten!", |
|||
"Permission:EditWinners": "Redigera vinnare", |
|||
"Permission:ChangeDrawingStatus": "Ändra ritningsstatus", |
|||
"Menu:Licenses": "Licensiering", |
|||
"OrganizationId": "Organisations-ID", |
|||
"RemoveAllWinnersConfirmationMessage": "Är du säker på att du vill ta bort alla vinnare?", |
|||
"AutoRenewals": "Förnyelse av bilar", |
|||
"OrganizationHasCreditCard": "Organisationen har kreditkort. Vänligen ta bort kreditkortet först!", |
|||
"DisplayName:DontSendEmailForLicenseExpire": "Skicka inte e-post för att licensen löper ut", |
|||
"DontSendEmailForLicenseExpire": "Skicka inte e-post för att licensen löper ut", |
|||
"SuccessfullyChanged": "Framgångsrikt ändrat", |
|||
"WinnerCountMustBeLessThanMaxWinnerCount": "Antalet vinnare måste vara mindre än det maximala antalet vinnare", |
|||
"NoChangesDetected": "Inga förändringar upptäckta", |
|||
"ProductCount": "Produkträkning", |
|||
"Actions": "Åtgärder", |
|||
"CreateInvoice": "Skapa faktura", |
|||
"IsVisible": "Synlig", |
|||
"Menu:Testimonials": "Vittnesmål", |
|||
"TestimonialDeletionConfirmationMessage": "Är du säker på att du vill ta bort detta vittnesmål?", |
|||
"FullName": "Fullständigt namn", |
|||
"TestimonialText": "Text i vittnesmål", |
|||
"ExperienceYear": "Erfarenhetsår", |
|||
"Position": "Titel", |
|||
"YearsOfExperience": "Erfarenhetsår", |
|||
"AllowedLicenses": "Tillåtna licenser", |
|||
"AllowedModules": "Tillåtna moduler", |
|||
"ModuleName": "Modulens namn", |
|||
"NonYet": "Inte ännu", |
|||
"Permission:Testimonials": "Vittnesmål", |
|||
"SelectCompanySizePlaceholder": "Företagets storlek", |
|||
"SelectExperienceYearPlaceholder": "Erfarenhetsår", |
|||
"SelectCountryPlaceholder": "Land", |
|||
"DeleteImageConfirmationMessage": "Är du säker att du vill ta bort bilden för \"{0}\"?", |
|||
"DeleteImageSuccessMessage": "Bilden har raderats framgångsrikt", |
|||
"DeleteImage": "Ta bort bild", |
|||
"NetTerms": "Villkor (dagar)", |
|||
"Menu:DynamicReports": "Dynamiska rapporter", |
|||
"Menu:Others": "Övriga", |
|||
"Menu:Packs&Modules": "Paket & moduler", |
|||
"ReleaseCaches": "Frigör cachen", |
|||
"Menu:HeroSections": "Hjälte-sektioner", |
|||
"HeroSections": "Hjälte-sektioner", |
|||
"DynamicReports": "Dynamiska rapporter", |
|||
"Menu:ReportsMenu": "Rapporter", |
|||
"Permission:HeroSections": "Hjälte-sektioner", |
|||
"RedirectLink": "Omdirigera länk", |
|||
"HeroSectionsDeletionConfirmationMessage": "Är du säker på att du vill ta bort hjälteavsnittet?", |
|||
"AbpStudioName": "Abp Studio namn" |
|||
} |
|||
} |
|||
@ -0,0 +1,256 @@ |
|||
{ |
|||
"culture": "sv", |
|||
"texts": { |
|||
"Volo.AbpIo.Domain:010004": "Maximalt antal medlemmar uppnått!", |
|||
"Volo.AbpIo.Domain:010005": "Maximalt antal ägare uppnått!", |
|||
"Volo.AbpIo.Domain:010006": "Den här användaren är redan ägare i den här organisationen!", |
|||
"Volo.AbpIo.Domain:010007": "Den här användaren är redan en utvecklare i den här organisationen!", |
|||
"Volo.AbpIo.Domain:010008": "Tillåtet antal utvecklare kan inte vara mindre än nuvarande antal utvecklare!", |
|||
"Volo.AbpIo.Domain:010009": "Tillåtet antal utvecklare kan inte vara mindre än 0!", |
|||
"Volo.AbpIo.Domain:010010": "Maximalt antal mac-adresser har överskridits!", |
|||
"Volo.AbpIo.Domain:010011": "Personlig licens kan inte ha mer än 1 utvecklare!", |
|||
"Volo.AbpIo.Domain:010012": "Licensen kan inte förlängas en månad efter att licensen har löpt ut!", |
|||
"Volo.AbpIo.Domain:020001": "Det gick inte att ta bort detta NPM-paket eftersom \"{NugetPackages}\" Nuget-paket är beroende av detta paket.", |
|||
"Volo.AbpIo.Domain:020002": "Det gick inte att ta bort detta NPM-paket eftersom \"{Moduler}\" Moduler använder detta paket.", |
|||
"Volo.AbpIo.Domain:020003": "Det gick inte att ta bort detta NPM-paket eftersom \"{Modules}\" Moduler använder det här paketet och \"{NugetPackages}\" Nuget-paket är beroende av detta paket.", |
|||
"Volo.AbpIo.Domain:020004": "Det gick inte att ta bort detta Nuget-paket eftersom \"{Moduler}\" Moduler använder detta paket.", |
|||
"Volo.AbpIo.Domain:030000": "Du har redan avslutat din provperiod.", |
|||
"Volo.AbpIo.Domain:030001": "Det här organisationsnamnet finns redan.", |
|||
"Volo.AbpIo.Domain:030002": "Efter aktivering kan du inte ändra testlicensen till -requested- status!", |
|||
"Volo.AbpIo.Domain:030003": "Det finns ingen sådan status!", |
|||
"Volo.AbpIo.Domain:030004": "Status kunde inte ändras på grund av ett oväntat fel!", |
|||
"Volo.AbpIo.Domain:030005": "Start- och slutdatum kan uppdateras när testlicensen är i statusen -aktiverad!", |
|||
"Volo.AbpIo.Domain:030006": "Slutdatumet måste vara större än startdatumet!", |
|||
"Volo.AbpIo.Domain:030007": "Denna testlicens har redan aktiverats!", |
|||
"Volo.AbpIo.Domain:030008": "Köpdatumet kan endast ställas in när statusen är -köpt-!", |
|||
"Volo.AbpIo.Domain:030009": "Användaren hittades inte!", |
|||
"Volo.AbpIo.Domain:030010": "För att köpa testlicensen måste du först aktivera din testlicens!", |
|||
"Volo.AbpIo.Domain:030011": "Du kan inte ta bort en testlicens när den är köpt!", |
|||
"Volo.AbpIo.Domain:030012": "En användare har endast rätt till 1 gratis provperiod. Du har redan använt din testlicens.", |
|||
"Volo.AbpIo.Domain:030013": "En användare med en aktiv licens kan inte starta en testlicens.", |
|||
"Volo.AbpIo.Domain:040000": "Telemetri finns redan!", |
|||
"Volo.AbpIo.Domain:050000": "Organisationen har kreditkort. Du kan inte ta bort det!", |
|||
"Volo.AbpIo.Domain:070000": "Organisationsnamnet får endast innehålla latinska bokstäver, siffror, punkter och bindestreck!", |
|||
"Volo.AbpIo.Domain:070001": "Företagsnamnet får endast innehålla latinska bokstäver, siffror, punkter, mellanslag och bindestreck!", |
|||
"WantToLearn?": "Vill du lära dig mer?", |
|||
"ReadyToGetStarted?": "Är du redo att komma igång?", |
|||
"JoinOurCommunity": "Gå med i vår community", |
|||
"GetStartedUpper": "KOM IGÅNG", |
|||
"ForkMeOnGitHub": "Fork mig på GitHub", |
|||
"Features": "Funktioner", |
|||
"GetStarted": "Kom igång", |
|||
"Documents": "Dokument", |
|||
"Community": "Gemenskap", |
|||
"ContributionGuide": "Bidragsguide", |
|||
"Blog": "Blogg", |
|||
"Commercial": "Kommersiell", |
|||
"MyAccount": "Mitt konto", |
|||
"Permission:License": "Licens", |
|||
"Permission:UserInfo": "Användarinformation", |
|||
"SeeDocuments": "Se dokument", |
|||
"Samples": "Prover", |
|||
"Framework": "Ramverk", |
|||
"Support": "Stöd", |
|||
"FreeDDDBook": "Gratis e-bok om DDD", |
|||
"New": "Nya", |
|||
"Volo.AbpIo.Domain:020005": "Licensförlängningsåret får inte vara lägre än {MinExtendLicenseYear} år och inte högre än {MaxExtendLicenseYear} år", |
|||
"TrialLicensePeriodHasExpired": "Din testlicensperiod löpte ut för {0} dagar sedan.", |
|||
"TrialLicensePeriodWillExpire": "Din testlicensperiod kommer att löpa ut om {0} dagar.", |
|||
"TrialLicensePeriodExpireToday": "Din testlicensperiod kommer att löpa ut idag.", |
|||
"PurchaseNow": "Köp nu!", |
|||
"LatestReleaseLogs": "Senaste versionsloggar", |
|||
"RoadMap": "Vägkarta", |
|||
"FAQ": "VANLIGA FRÅGOR", |
|||
"SourceCode": "Källkod", |
|||
"SeeAllPosts": "Se alla inlägg", |
|||
"Contribute": "Bidra", |
|||
"LiveDemo": "Live Demo", |
|||
"GetLicense": "Skaffa licens", |
|||
"OpenSource": "Öppen källkod", |
|||
"WebApplication": "Webbapplikation", |
|||
"MeetTheABP": "Möt ABP", |
|||
"CompleteWebDevelopment": "En komplett webbutveckling", |
|||
"Platform": "Plattform", |
|||
"ABPDescription": "Ett ramverk med öppen källkod för utveckling av webbapplikationer för ASP.NET Core. Det erbjuder en komplett infrastruktur genom att följa bästa praxis för programvaruutveckling.", |
|||
"StrongInfrastructure": "Stark infrastruktur", |
|||
"CompleteArchitecture": "Komplett arkitektur", |
|||
"DeveloperFocused": "Fokus på utvecklare", |
|||
"ShareYourExperiences": "Dela dina erfarenheter av ABP-ramverket", |
|||
"LatestPosts": "Senaste inlägg", |
|||
"LatestVideos": "Senaste videor", |
|||
"Views": "Utsikt", |
|||
"LearnLatestNewsAboutABPFramework": "Få information om händelser i ABP som nya utgåvor, fria källor, inlägg och mycket mer.", |
|||
"DeveloperTools": "Verktyg för utvecklare", |
|||
"StartupTemplates": "Mallar för nystartade företag", |
|||
"ApplicationModules": "Applikationsmoduler", |
|||
"UI": "UI", |
|||
"Themes": "Teman", |
|||
"Premium": "Premium", |
|||
"PrivacyPolicy": "Integritetspolicy", |
|||
"TermsAndConditions": "Villkor och anvisningar", |
|||
"WouldLikeToReceiveMarketingMaterials": "Jag skulle vilja få marknadsföringsmaterial som produkterbjudanden och specialerbjudanden.", |
|||
"JoinOurMarketingNewsletter": "Anmäl dig till vårt marknadsföringsnyhetsbrev", |
|||
"CommunityPrivacyPolicyConfirmation": "Jag godkänner de allmänna villkoren och <a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"/Privacy\">Privatlivspolicyn</a>.", |
|||
"WouldLikeToReceiveNotification": "Jag skulle vilja få de senaste nyheterna från abp.io webbplatser.", |
|||
"CommercialNewsletterConfirmationMessage": "Jag samtycker till <a href=\"/TermsConditions\">Terms & Conditions</a> och <a href=\"/Privacy\">Privacy Policy</a>.", |
|||
"FreeDDDEBook": "Gratis e-bok om DDD", |
|||
"AdditionalServices": "Ytterligare tjänster", |
|||
"Learn": "Lär dig", |
|||
"AccountOverview": "Översikt över konton", |
|||
"MyOrganizations": "Mina organisationer", |
|||
"MySupportQuestions": "Mina frågor om support", |
|||
"MyProfile": "Min profil", |
|||
"Logout": "Logga ut", |
|||
"Home": "Hem", |
|||
"Posts": "Inlägg", |
|||
"Videos": "Videor", |
|||
"JoinTheABPCommunity": "Gå med i ABP:s gemenskap", |
|||
"SubmitYourPost": "Skicka in ditt inlägg", |
|||
"Modules": "Moduler", |
|||
"Tools": "Verktyg", |
|||
"Pricing": "Prissättning", |
|||
"ChangeLogs": "Ändra loggar", |
|||
"SubscribeToNewsletter": "Prenumerera på nyhetsbrevet", |
|||
"SubscribeToNewsletterDescription": "Få information om händelser i ABP som nya utgåvor, fria källor, inlägg och mycket mer.", |
|||
"EmailAddress": "E-postadress", |
|||
"Subscribe": "Prenumerera", |
|||
"WelcomeToABP": "Välkommen till ABP", |
|||
"EULA": "EULA", |
|||
"ABPCommercialIntroductionMessage": "Förbyggda applikationsmoduler, avancerade startmallar, verktyg för snabb applikationsutveckling, professionella UI-teman och premiumsupport.", |
|||
"MasteringAbpFrameworkEBook": "Behärskar ABP-ramverket", |
|||
"MasteringTheABPFrameworkExplanation": "Mastering ABP Framework e-bok; skriven av skaparen av ABP Framework, hjälper dig att få en fullständig förståelse för ramverket och moderna tekniker för utveckling av webbapplikationer.", |
|||
"Speakers": "Högtalare", |
|||
"PreviousEvents": "Tidigare händelser", |
|||
"WatchTheEvent": "Titta på evenemanget", |
|||
"RegisterNow": "Registrera dig nu", |
|||
"ThereIsNoEvent": "Det finns ingen händelse.", |
|||
"Events": "Händelser", |
|||
"Volo.AbpIo.Domain:080000": "Det finns redan ett inköpsobjekt som heter \"{Namn}\"", |
|||
"MasteringAbpFrameworkBook": "Bok: Att bemästra ABP:s ramverk", |
|||
"ABPIO-CommonPreferenceDefinition": "Få de senaste nyheterna om ABP Platform som nya inlägg, evenemang och mer.", |
|||
"BuiltOn": "Inbyggd", |
|||
"AbpFramework": "ABP-ramverk", |
|||
"Volo.AbpIo.Domain:080001": "Starttiden får inte vara större än sluttiden", |
|||
"Enum:BookType:0": "Behärskar ABP-ramverket", |
|||
"Enum:PurchasePlatform:0": "Amazonas", |
|||
"Enum:PurchasePlatform:1": "Förpackningar", |
|||
"Copied": "Kopierat!", |
|||
"CouldNotCopy": "Kunde inte kopiera!", |
|||
"CopyNotSupportByYourBrowser": "Den här funktionen fungerar inte i den webbläsare du använder.", |
|||
"City": "Stad", |
|||
"ZipCode": "Postnummer", |
|||
"Address": "Adress", |
|||
"Homepage": "Hemsida", |
|||
"Year": "År", |
|||
"Year_Plural": "År", |
|||
"Copyright": "Copyright © <a href=\"{0}\" target=\"_blank\">{1}</a>", |
|||
"DomainDrivenDesign": "Domänstyrd design", |
|||
"CrossCuttingConcerns": "Tvärgående angelägenheter", |
|||
"AbpCommunity": "ABP Gemenskap", |
|||
"Footer_GithubStarCount": "{0} Stjärnor på GitHub", |
|||
"Footer_NugetDownloadCount": "{Nedladdningar på NuGet", |
|||
"AbpDescription": "ABP är ett applikationsramverk med öppen källkod som fokuserar på AspNet Core-baserad utveckling av webbapplikationer. Upprepa inte dig själv, fokusera på din egen affärskod.", |
|||
"Layout_AbpFramework_MetaTitle": "ABP Framework | Ramverk för webbapplikationer med öppen källkod för ASP.NET Core", |
|||
"CommunityTalks_CountdownDays": "Dagar", |
|||
"CommunityTalks_CountdownHours": "Timmar", |
|||
"CommunityTalks_CountdownMinutes": "Min", |
|||
"CommunityTalks_CountdownSeconds": "Sek", |
|||
"SeePreviousEvents": "Se tidigare evenemang", |
|||
"CookieConsent_Accept": "Acceptera", |
|||
"CookieConsent_Explanation_1": "Vi använder cookies för att ge dig den bästa upplevelsen på vår webbplats.", |
|||
"CookieConsent_Explanation_2": "Om du fortsätter att surfa samtycker du till vår <a href=\"/Privacy\">Privatpolicy och cookiepolicy.</a>.", |
|||
"Error_Page_400_Title": "Det uppstod ett problem med att visa den begärda sidan.", |
|||
"Error_Page_400_Description_1": "Vanligtvis betyder det att ett oväntat fel inträffade när vi behandlade din begäran.", |
|||
"Error_Page_400_Description_2": "Om problemet kvarstår, kontakta oss på <a href=\"mailto:info@abp.io\">info@abp.io</a> så hjälper vi dig att komma vidare.", |
|||
"GoToHomepage": "Gå till hemsidan", |
|||
"Error_Page_404_Title": "Sidan hittades inte!", |
|||
"Error_Page_404_Description_1": "Det här är inte den webbsida du letar efter.", |
|||
"Error_Page_500_Title": "Det ser ut som om något gick fel!", |
|||
"Error_Page_500_Description_1": "Vi spårar dessa fel automatiskt, men om problemet kvarstår är du välkommen att <br /> kontakta oss. Under tiden kan du prova att uppdatera.", |
|||
"Error_Page_500_Description_2": "Kontakta oss på <a href=\"mailto:info@abp.io\" target=\"_blank\">info@abp.io</a>.", |
|||
"Books": "Böcker", |
|||
"ABPDiscordServer": "ABP Discord Server", |
|||
"ABPCommunityTalks": "ABP:s samtal med allmänheten", |
|||
"ABPCommunityPosts": "ABP Gemenskap Inlägg", |
|||
"BuyAndGetMonths": "KÖP 12 MÅNADER, <span>FÅ 14 MÅNADER!</span>", |
|||
"GetYourDeal": "Få ditt erbjudande", |
|||
"BuyOrRenewLicense": "Köp eller förnya licensen nu och få 2 extra månader!", |
|||
"BuyOrRenewLicenseToGetExtra2Months": "Köp eller förnya licens nu och få 2 extra månader! SKYNDA DIG UPP! ⏰ Sista dag: {0}", |
|||
"HurryUp": "SKYNDA PÅ!", |
|||
"LastDay": "Sista dagen: {0}", |
|||
"BuyNewLicenseBetweenDatesToGetBenefit": "Köp en ny licens mellan {0} och {1} för att få förmånen i extra 2 månader!", |
|||
"CheckAllCommunityTalks": "Kontrollera alla inlägg i gemenskapen", |
|||
"ReadMore": "Läs mer om", |
|||
"ContinueReading": "Fortsätta läsa", |
|||
"Post": "Post", |
|||
"ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "Utforska innehållet som skapats av ABP:s kärnteam och ABP:s community.", |
|||
"WelcomeFallCampaign": "Välkommen till höstkampanjen!", |
|||
"GiveAwayForNewPurchases": "Application Development Classroom Training kommer att ges bort för de nya inköpen!", |
|||
"BlackFriday": "<strong>BLACK</strong> <span>FRIDAY</span>", |
|||
"ValidForExistingCustomers": "Gäller även för <br> befintliga kunder!", |
|||
"CampaignBetweenDates": "Från {0} <br>Till {1}", |
|||
"SaveUpTo": "<span>Spara</span> Upp till<strong>${0}K</strong>", |
|||
"ImplementingDDD": "Implementering av domändriven design", |
|||
"ExploreTheEBook": "Utforska e-boken", |
|||
"ExploreTheBook": "Utforska boken", |
|||
"ConsultantType": "Typ av konsultverksamhet", |
|||
"Expert": "ABP Expert", |
|||
"Partner": "ABP Partner", |
|||
"Industry": "Industri", |
|||
"Location": "Plats", |
|||
"Contact": "Kontakt", |
|||
"Partner_Year": "Partnerskapsår", |
|||
"Info": "Info", |
|||
"SpokenLanguages": "Talade språk", |
|||
"SocialMedia": "Sociala medier", |
|||
"Activity": "Aktivitet", |
|||
"Type": "Typ", |
|||
"Contribution": "Bidrag", |
|||
"WhoWeAre": "Vilka vi är", |
|||
"Icons": "Ikoner", |
|||
"Url": "Url", |
|||
"Icon": "Ikon", |
|||
"RecentActivities": "Senaste aktiviteterna", |
|||
"SpringCampaign": "Välkommen <br>Vårens försäljning!", |
|||
"SpringCampaign2": "<span>Begränsat <br> tidserbjudande!</span>", |
|||
"AboutUs": "Om oss", |
|||
"HowItWorks": "Hur fungerar det?", |
|||
"ReleaseNotes": "Releaseanteckningar", |
|||
"DetailedChangeNotes": "Detaljerade ändringsanteckningar", |
|||
"SeeTrainings": "Se utbildningar", |
|||
"NoContent": "Inget innehåll", |
|||
"More": "Mer om", |
|||
"WhyABPIOPlatform": "Varför ABP.IO Platform?", |
|||
"AbpStudio": "ABP Studio", |
|||
"ExtraMonths": "{0}<span>EXTRA MÅNADER</span>", |
|||
"RSS": "RSS", |
|||
"RSSFeed": "RSS-flöde", |
|||
"Articles": "Artiklar", |
|||
"Organizations": "Organisationer", |
|||
"ManageAccount": "Hantera konto", |
|||
"CommunityProfile": "Gemenskapsprofil", |
|||
"BlogProfile": "Bloggprofil", |
|||
"Tickets": "Tickets", |
|||
"Raffles": "Raffles", |
|||
"Status": "Status", |
|||
"Resources": "Resurser", |
|||
"Video Courses": "Videokurser", |
|||
"Packages": "Paket", |
|||
"Trainings": "Utbildningar", |
|||
"MeetTheABPCommunity": "Möt ABP <span class=\"gradient-community\">Community</span>", |
|||
"DisplayName:CommunityIndexPagePoll": "Community Index Page Poll", |
|||
"ReturnOnInvestment": "Avkastning på investeringar", |
|||
"PromotionalOffers": "Kampanjerbjudanden", |
|||
"PromotionalOffersDefinition": "Rabatter, säsongskampanjer etc.", |
|||
"EventsDefinition": "Community Talks, webbseminarier, ABP .NET-konferens, etc.", |
|||
"ReleaseNotesDefinition": "ABP.IO Plattformsreleaser, nya produkter etc.", |
|||
"Newsletter": "Nyhetsbrev", |
|||
"NewsletterDefinition": "Blogginlägg, nyheter om samhället etc.", |
|||
"OrganizationOverview": "Översikt över organisationen", |
|||
"EmailPreferences": "Inställningar för e-post", |
|||
"VideoCourses": "Viktiga videor", |
|||
"DoYouAgreePrivacyPolicy": "Genom att klicka på <b>Prenumerera</b>-knappen godkänner du <a href=\"https://account.abp.io/Account/TermsConditions\">Villkor och bestämmelser</a> och <a href=\"https://account.abp.io/Account/Privacy\">Privatlivspolicy</a>.", |
|||
"AbpConferenceDescription": "ABP Conference är ett virtuellt evenemang för .NET-utvecklare där de kan lära sig mer och få kontakt med andra.", |
|||
"Mobile": "Mobil" |
|||
} |
|||
} |
|||
@ -1,8 +1,9 @@ |
|||
{ |
|||
"culture": "en", |
|||
"texts": { |
|||
"AbpTitle": "Read All Blog Posts", |
|||
"AbpTitle": "New Blog Post | ABP.IO", |
|||
"AbpDescription": "ABP is an open source application framework focused on AspNet Core based web application development. Don't repeat yourself, focus on your own business code.", |
|||
"AbpDefinition": "ABP blog for .NET development, cross-platform, ASP.NET application templates, ABP-related news and more..." |
|||
"AbpDefinition": "Create a new blog post and share your knowledge and experience with ABP.", |
|||
"Blogs": "Blog Posts" |
|||
} |
|||
} |
|||
@ -0,0 +1,8 @@ |
|||
{ |
|||
"culture": "sv", |
|||
"texts": { |
|||
"AbpTitle": "Läs alla blogginlägg", |
|||
"AbpDescription": "ABP är ett applikationsramverk med öppen källkod som fokuserar på AspNet Core-baserad utveckling av webbapplikationer. Upprepa inte dig själv, fokusera på din egen affärskod.", |
|||
"AbpDefinition": "ABP-blogg för .NET-utveckling, plattformsoberoende, ASP.NET-applikationsmallar, ABP-relaterade nyheter och mer..." |
|||
} |
|||
} |
|||
@ -1,10 +0,0 @@ |
|||
using Volo.Abp.Localization; |
|||
|
|||
namespace AbpIoLocalization.Commercial.Localization |
|||
{ |
|||
[LocalizationResourceName("AbpIoCommercial")] |
|||
public class AbpIoCommercialResource |
|||
{ |
|||
|
|||
} |
|||
} |
|||
@ -1,10 +0,0 @@ |
|||
using Volo.Abp.Localization; |
|||
|
|||
namespace AbpIoLocalization.Community.Localization |
|||
{ |
|||
[LocalizationResourceName("AbpIoCommunity")] |
|||
public class AbpIoCommunityResource |
|||
{ |
|||
|
|||
} |
|||
} |
|||
@ -0,0 +1,269 @@ |
|||
{ |
|||
"culture": "sv", |
|||
"texts": { |
|||
"Permission:CommunityPost": "Gemenskapens inlägg", |
|||
"Permission:Edit": "Redigera", |
|||
"Waiting": "Väntar på", |
|||
"Approved": "Godkänd", |
|||
"Rejected": "Avvisad", |
|||
"Wait": "Vänta", |
|||
"Approve": "Godkänna", |
|||
"Reject": "Avvisa", |
|||
"ReadPost": "Läs inlägget", |
|||
"Status": "Status", |
|||
"ContentSource": "Källa för innehåll", |
|||
"Details": "Detaljer", |
|||
"Title": "Titel", |
|||
"CreationTime": "Skapelsetid", |
|||
"Save": "Spara", |
|||
"SameUrlAlreadyExist": "Samma URL finns redan! Du måste ändra webbadressen!", |
|||
"UrlIsNotValid": "Url är inte giltig.", |
|||
"UrlNotFound": "Url hittades inte.", |
|||
"UrlContentNotFound": "Url-innehållet hittades inte.", |
|||
"Summary": "Sammanfattning", |
|||
"MostRead": "Mest läst", |
|||
"Latest": "Senaste", |
|||
"ContributeAbpCommunity": "Bidra till ABP:s gemenskap", |
|||
"SubmitYourPost": "Skicka in ditt inlägg", |
|||
"ContributionGuide": "Bidragsguide", |
|||
"BugReport": "Bugg-rapport", |
|||
"SeeAllPosts": "Se alla inlägg", |
|||
"WelcomeToABP": "Välkommen till ABP", |
|||
"EmailNotValid": "Vänligen ange en giltig e-postadress.", |
|||
"FeatureRequest": "Begäran om funktion", |
|||
"CreatePostTitleInfo": "Titel på det inlägg som ska visas i inläggslistan.", |
|||
"CreatePostSummaryInfo": "En kort sammanfattning av inlägget som ska visas i inläggslistan. Maximal längd: <b>{0}</b>", |
|||
"CreatePostCoverInfo": "För att skapa ett effektivt inlägg, lägg till ett omslagsfoto. Ladda upp bilder i bildförhållandet <b>16:9</b> för bästa visning.<br/> Maximal filstorlek är <b>1MB.</b>", |
|||
"ThisExtensionIsNotAllowed": "Denna förlängning är inte tillåten.", |
|||
"TheFileIsTooLarge": "Filen är för stor.", |
|||
"GoToThePost": "Gå till inlägget", |
|||
"GoToTheVideo": "Gå till videon", |
|||
"Contribute": "Bidra", |
|||
"OverallProgress": "Övergripande framsteg", |
|||
"Done": "Klar", |
|||
"Open": "Öppna", |
|||
"Closed": "Stängt", |
|||
"RecentQuestionFrom": "Senaste frågan från {0}", |
|||
"Stackoverflow": "Stackoverflow", |
|||
"Votes": "röster", |
|||
"Answer": "Svar", |
|||
"Views": "utsikt", |
|||
"Answered": "Besvarad", |
|||
"WaitingForYourAnswer": "Väntar på ditt svar", |
|||
"Asked": "aska", |
|||
"AllQuestions": "Alla frågor", |
|||
"NextVersion": "Nästa version", |
|||
"MilestoneErrorMessage": "Det gick inte att få aktuell milstolpsinformation från Github.", |
|||
"QuestionItemErrorMessage": "Kunde inte få de senaste frågeuppgifterna från Stackoverflow.", |
|||
"Oops": "Oops!", |
|||
"CreatePostSuccessMessage": "Ditt inlägg har skickats in med framgång. Det kommer att publiceras efter granskning av webbplatsadministratören.", |
|||
"Browse": "Bläddra", |
|||
"CoverImage": "Omslagsbild", |
|||
"ShareYourExperiencesWithTheABPFramework": "Dela dina erfarenheter av ABP-ramverket!", |
|||
"Optional": "Valfritt", |
|||
"UpdateUserWebSiteInfo": "Exempel: https://johndoe.com", |
|||
"UpdateUserTwitterInfo": "Exempel: johndoe", |
|||
"UpdateUserGithubInfo": "Exempel: johndoe", |
|||
"UpdateUserLinkedinInfo": "Exempel: https://www.linkedin.com/...", |
|||
"UpdateUserCompanyInfo": "Exempel: Volosoft", |
|||
"UpdateUserJobTitleInfo": "Exempel: Programvaruutvecklare", |
|||
"UserName": "Användarnamn", |
|||
"Company": "Företag", |
|||
"PersonalWebsite": "Personlig webbplats", |
|||
"RegistrationDate": "Registreringsdatum", |
|||
"Social": "Sociala", |
|||
"Biography": "Biografi", |
|||
"HasNoPublishedPostsYet": "har inga publicerade inlägg ännu", |
|||
"Author": "Författaren", |
|||
"LatestGithubAnnouncements": "Senaste Github-tillkännagivanden", |
|||
"SeeAllAnnouncements": "Se alla tillkännagivanden", |
|||
"LatestBlogPost": "Senaste blogginlägget", |
|||
"Edit": "Redigera", |
|||
"ProfileImageChange": "Ändra profilbilden", |
|||
"BlogItemErrorMessage": "Kunde inte få den senaste informationen om blogginlägg från ABP.", |
|||
"PlannedReleaseDate": "Planerat utgivningsdatum", |
|||
"CommunityPostRequestErrorMessage": "Det gick inte att få den senaste postförfrågan från Github.", |
|||
"PostRequestFromGithubIssue": "Det finns inga postförfrågningar nu.", |
|||
"LatestPosts": "Senaste inlägg", |
|||
"ArticleRequests": "Begär ett innehåll", |
|||
"ArticleRequestsDescription": "Vill du se ett specifikt innehåll här? Du kan be communityn att skapa det!", |
|||
"LatestContentRequests": "Senaste förfrågningar om innehåll", |
|||
"AllPostRequests": "Se alla postförfrågningar", |
|||
"SubscribeToTheNewsletter": "Prenumerera på nyhetsbrevet", |
|||
"NewsletterEmailDefinition": "Få information om vad som händer i ABP, t.ex. nya utgåvor, fria källor, inlägg och mycket mer.", |
|||
"NoThanks": "Nej, tack.", |
|||
"MaybeLater": "Kanske senare", |
|||
"JoinOurPostNewsletter": "Anmäl dig till vårt nyhetsbrev", |
|||
"Community": "Gemenskap", |
|||
"Marketing": "Marknadsföring", |
|||
"CommunityPrivacyPolicyConfirmation": "Jag godkänner de allmänna villkoren och <a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">Integritetspolicy</a>.", |
|||
"PostRequestMessageTitle": "<a href=\"https://github.com/abpframework/abp/issues/new\">Öppna en fråga</a> på GitHub för att begära ett inlägg / en handledning som du vill se på den här webbplatsen.", |
|||
"PostRequestMessageBody": "Här är en lista över de inlägg som efterfrågats av communityn. Vill du skriva ett efterfrågat inlägg? Klicka på önskemålet och delta i diskussionen.", |
|||
"Language": "Språk", |
|||
"CreatePostLanguageInfo": "Språket för inläggets innehåll.", |
|||
"VideoPost": "Videoinlägg", |
|||
"Post": "Post", |
|||
"Read": "Läs", |
|||
"CreateGithubPostUrlInfo": "Fullständig URL till Markdown-filen på GitHub (<a href=\"https://github.com/abpframework/abp/blob/dev/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md\" target=\"blank\">exempel</a>).", |
|||
"CreateVideoContentUrlInfo": "Inläggets ursprungliga URL på Youtube.", |
|||
"CreateExternalPostUrlInfo": "Inläggets ursprungliga externa webbadress.", |
|||
"VideoContentForm": "Skicka in video på YouTube", |
|||
"GithubPostForm": "Skicka inlägg på GitHub", |
|||
"ExternalPostForm": "Skicka in ett externt innehåll", |
|||
"HowToPost": "Hur postar jag?", |
|||
"Posts": "Inlägg", |
|||
"VideoUrl": "Video webbadress", |
|||
"GithubPostUrl": "Url för GitHub-post", |
|||
"ExternalPostUrl": "Url för externt inlägg", |
|||
"ThankYouForContribution": "Tack för att du bidrar till ABP Community. Vi tar gärna emot artiklar och videohandledning om ABP Framework, .NET, ASP.NET Core och allmänna ämnen inom programvaruutveckling.", |
|||
"GithubPost": "GitHub-inlägg", |
|||
"GithubPostSubmitStepOne": "<span class=\"font-weight-bold\">1.</span> Skriv ett inlägg på ett offentligt GitHub-arkiv med Markdown-formatet. <a target=\"_blank\" class=\"fw-6 text-white text-decoration-underline\" href=\"https://github.com/abpframework/abp/blob/dev/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md\">exempel</a>", |
|||
"GithubPostSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span> Skicka in din URL till inlägget med hjälp av formuläret.", |
|||
"GithubPostSubmitStepThree": "<span class=\"font-weight-bold\">3.</span> Ditt inlägg kommer att återges på denna webbplats.", |
|||
"YoutubeVideo": "Youtube-video", |
|||
"YoutubeVideoSubmitStepOne": "<span class=\"font-weight-bold\">1.</span> Publicera din video på YouTube.", |
|||
"YoutubeVideoSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span> Skicka in video-URL:en med hjälp av formuläret.", |
|||
"YoutubeVideoSubmitStepThree": "<span class=\"font-weight-bold\">3.</span> Besökare kommer att kunna titta på ditt videoinnehåll direkt på denna webbplats.", |
|||
"ExternalContent": "Externt innehåll", |
|||
"ExternalContentSubmitStepOne": "<span class=\"font-weight-bold\">1.</span> Skapa innehåll på en publik plattform (Medium, din egen blogg eller var du vill).", |
|||
"ExternalContentSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span> Skicka in URL:en för ditt innehåll med hjälp av formuläret.", |
|||
"ExternalContentSubmitStepThree": "<span class=\"font-weight-bold\">3.</span> Besökare omdirigeras till innehållet på den ursprungliga webbplatsen.", |
|||
"ChooseYourContentType": "Välj det sätt som du vill lägga till ditt innehåll på.", |
|||
"PostContentViaGithub": "Jag vill lägga till mitt inlägg med <span class=\"icon-with-text-github\"> GitHub</span> i enlighet med markdown-reglerna.", |
|||
"PostContentViaYoutube": "Jag vill dela mina videor som finns på <span class=\"icon-with-text-youtube\"> Youtube</span> här.", |
|||
"PostContentViaExternalSource": "Jag vill lägga till det innehåll jag publicerade på <b>en annan plattform</b> här.", |
|||
"GitHubUserNameValidationMessage": "Ditt Github-användarnamn kan inte innehålla blanksteg, kontrollera att ditt Github-användarnamn är korrekt.", |
|||
"PersonalSiteUrlValidationMessage": "URL:en till din personliga webbplats får inte innehålla blanksteg, kontrollera att URL:en till din personliga webbplats är korrekt.", |
|||
"TwitterUserNameValidationMessage": "Ditt Twitter-användarnamn får inte innehålla blanksteg, kontrollera att ditt Twitter-användarnamn är korrekt.", |
|||
"LinkedinUrlValidationMessage": "Din LinkedIn-URL får inte innehålla blanksteg, kontrollera att din LinkedIn-URL är korrekt.", |
|||
"NoPostsFound": "Inga inlägg hittades!", |
|||
"SearchInPosts": "Sök i inlägg...", |
|||
"MinimumSearchContent": "Du måste ange minst 3 tecken!", |
|||
"Volo.AbpIo.Domain:060001": "Källans URL(\"{PostUrl}\") är inte Github URL", |
|||
"Volo.AbpIo.Domain:060002": "Inläggets innehåll är inte tillgängligt från GitHub(\"{PostUrl}\")-resursen.", |
|||
"Volo.AbpIo.Domain:060003": "Inget innehåll i inlägget hittades!", |
|||
"SeeMore": "Se mer", |
|||
"JoinTheABPCommunity": "Gå med i ABP:s gemenskap", |
|||
"ABPCommunityTalks": "ABP:s samtal med allmänheten", |
|||
"LiveDemo": "Live Demo", |
|||
"GetLicense": "Skaffa licens", |
|||
"GetStarted": "Kom igång", |
|||
"SourceCode": "Källkod", |
|||
"LeaveComment": "Lämna kommentar", |
|||
"ShowMore": "Visa mer", |
|||
"NoPublishedPostsYet": "Inga publicerade inlägg ännu.", |
|||
"Name": "Namn", |
|||
"Surname": "Efternamn", |
|||
"WebSite": "Webbplats", |
|||
"FullURL": "Full URL", |
|||
"JobTitle": "Befattning", |
|||
"Prev": "Före", |
|||
"Previous": "Föregående", |
|||
"Next": "Nästa", |
|||
"Share": "Aktie", |
|||
"SortBy": "Sortera efter", |
|||
"NoPublishedEventsYet": "Inga publicerade händelser ännu.", |
|||
"SubscribeYoutubeChannel": "Prenumerera på Youtube-kanalen", |
|||
"Enum:EventType:0": "Samtal", |
|||
"MemberNotPublishedPostYet": "Denna medlem har inte publicerat några inlägg ännu.", |
|||
"TimeAgo": "för {0} sedan", |
|||
"Discord_Page_JoinCommunityMessage": "Gå med i ABP Discord Community", |
|||
"Discord_Page_Announce": "Vi är glada att kunna presentera ABP Community Discord Server!", |
|||
"Discord_Page_Description_1": "ABP Community har vuxit sedan dag ett. Vi ville ta det till nästa steg genom att skapa en officiell ABP Discord-server så att ABP-communityn kan interagera med varandra med hjälp av underverk som snabbmeddelanden.", |
|||
"Discord_Page_Description_2": "ABP Community Discord Server är platsen där du kan visa upp dina skapelser med ABP Framework, dela de tips som fungerade för dig, få de senaste nyheterna och tillkännagivandena om ABP Framework, bara chatta med medlemmar i samhället för att utbyta idéer och ha kul!", |
|||
"Discord_Page_Description_3": "Denna ABP Community Discord Server är den officiella med ABP Core Team närvarande på servern för att övervaka.", |
|||
"Discord_Page_JoinToServer": "Gå med i ABP Discord Server", |
|||
"Events_Page_MetaTitle": "ABP:s evenemang för allmänheten", |
|||
"Events_Page_MetaDescription": "Live-showerna, som leds av ABP-teamet, är avslappnade sessioner fulla av community-innehåll, demonstrationer, frågor och svar och diskussioner om vad som händer i ABP.", |
|||
"Events_Page_Title": "ABP<span class=\"gradient-community\"> Community</span> Samtal", |
|||
"Members_Page_WritingFromUser": "Läs skrivning från {0} på ABP Community.", |
|||
"Post_Create_Page_MetaTitle": "Ny post", |
|||
"Post_Create_Page_MetaDescription": "Skapa ditt inlägg för att dela med dig av dina erfarenheter om ABP-ramverket och bidra till ABP-communityn.", |
|||
"Post_Create_Page_CreateNewPost": "Skapa nytt inlägg", |
|||
"Post_Index_Page_MetaDescription": "ABP Communitys syfte är att skapa en bidragsmiljö för utvecklare som använder ABP-ramverket.", |
|||
"Layout_Title": "{0} | ABP Gemenskap", |
|||
"Layout_MetaDescription": "Ett nav för ABP Framework, .NET och programvaruutveckling. Få tillgång till artiklar, handledning, nyheter och bidra till ABP-communityn.", |
|||
"Index_Page_CommunityIntroduction": "Detta är ett nav för ABP Framework, .NET och programvaruutveckling. Du kan läsa artiklarna, titta på videohandledningarna, få information om ABP:s utvecklingsframsteg och ABP-relaterade evenemang, hjälpa andra utvecklare och dela med dig av din expertis till ABP-communityn.", |
|||
"TagsInArticle": "Taggar i artikel", |
|||
"IConsentToMedium": "Jag samtycker till publicering av detta inlägg på https://medium.com/volosoft.", |
|||
"SearchResultsFor": "Sökresultat för <span class=\"fw-bold\">\"{0}\"</span>", |
|||
"SeeMoreVideos": "Se fler videor", |
|||
"DiscordPageTitle": "ABP Discord Gemenskap", |
|||
"ViewVideo": "Visa video", |
|||
"AbpCommunityTitleContent": "ABP Community - ABP-ramverk med öppen källkod", |
|||
"CommunitySlogan": "En unik community-plattform för <span class=\"{0}\">ABP-älskare</span>.", |
|||
"RaffleIsNotActive": "Lottdragningen är inte aktiv", |
|||
"YouAreAlreadyJoinedToThisRaffle": "Du är redan med i utlottningen!", |
|||
"InvalidSubscriptionCode": "Ogiltig prenumerationskod", |
|||
"Raffle:{0}": "Lottdragning: {0}", |
|||
"Join": "Gå med", |
|||
"Leave": "Lämna", |
|||
"LoginToJoin": "Logga in för att gå med", |
|||
"ToEnd:": "För att avsluta:", |
|||
"ToStart:": "Det är en början:", |
|||
"days": "dagar", |
|||
"hrs": "timmar", |
|||
"min": "min", |
|||
"sec": "sek", |
|||
"Winners": "Vinnare", |
|||
"To{0}LuckyWinners": "till {0} lyckliga vinnare", |
|||
"ActiveRaffles": "Aktiva <span class=\"gradient-community\">Rafflar</span>.", |
|||
"UpcomingRaffles": "Kommande <span class=\"gradient-community\">Rafflar</span>", |
|||
"CompletedRaffles": "Färdigställda <span class=\"gradient-community\">Rafflar</span>", |
|||
"NoActiveRaffleTitle": "Ingen aktiv utlottning är tillgänglig för tillfället.", |
|||
"NoActiveRaffleDescription": "Ingen aktiv utlottning är tillgänglig för tillfället.", |
|||
"RaffleSubscriptionCodeInputMessage": "Denna utlottning kräver en registreringskod. Vänligen ange registreringskoden nedan:", |
|||
"RaffleSubscriptionCodeInputErrorMessage": "Registreringskoden är felaktig. Vänligen försök igen.", |
|||
"GoodJob!": "Bra jobbat!", |
|||
"RaffleJoinSuccessMessage": "Du är nu registrerad för utlottningen. Du kommer att informeras via e-post om du vinner priset!", |
|||
"RaffleLoginAndRegisterMessage": "Du måste logga in för att delta i utlottningen! Om du inte har registrerat dig ännu kan du skapa ett konto gratis nu.", |
|||
"Ok": "Ok", |
|||
"SeeDetails": "Se detaljer", |
|||
"WaitingForTheDraw": "Vänta på dragningen!", |
|||
"AllAttendees": "Alla deltagare", |
|||
"SeeRaffleDetail": "Se Raffle detalj", |
|||
"SeeRaffle": "Se Raffle", |
|||
"ParticipationIsComplete": "Deltagandet är fullständigt.", |
|||
"ABPCoreDevelopmentTeam": "ABP Core utvecklingsteam", |
|||
"RegisterTheEvent": "Registrera evenemanget", |
|||
"GoToConferencePage": "Gå till konferenssidan", |
|||
"BuyTicket": "Buy Ticket", |
|||
"SeeEvent": "Se evenemang", |
|||
"PreviousEvents": "<span class=\"text-sekundär\">Tidigare</span> evenemang", |
|||
"OtherLiveEvents": "Andra live-evenemang", |
|||
"SponsoredConferences": "Sponsrade konferenser", |
|||
"SponsoredConferencesDescription": "Vi är stolta över att stödja .NET-communities och evenemang för programvaruutvecklare.", |
|||
"UpcomingEvents": "<span class=\"text-info\">Kommande</span> evenemang", |
|||
"UpcomingCommunityTalkEventDescription": "Live-showerna, som leds av ABP-teamet, är avslappnade sessioner fulla av community-innehåll, demonstrationer, frågor och svar och diskussioner om vad som händer i ABP.", |
|||
"UpcomingConferenceEventDescription": "ABP .NET Conference är ett virtuellt evenemang för .NET-utvecklare där de kan träffas och lyssna på föredrag om .NET-världen, vanliga metoder för programvaruutveckling och ABP Framework med öppen källkod.", |
|||
"LastOneYear": "Senaste 1 året", |
|||
"AllTimes": "Alla tider", |
|||
"TopContributors": "De största bidragsgivarna", |
|||
"{0}Posts": "{0} Inlägg", |
|||
"LATESTPOSTS": "SENASTE INLÄGGNINGAR", |
|||
"NoContributorsFound": "Inga bidragsgivare hittades!", |
|||
"LatestPost": "Senaste inlägget", |
|||
"MEMBERSINCE{0}": "MEDLEM EFTERSOM {0}", |
|||
"CopyLink": "Kopiera länk", |
|||
"ShareOnTwitter": "Dela på Twitter", |
|||
"ShareOnLinkedIn": "Dela på LinkedIn", |
|||
"MoreFrom{0}": "Mer från {0}", |
|||
"SeeAllFrom{0}": "Se alla från {0}", |
|||
"MostWatched": "Mest bevakade", |
|||
"Articles({0})": "Artiklar ({0})", |
|||
"Videos({0})": "Videor ({0})", |
|||
"LatestArticles": "Senaste artiklar", |
|||
"RaffleHeader": "Hej ABP Community Member!", |
|||
"RafflesInfo": "<br>Det här är utlottningssidan som är avsedd att visa vår uppskattning för att du är en aktiv gemenskapsmedlem. Vi gör <a class=\"fw-6 \" href=\"https://community.abp.io/events\">ABP Community Talks</a> <a target=\"_blank\" class=\"fw-6\" href=\"https://abp.io/conference/2023\">,ABP .NET Conference</a>, deltar eller sponsrar .NET-relaterade evenemang där vi ger bort några gåvor. <br><br>Du kan följa den här sidan för att se kommande lotterier, delta i dem eller se tidigare lotterier som vi dragit inklusive vinnarna. <br><br>Tack för att du är en aktiv medlem! Vi ses i de kommande lotterierna.", |
|||
"RafflesInfoTitle": "ABP Community <span class=\"gradient-community\">Rafflar</span>.", |
|||
"ToLuckyWinner": "till 1 lycklig vinnare", |
|||
"MarkdownSupported": "Stöd för <a href=\"https://www.markdownguide.org/basic-syntax/\">Markdown</a>.", |
|||
"Preview": "Förhandsgranskning", |
|||
"VisitPage": "Besök sidan", |
|||
"VisitVideoCourseDescription": "Om du vill lära dig grunderna i ABP-ramverket kan du kolla in videokurserna ABP Essentials.", |
|||
"EditProfile": "Redigera profil", |
|||
"ConfirmEmailForPost": "För att kunna göra inlägg måste du bekräfta din e-post. Gå till account.abp.io/Account/Manage och verifiera din e-postadress under fliken Personal Info.", |
|||
"DailyPostCreateLimitation": "Du har nått den dagliga gränsen för skapande av inlägg. Du kan skapa ett nytt inlägg i {0}.", |
|||
"YourAccountDisabled": "Ditt användarkonto är inaktiverat!" |
|||
} |
|||
} |
|||
@ -0,0 +1,9 @@ |
|||
{ |
|||
"culture": "sv", |
|||
"texts": { |
|||
"Buy": "Köp", |
|||
"SeeBookDetails": "Se bokdetaljer", |
|||
"MasteringAbpFrameworkEBookDescription": "Den här boken hjälper dig att få en fullständig förståelse för ramverket och moderna tekniker för utveckling av webbapplikationer.", |
|||
"Feedback": "Återkoppling" |
|||
} |
|||
} |
|||
@ -0,0 +1,6 @@ |
|||
{ |
|||
"culture": "sv", |
|||
"texts": { |
|||
"FAQ": "VANLIGA FRÅGOR" |
|||
} |
|||
} |
|||
|
After Width: | Height: | Size: 342 KiB |
@ -0,0 +1,62 @@ |
|||
|
|||
# The new ABP Platform is live! |
|||
|
|||
We're thrilled to announce that the **new ABP.IO Platform is now live!** Our team has been hard at unifying and enhancing the entire platform to deliver a seamless, user-friendly experience. Here's what's new: |
|||
|
|||
|
|||
### Unified domain and enhanced navigation 🌍 |
|||
All our services are now consolidated under a single domain; [abp.io](https://abp.io). This means you no longer need to navigate through multiple subdomains. The new mega menu makes finding what you need easier and faster. |
|||
|
|||
|
|||
### Modern design and improved UX 🎨 |
|||
The platform boasts a fresh, modern design aimed at improving both aesthetics and functionality. This redesign enhances usability, making your interaction with ABP.IO more intuitive. |
|||
|
|||
|
|||
|
|||
### Documentation in one place 📃 |
|||
We’ve combined the ABP (open-source) and ABP Commercial (paid) documents into a single, comprehensive resource. This unified documentation will help you find what you're looking for more efficiently. The new documentation address is [abp.io/docs](https://abp.io/docs). When you switch to old ABP versions before v8.3, you will see the old documents are still available. |
|||
|
|||
|
|||
|
|||
### Introducing "ABP Studio Community Edition" 🪄 |
|||
We're excited to introduce the **ABP Studio Community Edition**, which is now **available for free**. This edition provides powerful tools to streamline your development process. You can easily create a new project with a configuration wizard in ABP Studio. It also provides module management, which means you can add/remove an ABP Module easily. You can also debug your microservice project and track the HTTP requests easily. Connecting your local development environment to a local or remote Kubernetes cluster is another cool feature of ABP Studio. We aim for ABP Studio to be the primary tool for ABP developers to manage their projects. |
|||
|
|||
> Download ABP Studio 👉 [abp.io/studio](https://abp.io/studio). |
|||
|
|||
|
|||
### Enhanced "ABP CLI" 🚀 |
|||
ABP CLI is also renewed. The new CLI is compatible with ABP Studio. It adds new commands. The new CLI is now available on NuGet at [nuget.org/packages/Volo.Abp.Studio.Cli](https://www.nuget.org/packages/Volo.Abp.Studio.Cli). It's a dotnet global tool. When you install ABP Studio, the new ABP CLI is automatically installed. You can still use the old ABP CLI commands. To use the legacy ABP CLI commands just add `--old` parameter to your commands. |
|||
|
|||
> The docs of the new ABP CLI 👉 [abp.io/docs/latest/cli](https://abp.io/docs/latest/cli). |
|||
|
|||
|
|||
|
|||
### 20% Celebration discount 💰 |
|||
To celebrate the launch of the new platform, we're offering a **20% discount** for a limited time. This discount is valid for all new purchases, renewing existing licenses and buying additional developer seats. |
|||
|
|||
> Discounted prices 👉 [abp.io/pricing](https://abp.io/pricing). |
|||
|
|||
|
|||
### Existing customers 🛂 |
|||
In terms of licensing rules, existing customers will not be affected by this change. You can manage your license just like before at [abp.io/my-organizations](https://abp.io/my-organizations). |
|||
|
|||
> The new support website address 👉 [abp.io/support](https://abp.io/support). |
|||
|
|||
--- |
|||
|
|||
### Why choose the ABP Platform? 🙄 |
|||
ABP Platform simplifies modern software development with well-architected startup templates, modular design infrastructure, multi-tenancy support, comprehensive security features, and a vibrant community. If you are starting a new web project or transforming your legacy application, ABP is the perfect solution! If you still wonder why you need such a solution, see [abp.io/why-choose-abp](https://abp.io/why-choose-abp). |
|||
|
|||
There are several startup ASP.NET Core templates for your requirements. Read [abp.io/how-it-works](https://abp.io/how-it-works) page to understand ABP's approach. We have a FAQ page where you can find answers to many of your questions [abp.io/faq](https://abp.io/faq). |
|||
|
|||
> Start your new ABP project -for free- 👉[abp.io/get-started](https://abp.io/get-started)! |
|||
|
|||
|
|||
### Join our community 👨👨👦 |
|||
We invite developers, IT professionals, and businesses to join the ABP Community. Our community website is now [abp.io/community](https://abp.io/community). On this website, you can read ABP-related posts, watch live community shows and core team's fundamental video courses... |
|||
|
|||
------ |
|||
|
|||
For more information, visit our newly unified platform at [abp.io](https://abp.io). We look forward to your feedback and continued support as we grow together! |
|||
|
|||
> Found a bug in the new platform? Or if you have an idea, write to us 👉 [abp.io/contact](https://abp.io/contact). |
|||
|
After Width: | Height: | Size: 238 KiB |
@ -0,0 +1,81 @@ |
|||
# Introducing the New ABP CLI |
|||
|
|||
 |
|||
|
|||
📢 We're excited to introduce the [new ABP CLI](https://abp.io/docs/latest/cli/index) after the announcement of [the new unified ABP Platform](https://abp.io/blog/new-abp-platform-is-live). |
|||
|
|||
As you know, we recently unified the ABP platform in a single domain ([abp.io](https://abp.io/)) and made some changes in our templating system to simplify your development. Also, we released more stable ABP Studio versions, which can dramatically improve and speed up your development time. Besides all of these changes, we have also introduced a new ABP CLI to bring you a more streamlined and efficient experience, which also extends the current commands. |
|||
|
|||
Here is a brief overview of what's new, what's changed, and why this change is happening... |
|||
|
|||
## The New ABP CLI |
|||
|
|||
ABP CLI is a command line tool to perform some common operations for ABP based solutions or [ABP Studio](https://abp.io/docs/latest/studio) features. With v8.2+, the old/legacy ABP CLI has been replaced with a new CLI system to align with the new templating system and ABP Studio. |
|||
|
|||
The new ABP CLI extends the old ABP CLI, adds more features that are used by ABP Studio behind the scenes, and is also fully compatible with the new templating system. Also, it allows you to use the old ABP CLI if you need, it by passing a single parameter. |
|||
|
|||
To be able to use the new ABP CLI, you should first delete the existing/old CLI with the following command if you installed it before: |
|||
|
|||
```bash |
|||
dotnet tool uninstall -g Volo.Abp.Cli |
|||
``` |
|||
|
|||
Then, to install the new ABP CLI, you can just simply execute the following command in your terminal: |
|||
|
|||
```bash |
|||
dotnet tool install -g Volo.Abp.Studio.Cli |
|||
``` |
|||
|
|||
> Both old and new ABP CLI binary names use the same `abp` command as the executing command. Therefore, you should uninstall the old CLI first, if you installed it before. |
|||
|
|||
> **Note**: Since the new ABP CLI uses the same `abp` command, you can use the same commands as you did before. |
|||
|
|||
## Reason for the Change |
|||
|
|||
ABP introduces a new templating system, which is fully compatible with the ABP Studio from v8.2+. Since, ABP Studio offers more and better features (such as tracking, monitoring, and deploying your applications from a single point), and the new templating system has a different versioning structure, we wanted to introduce a new ABP CLI by extending the current features and adding even more features that are compatible with the new templating system and ABP Studio. |
|||
|
|||
This change allows you to create your application with the new templating system either by running the cross-platform ABP Studio application or ABP CLI and allows you to create automated pipelines with the power of the new ABP CLI. |
|||
|
|||
## Using the Old ABP CLI |
|||
|
|||
If you have an older version of ABP solutions and need to use the old ABP CLI for any reason, you can do it easily with the new ABP CLI. |
|||
|
|||
You just need to put the `--old` command at the end of your command and execute the related CLI command as you would before. This allows you to use the old CLI commands with the new CLI without the need to uninstall the new CLI. |
|||
|
|||
For example, if you want to create a new ABP v8.2.0 solution, you can execute the following command: |
|||
|
|||
```bash |
|||
abp new Acme.BookStore --version 8.2.0 --old |
|||
``` |
|||
|
|||
When you run this command, the new ABP CLI installs the old CLI with `abp-old` name as the executing command within the latest version of ABP under the **%UserProfile%\\.abp\studio\cli\old** directory and allows you to use the old commands. |
|||
|
|||
If you want to use a specific version of the old ABP CLI, it's also possible with the new ABP CLI. You can use the `install-old-cli` command of the new CLI to either install or update an old CLI, then you can directly execute any old ABP CLI command by simply passing the `--old` parameter to the end of your command: |
|||
|
|||
```bash |
|||
# installing the old ABP CLI with v8.0 |
|||
abp install-old-cli --version 8.0.0 |
|||
|
|||
abp new Acme.BookStore --version 8.0 --old # alternatively, you can use the `abp-old` command without need to pass the "--old" parameter |
|||
``` |
|||
|
|||
## New Commands |
|||
|
|||
New ABP CLI extends the existing features of old ABP CLI and introduces new commands. Here are some of the new commands: |
|||
|
|||
* `kube-connect`: Connects to Kubernetes environment. (Available for **Business or higher licenses**) |
|||
* `kube-intercept`: Intercepts a service running in Kubernetes environment. (Available for **Business or higher licenses**) |
|||
* `list-module-sources`: Lists the remote module sources. |
|||
* and more... |
|||
|
|||
You can check the CLI documentation for all available commands and their usage. |
|||
|
|||
## Conclusion |
|||
|
|||
In this blog post, we briefly explained the new ABP CLI, what's the reason for this change, and how to use the old ABP CLI with the new ABP CLI. |
|||
|
|||
If you have any further questions related to the new ABP CLI, you can always refer to the [CLI](https://abp.io/docs/latest/cli/index) and [Old ABP CLI vs New ABP CLI](https://abp.io/docs/latest/cli/differences-between-old-and-new-cli) documentation. Also, we listed some of the questions that you may have, which you can [check from here](https://abp.io/docs/latest/cli/differences-between-old-and-new-cli#common-questions). |
|||
|
|||
Please try out the new ABP CLI, and provide feedback to help us release more stable versions, with additional features. |
|||
|
|||
Thanks for being a part of the ABP Community! |
|||
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
@ -0,0 +1,111 @@ |
|||
# Announcing ABP Studio (beta) General Availability |
|||
|
|||
ABP Framework makes your daily coding activities much easier, more convenient, and even more enjoyable. However, building a software product is not just about coding. We know that you need to build, run, test, debug and deploy your software, and trace errors on a failure. You also should to design architecture of your overall solution and perform many common operations on your solutions in addition to the coding activity. |
|||
|
|||
We'd already provided tools like [ABP CLI](https://abp.io/cli) and [ABP Suite](https://abp.io/suite) for these kind of purposes before. [ABP Studio](https://abp.io/studio) takes this one long step further and offers a tool that you can use continuously throughout your coding activities, help you for non-coding activities to make you focus on your software development. |
|||
|
|||
I am very excited to announce that the ABP Studio (beta) is generally available to everyone. It is now downloadable on the [get started page](https://abp.io/get-started) of the [new ABP Platform website](https://abp.io/blog/new-abp-platform-is-live). |
|||
|
|||
## What is ABP Studio? |
|||
|
|||
[ABP Studio](https://abp.io/docs/latest/studio) is a cross-platform desktop application for ABP and .NET developers. It aims to provide a comfortable development environment for you by automating things, providing insights about your solution, making develop, run, browse, monitor, trace and deploy your solutions much easier. |
|||
|
|||
**From now on, ABP Studio is the default way to start with the ABP Platform**; |
|||
|
|||
* The [get started page](https://abp.io/get-started) has updated so it offers to download ABP Studio to create a new ABP based solution. |
|||
* The ABP CLI ([Volo.Abp.Cli](https://nuget.org/packages/Volo.Abp.Cli)) is replaced by the ABP Studio CLI ([Volo.Abp.Studio.Cli](https://www.nuget.org/packages/Volo.Abp.Studio.Cli)). [The new ABP Studio CLI](https://abp.io/docs/latest/cli) is compatible with the old one, and extends it by introducing new commands. |
|||
* [Startup solution templates](https://abp.io/docs/latest/solution-templates) are completely renewed. The solution structures are similar to the old ones, but they are totally new templates built with the new templating engine. |
|||
* All the documentation and tutorials now uses ABP Studio and ABP Studio CLI. |
|||
|
|||
> **ABP Studio is in beta stage now.** It is also in rapid development and release cycle. We frequently release new feature and patch versions. Please [file an issue](https://github.com/abpframework/abp/issues/new/choose) if you have any problem. |
|||
> |
|||
> If you want to continue to use the old CLI and old startup templates, please [refer that document](https://abp.io/docs/latest/cli/differences-between-old-and-new-cli). |
|||
|
|||
## The Easiest Way to Start with the ABP Framework |
|||
|
|||
As mentioned before, the [startup solution templates](https://abp.io/docs/latest/solution-templates) are completely renewed with ABP Studio. They provide much more options compared to the old startup templates. The following screenshot is taken from the New Solution wizard of ABP Studio, which provides an comfortable and easy way to create new solutions: |
|||
|
|||
 |
|||
|
|||
For example, you can now select most of the non-fundamental modules as optional while creating a new solution: |
|||
|
|||
 |
|||
|
|||
### Developing Microservices Solutions is Now Much Easier |
|||
|
|||
The most important change is made on the [microservice startup template](https://abp.io/docs/latest/solution-templates/microservice) (which is available only for Business or higher license holders). We've designed the solution structure, integrations, Kubernetes/Helm configuration, database migrations and all others from scratch and well documented all the decisions we've applied. Developing microservice solutions with ABP Framework is now easier and more understandable than ever. |
|||
|
|||
## Architecting Your Complex Solutions |
|||
|
|||
One of the main purposes to build ABP Studio was to simplify to create multi-modular and distributed systems. Either you create a modular monolith application or a microservice solution, [ABP Studio's solution explorer](https://abp.io/docs/latest/studio/solution-explorer) provides a convenient way to design your high-level solution structure. |
|||
|
|||
You see a microservice solution in the following screenshot: |
|||
|
|||
 |
|||
|
|||
That ABP Studio solution contains multiple separate .NET solutions (`.sln`) each has multiple .NET projects (`.csproj`). ABP Studio allows you to easily manage such a multi-solution system on a single view. You can create new packages and modules, import existing packages and modules, manage their dependencies and so on. |
|||
|
|||
## Run and Test Your Multi-Application Solutions with a Single Click |
|||
|
|||
One of the biggest shortcomings we face when developing distributed or complex solutions is being able to easily run all components of the solutions so that we can test and debug a single service or application without caring about all the runtime dependencies. |
|||
|
|||
Here a screenshot from the ABP Studio's [Solution Runner](https://abp.io/docs/latest/studio/running-applications) view: |
|||
|
|||
 |
|||
|
|||
When you use ABP Studio, it is dramatically easier to run, monitor, test, debug and develop your applications and services. You can browse your web UI applications, monitor all the HTTP requests, distributed events, exceptions and logs in real time on a single screen. In this way, you can easily run all the systems and trace the problems when you have. |
|||
|
|||
All you need to click the *Play* button or right-click and select the *Run* -> *Start All* command: |
|||
|
|||
 |
|||
|
|||
The nice thing is that you can create multiple profiles for each of your teams so that they can run only the applications they need to develop the application they are working on. |
|||
|
|||
## Seamlessly Develop Your Service as Integrated to Kubernetes |
|||
|
|||
Kubernetes is the de-facto tool to deploy, run and scale complex systems. However, it can also be a great tool to develop such solutions in a local environment. |
|||
|
|||
With ABP Studio's [Kubernetes Integration](https://abp.io/docs/latest/studio/kubernetes) system, it is now possible to deploy and run a complex system in a Kubernetes cluster. Then you can establish a bridge between your local development environment and the Kubernetes cluster. In this way, you can develop, run, test and debug an application or service in your local development environment as it is running in the Kubernetes cluster. All incoming and outgoing traffic is properly routed and managed by ABP Studio. You just focus on the service you are responsible to develop and let the Kubernetes run rest of the system for you. |
|||
|
|||
You can see all the Helm charts in a solution in the Kubernetes panel of ABP Studio: |
|||
|
|||
 |
|||
|
|||
Here, you can easily build, install and uninstall the Helm charts to your Kubernetes cluster. In the Kubernetes tab, you can connect to the Kubernetes cluster and intercept a service to develop it locally. See [the documentation](https://abp.io/docs/latest/studio/kubernetes) for more information. |
|||
|
|||
The good news is that all the monitoring data (HTTP Requests, Events, Exceptions, Logs,...) is still visible in real time with the Kubernetes integration too. |
|||
|
|||
## Use the ABP Suite as Integrated to ABP Studio |
|||
|
|||
[ABP Suite](https://abp.io/suite) is a tool that is basically used to generate code for ABP Solutions. It has started by creating simple CRUD pages, and now it does much more. It can establish relations with existing entities, create complex user interfaces like parent/child tables and so on... |
|||
|
|||
ABP Suite can be used directly inside ABP Studio by clicking the *ABP Suite* -> *Open* command: |
|||
|
|||
 |
|||
|
|||
This will open ABP Suite in a new tab for the current solution and focus on the CRUD page generation: |
|||
|
|||
 |
|||
|
|||
The new ABP Studio solution templates and ABP Suite code generation are compatible with each other. Here a screenshot from the generated CRUD UI for a very simple Book entity: |
|||
|
|||
 |
|||
|
|||
## The Community Edition vs Commercial Licenses |
|||
|
|||
ABP Studio has a Community Edition which is completely free and available to everyone. As you can guess, there are come differences between the community edition and commercial editions. ABP Platform has 4 fundamental license types; |
|||
|
|||
* Open source (free) |
|||
* Team |
|||
* Business |
|||
* Enterprise |
|||
|
|||
Here, the comparison table for ABP Studio features for these license types: |
|||
|
|||
 |
|||
|
|||
Microservice startup template and Kubernetes integration features are available only for commercial licenses since these are considered more enterprise requirements. Also, the solution size is limited with the ABP Community edition. If you are building a large or distributed solution, consider to [purchase a commercial license](https://abp.io/pricing). |
|||
|
|||
## Conclusion |
|||
|
|||
I've introduced the ABP Studio General Availability with this post. It is still in the beta stage. You can expect frequent releases during the beta phase. We will add new features and fix issues quickly. Please [download](https://abp.io/studio) and use it now. If you find any problem, do not hesitate to open an [issue on GitHub](https://github.com/abpframework/abp/issues/new/choose). |
|||
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 6.9 MiB |
|
After Width: | Height: | Size: 335 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 166 KiB |