diff --git a/.github/BUILD.md b/.github/BUILD.md
index fabe3caf67..ee0584528a 100644
--- a/.github/BUILD.md
+++ b/.github/BUILD.md
@@ -27,7 +27,7 @@ If you want to run a build without debugging, see [Building from source](#buildi
In order to build the Umbraco source code locally with Visual Studio Code, first make sure you have the following installed.
* [Visual Studio Code](https://code.visualstudio.com/)
- * [dotnet SDK v6.0.2+](https://dotnet.microsoft.com/en-us/download)
+ * [dotnet SDK v7+](https://dotnet.microsoft.com/en-us/download)
* [Node.js v14+](https://nodejs.org/en/download/)
* npm v7+ (installed with Node.js)
* [Git command line](https://git-scm.com/download/)
@@ -72,7 +72,7 @@ When the page eventually loads in your web browser, you can follow the installer
In order to build the Umbraco source code locally with Visual Studio, first make sure you have the following installed.
- * [Visual Studio 2019 v16.8+ with .NET 6.0.2+](https://visualstudio.microsoft.com/vs/) ([the community edition is free](https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15) for you to use to contribute to Open Source projects)
+ * [Visual Studio 2022 v17+ with .NET 7+](https://visualstudio.microsoft.com/vs/) ([the community edition is free](https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15) for you to use to contribute to Open Source projects)
* [Node.js v14+](https://nodejs.org/en/download/)
* npm v7+ (installed with Node.js)
* [Git command line](https://git-scm.com/download/)
diff --git a/.github/workflows/issues-first-response.yml b/.github/workflows/issues-first-response.yml
index 134a368785..30eee62afe 100644
--- a/.github/workflows/issues-first-response.yml
+++ b/.github/workflows/issues-first-response.yml
@@ -18,8 +18,6 @@ jobs:
uses: actions/github-script@v6
with:
script: |
- const fetch = require('node-fetch')
-
const response = await fetch('https://collaboratorsv2.euwest01.umbraco.io/umbraco/api/comments/PostComment', {
method: 'post',
body: JSON.stringify({
diff --git a/.github/workflows/pr-first-response.yml b/.github/workflows/pr-first-response.yml
index 991a5d0808..f880c5e7bf 100644
--- a/.github/workflows/pr-first-response.yml
+++ b/.github/workflows/pr-first-response.yml
@@ -18,8 +18,6 @@ jobs:
uses: actions/github-script@v6
with:
script: |
- const fetch = require('node-fetch')
-
const response = await fetch('https://collaboratorsv2.euwest01.umbraco.io/umbraco/api/comments/PostComment', {
method: 'post',
body: JSON.stringify({
diff --git a/.github/workflows/up-for-grabs-response.yml b/.github/workflows/up-for-grabs-response.yml
index eb16eb7779..b571a7bf9f 100644
--- a/.github/workflows/up-for-grabs-response.yml
+++ b/.github/workflows/up-for-grabs-response.yml
@@ -20,7 +20,6 @@ jobs:
uses: actions/github-script@v6
with:
script: |
- const fetch = require('node-fetch');
const response = await fetch('https://collaboratorsv2.euwest01.umbraco.io/umbraco/api/comments/PostComment', {
method: 'post',
body: JSON.stringify({
diff --git a/Directory.Build.props b/Directory.Build.props
index 37b2e66977..01cd3b1064 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -31,7 +31,7 @@
falsetrue
- 11.0.0-rc1
+ 11.0.0truetrue
diff --git a/build/azure-pipelines.yml b/build/azure-pipelines.yml
index 56e6dccc1b..97e0a10f9c 100644
--- a/build/azure-pipelines.yml
+++ b/build/azure-pipelines.yml
@@ -86,10 +86,10 @@ stages:
arguments: '--configuration $(buildConfiguration) --no-restore -p:ContinuousIntegrationBuild=true'
- script: |
version="$(Build.BuildNumber)"
- echo "varsion: $version"
+ echo "Version: $version"
major="$(echo $version | cut -d '.' -f 1)"
- echo "major version: $major"
+ echo "Major version: $major"
echo "##vso[task.setvariable variable=majorVersion;isOutput=true]$major"
displayName: Set major version
@@ -110,10 +110,7 @@ stages:
}
}
- foreach($csproj in Get-ChildItem -Recurse -Filter *.csproj)
- {
- dotnet pack $csproj --configuration $(buildConfiguration) --no-build --output $(Build.ArtifactStagingDirectory)/nupkg
- }
+ dotnet pack $(solution) --configuration $(buildConfiguration) --no-build --property:PackageOutputPath=$(Build.ArtifactStagingDirectory)/nupkg
- script: |
sha="$(Build.SourceVersion)"
sha=${sha:0:7}
diff --git a/src/Umbraco.Cms.Api.Management/Umbraco.Cms.Api.Management.csproj b/src/Umbraco.Cms.Api.Management/Umbraco.Cms.Api.Management.csproj
index 38c3bedc03..5148896b87 100644
--- a/src/Umbraco.Cms.Api.Management/Umbraco.Cms.Api.Management.csproj
+++ b/src/Umbraco.Cms.Api.Management/Umbraco.Cms.Api.Management.csproj
@@ -24,7 +24,6 @@
-
diff --git a/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj b/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
index f627057d24..d537b116c0 100644
--- a/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
+++ b/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
@@ -10,8 +10,6 @@
-
-
diff --git a/src/Umbraco.Core/CompatibilitySuppressions.xml b/src/Umbraco.Core/CompatibilitySuppressions.xml
deleted file mode 100644
index f580fa9458..0000000000
--- a/src/Umbraco.Core/CompatibilitySuppressions.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
- CP0002
- M:Umbraco.Cms.Core.Models.Blocks.BlockGridItem.get_ForceLeft
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Core.Models.Blocks.BlockGridItem.get_ForceRight
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Core.Models.Blocks.BlockGridItem.set_ForceLeft(System.Boolean)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0002
- M:Umbraco.Cms.Core.Models.Blocks.BlockGridItem.set_ForceRight(System.Boolean)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Deploy.IDataTypeConfigurationConnector.FromArtifact(Umbraco.Cms.Core.Models.IDataType,System.String,Umbraco.Cms.Core.Deploy.IContextCache)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Deploy.IDataTypeConfigurationConnector.ToArtifact(Umbraco.Cms.Core.Models.IDataType,System.Collections.Generic.ICollection{Umbraco.Cms.Core.Deploy.ArtifactDependency},Umbraco.Cms.Core.Deploy.IContextCache)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Deploy.IServiceConnector.GetArtifact(System.Object,Umbraco.Cms.Core.Deploy.IContextCache)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Deploy.IServiceConnector.GetArtifact(Umbraco.Cms.Core.Udi,Umbraco.Cms.Core.Deploy.IContextCache)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Deploy.IValueConnector.FromArtifact(System.String,Umbraco.Cms.Core.Models.IPropertyType,System.Object,Umbraco.Cms.Core.Deploy.IContextCache)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
- CP0006
- M:Umbraco.Cms.Core.Deploy.IValueConnector.ToArtifact(System.Object,Umbraco.Cms.Core.Models.IPropertyType,System.Collections.Generic.ICollection{Umbraco.Cms.Core.Deploy.ArtifactDependency},Umbraco.Cms.Core.Deploy.IContextCache)
- lib/net7.0/Umbraco.Core.dll
- lib/net7.0/Umbraco.Core.dll
- true
-
-
\ No newline at end of file
diff --git a/src/Umbraco.Core/Configuration/Grid/GridConfig.cs b/src/Umbraco.Core/Configuration/Grid/GridConfig.cs
index be13776da8..d4cfcb9f37 100644
--- a/src/Umbraco.Core/Configuration/Grid/GridConfig.cs
+++ b/src/Umbraco.Core/Configuration/Grid/GridConfig.cs
@@ -9,6 +9,7 @@ using Umbraco.Cms.Web.Common.DependencyInjection;
namespace Umbraco.Cms.Core.Configuration.Grid;
+[Obsolete("The grid is obsolete, will be removed in V13")]
public class GridConfig : IGridConfig
{
public GridConfig(
diff --git a/src/Umbraco.Core/Configuration/Models/ContentSettings.cs b/src/Umbraco.Core/Configuration/Models/ContentSettings.cs
index 7e82fe2e95..290836d31e 100644
--- a/src/Umbraco.Core/Configuration/Models/ContentSettings.cs
+++ b/src/Umbraco.Core/Configuration/Models/ContentSettings.cs
@@ -158,6 +158,7 @@ public class ContentSettings
internal const bool StaticDisableDeleteWhenReferenced = false;
internal const bool StaticDisableUnpublishWhenReferenced = false;
internal const bool StaticAllowEditInvariantFromNonDefault = false;
+ internal const bool StaticShowDomainWarnings = true;
///
/// Gets or sets a value for the content notification settings.
@@ -267,4 +268,10 @@ public class ContentSettings
/// Gets or sets the allowed external host for media. If empty only relative paths are allowed.
///
public string[] AllowedMediaHosts { get; set; } = Array.Empty();
+
+ ///
+ /// Gets or sets a value indicating whether to show domain warnings.
+ ///
+ [DefaultValue(StaticShowDomainWarnings)]
+ public bool ShowDomainWarnings { get; set; } = StaticShowDomainWarnings;
}
diff --git a/src/Umbraco.Core/Constants-HealthChecks.cs b/src/Umbraco.Core/Constants-HealthChecks.cs
index 94633c4502..4bf250e4d6 100644
--- a/src/Umbraco.Core/Constants-HealthChecks.cs
+++ b/src/Umbraco.Core/Constants-HealthChecks.cs
@@ -50,6 +50,7 @@ public static partial class Constants
public const string ClickJackingCheck = "https://umbra.co/healthchecks-click-jacking";
public const string HstsCheck = "https://umbra.co/healthchecks-hsts";
public const string NoSniffCheck = "https://umbra.co/healthchecks-no-sniff";
+ [Obsolete("This link is not used anymore in the XSS protected check.")]
public const string XssProtectionCheck = "https://umbra.co/healthchecks-xss-protection";
public const string ExcessiveHeadersCheck = "https://umbra.co/healthchecks-excessive-headers";
diff --git a/src/Umbraco.Core/EmbeddedResources/Lang/bs.xml b/src/Umbraco.Core/EmbeddedResources/Lang/bs.xml
new file mode 100644
index 0000000000..f7b763bdfa
--- /dev/null
+++ b/src/Umbraco.Core/EmbeddedResources/Lang/bs.xml
@@ -0,0 +1,2878 @@
+
+
+
+ Smayke95
+ https://github.com/Smayke95
+
+
+ Kultura i imena hostova
+ Revizije
+ Pregledaj čvor
+ Promijeni Tip Dokumenta
+ Kopiraj
+ Kreiraj
+ Izvezi
+ Kreiraj Paket
+ Kreiraj grupu
+ Obriši
+ Onemogući
+ Uredi postavke
+ Isprazni kantu za smeće
+ Omogući
+ Izvezi Tip Dokumenta
+ Uvezi Tip Dokumenta
+ Uvezi Paket
+ Uredi u Platnu
+ Izađi
+ Pomakni
+ Obavještenja
+ Ograničite javni pristup
+ Objavi
+ Poništi objavu
+ Ponovo učitaj
+ Ponovo objavite cijelu stranicu
+ Ukloni
+ Preimenuj
+ Vrati
+ Odaberite gdje ćete kopirati
+ Odaberite gdje ćete pomaknuti
+ Odaberite gdje ćete uvesti
+ do u strukturi stabla ispod
+ Odaberite gdje želite kopirati odabrane stavke
+ Odaberite gdje želite pomaknuti odabrane stavke
+ je pomaknuta u
+ je kopirana u
+ je obrisana
+ Dozvole
+ Vraćanje unazad
+ Pošalji na objavljivanje
+ Pošalji na prijevod
+ Postavi grupu
+ Sortiraj
+ Prevedi
+ Ažuriraj
+ Postavi dozvole
+ Otključaj
+ Kreirajte Predložak Sadržaja
+ Ponovo pošaljite pozivnicu
+
+
+ Sadržaj
+ Administracija
+ Struktura
+ Ostalo
+
+
+ Dozvolite pristup za dodjelu kulture i imena hostova
+ Dozvolite pristup za pregled dnevnika historije čvora
+ Dozvolite pristup za pregled čvora
+ Dozvolite pristup za promjenu Tipa Dokumenta za čvor
+ Dozvolite pristup za kopiranje čvora
+ Dozvolite pristup za kreiranje čvora
+ Dozvolite pristup za brisanje čvora
+ Dozvolite pristup za pomicanje čvora
+ Dozvolite pristup za postavljanje i promjenu ograničenja pristupa za čvor
+ Dozvolite pristup za objavljivanje čvora
+ Dozvolite pristup da poništavanje objave čvora
+ Dozvolite pristup za promjenu dozvola za čvor
+ Dozvolite pristup za vraćanje čvora u prethodno stanje
+ Dozvolite pristup za slanje čvora na odobrenje prije objavljivanja
+ Dozvolite pristup za slanje čvora na prijevod
+ Dozvolite pristup za promjenu sortiranja čvorova
+ Dozvolite pristup za prevođenje čvora
+ Dozvolite pristup za spremanje čvora
+ Dozvolite pristup za kreiranje Predloška Sadržaja
+ Dozvolite pristup za podešavanje obaviještenja za čvorove
+
+
+ Sadržaj
+ Info
+
+
+ Dozvola odbijena.
+ Dodaj novu domenu
+ Dodaj postojeću domenu
+ ukloni
+ Nevažeći čvor.
+ Jedna ili više domena imaju nevažeći format.
+ Domena je već dodijeljena.
+ Jezik
+ Domena
+ Nova domena '%0%' je kreirana
+ Domena '%0%' je obrisana
+ Domena '%0%' je već dodijeljena
+ Domena '%0%' je ažurirana
+ Uredi trenutne domene
+
+
+ Naslijedi
+ Kultura
+
+ ili naslijedite kulturu od roditeljskih čvorova. Također će se primijeniti
+ na trenutni čvor, osim ako se domena u nastavku ne primjenjuje.]]>
+
+ Domene
+
+
+ Obriši odabir
+ Odaberi
+ Uradi nešto drugo
+ Boldiraj
+ Otkaži uvlačenje pasusa
+ Umetni polje obrasca
+ Umetnite grafički naslov
+ Uredi Html
+ Uvuci pasus
+ Kurziv
+ Centriraj
+ Poravnaj lijevo
+ Poravnaj desno
+ Umetni link
+ Umetni lokalni link (sidro)
+ Lista
+ Numerička lista
+ Umetni makro
+ Umetni sliku
+ Objavi i zatvori
+ Objavi sa potomcima
+ Uredite odnose
+ Povratak na listu
+ Spremi
+ Spremi i zatvori
+ Spremi i objavi
+ Spremi i pošalji na odobrenje
+ Spremi prikaz liste
+ Zakaži
+ Spremi i pregledaj
+ Pregled je onemogućen jer nije dodijeljen predložak
+ Odaberi stil
+ Prikaži stilove
+ Umetni tabelu
+ Spremi i generiši modele
+ Poništi
+ Ponovi
+ Obriši tag
+ Otkaži
+ Potvrdi
+ Više opcija za objavljivanje
+ Pošalji
+
+
+ Pregled za
+ Sadržaj je izbrisan
+ Sadržaj nije objavljen
+ Sadržaj spremljen i objavljen
+ Sadržaj spremljen i objavljen za jezike: %0%
+ Sadržaj spremljen
+ Sadržaj spremljen za jezike: %0%
+ Sadržaj premješten
+ Sadržaj kopiran
+ Sadržaj vraćen
+ Sadržaj poslan na objavljivanje
+ Sadržaj poslan na objavljivanje za jezike: %0%
+ Sortiranje podređenih stavki je izvršio korisnik
+ %0%
+ Čišćenje je onemogućeno za verziju: %0%
+ Čišćenje je omogućeno za verziju: %0%
+ Kopiraj
+ Objavljeno
+ Objavi
+ Pomakni
+ Spremljeno
+ Spremi
+ Obriši
+ Poništi objavu
+ Vrat
+ Pošalji na objavljivanje
+ Pošalji na objavljivanje
+ Sortiraj
+ Prilagođeno
+ Spremi
+ Spremi
+ Historija (sve varijante)
+
+
+ Naziv mape ne može sadržavati nedozvoljene znakove.
+ Nije uspjelo brisanje stavke: %0%
+
+
+ Da li je objavljeno
+ O ovoj stranici
+ Alias
+ (kako biste opisali sliku preko telefona)
+ Alternativni linkovi
+ Kliknite da uredite ovu stavku
+ Kreirao
+ Originalni autor
+ Ažurirao
+ Kreirano
+ Datum i vrijeme kreiranja ovog dokumenta
+ Tip dokumenta
+ Uređivanje
+ Ukloni na
+ Ova stavka je promijenjena nakon objavljivanja
+ Ova stavka nije objavljena
+ Posljednje objavljeno
+ Nema stavki za prikaz
+ Nema stavki za prikaz na listi.
+ Nije dodan sadržaj
+ Nijedan član nije dodan
+ Tip medija
+ Link do medijske stavke
+ Grupa članova
+ Uloga
+ Tip člana
+ Nisu napravljene nikakve promjene
+ Nije odabran datum
+ Naslov stranice
+ Ova medijska stavka nema vezu
+ Svojstva
+ Ovaj dokument je objavljen, ali nije vidljiv jer nadređeni '%0%' nije objavljen
+ Ova kultura je objavljena, ali nije vidljiva jer nije objavljena na nadređenom '%0%'
+ Ovaj dokument je objavljen, ali nije u kešu
+ Nije moguće dobiti URL
+ Ovaj dokument je objavljen, ali njegov URL je u koliziji sa sadržajem %0%
+ Ovaj dokument je objavljen, ali njegov URL se ne može preusmjeriti
+ Objavi
+ Objavljeno
+ Objavljeno (čeka izmjene)
+ Status publikacije
+
+ %0% i sve stavke sadržaja ispod i time čineći njihov sadržaj javno dostupnim.]]>
+
+
+ Objavi na
+ Poništi objavu na
+ Obriši datum
+ Postavi datum
+ Sortiranje je ažurirano
+ Da biste sortirali čvorove, jednostavno prevucite čvorove ili kliknite na jedno od zaglavlja kolona. Možete odabrati
+ više čvorova držeći tipku "shift" ili "control" dok birate
+
+ Statistika
+ Naslov (opcionalno)
+ Alternativni tekst (opcionalno)
+ Natpis (opcionalno)
+ Tip
+ Poništi objavu
+ Neobjavljeno
+ Nije kreirano
+ Poslednji put uređeno
+ Datum/vrijeme uređivanja ovog dokumenta
+ Ukloni fajlove
+ Kliknite ovdje da uklonite sliku iz medijske stavke
+ Kliknite ovdje da uklonite fajl iz medijske stavke
+ Link do dokumenta
+ Član grupe
+ Nije član grupe
+ Dječiji artikli
+ Meta
+ Ovo se prevodi kao sljedeće vrijeme na serveru:
+
+ Šta ovo znači?]]>
+ Jeste li sigurni da želite izbrisati ovu stavku?
+ Svojstvo %0% koristi uređivač %1% koji nije podržan za Ugniježđeni
+ Sadržaj.
+
+ Jeste li sigurni da želite izbrisati sve stavke?
+ Za ovo svojstvo nisu konfigurirani tipovi sadržaja.
+ Dodajte tip elementa
+ Odaberi tip elementa
+ Odaberite grupu čija svojstva trebaju biti prikazana. Ako je ostavljeno prazno,
+ koristit će se prva grupa na tipu elementa.
+
+ Unesite angular izraz za procjenu svake stavke za njeno
+ ime. Koristi
+
+ za prikaz indeksa stavke
+ Odabrani tip elementa ne sadrži nijednu podržanu grupu (ovaj uređivač ne podržava kartice, promijenite ih u grupe ili koristite uređivač liste blokova).
+ Dodajte još jedan okvir za tekst
+ Uklonite ovaj okvir za tekst
+ Korijen Sadržaja
+ Uključite neobjavljeni sadržaj.
+ Ova vrijednost je skrivena. Ako vam je potreban pristup da vidite ovu vrijednost, obratite se
+ administratoru web stranice.
+
+ Ova vrijednost je skrivena.
+ Koje jezike želite da objavite?
+ Koje jezike želite poslati na odobrenje?
+ Koje jezike želite da zakažete?
+ Odaberite jezike za poništavanje objavljivanja. Poništavanje objavljivanja obaveznog jezika će
+ poništiti objavljivanje svih jezika.
+
+ Sve nove varijante će biti sačuvane.
+ Koje varijante želite da objavite?
+ Odaberite koje varijante želite sačuvati.
+ Za objavljivanje su potrebne sljedeće varijante:
+ Nismo spremni za objavljivanje
+ Spremno za objavljivanje?
+ Spremno za spremanje?
+ Resetuj fokusnu tačku
+ Pošalji na odobrenje
+ Odaberite datum i vrijeme za objavljivanje i/ili poništavanje objave stavke sadržaja.
+ Napravi novi
+ Zalijepi iz međuspremnika
+ Ova stavka je u korpi za otpatke
+
+
+ %0%]]>
+ Prazno
+ Odaberite predložak sadržaja
+ Predložak sadržaja kreiran
+ Predložak sadržaja je kreiran od '%0%'
+ Drugi predložak sadržaja sa istim imenom već postoji
+ Predložak sadržaja je unaprijed definiran sadržaj koji uređivač može odabrati da koristi
+ kao osnovu za kreiranje novog sadržaja
+
+
+
+ Kliknite za učitavanje
+ ili kliknite ovdje da odaberete fajlove
+ Nije moguće učitati ovu datoteku, ona nema odobreni tip datoteke
+ Nije moguće učitati ovu datoteku, tip medija sa pseudonimom '%0%' nije dozvoljen ovdje
+ Nije moguće učitati ovu datoteku, ona nema važeći naziv datoteke
+ Maksimalna veličina datoteke je
+ Korijen medija
+ Kreiranje foldera pod ID-om roditelja nije uspjelo %0%
+ Preimenovanje foldera sa ID-om %0% nije uspjelo
+ Prevucite i ispustite svoje datoteke u područje
+
+
+ Kreirajte novog člana
+ Svi članovi
+ Grupe članova nemaju dodatna svojstva za uređivanje.
+ Dvostruka provjera autentičnosti
+
+
+ Kopiranje tipa sadržaja nije uspjelo
+ Premještanje tipa sadržaja nije uspjelo
+
+
+ Kopiranje tipa medija nije uspjelo
+ Premještanje tipa medija nije uspjelo
+ Automatski odabir
+
+
+ Kopiranje tipa člana nije uspjelo
+
+
+ Gdje želite kreirati novi %0%
+ Kreirajte stavku pod
+ Odaberite vrstu dokumenta za koju želite da napravite predložak sadržaja
+ Unesite naziv foldera
+ Odaberite vrstu i naslov
+
+ Dokument Tip unutar sekcije Postavke, uređivanjem Dozvoljeni tipovi podređenih čvorova unutar Dozvole.]]>
+
+ Dokument Tip unutar sekcije Postavke.]]>
+ Odabrana stranica u stablu sadržaja ne dozvoljava nijednu stranicu
+ biti kreiran ispod njega.
+
+ Uredi dozvole za ovaj tip dokumenta
+ Kreiraj novi tip dokumenta
+
+ Dokument Tip unutar sekcije Postavke, izmjenom Dozvoli kao root opcije unutar Dozvole.]]>
+
+ Media Tip unutar sekcije Postavke, uređivanjem Dozvoljeni tipovi podređenih čvorova unutar Dozvole.]]>
+ Odabrani medij u stablu ne dopušta bilo koji drugi medij
+ kreiran ispod njega.
+
+ Uredi dozvole za ovaj tip medija
+ Tip dokumenta bez predloška
+ Tip dokumenta sa predloškom
+ Definicija podataka za stranicu sadržaja koja se može kreirati
+ uređivača u stablu sadržaja i direktno je dostupan preko URL-a.
+
+ Tip dokumenta
+ Definicija podataka za komponentu sadržaja koju mogu kreirati urednici u
+ stablo sadržaja i biti izabran na drugim stranicama, ali nema direktan URL.
+
+ Tip elementa
+ Definira shemu za ponavljajući skup svojstava, na primjer, u 'Bloku
+ Uređivač svojstava Lista' ili 'Ugniježđeni sadržaj'.
+
+ Kompozicija
+ Definira višekratni skup svojstava koja se mogu uključiti u definiciju
+ više drugih vrsta dokumenata. Na primjer, skup 'Common Page Settings'.
+
+ Mapa
+ Koristi se za organiziranje tipova dokumenata, sastava i tipova elemenata kreiranih u ovome
+ Stablo vrste dokumenta.
+
+ Nova mapa
+ Novi tip podatka
+ Novi JavaScript fajl
+ Novi prazan djelomični prikaz
+ Novi djelomični prikaz za makro
+ Novi djelomični prikaz iz isječka
+ Novi djelomični prikaz za makro iz isječka
+ Novi djelomični prikaz za makro (bez makroa)
+ Novi CSS fajl
+ Novi Rich Text Editor CSS fajl
+
+
+ Pregledajte svoju web stranicu
+ - Sakrij
+ Ako se Umbraco ne otvara, možda ćete morati dozvoliti iskačuće prozore sa ove stranice
+ je otvoren u novom prozoru
+ Restart
+ Posjetite
+ Dobrodošli
+
+
+ Ostani
+ Odbacite promjene
+ Imate nesačuvane promjene
+ Jeste li sigurni da želite otići s ove stranice? - imate nesačuvane
+ promjene
+
+ Objavljivanjem će odabrane stavke biti vidljive na stranici.
+ Poništavanje objavljivanja će ukloniti odabrane stavke i sve njihove potomke sa
+ stranice.
+
+ Poništavanje objavljivanja će ukloniti ovu stranicu i sve njene potomke sa stranice.
+ Imate nesačuvane promjene. Promjenom vrste dokumenta odbacit će se promjene.
+
+
+ Završeno
+ Izbrisana %0% stavka
+ Izbrisano %0% stavki
+ Izbrisana %0% od %1% stavka
+ Izbrisano %0% od %1% stavki
+ Objavljeno %0% stavka
+ Objavljeno %0% stavki
+ Objavljeno %0% od %1% stavka
+ Objavljeno %0% od %1% stavki
+ Ukinuta objava za %0% stavku
+ Ukinuta objava za %0% stavki
+ Ukinuta objava za %0% od %1% stavku
+ Ukinuta objava za %0% od %1% stavki
+ Pomjerena %0% stavka
+ Pomjereno %0% stavki
+ Pomjereno %0% od %1% stavku
+ Pomjereno %0% od %1% stavki
+ Kopirana %0% stavka
+ Kopirano %0% stavki
+ Kopirano %0% od %1% stavku
+ Kopirano %0% od %1% stavki
+
+
+ Naslov linka
+ Link
+ Anchor / querystring
+ Naziv
+ Upravljajte imenima hostova
+ Zatvorite ovaj prozor
+ Jeste li sigurni da želite izbrisati
+ %0% od %1% stavki]]>
+ Jeste li sigurni da želite onemogućiti
+ Jeste li sigurni da želite ukloniti
+ %0%]]>
+ Jeste li sigurni?
+ Jeste li sigurni?
+ Izreži
+ Uredi stavku iz rječnika
+ Uredi jezik
+ Uredite odabrane medije
+ Umetnite lokalnu vezu
+ Umetni znak
+ Umetnite grafički naslov
+ Umetnite sliku
+ Umetnite link
+ Kliknite da dodate makro
+ Umetnite tabelu
+ Ovo će izbrisati jezik
+ Promjena kulture jezika može biti skupa operacija i rezultirat će
+ u kešu sadržaja i indeksima koji se rekonstruišu
+
+ Posljednji put uređeno
+ Link
+ Interni link:
+ Kada koristite lokalne veze, umetnite "#" ispred linka
+ Otvori u novom prozoru?
+ Ovaj makro ne sadrži svojstva koja možete uređivati
+ Zalijepi
+ Uredite dozvole za
+ Postavite dozvole za
+ Postavite dozvole za %0% za grupu korisnika %1%
+ Odaberite grupe korisnika za koje želite postaviti dozvole
+ Stavke u korpi za otpatke se sada brišu. Molimo vas da ne zatvarate ovaj prozor
+ dok se ova operacija odvija
+
+ Korpa za otpatke je sada prazna
+ Kada se predmeti izbrišu iz korpe za otpatke, oni će nestati zauvijek
+
+ regexlib.com web servis trenutno ima nekih problema, nad kojima nemamo kontrolu. Veoma nam je žao zbog ove neugodnosti.]]>
+ Potražite regularni izraz da dodate provjeru valjanosti u polje obrasca. Primjer: 'e-pošta,
+ 'poštanski broj', 'URL'.
+
+ Ukloni makro
+ Obavezno polje
+ Stranica je ponovo indeksirana
+ Predmemorija web stranice je osvježena. Sav objavljeni sadržaj je sada ažuriran. Dok će sav
+ neobjavljen sadržaj ostati neobjavljen
+
+ Keš web stranice će biti osvježen. Svi objavljeni sadržaji će biti ažurirani, dok će sav
+ neobjavljeni sadržaj ostati neobjavljen.
+
+ Broj kolona
+ Broj redova
+ Kliknite na sliku da vidite punu veličinu
+ Izaberite stavku
+ Prikaži keš stavku
+ Odnosi se na original
+ Uključiti potomke
+ Najljubaznija zajednica
+ Link na stranicu
+ Otvara povezani dokument u novom prozoru ili kartici
+ Link do medija
+ Odaberite početni čvor sadržaja
+ Odaberite medije
+ Odaberite tip medija
+ Odaberite ikonu
+ Odaberite stavku
+ Odaberite vezu
+ Odaberite makro
+ Odaberite sadržaj
+ Odaberite tip sadržaja
+ Odaberite početni čvor medija
+ Odaberite člana
+ Odaberite grupu članova
+ Odaberite tip članova
+ Odaberite čvor
+ Odaberite jezike
+ Odaberite sekcije
+ Odaberite korisnika
+ Odaberite korisnike
+ Ikone nisu pronađene
+ Nema parametara za ovaj makro
+ Nema dostupnih makroa za umetanje
+ Eksterni provajderi prijave
+ Detalji o izuzetku
+ Stacktrace
+ Inner Exception
+ Povežite svoje
+ Odspojite svoju vezu
+ račun
+ Odaberite uređivač
+ Odaberite isječak
+ Ovo će izbrisati čvor i sve njegove jezike. Ako želite da izbrišete samo jedan
+ jezik, trebali biste poništiti objavljivanje čvora na tom jeziku.
+
+ %0%.]]>
+ %0% iz grupe %1%]]>
+ Da, ukloni
+ Brišete izgled
+ Promjena izgleda će rezultirati gubitkom podataka za bilo koji postojeći sadržaj koji je zasnovan na ovoj konfiguraciji.
+
+
+
+ Da biste uvezli stavku iz rječnika, pronađite ".udt" datoteku na svom računaru klikom na
+ Dugme "Uvezi" (na sljedećem ekranu će se tražiti da potvrdite)
+
+ Stavka iz rječnika ne postoji.
+ Nadređena stavka ne postoji.
+ Ne postoje stavke iz rječnika.
+ U ovoj datoteci nema stavki iz rječnika.
+ Nisu pronađene stavke iz rječnika.
+ Kreirajte stavku iz rječnika
+
+
+ %0%' ispod
+ ]]>
+ Kultura
+
+ Pregled riječnika
+
+
+ Konfigurisani pretraživači
+ Prikazuje svojstva i alate za bilo koji konfigurirani pretraživač (tj
+ višeindeksni pretraživač)
+
+ Vrijednosti polja
+ Zdravstveno stanje
+ Zdravstveno stanje indeksa i da li se može pročitati
+ Indeksi
+ Indeks info
+ Sadržaj u indeksu
+ Navodi svojstva indeksa
+ Upravljajte Examine-ovim indeksima
+ Omogućava vam da vidite detalje svakog indeksa i pruža neke alate za
+ upravljanje indeksima
+
+ Ponovo izgradi indeks
+
+ Ovisno o tome koliko sadržaja ima na vašoj web lokaciji, to može potrajati.
+ Ne preporučuje se obnavljanje indeksa u vrijeme velikog prometa na web stranici ili kada urednici uređuju sadržaj.
+ ]]>
+
+ Pretraživači
+ Pretražite indeks i pogledajte rezultate
+ Alati
+ Alati za upravljanje indeksom
+ polja
+ Indeks se ne može pročitati i morat će se ponovo izgraditi
+ Proces traje duže od očekivanog, provjerite Umbraco dnevnik da vidite
+ je li bilo grešaka tokom ove operacije
+
+ Ovaj indeks se ne može ponovo izgraditi jer mu nije dodijeljen
+ IIndexPopulator
+
+
+ Unesite svoje korisničko ime
+ Unesite svoju lozinku
+ Potvrdite lozinku
+ Imenujte %0%...
+ Unesite ime...
+ Unesite email...
+ Unesite korisničko ime...
+ Labela...
+ Unesite opis...
+ Unesite za pretragu...
+ Unesite za filtriranje...
+ Unesite da dodate oznake (pritisnite enter nakon svake oznake)...
+ Unesite vaš email
+ Unesite poruku...
+ Vaše korisničko ime je obično vaš email
+ #value ili ?key=value
+ Unesite alias...
+ Generišite alias...
+ Kreiraj stavku
+ Uredi
+ Ime
+
+
+ Kreirajte prilagođeni prikaz liste
+ Ukloni prilagođeni prikaz liste
+ Tip sadržaja, tip medija ili tip člana s ovim aliasom već postoji
+
+
+ Preimenovano
+ Ovdje unesite novi naziv mape
+ %0% je preimenovan u %1%
+
+
+ Dodajte vrijednost
+ Tip podataka baze podataka
+ Uređivač osobine GUID
+ Uređivač osobina
+ Dugmad
+ Omogući napredne postavke za
+ Omogući kontekstni meni
+ Maksimalna zadana veličina umetnutih slika
+ Povezani stilovi
+ Prikaži oznaku
+ Širina i visina
+ Odaberite mapu za premještanje
+ do u strukturi stabla ispod
+ je premeštena ispod
+
+
+ Vaši podaci su sačuvani, ali prije nego što možete objaviti ovu stranicu postoje neke
+ greške koje prvo morate ispraviti:
+
+ Trenutni provajder članstva ne podržava promjenu lozinke
+ (Omogući preuzimanje lozinke mora biti uključeno)
+
+ %0% već postoji
+ Bilo je grešaka:
+ Bilo je grešaka:
+ Lozinka treba da ima najmanje %0% znakova i da sadrži najmanje %1%
+ znakova koji nisu alfanumerički
+
+ %0% mora biti cijeli broj
+ Polje %0% na kartici %1% je obavezno
+ %0% je obavezno polje
+ %0% na %1% nije u ispravnom formatu
+ %0% nije u ispravnom formatu
+
+
+ Primljena greška sa servera
+ Administrator je zabranio navedeni tip datoteke
+ NAPOMENA! Iako je CodeMirror omogućen konfiguracijom, on je onemogućen u
+ Internet Explorer-u jer nije dovoljno stabilan.
+
+ Unesite i pseudonim i ime na novu vrstu osobine!
+ Postoji problem sa pristupom za čitanje/pisanje određenoj datoteci ili fascikli
+ Greška pri učitavanju skripte djelomičnog prikaza (fajl: %0%)
+ Unesite naslov
+ Molimo odaberite tip
+ Napravit ćete sliku veću od originalne veličine. Jeste li sigurni
+ da želite nastaviti?
+
+ Početni čvor je obrisan, kontaktirajte svog administratora
+ Molimo označite sadržaj prije promjene stila
+ Nema dostupnih aktivnih stilova
+ Postavite kursor lijevo od dvije ćelije koje želite spojiti
+ Ne možete podijeliti ćeliju koja nije spojena.
+ Ovo svojstvo je nevažeće
+
+
+ O
+ Akcija
+ Akcije
+ Dodaj
+ Alias
+ Sve
+ Da li ste sigurni?
+ Nazad
+ Nazad na pregled
+ Rub
+ od
+ Otkaži
+ Margina ćelije
+ Odaberi
+ Očisti
+ Zatvori
+ Zatvori prozor
+ Zatvori okno
+ Komentar
+ Potvrdi
+ Ograniči
+ Ograniči proporcije
+ Sadržaj
+ Nastavi
+ Kopiraj
+ Kreiraj
+ Baza podataka
+ Datum
+ Podrazumjevano
+ Obriši
+ Obrisano
+ Brisanje...
+ Dizajn
+ Riječnik
+ Dimenzije
+ Otkaži
+ Dole
+ Preuzimanje
+ Uredi
+ Uređeno
+ Elementi
+ Email
+ Greška
+ Polje
+ Pronađi
+ Prvi
+ Fokusna tačka
+ Generalno
+ Grupe
+ Grupa
+ Visina
+ Pomoć
+ Sakrij
+ Historija
+ Ikona
+ Id
+ Uvezi
+ Pretraži samo ovu mapu
+ Info
+ Unutrašnja margina
+ Umetni
+ Instaliraj
+ Nevažeći
+ Poravnaj
+ Labela
+ Jezik
+ Zadnji
+ Izgled
+ Linkovi
+ Učitavanje
+ Zaključano
+ Prijava
+ Odjavi se
+ Odjavi se
+ Makro
+ Obavezno
+ Poruka
+ Pomakni
+ Ime
+ Novi
+ Sljedeći
+ Ne
+ Ime čvora
+ od
+ Isključeno
+ OK
+ Otvori
+ Opcije
+ Uključeno
+ ili
+ Poredaj po
+ Lozinka
+ Putanja
+ Jedan momenat molim...
+ Prethodni
+ Svojstva
+ Pročitaj više
+ Ponovo izgradi
+ Email za primanje obrasca
+ Kanta za smeće
+ Vaša kanta za smeće je prazna
+ Ponovo učitaj
+ Preostalo
+ Izbriši
+ Preimenuj
+ Obnovi
+ Obavezno
+ Povratiti
+ Pokušaj ponovo
+ Permisije
+ Planirano objavljivanje
+ Umbraco info
+ Pretraga
+ Žao nam je, ne možemo pronaći ono što tražite.
+ Nije dodana nijedna stavka
+ Server
+ Postavke
+ Prikaži
+ Prikaži stranicu na Pošalji
+ Veličina
+ Sortiranje
+ Status
+ Potvrdi
+ Uspjeh
+ Tip
+ Ime tipa
+ Unesite za pretragu...
+ ispod
+ Gore
+ Ažuriraj
+ Nadogradi
+ Prenesi
+ URL
+ Korisnik
+ Korisničko ime
+ Vrijednost
+ Pogled
+ Dobrodošli...
+ Širina
+ Da
+ Mapa
+ Rezultati pretrage
+ Promijeni redosljed
+ Završio sam sa promjenom redosljeda
+ Pregled
+ Promijeni lozinku
+ do
+ Prikaz liste
+ Spremanje...
+ trenutni
+ Ugradi
+ odabran
+ Ostalo
+ Članci
+ Videi
+ Avatar za
+ Zaglavlje
+ sistemsko polje
+ Posljednje ažurirano
+
+
+ Plava
+
+
+ Dodaj grupu
+ Dodaj svojstvo
+ Dodaj urednika
+ Dodaj šablon
+ Dodajte podređeni čvor
+ Dodaj dijete
+ Uredite tip podataka
+ Krećite se po odjeljcima
+ Prečice
+ prikaži prečice
+ Uključi prikaz liste
+ Uključi dozvoli kao root
+ Redovi za komentarisanje/dekomentarisanje
+ Uklonite liniju
+ Kopiraj linije gore
+ Kopiraj linije dole
+ Pomakni linije gore
+ Pomakni linije dole
+ Općenito
+ Uređivač
+ Uključi dozvoli varijante kulture
+
+
+ Boja pozadine
+ Boldirano
+ Boja teksta
+ Font
+ Tekst
+
+
+ Stranica
+
+
+ Instalacija se ne može povezati s bazom podataka.
+ Nije moguće sačuvati web.config datoteku. Molimo izmijenite konekcijski string
+ ručno.
+
+ Vaša baza podataka je pronađena i identificirana je kao
+ Konfiguracija baze podataka
+
+ Instaliraj za instalaciju Umbraco %0% baze podataka
+ ]]>
+
+
+ Dalje da nastavite.]]>
+ Baza podataka nije pronađena! Provjerite jesu li informacije u "konekcijskom string" u "web.config" fajlu ispravne.
+
Da nastavite, uredite "web.config" fajl. (koristeći Visual Studio ili vaš omiljeni uređivač teksta), skrolujte do dna, dodajte konekcijski string za vašu bazu podataka u ključ nazvan "UmbracoDbDSN" i sačuvajte fajl.
]]>
+
+ Molimo kontaktirajte svog ISP-a ako je potrebno.
+ Ako instalirate na lokalnoj mašini ili serveru, možda će vam trebati informacije od administratora sistema.]]>
+
+ Pritisnite nadogradnja za nadogradnju vaše baze podataka na Umbraco %0%
+
+ Ne brinite - nijedan sadržaj neće biti obrisan i sve će nastaviti raditi nakon toga!
+
+ ]]>
+ Pritisnite Dalje da nastavite.]]>
+
+ Dalje da nastavite sa čarobnjakom za konfiguraciju]]>
+
+ Zadanu korisničku lozinku treba promijeniti!]]>
+
+ Zadani korisnik je onemogućen ili nema pristup Umbraco!
Ne treba preduzimati nikakve daljnje radnje. Pritisnite Dalje da nastavite.]]>
+
+ Zadana korisnička lozinka je uspješno promijenjena od instalacije!
Ne treba preduzimati nikakve daljnje radnje. Pritisnite Dalje da nastavite.]]>
+ Lozinka je promijenjena!
+ Započnite odlično, pogledajte naše uvodne video zapise
+ Klikom na sljedeće dugme (ili modifikacijom umbracoConfigurationStatus u web.config),
+ prihvatate licencu za ovaj softver kao što je navedeno u polju ispod. Primijetite da je ova Umbraco distribucija
+ sastoji se od dvije različite licence, open source MIT licence za okvir i licence za besplatni softver Umbraco
+ koji pokriva korisničko sučelje.
+
+ Još nije instalirano.
+ Zahvaćeni datoteke i mape
+ Više informacija o postavljanju dozvola za Umbraco ovdje
+ Morate dodijeliti dozvole za izmjenu ASP.NET-a za sljedeće
+ datoteke/mape
+
+ Vaše postavke dozvola su gotovo savršene!
+ Možete pokrenuti Umbraco bez problema, ali nećete moći instalirati pakete koji se preporučuju da biste u potpunosti iskoristili Umbraco.]]>
+ Kako riješiti
+ Kliknite ovdje da pročitate tekstualnu verziju
+
+ video tutorijale o postavljanju dozvola foldera za Umbraco ili pročitajte tekstualnu verziju.]]>
+ Vaše postavke dozvola mogu biti problem!
+
+ Možete pokrenuti Umbraco bez problema, ali nećete moći kreirati foldere ili instalirati pakete koji se preporučuju da biste u potpunosti iskoristili Umbraco.]]>
+ Vaše postavke dozvola nisu spremne za Umbraco!
+
+ Da biste pokrenuli Umbraco, morat ćete ažurirati postavke dozvola.]]>
+ Vaše postavke dozvola su savršene!
+ Spremni ste da pokrenete Umbraco i instalirate pakete!]]>
+ Rješavanje problema sa mapom
+ Pratite ovu vezu za više informacija o problemima sa ASP.NET i
+ kreiranje foldera
+
+ Postavljanje dozvola za foldere
+
+ Želim da počnem od nule
+ naučite kako)
+ I dalje možete odabrati da kasnije instalirate Runway. Molimo idite na odjeljak Developer i odaberite Paketi.
+ ]]>
+ Upravo ste postavili čistu Umbraco platformu. Šta želite sljedeće učiniti?
+ Runway je instaliran
+
+ Ovo je naša lista preporučenih modula, označite one koje želite da instalirate ili pogledajte punu listu modula
+ ]]>
+ Preporučuje se samo iskusnim korisnicima
+ Želim početi s jednostavnom web-stranicom
+
+ "Runway" je jednostavna web stranica koja nudi neke osnovne tipove dokumenata i predloške. Instalater može postaviti Runway za vas automatski,
+ ali ga možete lako urediti, proširiti ili ukloniti. Nije potrebno i možete savršeno koristiti Umbraco i bez njega. Kako god,
+ Runway nudi laku osnovu zasnovanu na najboljim praksama za početak brže nego ikad.
+ Ako se odlučite za instalaciju Runway, opciono možete odabrati osnovne građevne blokove tzv. Runway Modules da poboljšate svoje Runway stranice.
+
+
+ Uključeno u Runway: Početna stranica, Stranica za početak, Stranica za instaliranje modula.
+ Dodatni moduli: Navigacija, Sitemap, Kontakt, Galerija.
+
+ ]]>
+ Šta je Runway
+ Korak 1/5: Prihvatite licencu
+ Korak 2/5: Konfiguracija baze podataka
+ Korak 3/5: Potvrđivanje dozvola za fajlove
+ Korak 4/5: Provjerite Umbraco sigurnost
+ Korak 5/5: Umbraco je spreman za početak
+ Hvala vam što ste odabrali Umbraco
+ Pregledajte svoju novu stranicu
+Instalirali ste Runway, pa zašto ne biste vidjeli kako izgleda vaša nova web stranica.]]>
+ Dodatna pomoć i informacije
+Potražite pomoć od naše nagrađivane zajednice, pregledajte dokumentaciju ili pogledajte nekoliko besplatnih videozapisa o tome kako napraviti jednostavnu stranicu, kako koristiti pakete i brzi vodič za terminologiju Umbraco]]>
+ Umbraco %0% je instaliran i spreman za upotrebu
+ /web.config fajl i ažurirate ključ unutar AppSetting UmbracoConfigurationStatus na dnu do vrijednosti od '%0%'.]]>
+ započeto odmah klikom na "Pokreni Umbraco" dugme ispod. Ako ste novi u Umbraco-u,
+možete pronaći mnogo resursa na našim stranicama za početak.]]>
+ Pokreni Umbraco
+Da upravljate svojom web lokacijom, jednostavno otvorite Umbraco backoffice i počnite dodavati sadržaj, ažurirati predloške i stilove ili dodati novu funkcionalnost]]>
+ Povezivanje s bazom podataka nije uspjelo.
+ Umbraco Verzija 3
+ Umbraco Verzija 4
+ Gledaj
+ Umbraco %0% za novu instalaciju ili nadogradnju sa verzije 3.0.
+