diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json new file mode 100644 index 0000000000..586cb24760 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json @@ -0,0 +1,13 @@ +{ + "culture": "sl", + "texts": { + "Account": "Račun", + "Welcome": "Dobrodošli", + "UseOneOfTheFollowingLinksToContinue": "Za nadaljevanje uporabite eno od naslednjih povezav", + "FrameworkHomePage": "Domača stran razvojnega okolja", + "FrameworkDocumentation": "Dokumentacija razvojnega okolja", + "OfficialBlog": "Uradni blog", + "CommercialHomePage": "Domača stran različice Commercial", + "CommercialSupportWebSite": "Spletna stran za komercialno podporo" + } +} diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json new file mode 100644 index 0000000000..2e90120185 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json @@ -0,0 +1,90 @@ +{ + "culture": "sl", + "texts": { + "Permission:Organizations": "Organizacije", + "Permission:Manage": "Upravljaj organizacije", + "Permission:NpmPackages": "NPM paketi", + "Permission:NugetPackages": "Nuget paketi", + "Permission:Maintenance": "Vzdrževanje", + "Permission:Maintain": "Vzdrževanje", + "Permission:ClearCaches": "Počisti predpomnilnike", + "Permission:Modules": "Moduli", + "Permission:Packages": "Paketi", + "Permission:Edit": "Urejanje", + "Permission:Delete": "Brisanje", + "Permission:Create": "Ustvarjanje", + "Menu:Organizations": "Organizacije", + "Menu:Packages": "Paketi", + "NpmPackageDeletionWarningMessage": "Ta paket NPM bo izbrisan. Ali to potrjujete?", + "NugetPackageDeletionWarningMessage": "Ta Nuget paket bo izbrisan. Ali to potrjujete?", + "ModuleDeletionWarningMessage": "Ta modul bo izbrisan. Ali to potrjujete?", + "Name": "Naziv", + "DisplayName": "Naziv za prikaz", + "ShortDescription": "Kratek opis", + "NameFilter": "Naziv", + "CreationTime": "Čas nastanka", + "IsPro": "Je pro", + "EfCoreConfigureMethodName": "Konfiguriraj ime metode", + "IsProFilter": "Je pro", + "ApplicationType": "Tip aplikacije", + "Target": "Cilj", + "TargetFilter": "Cilj", + "ModuleClass": "Razred modula", + "NugetPackageTarget.DomainShared": "Domain Shared", + "NugetPackageTarget.Domain": "Domain", + "NugetPackageTarget.Application": "Application", + "NugetPackageTarget.ApplicationContracts": "Application Contracts", + "NugetPackageTarget.HttpApi": "Http Api", + "NugetPackageTarget.HttpApiClient": "Http Api Client", + "NugetPackageTarget.Web": "Web", + "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "Uredi", + "Delete": "Izbriši", + "Refresh": "Osveži", + "NpmPackages": "NPM paketi", + "NugetPackages": "Nuget paketi", + "NpmPackageCount": "Število NPM paketov", + "NugetPackageCount": "Število Nuget paketov", + "Module": "Moduli", + "ModuleInfo": "Informacije o modulu", + "CreateANpmPackage": "Ustvari NPM paket", + "CreateAModule": "Ustvari modul", + "CreateANugetPackage": "Ustvari Nuget paket", + "AddNew": "Dodaj novega", + "PackageAlreadyExist{0}": "Paket \"{0}\" je že dodan.", + "ModuleAlreadyExist{0}": "Modul \"{0}\" je že dodan.", + "ClearCache": "Počisti predpomnilnik", + "SuccessfullyCleared": "Uspešno izbrisano", + "Menu:NpmPackages": "NPM paketi", + "Menu:Modules": "Moduli", + "Menu:Maintenance": "Vzdrževanje", + "Menu:NugetPackages": "Nuget paketi", + "CreateAnOrganization": "Ustvari organizacijo", + "Organizations": "Organizacije", + "LongName": "Dolg naziv", + "LicenseType": "Tip licence", + "LicenseStartTime": "Čas začetka licence", + "LicenseEndTime": "Čas konca licence", + "AllowedDeveloperCount": "Dovoljeno število razvijalcev", + "UserNameOrEmailAddress": "Uporabniško ime ali e-poštni naslov", + "AddOwner": "Dodaj lastnika", + "UserName": "Uporabniško ime", + "Email": "E-poštni naslov", + "Developers": "Razvijalci", + "AddDeveloper": "Dodaj razvijalca", + "Create": "Ustvari", + "UserNotFound": "Uporabnika ni mogoče najti", + "{0}WillBeRemovedFromMembers": "{0} bo odstranjen iz članov", + "Computers": "Računalniki", + "UniqueComputerId": "Unikatni id računalnika", + "LastSeenDate": "Zadnjič viden", + "{0}Computer{1}WillBeRemovedFromRecords": "Računalnik {0} ({1}) bo odstranjen iz zapisov", + "OrganizationDeletionWarningMessage": "Organizacija bo izbrisana", + "This{0}AlreadyExistInThisOrganization": "{0} že obstaja v tej organizaciji", + "AreYouSureYouWantToDeleteAllComputers": "Ali ste prepričani, da želite izbrisati vse računalnike?", + "DeleteAll": "Izbriši vse", + "DoYouWantToCreateNewUser": "Ali želite ustvariti novega uporabnika?", + "MasterModules": "Glavni moduli" + } +} diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json new file mode 100644 index 0000000000..127f276819 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json @@ -0,0 +1,31 @@ +{ + "culture": "sl", + "texts": { + "Volo.AbpIo.Domain:010004": "Doseženo je največje število članov!", + "Volo.AbpIo.Domain:010005": "Doseženo je največje število lastnikov!", + "Volo.AbpIo.Domain:010006": "Ta uporabnik je že lastnik te organizacije!", + "Volo.AbpIo.Domain:010007": "Ta uporabnik je že razvijalec v tej organizaciji!", + "Volo.AbpIo.Domain:010008": "Dovoljeno število razvijalcev ne sme biti manjše od trenutnega števila razvijalcev!", + "Volo.AbpIo.Domain:010009": "Dovoljeno število razvijalcev ne sme biti manjše od 0!", + "Volo.AbpIo.Domain:010010": "Največje število mac naslovov je preseženo!", + "Volo.AbpIo.Domain:010011": "Osebne licence ne sme imeti več kot 1 razvijalec!", + "Volo.AbpIo.Domain:010012": "Licence ni mogoče podaljšati en mesec po poteku licence!", + "Volo.AbpIo.Domain:020001": "Tega paketa NPM ni mogoče izbrisati, ker so \ "{NugetPackages} \" Nuget paketi odvisni od tega paketa.", + "Volo.AbpIo.Domain:020002": "Tega paketa NPM ni mogoče izbrisati, ker \ "{Modules} \" moduli uporabljajo ta paket.", + "Volo.AbpIo.Domain:020003": "Tega paketa NPM ni mogoče izbrisati, ker \ "{Modules} \" moduli uporabljajo ta paket in \ "{NugetPackages} \" Nuget paketi so odvisni od tega paketa.", + "Volo.AbpIo.Domain:020004": "Nuget paketa ni mogoče izbrisati, ker \ "{Modules} \" moduli uporabljajo ta paket.", + "WantToLearn?": "Se želite naučiti?", + "ReadyToGetStarted?": "Pripravljeni, da bi začeli?", + "JoinOurCommunity": "Pridružite se naši skupnosti", + "GetStartedUpper": "ZAČNI", + "ForkMeOnGitHub": "Naredi vejitev na GitHub", + "Features": "Funkcionalnosti", + "GetStarted": "Začni", + "Documents": "Dokumenti", + "Community": "Skupnost", + "ContributionGuide": "Vodič za prispevke", + "Blog": "Blog", + "Commercial": "Commercial", + "SeeDocuments": "Poglej dokumente" + } +} diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sl.json new file mode 100644 index 0000000000..103359cbc2 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/sl.json @@ -0,0 +1,5 @@ +{ + "culture": "sl", + "texts": { + } +} diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json new file mode 100644 index 0000000000..fc6022b556 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json @@ -0,0 +1,35 @@ +{ + "culture": "sl", + "texts": { + "OrganizationManagement": "Upravljanje organizacije", + "OrganizationList": "Seznam organizacij", + "Volo.AbpIo.Commercial:010003": "Niste lastnik te organizacije!", + "OrganizationNotFoundMessage": "Nobene organizacije ni bilo mogoče najti!", + "DeveloperCount": "Dodeljeni / skupno število razvijalcev", + "QuestionCount": "Preostala / skupno število vprašanj", + "Unlimited": "Neomejeno", + "Owners": "Lastniki", + "AddMember": "Dodaj člana", + "AddOwner": "Dodaj lastnika", + "AddDeveloper": "Dodaj razvijalce", + "UserName": "Uporabniško ime", + "Name": "Ime", + "EmailAddress": "E-poštni naslov", + "Developers": "Razvijalci", + "LicenseType": "Tip licence", + "Manage": "Upravljaj", + "StartDate": "Datum začetka", + "EndDate": "Datum konca", + "Modules": "Moduli", + "LicenseExtendMessage": "Končni datum veljavnosti licence je podaljšan na {0}", + "LicenseUpgradeMessage": "Vaša licenca je nadgrajena na {0}", + "LicenseAddDeveloperMessage": "{0} razvijalcev je bilo dodanih k vaši licenci", + "Volo.AbpIo.Commercial:010004": "Navedenega uporabnika ni mogoče najti! Uporabnik mora biti registriran.", + "MyOrganizations": "Moje organizacije", + "ApiKey": "Ključ API", + "UserNameNotFound": "Ni uporabnika z uporabniškim imenom {0}", + "SuccessfullyAddedToNewsletter": "Hvala, ker ste se naročili na naše novice!", + "ManageProfile": "Upravljaj svoj profil", + "EmailNotValid": "Vnesite veljaven e-poštni naslov." + } +} diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sl.json new file mode 100644 index 0000000000..103359cbc2 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/sl.json @@ -0,0 +1,5 @@ +{ + "culture": "sl", + "texts": { + } +} diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/sl.json new file mode 100644 index 0000000000..103359cbc2 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/sl.json @@ -0,0 +1,5 @@ +{ + "culture": "sl", + "texts": { + } +} diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/sl.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/sl.json new file mode 100644 index 0000000000..51938a569e --- /dev/null +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/sl.json @@ -0,0 +1,12 @@ +{ + "culture": "sl", + "texts": { + "GivenTenantIsNotAvailable": "Najemnik ni na voljo: {0}", + "Tenant": "Najemnik", + "Switch": "Zamenjaj", + "Name": "Naziv", + "SwitchTenantHint": "Pustite polje z imenom prazno, da preklopite na stran za upravnike.", + "SwitchTenant": "Zamenjaj najemnika", + "NotSelected": "Ni izbran" + } +} diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/sl.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/sl.json new file mode 100644 index 0000000000..c8c6045476 --- /dev/null +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/sl.json @@ -0,0 +1,23 @@ +{ + "culture": "sl", + "texts": { + "DisplayName:Abp.Mailing.DefaultFromAddress": "Privzeti naslov za pošiljanje", + "DisplayName:Abp.Mailing.DefaultFromDisplayName": "Privzeto ime za prikaz pri pošiljanju", + "DisplayName:Abp.Mailing.Smtp.Host": "Gostitelj", + "DisplayName:Abp.Mailing.Smtp.Port": "Vrata", + "DisplayName:Abp.Mailing.Smtp.UserName": "Uporabniško ime", + "DisplayName:Abp.Mailing.Smtp.Password": "Geslo", + "DisplayName:Abp.Mailing.Smtp.Domain": "Domena", + "DisplayName:Abp.Mailing.Smtp.EnableSsl": "Omogoči SSL", + "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Uporabi privzete poverilnice", + "Description:Abp.Mailing.DefaultFromAddress": "Privzeti naslov za pošiljanje", + "Description:Abp.Mailing.DefaultFromDisplayName": "Privzeto ime za prikaz pri pošiljanju", + "Description:Abp.Mailing.Smtp.Host": "Naziv ali IP naslov gostitelja za uporabo SMTP transakcij.", + "Description:Abp.Mailing.Smtp.Port": "Vrata za uporabo SMTP transakcij.", + "Description:Abp.Mailing.Smtp.UserName": "Uporabniško ime, povezano s poverilnicami.", + "Description:Abp.Mailing.Smtp.Password": "The password for the user name associated with the credentials.", + "Description:Abp.Mailing.Smtp.Domain": "Geslo za uporabniško ime, povezano s poverilnicami.", + "Description:Abp.Mailing.Smtp.EnableSsl": "Ali SmtpClient uporablja sloj varnih vtičnic (SSL) za šifriranje povezave.", + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Ali so privzete poverilnice poslane skupaj z zahtevki." + } +} diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/sl.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/sl.json new file mode 100644 index 0000000000..8f5073108f --- /dev/null +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/sl.json @@ -0,0 +1,7 @@ +{ + "culture": "sl", + "texts": { + "DisplayName:Abp.Localization.DefaultLanguage": "Privzeti jezik", + "Description:Abp.Localization.DefaultLanguage": "Privzeti jezik aplikacije." + } +} diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/sl.json b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/sl.json new file mode 100644 index 0000000000..149a3295e9 --- /dev/null +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/sl.json @@ -0,0 +1,6 @@ +{ + "culture": "sl", + "texts": { + "Menu:Administration": "Administracija" + } +} diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/EntityChange.cs b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/EntityChange.cs index 54ee88e11c..b90843dfc0 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/EntityChange.cs +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/EntityChange.cs @@ -26,7 +26,7 @@ namespace Volo.Abp.AuditLogging public virtual string EntityTypeFullName { get; protected set; } - public ICollection PropertyChanges { get; protected set; } + public virtual ICollection PropertyChanges { get; protected set; } public virtual Dictionary ExtraProperties { get; protected set; } diff --git a/npm/ng-packs/source-code-requirements/README.md b/npm/ng-packs/source-code-requirements/README.md new file mode 100644 index 0000000000..93fb65bd73 --- /dev/null +++ b/npm/ng-packs/source-code-requirements/README.md @@ -0,0 +1,20 @@ +## Code scaffolding + +Run `ng generate component component-name --project {{package-name}}` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project {{package-name}}`. +> Note: Don't forget to add `--project {{package-name}}` or else it will be added to the default project in your `angular.json` file. + +## Build + +Run `ng build {{package-name}}` to build the project. The build artifacts will be stored in the `dist/` directory. + +## Publishing + +After building your library with `ng build {{package-name}}`, go to the dist folder `cd dist/{{package-name}}` and run `npm publish`. + +## Running unit tests + +Run `ng test {{package-name}}` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/npm/ng-packs/source-code-requirements/karma.conf.js b/npm/ng-packs/source-code-requirements/karma.conf.js new file mode 100644 index 0000000000..64203b6902 --- /dev/null +++ b/npm/ng-packs/source-code-requirements/karma.conf.js @@ -0,0 +1,32 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function(config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular-devkit/build-angular/plugins/karma'), + ], + client: { + clearContext: false, // leave Jasmine Spec Runner output visible in browser + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, '../../coverage/{{package-name}}'), + reports: ['html', 'lcovonly', 'text-summary'], + fixWebpackSourcePaths: true, + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true, + }); +}; diff --git a/npm/ng-packs/source-code-requirements/tsconfig.lib.json b/npm/ng-packs/source-code-requirements/tsconfig.lib.json new file mode 100644 index 0000000000..4b5d4afd4f --- /dev/null +++ b/npm/ng-packs/source-code-requirements/tsconfig.lib.json @@ -0,0 +1,23 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": "../../out-tsc/lib", + "target": "es2015", + "declaration": true, + "inlineSources": true, + "types": [], + "lib": [ + "dom", + "es2018" + ] + }, + "angularCompilerOptions": { + "skipTemplateCodegen": true, + "strictMetadataEmit": true, + "enableResourceInlining": true + }, + "exclude": [ + "src/test.ts", + "**/*.spec.ts" + ] +} diff --git a/npm/ng-packs/source-code-requirements/tsconfig.lib.prod.json b/npm/ng-packs/source-code-requirements/tsconfig.lib.prod.json new file mode 100644 index 0000000000..cbae794224 --- /dev/null +++ b/npm/ng-packs/source-code-requirements/tsconfig.lib.prod.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.lib.json", + "angularCompilerOptions": { + "enableIvy": false + } +} diff --git a/npm/ng-packs/source-code-requirements/tsconfig.spec.json b/npm/ng-packs/source-code-requirements/tsconfig.spec.json new file mode 100644 index 0000000000..16da33db07 --- /dev/null +++ b/npm/ng-packs/source-code-requirements/tsconfig.spec.json @@ -0,0 +1,17 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": "../../out-tsc/spec", + "types": [ + "jasmine", + "node" + ] + }, + "files": [ + "src/test.ts" + ], + "include": [ + "**/*.spec.ts", + "**/*.d.ts" + ] +} diff --git a/npm/ng-packs/source-code-requirements/tslint.json b/npm/ng-packs/source-code-requirements/tslint.json new file mode 100644 index 0000000000..124133f849 --- /dev/null +++ b/npm/ng-packs/source-code-requirements/tslint.json @@ -0,0 +1,17 @@ +{ + "extends": "../../tslint.json", + "rules": { + "directive-selector": [ + true, + "attribute", + "lib", + "camelCase" + ], + "component-selector": [ + true, + "element", + "lib", + "kebab-case" + ] + } +} diff --git a/npm/preview-publish.ps1 b/npm/preview-publish.ps1 index 415396052c..953dda9d63 100644 --- a/npm/preview-publish.ps1 +++ b/npm/preview-publish.ps1 @@ -8,7 +8,7 @@ param( npm install -$NextVersion = $(node get-version.js) + '-preview' + (Get-Date).tostring(“yyyyMMdd”) +$NextVersion = $(node get-version.js) + '-preview' + (Get-Date).tostring("yyyyMMdd") $rootFolder = (Get-Item -Path "./" -Verbose).FullName if(-Not $Version) { @@ -20,7 +20,7 @@ $Registry = "http://localhost:4873"; } $commands = ( - "npm-cli-login -u $User -p $Pass -e $Email -r $Registry" + "npm-cli-login -u $User -p $Pass -e $Email -r $Registry", "cd ng-packs\scripts", "npm install", "npm run publish-packages -- --nextVersion $Version --preview", diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json new file mode 100644 index 0000000000..a066ef26ba --- /dev/null +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json @@ -0,0 +1,8 @@ +{ + "culture": "sl", + "texts": { + "Menu:Home": "Domov", + "Welcome": "Dobrodošli", + "LongWelcomeMessage": "Dobrodošli v aplikaciji. To je začetni projekt na osnovi okolja ABP. Za več informacij obiščite abp.io." + } +}