diff --git a/Neos.ContentRepositoryRegistry/Classes/Command/NodeMigrationCommandController.php b/Neos.ContentRepositoryRegistry/Classes/Command/NodeMigrationCommandController.php
index 6d9c5a0afa3..fdcd69d3a96 100644
--- a/Neos.ContentRepositoryRegistry/Classes/Command/NodeMigrationCommandController.php
+++ b/Neos.ContentRepositoryRegistry/Classes/Command/NodeMigrationCommandController.php
@@ -53,9 +53,9 @@ public function __construct(
* @param boolean $force Confirm application of this migration, only needed if the given migration contains any warnings.
* @return void
* @throws StopCommandException
- * @see neos.contentrepositoryregistry:nodemigration:migrate
+ * @see neos.contentrepositoryregistry:nodemigration:execute
*/
- public function migrateCommand(string $version, string $workspace = 'live', bool $force = false, string $contentRepositoryIdentifier = 'default'): void
+ public function executeCommand(string $version, string $workspace = 'live', bool $force = false, string $contentRepositoryIdentifier = 'default'): void
{
$contentRepositoryId = ContentRepositoryId::fromString($contentRepositoryIdentifier);
@@ -66,7 +66,7 @@ public function migrateCommand(string $version, string $workspace = 'live', bool
if ($migrationConfiguration->hasWarnings() && $force === false) {
$this->outputLine();
$this->outputLine('Migration has warnings.'
- . ' You need to confirm execution by adding the "--confirmation true" option to the command.');
+ . ' You need to confirm execution by adding the "--force true" option to the command.');
$this->quit(1);
}
@@ -94,9 +94,9 @@ public function migrateCommand(string $version, string $workspace = 'live', bool
* @throws UnknownPackageException
* @throws FilesException
* @throws StopCommandException
- * @see neos.contentrepositoryregistry:nodemigration:migrationcreate
+ * @see neos.contentrepositoryregistry:nodemigration:kickstart
*/
- public function migrationCreateCommand(string $packageKey): void
+ public function kickstartCommand(string $packageKey): void
{
if (!$this->packageManager->isPackageAvailable($packageKey)) {
$this->outputLine('Package "%s" is not available.', [$packageKey]);
diff --git a/Neos.ContentRepositoryRegistry/Classes/Migration/Configuration/YamlConfiguration.php b/Neos.ContentRepositoryRegistry/Classes/Migration/Configuration/YamlConfiguration.php
index 96d22fc31d2..eea8eb121f3 100644
--- a/Neos.ContentRepositoryRegistry/Classes/Migration/Configuration/YamlConfiguration.php
+++ b/Neos.ContentRepositoryRegistry/Classes/Migration/Configuration/YamlConfiguration.php
@@ -45,7 +45,6 @@ protected function registerAvailableVersions()
{
$this->availableVersions = [];
foreach ($this->packageManager->getAvailablePackages() as $package) {
- $this->registerVersionInDirectory($package, 'TYPO3CR');
$this->registerVersionInDirectory($package, 'ContentRepository');
}
ksort($this->availableVersions);
diff --git a/Neos.Fusion.Afx/README.md b/Neos.Fusion.Afx/README.md
index 16581d02069..8bfcadec7ea 100644
--- a/Neos.Fusion.Afx/README.md
+++ b/Neos.Fusion.Afx/README.md
@@ -354,10 +354,10 @@ Neos.Fusion:Join {
## Examples
-### Rendering of Collections with `Neos.Fusion:Collection`
+### Rendering of Collections with `Neos.Fusion:Loop`
For rendering of lists or menus a presentational-component usually will recieve arrays of
-preprocessed data as prop. To iterate over such an array the `Neos.Fusion:Collection`
+preprocessed data as prop. To iterate over such an array the `Neos.Fusion:Loop`
can be used in afx.
```
@@ -368,11 +368,11 @@ prototype(Vendor.Site:IterationExample) < prototype(Neos.Fusion:Component) {
renderer = afx`
-
-
-
diff --git a/Neos.Neos/Resources/Private/Templates/Module/Management/History/NodeLink.html b/Neos.Neos/Resources/Private/Templates/Module/Management/History/NodeLink.html
deleted file mode 100644
index afa4dda4f7d..00000000000
--- a/Neos.Neos/Resources/Private/Templates/Module/Management/History/NodeLink.html
+++ /dev/null
@@ -1,5 +0,0 @@
-{namespace neos=Neos\Neos\ViewHelpers}
-
- {event.data.nodeLabel}
- {event.data.nodeLabel}
-
diff --git a/Neos.Neos/Resources/Private/Templates/Module/Management/History/User.html b/Neos.Neos/Resources/Private/Templates/Module/Management/History/User.html
deleted file mode 100644
index 31c3f617a37..00000000000
--- a/Neos.Neos/Resources/Private/Templates/Module/Management/History/User.html
+++ /dev/null
@@ -1,2 +0,0 @@
-{namespace neos=Neos\Neos\ViewHelpers}
-{event.accountIdentifier -> neos:backend.userInitials(format: 'fullFirstName')}
diff --git a/Neos.Neos/Resources/Private/Translations/ar/Main.xlf b/Neos.Neos/Resources/Private/Translations/ar/Main.xlf
index e98e217cb37..1c1dc971278 100644
--- a/Neos.Neos/Resources/Private/Translations/ar/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/ar/Main.xlf
@@ -951,10 +951,6 @@
Node Tree loading error.
-
-
- The entered username or password was wrong
-
diff --git a/Neos.Neos/Resources/Private/Translations/ar/Modules.xlf b/Neos.Neos/Resources/Private/Translations/ar/Modules.xlf
index 541292d6964..53ee93e5eb0 100644
--- a/Neos.Neos/Resources/Private/Translations/ar/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/ar/Modules.xlf
@@ -261,70 +261,6 @@
تم تجاهل كافة التغييرات في فضاء العمل "{0}".
-
-
- التاريخ
-
-
-
- هذه الوحدة توفر لمحة عامة عن جميع الأحداث ذات الصلة التي تؤثر على هذا التثبيت لنيوس.
-
-
-
- هنا ما حدث مؤخرا في نيوس
-
-
-
- أنه لم يتم تسجيل أية أحداث بعد الذي يمكن أن يتم عرضها في هذا التاريخ.
-
-
-
- {0} انشأ ال{1} "{2}".
-
-
-
- {0} ازال ال{1} "{2}".
-
-
-
- قام {0} بإنشاء المتغير {1} من {2} "{3}".
-
-
-
- {0} قام بتغيير {1} "{2}".
-
-
-
- {0} قام بنقل {1} "{2}".
-
-
-
- {0} قام بنسخ {1} "{2}".
-
-
-
- {0} أعادت تسمية {1} "{2}" إلى"{3}".
-
-
-
- {0} مُحتوى مُعدّل على {1} "{2}".
-
-
-
- {0} إنشاء مستخدم جديد "{1}" ل {2}.
-
-
-
- {0} حذف الحساب "{1}" من {2}.
-
-
-
- تحميل المزيد
-
-
-
- تم إزالة هذه العقدة في الوقت نفسه
-
diff --git a/Neos.Neos/Resources/Private/Translations/cs/Main.xlf b/Neos.Neos/Resources/Private/Translations/cs/Main.xlf
index 38ae665d9d8..143ace064e4 100644
--- a/Neos.Neos/Resources/Private/Translations/cs/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/cs/Main.xlf
@@ -951,10 +951,6 @@
Node Tree loading error.
-
-
- The entered username or password was wrong
-
diff --git a/Neos.Neos/Resources/Private/Translations/cs/Modules.xlf b/Neos.Neos/Resources/Private/Translations/cs/Modules.xlf
index 49b0e68b1fa..533c2fe2a02 100644
--- a/Neos.Neos/Resources/Private/Translations/cs/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/cs/Modules.xlf
@@ -261,70 +261,6 @@
All changes from workspace "{0}" have been discarded.
-
-
- Historie
-
-
-
- This module provides an overview of all relevant events affecting this Neos installation.
-
-
-
- Here's what happened recently in Neos
-
-
-
- There have not been recorded any events yet which could be displayed in this history.
-
-
-
- {0} vytvořil {1} "{2}".
-
-
-
- {0} odebrán {1} "{2}".
-
-
-
- {0} vytvořil variantu {1} z {2} "{3}".
-
-
-
- {0} změněn {1} "{2}".
-
-
-
- {0} přesunut {1} "{2}".
-
-
-
- {0} zkopírováno {1} "{2}".
-
-
-
- {0} přejmenováno {1} "{2}" na "{3}".
-
-
-
- {0} změněný obsah na {1} "{2}".
-
-
-
- {0} created a new user "{1}" for {2}.
-
-
-
- {0} deleted the account "{1}" of {2}.
-
-
-
- Load More
-
-
-
- This node has been removed in the meantime
-
diff --git a/Neos.Neos/Resources/Private/Translations/da/Main.xlf b/Neos.Neos/Resources/Private/Translations/da/Main.xlf
index 5ade19b957b..ba95ccf4144 100644
--- a/Neos.Neos/Resources/Private/Translations/da/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/da/Main.xlf
@@ -951,10 +951,6 @@
Fejl ved indlæsning.
-
-
- Indtastede brugernavn eller adgangskode er forkert
-
diff --git a/Neos.Neos/Resources/Private/Translations/da/Modules.xlf b/Neos.Neos/Resources/Private/Translations/da/Modules.xlf
index a39138d60dc..6d3a4b20a17 100644
--- a/Neos.Neos/Resources/Private/Translations/da/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/da/Modules.xlf
@@ -261,70 +261,6 @@
Alle ændringer fra arbejdsrummet "{0}" er blevet kasseret.
-
-
- Historik
-
-
-
- Dette modul giver et overblik over alle relevante begivenheder, der påvirker denne Neos installation.
-
-
-
- Her er, hvad der er sket for nyligt i Neos:
-
-
-
- Der er endnu ikke registreret nogen begivenheder, der kunne vises i denne historik.
-
-
-
- {0} oprettede {1} {2}.
-
-
-
- {0} fjernede {1} {2}.
-
-
-
- {0} oprettede varianten {1} af {2} {3}.
-
-
-
- {0} ændrede {1} "{2}".
-
-
-
- {0} flyttede {1} "{2}".
-
-
-
- {0} kopierede {1} "{2}".
-
-
-
- {0} omdøbte {1} "{2}" til "{3}".
-
-
-
- {0} ændrede indhold på {1} "{2}".
-
-
-
- {0} oprettede en ny bruger "{1}" til {2}.
-
-
-
- {0} slettede kontoen "{1}" fra {2}.
-
-
-
- Indlæs flere
-
-
-
- Dette element er blevet fjernet i mellemtiden
-
diff --git a/Neos.Neos/Resources/Private/Translations/de/Main.xlf b/Neos.Neos/Resources/Private/Translations/de/Main.xlf
index cb4702d29dd..c1af77d58ac 100644
--- a/Neos.Neos/Resources/Private/Translations/de/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/de/Main.xlf
@@ -951,10 +951,6 @@
Beim Laden des Nodetrees trat ein Fehler auf.
-
-
- Der eingegebene Benutzername oder das Kennwort war falsch
-
diff --git a/Neos.Neos/Resources/Private/Translations/de/Modules.xlf b/Neos.Neos/Resources/Private/Translations/de/Modules.xlf
index cf68c41c3c2..9ca71770fb7 100644
--- a/Neos.Neos/Resources/Private/Translations/de/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/de/Modules.xlf
@@ -271,70 +271,6 @@
Alle aktuellen Änderungen auswählen
-
-
- Verlauf
-
-
-
- Dieses Modul bietet einen Überblick über alle relevanten Ereignisse die diese Neos-Installation betreffen.
-
-
-
- Dies ist kürzlich in Neos geschehen:
-
-
-
- Es wurden noch keine Ereignisse aufgezeichnet die in diesem Verlauf dargestellt werden könnten.
-
-
-
- {0} hat {1} "{2}" erstellt.
-
-
-
- {0} hat {1} "{2}" entfernt.
-
-
-
- {0} hat die Variante {1} von {2} "{3}" erstellt.
-
-
-
- {0} hat {1} "{2}" bearbeitet.
-
-
-
- {0} hat {1} "{2}" verschoben.
-
-
-
- {0} hat {1} "{2}" kopiert.
-
-
-
- {0} hat {1} "{2}" zu "{3}" umbenannt.
-
-
-
- {0} hat den Inhalt von {1} "{2}" bearbeitet.
-
-
-
- {0} hat einen neuen Benutzer "{1}" für {2} angelegt.
-
-
-
- {0} hat den Benutzer "{1}" von {2} gelöscht.
-
-
-
- Mehr laden
-
-
-
- Dieser Node wurde in der Zwischenzeit entfernt
-
diff --git a/Neos.Neos/Resources/Private/Translations/el/Main.xlf b/Neos.Neos/Resources/Private/Translations/el/Main.xlf
index 722a6dae6c0..ac87481d949 100644
--- a/Neos.Neos/Resources/Private/Translations/el/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/el/Main.xlf
@@ -951,10 +951,6 @@
Node Tree loading error.
-
-
- The entered username or password was wrong
-
diff --git a/Neos.Neos/Resources/Private/Translations/el/Modules.xlf b/Neos.Neos/Resources/Private/Translations/el/Modules.xlf
index 3e2925aa27e..30fd517c90b 100644
--- a/Neos.Neos/Resources/Private/Translations/el/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/el/Modules.xlf
@@ -261,70 +261,6 @@
All changes from workspace "{0}" have been discarded.
-
-
- History
-
-
-
- This module provides an overview of all relevant events affecting this Neos installation.
-
-
-
- Here's what happened recently in Neos
-
-
-
- There have not been recorded any events yet which could be displayed in this history.
-
-
-
- {0} created the {1} "{2}".
-
-
-
- {0} removed the {1} "{2}".
-
-
-
- {0} created the variant {1} of the {2} "{3}".
-
-
-
- {0} modified the {1} "{2}".
-
-
-
- {0} moved the {1} "{2}".
-
-
-
- {0} copied the {1} "{2}".
-
-
-
- {0} renamed the {1} "{2}" to "{3}".
-
-
-
- {0} modified content on the {1} "{2}".
-
-
-
- {0} created a new user "{1}" for {2}.
-
-
-
- {0} deleted the account "{1}" of {2}.
-
-
-
- Load More
-
-
-
- This node has been removed in the meantime
-
diff --git a/Neos.Neos/Resources/Private/Translations/en/Main.xlf b/Neos.Neos/Resources/Private/Translations/en/Main.xlf
index 8bc8cfbd1d4..f05e47f60fd 100644
--- a/Neos.Neos/Resources/Private/Translations/en/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/en/Main.xlf
@@ -729,11 +729,6 @@
-
-
-
-
-
diff --git a/Neos.Neos/Resources/Private/Translations/en/Modules.xlf b/Neos.Neos/Resources/Private/Translations/en/Modules.xlf
index 6ffc7f45715..4d6370aa8fc 100755
--- a/Neos.Neos/Resources/Private/Translations/en/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/en/Modules.xlf
@@ -206,55 +206,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Neos.Neos/Resources/Private/Translations/es/Main.xlf b/Neos.Neos/Resources/Private/Translations/es/Main.xlf
index 16d9dda7471..76ab46244d7 100644
--- a/Neos.Neos/Resources/Private/Translations/es/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/es/Main.xlf
@@ -951,10 +951,6 @@
Error cargando el árbol de nodos.
-
-
- El nombre de usuario o la contraseña introducido estaba mal
-
diff --git a/Neos.Neos/Resources/Private/Translations/es/Modules.xlf b/Neos.Neos/Resources/Private/Translations/es/Modules.xlf
index 376457f4275..81af8328326 100644
--- a/Neos.Neos/Resources/Private/Translations/es/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/es/Modules.xlf
@@ -259,70 +259,6 @@
Todos los cambios del espacio de trabajo "{0}" han sido descartados.
-
-
- Historial
-
-
-
- Este módulo proporciona una visión general de todos los eventos relevantes que afectan a esta instalación de Neos.
-
-
-
- Esto es lo que ocurrió recientemente en Neos
-
-
-
- Aún no se ha registrado ningún evento que podamos mostrar en esta historia.
-
-
-
- {0} Creado el {1} "{2}".
-
-
-
- {0} eliminó el {1}"{2}".
-
-
-
- {0} creó la variante {1} del {2} "{3}".
-
-
-
- {0} modificado el {1} "{2}".
-
-
-
- {0} movió el {1} "{2}".
-
-
-
- {0} ha copiado el {1} "{2}".
-
-
-
- {0} renombró el {1} "{2}" a "{3}".
-
-
-
- {0} modificó contenido el {1} "{2}".
-
-
-
- {0} creó un nuevo usuario "{1}" para {2}.
-
-
-
- {0} borró la cuenta "{1}" de {2}.
-
-
-
- Cargar más
-
-
-
- Mientras tanto, este nodo ha sido eliminado
-
@@ -868,8 +804,8 @@
- El gráfico de respaldo interdimensional muestra todos los posibles respaldos (mostrados como bordes) entre subgráficos (combinaciones de valores de dimensión de contenido, mostrados como nodos).
-Los recursos alternativos primarios están marcados en azul y siempre visibles, mientras que los recursos alternativos de menor prioridad se muestran al pasar el mouse. Cuanto mayor sea la prioridad, mayor será la opacidad.
+ El gráfico de respaldo interdimensional muestra todos los posibles respaldos (mostrados como bordes) entre subgráficos (combinaciones de valores de dimensión de contenido, mostrados como nodos).
+Los recursos alternativos primarios están marcados en azul y siempre visibles, mientras que los recursos alternativos de menor prioridad se muestran al pasar el mouse. Cuanto mayor sea la prioridad, mayor será la opacidad.
Haga clic en uno de los nodos para ver solo sus alternativas y variantes. Haga clic de nuevo para eliminar el filtro.
diff --git a/Neos.Neos/Resources/Private/Translations/fi/Main.xlf b/Neos.Neos/Resources/Private/Translations/fi/Main.xlf
index f39c28d0db4..bbbbf0a7a9c 100644
--- a/Neos.Neos/Resources/Private/Translations/fi/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/fi/Main.xlf
@@ -5,828 +5,1095 @@
- Julkaise automaattisesti
+ Julkaise automaattisesti
+
- Julkaise automaattisesti kohteeseen {0}
+ Julkaise automaattisesti kohteeseen {0}
+
- Tarkista muutokset
+ Tarkista muutokset
+
- Käytä
+ Käytä
+
- Tallenna muutokset
+ Tallenna muutokset
+
- Peruuta
+ Peruuta
+
- Takaisin
+ Takaisin
+
- Valitse
+ Valitse
+
- Kirjoita hakeaksesi
+ Kirjoita hakeaksesi
+
- Sisältö
+ Sisältö
+
- Solmu
+ Solmu
+
- Sisältönäkymä
+ Sisältönäkymä
+
- Luo jälkeen
+ Luo jälkeen
+
- Luo uusi
+ Luo uusi
+
- Sulje
+ Sulje
+
- Kopioi
+ Kopioi
+
- Leikkaa
+ Leikkaa
+
- Poista
+ Poista
+
- Kyllä, poista elementti
+ Kyllä, poista elementti
+
- Poista elementti
+ Poista elementti
+
- Hylkää
+ Hylkää
+
- Hylkää muutokset
+ Hylkää muutokset
+
- Muokaa otsikkoa
+ Muokaa otsikkoa
+
- Muokkaa / Esikatsele
+ Muokkaa / Esikatsele
+
- Muokkaa
+ Muokkaa
+
- Piilota / Näytä
+ Piilota / Näytä
+
- Piilota
+ Piilota
+
- Näytä
+ Näytä
+
- osaksi
+ osaksi
+
- ennen
+ ennen
+
- jälkeen
+ jälkeen
+
- Ladataan
+ Ladataan
+
- Uusi jälkeen
+ Uusi jälkeen
+
- Uusi ennen
+ Uusi ennen
+
- Uusi
+ Uusi
+
- Siirry
+ Siirry
+
- OK
+ OK
+
- Sivu
+ Sivu
+
- Liitä
+ Liitä
+
- Liitä jälkeen
+ Liitä jälkeen
+
- Liitä ennen
+ Liitä ennen
+
- Liitä
+ Liitä
+
- Salasana
+ Salasana
+
- Esikatsele
+ Esikatsele
+
- Julkaise
+ Julkaise
+
- Julkaise kohteeseen {0}
+ Julkaise kohteeseen {0}
+
- Julkaise nykyisen sivun kaikki muutokset
+ Julkaise nykyisen sivun kaikki muutokset
+
- Julkaisu ei onnistut koska kohdetyötila on vain luku-tilassa
+ Julkaisu ei onnistut koska kohdetyötila on vain luku-tilassa
+
- Valitse kohdetyötila
+ Valitse kohdetyötila
+
- Julkaisu
+ Julkaisu
+
- Julkaistu
+ Julkaistu
+
- Julkaisuvalikko
+ Julkaisuvalikko
+
- Kohdetyötila
+ Kohdetyötila
+
- Nykyinen työtila
+ Nykyinen työtila
+
- Poista
+ Poista
+
- Päivitä
+ Päivitä
+
- Tallenna
+ Tallenna
+
- Tallentaa...
+ Tallentaa...
+
- Tallennettu
+ Tallennettu
+
- Etsi
+ Etsi
+
- Näytä/piilota tarkastelu
+ Näytä/piilota tarkastelu
+
- Käyttäjätunnus
+ Käyttäjätunnus
+
- Sinä
+ Sinä
+
- [ei otsikkoa]
+ [ei otsikkoa]
+
- Nimike
+ Nimike
+
- Sisältötyyppi
+ Sisältötyyppi
+
- Polku
+ Polku
+
- Suhteellinen polku
+ Suhteellinen polku
+
- Versio
+ Versio
+
- Tätä toimintoa ei voi kumota.
+ Tätä toimintoa ei voi kumota.
+
- Nimike
+ Nimike
+
- Luotu
+ Luotu
+
- Muokattu viimeksi
+ Muokattu viimeksi
+
- Julkaistu
+ Julkaistu
+
- Tunniste
+ Tunniste
+
- Nimi
+ Nimi
+
- Työtila
+ Työtila
+
- Rakenne
+ Rakenne
+
- Vaihda kontekstirakennetta
+ Vaihda kontekstirakennetta
+
- Suodata
+ Suodata
+
- Avaa valikko
+ Avaa valikko
+
- Latausvirhe!
+ Latausvirhe!
+
- Valitse solmu
+ Valitse solmu
+
- Pääsolmua ei voi poistaa.
+ Pääsolmua ei voi poistaa.
+
- Tätä solmua ei voi kopioida
+ Tätä solmua ei voi kopioida
+
- Tätä solmua ei voi leikata
+ Tätä solmua ei voi leikata
+
- Sisältöulottuvuudet
+ Sisältöulottuvuudet
+
- Sivusto
+ Sivusto
+
- Dokumentti
+ Dokumentti
+
- Viite
+ Viite
+
- Verkko-osoite
+ Verkko-osoite
+
- Protokolla
+ Protokolla
+
- Portti
+ Portti
+
- Ensisijainen
+ Ensisijainen
+
- Package
+ Package
+
- Poistettu käytöstä
+ Poistettu käytöstä
+
- Unavailable
+ Unavailable
+
- Inactive
+ Inactive
+
- Klikkaa muokataksesi
+ Klikkaa muokataksesi
+
- Click to deactivate
+ Click to deactivate
+
- Click to activate
+ Click to activate
+
- Klikkaa poistaaksesi
+ Klikkaa poistaaksesi
+
- Click to create new
+ Click to create new
+
- Status
+ Status
+
- Active
+ Active
+
- Domains
+ Domains
+
- Domain
+ Domain
+
- Yes, delete it!
+ Yes, delete it!
+
- Paketin avain
+ Paketin avain
+
- Kuvaus
+ Kuvaus
+
- Toggle content tree
+ Toggle content tree
+
- Show publish options
+ Show publish options
+
- Activate Fullscreen edit mode
+ Activate Fullscreen edit mode
+
- Deactivate Fullscreen edit mode
+ Deactivate Fullscreen edit mode
+
- Show preview
+ Show preview
+
- Yleiset
+ Yleiset
+
- Rakenne
+ Rakenne
+
- Liitännäiset
+ Liitännäiset
+
- Valitse {0} jatkaaksesi sivulle.
+ Valitse {0} jatkaaksesi sivulle.
+
- Valitse {0} nähdäksesi tiedosto.
+ Valitse {0} nähdäksesi tiedosto.
+
- Valitse {0} avataksesi linkki.
+ Valitse {0} avataksesi linkki.
+
- (ei valittua kohdetta)
+ (ei valittua kohdetta)
+
- Tämä on linkki ensimmäiselle alasivulle.<br />Valitse {0} jatkaaksesi sivulle.
+ Tämä on linkki ensimmäiselle alasivulle.<br />Valitse {0} jatkaaksesi sivulle.
+
- Tämä on linkki ylemmän tason sivulle.<br />Valitse {0} jatkaaksesi sivulle.
+ Tämä on linkki ylemmän tason sivulle.<br />Valitse {0} jatkaaksesi sivulle.
+
- Koko näyttö
+ Koko näyttö
+
Deprecated, replaced by previewShortcutButton.title
- Avaa sivu työtilassa
+ Avaa sivu työtilassa
+
- Avaa sivu kohdetyötilassa
+ Avaa sivu kohdetyötilassa
+
- Hylkää kaikki
+ Hylkää kaikki
+
- Hylkää kaikki muutokset
+ Hylkää kaikki muutokset
+
- Oletko varma että haluat hylätä kaikki työtilan muutokset?
+ Oletko varma että haluat hylätä kaikki työtilan muutokset?
+
- Are you sure that you want to discard {numberOfChanges} change(s) in this workspace?
+ Are you sure that you want to discard {numberOfChanges} change(s) in this workspace?
+
- Julkaise kaikki
+ Julkaise kaikki
+
- Julkaise kaikki muutokset
+ Julkaise kaikki muutokset
+
- Oletko varma että haluat julkaista kaikki muutokset?
+ Oletko varma että haluat julkaista kaikki muutokset?
+
- Odottavat muutokset
+ Odottavat muutokset
+
- Henkilökohtainen työtilasi sisältää julkaisemattomia muutoksia. Vaihtaaksesi toiseen työtilaan sinun täytyy joko julkaista tai hylätä muutokset.
+ Henkilökohtainen työtilasi sisältää julkaisemattomia muutoksia. Vaihtaaksesi toiseen työtilaan sinun täytyy joko julkaista tai hylätä muutokset.
+
- Julkaise tai hylkää tekemäsi muutokset ja valitse sitten uusi työtila uudelleen.
+ Julkaise tai hylkää tekemäsi muutokset ja valitse sitten uusi työtila uudelleen.
+
- Muokkaustilat
+ Muokkaustilat
+
- Esikatselukeskus
+ Esikatselukeskus
+
- Olet tehnyt muutoksia. Mitä haluat tehdä niille?
+ Olet tehnyt muutoksia. Mitä haluat tehdä niille?
+
- Valittu elementti
+ Valittu elementti
+
- Kaikkia kenttiä ei ole täytetty oikein.
+ Kaikkia kenttiä ei ole täytetty oikein.
+
- Korostettuja kenttiä ei ole täytetty oikein. Ole hyvä ja täytä ne oikein.
+ Korostettuja kenttiä ei ole täytetty oikein. Ole hyvä ja täytä ne oikein.
+
- Jatka muokkausta
+ Jatka muokkausta
+
- Heitä pois
+ Heitä pois
+
- Käytä
+ Käytä
+
- Valitse laajennus
+ Valitse laajennus
+
- Ei määritettyä laajennusta
+ Ei määritettyä laajennusta
+
- näkymä näytetään sivulla
+ näkymä näytetään sivulla
+
- näkymä näytetään nykyisellä sivulla
+ näkymä näytetään nykyisellä sivulla
+
- Ei asetettua päivämäärää
+ Ei asetettua päivämäärää
+
- Muokkaa koodia
+ Muokkaa koodia
+
- Liitä linkki tai kirjoita hakeaksesi
+ Liitä linkki tai kirjoita hakeaksesi
+
- Ei voitu ladata alasolmuja joiden tyyppi on:
+ Ei voitu ladata alasolmuja joiden tyyppi on:
+
- Vaihda tyyppiä
+ Vaihda tyyppiä
+
- Lisätiedot
+ Lisätiedot
+
- Näkyvyys
+ Näkyvyys
+
- Dokumentin valinnat
+ Dokumentin valinnat
+
- Tekstin pituuden on oltava {{minimum}}-{{maximum}} merkkiä.
+ Tekstin pituuden on oltava {{minimum}}-{{maximum}} merkkiä.
+
- Kentän vähimmäispituus on {{minimum}} merkkiä.
+ Kentän vähimmäispituus on {{minimum}} merkkiä.
+
- Tekstin enimmäispituus on {{maximum}} merkkiä.
+ Tekstin enimmäispituus on {{maximum}} merkkiä.
+
- Ainoastaan kirjaimet ja numerot ovat sallittuja
+ Ainoastaan kirjaimet ja numerot ovat sallittuja
+
- Kohde ei ole laskettavissa.
+ Kohde ei ole laskettavissa.
+
- Määrän on oltava väliltä {{minimum}}-{{maximum}}.
+ Määrän on oltava väliltä {{minimum}}-{{maximum}}.
+
- Arvo ei ole kelvollinen päivämäärä.
+ Arvo ei ole kelvollinen päivämäärä.
+
- Päivämäärän on oltava väliltä {{formatEarliestDate}}-{{formatLatestDate}}
+ Päivämäärän on oltava väliltä {{formatEarliestDate}}-{{formatLatestDate}}
+
- Päivämäärän on oltava {{formatEarliestDate}} jälkeen
+ Päivämäärän on oltava {{formatEarliestDate}} jälkeen
+
- Päivämäärän on oltava ennen {{formatLatestDate}}
+ Päivämäärän on oltava ennen {{formatLatestDate}}
+
- Anna kelvollinen sähköpostiosoite.
+ Anna kelvollinen sähköpostiosoite.
+
- Anna kelvollinen liukuluku.
+ Anna kelvollinen liukuluku.
+
- Anna kelvollinen kokonaisluku.
+ Anna kelvollinen kokonaisluku.
+
- Ainoastaan kirjaimet, numerot, välilyönnit ja tietyt välimerkit ovat sallittuja.
+ Ainoastaan kirjaimet, numerot, välilyönnit ja tietyt välimerkit ovat sallittuja.
+
- Pakollinen ominaisuus.
+ Pakollinen ominaisuus.
+
- Kelvollinen numero vaaditaan.
+ Kelvollinen numero vaaditaan.
+
- Anna kelvollinen numero väliltä {{minimum}}-{{maximum}}
+ Anna kelvollinen numero väliltä {{minimum}}-{{maximum}}
+
- Syöte ei vastaa mallia ({pattern})
+ Syöte ei vastaa mallia ({pattern})
+
- Kelvollinen merkkijono vaaditaan.
+ Kelvollinen merkkijono vaaditaan.
+
- Kelvollinen teksti ilman XML-tageja vaaditaan.
+ Kelvollinen teksti ilman XML-tageja vaaditaan.
+
- Syöte ei ole kelvollinen UUID.
+ Syöte ei ole kelvollinen UUID.
+
- Sisältöulottuvuusvalitsin
+ Sisältöulottuvuusvalitsin
+
- Käytetäänkö esitäytettyä dokumenttia vai luodaanko tyhjä?
+ Käytetäänkö esitäytettyä dokumenttia vai luodaanko tyhjä?
+
- Tätä {nodeTypeLabel} ei ole vielä luotu {currentDimensionChoiceText} alle.
+ Tätä {nodeTypeLabel} ei ole vielä luotu {currentDimensionChoiceText} alle.
+
- Voit luoda sen nyt, käyttäen joko tyhjää {nodeTypeLabel} tai kopioimalla kaiken sisällön näkyvillä olevasta {nodeTypeLabel} {currentDocumentDimensionChoiceText}.
+ Voit luoda sen nyt, käyttäen joko tyhjää {nodeTypeLabel} tai kopioimalla kaiken sisällön näkyvillä olevasta {nodeTypeLabel} {currentDocumentDimensionChoiceText}.
+
- Lisäksi luodaan {numberOfNodesMissingInRootline} tämän valintayhdistelmän tarvitsemaa ylemmän tason dokumenttia.
+ Lisäksi luodaan {numberOfNodesMissingInRootline} tämän valintayhdistelmän tarvitsemaa ylemmän tason dokumenttia.
+
- Luo tyhjä
+ Luo tyhjä
+
- Luo ja kopioi
+ Luo ja kopioi
+
- Sisältö
+ Sisältö
+
- Valikkoryhmä
+ Valikkoryhmä
+
- Kiinnitetty valikko
+ Kiinnitetty valikko
+
- Haluatko varmasti poistaa
+ Haluatko varmasti poistaa
+
- Tämä poistaa elementin
+ Tämä poistaa elementin
+
- ja sen alasivut
+ ja sen alasivut
+
- Tämä toiminto voidaan peruttaa työtilahallinnassa.
+ Tämä toiminto voidaan peruttaa työtilahallinnassa.
+
- Korkeus
+ Korkeus
+
- Haluatko varmasti poistaa
+ Haluatko varmasti poistaa
+
- tämä elementti
+ tämä elementti
+
- Tämä poistaa elementin.
+ Tämä poistaa elementin.
+
- Tämä toiminto voidaan peruttaa työtilahallinnassa.
+ Tämä toiminto voidaan peruttaa työtilahallinnassa.
+
- Media
+ Media
+
- Rajaa
+ Rajaa
+
- Leveys
+ Leveys
+
- Vaadittu ominaisuus puuttuu:
+ Vaadittu ominaisuus puuttuu:
+
- Työtila
+ Työtila
+
- Työtilat
+ Työtilat
+
- Virhe tallennuksessa
+ Virhe tallennuksessa
+
- Lataa sivu uudelleen yrittääksesi ongelman korjausta.
+ Lataa sivu uudelleen yrittääksesi ongelman korjausta.
+
- Lataa hallinta uudelleen
+ Lataa hallinta uudelleen
+
- Lataa uudelleen
+ Lataa uudelleen
+
- Upotettu
+ Upotettu
+
- Pelkkä sisältö
+ Pelkkä sisältö
+
- Raakasisältötila
+ Raakasisältötila
+
- Tietokone
+ Tietokone
+
- TYPO3 Neos Sisäänkirjautuminen
+ TYPO3 Neos Sisäänkirjautuminen
+
- Varmennetaan
+ Varmennetaan
+
- Kirjaudu ulos
+ Kirjaudu ulos
+
- Syötetty käyttäjätunnus tai salasana oli väärä
+ Syötetty käyttäjätunnus tai salasana oli väärä
+
- Kirjautuminen on vanhentunut. Kirjaudu sisään uudelleen.
+ Kirjautuminen on vanhentunut. Kirjaudu sisään uudelleen.
+
- Welcome to Neos
+ Welcome to Neos
+
- Mene asennukseen
+ Mene asennukseen
+
- Technical Information
+ Technical Information
+
- Puuttuva Kotisivu
+ Puuttuva Kotisivu
+
- Joko yhtään sivustoa ei ole määritetty, sivustolla ei ole kotisivua tai aktiivista sivustoa ei voitu selvittää.
+ Joko yhtään sivustoa ei ole määritetty, sivustolla ei ole kotisivua tai aktiivista sivustoa ei voitu selvittää.
+
- Aseta sivuston verkkotunnus tai tuo uusi sivusto.
+ Aseta sivuston verkkotunnus tai tuo uusi sivusto.
+
- Tietokantavirhe
+ Tietokantavirhe
+
- There is no database connection yet or the Neos database schema has not been created.
+ There is no database connection yet or the Neos database schema has not been created.
+
- Run the setup to configure your database.
+ Run the setup to configure your database.
+
- Sivua ei löydy
+ Sivua ei löydy
+
- Valitettavasti hakemaasi sivua ei löydy.
+ Valitettavasti hakemaasi sivua ei löydy.
+
- Virheellinen solmutyyppi
+ Virheellinen solmutyyppi
+
- Tähän tulostettavan solmutyypin määrittely ei ole saatavailla. Olet ehkä nimennyt solmutyypin uudelleen tai kirjoittanut sen nimen väärin.
+ Tähän tulostettavan solmutyypin määrittely ei ole saatavailla. Olet ehkä nimennyt solmutyypin uudelleen tai kirjoittanut sen nimen väärin.
+
- Odottamaton virhe luotaessa solmua
+ Odottamaton virhe luotaessa solmua
+
- Odottamaton virhe poistettaessa solmua
+ Odottamaton virhe poistettaessa solmua
+
- Odottamaton virhe päivitettäessä solmua
+ Odottamaton virhe päivitettäessä solmua
+
- Odottamaton virhe siirrettäessä solmua
+ Odottamaton virhe siirrettäessä solmua
+
- Solmupuun latausvirhe.
+ Solmupuun latausvirhe.
+
-
-
- Syötetty käyttäjätunnus tai salasana oli väärä
- "{nodeTypeName}" sivulla "{pageLabel}"
+ "{nodeTypeName}" sivulla "{pageLabel}"
+
- Solmut
+ Solmut
+
- Näytä
+ Näytä
+
- Tähän solmuun ei ole pääsyä julkisella URL-osoitteella
+ Tähän solmuun ei ole pääsyä julkisella URL-osoitteella
+
- Solmun ominaisuudet
+ Solmun ominaisuudet
+
- Copy {source} to {target}
+ Copy {source} to {target}
+
- Move {source} to {target}
+ Move {source} to {target}
+
- Please select the position at which you want {source} inserted relative to {target}.
+ Please select the position at which you want {source} inserted relative to {target}.
+
- Insert
+ Insert
+
- Insert mode
+ Insert mode
+
- Choose an Aspect Ratio
+ Choose an Aspect Ratio
+
- Bold
+ Bold
+
- Italic
+ Italic
+
- Underline
+ Underline
+
- Subscript
+ Subscript
+
- Superscript
+ Superscript
+
- Strikethrough
+ Strikethrough
+
- Linkki
+ Linkki
+
- Ordered list
+ Ordered list
+
- Unordered list
+ Unordered list
+
- Align left
+ Align left
+
- Align right
+ Align right
+
- Align center
+ Align center
+
- Align justify
+ Align justify
+
- Table
+ Table
+
- Remove format
+ Remove format
+
- Outdent
+ Outdent
+
- Indent
+ Indent
+
- Luo uusi
+ Luo uusi
+
- No matches found
+ No matches found
+
- Please enter ###CHARACTERS### more character
+ Please enter ###CHARACTERS### more character
+
- Wrong Credentials
+ Wrong Credentials
+
- Syötetty käyttäjätunnus tai salasana oli väärä
+ Syötetty käyttäjätunnus tai salasana oli väärä
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/fi/Modules.xlf b/Neos.Neos/Resources/Private/Translations/fi/Modules.xlf
index d4b09996635..f18714c2aec 100644
--- a/Neos.Neos/Resources/Private/Translations/fi/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/fi/Modules.xlf
@@ -261,70 +261,6 @@
Kaikki työtilan "{0}" muutokset on hylätty.
-
-
- Historia
-
-
-
- Tämä moduuli näyttää kaikki tämän Neos-asennuksen tapahtumat.
-
-
-
- Neosin viimeisimmät tapahtumat
-
-
-
- Historiassa ei vielä ole tapahtumia.
-
-
-
- {0} loi {1} {2}.
-
-
-
- {0} poisti {1} {2}.
-
-
-
- {0} loi muunnoksen {1} {2} {3}:sta.
-
-
-
- {0} muokkasi {1} "{2}".
-
-
-
- {0} siirsi {1} "{2}".
-
-
-
- {0} kopioi {1} "{2}".
-
-
-
- {0} nimesi {1} "{2}" uudelleen "{3}":ksi.
-
-
-
- {0} muokkasi sisältöä {1} "{2}".
-
-
-
- {0} loi uuden käyttäjän "{1}" {2}:lle.
-
-
-
- {0} poisti tilin "{1}" {2}:sta.
-
-
-
- Lataa lisää
-
-
-
- Solmu on poistettu
-
diff --git a/Neos.Neos/Resources/Private/Translations/fr/Main.xlf b/Neos.Neos/Resources/Private/Translations/fr/Main.xlf
index ae82ab71913..c40e136be0b 100644
--- a/Neos.Neos/Resources/Private/Translations/fr/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/fr/Main.xlf
@@ -5,828 +5,1095 @@
- Publication automatique
+ Publication automatique
+
- Publier auto. vers {0}
+ Publier auto. vers {0}
+
- Réviser les modifications
+ Réviser les modifications
+
- Appliquer
+ Appliquer
+
- Appliquer les modifications
+ Appliquer les modifications
+
- Annuler
+ Annuler
+
- Retour
+ Retour
+
- Selectionner
+ Selectionner
+
- Taper pour rechercher
+ Taper pour rechercher
+
- Contenu
+ Contenu
+
- Noeud
+ Noeud
+
- Vue "Contenu"
+ Vue "Contenu"
+
- Créer après
+ Créer après
+
- Créer un nouveau
+ Créer un nouveau
+
- Fermer
+ Fermer
+
- Copier
+ Copier
+
- Couper
+ Couper
+
- Effacer
+ Effacer
+
- Oui, supprimer l'élément
+ Oui, supprimer l'élément
+
- Supprimer l'élément
+ Supprimer l'élément
+
- Ignorer
+ Ignorer
+
- Annuler les modifications
+ Annuler les modifications
+
- Éditer le titre
+ Éditer le titre
+
- Edition / Aperçu
+ Edition / Aperçu
+
- Edition
+ Edition
+
- Masquer / afficher
+ Masquer / afficher
+
- Cacher
+ Cacher
+
- Afficher
+ Afficher
+
- dans
+ dans
+
- avant
+ avant
+
- après
+ après
+
- En cours
+ En cours
+
- Nouveau après
+ Nouveau après
+
- Nouveau avant
+ Nouveau avant
+
- Nouveau dans
+ Nouveau dans
+
- Navigation
+ Navigation
+
- OK
+ OK
+
- Page
+ Page
+
- Coller
+ Coller
+
- Coller après
+ Coller après
+
- Coller avant
+ Coller avant
+
- Collez dans
+ Collez dans
+
- Mot de passe
+ Mot de passe
+
- Prévisualisation
+ Prévisualisation
+
- Publier
+ Publier
+
- Publier vers {0}
+ Publier vers {0}
+
- Publier tous les changements de la page en cours
+ Publier tous les changements de la page en cours
+
- Impossible de publier, l'espace de travail cible est en lecture seule
+ Impossible de publier, l'espace de travail cible est en lecture seule
+
- Sélectionnez l'espace de travail cible
+ Sélectionnez l'espace de travail cible
+
- Publication
+ Publication
+
- Publié
+ Publié
+
- Basculer le menu de plublication
+ Basculer le menu de plublication
+
- Espace de travail cible
+ Espace de travail cible
+
- Espace de travail courant
+ Espace de travail courant
+
- Supprimer
+ Supprimer
+
- Rafraîchir
+ Rafraîchir
+
- Enregistrer
+ Enregistrer
+
- Enregistrement...
+ Enregistrement...
+
- Sauvegardé
+ Sauvegardé
+
- Chercher
+ Chercher
+
- Basculer l'inspecteur
+ Basculer l'inspecteur
+
- Nom d'utilisateur
+ Nom d'utilisateur
+
- Vous
+ Vous
+
- [sans titre]
+ [sans titre]
+
- Libellé
+ Libellé
+
- Type de noeud
+ Type de noeud
+
- Chemin
+ Chemin
+
- Chemin relatif
+ Chemin relatif
+
- Version
+ Version
+
- Cette opération ne peut pas être annulée.
+ Cette opération ne peut pas être annulée.
+
- Ressource
+ Ressource
+
- Créé
+ Créé
+
- Dernière modification
+ Dernière modification
+
- Dernière publication
+ Dernière publication
+
- Identifiant
+ Identifiant
+
- Nom
+ Nom
+
- Espace de travail
+ Espace de travail
+
- Structure
+ Structure
+
- Basculer la structure du contexte
+ Basculer la structure du contexte
+
- Filtrer
+ Filtrer
+
- Basculer le menu
+ Basculer le menu
+
- Erreur de chargement !
+ Erreur de chargement !
+
- Vous devez sélectionner un noeud
+ Vous devez sélectionner un noeud
+
- Impossible de supprimer le noeud racine.
+ Impossible de supprimer le noeud racine.
+
- Vous ne pouvez pas copier ce noeud
+ Vous ne pouvez pas copier ce noeud
+
- Vous ne pouvez pas couper ce noeud
+ Vous ne pouvez pas couper ce noeud
+
- Dimensions de contenu
+ Dimensions de contenu
+
- Site
+ Site
+
- Document
+ Document
+
- Référence
+ Référence
+
- Nom de l'hôte
+ Nom de l'hôte
+
- Schéma
+ Schéma
+
- Port
+ Port
+
- Principal
+ Principal
+
- Paquet
+ Paquet
+
- Désactivée
+ Désactivée
+
- Non disponible
+ Non disponible
+
- Inactif
+ Inactif
+
- Cliquez pour éditer
+ Cliquez pour éditer
+
- Cliquez pour désactiver
+ Cliquez pour désactiver
+
- Cliquez pour activer
+ Cliquez pour activer
+
- Cliquer pour supprimer
+ Cliquer pour supprimer
+
- Cliquer pour créer un nouveau
+ Cliquer pour créer un nouveau
+
- Statut
+ Statut
+
- Actif
+ Actif
+
- Domaines
+ Domaines
+
- Domaine
+ Domaine
+
- Oui, le supprimer!
+ Oui, le supprimer!
+
- Clé de package
+ Clé de package
+
- Description
+ Description
+
- Afficher/Masquer la table des matières
+ Afficher/Masquer la table des matières
+
- Afficher les options de publication
+ Afficher les options de publication
+
- Activer le mode édition plein écran
+ Activer le mode édition plein écran
+
- Désactiver le mode édition plein écran
+ Désactiver le mode édition plein écran
+
- Afficher l'aperçu
+ Afficher l'aperçu
+
- Général
+ Général
+
- Structure
+ Structure
+
- Modules
+ Modules
+
- Cliquez ici pour continuer vers la page {0}.
+ Cliquez ici pour continuer vers la page {0}.
+
- Cliquez ici pour voir le fichier {0}.
+ Cliquez ici pour voir le fichier {0}.
+
- Cliquez ici pour ouvrir le lien {0}.
+ Cliquez ici pour ouvrir le lien {0}.
+
- (aucune cible n'a été sélectionné)
+ (aucune cible n'a été sélectionné)
+
- Il s'agit d'un raccourci vers la première sous-page. <br /> Cliquez sur {0} pour continuer vers la sous-page.
+ Il s'agit d'un raccourci vers la première sous-page. <br /> Cliquez sur {0} pour continuer vers la sous-page.
+
- Il s'agit d'un raccourci vers la page parente. <br /> Cliquez sur {0} pour continuer vers cette page.
+ Il s'agit d'un raccourci vers la page parente. <br /> Cliquez sur {0} pour continuer vers cette page.
+
- Plein écran
+ Plein écran
+
Deprecated, replaced by previewShortcutButton.title
- Ouvrir la page dans l'espace de travail Live
+ Ouvrir la page dans l'espace de travail Live
+
- Ouvrir la page dans l'espace de travail cible
+ Ouvrir la page dans l'espace de travail cible
+
- ReJeter tous
+ ReJeter tous
+
- Ignorer toutes les modifications
+ Ignorer toutes les modifications
+
- Êtes-vous sûr de vouloir ignorer toutes les modifications dans cet espace de travail ?
+ Êtes-vous sûr de vouloir ignorer toutes les modifications dans cet espace de travail ?
+
- Êtes-vous sûr de vouloir ignorer {numberOfChanges} modification(s) dans cet espace de travail ?
+ Êtes-vous sûr de vouloir ignorer {numberOfChanges} modification(s) dans cet espace de travail ?
+
- Publier tous
+ Publier tous
+
- Publier toutes les modifications
+ Publier toutes les modifications
+
- Êtes-vous sûr de vouloir publier toutes les modifications ?
+ Êtes-vous sûr de vouloir publier toutes les modifications ?
+
- Modifications en attente
+ Modifications en attente
+
- Votre espace de travail personnel contient actuellement des modifications non publiées. Afin de passer à un espace de travail cible différent, vous devrez avant tout publier ou rejeter les changements en attente.
+ Votre espace de travail personnel contient actuellement des modifications non publiées. Afin de passer à un espace de travail cible différent, vous devrez avant tout publier ou rejeter les changements en attente.
+
- Veuillez consulter vos modifications, publiez ou rejetez-les et puis choisissez un nouvel espace de travail cible à nouveau.
+ Veuillez consulter vos modifications, publiez ou rejetez-les et puis choisissez un nouvel espace de travail cible à nouveau.
+
- Modes d'édition
+ Modes d'édition
+
- Preview Central
+ Preview Central
+
- Vous avez encore des modifications. Que voulez-vous faire avec ?
+ Vous avez encore des modifications. Que voulez-vous faire avec ?
+
- Élément sélectionné
+ Élément sélectionné
+
- Il y a des champs qui ne sont pas correctement remplis.
+ Il y a des champs qui ne sont pas correctement remplis.
+
- Les champs marqués avec une erreur ne sont pas encore correctement remplis. Veuillez les remplir correctement.
+ Les champs marqués avec une erreur ne sont pas encore correctement remplis. Veuillez les remplir correctement.
+
- Continuer l'édition
+ Continuer l'édition
+
- Jeter
+ Jeter
+
- Appliquer
+ Appliquer
+
- Sélectionnez un Plugin
+ Sélectionnez un Plugin
+
- Aucun plugin configuré
+ Aucun plugin configuré
+
- la vue est affichée sur la page
+ la vue est affichée sur la page
+
- la vue est affichée sur la page en cours
+ la vue est affichée sur la page en cours
+
- Aucune date définie
+ Aucune date définie
+
- Modifier le code
+ Modifier le code
+
- Coller un lien, ou taper pour rechercher
+ Coller un lien, ou taper pour rechercher
+
- Impossible de charger les types de noeuds enfant de:
+ Impossible de charger les types de noeuds enfant de:
+
- Modifier le type
+ Modifier le type
+
- Informations complémentaires
+ Informations complémentaires
+
- Visibilité
+ Visibilité
+
- Options du document
+ Options du document
+
- La longueur de ce texte doit être comprise entre {{minimum}} et {{maximum}} caractères.
+ La longueur de ce texte doit être comprise entre {{minimum}} et {{maximum}} caractères.
+
- Ce champ doit contenir au moins {{minimum}} caractères.
+ Ce champ doit contenir au moins {{minimum}} caractères.
+
- Ce texte ne doit pas dépasser {{maximum}} caractères.
+ Ce texte ne doit pas dépasser {{maximum}} caractères.
+
- Seuls les caractères a à z et les nombres sont autorisés
+ Seuls les caractères a à z et les nombres sont autorisés
+
- Le sujet donné n'est pas dénombrable.
+ Le sujet donné n'est pas dénombrable.
+
- Le décompte doit être compris entre {{minimum}} et {{maximum}}.
+ Le décompte doit être compris entre {{minimum}} et {{maximum}}.
+
- La valeur donnée n'était pas une date valide.
+ La valeur donnée n'était pas une date valide.
+
- La date doit être comprise entre le {{formatEarliestDate}} et le {{formatLatestDate}}
+ La date doit être comprise entre le {{formatEarliestDate}} et le {{formatLatestDate}}
+
- La date donnée doit être après le {{formatEarliestDate}}
+ La date donnée doit être après le {{formatEarliestDate}}
+
- La date donnée doit être avant le {{formatLatestDate}}
+ La date donnée doit être avant le {{formatLatestDate}}
+
- Veuillez entrer une adresse e-mail valide.
+ Veuillez entrer une adresse e-mail valide.
+
- Un nombre à virgule flottante valide est attendu.
+ Un nombre à virgule flottante valide est attendu.
+
- Un nombre entier valide est attendu.
+ Un nombre entier valide est attendu.
+
- Seuls les lettres, les nombres, les espaces et certaines ponctuations sont attentus.
+ Seuls les lettres, les nombres, les espaces et certaines ponctuations sont attentus.
+
- Cette propriété est obligatoire.
+ Cette propriété est obligatoire.
+
- Un nombre valide est attendu.
+ Un nombre valide est attendu.
+
- Veuillez entrer un nombre valide entre {{minimum}} et {{maximum}}
+ Veuillez entrer un nombre valide entre {{minimum}} et {{maximum}}
+
- Le sujet donné ne correspond pas au modèle ({{pattern}})
+ Le sujet donné ne correspond pas au modèle ({{pattern}})
+
- Une chaîne valide est attendue.
+ Une chaîne valide est attendue.
+
- Le texte ne doit pas contenir de balises XML.
+ Le texte ne doit pas contenir de balises XML.
+
- Le sujet donné n'est pas un UUID valide.
+ Le sujet donné n'est pas un UUID valide.
+
- Basculer le sélecteur de dimensions de contenu
+ Basculer le sélecteur de dimensions de contenu
+
- Commencer avec un document vide ou rempli au préalable ?
+ Commencer avec un document vide ou rempli au préalable ?
+
- Ce {nodeTypeLabel} n'existe pas encore en {currentDimensionChoiceText}.
+ Ce {nodeTypeLabel} n'existe pas encore en {currentDimensionChoiceText}.
+
- Vous pouvez le créer maintenant, en démarrant soir d'un {nodeTypeLabel} vide ou copier tout le contenu du {nodeTypeLabel} actuellement visible dans {currentDocumentDimensionChoiceText}.
+ Vous pouvez le créer maintenant, en démarrant soir d'un {nodeTypeLabel} vide ou copier tout le contenu du {nodeTypeLabel} actuellement visible dans {currentDocumentDimensionChoiceText}.
+
- En outre, on compte {numberOfNodesMissingInRootline} anciens documents qui n’existent pas non plus selon la variante choisie, et qui sera ainsi créé.
+ En outre, on compte {numberOfNodesMissingInRootline} anciens documents qui n’existent pas non plus selon la variante choisie, et qui sera ainsi créé.
+
- Créer un vide
+ Créer un vide
+
- Créer et copier
+ Créer et copier
+
- Contenu
+ Contenu
+
- Activer/Désactiver le groupe de menu
+ Activer/Désactiver le groupe de menu
+
- Basculer le menu "sticky"
+ Basculer le menu "sticky"
+
- Confirmez-vous la suppression
+ Confirmez-vous la suppression
+
- Cet action supprimera l'élément
+ Cet action supprimera l'élément
+
- et ses sous-éléments
+ et ses sous-éléments
+
- Cette opération peut être annulée dans le module de l'espace de travail.
+ Cette opération peut être annulée dans le module de l'espace de travail.
+
- Hauteur
+ Hauteur
+
- Confirmez-vous la suppression
+ Confirmez-vous la suppression
+
- cet élément
+ cet élément
+
- Ceci supprimera l'élément.
+ Ceci supprimera l'élément.
+
- Cette opération peut être annulée dans le module de l'espace de travail.
+ Cette opération peut être annulée dans le module de l'espace de travail.
+
- Média
+ Média
+
- Recadrer
+ Recadrer
+
- Largeur
+ Largeur
+
- Propriété requise manquante:
+ Propriété requise manquante:
+
- Espace de travail
+ Espace de travail
+
- Espaces de travail
+ Espaces de travail
+
- Une erreur s'est produite au cours de la sauvegarde
+ Une erreur s'est produite au cours de la sauvegarde
+
- Recharger la page pour tenter de résoudre le problème.
+ Recharger la page pour tenter de résoudre le problème.
+
- Recharger l'interface d'administration
+ Recharger l'interface d'administration
+
- Recharger
+ Recharger
+
- Édition "In-Place"
+ Édition "In-Place"
+
- Contenu brut
+ Contenu brut
+
- Mode de contenu brut
+ Mode de contenu brut
+
- Ordinateur de bureau
+ Ordinateur de bureau
+
- Ouverture de session
+ Ouverture de session
+
- Authentification en cours
+ Authentification en cours
+
- Déconnexion
+ Déconnexion
+
- Le nom d'utilisateur ou mot de passe entré est inconnu
+ Le nom d'utilisateur ou mot de passe entré est inconnu
+
- Votre connexion a expiré. S'il vous plaît vous connecter à nouveau.
+ Votre connexion a expiré. S'il vous plaît vous connecter à nouveau.
+
- Bienvenue sur Neos
+ Bienvenue sur Neos
+
- Allez dans l'assistant de configuration
+ Allez dans l'assistant de configuration
+
- Informations techniques
+ Informations techniques
+
- Page d'accueil manquante
+ Page d'accueil manquante
+
- Aucun site n'a été configuré, le site ne contient aucune page d'accueil ou le site actif n'a pas pu être déterminé.
+ Aucun site n'a été configuré, le site ne contient aucune page d'accueil ou le site actif n'a pas pu être déterminé.
+
- Vous pouvez définir le nom de domaine du site ou importer un nouveau site depuis l'assistant de configuration.
+ Vous pouvez définir le nom de domaine du site ou importer un nouveau site depuis l'assistant de configuration.
+
- Erreur de la base de données
+ Erreur de la base de données
+
- Il n'y a pas encore de connexion à la base de données ou le schéma de base de données Neos n'a pas encore été créé.
+ Il n'y a pas encore de connexion à la base de données ou le schéma de base de données Neos n'a pas encore été créé.
+
- Lancez l'installation pour configurer votre base de données.
+ Lancez l'installation pour configurer votre base de données.
+
- Page introuvable
+ Page introuvable
+
- Désolé, la page demandée n'a pas été trouvée.
+ Désolé, la page demandée n'a pas été trouvée.
+
- Type de noeud invalide
+ Type de noeud invalide
+
- La configuration du type de noeud qui doit s'afficher ici n'est pas disponible. Le type de noeud a probablement été renommé. Validez que vous avez bien exécuté toutes les migrations. Ou peut-être est-ce simplement une erreur de frappe.
+ La configuration du type de noeud qui doit s'afficher ici n'est pas disponible. Le type de noeud a probablement été renommé. Validez que vous avez bien exécuté toutes les migrations. Ou peut-être est-ce simplement une erreur de frappe.
+
- Erreur inattendue lors de la création du nœud
+ Erreur inattendue lors de la création du nœud
+
- Erreur inattendue lors de la suppression du nœud
+ Erreur inattendue lors de la suppression du nœud
+
- Erreur inattendue lors de la mise à jour du nœud
+ Erreur inattendue lors de la mise à jour du nœud
+
- Erreur inattendue lors du déplacement du nœud
+ Erreur inattendue lors du déplacement du nœud
+
- Erreur de chargement de l'arborescence.
+ Erreur de chargement de l'arborescence.
+
-
-
- Le nom d'utilisateur ou mot de passe entré est inconnu
- "{nodeTypeName}" sur la page "{pageLabel}"
+ "{nodeTypeName}" sur la page "{pageLabel}"
+
- Noeuds
+ Noeuds
+
- Afficher
+ Afficher
+
- Ce nœud n'est pas accessible via une URL publique
+ Ce nœud n'est pas accessible via une URL publique
+
- Propriétés du noeud
+ Propriétés du noeud
+
- Copier {source} vers {target}
+ Copier {source} vers {target}
+
- Déplacer {source} vers {target}
+ Déplacer {source} vers {target}
+
- Veuillez sélectionner la position à laquelle vous souhaitez {source} être inséré par rapport à {target}.
+ Veuillez sélectionner la position à laquelle vous souhaitez {source} être inséré par rapport à {target}.
+
- Insérer
+ Insérer
+
- Mode &insertion
+ Mode &insertion
+
- Choisissez un format d'aspect
+ Choisissez un format d'aspect
+
- Gras
+ Gras
+
- Italique
+ Italique
+
- Souligné
+ Souligné
+
- Indice
+ Indice
+
- Exposant
+ Exposant
+
- Barré
+ Barré
+
- Lien
+ Lien
+
- Liste ordonnée
+ Liste ordonnée
+
- Liste non-ordonnée
+ Liste non-ordonnée
+
- Aligner à gauche
+ Aligner à gauche
+
- Aligner à droite
+ Aligner à droite
+
- Aligner au centre
+ Aligner au centre
+
- Aligner et justifier
+ Aligner et justifier
+
- Tableau
+ Tableau
+
- Supprimer le formatage
+ Supprimer le formatage
+
- Retrait négatif
+ Retrait négatif
+
- Retrait
+ Retrait
+
- Créer un nouveau
+ Créer un nouveau
+
- Aucune correspondance trouvée
+ Aucune correspondance trouvée
+
- S’il vous plaît entrez ###CHARACTERS### plus de caractère
+ S’il vous plaît entrez ###CHARACTERS### plus de caractère
+
- Wrong Credentials
+ Wrong Credentials
+
- Le nom d'utilisateur ou mot de passe entré est inconnu
+ Le nom d'utilisateur ou mot de passe entré est inconnu
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/fr/Modules.xlf b/Neos.Neos/Resources/Private/Translations/fr/Modules.xlf
index c469c027789..48dd2eb9250 100644
--- a/Neos.Neos/Resources/Private/Translations/fr/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/fr/Modules.xlf
@@ -261,70 +261,6 @@
Toutes les modifications d'espace de travail « {0} » ont été ignorées.
-
-
- Historique
-
-
-
- Ce module donne un aperçu de tous les événements pertinents qui touchent votre site.
-
-
-
- Voici ce qui s'est passé récemment dans Neos:
-
-
-
- Aucun événement n'a été enregistré qui peut être affiché dans le module d'historique.
-
-
-
- {0} a créé le {1} "{2}".
-
-
-
- {0} a supprimé le {1} "{2}".
-
-
-
- {0} a créé la variante {1} de {2} "{3}".
-
-
-
- {0} a modifié la {1} "{2}".
-
-
-
- {0} a déplacé {1} "{2}".
-
-
-
- {0} a copié le {1} "{2}".
-
-
-
- {0} a renommé le {1} "{2}" en "{3}".
-
-
-
- {0} a modifié le contenu de {1} "{2}".
-
-
-
- {0} a créé un nouvel utilisateur "{1}" pour {2}.
-
-
-
- {0} a supprimé un utilisateur "{1}" de {2}.
-
-
-
- Plus de résultats
-
-
-
- Ce nœud a été supprimé dans l'intervalle
-
diff --git a/Neos.Neos/Resources/Private/Translations/hu/Main.xlf b/Neos.Neos/Resources/Private/Translations/hu/Main.xlf
index c6937253513..1d217aa9898 100644
--- a/Neos.Neos/Resources/Private/Translations/hu/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/hu/Main.xlf
@@ -5,828 +5,1095 @@
- Automatikus közzététel
+ Automatikus közzététel
+
- Automatikus közzététel ide {0}
+ Automatikus közzététel ide {0}
+
- Változások áttekintése
+ Változások áttekintése
+
- Alkamaz
+ Alkamaz
+
- Változtatások alkalmazása
+ Változtatások alkalmazása
+
- Mégsem
+ Mégsem
+
- Vissza
+ Vissza
+
- Választás
+ Választás
+
- Keresendő szöveg
+ Keresendő szöveg
+
- Tartalom
+ Tartalom
+
- Csomópont
+ Csomópont
+
- Tartalom megtekintése
+ Tartalom megtekintése
+
- Létrehozás ezután
+ Létrehozás ezután
+
- Új létrehozása
+ Új létrehozása
+
- Bezárás
+ Bezárás
+
- Másolás
+ Másolás
+
- Kivágás
+ Kivágás
+
- Törlés
+ Törlés
+
- Igen, törlöm az elemet
+ Igen, törlöm az elemet
+
- Elem törlése
+ Elem törlése
+
- Elvet
+ Elvet
+
- Változtatások elvetése
+ Változtatások elvetése
+
- Cím szerkesztése
+ Cím szerkesztése
+
- Szerkesztés / előnézet
+ Szerkesztés / előnézet
+
- Szerkesztés
+ Szerkesztés
+
- Elrejtés / felfedés
+ Elrejtés / felfedés
+
- Elrejtés
+ Elrejtés
+
- Felfedés
+ Felfedés
+
- ide
+ ide
+
- előtt
+ előtt
+
- után
+ után
+
- Betöltés
+ Betöltés
+
- Új ezután
+ Új ezután
+
- Új ezelőtt
+ Új ezelőtt
+
- Új ide
+ Új ide
+
- Navigáció
+ Navigáció
+
- OK
+ OK
+
- Oldal
+ Oldal
+
- Beillesztés
+ Beillesztés
+
- Beillesztés ezután
+ Beillesztés ezután
+
- Beillesztés ezelőtt
+ Beillesztés ezelőtt
+
- Beillesztés ide
+ Beillesztés ide
+
- Jelszó
+ Jelszó
+
- Előnézet
+ Előnézet
+
- Publikálás
+ Publikálás
+
- Publikálás ide {0}
+ Publikálás ide {0}
+
- Az aktuális oldal változásainak publikálása
+ Az aktuális oldal változásainak publikálása
+
- Nem publikálható mert a munkaterület írásvédett
+ Nem publikálható mert a munkaterület írásvédett
+
- Munkaterület választása
+ Munkaterület választása
+
- Publikálás
+ Publikálás
+
- Publikált
+ Publikált
+
- Publikáció menu láthatósága
+ Publikáció menu láthatósága
+
- Cél munkaterület
+ Cél munkaterület
+
- Aktuális munkaterület
+ Aktuális munkaterület
+
- Eltávolítás
+ Eltávolítás
+
- Frissités
+ Frissités
+
- Mentés
+ Mentés
+
- Mentés
+ Mentés
+
- Mentve
+ Mentve
+
- Keresés
+ Keresés
+
- Ellenőrző láthatósága
+ Ellenőrző láthatósága
+
- Felhasználó
+ Felhasználó
+
- Ön
+ Ön
+
- [névtelen]
+ [névtelen]
+
- Címke
+ Címke
+
- Tartalom típus
+ Tartalom típus
+
- Elérési út
+ Elérési út
+
- Relatív elérési út
+ Relatív elérési út
+
- Verzió
+ Verzió
+
- Ez a művelet nem vonható vissza.
+ Ez a művelet nem vonható vissza.
+
- Tartalom
+ Tartalom
+
- Létrehozva
+ Létrehozva
+
- Utolsó módosítás
+ Utolsó módosítás
+
- Utolsó közzététel
+ Utolsó közzététel
+
- Azonosító
+ Azonosító
+
- Név
+ Név
+
- Munkaterület
+ Munkaterület
+
- Struktúra
+ Struktúra
+
- Context struktúra láthatósága
+ Context struktúra láthatósága
+
- Szűrő
+ Szűrő
+
- Menü láthatósága
+ Menü láthatósága
+
- Betöltési hiba!
+ Betöltési hiba!
+
- Ki kell választania egy csomópont
+ Ki kell választania egy csomópont
+
- A gyökércsomópontot nem lehet törölni.
+ A gyökércsomópontot nem lehet törölni.
+
- Ez a csomópontot nem lehet másolni
+ Ez a csomópontot nem lehet másolni
+
- Ezt a csomópontot nem vághatja ki
+ Ezt a csomópontot nem vághatja ki
+
- Tartalom mérete
+ Tartalom mérete
+
- Oldal
+ Oldal
+
- Dokumentum
+ Dokumentum
+
- Referencia
+ Referencia
+
- Kiszolgáló
+ Kiszolgáló
+
- Séma
+ Séma
+
- Port
+ Port
+
- Elsődleges
+ Elsődleges
+
- Csomag
+ Csomag
+
- Deaktiválva
+ Deaktiválva
+
- Elérhetetlen
+ Elérhetetlen
+
- Inaktív
+ Inaktív
+
- Szerkesztés
+ Szerkesztés
+
- Deaktiválás
+ Deaktiválás
+
- Aktiválás
+ Aktiválás
+
- Kattintson ide a törléshez
+ Kattintson ide a törléshez
+
- Új létrehozása
+ Új létrehozása
+
- Állapot
+ Állapot
+
- Aktív
+ Aktív
+
- Domainek
+ Domainek
+
- Domain
+ Domain
+
- Igen, töröl!
+ Igen, töröl!
+
- Csomagszám
+ Csomagszám
+
- Leírás
+ Leírás
+
- Tartalmi fa megnyitása/bezárása
+ Tartalmi fa megnyitása/bezárása
+
- Publikálási beállítások
+ Publikálási beállítások
+
- Teljes képernyős szerkesztési mód aktiválása
+ Teljes képernyős szerkesztési mód aktiválása
+
- Teljes képernyős szerkesztési mód kikapcsolása
+ Teljes képernyős szerkesztési mód kikapcsolása
+
- Előnézet
+ Előnézet
+
- Általános
+ Általános
+
- Struktúra
+ Struktúra
+
- Bővítmények
+ Bővítmények
+
- Kattintson {0} az oldalra lépéshez.
+ Kattintson {0} az oldalra lépéshez.
+
- Kattintson {0} hogy lássa a file-t.
+ Kattintson {0} hogy lássa a file-t.
+
- Kattintson {0} a link megnyitásához.
+ Kattintson {0} a link megnyitásához.
+
- (nincs cél kiválasztva)
+ (nincs cél kiválasztva)
+
- Ez egy parancsikon az első gyermek oldalra. Kattintson ide az oldalra lépéshet {0}.
+ Ez egy parancsikon az első gyermek oldalra. Kattintson ide az oldalra lépéshet {0}.
+
- Ez egy parancsikon a szülő oldalra. Kattintson ide az oldalra lépéshez {0}.
+ Ez egy parancsikon a szülő oldalra. Kattintson ide az oldalra lépéshez {0}.
+
- Teljes képernyő
+ Teljes képernyő
+
Deprecated, replaced by previewShortcutButton.title
- Élő nézet megnyitása
+ Élő nézet megnyitása
+
- Oldal megnyitása a cél munkaterületben
+ Oldal megnyitása a cél munkaterületben
+
- Összes elvetése
+ Összes elvetése
+
- Összes változtatás elvetése
+ Összes változtatás elvetése
+
- Biztos benne, hogy elveti az összes módosítást ezen a munkaterületen?
+ Biztos benne, hogy elveti az összes módosítást ezen a munkaterületen?
+
- Biztos elvet {numberOfChanges} módosítást a munkafelületen?
+ Biztos elvet {numberOfChanges} módosítást a munkafelületen?
+
- Minden közzététele
+ Minden közzététele
+
- Minden változtatás közzététele
+ Minden változtatás közzététele
+
- Biztos benne, hogy közzéteszi az összes változást?
+ Biztos benne, hogy közzéteszi az összes változást?
+
- Függőben lévő módosítások
+ Függőben lévő módosítások
+
- A jelenlegi munkaterület nem publikált módosításokat tartalmaz. Csak akkor tud munkaterületet váltani ha publikálja vagy elveti a módosításokat.
+ A jelenlegi munkaterület nem publikált módosításokat tartalmaz. Csak akkor tud munkaterületet váltani ha publikálja vagy elveti a módosításokat.
+
- Kérjük ellenőrizze a módosításait, publikálja vagy vesse el őket és ezután válasszon ismét munkaterületet.
+ Kérjük ellenőrizze a módosításait, publikálja vagy vesse el őket és ezután válasszon ismét munkaterületet.
+
- Szerkesztési módok
+ Szerkesztési módok
+
- Előnézet
+ Előnézet
+
- Függőben vannak módosítások. Mit szeretne tenni velük?
+ Függőben vannak módosítások. Mit szeretne tenni velük?
+
- Kiválasztott elem
+ Kiválasztott elem
+
- Egyes mezők nincsenek megfelelően kitöltve.
+ Egyes mezők nincsenek megfelelően kitöltve.
+
- Az hibajelzéssel ellátott mezők nincsenek megfelelően kitöltve. Kérjük ellenőrizze a mezőket.
+ Az hibajelzéssel ellátott mezők nincsenek megfelelően kitöltve. Kérjük ellenőrizze a mezőket.
+
- Szerkesztés folytatása
+ Szerkesztés folytatása
+
- Elvetés
+ Elvetés
+
- Alkamaz
+ Alkamaz
+
- Bővitmény kiválasztása
+ Bővitmény kiválasztása
+
- Nincs beállítva bővitmény
+ Nincs beállítva bővitmény
+
- bővitmény nézet az oldalon
+ bővitmény nézet az oldalon
+
- bővitmény nézet az aktuális oldalon
+ bővitmény nézet az aktuális oldalon
+
- Nincs dátum beállítva
+ Nincs dátum beállítva
+
- Kód szerkesztése
+ Kód szerkesztése
+
- Link beillesztése vagy írjon a kereséshez
+ Link beillesztése vagy írjon a kereséshez
+
- Nem sikerült betölteni a következő típusú al csomópontot:
+ Nem sikerült betölteni a következő típusú al csomópontot:
+
- Típus megváltoztatása
+ Típus megváltoztatása
+
- További információ
+ További információ
+
- Láthatóság
+ Láthatóság
+
- Dokumentum beállításai
+ Dokumentum beállításai
+
- A szöveg hossza {minimum} és {maximum} karakter között kell legyen.
+ A szöveg hossza {minimum} és {maximum} karakter között kell legyen.
+
- Ez a mező legalább {minimum} karakter kell legyen.
+ Ez a mező legalább {minimum} karakter kell legyen.
+
- Ez a szöveg maximum {maximum} karakter lehet.
+ Ez a szöveg maximum {maximum} karakter lehet.
+
- Csak reguláris karakterek és számok megengedettek.
+ Csak reguláris karakterek és számok megengedettek.
+
- A megadott objektum nem számolható meg.
+ A megadott objektum nem számolható meg.
+
- A számnak {minimum} és {maximum} között kell lennie.
+ A számnak {minimum} és {maximum} között kell lennie.
+
- A megadott érték nem érvényes dátum.
+ A megadott érték nem érvényes dátum.
+
- A dátumnak {formatEarliestDate} és {formatLatestDate} között kell lennie
+ A dátumnak {formatEarliestDate} és {formatLatestDate} között kell lennie
+
- A dátumnak {formatEarliestDate} után kell lennie
+ A dátumnak {formatEarliestDate} után kell lennie
+
- A dátumnak {formatLatestDate} előtt kell lennie
+ A dátumnak {formatLatestDate} előtt kell lennie
+
- Adjon meg egy érvényes e-mail címet.
+ Adjon meg egy érvényes e-mail címet.
+
- Egy érvényes lebegőpontos szám szükséges.
+ Egy érvényes lebegőpontos szám szükséges.
+
- Egy érvényes egész szám szükséges.
+ Egy érvényes egész szám szükséges.
+
- Csak betűk, számok, szóközök és egyes írásjelek érvényesek.
+ Csak betűk, számok, szóközök és egyes írásjelek érvényesek.
+
- Ez a tulajdonság szükséges.
+ Ez a tulajdonság szükséges.
+
- Érvényes szám szükséges.
+ Érvényes szám szükséges.
+
- Adjon meg egy érvényes számot {minimum} és {maximum} között
+ Adjon meg egy érvényes számot {minimum} és {maximum} között
+
- Az megadott tárgy nem található a mintában. {pattern} adott
+ Az megadott tárgy nem található a mintában. {pattern} adott
+
- Érvényes karakterlánc szükséges.
+ Érvényes karakterlánc szükséges.
+
- XML tagok nélküli text szükséges.
+ XML tagok nélküli text szükséges.
+
- Az adott tárgy nem egy érvényes UUID.
+ Az adott tárgy nem egy érvényes UUID.
+
- Tartalom méretezés láthatósága
+ Tartalom méretezés láthatósága
+
- Indít egy üres vagy kitöltött dokumentummal?
+ Indít egy üres vagy kitöltött dokumentummal?
+
- Ez a {nodeTypeLabel} még nem létezik a {currentDimensionChoiceText}.
+ Ez a {nodeTypeLabel} még nem létezik a {currentDimensionChoiceText}.
+
- Tudod teremt ez most, vagy egy üres kezdve {nodeTypeLabel} vagy minden tartalom másolása a jelenleg látható {nodeTypeLabel} a {currentDocumentDimensionChoiceText}.
+ Tudod teremt ez most, vagy egy üres kezdve {nodeTypeLabel} vagy minden tartalom másolása a jelenleg látható {nodeTypeLabel} a {currentDocumentDimensionChoiceText}.
+
- Ezen kívül, vannak {numberOfNodesMissingInRootline} őse a dokumentumokat, amelyek nem találhatók meg a választott változatra sem, és ami jön létre is.
+ Ezen kívül, vannak {numberOfNodesMissingInRootline} őse a dokumentumokat, amelyek nem találhatók meg a választott változatra sem, és ami jön létre is.
+
- Üres fájl létrehozása
+ Üres fájl létrehozása
+
- Létrehozása és másolása
+ Létrehozása és másolása
+
- Tartalom
+ Tartalom
+
- Toggle menü csoport
+ Toggle menü csoport
+
- Váltás ragacsos menüt mode
+ Váltás ragacsos menüt mode
+
- Biztosan törlöd
+ Biztosan törlöd
+
- Igen, törlöm az elemet
+ Igen, törlöm az elemet
+
- és ez a gyermek
+ és ez a gyermek
+
- Ez a művelet lehet visszafordítani a munkaterület kezelését.
+ Ez a művelet lehet visszafordítani a munkaterület kezelését.
+
- Magasság
+ Magasság
+
- Biztosan törlöd
+ Biztosan törlöd
+
- ez az elem
+ ez az elem
+
- Igen, törlöm az elemet.
+ Igen, törlöm az elemet.
+
- Ez a művelet lehet visszafordítani a munkaterület kezelését.
+ Ez a művelet lehet visszafordítani a munkaterület kezelését.
+
- Média
+ Média
+
- Vágás
+ Vágás
+
- Szélesség
+ Szélesség
+
- Ez a kötelező mező nincs kitöltve:
+ Ez a kötelező mező nincs kitöltve:
+
- Munkaterület
+ Munkaterület
+
- Munkaterület
+ Munkaterület
+
- Hiba történt mentés közben
+ Hiba történt mentés közben
+
- Újratölti az oldalt, hogy megpróbálja megoldani a problémát.
+ Újratölti az oldalt, hogy megpróbálja megoldani a problémát.
+
- Újratölti a háttér
+ Újratölti a háttér
+
- Újratöltés
+ Újratöltés
+
- -Ban-hely
+ -Ban-hely
+
- Nyers tartalom
+ Nyers tartalom
+
- Nyers tartalom mód
+ Nyers tartalom mód
+
- Asztal
+ Asztal
+
- Logika-hoz
+ Logika-hoz
+
- Hitelesítés
+ Hitelesítés
+
- Kijelentkezés
+ Kijelentkezés
+
- A megadott Felhasználónév vagy jelszó volt a baj
+ A megadott Felhasználónév vagy jelszó volt a baj
+
- Lejárt a bejelentkezési adatait. Kérjük, jelentkezzen be újra.
+ Lejárt a bejelentkezési adatait. Kérjük, jelentkezzen be újra.
+
- Welcome to Neos
+ Welcome to Neos
+
- Kattintsona a beállításhoz
+ Kattintsona a beállításhoz
+
- Technical Information
+ Technical Information
+
- Hiányzó honlap
+ Hiányzó honlap
+
- Nem a helyszínen definiálva van, a webhely nem tartalmaz egy honlap vagy az aktív webhely nem kell meghatározni.
+ Nem a helyszínen definiálva van, a webhely nem tartalmaz egy honlap vagy az aktív webhely nem kell meghatározni.
+
- Érdemes az oldal domain vagy importálhatja egy új oldal a telepítés.
+ Érdemes az oldal domain vagy importálhatja egy új oldal a telepítés.
+
- Adatbázis hiba
+ Adatbázis hiba
+
- Nincs adatbázis kapcsolat vagy a Neos adatbázis séma nem lett létrehozva.
+ Nincs adatbázis kapcsolat vagy a Neos adatbázis séma nem lett létrehozva.
+
- Futtassa a telepítőt az adatbázis beállításához.
+ Futtassa a telepítőt az adatbázis beállításához.
+
- Az oldal nem található
+ Az oldal nem található
+
- Nem található a kért cikk. (Automatic Translation).
+ Nem található a kért cikk. (Automatic Translation).
+
- Érvénytelen csomópont
+ Érvénytelen csomópont
+
- A csomópont konfigurációja nem érhető el. Valószínűleg a csomópontot átnevezték és hiányzik a migrálás vagy egyszerűen elírta.
+ A csomópont konfigurációja nem érhető el. Valószínűleg a csomópontot átnevezték és hiányzik a migrálás vagy egyszerűen elírta.
+
- Váratlan hiba a csomópont létrehozása során
+ Váratlan hiba a csomópont létrehozása során
+
- Váratlan hiba a csomópont törlése során
+ Váratlan hiba a csomópont törlése során
+
- Váratlan hiba a csomópont frissítése során
+ Váratlan hiba a csomópont frissítése során
+
- Váratlan hiba a csomópont mozgatása során
+ Váratlan hiba a csomópont mozgatása során
+
- Csomópont fa töltési hiba.
+ Csomópont fa töltési hiba.
+
-
-
- A megadott Felhasználónév vagy jelszó volt a baj
- "{nodeTypeName}" oldalon "{pageLabel}"
+ "{nodeTypeName}" oldalon "{pageLabel}"
+
- Csomópontok
+ Csomópontok
+
- Mutat
+ Mutat
+
- Ez a csomópont nem érhető el nyilvános URL-címen
+ Ez a csomópont nem érhető el nyilvános URL-címen
+
- Csomópont tulajdonságai
+ Csomópont tulajdonságai
+
- Másolás {source} {target}
+ Másolás {source} {target}
+
- Mozgatás {source} {target}
+ Mozgatás {source} {target}
+
- Válassza ki azt a pozíciót, ahová {source} értékét kívánja beilleszteni {target}.
+ Válassza ki azt a pozíciót, ahová {source} értékét kívánja beilleszteni {target}.
+
- Beszúrás
+ Beszúrás
+
- Beszúrás mód
+ Beszúrás mód
+
- Képarány
+ Képarány
+
- Vastag betűtípus
+ Vastag betűtípus
+
- Dőlt betűtípus
+ Dőlt betűtípus
+
- Aláhúzott
+ Aláhúzott
+
- Alsó index
+ Alsó index
+
- Felső index
+ Felső index
+
- Áthúzás
+ Áthúzás
+
- Hivatkozás
+ Hivatkozás
+
- Sorkizárt
+ Sorkizárt
+
- Szétszort
+ Szétszort
+
- Balra igazítás
+ Balra igazítás
+
- Jobbra igazítás
+ Jobbra igazítás
+
- Középre igazítás
+ Középre igazítás
+
- Sorkizárt
+ Sorkizárt
+
- Asztal
+ Asztal
+
- Formázás eltávolítása
+ Formázás eltávolítása
+
- Befejezés
+ Befejezés
+
- Bekezdés
+ Bekezdés
+
- Új létrehozása
+ Új létrehozása
+
- Nincs egyezés
+ Nincs egyezés
+
- Kérjük adjon meg ###CHARACTERS### több karaktert
+ Kérjük adjon meg ###CHARACTERS### több karaktert
+
- Wrong Credentials
+ Wrong Credentials
+
- A megadott Felhasználónév vagy jelszó volt a baj
+ A megadott Felhasználónév vagy jelszó volt a baj
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/hu/Modules.xlf b/Neos.Neos/Resources/Private/Translations/hu/Modules.xlf
index a3cc012a8cb..d2c87170899 100644
--- a/Neos.Neos/Resources/Private/Translations/hu/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/hu/Modules.xlf
@@ -261,70 +261,6 @@
Minden változás a munkafelületen "{0}" el lett vetve.
-
-
- Előzmények
-
-
-
- Ez a modul áttekintést ad az összes fontos eseményről, amely befolyásolja a Neos telepítést.
-
-
-
- Itt van, ami nemrégiben történt a Neos-on
-
-
-
- Nincs még felvett eseméyn, ami megjeleníthető lenne az előzményekben.
-
-
-
- {0} létrehozta {1} "{2}".
-
-
-
- {0} eltávolította {1} "{2}".
-
-
-
- {0} létrehozta a változatot {1} a {2} "{3}".
-
-
-
- {0} módosult {1} "{2}".
-
-
-
- {0} mozgatta {1} "{2}".
-
-
-
- {0} másolta {1} "{2}".
-
-
-
- {0} átnevezte {1} "{2}" "{3}"-ra.
-
-
-
- {0} megváltoztatta a tartalmat {1} "{2}"-re.
-
-
-
- {0} létrehozott egy új felhasználót "{1}" {2}.
-
-
-
- {0} törölt egy felhasználót "{1}" {2}.
-
-
-
- Többet
-
-
-
- Ezt a csomópontot idő közben eltávolították
-
diff --git a/Neos.Neos/Resources/Private/Translations/id_ID/Main.xlf b/Neos.Neos/Resources/Private/Translations/id_ID/Main.xlf
index c586f0c9bad..2b14cee94cf 100644
--- a/Neos.Neos/Resources/Private/Translations/id_ID/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/id_ID/Main.xlf
@@ -5,828 +5,1095 @@
- Auto-Publish
+ Auto-Publish
+
- Publikasikan otomatis ke {0}
+ Publikasikan otomatis ke {0}
+
- Meninjau perubahan
+ Meninjau perubahan
+
- Menerapkan
+ Menerapkan
+
- Menerapkan perubahan
+ Menerapkan perubahan
+
- Batalkan
+ Batalkan
+
- Kembali
+ Kembali
+
- Memilih
+ Memilih
+
- Ketik untuk mencari
+ Ketik untuk mencari
+
- Konten
+ Konten
+
- Node
+ Node
+
- Tampilan Konten
+ Tampilan Konten
+
- Membuat setelah
+ Membuat setelah
+
- Buat baru
+ Buat baru
+
- Tutup
+ Tutup
+
- Salin
+ Salin
+
- Potong
+ Potong
+
- Hapus
+ Hapus
+
- Ya, menghapus elemen
+ Ya, menghapus elemen
+
- Menghapus elemen
+ Menghapus elemen
+
- Abaikan
+ Abaikan
+
- Batalkan Perubahan
+ Batalkan Perubahan
+
- Edit judul
+ Edit judul
+
- Mengedit / melihat pratinjau
+ Mengedit / melihat pratinjau
+
- Ubah
+ Ubah
+
- Sembunyikan / Tampilkan
+ Sembunyikan / Tampilkan
+
- Sembunyikan
+ Sembunyikan
+
- Tampilkan
+ Tampilkan
+
- ke
+ ke
+
- sebelum
+ sebelum
+
- setelah
+ setelah
+
- Memuat
+ Memuat
+
- Baru setelah
+ Baru setelah
+
- Baru sebelum
+ Baru sebelum
+
- Baru ke
+ Baru ke
+
- Navigasi
+ Navigasi
+
- OK
+ OK
+
- Halaman
+ Halaman
+
- Tempel
+ Tempel
+
- Sisipkan setelah
+ Sisipkan setelah
+
- Sisipkan sebelum
+ Sisipkan sebelum
+
- Sisipkan ke
+ Sisipkan ke
+
- Kata sandi
+ Kata sandi
+
- Tinjauan
+ Tinjauan
+
- Terbitkan
+ Terbitkan
+
- Mempublikasikan ke {0}
+ Mempublikasikan ke {0}
+
- Mempublikasikan semua perubahan untuk halaman saat ini
+ Mempublikasikan semua perubahan untuk halaman saat ini
+
- Tidak dapat mempublikasikan karena target kerja adalah read-only
+ Tidak dapat mempublikasikan karena target kerja adalah read-only
+
- Memilih target kerja
+ Memilih target kerja
+
- Penerbitan
+ Penerbitan
+
- Telah terbit
+ Telah terbit
+
- Toogle menu penerbitan
+ Toogle menu penerbitan
+
- Target bidang kerja
+ Target bidang kerja
+
- Bidang kerja saat ini
+ Bidang kerja saat ini
+
- Hapus
+ Hapus
+
- Muat ulang
+ Muat ulang
+
- Simpan
+ Simpan
+
- Menyimpan
+ Menyimpan
+
- Disimpan
+ Disimpan
+
- Pencarian
+ Pencarian
+
- Toggle Inspektur
+ Toggle Inspektur
+
- Nama Pengguna
+ Nama Pengguna
+
- Anda
+ Anda
+
- [tidak ada judul]
+ [tidak ada judul]
+
- Label
+ Label
+
- Jenis konten
+ Jenis konten
+
- Jalur
+ Jalur
+
- Jalur relatif
+ Jalur relatif
+
- Versi
+ Versi
+
- Operasi ini tidak bisa dibatalkan.
+ Operasi ini tidak bisa dibatalkan.
+
- Aset
+ Aset
+
- Dibuat
+ Dibuat
+
- Modifikasi terakhir
+ Modifikasi terakhir
+
- Publikasi terakhir
+ Publikasi terakhir
+
- Pengenal
+ Pengenal
+
- Nama
+ Nama
+
- Bidang Kerja
+ Bidang Kerja
+
- Struktur
+ Struktur
+
- Toggle konteks struktur
+ Toggle konteks struktur
+
- Penyaring
+ Penyaring
+
- Toggle menu
+ Toggle menu
+
- Kesalahan muatan!
+ Kesalahan muatan!
+
- Anda harus memilih sebuah node
+ Anda harus memilih sebuah node
+
- Node akar tidak dapat dihapus.
+ Node akar tidak dapat dihapus.
+
- Anda tidak dapat menyalin node ini
+ Anda tidak dapat menyalin node ini
+
- Anda tidak bisa memotong node ini
+ Anda tidak bisa memotong node ini
+
- Dimensi konten
+ Dimensi konten
+
- Situs
+ Situs
+
- Dokumen
+ Dokumen
+
- Referensi
+ Referensi
+
- Host
+ Host
+
- Skema
+ Skema
+
- Port
+ Port
+
- Utama
+ Utama
+
- Paket
+ Paket
+
- Dinonaktifkan
+ Dinonaktifkan
+
- Tidak tersedia
+ Tidak tersedia
+
- Tidak aktif
+ Tidak aktif
+
- Klik untuk mengubah
+ Klik untuk mengubah
+
- Klik untuk menonaktifkan
+ Klik untuk menonaktifkan
+
- Klik untuk mengaktifkan
+ Klik untuk mengaktifkan
+
- Klik untuk menghapus
+ Klik untuk menghapus
+
- Klik untuk buat yang baru
+ Klik untuk buat yang baru
+
- Status
+ Status
+
- Aktif
+ Aktif
+
- Domain
+ Domain
+
- Domain
+ Domain
+
- Ya, hapus!
+ Ya, hapus!
+
- Kunci paket
+ Kunci paket
+
- Deskripsi
+ Deskripsi
+
- Beralih ke pohon konten
+ Beralih ke pohon konten
+
- Tampilkan opsi publikasi
+ Tampilkan opsi publikasi
+
- Aktifkan mode ubah Layar Penuh
+ Aktifkan mode ubah Layar Penuh
+
- Nonaktifkan mode ubah Layar Penuh
+ Nonaktifkan mode ubah Layar Penuh
+
- Tampilkan pratinjau
+ Tampilkan pratinjau
+
- Umum
+ Umum
+
- Struktur
+ Struktur
+
- Plugin
+ Plugin
+
- Klik {0} untuk melanjutkan ke halaman.
+ Klik {0} untuk melanjutkan ke halaman.
+
- Klik {0} untuk melihat file.
+ Klik {0} untuk melihat file.
+
- Klik {0} untuk membuka link.
+ Klik {0} untuk membuka link.
+
- (tidak ada target telah dipilih)
+ (tidak ada target telah dipilih)
+
- Ini adalah shortcut untuk halaman pertama anak. <br /> klik {0} untuk melanjutkan ke halaman.
+ Ini adalah shortcut untuk halaman pertama anak. <br /> klik {0} untuk melanjutkan ke halaman.
+
- Ini adalah shortcut untuk halaman induk. <br /> klik {0} untuk melanjutkan ke halaman.
+ Ini adalah shortcut untuk halaman induk. <br /> klik {0} untuk melanjutkan ke halaman.
+
- Layar penuh
+ Layar penuh
+
Deprecated, replaced by previewShortcutButton.title
- Buka halaman di bidang kerja hidup
+ Buka halaman di bidang kerja hidup
+
- Buka halaman di bidang kerja target
+ Buka halaman di bidang kerja target
+
- Membuang semua
+ Membuang semua
+
- Buang semua perubahan
+ Buang semua perubahan
+
- Apakah Anda yakin bahwa Anda ingin membuang semua perubahan dalam bidang kerja ini?
+ Apakah Anda yakin bahwa Anda ingin membuang semua perubahan dalam bidang kerja ini?
+
- Apakah Anda yakin ingin membuang perubahan {numberOfChanges} di ruang kerja ini?
+ Apakah Anda yakin ingin membuang perubahan {numberOfChanges} di ruang kerja ini?
+
- Mempublikasikan semua
+ Mempublikasikan semua
+
- Mempublikasikan semua perubahan
+ Mempublikasikan semua perubahan
+
- Apakah Anda yakin bahwa Anda ingin mempublikasikan semua perubahan?
+ Apakah Anda yakin bahwa Anda ingin mempublikasikan semua perubahan?
+
- Perubahan tertunda
+ Perubahan tertunda
+
- Ruang kerja pribadi Anda saat ini berisi perubahan yang tidak diterbitkan. Untuk beralih ke sasaran bidang kerja yang berbeda Anda perlu untuk menerbitkan atau membuang perubahan yang tertunda terlebih dahulu.
+ Ruang kerja pribadi Anda saat ini berisi perubahan yang tidak diterbitkan. Untuk beralih ke sasaran bidang kerja yang berbeda Anda perlu untuk menerbitkan atau membuang perubahan yang tertunda terlebih dahulu.
+
- Harap Tinjau perubahan, publikasikan atau membuangnya, dan kemudian memilih sasaran bidang kerja baru lagi.
+ Harap Tinjau perubahan, publikasikan atau membuangnya, dan kemudian memilih sasaran bidang kerja baru lagi.
+
- Mode Pengeditan
+ Mode Pengeditan
+
- Pusat Tinjauan
+ Pusat Tinjauan
+
- Anda masih memiliki perubahan. Apa yang Anda ingin lakukan dengan perubahan itu?
+ Anda masih memiliki perubahan. Apa yang Anda ingin lakukan dengan perubahan itu?
+
- Elemen yang dipilih
+ Elemen yang dipilih
+
- Ada bidang yang tidak benar diisi.
+ Ada bidang yang tidak benar diisi.
+
- Kolom yang ditandai dengan kesalahan belum benar diisi. Silahkan lengkapi dengan benar.
+ Kolom yang ditandai dengan kesalahan belum benar diisi. Silahkan lengkapi dengan benar.
+
- Lanjutkan mengedit
+ Lanjutkan mengedit
+
- Membuang
+ Membuang
+
- Menerapkan
+ Menerapkan
+
- Pilih sebuah Plugin
+ Pilih sebuah Plugin
+
- Tidak ada Plugin dikonfigurasi
+ Tidak ada Plugin dikonfigurasi
+
- view ditampilkan pada halaman
+ view ditampilkan pada halaman
+
- view ditampilkan pada Halaman ini
+ view ditampilkan pada Halaman ini
+
- Tidak ada tanggal yang ditetapkan
+ Tidak ada tanggal yang ditetapkan
+
- Mengedit kode
+ Mengedit kode
+
- Sisipkan link, atau ketik ke pencarian
+ Sisipkan link, atau ketik ke pencarian
+
- Tidak dapat memuat sub node jenis:
+ Tidak dapat memuat sub node jenis:
+
- Ubah jenis
+ Ubah jenis
+
- Info tambahan
+ Info tambahan
+
- Visibilitas
+ Visibilitas
+
- Piihan Dokumen
+ Piihan Dokumen
+
- Panjang teks ini harus antara {minimum} dan {maximum} karakter.
+ Panjang teks ini harus antara {minimum} dan {maximum} karakter.
+
- Bidang ini harus mengandung setidaknya {minimum} karakter.
+ Bidang ini harus mengandung setidaknya {minimum} karakter.
+
- Teks ini tidak boleh melebihi {maximum} karakter.
+ Teks ini tidak boleh melebihi {maximum} karakter.
+
- Hanya karakter biasa (A sampai z, umlauts,...) dan angka yang diperbolehkan.
+ Hanya karakter biasa (A sampai z, umlauts,...) dan angka yang diperbolehkan.
+
- Subjek tertentu itu tidak dihitung.
+ Subjek tertentu itu tidak dihitung.
+
- Jumlah harus antara {minimum} dan {maximum}.
+ Jumlah harus antara {minimum} dan {maximum}.
+
- Nilai yang diberikan bukanlah tanggal yang valid.
+ Nilai yang diberikan bukanlah tanggal yang valid.
+
- Tanggal yang diberikan harus antara {formatEarliestDate} dan {formatLatestDate}
+ Tanggal yang diberikan harus antara {formatEarliestDate} dan {formatLatestDate}
+
- Tanggal yang diberikan harus setelah {formatEarliestDate}
+ Tanggal yang diberikan harus setelah {formatEarliestDate}
+
- Tanggal yang diberikan harus sebelum {formatLatestDate}
+ Tanggal yang diberikan harus sebelum {formatLatestDate}
+
- Silakan tentukan alamat email yang valid.
+ Silakan tentukan alamat email yang valid.
+
- Angka valid yang muncul diharapkan.
+ Angka valid yang muncul diharapkan.
+
- Bilangan bulat yang valid diharapkan.
+ Bilangan bulat yang valid diharapkan.
+
- Hanya huruf, angka, spasi dan tanda baca tertentu diharapkan.
+ Hanya huruf, angka, spasi dan tanda baca tertentu diharapkan.
+
- Properti ini diperlukan.
+ Properti ini diperlukan.
+
- Nomor yang valid diharapkan.
+ Nomor yang valid diharapkan.
+
- Masukkan nomor yang valid antara {minimum} dan {maximum}
+ Masukkan nomor yang valid antara {minimum} dan {maximum}
+
- Subjek yang diberikan tidak cocok dengan pola ({pattern})
+ Subjek yang diberikan tidak cocok dengan pola ({pattern})
+
- String yang valid diharapkan.
+ String yang valid diharapkan.
+
- Teks yang valid tanpa tag XML diharapkan.
+ Teks yang valid tanpa tag XML diharapkan.
+
- Subjek tertentu bukanlah UUID yang valid.
+ Subjek tertentu bukanlah UUID yang valid.
+
- Toggle pemilih dimensi konten
+ Toggle pemilih dimensi konten
+
- Mulai dengan dokumen kosong atau halaman berisi?
+ Mulai dengan dokumen kosong atau halaman berisi?
+
- {nodeTypeLabel} ini tidak ada lagi di {currentDimensionChoiceText}.
+ {nodeTypeLabel} ini tidak ada lagi di {currentDimensionChoiceText}.
+
- Anda dapat membuat itu sekarang, dimulai dengan {nodeTypeLabel} kosong atau menyalin semua konten dari {nodeTypeLabel} saat ini terlihat di {currentDocumentDimensionChoiceText}.
+ Anda dapat membuat itu sekarang, dimulai dengan {nodeTypeLabel} kosong atau menyalin semua konten dari {nodeTypeLabel} saat ini terlihat di {currentDocumentDimensionChoiceText}.
+
- Selain itu, ada {numberOfNodesMissingInRootline} pusat dokumen yang tidak ada di varian pilihan dan yang akan dibuat juga.
+ Selain itu, ada {numberOfNodesMissingInRootline} pusat dokumen yang tidak ada di varian pilihan dan yang akan dibuat juga.
+
- Membuat kosong
+ Membuat kosong
+
- Membuat dan Salin
+ Membuat dan Salin
+
- Konten
+ Konten
+
- Toggle menu grup
+ Toggle menu grup
+
- Toggle mode menu sticky
+ Toggle mode menu sticky
+
- Apakah Anda benar-benar ingin menghapus
+ Apakah Anda benar-benar ingin menghapus
+
- Ini akan menghapus elemen
+ Ini akan menghapus elemen
+
- dan sub bagian itu
+ dan sub bagian itu
+
- Tindakan ini dapat dibatalkan dalam pengelolaan bidang kerja.
+ Tindakan ini dapat dibatalkan dalam pengelolaan bidang kerja.
+
- Tinggi
+ Tinggi
+
- Apakah Anda benar-benar ingin menghapus
+ Apakah Anda benar-benar ingin menghapus
+
- elemen ini
+ elemen ini
+
- Ini akan menghapus elemen.
+ Ini akan menghapus elemen.
+
- Tindakan ini dapat dibatalkan dalam pengelolaan bidang kerja.
+ Tindakan ini dapat dibatalkan dalam pengelolaan bidang kerja.
+
- Media
+ Media
+
- Potong
+ Potong
+
- Lebar
+ Lebar
+
- Kehilangan properti yang diperlukan:
+ Kehilangan properti yang diperlukan:
+
- Bidang Kerja
+ Bidang Kerja
+
- Bidang Kerja
+ Bidang Kerja
+
- Terjadi error saat menyimpan
+ Terjadi error saat menyimpan
+
- Reload halaman untuk mencoba untuk memperbaiki masalah.
+ Reload halaman untuk mencoba untuk memperbaiki masalah.
+
- Muat ulang backend
+ Muat ulang backend
+
- Muat ulang
+ Muat ulang
+
- Di-tempat
+ Di-tempat
+
- Konten Mentah
+ Konten Mentah
+
- Mode Konten Mentah
+ Mode Konten Mentah
+
- Destop
+ Destop
+
- Login ke
+ Login ke
+
- Autentikasi
+ Autentikasi
+
- Keluar
+ Keluar
+
- Username atau password yang dimasukkan salah
+ Username atau password yang dimasukkan salah
+
- Login Anda telah kedaluwarsa. Silakan log in lagi.
+ Login Anda telah kedaluwarsa. Silakan log in lagi.
+
- Selamat datang di Neos
+ Selamat datang di Neos
+
- Pergi ke pengaturan
+ Pergi ke pengaturan
+
- Informasi Teknis
+ Informasi Teknis
+
- Homepage hilang
+ Homepage hilang
+
- Entah tidak ada situs telah ditetapkan, situs tidak mengandung homepage atau situs aktif tidak bisa ditentukan.
+ Entah tidak ada situs telah ditetapkan, situs tidak mengandung homepage atau situs aktif tidak bisa ditentukan.
+
- Anda mungkin ingin untuk mengatur domain situs atau mengimpor situs baru di setup.
+ Anda mungkin ingin untuk mengatur domain situs atau mengimpor situs baru di setup.
+
- Database Error
+ Database Error
+
- Belum ada koneksi basis data atau skema basis data Neos belum dibuat.
+ Belum ada koneksi basis data atau skema basis data Neos belum dibuat.
+
- Jalankan pengaturan untuk mengkonfigurasi basis data Anda.
+ Jalankan pengaturan untuk mengkonfigurasi basis data Anda.
+
- Halaman Tidak Ditemukan
+ Halaman Tidak Ditemukan
+
- Maaf, halaman yang Anda cari tidak ditemukan.
+ Maaf, halaman yang Anda cari tidak ditemukan.
+
- Tipe Node tidak valid
+ Tipe Node tidak valid
+
- Konfigurasi NodeType yang seharusnya diberikan berikut ini tidak tersedia. Mungkin Anda telah mengganti nama dan itu hilang dalam perpindahan atau Anda hanya salah eja.
+ Konfigurasi NodeType yang seharusnya diberikan berikut ini tidak tersedia. Mungkin Anda telah mengganti nama dan itu hilang dalam perpindahan atau Anda hanya salah eja.
+
- Kesalahan yang tidak terduga saat membuat node
+ Kesalahan yang tidak terduga saat membuat node
+
- Kesalahan yang tidak terduga saat menghapus node
+ Kesalahan yang tidak terduga saat menghapus node
+
- Kesalahan yang tidak terduga saat memperbarui node
+ Kesalahan yang tidak terduga saat memperbarui node
+
- Kesalahan yang tidak terduga saat memindahkan node
+ Kesalahan yang tidak terduga saat memindahkan node
+
- Pemuatan Pohon Node eror.
+ Pemuatan Pohon Node eror.
+
-
-
- Username atau password yang dimasukkan salah
- "{nodeTypeName}" di halaman "{pageLabel}"
+ "{nodeTypeName}" di halaman "{pageLabel}"
+
- Node-node
+ Node-node
+
- Tampilkan
+ Tampilkan
+
- Node ini tidak dapat diakses melalui URL Umum
+ Node ini tidak dapat diakses melalui URL Umum
+
- Properti Node
+ Properti Node
+
- Salin {source} ke {target}
+ Salin {source} ke {target}
+
- Pindah {source} ke {target}
+ Pindah {source} ke {target}
+
- Pilihlah pada posisi mana anda ingin {source} dimasukkan, relatif terhadap {target}.
+ Pilihlah pada posisi mana anda ingin {source} dimasukkan, relatif terhadap {target}.
+
- Sisipkan
+ Sisipkan
+
- Sisipkan mode
+ Sisipkan mode
+
- Tentukan Perbandingan Segi
+ Tentukan Perbandingan Segi
+
- Tebal
+ Tebal
+
- Miring
+ Miring
+
- Garis Bawah
+ Garis Bawah
+
- Tulisan di bawah
+ Tulisan di bawah
+
- Tulisan di atas
+ Tulisan di atas
+
- Coret
+ Coret
+
- Link / tautan
+ Link / tautan
+
- Daftar Setelah Diurutkan
+ Daftar Setelah Diurutkan
+
- Daftar Tanpa Diurutkan
+ Daftar Tanpa Diurutkan
+
- Rata kiri
+ Rata kiri
+
- Rata kanan
+ Rata kanan
+
- Rata Tengah
+ Rata Tengah
+
- Rata Kanan-Kiri
+ Rata Kanan-Kiri
+
- Tabel
+ Tabel
+
- Hapus format
+ Hapus format
+
- Menjorok Keluar
+ Menjorok Keluar
+
- Menjorok Masuk
+ Menjorok Masuk
+
- Buat baru
+ Buat baru
+
- Tidak ada temuan yang cocok
+ Tidak ada temuan yang cocok
+
- Masukkan ## #CHARACTERS### karakter lain
+ Masukkan ## #CHARACTERS### karakter lain
+
- Wrong Credentials
+ Wrong Credentials
+
- Username atau password yang dimasukkan salah
+ Username atau password yang dimasukkan salah
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/id_ID/Modules.xlf b/Neos.Neos/Resources/Private/Translations/id_ID/Modules.xlf
index 9ce46436820..f3f44591232 100644
--- a/Neos.Neos/Resources/Private/Translations/id_ID/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/id_ID/Modules.xlf
@@ -257,70 +257,6 @@
Semua perubahan dari ruang kerja " {0} " telah dibuang.
-
-
- Sejarah
-
-
-
- Modul ini memberikan gambaran umum tentang semua peristiwa yang relevan yang mempengaruhi pemasangan Neos ini.
-
-
-
- Inilah yang terjadi baru-baru ini di Neos
-
-
-
- Belum ada rekaman acara yang bisa ditampilkan dalam sejarah ini.
-
-
-
- {0} membuat {1} "{2}".
-
-
-
- {0} menghapus {1} "{2}".
-
-
-
- {0} membuat varian {1} dari {2} "{3}".
-
-
-
- {0} mengubah {1} "{2}".
-
-
-
- {0} memindah {1} "{2}".
-
-
-
- {0} menyalin {1} "{2}".
-
-
-
- {0} mengganti nama {1} "{2}" menjadi "{3}".
-
-
-
- {0} mengubah konten pada {1} "{2}".
-
-
-
- {0} membuat pengguna baru "{1}" untuk {2}.
-
-
-
- {0} dihapus account "{1}" dari {2}.
-
-
-
- Muat lagi
-
-
-
- Node ini telah dihapus sementara
-
diff --git a/Neos.Neos/Resources/Private/Translations/it/Main.xlf b/Neos.Neos/Resources/Private/Translations/it/Main.xlf
index 3c70d787f23..cdd7d381bfa 100644
--- a/Neos.Neos/Resources/Private/Translations/it/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/it/Main.xlf
@@ -951,10 +951,6 @@
Errore di Caricamento dell'albero del Nodo.
-
-
- Il nome utente o la password inseriti erano sbagliati
-
diff --git a/Neos.Neos/Resources/Private/Translations/it/Modules.xlf b/Neos.Neos/Resources/Private/Translations/it/Modules.xlf
index 873d0b1e42f..5f65ffd2d69 100644
--- a/Neos.Neos/Resources/Private/Translations/it/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/it/Modules.xlf
@@ -261,70 +261,6 @@
Tutte le modifiche dallo spazio di lavoro "{0}" sono state scartate.
-
-
- Cronologia
-
-
-
- Questo modulo fornisce una panoramica di tutti gli eventi rilevanti che riguardano questa installazione di Neos.
-
-
-
- Ecco cosa è successo recentemente in Neos:
-
-
-
- Non sono ancora stati registrati eventi che potrebbero essere visualizzati in questa cronologia.
-
-
-
- {0} creato il {1} "{2}".
-
-
-
- {0} rimosso il {1} "{2}".
-
-
-
- {0} creata la variante {1} delle {2} "{3}".
-
-
-
- {0} modificato il {1} "{2}".
-
-
-
- {0} spostato il {1} "{2}".
-
-
-
- {0} copiato il {1} "{2}".
-
-
-
- {0} rinominati {1} "{2}" a "{3}".
-
-
-
- {0} modificato il contenuto su {1} "{2}".
-
-
-
- {0} ha creato un nuovo utente "{1}" per {2}.
-
-
-
- {0} ha eliminato l'account "{1}" di {2}.
-
-
-
- Carica Altro
-
-
-
- Questo nodo è stato rimosso nel mentre
-
diff --git a/Neos.Neos/Resources/Private/Translations/ja/Main.xlf b/Neos.Neos/Resources/Private/Translations/ja/Main.xlf
index 37b28c32356..101aab18a3a 100644
--- a/Neos.Neos/Resources/Private/Translations/ja/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/ja/Main.xlf
@@ -951,10 +951,6 @@
ノードツリーに負荷エラーになります。
-
-
- 入力したユーザー名やパスワードが間違っていたの
-
diff --git a/Neos.Neos/Resources/Private/Translations/ja/Modules.xlf b/Neos.Neos/Resources/Private/Translations/ja/Modules.xlf
index 3007b437440..0580d4512a9 100644
--- a/Neos.Neos/Resources/Private/Translations/ja/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/ja/Modules.xlf
@@ -257,70 +257,6 @@
All changes from workspace "{0}" have been discarded.
-
-
- History
-
-
-
- This module provides an overview of all relevant events affecting this Neos installation.
-
-
-
- Here's what happened recently in Neos
-
-
-
- There have not been recorded any events yet which could be displayed in this history.
-
-
-
- {0} created the {1} "{2}".
-
-
-
- {0} removed the {1} "{2}".
-
-
-
- {0} created the variant {1} of the {2} "{3}".
-
-
-
- {0} modified the {1} "{2}".
-
-
-
- {0} moved the {1} "{2}".
-
-
-
- {0} copied the {1} "{2}".
-
-
-
- {0} renamed the {1} "{2}" to "{3}".
-
-
-
- {0} modified content on the {1} "{2}".
-
-
-
- {0} created a new user "{1}" for {2}.
-
-
-
- {0} deleted the account "{1}" of {2}.
-
-
-
- Load More
-
-
-
- This node has been removed in the meantime
-
diff --git a/Neos.Neos/Resources/Private/Translations/km/Main.xlf b/Neos.Neos/Resources/Private/Translations/km/Main.xlf
index 4d7a9e8c822..228db7a09d6 100644
--- a/Neos.Neos/Resources/Private/Translations/km/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/km/Main.xlf
@@ -5,830 +5,1097 @@
- ចុះផ្សាយស្វ័យប្រវត្តិ
+ ចុះផ្សាយស្វ័យប្រវត្តិ
+
- ដើម្បីបោះពុម្ពផ្សាយដោយស្វ័យប្រវត្តិ {0}
+ ដើម្បីបោះពុម្ពផ្សាយដោយស្វ័យប្រវត្តិ {0}
+
- ការផ្លាស់ប្តូរពិនិត្យឡើងវិញ
+ ការផ្លាស់ប្តូរពិនិត្យឡើងវិញ
+
- អនុវត្ត
+ អនុវត្ត
+
- អនុវត្តការផ្លាស់ប្តូរ
+ អនុវត្តការផ្លាស់ប្តូរ
+
- បោះបង់
+ បោះបង់
+
- ត្រលប់ក្រោយ
+ ត្រលប់ក្រោយ
+
- ជ្រើសរើស
+ ជ្រើសរើស
+
- សូមវាយពាក្យទីនេះដើម្បីស្វែងរក
+ សូមវាយពាក្យទីនេះដើម្បីស្វែងរក
+
- អត្ថបទ
+ អត្ថបទ
+
- ថ្នាំង
+ ថ្នាំង
+
- មើលអត្ថបទ
+ មើលអត្ថបទ
+
- បង្កើតពេលបន្ទាប់
+ បង្កើតពេលបន្ទាប់
+
- បង្កើតថ្មី
+ បង្កើតថ្មី
+
- បិទ
+ បិទ
+
- ចម្លង
+ ចម្លង
+
- កាត់
+ កាត់
+
- លុប
+ លុប
+
- យល់ព្រម, លុបធាតុនោះ
+ យល់ព្រម, លុបធាតុនោះ
+
- លុបធាតុនោះ
+ លុបធាតុនោះ
+
- បោះបង់
+ បោះបង់
+
- លះបង់ការកែ
+ លះបង់ការកែ
+
- កែចំណងជើង
+ កែចំណងជើង
+
- កែ / ការមើលជាមុន
+ កែ / ការមើលជាមុន
+
- កែប្រែ
+ កែប្រែ
+
- លាក់ / បង្ហាញ
+ លាក់ / បង្ហាញ
+
- លាក់
+ លាក់
+
- កុំលាក់
+ កុំលាក់
+
- ទៅក្នុង
+ ទៅក្នុង
+
- មុន
+ មុន
+
- បន្ទាប់
+ បន្ទាប់
+
- កំពុងតម្លើង
+ កំពុងតម្លើង
+
- បង្កើតថ្មីបន្ទាប់
+ បង្កើតថ្មីបន្ទាប់
+
- បង្កើតថ្មីមុន
+ បង្កើតថ្មីមុន
+
- បង្កើតថ្មីទៅ
+ បង្កើតថ្មីទៅ
+
- រុករក
+ រុករក
+
- យល់ព្រម
+ យល់ព្រម
+
- ទំព័រ
+ ទំព័រ
+
- បិទភ្ជាប់
+ បិទភ្ជាប់
+
- បិតភ្ជាប់បន្ទាប់
+ បិតភ្ជាប់បន្ទាប់
+
- បិតភ្ជាប់មុន
+ បិតភ្ជាប់មុន
+
- បិតភ្ជាប់ទៅ
+ បិតភ្ជាប់ទៅ
+
- ពាក្យសម្ងាត់
+ ពាក្យសម្ងាត់
+
- មើលជាមុន
+ មើលជាមុន
+
- ដាក់ផ្សាយ
+ ដាក់ផ្សាយ
+
- បោះពុម្ពផ្សាយទៅ {0}
+ បោះពុម្ពផ្សាយទៅ {0}
+
- ចុះផ្សាយរាល់ការផ្លាស់ប្ដូរសម្រាប់ទំព័រនេះ
+ ចុះផ្សាយរាល់ការផ្លាស់ប្ដូរសម្រាប់ទំព័រនេះ
+
- មិនអាចផ្សាយបានទេព្រោះតំបន់ការងារគោលដៅត្រូវតែអាន
+ មិនអាចផ្សាយបានទេព្រោះតំបន់ការងារគោលដៅត្រូវតែអាន
+
- ជ្រើសតំបន់ការងារគោលដៅ
+ ជ្រើសតំបន់ការងារគោលដៅ
+
- កំពុងចុះផ្សាយ
+ កំពុងចុះផ្សាយ
+
- បានចុះផ្សាយ
+ បានចុះផ្សាយ
+
- បិទបើកម៉ឺនុយបោះពុម្ពផ្សាយ
+ បិទបើកម៉ឺនុយបោះពុម្ពផ្សាយ
+
- ចូលទៅកាន់កន្លែងការងារ
+ ចូលទៅកាន់កន្លែងការងារ
+
- ចន្លោះការងារបច្ចុប្បន្ន
+ ចន្លោះការងារបច្ចុប្បន្ន
+
- លុបចេញ
+ លុបចេញ
+
- ធ្វើឱ្យស្រស់
+ ធ្វើឱ្យស្រស់
+
- សន្សំ រឺ រក្សាទុក
+ សន្សំ រឺ រក្សាទុក
+
- កំពុងរក្សាទុក
+ កំពុងរក្សាទុក
+
- បានរក្សាទុក
+ បានរក្សាទុក
+
- ស្វែងរក
+ ស្វែងរក
+
- ត្រួតពិនិត្យបិទបើក
+ ត្រួតពិនិត្យបិទបើក
+
- ឈ្មោះគណនី
+ ឈ្មោះគណនី
+
- អ្នក
+ អ្នក
+
- [គ្មានចំណងជើង]
+ [គ្មានចំណងជើង]
+
- ស្លាក
+ ស្លាក
+
- ប្រភេទនៃថ្នាំង
+ ប្រភេទនៃថ្នាំង
+
- ទីតាំង
+ ទីតាំង
+
- ទីតាំងប្រែប្រួល
+ ទីតាំងប្រែប្រួល
+
- កំណែ
+ កំណែ
+
- ប្រតិបត្តិការនេះមិនអាចមិនធ្វើវិញ។
+ ប្រតិបត្តិការនេះមិនអាចមិនធ្វើវិញ។
+
- កន្លែងដាក់អក្សរ
+ កន្លែងដាក់អក្សរ
+
- បានបង្កើត
+ បានបង្កើត
+
- ការកែប្រែចុងក្រោយនេះ
+ ការកែប្រែចុងក្រោយនេះ
+
- ការបោះពុម្ភលើកចុងក្រោយ
+ ការបោះពុម្ភលើកចុងក្រោយ
+
- អត្តសញ្ញាណ
+ អត្តសញ្ញាណ
+
- ឈ្មោះ
+ ឈ្មោះ
+
- កន្លែងផ្ទុកការងារ
+ កន្លែងផ្ទុកការងារ
+
- រចនាសម្ព័ន្ធ
+ រចនាសម្ព័ន្ធ
+
- បិទបើករចនាសម្ព័បរិបទ
+ បិទបើករចនាសម្ព័បរិបទ
+
- តម្រង
+ តម្រង
+
- ម៉ឺនុយបិទបើក
+ ម៉ឺនុយបិទបើក
+
- ផ្ទុកកំហុស!
+ ផ្ទុកកំហុស!
+
- អ្នកត្រូវតែជ្រើសថ្នាំង
+ អ្នកត្រូវតែជ្រើសថ្នាំង
+
- ថ្នាំង root មិនអាចត្រូវបានលុប។
+ ថ្នាំង root មិនអាចត្រូវបានលុប។
+
- អ្នកមិនអាចចម្លងថ្នាំងនេះ
+ អ្នកមិនអាចចម្លងថ្នាំងនេះ
+
- អ្នកមិនអាចកាត់បន្ថយថ្នាំងនេះ
+ អ្នកមិនអាចកាត់បន្ថយថ្នាំងនេះ
+
- វិមាត្រមាតិកា
+ វិមាត្រមាតិកា
+
- តំបន់បណ្តាញ
+ តំបន់បណ្តាញ
+
- ឯកសារ
+ ឯកសារ
+
- ឯកសារយោង
+ ឯកសារយោង
+
- ម៉ាស៊ីន
+ ម៉ាស៊ីន
+
- គ្រោងការណ៍
+ គ្រោងការណ៍
+
- ផត
+ ផត
+
- ចម្បង
+ ចម្បង
+
- Package
+ Package
+
- ធ្វើឱ្យអសកម្ម
+ ធ្វើឱ្យអសកម្ម
+
- Unavailable
+ Unavailable
+
- Inactive
+ Inactive
+
- ចុចដើម្បីកែតម្រូវ
+ ចុចដើម្បីកែតម្រូវ
+
- Click to deactivate
+ Click to deactivate
+
- Click to activate
+ Click to activate
+
- ចុចដើម្បីលុប
+ ចុចដើម្បីលុប
+
- Click to create new
+ Click to create new
+
- Status
+ Status
+
- Active
+ Active
+
- Domains
+ Domains
+
- Domain
+ Domain
+
- Yes, delete it!
+ Yes, delete it!
+
- គន្លឹះកញ្ចប់
+ គន្លឹះកញ្ចប់
+
- ពិពណ៍នា
+ ពិពណ៍នា
+
- Toggle content tree
+ Toggle content tree
+
- Show publish options
+ Show publish options
+
- Activate Fullscreen edit mode
+ Activate Fullscreen edit mode
+
- Deactivate Fullscreen edit mode
+ Deactivate Fullscreen edit mode
+
- Show preview
+ Show preview
+
- ជាទូទៅ
+ ជាទូទៅ
+
- រចនាសម្ព័ន្ធ
+ រចនាសម្ព័ន្ធ
+
- ឧបករណ៍
+ ឧបករណ៍
+
- ចុចទីនេះដើម្បីបន្តទៅទំព័រ {0}។
+ ចុចទីនេះដើម្បីបន្តទៅទំព័រ {0}។
+
- ចុចទីនេះដើម្បីបន្តទៅឯកសារ {0}។
+ ចុចទីនេះដើម្បីបន្តទៅឯកសារ {0}។
+
- ចុចទីនេះដើម្បីបន្តទៅទំព័រមុន {0}។
+ ចុចទីនេះដើម្បីបន្តទៅទំព័រមុន {0}។
+
- (មិនទាន់បានជ្រើសរើសគោលដៅណាមួយទេ)
+ (មិនទាន់បានជ្រើសរើសគោលដៅណាមួយទេ)
+
- នេះគឺជាផ្លូវកាត់ទៅរកកូនទំព័រដំបូង។ <br /> សូមចុច {0} ដើម្បីបន្តទៅរកទំព័រនោះ។
+ នេះគឺជាផ្លូវកាត់ទៅរកកូនទំព័រដំបូង។ <br /> សូមចុច {0} ដើម្បីបន្តទៅរកទំព័រនោះ។
+
- នេះគឺជាផ្លូវកាត់ទៅរកទំព័រមេ។ <br /> សូមចុច {0} ដើម្បីបន្តរទៅរកទំព័រនោះ។
+ នេះគឺជាផ្លូវកាត់ទៅរកទំព័រមេ។ <br /> សូមចុច {0} ដើម្បីបន្តរទៅរកទំព័រនោះ។
+
- អេក្រង់ពេញ
+ អេក្រង់ពេញ
+
Deprecated, replaced by previewShortcutButton.title
- បើកពំព័រនៅក្នុងលំហរការងារផ្ទាល់
+ បើកពំព័រនៅក្នុងលំហរការងារផ្ទាល់
+
- បើកទំព័រក្នុងកន្លែការងាគោលដៅ
+ បើកទំព័រក្នុងកន្លែការងាគោលដៅ
+
- បេាះបង់ចោល
+ បេាះបង់ចោល
+
- បោះបង់ការផ្លាស់ប្តូរទាំងអស់
+ បោះបង់ការផ្លាស់ប្តូរទាំងអស់
+
- ត់អ្នកពិតជាចង់បោះបង់ការកែរទាំងអស់ក្នុងលំហរការងារនេះមែនទេ?
+ ត់អ្នកពិតជាចង់បោះបង់ការកែរទាំងអស់ក្នុងលំហរការងារនេះមែនទេ?
+
- Are you sure that you want to discard {numberOfChanges} change(s) in this workspace?
+ Are you sure that you want to discard {numberOfChanges} change(s) in this workspace?
+
- ចុះផ្សាយទាំងអស់
+ ចុះផ្សាយទាំងអស់
+
- ផ្សាយរាល់ការផ្លាស់ប្តូរ
+ ផ្សាយរាល់ការផ្លាស់ប្តូរ
+
- តើអ្នកពិតជាចង់ដាក់ផ្សាយការផ្លាស់ប្តូរទាំងអស់មែនឬទេ?
+ តើអ្នកពិតជាចង់ដាក់ផ្សាយការផ្លាស់ប្តូរទាំងអស់មែនឬទេ?
+
- រង់ចាំផ្លាស់ប្តូរ
+ រង់ចាំផ្លាស់ប្តូរ
+
- តំបន់ការរបស់អ្នកពេលនេះ មិនទាន់បានដាក់ផ្សាយ ការផ្លាស់ផ្ដូរទេ។ ដើម្បីធ្វើការផ្លាស់ផ្ដូរទៅកាន់តំបន់ការងារផ្សេង អ្នកត្រូវតែ ដាក់ផ្សាយ ឬ បេាះបង់ចោលការងារដែលបានផ្លាស់ផ្ដូរជាដំបូង
+ តំបន់ការរបស់អ្នកពេលនេះ មិនទាន់បានដាក់ផ្សាយ ការផ្លាស់ផ្ដូរទេ។ ដើម្បីធ្វើការផ្លាស់ផ្ដូរទៅកាន់តំបន់ការងារផ្សេង អ្នកត្រូវតែ ដាក់ផ្សាយ ឬ បេាះបង់ចោលការងារដែលបានផ្លាស់ផ្ដូរជាដំបូង
+
- សូមផ្ទៀងផ្ទាត់ការផ្លាស់ប្ដូររបស់អ្នក ដាក់ផ្សាយ ឬ បេាះបង់ ហើយបន្តាប់មកប្ដូរទៅកាន់តំបន់ការងារថ្មីម្ដងទៀត
+ សូមផ្ទៀងផ្ទាត់ការផ្លាស់ប្ដូររបស់អ្នក ដាក់ផ្សាយ ឬ បេាះបង់ ហើយបន្តាប់មកប្ដូរទៅកាន់តំបន់ការងារថ្មីម្ដងទៀត
+
- ពិធីការកែរ
+ ពិធីការកែរ
+
- មណ្ឌលបុរេទសនា
+ មណ្ឌលបុរេទសនា
+
- អ្នកនៅមានការផ្លាស់ប្តួរ។ តើអ្នកចង់ធ្វើអ្វីជាមួយពួកវា?
+ អ្នកនៅមានការផ្លាស់ប្តួរ។ តើអ្នកចង់ធ្វើអ្វីជាមួយពួកវា?
+
- រើសបានធាតុ
+ រើសបានធាតុ
+
- មានកន្លែងបំពេញ ដែលអ្នកបានបំពេញមិនត្រូវ។
+ មានកន្លែងបំពេញ ដែលអ្នកបានបំពេញមិនត្រូវ។
+
- កន្លែងបំពេញនេះ បានចេញសញ្ញាដែលថាបំពេញមិនត្រឹមត្រូវមួយ។ សូមបំពេញវាអោយបានត្រឹមត្រូវ។
+ កន្លែងបំពេញនេះ បានចេញសញ្ញាដែលថាបំពេញមិនត្រឹមត្រូវមួយ។ សូមបំពេញវាអោយបានត្រឹមត្រូវ។
+
- បន្តរកែរ
+ បន្តរកែរ
+
- បោះចោល
+ បោះចោល
+
- អនុវត្ត
+ អនុវត្ត
+
- ជ្រើសរើស កម្មវិធីជំនួយ
+ ជ្រើសរើស កម្មវិធីជំនួយ
+
- មិនមាន កម្មវិធីជំនួយបាន កំណត់ទម្រង់
+ មិនមាន កម្មវិធីជំនួយបាន កំណត់ទម្រង់
+
- ទេសភាពបានបង្ហាញទៅទំព័រ
+ ទេសភាពបានបង្ហាញទៅទំព័រ
+
- ទេសភាពបានបង្ហាញទៅទំព័រនេះ
+ ទេសភាពបានបង្ហាញទៅទំព័រនេះ
+
- គ្មានទិន្នន័យបានដាក់
+ គ្មានទិន្នន័យបានដាក់
+
- កែកូដ
+ កែកូដ
+
- បិទភ្ជាប់តំណភ្ជាប់ ឬក៍វាយបញ្ចូលដើម្បីស្វែងរក
+ បិទភ្ជាប់តំណភ្ជាប់ ឬក៍វាយបញ្ចូលដើម្បីស្វែងរក
+
- មិនអាចផ្ទុក node types ថ្នាក់ក្រោមនៃ:
+ មិនអាចផ្ទុក node types ថ្នាក់ក្រោមនៃ:
+
- ផ្លាស់ប្តូរប្រភេទ
+ ផ្លាស់ប្តូរប្រភេទ
+
- ព័ត៌មានបន្ថែម
+ ព័ត៌មានបន្ថែម
+
-
-ដែលអាចមើលឃើញ
+
+ដែលអាចមើលឃើញ
+
- ជម្រើសឯកសារ
+ ជម្រើសឯកសារ
+
- ប្រវែងនៃអត្ថបទនេះត្រូវតែនៅចន្លោះ {{អប្បរមា}} និង {{អតិបរមា}} តួអក្សរ។
+ ប្រវែងនៃអត្ថបទនេះត្រូវតែនៅចន្លោះ {{អប្បរមា}} និង {{អតិបរមា}} តួអក្សរ។
+
- ជួរឈរនេះត្រូវតែមានយ៉ាងហោចណាស់ {{អប្បរមា}} តួអក្សរ។
+ ជួរឈរនេះត្រូវតែមានយ៉ាងហោចណាស់ {{អប្បរមា}} តួអក្សរ។
+
- អត្ថបទនេះមិនអាចលើសពី {{អតិបរមា}} តួអក្សរ។
+ អត្ថបទនេះមិនអាចលើសពី {{អតិបរមា}} តួអក្សរ។
+
- បានតែអក្សរឡាតាំង និងលេខតែប៉ុណ្ណោះ
+ បានតែអក្សរឡាតាំង និងលេខតែប៉ុណ្ណោះ
+
- ប្រធានបទមិនត្រូវបានរាប់បញ្ជូល.
+ ប្រធានបទមិនត្រូវបានរាប់បញ្ជូល.
+
- ការរាប់ចំនួនត្រូវតែនៅចន្លោះ {{អប្បរមា}} និង {{អតិបរមា}} ។
+ ការរាប់ចំនួនត្រូវតែនៅចន្លោះ {{អប្បរមា}} និង {{អតិបរមា}} ។
+
- តម្លៃដែលឲ្យមិនត្រឹមត្រូវថ្ងៃទេ
+ តម្លៃដែលឲ្យមិនត្រឹមត្រូវថ្ងៃទេ
+
- កាលបរិច្ឆេទដែលបានផ្ដល់ឱ្យត្រូវតែនៅចន្លោះ {{formatEarliestDate}} និង {{formatLatestDate}}
+ កាលបរិច្ឆេទដែលបានផ្ដល់ឱ្យត្រូវតែនៅចន្លោះ {{formatEarliestDate}} និង {{formatLatestDate}}
+
- កាលបរិច្ឆេទដែលបានផ្ដល់ឱ្យត្រូវតែនៅបន្ទាប់ពី {{formatEarliestDate}}
+ កាលបរិច្ឆេទដែលបានផ្ដល់ឱ្យត្រូវតែនៅបន្ទាប់ពី {{formatEarliestDate}}
+
- កាលបរិច្ឆេទដែលបានផ្ដល់ឱ្យត្រូវតែនៅពីមុខ {{formatEarliestDate}}
+ កាលបរិច្ឆេទដែលបានផ្ដល់ឱ្យត្រូវតែនៅពីមុខ {{formatEarliestDate}}
+
- សូមបញ្ជាក់អាស័យដ្ឋានអ៊ីម៉ែលត្រឹមត្រូវមួយ។
+ សូមបញ្ជាក់អាស័យដ្ឋានអ៊ីម៉ែលត្រឹមត្រូវមួយ។
+
- ត្រូវការជាចំនួនទសភាគ
+ ត្រូវការជាចំនួនទសភាគ
+
- ត្រូវការជាចំនួនលេខគត់
+ ត្រូវការជាចំនួនលេខគត់
+
- ត្រឹមតែអក្សរ, លេខ, ចន្លោះនិងសញ្ញាវណ្ណយុត្តមួយចំនួនត្រូវបានគេរំពឹងទុក។
+ ត្រឹមតែអក្សរ, លេខ, ចន្លោះនិងសញ្ញាវណ្ណយុត្តមួយចំនួនត្រូវបានគេរំពឹងទុក។
+
- អចលនទ្រព្យនេះត្រូវបានទាមទារ។
+ អចលនទ្រព្យនេះត្រូវបានទាមទារ។
+
- ត្រូវការជាចំនួនលេខ
+ ត្រូវការជាចំនួនលេខ
+
- សូមបញ្ចូលលេខដែលត្រឹមត្រូវរវាងចន្លោះ {{អប្បរមា}} និង {{អតិបរមា}}
+ សូមបញ្ចូលលេខដែលត្រឹមត្រូវរវាងចន្លោះ {{អប្បរមា}} និង {{អតិបរមា}}
+
- គាត់បានផ្តល់ឱ្យប្រធានបទនោះមិនជាផ្គូផ្គងលំនាំ ({{គំរូ}})
+ គាត់បានផ្តល់ឱ្យប្រធានបទនោះមិនជាផ្គូផ្គងលំនាំ ({{គំរូ}})
+
- អក្សរដែលត្រូវរំពឹងថានឹងមានសុពលភាព
+ អក្សរដែលត្រូវរំពឹងថានឹងមានសុពលភាព
+
- អត្ថបទដែលត្រឹមត្រូវដោយគ្មានស្លាក XML ណាមួយត្រូវបានរំពឹងទុក។
+ អត្ថបទដែលត្រឹមត្រូវដោយគ្មានស្លាក XML ណាមួយត្រូវបានរំពឹងទុក។
+
- ការផ្ដល់ឲ្យនូវប្រធានបទគឺមិនមែនជាការ UUID ត្រឹមត្រូវ។
+ ការផ្ដល់ឲ្យនូវប្រធានបទគឺមិនមែនជាការ UUID ត្រឹមត្រូវ។
+
- បិទបើកការជ្រើសវិមាត្រមាតិកា
+ បិទបើកការជ្រើសវិមាត្រមាតិកា
+
- ការចាប់ផ្តើមជាមួយនឹងឯកសារទទេឬមុនដែលពោរពេញទៅមួយ?
+ ការចាប់ផ្តើមជាមួយនឹងឯកសារទទេឬមុនដែលពោរពេញទៅមួយ?
+
- នេះ {nodeTypeLabel} មិនមាននៅឡើយទេនៅក្នុងជម្រើសទំហំ {currentDimensionChoiceText}
+ នេះ {nodeTypeLabel} មិនមាននៅឡើយទេនៅក្នុងជម្រើសទំហំ {currentDimensionChoiceText}
+
- អ្នកអាចបង្កើតវាឥឡូវនេះបានចាប់ផ្តើមជាមួយនឹងការទទេទាំង {nodeTypeLabel} ឬចម្លងទាំងអស់ពេលមើលឃើញបច្ចុប្បន្ន {nodeTypeLabel} ក្នុង {currentDocumentDimensionChoiceText}
+ អ្នកអាចបង្កើតវាឥឡូវនេះបានចាប់ផ្តើមជាមួយនឹងការទទេទាំង {nodeTypeLabel} ឬចម្លងទាំងអស់ពេលមើលឃើញបច្ចុប្បន្ន {nodeTypeLabel} ក្នុង {currentDocumentDimensionChoiceText}
+
- លើសពីនេះទៀតវាមាន {numberOfNodesMissingInRootline} ចំនួនឯកសារដែលសល់ចាស់ៗមិនមានការខុសប្លែកគ្នាទាំងនៅលើអ្នករើសតាំង នឹងត្រូវបានបង្កើតផងដែរ
+ លើសពីនេះទៀតវាមាន {numberOfNodesMissingInRootline} ចំនួនឯកសារដែលសល់ចាស់ៗមិនមានការខុសប្លែកគ្នាទាំងនៅលើអ្នករើសតាំង នឹងត្រូវបានបង្កើតផងដែរ
+
- បង្កើតទទេ
+ បង្កើតទទេ
+
- បង្កើតនិងចម្លង
+ បង្កើតនិងចម្លង
+
- អត្ថបទ
+ អត្ថបទ
+
- បិទបើកម៉ឺនុយ
+ បិទបើកម៉ឺនុយ
+
- ម៉ឺនុយបិទបើកជាប់តាមរបៀប
+ ម៉ឺនុយបិទបើកជាប់តាមរបៀប
+
- តើអ្នកពិតជាចង់លុបមែនហ៎
+ តើអ្នកពិតជាចង់លុបមែនហ៎
+
- មួយនេះនឹងលុបធាតុចោល
+ មួយនេះនឹងលុបធាតុចោល
+
- និងកូនៗរបស់វា
+ និងកូនៗរបស់វា
+
- នៅក្នុង ការគ្រប់គ្រងលំហរការងារ សកម្មភាពនេះមិនអាចថយក្រោយបានទេ។
+ នៅក្នុង ការគ្រប់គ្រងលំហរការងារ សកម្មភាពនេះមិនអាចថយក្រោយបានទេ។
+
- កម្ពស់
+ កម្ពស់
+
- តើអ្នកពិតជាចង់លុបមែនហ៎
+ តើអ្នកពិតជាចង់លុបមែនហ៎
+
- ធាតុនេះ
+ ធាតុនេះ
+
- មួយនេះនឹងលុបធាតុចោល.
+ មួយនេះនឹងលុបធាតុចោល.
+
- នៅក្នុង ការគ្រប់គ្រងលំហរការងារ សកម្មភាពនេះមិនអាចថយក្រោយបានទេ។
+ នៅក្នុង ការគ្រប់គ្រងលំហរការងារ សកម្មភាពនេះមិនអាចថយក្រោយបានទេ។
+
- ប្រព័ន្ធផ្សព្វផ្សាយ
+ ប្រព័ន្ធផ្សព្វផ្សាយ
+
- កាត់
+ កាត់
+
- បណ្ដោយ
+ បណ្ដោយ
+
- បាត់លក្ខណៈសម្បត្តិដែលត្រូវការ
+ បាត់លក្ខណៈសម្បត្តិដែលត្រូវការ
+
- កន្លែងផ្ទុកការងារ
+ កន្លែងផ្ទុកការងារ
+
- លំហរការងារ
+ លំហរការងារ
+
- មានបញ្ហារកើតឡើងនៅពេលរក្សាទុក
+ មានបញ្ហារកើតឡើងនៅពេលរក្សាទុក
+
- បើកទំព័រឡើងវិញដើម្បីព្យាយាម ជួសជុលបញ្ហារ
+ បើកទំព័រឡើងវិញដើម្បីព្យាយាម ជួសជុលបញ្ហារ
+
- បើកផ្នែកក្រោយឡើងវិញ
+ បើកផ្នែកក្រោយឡើងវិញ
+
- បើកឡើងវិញ
+ បើកឡើងវិញ
+
- នៅក្នុងទីកន្លែង
+ នៅក្នុងទីកន្លែង
+
- អត្ថបទជួរដេក
+ អត្ថបទជួរដេក
+
- របៀបមាតិកា
+ របៀបមាតិកា
+
-
-ផ្ទៃតុ
+
+ផ្ទៃតុ
+
- TYPO3 Neos ចុះឈ្មោះចូល
+ TYPO3 Neos ចុះឈ្មោះចូល
+
- កំពង់ផ្តល់សិទ្ធ
+ កំពង់ផ្តល់សិទ្ធ
+
- ចាកចេញ
+ ចាកចេញ
+
- ឈ្មោះអ្នកប្រើឬពាក្យសម្ងាត់បានបញ្ចូលគឺខុស
+ ឈ្មោះអ្នកប្រើឬពាក្យសម្ងាត់បានបញ្ចូលគឺខុស
+
- ការចូលរបស់អ្នកបានផុតកំណត់សូមចូលម្តងទៀត
+ ការចូលរបស់អ្នកបានផុតកំណត់សូមចូលម្តងទៀត
+
- Welcome to Neos
+ Welcome to Neos
+
- ទៅតំឡើង
+ ទៅតំឡើង
+
- Technical Information
+ Technical Information
+
- បាត់ទំព័រដើម
+ បាត់ទំព័រដើម
+
- គ្មានគេហទំព័រណាបានបង្កើតទេ គេហទំព័រអត់មានទំព័រដើម ឬ អត់បានប្តេជ្ញា។
+ គ្មានគេហទំព័រណាបានបង្កើតទេ គេហទំព័រអត់មានទំព័រដើម ឬ អត់បានប្តេជ្ញា។
+
- អ្នកប្រហែលជាចង់ ដាក់ដូមេន ឬ ទាញយកចូលគេហទំព័រថ្មី នៅក្នុងការតំឡើងនេះ។
+ អ្នកប្រហែលជាចង់ ដាក់ដូមេន ឬ ទាញយកចូលគេហទំព័រថ្មី នៅក្នុងការតំឡើងនេះ។
+
- ដាតាបេស មានបញ្ហារ
+ ដាតាបេស មានបញ្ហារ
+
- There is no database connection yet or the Neos database schema has not been created.
+ There is no database connection yet or the Neos database schema has not been created.
+
- Run the setup to configure your database.
+ Run the setup to configure your database.
+
- បាត់ទំព័រ
+ បាត់ទំព័រ
+
- សុំទោស ទំព័រអ្នកស្នើរ រកមិនឃើញទេ។
+ សុំទោស ទំព័រអ្នកស្នើរ រកមិនឃើញទេ។
+
- NodeType មិនត្រឹមត្រូវ
+ NodeType មិនត្រឹមត្រូវ
+
- ការកំណត់រចនាសម្ព័ន្ធត្រូវបានសន្មត់ថា NodeType ត្រូវបានបង្ហាញនៅទីនេះមិនអាចរកបាន។ ប្រហែលជាអ្នកបានប្ដូរឈ្មោះ NodeType និងត្រូវបានខកខាន migration ឬអ្នកសរសេរមិនបានត្រឹមត្រូវ។
+ ការកំណត់រចនាសម្ព័ន្ធត្រូវបានសន្មត់ថា NodeType ត្រូវបានបង្ហាញនៅទីនេះមិនអាចរកបាន។ ប្រហែលជាអ្នកបានប្ដូរឈ្មោះ NodeType និងត្រូវបានខកខាន migration ឬអ្នកសរសេរមិនបានត្រឹមត្រូវ។
+
- កំហុសដែលមិនរំពឹងទុកខណៈពេលដែលការបង្កើតអក្សរ
+ កំហុសដែលមិនរំពឹងទុកខណៈពេលដែលការបង្កើតអក្សរ
+
- កំហុសដែលមិនរំពឹងទុកខណៈពេលដែលការលុបអក្សរ
+ កំហុសដែលមិនរំពឹងទុកខណៈពេលដែលការលុបអក្សរ
+
- កំហុសដែលមិនរំពឹងទុកខណៈពេលដែលការបង្កើតអក្សរជាថ្មី
+ កំហុសដែលមិនរំពឹងទុកខណៈពេលដែលការបង្កើតអក្សរជាថ្មី
+
- កំហុសដែលមិនរំពឹងទុកខណៈពេលដែលការផ្លាស់ប្ដូរអក្សរ
+ កំហុសដែលមិនរំពឹងទុកខណៈពេលដែលការផ្លាស់ប្ដូរអក្សរ
+
- កំហុសអក្សរពេលកំពុងលេាត
+ កំហុសអក្សរពេលកំពុងលេាត
+
-
-
- ឈ្មោះអ្នកប្រើឬពាក្យសម្ងាត់បានបញ្ចូលគឺខុស
- "{nodeTypeName}" នៅលើទំព័រ "{pageLabel}"
+ "{nodeTypeName}" នៅលើទំព័រ "{pageLabel}"
+
- អក្សរ
+ អក្សរ
+
- បង្ហាញ
+ បង្ហាញ
+
- អក្សរនេះមិនអាចត្រូវបានចូលដំណើរការបានតាមរយៈ URL ដែលជាសាធារណៈ
+ អក្សរនេះមិនអាចត្រូវបានចូលដំណើរការបានតាមរយៈ URL ដែលជាសាធារណៈ
+
- លក្ខណរបស់អក្សរ
+ លក្ខណរបស់អក្សរ
+
- Copy {source} to {target}
+ Copy {source} to {target}
+
- Move {source} to {target}
+ Move {source} to {target}
+
- Please select the position at which you want {source} inserted relative to {target}.
+ Please select the position at which you want {source} inserted relative to {target}.
+
- Insert
+ Insert
+
- Insert mode
+ Insert mode
+
- Choose an Aspect Ratio
+ Choose an Aspect Ratio
+
- Bold
+ Bold
+
- Italic
+ Italic
+
- Underline
+ Underline
+
- Subscript
+ Subscript
+
- Superscript
+ Superscript
+
- Strikethrough
+ Strikethrough
+
- តំណភ្ជាប់
+ តំណភ្ជាប់
+
- Ordered list
+ Ordered list
+
- Unordered list
+ Unordered list
+
- Align left
+ Align left
+
- Align right
+ Align right
+
- Align center
+ Align center
+
- Align justify
+ Align justify
+
- Table
+ Table
+
- Remove format
+ Remove format
+
- Outdent
+ Outdent
+
- Indent
+ Indent
+
- បង្កើតថ្មី
+ បង្កើតថ្មី
+
- No matches found
+ No matches found
+
- Please enter ###CHARACTERS### more character
+ Please enter ###CHARACTERS### more character
+
- Wrong Credentials
+ Wrong Credentials
+
- ឈ្មោះអ្នកប្រើឬពាក្យសម្ងាត់បានបញ្ចូលគឺខុស
+ ឈ្មោះអ្នកប្រើឬពាក្យសម្ងាត់បានបញ្ចូលគឺខុស
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/km/Modules.xlf b/Neos.Neos/Resources/Private/Translations/km/Modules.xlf
index 9720515c350..067bd8763ab 100644
--- a/Neos.Neos/Resources/Private/Translations/km/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/km/Modules.xlf
@@ -258,70 +258,6 @@
ការផ្លាស់ប្តូរទាំងអស់ពីតំបន់ធ្វើការ "{0}" ត្រូវបានបោះបង់។
-
-
- ប្រវត្តិ
-
-
-
- ម៉ូឌុលមួយនេះ ផ្តល់នូវទិដ្ឋភាពទូទៅនៃព្រឹត្តិការណ៍ពាក់ព័ន្ធទាំងអស់ប៉ះពាល់ពីការដំឡើង Neos។
-
-
-
- នេះគឺជាអ្វីដែលកើតឡើងថ្មីៗអំពី Neos
-
-
-
- មិនត្រូវបានកត់ត្រាព្រឹត្តិការណ៍ដែលអាចត្រូវបានបង្ហាញនៅក្នុងប្រវត្តិសាស្រ្តនេះនៅឡើយទេ។
-
-
-
- {0} created the {1} "{2}".
-
-
-
- {0} removed the {1} "{2}".
-
-
-
- {0} created the variant {1} of the {2} "{3}".
-
-
-
- {0} modified the {1} "{2}".
-
-
-
- {0} moved the {1} "{2}".
-
-
-
- {0} copied the {1} "{2}".
-
-
-
- {0} renamed the {1} "{2}" to "{3}".
-
-
-
- {0} modified content on the {1} "{2}".
-
-
-
- {0} បានបង្កើតអ្នកប្រើប្រាស់ថ្មី "{1}" ដើម្បី {2}។
-
-
-
- {0} បានលុបគណនី "{1}" នៃ {2}។
-
-
-
- ទាញយកបន្ថែមទៀត
-
-
-
- ថ្នាំងនេះត្រូវបានយកចេញនៅក្នុងពេលតំណាលគ្នានេះ
-
diff --git a/Neos.Neos/Resources/Private/Translations/lv/Main.xlf b/Neos.Neos/Resources/Private/Translations/lv/Main.xlf
index 03867c9254d..8cf2c4f6c64 100644
--- a/Neos.Neos/Resources/Private/Translations/lv/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/lv/Main.xlf
@@ -951,10 +951,6 @@
Mezglu struktūras ielādes kļūda.
-
-
- Ievadītais lietotājvārds vai parole ir nepareiza
-
diff --git a/Neos.Neos/Resources/Private/Translations/lv/Modules.xlf b/Neos.Neos/Resources/Private/Translations/lv/Modules.xlf
index 45ca75c3b56..158f9996f23 100644
--- a/Neos.Neos/Resources/Private/Translations/lv/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/lv/Modules.xlf
@@ -261,70 +261,6 @@
Visas izmaiņas no darba virsmas "{0}" ir atceltas.
-
-
- Vēsture
-
-
-
- Šis modulis sniedz apskatu par visām darbībām, kas ietekmē šo Neos instalāciju.
-
-
-
- Lūk, kas nesen notika Neos
-
-
-
- Nav reģistrētu notikumu, ko varētu parādīt šajā vēsturē.
-
-
-
- {0} izveidoja {1} {2}.
-
-
-
- {0} izdzēsa {1} {2}.
-
-
-
- {0} izveidoja versiju {1} no {2} {3}.
-
-
-
- {0} modificēja {1} "{2}".
-
-
-
- {0} pārvietoja {1} {2}.
-
-
-
- {0} nokopēja {1} {2}.
-
-
-
- {0} pārdēvēja {1} "{2}" uz "{3}".
-
-
-
- {0} izmainīja saturu {1} {2}.
-
-
-
- {0} izveidoja jaunu lietotāju "{1}" {2}.
-
-
-
- {0} izdzēsa kontu "{1}" {2}.
-
-
-
- Ielādēt vairāk
-
-
-
- Šis mezgls šobrīd tiek izņemts
-
diff --git a/Neos.Neos/Resources/Private/Translations/nl/Main.xlf b/Neos.Neos/Resources/Private/Translations/nl/Main.xlf
index 145dcd5d717..b256ae2ccb4 100644
--- a/Neos.Neos/Resources/Private/Translations/nl/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/nl/Main.xlf
@@ -951,10 +951,6 @@
Node boomstructuur laad fout.
-
-
- De gebruikersnaam of het wachtwoord is onjuist
-
diff --git a/Neos.Neos/Resources/Private/Translations/nl/Modules.xlf b/Neos.Neos/Resources/Private/Translations/nl/Modules.xlf
index 6b1e54d89d4..6dca8302eda 100644
--- a/Neos.Neos/Resources/Private/Translations/nl/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/nl/Modules.xlf
@@ -259,70 +259,6 @@
Alle wijzigingen van workspace "{0}" zijn ongedaan gemaakt.
-
-
- Geschiedenis
-
-
-
- Deze module biedt een overzicht van alle relevante gebeurtenissen op het gebied van deze Neos-installatie.
-
-
-
- Hier is wat er onlangs is gebeurd in Neos
-
-
-
- Er zijn nog geen gebeurtenissen die kunnen worden weergegeven in deze geschiedenis.
-
-
-
- {0} heeft de {1} "{2} " gemaakt.
-
-
-
- {0} verwijderde de {1} "{2}".
-
-
-
- {0} heeft de variant {1} van de {2} "{3} " gemaakt.
-
-
-
- {0} wijzigde de {1} "{2}".
-
-
-
- {0} verplaatste de {1} "{2}".
-
-
-
- {0} kopieerde de {1} "{2}".
-
-
-
- {0} heeft de naam {1} "{2}" gewijzigd naar "{3}".
-
-
-
- {0} heeft de inhoud van de {1} "{2} " gewijzigd.
-
-
-
- {0} heeft een nieuwe gebruiker "{1}" gemaakt voor {2}.
-
-
-
- {0} heeft het account "{1}" verwijderd van {2}.
-
-
-
- Meer laden
-
-
-
- Intussen werd deze node verwijders
-
diff --git a/Neos.Neos/Resources/Private/Translations/no/Main.xlf b/Neos.Neos/Resources/Private/Translations/no/Main.xlf
index 0b29a351e4a..795c765afae 100644
--- a/Neos.Neos/Resources/Private/Translations/no/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/no/Main.xlf
@@ -951,10 +951,6 @@
Feil under lasting av nodetre
-
-
- Det inntastede brukernavnet eller passordet er feil
-
diff --git a/Neos.Neos/Resources/Private/Translations/no/Modules.xlf b/Neos.Neos/Resources/Private/Translations/no/Modules.xlf
index 09eef96229b..82cbb61d3e6 100644
--- a/Neos.Neos/Resources/Private/Translations/no/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/no/Modules.xlf
@@ -261,70 +261,6 @@
Alle endringer fra arbeidsområdet "{0}" er forkastet.
-
-
- Historikk
-
-
-
- Denne modulen gir en oversikt over alle relevante hendelser som påvirker Neos-installasjonen.
-
-
-
- Her er det som nylig skjedde i Neos:
-
-
-
- Det er ikke ennå registrert noen hendelser som kan vises i denne historikken.
-
-
-
- {0} opprettet {1} "{2}".
-
-
-
- {0} fjernet {1} "{2}".
-
-
-
- {0} opprettet variant {1} av {2} "{3}".
-
-
-
- {0} endret {1} "{2}".
-
-
-
- {0} flyttet {1} "{2}".
-
-
-
- {0} kopierte {1} "{2}".
-
-
-
- {0} renamed the {1} "{2}" to "{3}".
-
-
-
- {0} modified content on the {1} "{2}".
-
-
-
- {0} opprettet en ny bruker "{1}" for {2}.
-
-
-
- {0} slettet kontoen "{1}" av {2}.
-
-
-
- Last inn mer
-
-
-
- This node has been removed in the meantime
-
diff --git a/Neos.Neos/Resources/Private/Translations/pl/Main.xlf b/Neos.Neos/Resources/Private/Translations/pl/Main.xlf
index a79537fd656..a4fe15cd508 100644
--- a/Neos.Neos/Resources/Private/Translations/pl/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/pl/Main.xlf
@@ -5,828 +5,1095 @@
- Auto-publikacja
+ Auto-publikacja
+
- Automatyczna publikacja do {0}
+ Automatyczna publikacja do {0}
+
- Przejrzyj zmiany
+ Przejrzyj zmiany
+
- Zastosuj
+ Zastosuj
+
- Zastosuj zmiany
+ Zastosuj zmiany
+
- Anuluj
+ Anuluj
+
- Wstecz
+ Wstecz
+
- Wybierz
+ Wybierz
+
- Pisz, aby szukać
+ Pisz, aby szukać
+
- Treść
+ Treść
+
- Węzeł
+ Węzeł
+
- Widok treści
+ Widok treści
+
- Utwórz po
+ Utwórz po
+
- Utwórz nowy
+ Utwórz nowy
+
- Zamknij
+ Zamknij
+
- Kopiuj
+ Kopiuj
+
- Wytnij
+ Wytnij
+
- Usuń
+ Usuń
+
- Tak, usuń element
+ Tak, usuń element
+
- Usuń element
+ Usuń element
+
- Odrzuć
+ Odrzuć
+
- Odrzuć zmiany
+ Odrzuć zmiany
+
- Edytuj tytuł
+ Edytuj tytuł
+
- Edycja / Podgląd
+ Edycja / Podgląd
+
- Edytuj
+ Edytuj
+
- Ukryj / Pokaż
+ Ukryj / Pokaż
+
- Ukryj
+ Ukryj
+
- Odkryj
+ Odkryj
+
- do
+ do
+
- przed
+ przed
+
- po
+ po
+
- Ładowanie
+ Ładowanie
+
- Nowy po
+ Nowy po
+
- Nowy przed
+ Nowy przed
+
- Nowy w
+ Nowy w
+
- Nawiguj
+ Nawiguj
+
- OK
+ OK
+
- Strona
+ Strona
+
- Wklej
+ Wklej
+
- Wklej po
+ Wklej po
+
- Wklej przed
+ Wklej przed
+
- Wklej do
+ Wklej do
+
- Hasło
+ Hasło
+
- Pogdląd
+ Pogdląd
+
- Publikuj
+ Publikuj
+
- Publikuj do {0}
+ Publikuj do {0}
+
- Publikuj wszystkie zmiany dla bieżącej strony
+ Publikuj wszystkie zmiany dla bieżącej strony
+
- Nie można opublikować, ponieważ docelowy obszar roboczy jest tylko do odczytu
+ Nie można opublikować, ponieważ docelowy obszar roboczy jest tylko do odczytu
+
- Wybierz docelowy obszar roboczy
+ Wybierz docelowy obszar roboczy
+
- Publikowanie
+ Publikowanie
+
- Opublikowano
+ Opublikowano
+
- Przełącz menu publikacji
+ Przełącz menu publikacji
+
- Docelowy obszar roboczy
+ Docelowy obszar roboczy
+
- Bieżący obszar roboczy
+ Bieżący obszar roboczy
+
- Usuń
+ Usuń
+
- Odśwież
+ Odśwież
+
- Zapisz
+ Zapisz
+
- Zapisywanie...
+ Zapisywanie...
+
- Zapisano
+ Zapisano
+
- Szukaj
+ Szukaj
+
- Pokaż/schowaj inspektor
+ Pokaż/schowaj inspektor
+
- Użytkownik
+ Użytkownik
+
- Ty
+ Ty
+
- [bez tytułu]
+ [bez tytułu]
+
- Etykieta
+ Etykieta
+
- Typ zawartości
+ Typ zawartości
+
- Ścieżka
+ Ścieżka
+
- Ścieżka względna
+ Ścieżka względna
+
- Wersja
+ Wersja
+
- Tej operacji nie można cofnąć.
+ Tej operacji nie można cofnąć.
+
- Zasób
+ Zasób
+
- Utworzony
+ Utworzony
+
- Ostatnia modyfikacja
+ Ostatnia modyfikacja
+
- Ostatnia publikacja
+ Ostatnia publikacja
+
- Identyfikator
+ Identyfikator
+
- Nazwa
+ Nazwa
+
- Obszar roboczy
+ Obszar roboczy
+
- Struktura
+ Struktura
+
- Przełącz strukturę kontekstu
+ Przełącz strukturę kontekstu
+
- Filtr
+ Filtr
+
- Przełącz menu
+ Przełącz menu
+
- Błąd ładowania!
+ Błąd ładowania!
+
- Musisz wybrać węzeł
+ Musisz wybrać węzeł
+
- Węzeł nadrzędny nie może być usunięty.
+ Węzeł nadrzędny nie może być usunięty.
+
- Nie można skopiować tego węzła
+ Nie można skopiować tego węzła
+
- Nie można wyciąć tego węzła
+ Nie można wyciąć tego węzła
+
- Wymiary zawartości
+ Wymiary zawartości
+
- Strona
+ Strona
+
- Dokument
+ Dokument
+
- Odniesienie
+ Odniesienie
+
- Host
+ Host
+
- Schemat
+ Schemat
+
- Port
+ Port
+
- Główny
+ Główny
+
- Pakiet
+ Pakiet
+
- Nieaktywny
+ Nieaktywny
+
- Niedostępny
+ Niedostępny
+
- Nieaktywny
+ Nieaktywny
+
- Kliknij, aby edytować
+ Kliknij, aby edytować
+
- Kliknij, aby deaktywować
+ Kliknij, aby deaktywować
+
- Kliknij, aby aktywować
+ Kliknij, aby aktywować
+
- Kliknij, aby usunąć
+ Kliknij, aby usunąć
+
- Kliknij, aby utworzyć nowy
+ Kliknij, aby utworzyć nowy
+
- Status
+ Status
+
- Aktywny
+ Aktywny
+
- Domeny
+ Domeny
+
- Domena
+ Domena
+
- Tak, usuń!
+ Tak, usuń!
+
- Klucz pakietu
+ Klucz pakietu
+
- Opis
+ Opis
+
- Przełącz drzewo zawartości
+ Przełącz drzewo zawartości
+
- Pokaż opcje publikowania
+ Pokaż opcje publikowania
+
- Aktywuj edycję w trybie pełnoekranowym
+ Aktywuj edycję w trybie pełnoekranowym
+
- Dezaktywuj edycję w trybie pełnoekranowym
+ Dezaktywuj edycję w trybie pełnoekranowym
+
- Pokaż podgląd
+ Pokaż podgląd
+
- Ogólny
+ Ogólny
+
- Struktura
+ Struktura
+
- Wtyczki
+ Wtyczki
+
- Kliknij {0}, aby przejść do strony.
+ Kliknij {0}, aby przejść do strony.
+
- Kliknij {0} aby zobaczyć plik.
+ Kliknij {0} aby zobaczyć plik.
+
- Kliknij {0}, aby otworzyć odnośnik.
+ Kliknij {0}, aby otworzyć odnośnik.
+
- (cel nie został wybrany)
+ (cel nie został wybrany)
+
- To jest skrót do pierwszej podstrony. <br />Kliknij {0}, aby do niej przejść.
+ To jest skrót do pierwszej podstrony. <br />Kliknij {0}, aby do niej przejść.
+
- To jest skrót do strony nadrzędnej. <br />Kliknij {0}, aby przejść do strony.
+ To jest skrót do strony nadrzędnej. <br />Kliknij {0}, aby przejść do strony.
+
- Pełny ekran
+ Pełny ekran
+
Deprecated, replaced by previewShortcutButton.title
- Otwórz stronę w przestrzeni roboczej live
+ Otwórz stronę w przestrzeni roboczej live
+
- Otwórz stronę w docelowej przestrzeni roboczej
+ Otwórz stronę w docelowej przestrzeni roboczej
+
- Odrzuć wszystko
+ Odrzuć wszystko
+
- Odrzuć wszystkie zmiany
+ Odrzuć wszystkie zmiany
+
- Czy na pewno chcesz odrzucić wszystkie zmiany w tym obszarze roboczym?
+ Czy na pewno chcesz odrzucić wszystkie zmiany w tym obszarze roboczym?
+
- Czy jesteś pewien, że chcesz odrzucić {numberOfChanges} zmianę(y) w tym obszarze roboczym?
+ Czy jesteś pewien, że chcesz odrzucić {numberOfChanges} zmianę(y) w tym obszarze roboczym?
+
- Publikuj wszystko
+ Publikuj wszystko
+
- Publikuj wszystkie zmiany
+ Publikuj wszystkie zmiany
+
- Czy jesteś pewien, że chcesz opublikować wszystkie zmiany?
+ Czy jesteś pewien, że chcesz opublikować wszystkie zmiany?
+
- Oczekujące zmiany
+ Oczekujące zmiany
+
- Twoja osobista przestrzeń robocza zawiera obecnie nieopublikowane zmiany. W celu przełączenia się na inny obszar roboczy musisz opublikować wprowadzone zmiany lub je odrzucić.
+ Twoja osobista przestrzeń robocza zawiera obecnie nieopublikowane zmiany. W celu przełączenia się na inny obszar roboczy musisz opublikować wprowadzone zmiany lub je odrzucić.
+
- Przejrzyj swoje zmiany, opublikuj je lub odrzuć, a następnie wybierz nową docelową przestrzeń roboczą.
+ Przejrzyj swoje zmiany, opublikuj je lub odrzuć, a następnie wybierz nową docelową przestrzeń roboczą.
+
- Tryby edycji
+ Tryby edycji
+
- Centrum podglądu
+ Centrum podglądu
+
- Masz niezachowane zmiany. Co chcesz z nimi zrobić?
+ Masz niezachowane zmiany. Co chcesz z nimi zrobić?
+
- Wybrany element
+ Wybrany element
+
- Niektóre pola nie zostały poprawnie wypełnione.
+ Niektóre pola nie zostały poprawnie wypełnione.
+
- Pola oznaczone jako błędne nie są jeszcze prawidłowo wypełnione. Uzupełnij je poprawnie.
+ Pola oznaczone jako błędne nie są jeszcze prawidłowo wypełnione. Uzupełnij je poprawnie.
+
- Kontynuuj edycję
+ Kontynuuj edycję
+
- Porzuć zmiany
+ Porzuć zmiany
+
- Zastosuj
+ Zastosuj
+
- Wybierz wtyczkę
+ Wybierz wtyczkę
+
- Brak skonfigurowanych wtyczek
+ Brak skonfigurowanych wtyczek
+
- Widok jest wyświetlany na stronie
+ Widok jest wyświetlany na stronie
+
- Widok jest wyświetlany na bieżącej stronie
+ Widok jest wyświetlany na bieżącej stronie
+
- Nie wybrano daty
+ Nie wybrano daty
+
- Edytuj kod
+ Edytuj kod
+
- Wklej link, lub pisz aby wyszukać
+ Wklej link, lub pisz aby wyszukać
+
- Niemożna załadować pod-wezłów dla typów:
+ Niemożna załadować pod-wezłów dla typów:
+
- Zmień typ
+ Zmień typ
+
- Dodatkowe Informacje
+ Dodatkowe Informacje
+
- Widoczność
+ Widoczność
+
- Opcje dokumentu
+ Opcje dokumentu
+
- Długość tego tekstu musi zawierać się między {minimum} i {maximum} znakami.
+ Długość tego tekstu musi zawierać się między {minimum} i {maximum} znakami.
+
- To pole musi zawierać co najmniej {{minimum}} znaków.
+ To pole musi zawierać co najmniej {{minimum}} znaków.
+
- Tekst nie może przekraczać {{maximum}} znaków.
+ Tekst nie może przekraczać {{maximum}} znaków.
+
- Dozwolone są tylko znaki od a do z i cyfry
+ Dozwolone są tylko znaki od a do z i cyfry
+
- Podany element nie jest policzalny.
+ Podany element nie jest policzalny.
+
- Wartość licznika musi zawierać się pomiędzy {{minimum}} a {{maximum}}.
+ Wartość licznika musi zawierać się pomiędzy {{minimum}} a {{maximum}}.
+
- Podana wartość nie jest poprawną datą.
+ Podana wartość nie jest poprawną datą.
+
- Podana data musi zawierać się między {{formatEarliestDate}} i {{formatLatestDate}}
+ Podana data musi zawierać się między {{formatEarliestDate}} i {{formatLatestDate}}
+
- Podana data musi być po {{formatEarliestDate}}
+ Podana data musi być po {{formatEarliestDate}}
+
- Podana data musi być przed {{formatLatestDate}}
+ Podana data musi być przed {{formatLatestDate}}
+
- Proszę podać poprawny adres email.
+ Proszę podać poprawny adres email.
+
- Oczekiwana jest poprawna liczba zmiennoprzecinkowa.
+ Oczekiwana jest poprawna liczba zmiennoprzecinkowa.
+
- Oczekiwana jest poprawna liczba całkowita.
+ Oczekiwana jest poprawna liczba całkowita.
+
- Oczekiwane są tylko litery, cyfry, spacje i wybrane znaki interpunkcyjne.
+ Oczekiwane są tylko litery, cyfry, spacje i wybrane znaki interpunkcyjne.
+
- Ta właściwość jest wymagana.
+ Ta właściwość jest wymagana.
+
- Oczekiwana jest poprawna liczba.
+ Oczekiwana jest poprawna liczba.
+
- Proszę podać poprawną liczbę pomiędzy {{minimum}} a {{maximum}}
+ Proszę podać poprawną liczbę pomiędzy {{minimum}} a {{maximum}}
+
- Podany ciąg znaków nie odpowiada wzorcowi ({pattern})
+ Podany ciąg znaków nie odpowiada wzorcowi ({pattern})
+
- Oczekiwany jest poprawny ciąg znaków.
+ Oczekiwany jest poprawny ciąg znaków.
+
- Oczekiwany jest poprawny tekst bez żadnych znaczników XML.
+ Oczekiwany jest poprawny tekst bez żadnych znaczników XML.
+
- Podana wartość posiada niepoprawny identyfikator.
+ Podana wartość posiada niepoprawny identyfikator.
+
- Przełącz selektor wymiarów zawartości
+ Przełącz selektor wymiarów zawartości
+
- Rozpocząć z pustym czy wstępnie wypełnionym dokumentem?
+ Rozpocząć z pustym czy wstępnie wypełnionym dokumentem?
+
- Ten {nodeTypeLabel} nie istnieje jeszcze w {currentDimensionChoiceText}.
+ Ten {nodeTypeLabel} nie istnieje jeszcze w {currentDimensionChoiceText}.
+
- Możesz utworzyć go teraz, rozpoczynając z pustym {nodeTypeLabel} lub skopiować całą zawartość z obecnie widocznego {nodeTypeLabel}, który znajduje się w {currentDocumentDimensionChoiceText}.
+ Możesz utworzyć go teraz, rozpoczynając z pustym {nodeTypeLabel} lub skopiować całą zawartość z obecnie widocznego {nodeTypeLabel}, który znajduje się w {currentDocumentDimensionChoiceText}.
+
- Dodatkowo, są {numberOfNodesMissingInRootline} dokumenty przodkowie, które również nie istnieją w wybranym wariancie i które także zostaną utworzone.
+ Dodatkowo, są {numberOfNodesMissingInRootline} dokumenty przodkowie, które również nie istnieją w wybranym wariancie i które także zostaną utworzone.
+
- Utwórz pusty
+ Utwórz pusty
+
- Utwórz i kopiuj
+ Utwórz i kopiuj
+
- Treść
+ Treść
+
- Przełącz grupę menu
+ Przełącz grupę menu
+
- Przełącz tryb menu przyczepionego
+ Przełącz tryb menu przyczepionego
+
- Czy na pewno chcesz usunąć
+ Czy na pewno chcesz usunąć
+
- Spowoduje to usunięcie elementu
+ Spowoduje to usunięcie elementu
+
- wraz z jego dziećmi
+ wraz z jego dziećmi
+
- Tę operację można cofnąć w panelu zarządzania obszarem roboczym.
+ Tę operację można cofnąć w panelu zarządzania obszarem roboczym.
+
- Wysokość
+ Wysokość
+
- Czy na pewno chcesz usunąć
+ Czy na pewno chcesz usunąć
+
- ten element
+ ten element
+
- To spowoduje usunięcie elementu.
+ To spowoduje usunięcie elementu.
+
- Tę operację można cofnąć w panelu zarządzania obszarem roboczym.
+ Tę operację można cofnąć w panelu zarządzania obszarem roboczym.
+
- Pliki
+ Pliki
+
- Kadruj
+ Kadruj
+
- Szerokość
+ Szerokość
+
- Brak wymaganej właściwości:
+ Brak wymaganej właściwości:
+
- Obszar roboczy
+ Obszar roboczy
+
- Obszary robocze
+ Obszary robocze
+
- Wystąpił błąd podczas zapisywania
+ Wystąpił błąd podczas zapisywania
+
- Przeładuj stronę aby spróbować rozwiązać ten problem.
+ Przeładuj stronę aby spróbować rozwiązać ten problem.
+
- Przeładuj backend
+ Przeładuj backend
+
- Przeładuj
+ Przeładuj
+
- W miejscu
+ W miejscu
+
- Sama treść
+ Sama treść
+
- Tryb treści nieprzetworzonej
+ Tryb treści nieprzetworzonej
+
- Komputer
+ Komputer
+
- Logowanie do
+ Logowanie do
+
- Uwierzytelnianie
+ Uwierzytelnianie
+
- Wyloguj
+ Wyloguj
+
- Wprowadzona nazwa użytkownika lub hasło było nieprawidłowe
+ Wprowadzona nazwa użytkownika lub hasło było nieprawidłowe
+
- Twoja sesja wygasła. Zaloguj się ponownie.
+ Twoja sesja wygasła. Zaloguj się ponownie.
+
- Welcome to Neos
+ Welcome to Neos
+
- Przejdź do konfiguracji
+ Przejdź do konfiguracji
+
- Technical Information
+ Technical Information
+
- Brak strony głównej
+ Brak strony głównej
+
- Prawdopodobnie żadna strona nie została zdefiniowana, witryna nie zawiera strony głównej, bądź nie można określić aktywnej strony.
+ Prawdopodobnie żadna strona nie została zdefiniowana, witryna nie zawiera strony głównej, bądź nie można określić aktywnej strony.
+
- Powinieneś ustawić domenę strony lub zaimportować nową stronę w ustawieniach.
+ Powinieneś ustawić domenę strony lub zaimportować nową stronę w ustawieniach.
+
- Błąd bazy danych
+ Błąd bazy danych
+
- Nie ma jeszcze połączenia z bazą danych lub nie został utworzony schemat bazy danych Neosa.
+ Nie ma jeszcze połączenia z bazą danych lub nie został utworzony schemat bazy danych Neosa.
+
- Uruchom instalator, aby skonfigurować bazę danych.
+ Uruchom instalator, aby skonfigurować bazę danych.
+
- Nie znaleziono strony
+ Nie znaleziono strony
+
- Niestety, żądana strona nie została odnaleziona.
+ Niestety, żądana strona nie została odnaleziona.
+
- Niepoprawny węzeł
+ Niepoprawny węzeł
+
- Konfiguracja węzła (NodeType), który miał być w tym miejscu wyświetlony nie jest dostępna. Prawdopodobnie zmieniłeś nazwę węzła i nie wykonałeś migracji lub po prostu zrobiłeś literówkę.
+ Konfiguracja węzła (NodeType), który miał być w tym miejscu wyświetlony nie jest dostępna. Prawdopodobnie zmieniłeś nazwę węzła i nie wykonałeś migracji lub po prostu zrobiłeś literówkę.
+
- Wystąpił nieoczekiwany błąd podczas tworzenia węzła
+ Wystąpił nieoczekiwany błąd podczas tworzenia węzła
+
- Wystąpił nieoczekiwany błąd podczas usuwania węzła
+ Wystąpił nieoczekiwany błąd podczas usuwania węzła
+
- Wystąpił nieoczekiwany błąd podczas aktualizowania węzła
+ Wystąpił nieoczekiwany błąd podczas aktualizowania węzła
+
- Wystąpił nieoczekiwany błąd podczas przenoszenia węzła
+ Wystąpił nieoczekiwany błąd podczas przenoszenia węzła
+
- Błąd ładowania drzewa węzłów.
+ Błąd ładowania drzewa węzłów.
+
-
-
- Wprowadzona nazwa użytkownika lub hasło było nieprawidłowe
- "{nodeTypeName}" na stronie "{pageLabel}"
+ "{nodeTypeName}" na stronie "{pageLabel}"
+
- Węzły
+ Węzły
+
- Pokaż
+ Pokaż
+
- Ten węzeł nie może być udostępniiony za pośrednictwem publicznego adresu URL
+ Ten węzeł nie może być udostępniiony za pośrednictwem publicznego adresu URL
+
- Właściwości węzła
+ Właściwości węzła
+
- Skopiuj {source} do {target}
+ Skopiuj {source} do {target}
+
- Przenieś {source} do {target}
+ Przenieś {source} do {target}
+
- Wybierz pozycję na jakiej chcesz wstawić {source} względem {target}.
+ Wybierz pozycję na jakiej chcesz wstawić {source} względem {target}.
+
- Wstaw
+ Wstaw
+
- Tryb wstawiania
+ Tryb wstawiania
+
- Wybierz współczynnik proporcji
+ Wybierz współczynnik proporcji
+
- Pogrubienie
+ Pogrubienie
+
- Kursywa
+ Kursywa
+
- Podkreślenie
+ Podkreślenie
+
- Indeks dolny
+ Indeks dolny
+
- Indeks górny
+ Indeks górny
+
- Przekreślenie
+ Przekreślenie
+
- Odnośnik
+ Odnośnik
+
- Lista uporządkowana
+ Lista uporządkowana
+
- Lista nieuporządkowana
+ Lista nieuporządkowana
+
- Wyrównaj do lewej
+ Wyrównaj do lewej
+
- Wyrównaj do prawej
+ Wyrównaj do prawej
+
- Wyrównaj do środka
+ Wyrównaj do środka
+
- Wyjustuj
+ Wyjustuj
+
- Tabela
+ Tabela
+
- Usuń formatowanie
+ Usuń formatowanie
+
- Zmniejsz wcięcie
+ Zmniejsz wcięcie
+
- Wcięcie
+ Wcięcie
+
- Utwórz nowy
+ Utwórz nowy
+
- Nie znaleziono dopasowań
+ Nie znaleziono dopasowań
+
- Wprowadź ###CHARACTERS### znaków więcej
+ Wprowadź ###CHARACTERS### znaków więcej
+
- Wrong Credentials
+ Wrong Credentials
+
- Wprowadzona nazwa użytkownika lub hasło było nieprawidłowe
+ Wprowadzona nazwa użytkownika lub hasło było nieprawidłowe
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/pl/Modules.xlf b/Neos.Neos/Resources/Private/Translations/pl/Modules.xlf
index 60e33a6a719..21edd2516aa 100644
--- a/Neos.Neos/Resources/Private/Translations/pl/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/pl/Modules.xlf
@@ -261,70 +261,6 @@
Wszystkie zmiany z obszaru roboczego "{0}" zostały odrzucone.
-
-
- Historia
-
-
-
- Ten moduł zawiera przegląd wszystkich istotnych zdarzeń wpływających na działanie tej instalacji Neos.
-
-
-
- Oto co wydarzyło się ostatnio w Neos
-
-
-
- Nie zarejestrowano żadnych zdarzeń, które mogłyby być wyświetlone w tej historii.
-
-
-
- {0} utworzył {1} "{2}".
-
-
-
- {0} usunął {1} "{2}".
-
-
-
- {0} utworzył wariant {1} z {2} "{3}".
-
-
-
- {0} zmodyfikował {1} "{2}".
-
-
-
- {0} przeniósł {1} "{2}".
-
-
-
- {0} skopiował {1} "{2}".
-
-
-
- {0} zmienił nazwę {1} "{2}" na "{3}".
-
-
-
- {0} zmodyfikował zawartość na {1} "{2}".
-
-
-
- {0} utworzył nowego użytkownika "{1}" dla {2}.
-
-
-
- {0} usunął konto "{1}" z {2}.
-
-
-
- Załaduj więcej
-
-
-
- Ten węzeł został usunięty w międzyczasie
-
diff --git a/Neos.Neos/Resources/Private/Translations/pt/Main.xlf b/Neos.Neos/Resources/Private/Translations/pt/Main.xlf
index b535f8346a5..39fe986fb4e 100644
--- a/Neos.Neos/Resources/Private/Translations/pt/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/pt/Main.xlf
@@ -952,10 +952,6 @@ Apenas caracteres regulares (a a z, tremas, ...) e números são permitidos.Erro ao carregar a árvore de nós.
-
-
- O nome de utilizador ou a palavra-passe estão incorretos
-
diff --git a/Neos.Neos/Resources/Private/Translations/pt/Modules.xlf b/Neos.Neos/Resources/Private/Translations/pt/Modules.xlf
index 4f4f1bf2894..f7625c747e3 100644
--- a/Neos.Neos/Resources/Private/Translations/pt/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/pt/Modules.xlf
@@ -259,70 +259,6 @@
Todas as alterações do espaço de trabalho "{0}" foram descartadas.
-
-
- Histórico
-
-
-
- Este módulo fornece uma visão geral de todos os eventos relevantes que afetam esta instalação do Neos.
-
-
-
- Aqui está o que aconteceu recentemente no Neos:
-
-
-
- Não foram registrados quaisquer eventos que poderiam ser exibido neste histórico ainda.
-
-
-
- {0} criou o {1} "{2}".
-
-
-
- {0} removido o {1} "{2}".
-
-
-
- {0} criada a variante {1} of the {2} "{3}".
-
-
-
- {0} modificado o {1} "{2}".
-
-
-
- {0} movido o {1} "{2}".
-
-
-
- {0} copiado o {1} "{2}".
-
-
-
- {0} renomeado o {1} "{2}" to "{3}".
-
-
-
- {0} modificado o conteúdo no {1} "{2}".
-
-
-
- {0} criou um novo usuário "{1}" para {2}.
-
-
-
- {0} excluiu a conta "{1}" de {2}.
-
-
-
- Carregar mais
-
-
-
- Este nó já foi removido
-
diff --git a/Neos.Neos/Resources/Private/Translations/pt_BR/Main.xlf b/Neos.Neos/Resources/Private/Translations/pt_BR/Main.xlf
index 1a0fae45b9f..08fcf1196cd 100644
--- a/Neos.Neos/Resources/Private/Translations/pt_BR/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/pt_BR/Main.xlf
@@ -5,828 +5,1095 @@
- Auto-publicar
+ Auto-publicar
+
- Auto-publicar em {0}
+ Auto-publicar em {0}
+
- Revisar alterações
+ Revisar alterações
+
- Aplicar
+ Aplicar
+
- Aplicar alterações
+ Aplicar alterações
+
- Cancelar
+ Cancelar
+
- Voltar
+ Voltar
+
- Escolher
+ Escolher
+
- Escreva pra procurar
+ Escreva pra procurar
+
- Conteúdo
+ Conteúdo
+
- Nó
+ Nó
+
- Exibição de Conteúdo
+ Exibição de Conteúdo
+
- Criar depois
+ Criar depois
+
- Criar novo
+ Criar novo
+
- Fechar
+ Fechar
+
- Copiar
+ Copiar
+
- Recortar
+ Recortar
+
- Excluir
+ Excluir
+
- Sim, excluir o elemento
+ Sim, excluir o elemento
+
- Excluir o elemento
+ Excluir o elemento
+
- Descartar
+ Descartar
+
- Descartar alterações
+ Descartar alterações
+
- Editar título
+ Editar título
+
- Editar / Visualizar
+ Editar / Visualizar
+
- Editar
+ Editar
+
- Ocultar / Exibir
+ Ocultar / Exibir
+
- Esconder
+ Esconder
+
- Exibir
+ Exibir
+
- dentro
+ dentro
+
- antes
+ antes
+
- depois
+ depois
+
- Carregando
+ Carregando
+
- Novo Depois
+ Novo Depois
+
- Novo Antes
+ Novo Antes
+
- Novo Em
+ Novo Em
+
- Navegar
+ Navegar
+
- ok
+ ok
+
- Página
+ Página
+
- Colar
+ Colar
+
- Colar Depois
+ Colar Depois
+
- Colar Antes
+ Colar Antes
+
- Colar Em
+ Colar Em
+
- Senha
+ Senha
+
- Visualizar
+ Visualizar
+
- Publicar
+ Publicar
+
- Publicar em {0}
+ Publicar em {0}
+
- Publicar todas as alterações da página atual
+ Publicar todas as alterações da página atual
+
- Não foi possível publicar porque o espaço de trabalho de destino tem acesso somente leitura
+ Não foi possível publicar porque o espaço de trabalho de destino tem acesso somente leitura
+
- Selecione o espaço de trabalho de destino
+ Selecione o espaço de trabalho de destino
+
- Publicando
+ Publicando
+
- Publicado
+ Publicado
+
- Abrir/Fechar menu de publicação
+ Abrir/Fechar menu de publicação
+
- Espaço de trabalho de destino
+ Espaço de trabalho de destino
+
- Espaço de trabalho atual
+ Espaço de trabalho atual
+
- Remover
+ Remover
+
- Atualizar
+ Atualizar
+
- Salvar
+ Salvar
+
- Salvando
+ Salvando
+
- Salvo
+ Salvo
+
- Procura
+ Procura
+
- Ativar/Desativar inspetor
+ Ativar/Desativar inspetor
+
- Nome de Usuário
+ Nome de Usuário
+
- Você
+ Você
+
- [sem título]
+ [sem título]
+
- Rótulo
+ Rótulo
+
- Tipo de nó
+ Tipo de nó
+
- Caminho
+ Caminho
+
- Caminho relativo
+ Caminho relativo
+
- Versão
+ Versão
+
- Esta operação não pode ser desfeita.
+ Esta operação não pode ser desfeita.
+
- Ítem
+ Ítem
+
- Criado
+ Criado
+
- Última modificação
+ Última modificação
+
- Última publicação
+ Última publicação
+
- Identificador
+ Identificador
+
- Nome
+ Nome
+
- Espaço de Trabalho
+ Espaço de Trabalho
+
- Estrutura
+ Estrutura
+
- Abrir/Fechar estrutura do contexto
+ Abrir/Fechar estrutura do contexto
+
- Filtro
+ Filtro
+
- Abrir/fechar o menu
+ Abrir/fechar o menu
+
- Erro ao carregar!
+ Erro ao carregar!
+
- Selecione um nó
+ Selecione um nó
+
- O nó raíz não pode ser removido.
+ O nó raíz não pode ser removido.
+
- Você não pode copiar este nó
+ Você não pode copiar este nó
+
- Você não pode cortar este nó
+ Você não pode cortar este nó
+
- Dimensões de conteúdo
+ Dimensões de conteúdo
+
- Site
+ Site
+
- Documento
+ Documento
+
- Referência
+ Referência
+
- Host
+ Host
+
- Esquema
+ Esquema
+
- Porta
+ Porta
+
- Primário
+ Primário
+
- Pacote
+ Pacote
+
- Desativado
+ Desativado
+
- Indisponível
+ Indisponível
+
- Inativo
+ Inativo
+
- Clique para editar
+ Clique para editar
+
- Clique para desativar
+ Clique para desativar
+
- Clique para ativar
+ Clique para ativar
+
- Clique para apagar
+ Clique para apagar
+
- Clique para criar um novo
+ Clique para criar um novo
+
- Status
+ Status
+
- Ativo
+ Ativo
+
- Domínios
+ Domínios
+
- Domínio
+ Domínio
+
- Sim, excluí-lo!
+ Sim, excluí-lo!
+
- Chave de pacote
+ Chave de pacote
+
- Descrição
+ Descrição
+
- Alternar painel de conteúdo
+ Alternar painel de conteúdo
+
- Mostrar opções de publicação
+ Mostrar opções de publicação
+
- Ativar modo de edição de tela cheia
+ Ativar modo de edição de tela cheia
+
- Desativar modo de edição de tela cheia
+ Desativar modo de edição de tela cheia
+
- Mostrar pré-visualização
+ Mostrar pré-visualização
+
- Geral
+ Geral
+
- Estrutura
+ Estrutura
+
- Plugins
+ Plugins
+
- Clique aqui para continuar para a página {0}.
+ Clique aqui para continuar para a página {0}.
+
- Clique aqui para continuar o recurso {0}.
+ Clique aqui para continuar o recurso {0}.
+
- Clique aqui para continuar para a página de ext {0}.
+ Clique aqui para continuar para a página de ext {0}.
+
- (nenhum alvo foi selecionado)
+ (nenhum alvo foi selecionado)
+
- Isto é um atalho para a primeira página filha. <br />Clique em {0} para continuar para a página.
+ Isto é um atalho para a primeira página filha. <br />Clique em {0} para continuar para a página.
+
- Este é um atalho para a página pai.<br />Clique em {0} para continuar para a página.
+ Este é um atalho para a página pai.<br />Clique em {0} para continuar para a página.
+
- Tela Cheia
+ Tela Cheia
+
Deprecated, replaced by previewShortcutButton.title
- Página aberta em espaço de trabalho ao vivo
+ Página aberta em espaço de trabalho ao vivo
+
- Abrir página em espaço de trabalho de destino
+ Abrir página em espaço de trabalho de destino
+
- Descartar todos
+ Descartar todos
+
- Descartar todas as alterações
+ Descartar todas as alterações
+
- Tem certeza que deseja descartar todas as alterações neste espaço de trabalho?
+ Tem certeza que deseja descartar todas as alterações neste espaço de trabalho?
+
- Você tem certeza de que você deseja descartar {numberOfChanges} mudança(s) neste espaço de trabalho?
+ Você tem certeza de que você deseja descartar {numberOfChanges} mudança(s) neste espaço de trabalho?
+
- Publicar todos
+ Publicar todos
+
- Publicar todas as alterações
+ Publicar todas as alterações
+
- Tem certeza que deseja publicar todas as alterações?
+ Tem certeza que deseja publicar todas as alterações?
+
- Alterações pendentes
+ Alterações pendentes
+
- Seu espaço de trabalho pessoal atualmente contém alterações inéditas. Para alternar para uma área de destino diferente, você precisa publicar ou descartar as alterações pendentes primeiro.
+ Seu espaço de trabalho pessoal atualmente contém alterações inéditas. Para alternar para uma área de destino diferente, você precisa publicar ou descartar as alterações pendentes primeiro.
+
- Por favor reveja suas alterações, publique ou descarte-as, e em seguida escolha um novo espaço de trabalho de destino.
+ Por favor reveja suas alterações, publique ou descarte-as, e em seguida escolha um novo espaço de trabalho de destino.
+
- Modos de Edição
+ Modos de Edição
+
- Central de Visualização
+ Central de Visualização
+
- Você ainda tem mudanças. O que quer fazer com eles?
+ Você ainda tem mudanças. O que quer fazer com eles?
+
- Elemento selecionado
+ Elemento selecionado
+
- Existem campos que não estão corretamente preenchidos.
+ Existem campos que não estão corretamente preenchidos.
+
- Os campos marcados com um erro ainda não estão corretamente preenchidos. Por favor preencha-os corretamente.
+ Os campos marcados com um erro ainda não estão corretamente preenchidos. Por favor preencha-os corretamente.
+
- Continuar editando
+ Continuar editando
+
- Jogar fora
+ Jogar fora
+
- Aplicar
+ Aplicar
+
- Selecione um plugin
+ Selecione um plugin
+
- Nenhum plugin configurado
+ Nenhum plugin configurado
+
- modo de exibição é exibido na página
+ modo de exibição é exibido na página
+
- modo de exibição é exibido na página atual
+ modo de exibição é exibido na página atual
+
- Sem data definida
+ Sem data definida
+
- Editar código
+ Editar código
+
- Cole um Link, ou digite pra procurar
+ Cole um Link, ou digite pra procurar
+
- Não é possível carregar tipos de sub node:
+ Não é possível carregar tipos de sub node:
+
- Mudar escrita
+ Mudar escrita
+
- Informação adicional
+ Informação adicional
+
- Visibilidade
+ Visibilidade
+
- Opções do documento
+ Opções do documento
+
- O comprimento deste texto deve estar entre {{minimum}} e {{maximum}} caracteres.
+ O comprimento deste texto deve estar entre {{minimum}} e {{maximum}} caracteres.
+
- Este campo deve conter pelo menos {{minimum}} caracteres.
+ Este campo deve conter pelo menos {{minimum}} caracteres.
+
- Este texto não pode exceder {{maximum}} caracteres.
+ Este texto não pode exceder {{maximum}} caracteres.
+
- Somente letras baixas (a a z , tremas, ... ) e números são permitidos.
+ Somente letras baixas (a a z , tremas, ... ) e números são permitidos.
+
- O assunto fornecido não é contável.
+ O assunto fornecido não é contável.
+
- A contagem deve estar entre {{minimum}} e {{maximum}}.
+ A contagem deve estar entre {{minimum}} e {{maximum}}.
+
- O valor fornecido não é uma data válida.
+ O valor fornecido não é uma data válida.
+
- A data deve estar entre {{formatEarliestDate}} e {{formatLatestDate}}
+ A data deve estar entre {{formatEarliestDate}} e {{formatLatestDate}}
+
- A data deve ser depois de {{formatEarliestDate}}
+ A data deve ser depois de {{formatEarliestDate}}
+
- A data deve ser antes de {{formatLatestDate}}
+ A data deve ser antes de {{formatLatestDate}}
+
- Por favor, especifique um endereço de email válido.
+ Por favor, especifique um endereço de email válido.
+
- É esperado um número flutuador válido.
+ É esperado um número flutuador válido.
+
- É esperado um número inteiro válido.
+ É esperado um número inteiro válido.
+
- É esperado apenas letras, números, espaços e certas marcas de pontuação.
+ É esperado apenas letras, números, espaços e certas marcas de pontuação.
+
- Esta propriedade é necessária.
+ Esta propriedade é necessária.
+
- É esperado um número válido.
+ É esperado um número válido.
+
- Por favor, digite um número válido entre {{minimum}} e {{maximum}}
+ Por favor, digite um número válido entre {{minimum}} e {{maximum}}
+
- O determinado assunto não corresponde ao padrão ({{pattern}})
+ O determinado assunto não corresponde ao padrão ({{pattern}})
+
- Espera-se caracteres válidos.
+ Espera-se caracteres válidos.
+
- Texto válido sem quaisquer tags XML é esperado.
+ Texto válido sem quaisquer tags XML é esperado.
+
- O determinado assunto não é um válido UUID.
+ O determinado assunto não é um válido UUID.
+
- Abrir/Fechar selecionador das dimensões de conteúdo
+ Abrir/Fechar selecionador das dimensões de conteúdo
+
- Começar com um documento vazio ou já preenchido?
+ Começar com um documento vazio ou já preenchido?
+
- Este {nodeTypeLabel} ainda não existe no {currentDimensionChoiceText}.
+ Este {nodeTypeLabel} ainda não existe no {currentDimensionChoiceText}.
+
- Você pode criá-lo agora, começando com um {nodeTypeLabel} vazio ou copiar todo o conteúdo do {nodeTypeLabel} atualmente visível no {currentDocumentDimensionChoiceText}.
+ Você pode criá-lo agora, começando com um {nodeTypeLabel} vazio ou copiar todo o conteúdo do {nodeTypeLabel} atualmente visível no {currentDocumentDimensionChoiceText}.
+
- Além disso, há {numberOfNodesMissingInRootline} documentos ancestrais que também não existem na variante escolhida, e que serão igualmente criados.
+ Além disso, há {numberOfNodesMissingInRootline} documentos ancestrais que também não existem na variante escolhida, e que serão igualmente criados.
+
- Criar vazio
+ Criar vazio
+
- Criar e copiar
+ Criar e copiar
+
- Conteúdo
+ Conteúdo
+
- Abrir/Fechar grupo de menus
+ Abrir/Fechar grupo de menus
+
- Ativar/Desativar modo de menú colado
+ Ativar/Desativar modo de menú colado
+
- Deseja realmente excluir
+ Deseja realmente excluir
+
- Isto irá excluir o elemento
+ Isto irá excluir o elemento
+
- e seus filhos
+ e seus filhos
+
- Esta ação pode ser desfeita no gerenciamento do espaço de trabalho.
+ Esta ação pode ser desfeita no gerenciamento do espaço de trabalho.
+
- Altura
+ Altura
+
- Deseja realmente excluir
+ Deseja realmente excluir
+
- este elemento
+ este elemento
+
- Isto irá excluir o elemento.
+ Isto irá excluir o elemento.
+
- Esta ação pode ser desfeita no gerenciamento do espaço de trabalho.
+ Esta ação pode ser desfeita no gerenciamento do espaço de trabalho.
+
- Mídia
+ Mídia
+
- Corte
+ Corte
+
- Largura
+ Largura
+
- Faltando propriedade necessária:
+ Faltando propriedade necessária:
+
- Espaço de Trabalho
+ Espaço de Trabalho
+
- Espaços de Trabalho
+ Espaços de Trabalho
+
- Ocorreu um erro durante o salvamento
+ Ocorreu um erro durante o salvamento
+
- Recarregue a página para tentar corrigir o problema.
+ Recarregue a página para tentar corrigir o problema.
+
- Recarregar o backend
+ Recarregar o backend
+
- Recarregar
+ Recarregar
+
- No local
+ No local
+
- Conteúdo bruto
+ Conteúdo bruto
+
- Modo de conteúdo nú
+ Modo de conteúdo nú
+
- Área de Trabalho
+ Área de Trabalho
+
- Typo3 Neos Login
+ Typo3 Neos Login
+
- Autenticando
+ Autenticando
+
- Sair
+ Sair
+
- O nome de usuário ou a senha estão incorretos
+ O nome de usuário ou a senha estão incorretos
+
- O login expirou. Por favor faça um novo login.
+ O login expirou. Por favor faça um novo login.
+
- Bem-vindo(a) ao Neos
+ Bem-vindo(a) ao Neos
+
- Ir para instalação
+ Ir para instalação
+
- Informação Técnica
+ Informação Técnica
+
- Faltando Homepage
+ Faltando Homepage
+
- O site não foi definido, o site não contém uma página inicial ou o site ativo não pôde ser determinado.
+ O site não foi definido, o site não contém uma página inicial ou o site ativo não pôde ser determinado.
+
- Você pode querer definir o domínio do site, ou importar um novo site na configuração.
+ Você pode querer definir o domínio do site, ou importar um novo site na configuração.
+
- Erro no banco de dados
+ Erro no banco de dados
+
- Ainda não existe uma conexão de banco de dados ou o esquema de banco de dados Neos não foi criado.
+ Ainda não existe uma conexão de banco de dados ou o esquema de banco de dados Neos não foi criado.
+
- Execute a configuração para configurar seu banco de dados.
+ Execute a configuração para configurar seu banco de dados.
+
- Página Não Encontrada
+ Página Não Encontrada
+
- Desculpe, a página que você solicitou não foi encontrada.
+ Desculpe, a página que você solicitou não foi encontrada.
+
- NodeType inválido
+ NodeType inválido
+
- A configuração do NodeType que é suposto ser processado aqui não está disponível. Provavelmente você renomeou o NodeType e está faltando uma migração, ou você simplesmente escreveu errado.
+ A configuração do NodeType que é suposto ser processado aqui não está disponível. Provavelmente você renomeou o NodeType e está faltando uma migração, ou você simplesmente escreveu errado.
+
- Erro não esperado ao criar o nó
+ Erro não esperado ao criar o nó
+
- Erro não esperado ao apagar o nó
+ Erro não esperado ao apagar o nó
+
- Erro não esperado ao atualizar o nó
+ Erro não esperado ao atualizar o nó
+
- Erro não esperado ao mover o nó
+ Erro não esperado ao mover o nó
+
- Erro ao carregar a árvore de nós.
+ Erro ao carregar a árvore de nós.
+
-
-
- O nome de usuário ou a senha estão incorretos
- "{nodeTypeName}" na página "{pageLabel}"
+ "{nodeTypeName}" na página "{pageLabel}"
+
- Nós
+ Nós
+
- Mostrar
+ Mostrar
+
- Este nó não pode ser acessado através de uma URL pública
+ Este nó não pode ser acessado através de uma URL pública
+
- Propriedades do nó
+ Propriedades do nó
+
- Copiar {source} para {target}
+ Copiar {source} para {target}
+
- Mover {source} para {target}
+ Mover {source} para {target}
+
- Por favor selecione a posição na qual você quer {source} inserido relativo a {target}.
+ Por favor selecione a posição na qual você quer {source} inserido relativo a {target}.
+
- Inserir
+ Inserir
+
- Modo de inserção
+ Modo de inserção
+
- Escolha uma proporção
+ Escolha uma proporção
+
- Negrito
+ Negrito
+
- Itálico
+ Itálico
+
- Sublinhado
+ Sublinhado
+
- Subscrito
+ Subscrito
+
- Sobrescrito
+ Sobrescrito
+
- Tachado
+ Tachado
+
- Link
+ Link
+
- Lista ordenada
+ Lista ordenada
+
- Lista desordenada
+ Lista desordenada
+
- Alinhar à esquerda
+ Alinhar à esquerda
+
- Alinhar à direita
+ Alinhar à direita
+
- Alinhar ao centro
+ Alinhar ao centro
+
- Alinhar justificado
+ Alinhar justificado
+
- Tabela
+ Tabela
+
- Remover formatação
+ Remover formatação
+
- Desindentar
+ Desindentar
+
- Indentar
+ Indentar
+
- Criar novo
+ Criar novo
+
- Nenhuma correspondência encontrada
+ Nenhuma correspondência encontrada
+
- Por favor, insira ###CHARACTERS### caracteres a mais
+ Por favor, insira ###CHARACTERS### caracteres a mais
+
- Wrong Credentials
+ Wrong Credentials
+
- O nome de usuário ou a senha estão incorretos
+ O nome de usuário ou a senha estão incorretos
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/pt_BR/Modules.xlf b/Neos.Neos/Resources/Private/Translations/pt_BR/Modules.xlf
index 437debac006..57b5e6628e6 100644
--- a/Neos.Neos/Resources/Private/Translations/pt_BR/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/pt_BR/Modules.xlf
@@ -261,70 +261,6 @@
Todas as alterações do espaço de trabalho "{0}" foram descartadas.
-
-
- Histórico
-
-
-
- Este módulo fornece uma visão geral de todos os eventos relevantes que afetam esta instalação do Neos.
-
-
-
- Aqui está o que aconteceu recentemente no Neos:
-
-
-
- Não foram registrados quaisquer eventos que poderiam ser exibido neste histórico ainda.
-
-
-
- {0} criou o {1} "{2}".
-
-
-
- {0} removeu o {1} "{2}".
-
-
-
- {0} criou a variante {1} do {2} "{3}".
-
-
-
- {0} modificou o {1} "{2}".
-
-
-
- {0} moveu o {1} "{2}".
-
-
-
- {0} copiou o {1} {2}.
-
-
-
- {0} renomeou o {1} "{2}" para "{3}".
-
-
-
- {0} modificou o conteúdo no {1} "{2}".
-
-
-
- {0} criou um novo usuário "{1}" para {2}.
-
-
-
- {0} excluiu a conta "{1}" de {2}.
-
-
-
- Carregar mais
-
-
-
- Este nó já foi removido
-
diff --git a/Neos.Neos/Resources/Private/Translations/ru/Main.xlf b/Neos.Neos/Resources/Private/Translations/ru/Main.xlf
index 87474792f89..801c8b8c6c3 100644
--- a/Neos.Neos/Resources/Private/Translations/ru/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/ru/Main.xlf
@@ -5,828 +5,1095 @@
- Автоматическая публикация
+ Автоматическая публикация
+
- Автоматическая публикация в {0}
+ Автоматическая публикация в {0}
+
- Обзор изменений
+ Обзор изменений
+
- Применить
+ Применить
+
- Применить изменения
+ Применить изменения
+
- Отмена
+ Отмена
+
- Назад
+ Назад
+
- Выбрать
+ Выбрать
+
- Введите для поиска
+ Введите для поиска
+
- Содержимое
+ Содержимое
+
- Элемент
+ Элемент
+
- Просмотр содержимого
+ Просмотр содержимого
+
- Создать после
+ Создать после
+
- Создать новый
+ Создать новый
+
- Закрыть
+ Закрыть
+
- Копировать
+ Копировать
+
- Вырезать
+ Вырезать
+
- Удалить
+ Удалить
+
- Да, удалить элемент
+ Да, удалить элемент
+
- Удалить элемент
+ Удалить элемент
+
- Сбросить
+ Сбросить
+
- Сбросить изменения
+ Сбросить изменения
+
- Редактировать название
+ Редактировать название
+
- Правка / просмотр
+ Правка / просмотр
+
- Редактировать
+ Редактировать
+
- Скрыть / Показать
+ Скрыть / Показать
+
- Скрыть
+ Скрыть
+
- Показать
+ Показать
+
- в
+ в
+
- до
+ до
+
- после
+ после
+
- Загрузка
+ Загрузка
+
- Добавить после
+ Добавить после
+
- Добавить перед
+ Добавить перед
+
- Добавить в
+ Добавить в
+
- Навигировать
+ Навигировать
+
- ОК
+ ОК
+
- Страница
+ Страница
+
- Вставить
+ Вставить
+
- Вставить после
+ Вставить после
+
- Вставить перед
+ Вставить перед
+
- Вставить в
+ Вставить в
+
- Пароль
+ Пароль
+
- Предпросмотр
+ Предпросмотр
+
- Опубликовать
+ Опубликовать
+
- Опубликовать в {0}
+ Опубликовать в {0}
+
- Опубликовать все изменения на текущей странице
+ Опубликовать все изменения на текущей странице
+
- Не удается опубликовать, потому что целевая рабочая область доступна только для чтения
+ Не удается опубликовать, потому что целевая рабочая область доступна только для чтения
+
- Выбрать рабочую область
+ Выбрать рабочую область
+
- Публикация
+ Публикация
+
- Опубликовано
+ Опубликовано
+
- Переключить меню публикаций
+ Переключить меню публикаций
+
- Целевая рабочая область
+ Целевая рабочая область
+
- Текущая рабочая область
+ Текущая рабочая область
+
- Удалить
+ Удалить
+
- Обновить
+ Обновить
+
- Сохранить
+ Сохранить
+
- Сохранение
+ Сохранение
+
- Сохранено
+ Сохранено
+
- Поиск
+ Поиск
+
- Переключить инспектор
+ Переключить инспектор
+
- Имя пользователя
+ Имя пользователя
+
- Вы
+ Вы
+
- [без названия]
+ [без названия]
+
- Обозначение
+ Обозначение
+
- Тип содержимого
+ Тип содержимого
+
- Путь
+ Путь
+
- Относительный путь
+ Относительный путь
+
- Версия
+ Версия
+
- Эта операция не может быть отменена.
+ Эта операция не может быть отменена.
+
- Медиа-ресурс
+ Медиа-ресурс
+
- создано
+ создано
+
- Последнее изменение
+ Последнее изменение
+
- Последняя публикация
+ Последняя публикация
+
- Идентификатор
+ Идентификатор
+
- Имя
+ Имя
+
- Рабочая область
+ Рабочая область
+
- Структура
+ Структура
+
- Переключить структуру контекста
+ Переключить структуру контекста
+
- Фильтр
+ Фильтр
+
- Переключить меню
+ Переключить меню
+
- Ошибка загрузки!
+ Ошибка загрузки!
+
- Вы должны выбрать элемент
+ Вы должны выбрать элемент
+
- Корневой элемент не может быть удален.
+ Корневой элемент не может быть удален.
+
- Нельзя скопировать этот элемент
+ Нельзя скопировать этот элемент
+
- Нельзя вырезать этот элемент
+ Нельзя вырезать этот элемент
+
- Пространства содержимого
+ Пространства содержимого
+
- Сайт
+ Сайт
+
- Документ
+ Документ
+
- Ссылка
+ Ссылка
+
- Хост
+ Хост
+
- Схема
+ Схема
+
- Порт
+ Порт
+
- Основной
+ Основной
+
- Пакет
+ Пакет
+
- Деактивирован
+ Деактивирован
+
- Недоступно
+ Недоступно
+
- Откл.
+ Откл.
+
- Нажмите для редактирования
+ Нажмите для редактирования
+
- Нажмите, чтобы отключить
+ Нажмите, чтобы отключить
+
- Нажмите, чтобы включить
+ Нажмите, чтобы включить
+
- Нажмите, чтобы удалить
+ Нажмите, чтобы удалить
+
- Нажмите, чтобы создать
+ Нажмите, чтобы создать
+
- Статус
+ Статус
+
- Вкл.
+ Вкл.
+
- Домены
+ Домены
+
- Домен
+ Домен
+
- Да, удалить!
+ Да, удалить!
+
- Ключ пакета
+ Ключ пакета
+
- Описание
+ Описание
+
- Переключить дерево контента
+ Переключить дерево контента
+
- Показать параметры публикации
+ Показать параметры публикации
+
- Включить полноэкранный режим редактирования
+ Включить полноэкранный режим редактирования
+
- Отключить полноэкранный режим редактирования
+ Отключить полноэкранный режим редактирования
+
- Предварительный просмотр
+ Предварительный просмотр
+
- Общие
+ Общие
+
- Структура
+ Структура
+
- Плагины
+ Плагины
+
- Нажмите {0}, чтобы перейти на страницу.
+ Нажмите {0}, чтобы перейти на страницу.
+
- Нажмите {0} для просмотра файла.
+ Нажмите {0} для просмотра файла.
+
- Нажмите {0}, чтобы перейти на внешнюю страницу.
+ Нажмите {0}, чтобы перейти на внешнюю страницу.
+
- (цель не была выбрана)
+ (цель не была выбрана)
+
- Это ярлык для первой дочерней страницы.<br />Нажмите {0}, для перехода на эту страницу.
+ Это ярлык для первой дочерней страницы.<br />Нажмите {0}, для перехода на эту страницу.
+
- Это ярлык для родительской страницы.<br />Нажмите {0}, для перехода на эту страницу.
+ Это ярлык для родительской страницы.<br />Нажмите {0}, для перехода на эту страницу.
+
- Во весь экран
+ Во весь экран
+
Deprecated, replaced by previewShortcutButton.title
- Открыть страницу в публичной рабочей области
+ Открыть страницу в публичной рабочей области
+
- Открыть страницу в целевой рабочей области
+ Открыть страницу в целевой рабочей области
+
- Отменить все
+ Отменить все
+
- Отменить все изменения
+ Отменить все изменения
+
- Вы уверены, что хотите отменить все изменения в этой рабочей области?
+ Вы уверены, что хотите отменить все изменения в этой рабочей области?
+
- Вы уверены, что хотите отменить правки в количестве {numberOfChanges} шт. в этой рабочей области?
+ Вы уверены, что хотите отменить правки в количестве {numberOfChanges} шт. в этой рабочей области?
+
- Опубликовать все
+ Опубликовать все
+
- Опубликовать все изменения
+ Опубликовать все изменения
+
- Вы уверены, что хотите опубликовать все изменения?
+ Вы уверены, что хотите опубликовать все изменения?
+
- Невыполненные изменения
+ Невыполненные изменения
+
- Ваша личная рабочай область в настоящее время содержит неопубликованные изменения. Чтобы переключиться на другое целевое рабоче пространство необходимо сначала опубликовать или отменить неопубликованные изменения.
+ Ваша личная рабочай область в настоящее время содержит неопубликованные изменения. Чтобы переключиться на другое целевое рабоче пространство необходимо сначала опубликовать или отменить неопубликованные изменения.
+
- Пожалуйста просмотрите ваши изменения, опубликуйте или отмените их, а затем снова выбирите целевую рабочую область.
+ Пожалуйста просмотрите ваши изменения, опубликуйте или отмените их, а затем снова выбирите целевую рабочую область.
+
- Режимы редактирования
+ Режимы редактирования
+
- Центр предпросмотра
+ Центр предпросмотра
+
- Имеются несохраненные изменения. Что с ними делать?
+ Имеются несохраненные изменения. Что с ними делать?
+
- Выбранный элемент
+ Выбранный элемент
+
- Есть поля, которые заполнены неправильно.
+ Есть поля, которые заполнены неправильно.
+
- Отмеченные ошибкой поля всё еще заполнены не верно. Пожалуйста, заполните их должным образом.
+ Отмеченные ошибкой поля всё еще заполнены не верно. Пожалуйста, заполните их должным образом.
+
- Продолжить правку
+ Продолжить правку
+
- Отклонить
+ Отклонить
+
- Применить
+ Применить
+
- Выберите плагин
+ Выберите плагин
+
- Ни один плагин не настроен
+ Ни один плагин не настроен
+
- представление отображается на странице
+ представление отображается на странице
+
- представление отображается на текущей странице
+ представление отображается на текущей странице
+
- Дата не установлена
+ Дата не установлена
+
- Редактировать код
+ Редактировать код
+
- Вставьте ссылку или введите для поиска
+ Вставьте ссылку или введите для поиска
+
- Не удается загрузить подтипы элементов:
+ Не удается загрузить подтипы элементов:
+
- Изменить тип
+ Изменить тип
+
- Дополнительная информация
+ Дополнительная информация
+
- Видимость
+ Видимость
+
- Параметры документа
+ Параметры документа
+
- Длина этого текста должна быть между {minimum} и {maximum} символами.
+ Длина этого текста должна быть между {minimum} и {maximum} символами.
+
- Это поле должно содержать по крайней мере {minimum} символов.
+ Это поле должно содержать по крайней мере {minimum} символов.
+
- Этот текст не может превышать {maximum} символов.
+ Этот текст не может превышать {maximum} символов.
+
- Разрешены только латинские(a до z, умлауты, ...) малые буквы и цифры.
+ Разрешены только латинские(a до z, умлауты, ...) малые буквы и цифры.
+
- Содержимое не является исчислимым.
+ Содержимое не является исчислимым.
+
- Количество должно быть между {minimum} и {maximum}.
+ Количество должно быть между {minimum} и {maximum}.
+
- Данное значение не является допустимой датой.
+ Данное значение не является допустимой датой.
+
- Данная дата должна быть между {formatEarliestDate} и {formatLatestDate}
+ Данная дата должна быть между {formatEarliestDate} и {formatLatestDate}
+
- Данная дата должна быть позже чем {formatEarliestDate}
+ Данная дата должна быть позже чем {formatEarliestDate}
+
- Данная дата должна быть раньше {formatLatestDate}
+ Данная дата должна быть раньше {formatLatestDate}
+
- Пожалуйста укажите верный адрес электронной почты.
+ Пожалуйста укажите верный адрес электронной почты.
+
- Ожидается вещественное число.
+ Ожидается вещественное число.
+
- Ожидается целое число.
+ Ожидается целое число.
+
- Ожидаются только буквы, цифры, пробелы и определенные знаки пунктуации.
+ Ожидаются только буквы, цифры, пробелы и определенные знаки пунктуации.
+
- Это свойство является обязательным.
+ Это свойство является обязательным.
+
- Ожидается число.
+ Ожидается число.
+
- Пожалуйста, введите число от {minimum} до {maximum}
+ Пожалуйста, введите число от {minimum} до {maximum}
+
- Данное поле не соответствует шаблону ({pattern})
+ Данное поле не соответствует шаблону ({pattern})
+
- Ожидается строковый тип.
+ Ожидается строковый тип.
+
- Ожидается текст без XML-тэгов.
+ Ожидается текст без XML-тэгов.
+
- Значение не является допустимым UUID.
+ Значение не является допустимым UUID.
+
- Переключить выбор пространств содержимого
+ Переключить выбор пространств содержимого
+
- Начинать с чистиго листа или с пред-заполненного документа?
+ Начинать с чистиго листа или с пред-заполненного документа?
+
- Этот элемент ({nodeTypeLabel}) еще не существует в пространстве содержимого "{currentDimensionChoiceText}".
+ Этот элемент ({nodeTypeLabel}) еще не существует в пространстве содержимого "{currentDimensionChoiceText}".
+
- Можно создать сейчас, начиная с пустого элемента {nodeTypeLabel} или путём копирования всего содержимого из открытого в данный момент элемента {nodeTypeLabel} в {currentDocumentDimensionChoiceText}.
+ Можно создать сейчас, начиная с пустого элемента {nodeTypeLabel} или путём копирования всего содержимого из открытого в данный момент элемента {nodeTypeLabel} в {currentDocumentDimensionChoiceText}.
+
- В выбранном варианте содержится {numberOfNodesMissingInRootline} не существующих родительских элементов, которые также будут созданы.
+ В выбранном варианте содержится {numberOfNodesMissingInRootline} не существующих родительских элементов, которые также будут созданы.
+
- Создать пустой
+ Создать пустой
+
- Создать и скопировать
+ Создать и скопировать
+
- Содержимое
+ Содержимое
+
- Скрыть/отобразить группу меню
+ Скрыть/отобразить группу меню
+
- Переключить режим залипающего меню
+ Переключить режим залипающего меню
+
- Вы действительно хотите удалить
+ Вы действительно хотите удалить
+
- Это приведёт к удалению элемента
+ Это приведёт к удалению элемента
+
- и его дочерних элементов
+ и его дочерних элементов
+
- Операцию можно отменить в меню управления рабочими областями.
+ Операцию можно отменить в меню управления рабочими областями.
+
- Высота
+ Высота
+
- Вы действительно хотите удалить
+ Вы действительно хотите удалить
+
- этот элемент
+ этот элемент
+
- Это приведет к удалению элемента.
+ Это приведет к удалению элемента.
+
- Операцию можно отменить в меню управления рабочими областями.
+ Операцию можно отменить в меню управления рабочими областями.
+
- Медиатека
+ Медиатека
+
- Обрезать
+ Обрезать
+
- Ширина
+ Ширина
+
- Отсутствует обязательное свойство:
+ Отсутствует обязательное свойство:
+
- Рабочая область
+ Рабочая область
+
- Рабочие области
+ Рабочие области
+
- Произошла ошибка при сохранении
+ Произошла ошибка при сохранении
+
- Обновите страницу, чтобы попытаться исправить эту проблему.
+ Обновите страницу, чтобы попытаться исправить эту проблему.
+
- Перезагрузить Neos
+ Перезагрузить Neos
+
- Обновить
+ Обновить
+
- Правка напрямую
+ Правка напрямую
+
- Необработанное содержимое
+ Необработанное содержимое
+
- Режим необработанного содержимого
+ Режим необработанного содержимого
+
- Настольный компьютер
+ Настольный компьютер
+
- Войти в
+ Войти в
+
- Аутентификация
+ Аутентификация
+
- Выйти из системы
+ Выйти из системы
+
- Введенные имя пользователя или пароль неверные
+ Введенные имя пользователя или пароль неверные
+
- Ваша сессия истекла. Пожалуйста, войдите снова.
+ Ваша сессия истекла. Пожалуйста, войдите снова.
+
- Добро пожаловать в Neos
+ Добро пожаловать в Neos
+
- Перейти к установке
+ Перейти к установке
+
- Техническая информация
+ Техническая информация
+
- Домашняя страница отсутствует
+ Домашняя страница отсутствует
+
- Сайт не был задан, либо сайт не содержит стартовую страницу, либо невозможно определить активный сайт.
+ Сайт не был задан, либо сайт не содержит стартовую страницу, либо невозможно определить активный сайт.
+
- Попробуйте задать домен сайта или импортировать новый сайт в программе установки.
+ Попробуйте задать домен сайта или импортировать новый сайт в программе установки.
+
- Ошибка базы данных
+ Ошибка базы данных
+
- Пока нет соединения с базой данных или схема базы данных Neos не была создана.
+ Пока нет соединения с базой данных или схема базы данных Neos не была создана.
+
- Запустите установку для конфигурации базы данных.
+ Запустите установку для конфигурации базы данных.
+
- Страница не найдена
+ Страница не найдена
+
- К сожалению, запрашиваемая вами страница не найдена.
+ К сожалению, запрашиваемая вами страница не найдена.
+
- Недопустимый тип элемента
+ Недопустимый тип элемента
+
- Настройка типа элемента, который должен отображаться здесь не доступен. Вероятно вы переименовали тип элемента и не выполнили миграцию или просто допустили опечатку.
+ Настройка типа элемента, который должен отображаться здесь не доступен. Вероятно вы переименовали тип элемента и не выполнили миграцию или просто допустили опечатку.
+
- Непредвиденная ошибка при создании элемента
+ Непредвиденная ошибка при создании элемента
+
- Непредвиденная ошибка при удалении элемента
+ Непредвиденная ошибка при удалении элемента
+
- Непредвиденная ошибка при обновлении элемента
+ Непредвиденная ошибка при обновлении элемента
+
- Непредвиденная ошибка при перемещении элемента
+ Непредвиденная ошибка при перемещении элемента
+
- Ошибка при загрузке дерева элементов.
+ Ошибка при загрузке дерева элементов.
+
-
-
- Введенные имя пользователя или пароль неверные
- "{nodeTypeName}" на странице "{pageLabel}"
+ "{nodeTypeName}" на странице "{pageLabel}"
+
- Элементы
+ Элементы
+
- Показать
+ Показать
+
- Этот элемент не может быть доступным через общедоступный URL-адрес
+ Этот элемент не может быть доступным через общедоступный URL-адрес
+
- Свойства элемента
+ Свойства элемента
+
- Скопировать {source} в {target}
+ Скопировать {source} в {target}
+
- Переместить {source} на {target}
+ Переместить {source} на {target}
+
- Пожалуйста, выберите позицию вставки {source} относительно к {target}.
+ Пожалуйста, выберите позицию вставки {source} относительно к {target}.
+
- Вставить
+ Вставить
+
- Режим вставки
+ Режим вставки
+
- Выберите соотношение сторон
+ Выберите соотношение сторон
+
- Жирный
+ Жирный
+
- Курсив
+ Курсив
+
- Подчёркнутый
+ Подчёркнутый
+
- Подстрочный
+ Подстрочный
+
- Верхний индекс
+ Верхний индекс
+
- Зачеркнутый
+ Зачеркнутый
+
- Ссылка
+ Ссылка
+
- Нумерованный список
+ Нумерованный список
+
- Ненумерованный список
+ Ненумерованный список
+
- По левому краю
+ По левому краю
+
- По правому краю
+ По правому краю
+
- По центру
+ По центру
+
- По всей ширине
+ По всей ширине
+
- Таблица
+ Таблица
+
- Удалить форматирование
+ Удалить форматирование
+
- Уменьшить выступ
+ Уменьшить выступ
+
- Увеличить выступ
+ Увеличить выступ
+
- Создать новый
+ Создать новый
+
- Совпадений не найдено
+ Совпадений не найдено
+
- Пожалуйста, введите больше символов ## #CHARACTERS###
+ Пожалуйста, введите больше символов ## #CHARACTERS###
+
- Wrong Credentials
+ Wrong Credentials
+
- Введенные имя пользователя или пароль неверные
+ Введенные имя пользователя или пароль неверные
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/ru/Modules.xlf b/Neos.Neos/Resources/Private/Translations/ru/Modules.xlf
index 0590cbc1e79..6add673b808 100644
--- a/Neos.Neos/Resources/Private/Translations/ru/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/ru/Modules.xlf
@@ -261,70 +261,6 @@
Все изменения из рабочей области "{0}" были отменены.
-
-
- История изменений
-
-
-
- Этот модуль предоставляет обзор всех событий, имеющих отношение к данной инсталяции Neos.
-
-
-
- Вот что недавно произошло в Neos:
-
-
-
- Не было событий, которые могли бы быть отображены в данном журнале изменений.
-
-
-
- {0} создал {1} "{2}".
-
-
-
- {0} удалил {1} "{2}".
-
-
-
- {0} создал вариант {1} из {2} "{3}".
-
-
-
- {0} изменил {1} "{2}".
-
-
-
- {0} переместил {1} "{2}".
-
-
-
- {0} скопировал {1} "{2}".
-
-
-
- {0} переименовал {1} "{2}" в "{3}".
-
-
-
- {0} изменил контент на {1} "{2}".
-
-
-
- {0} создал нового пользователя "{1}" для {2}.
-
-
-
- {0} удалил учётную запись "{1}" из {2}.
-
-
-
- Загрузить ещё
-
-
-
- За прошедшее время элемент был удален
-
diff --git a/Neos.Neos/Resources/Private/Translations/sr/Main.xlf b/Neos.Neos/Resources/Private/Translations/sr/Main.xlf
index cb09a0b7baa..781ab0aed04 100644
--- a/Neos.Neos/Resources/Private/Translations/sr/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/sr/Main.xlf
@@ -951,10 +951,6 @@
Node Tree loading error.
-
-
- The entered username or password was wrong
-
diff --git a/Neos.Neos/Resources/Private/Translations/sr/Modules.xlf b/Neos.Neos/Resources/Private/Translations/sr/Modules.xlf
index e9cb4e3ec73..e6303a70574 100644
--- a/Neos.Neos/Resources/Private/Translations/sr/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/sr/Modules.xlf
@@ -261,70 +261,6 @@
All changes from workspace "{0}" have been discarded.
-
-
- History
-
-
-
- This module provides an overview of all relevant events affecting this Neos installation.
-
-
-
- Here's what happened recently in Neos
-
-
-
- There have not been recorded any events yet which could be displayed in this history.
-
-
-
- {0} created the {1} "{2}".
-
-
-
- {0} removed the {1} "{2}".
-
-
-
- {0} created the variant {1} of the {2} "{3}".
-
-
-
- {0} modified the {1} "{2}".
-
-
-
- {0} moved the {1} "{2}".
-
-
-
- {0} copied the {1} "{2}".
-
-
-
- {0} renamed the {1} "{2}" to "{3}".
-
-
-
- {0} modified content on the {1} "{2}".
-
-
-
- {0} created a new user "{1}" for {2}.
-
-
-
- {0} deleted the account "{1}" of {2}.
-
-
-
- Load More
-
-
-
- This node has been removed in the meantime
-
diff --git a/Neos.Neos/Resources/Private/Translations/sv/Main.xlf b/Neos.Neos/Resources/Private/Translations/sv/Main.xlf
index ab97f8eeb09..e454de545f8 100644
--- a/Neos.Neos/Resources/Private/Translations/sv/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/sv/Main.xlf
@@ -951,10 +951,6 @@
Fel när nodträd laddas.
-
-
- Det angivna användarnamnet eller lösenordet var felaktigt
-
diff --git a/Neos.Neos/Resources/Private/Translations/sv/Modules.xlf b/Neos.Neos/Resources/Private/Translations/sv/Modules.xlf
index 24d7ac01f72..0157e0bbdf2 100644
--- a/Neos.Neos/Resources/Private/Translations/sv/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/sv/Modules.xlf
@@ -261,70 +261,6 @@
Alla ändringar från arbetsytan "{0}" har ignorerats.
-
-
- Historik
-
-
-
- Denna modul ger en översikt över alla relevanta händelser som påverkar denna Neos-installation.
-
-
-
- Här är vad som nyligen hänt i Neos
-
-
-
- Det har ännu ej registrerats någon händelse i denna historik.
-
-
-
- {0} skapade {1} "{2}".
-
-
-
- {0} raderade {1} "{2}".
-
-
-
- {0} skapade en variant {1} av {2} "{3}".
-
-
-
- {0} förändrade {1} "{2}".
-
-
-
- {0} flyttade {1} "{2}".
-
-
-
- {0} kopierade {1} "{2}".
-
-
-
- {0} döpte om {1} "{2}" till "{3}".
-
-
-
- {0} förändrade innehållet på {1} "{2}".
-
-
-
- {0} skapade en ny användare "{1}" för {2}.
-
-
-
- {0} raderade kontot "{1}" av {2}.
-
-
-
- Ladda mer
-
-
-
- Den här noden har tagits bort under tiden
-
diff --git a/Neos.Neos/Resources/Private/Translations/tl_PH/Main.xlf b/Neos.Neos/Resources/Private/Translations/tl_PH/Main.xlf
index 5fbb685d119..2a0032c2cf4 100644
--- a/Neos.Neos/Resources/Private/Translations/tl_PH/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/tl_PH/Main.xlf
@@ -951,10 +951,6 @@
Node Tree loading error.
-
-
- Ang na-enter na username o password ay mali
-
diff --git a/Neos.Neos/Resources/Private/Translations/tl_PH/Modules.xlf b/Neos.Neos/Resources/Private/Translations/tl_PH/Modules.xlf
index 80fefd4d86d..7ae4c39ff2a 100644
--- a/Neos.Neos/Resources/Private/Translations/tl_PH/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/tl_PH/Modules.xlf
@@ -261,70 +261,6 @@
All changes from workspace "{0}" have been discarded.
-
-
- History
-
-
-
- This module provides an overview of all relevant events affecting this Neos installation.
-
-
-
- Here's what happened recently in Neos
-
-
-
- There have not been recorded any events yet which could be displayed in this history.
-
-
-
- {0} ang gumawa ng {1} "{2}".
-
-
-
- {0} ay tinanggal ang {1} "{2}".
-
-
-
- {0} ay gumawa ng iba't-ibang {1} ng mga {2} "{3}".
-
-
-
- {0} ay binago ang {1} "{2}".
-
-
-
- {0} ay inilipat ang {1} "{2}".
-
-
-
- {0} ay kinopya ang {1} "{2}".
-
-
-
- {0} ay pinalitan ang pangalan ng {1} "{2}" sa "{3}".
-
-
-
- {0} ay binago ang nilalaman sa {1} "{2}".
-
-
-
- {0} created a new user "{1}" for {2}.
-
-
-
- {0} deleted the account "{1}" of {2}.
-
-
-
- Load More
-
-
-
- This node has been removed in the meantime
-
diff --git a/Neos.Neos/Resources/Private/Translations/tr/Main.xlf b/Neos.Neos/Resources/Private/Translations/tr/Main.xlf
index 46efbc72a68..791c55df5f6 100644
--- a/Neos.Neos/Resources/Private/Translations/tr/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/tr/Main.xlf
@@ -951,10 +951,6 @@
Düğüm Ağacı yükleme hatası.
-
-
- Girilen kullanıcı adı veya parola yanlıştı
-
diff --git a/Neos.Neos/Resources/Private/Translations/tr/Modules.xlf b/Neos.Neos/Resources/Private/Translations/tr/Modules.xlf
index 1153da2b223..7986141defc 100644
--- a/Neos.Neos/Resources/Private/Translations/tr/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/tr/Modules.xlf
@@ -259,70 +259,6 @@
"{0}" çalışma alanındaki tüm değişiklikler iptal edildi.
-
-
- Geçmiş
-
-
-
- Bu modül bu Neos kurulumunu etkileyen tüm ilgili olaylara genel bir bakış sağlar.
-
-
-
- İşte son zamanlarda Neos'da olanlar
-
-
-
- Henüz bu geçmişte gösterilebilecek herhangi bir olay kaydedildi.
-
-
-
- {0}, {1} "{2}" oluşturdu.
-
-
-
- {0}, {1} "{2}" 'yi kaldırdı.
-
-
-
- {0}, {2} "{3}" varyantını {1} oluşturdu.
-
-
-
- {0}, {1} "{2}" değiştirdi.
-
-
-
- {0}, {1} "{2}" taşıdı.
-
-
-
- {0}, {1} "{2}" kopyaladı.
-
-
-
- {0}, {1} "{2}" dan "{3}" olarak yeniden adlandırıldı.
-
-
-
- {0}, {1} "{2}" içeriği değiştirdi.
-
-
-
- {0}, {2} için "{1}" adlı yeni bir kullanıcı oluşturdu.
-
-
-
- {0}, {2} hesabının "{1}" hesabını sildi.
-
-
-
- Daha Fazla Yükle
-
-
-
- Bu düğüm bu arada kaldırıldı
-
diff --git a/Neos.Neos/Resources/Private/Translations/uk/Main.xlf b/Neos.Neos/Resources/Private/Translations/uk/Main.xlf
index 118ddd1ca30..99295cb9770 100644
--- a/Neos.Neos/Resources/Private/Translations/uk/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/uk/Main.xlf
@@ -951,10 +951,6 @@
Node Tree loading error.
-
-
- The entered username or password was wrong
-
diff --git a/Neos.Neos/Resources/Private/Translations/uk/Modules.xlf b/Neos.Neos/Resources/Private/Translations/uk/Modules.xlf
index 0cdcd281130..da91e27fe35 100644
--- a/Neos.Neos/Resources/Private/Translations/uk/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/uk/Modules.xlf
@@ -261,70 +261,6 @@
Всі зміни з робочого середовища "{0}" були скасовані.
-
-
- Історія
-
-
-
- Цей модуль забезпечує огляд всіх відповідних подій, маючих вплив до встановлення Neos.
-
-
-
- Останні події в Neos
-
-
-
- Відсутні записи подій, які можуть відображатися в історії.
-
-
-
- {0} created the {1} "{2}".
-
-
-
- {0} removed the {1} "{2}".
-
-
-
- {0} created the variant {1} of the {2} "{3}".
-
-
-
- {0} modified the {1} "{2}".
-
-
-
- {0} moved the {1} "{2}".
-
-
-
- {0} copied the {1} "{2}".
-
-
-
- {0} renamed the {1} "{2}" to "{3}".
-
-
-
- {0} modified content on the {1} "{2}".
-
-
-
- {0} створити нового користувача "{1}" для {2}.
-
-
-
- {0} видалив обліковий запис "{1}" {2}.
-
-
-
- Завантажити ще
-
-
-
- Цей вузол буде видалено в той же час
-
diff --git a/Neos.Neos/Resources/Private/Translations/vi/Main.xlf b/Neos.Neos/Resources/Private/Translations/vi/Main.xlf
index dac64adc97b..63d8ecd038f 100644
--- a/Neos.Neos/Resources/Private/Translations/vi/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/vi/Main.xlf
@@ -951,10 +951,6 @@
Node Tree loading error.
-
-
- The entered username or password was wrong
-
diff --git a/Neos.Neos/Resources/Private/Translations/vi/Modules.xlf b/Neos.Neos/Resources/Private/Translations/vi/Modules.xlf
index 13d2d5d3a5f..8f4f96bc070 100644
--- a/Neos.Neos/Resources/Private/Translations/vi/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/vi/Modules.xlf
@@ -257,70 +257,6 @@
Tất cả thay đổi từ không gian làm việc "{0}" đã bị hủy bỏ.
-
-
- Lịch sử
-
-
-
- This module provides an overview of all relevant events affecting this Neos installation.
-
-
-
- Here's what happened recently in Neos
-
-
-
- There have not been recorded any events yet which could be displayed in this history.
-
-
-
- {0} created the {1} "{2}".
-
-
-
- {0} removed the {1} "{2}".
-
-
-
- {0} created the variant {1} of the {2} "{3}".
-
-
-
- {0} modified the {1} "{2}".
-
-
-
- {0} moved the {1} "{2}".
-
-
-
- {0} copied the {1} "{2}".
-
-
-
- {0} renamed the {1} "{2}" to "{3}".
-
-
-
- {0} modified content on the {1} "{2}".
-
-
-
- {0} created a new user "{1}" for {2}.
-
-
-
- {0} deleted the account "{1}" of {2}.
-
-
-
- Hiển thị Thêm
-
-
-
- This node has been removed in the meantime
-
diff --git a/Neos.Neos/Resources/Private/Translations/zh/Main.xlf b/Neos.Neos/Resources/Private/Translations/zh/Main.xlf
index de2a5fe8767..f49dadf721b 100644
--- a/Neos.Neos/Resources/Private/Translations/zh/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/zh/Main.xlf
@@ -951,10 +951,6 @@
节点树加载错误。
-
-
- 输入的用户名或密码错误
-
diff --git a/Neos.Neos/Resources/Private/Translations/zh/Modules.xlf b/Neos.Neos/Resources/Private/Translations/zh/Modules.xlf
index 1c34134849b..7d0604cad97 100644
--- a/Neos.Neos/Resources/Private/Translations/zh/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/zh/Modules.xlf
@@ -257,70 +257,6 @@
工作区 "{0}" 中的所有更改已丢弃。
-
-
- 历史
-
-
-
- 该模块概述了影响此Neos安装的所有相关事件。
-
-
-
- 最近发生的事件/操作:
-
-
-
- 没有可以显示的记录。
-
-
-
- {0} 创建了 {1} {2}。
-
-
-
- {0} 删除了 {1} {2}。
-
-
-
- {0} 创建了 {2} 的变体 {1} "{3}"。
-
-
-
- {0} 修改了 {1} "{2}"。
-
-
-
- {0} 移动了 {1} {2}。
-
-
-
- {0} 复制了 {1} "{2}"。
-
-
-
- {0} 将 {1} "{2}" 重命名为 "{3}"。
-
-
-
- {0} 修改了 {1} "{2}" 上的内容。
-
-
-
- {0} 为 {2} 创建一个新用户"{1}"。
-
-
-
- {0} 删除了 {2} 的帐户"{1}"。
-
-
-
- 载入更多
-
-
-
- 在此期间此节点已删除
-
diff --git a/Neos.Neos/Resources/Private/Translations/zh_TW/Main.xlf b/Neos.Neos/Resources/Private/Translations/zh_TW/Main.xlf
index 7a3a5d201ff..eadc099f83e 100644
--- a/Neos.Neos/Resources/Private/Translations/zh_TW/Main.xlf
+++ b/Neos.Neos/Resources/Private/Translations/zh_TW/Main.xlf
@@ -5,828 +5,1095 @@
- 自動發布
+ 自動發布
+
- 自動發布至 {0}
+ 自動發布至 {0}
+
- 審閱變更
+ 審閱變更
+
- 套用
+ 套用
+
- 套用變更
+ 套用變更
+
- 取消
+ 取消
+
- 返回
+ 返回
+
- 選擇
+ 選擇
+
- 類型以搜尋
+ 類型以搜尋
+
- 內容
+ 內容
+
- 節點
+ 節點
+
- 內容檢視
+ 內容檢視
+
- 之後建立
+ 之後建立
+
- 新增
+ 新增
+
- 關閉
+ 關閉
+
- 複製
+ 複製
+
- 剪下
+ 剪下
+
- 刪除
+ 刪除
+
- 是的,刪除元素
+ 是的,刪除元素
+
- 刪除元素
+ 刪除元素
+
- 捨棄
+ 捨棄
+
- 捨棄變更
+ 捨棄變更
+
- 編輯標題
+ 編輯標題
+
- 標期 / 預覽
+ 標期 / 預覽
+
- 編輯
+ 編輯
+
- 隱藏 / 顯示
+ 隱藏 / 顯示
+
- 隱藏
+ 隱藏
+
- 顯示
+ 顯示
+
- 至
+ 至
+
- 之前
+ 之前
+
- 之後
+ 之後
+
- 讀取中
+ 讀取中
+
- 新增之後
+ 新增之後
+
- 新增之前
+ 新增之前
+
- 新增至
+ 新增至
+
- 導航
+ 導航
+
- 確定
+ 確定
+
- 頁面
+ 頁面
+
- 貼上
+ 貼上
+
- 貼於之後
+ 貼於之後
+
- 貼於之前
+ 貼於之前
+
- 貼至
+ 貼至
+
- 密碼
+ 密碼
+
- 預覽
+ 預覽
+
- 發布
+ 發布
+
- 發布至 {0}
+ 發布至 {0}
+
- 發布所有變更至目前頁面
+ 發布所有變更至目前頁面
+
- 由於目標工作區唯讀因此無法發布
+ 由於目標工作區唯讀因此無法發布
+
- 選擇目標工作區
+ 選擇目標工作區
+
- 發布中
+ 發布中
+
- 已發布
+ 已發布
+
- 切換發布選單
+ 切換發布選單
+
- 目標工作區
+ 目標工作區
+
- 目前工作區
+ 目前工作區
+
- 移除
+ 移除
+
- 重新整理
+ 重新整理
+
- 儲存
+ 儲存
+
- 儲存中
+ 儲存中
+
- 已儲存
+ 已儲存
+
- 搜尋
+ 搜尋
+
- 切換檢測器
+ 切換檢測器
+
- 使用者名稱
+ 使用者名稱
+
- 您
+ 您
+
- [無標題]
+ [無標題]
+
- 標籤
+ 標籤
+
- 內容類型
+ 內容類型
+
- 路徑
+ 路徑
+
- 相對路徑
+ 相對路徑
+
- 版本
+ 版本
+
- This operation cannot be undone.
+ This operation cannot be undone.
+
- 素材
+ 素材
+
- 已建立
+ 已建立
+
- 上次修改
+ 上次修改
+
- 上次發布
+ 上次發布
+
- Identifier
+ Identifier
+
- 名稱
+ 名稱
+
- 工作區
+ 工作區
+
- 結構
+ 結構
+
- 切換前後文結構
+ 切換前後文結構
+
- 篩選器
+ 篩選器
+
- 切換選單
+ 切換選單
+
- 讀取錯誤!
+ 讀取錯誤!
+
- 您必須選擇一個節點
+ 您必須選擇一個節點
+
- 根節點無法被刪除。
+ 根節點無法被刪除。
+
- 您不能複製此節點
+ 您不能複製此節點
+
- 您不能剪下此節點
+ 您不能剪下此節點
+
- 內容尺寸
+ 內容尺寸
+
- 網站
+ 網站
+
- 文件
+ 文件
+
- 參考
+ 參考
+
- 主機
+ 主機
+
- 方案
+ 方案
+
- 通訊埠
+ 通訊埠
+
- 主要的
+ 主要的
+
- 套件
+ 套件
+
- 已停用
+ 已停用
+
- 無法使用
+ 無法使用
+
- 停用
+ 停用
+
- 點此編輯
+ 點此編輯
+
- 點此停用
+ 點此停用
+
- 點此啟用
+ 點此啟用
+
- Click to delete
+ Click to delete
+
- 點此新增
+ 點此新增
+
- 狀態
+ 狀態
+
- 啟用
+ 啟用
+
- 網域名稱
+ 網域名稱
+
- 網域名稱
+ 網域名稱
+
- 是的,刪除它!
+ 是的,刪除它!
+
- 套件金鑰
+ 套件金鑰
+
- 描述
+ 描述
+
- Toggle content tree
+ Toggle content tree
+
- Show publish options
+ Show publish options
+
- Activate Fullscreen edit mode
+ Activate Fullscreen edit mode
+
- Deactivate Fullscreen edit mode
+ Deactivate Fullscreen edit mode
+
- Show preview
+ Show preview
+
- 一般
+ 一般
+
- 結構
+ 結構
+
- 外掛
+ 外掛
+
- 點選 {0} 繼續頁面。
+ 點選 {0} 繼續頁面。
+
- 點選 {0} 檢視檔案。
+ 點選 {0} 檢視檔案。
+
- 點選 {0} 開啟連結。
+ 點選 {0} 開啟連結。
+
- (未選擇目標)
+ (未選擇目標)
+
- 這是前往第一個子頁面的捷徑。<br />點選{0}繼續前往頁面。
+ 這是前往第一個子頁面的捷徑。<br />點選{0}繼續前往頁面。
+
- 這是前往父頁面的捷徑。<br />點選{0}繼續前往頁面。
+ 這是前往父頁面的捷徑。<br />點選{0}繼續前往頁面。
+
- 全螢幕
+ 全螢幕
+
Deprecated, replaced by previewShortcutButton.title
- 在現有工作區開啟頁面
+ 在現有工作區開啟頁面
+
- 在目標工作區開啟頁面
+ 在目標工作區開啟頁面
+
- 捨棄全部
+ 捨棄全部
+
- 捨棄全部變更
+ 捨棄全部變更
+
- 你確定要放棄所有在此工作區的變更?
+ 你確定要放棄所有在此工作區的變更?
+
- 您確定要放棄 {numberOfChanges} 筆在此工作區所做的修改?
+ 您確定要放棄 {numberOfChanges} 筆在此工作區所做的修改?
+
- 發布全部
+ 發布全部
+
- 發布全部變更
+ 發布全部變更
+
- 您確定要發布所有變更?
+ 您確定要發布所有變更?
+
- 變更擱置中
+ 變更擱置中
+
- 你的個人工作區目前包含未發布的變更,為了切換至不同的目標工作區,你需要先發布或放棄這些變更。
+ 你的個人工作區目前包含未發布的變更,為了切換至不同的目標工作區,你需要先發布或放棄這些變更。
+
- 請檢視你的變更,選擇要發布或放棄,最後再選擇一個新的目標工作區。
+ 請檢視你的變更,選擇要發布或放棄,最後再選擇一個新的目標工作區。
+
- 編輯模式
+ 編輯模式
+
- 預覽中心
+ 預覽中心
+
- 你還有變更,你想要如何處理它們?
+ 你還有變更,你想要如何處理它們?
+
- 選擇元素
+ 選擇元素
+
- 有部分欄位尚未正確填入。
+ 有部分欄位尚未正確填入。
+
- 有標記為錯誤的欄位尚未正確填入,請正確填寫。
+ 有標記為錯誤的欄位尚未正確填入,請正確填寫。
+
- 繼續編輯
+ 繼續編輯
+
- 捨棄
+ 捨棄
+
- 套用
+ 套用
+
- 選擇外掛
+ 選擇外掛
+
- 沒有設定的外掛
+ 沒有設定的外掛
+
- view is displayed on page
+ view is displayed on page
+
- view is displayed on current page
+ view is displayed on current page
+
- 沒有設定日期
+ 沒有設定日期
+
- 編輯代碼
+ 編輯代碼
+
- 貼上連結,或輸入以搜尋
+ 貼上連結,或輸入以搜尋
+
- 無法讀取子節點類型:
+ 無法讀取子節點類型:
+
- 變更類型
+ 變更類型
+
- 額外資訊
+ 額外資訊
+
- 能見度
+ 能見度
+
- 文件選項
+ 文件選項
+
- 此文字長度必須介於 {minimum} 和 {maximum} 個字元。
+ 此文字長度必須介於 {minimum} 和 {maximum} 個字元。
+
- 此欄位必須包含至少 {minimum} 個字元。
+ 此欄位必須包含至少 {minimum} 個字元。
+
- 此文字可能不超過 {maximum} 個字元。
+ 此文字可能不超過 {maximum} 個字元。
+
- 只允許使用一般字元 (a 至 z, 變音, ...) 和數字。
+ 只允許使用一般字元 (a 至 z, 變音, ...) 和數字。
+
- 給予的主題不可數。
+ 給予的主題不可數。
+
- 計數必須在 {minimum} 和 {maximum} 之間。
+ 計數必須在 {minimum} 和 {maximum} 之間。
+
- 給予的值不是有效日期。
+ 給予的值不是有效日期。
+
- 有效日期必須在 {formatEarliestDate} 和 {formatLatestDate} 之間。
+ 有效日期必須在 {formatEarliestDate} 和 {formatLatestDate} 之間。
+
- 有效日期必須在 {formatEarliestDate} 之後
+ 有效日期必須在 {formatEarliestDate} 之後
+
- 有效日期必須在 {formatLatestDate} 之前
+ 有效日期必須在 {formatLatestDate} 之前
+
- 請指定一個有效的電子郵件。
+ 請指定一個有效的電子郵件。
+
- 預期為有效的浮點數字。
+ 預期為有效的浮點數字。
+
- 預期為有效的整數。
+ 預期為有效的整數。
+
- 預期只有文字、數字、空格和部份標點符號。
+ 預期只有文字、數字、空格和部份標點符號。
+
- 此為必要屬性。
+ 此為必要屬性。
+
- 預期為有效的數字。
+ 預期為有效的數字。
+
- 請輸入一個介於 {minimum} 和 {maximum} 之間的有效數字
+ 請輸入一個介於 {minimum} 和 {maximum} 之間的有效數字
+
- The given subject did not match the pattern ({pattern})
+ The given subject did not match the pattern ({pattern})
+
- 預期為有效的字串。
+ 預期為有效的字串。
+
- Valid text without any XML tags is expected.
+ Valid text without any XML tags is expected.
+
- The given subject is not a valid UUID.
+ The given subject is not a valid UUID.
+
- Toggle content dimensions selector
+ Toggle content dimensions selector
+
- Start with an empty or pre-filled document?
+ Start with an empty or pre-filled document?
+
- This {nodeTypeLabel} does not exist yet in {currentDimensionChoiceText}.
+ This {nodeTypeLabel} does not exist yet in {currentDimensionChoiceText}.
+
- You can create it now, either starting with an empty {nodeTypeLabel} or copying all content from the currently visible {nodeTypeLabel} in {currentDocumentDimensionChoiceText}.
+ You can create it now, either starting with an empty {nodeTypeLabel} or copying all content from the currently visible {nodeTypeLabel} in {currentDocumentDimensionChoiceText}.
+
- Additionally, there are {numberOfNodesMissingInRootline} ancestor documents which do not exist in the chosen variant either, and which will be created as well.
+ Additionally, there are {numberOfNodesMissingInRootline} ancestor documents which do not exist in the chosen variant either, and which will be created as well.
+
- 建立空白
+ 建立空白
+
- 建立並複製
+ 建立並複製
+
- 內容
+ 內容
+
- 切換選單群組
+ 切換選單群組
+
- 切換固定選單模式
+ 切換固定選單模式
+
- 您確定想要刪除
+ 您確定想要刪除
+
- 這將會刪除元素
+ 這將會刪除元素
+
- 和它的子項
+ 和它的子項
+
- 此動作無法在工作區管理中被還原。
+ 此動作無法在工作區管理中被還原。
+
- 高度
+ 高度
+
- 您確定想要刪除
+ 您確定想要刪除
+
- 此元素
+ 此元素
+
- 這將會刪除此元素。
+ 這將會刪除此元素。
+
- 此動作無法在工作區管理中被還原。
+ 此動作無法在工作區管理中被還原。
+
- 媒體
+ 媒體
+
- 裁切
+ 裁切
+
- 寬度
+ 寬度
+
- 遺失必要屬性:
+ 遺失必要屬性:
+
- 工作區
+ 工作區
+
- 工作區
+ 工作區
+
- 儲存時發生錯誤
+ 儲存時發生錯誤
+
- 重新載入頁面以嘗試修復問題。
+ 重新載入頁面以嘗試修復問題。
+
- 在背景重新載入
+ 在背景重新載入
+
- 重新載入
+ 重新載入
+
- 就地
+ 就地
+
- 原始內容
+ 原始內容
+
- 原始內容模式
+ 原始內容模式
+
- 桌面
+ 桌面
+
- 登入
+ 登入
+
- 驗證中
+ 驗證中
+
- 登出
+ 登出
+
- 使用者名稱或密碼錯誤
+ 使用者名稱或密碼錯誤
+
- 登入逾期,請再次登入。
+ 登入逾期,請再次登入。
+
- Welcome to Neos
+ Welcome to Neos
+
- 前往設定
+ 前往設定
+
- Technical Information
+ Technical Information
+
- 遺失首頁
+ 遺失首頁
+
- Either no site has been defined, the site does not contain a homepage or the active site couldn't be determined.
+ Either no site has been defined, the site does not contain a homepage or the active site couldn't be determined.
+
- You might want to set the site's domain or import a new site in the setup.
+ You might want to set the site's domain or import a new site in the setup.
+
- 資料庫錯誤
+ 資料庫錯誤
+
- There is no database connection yet or the Neos database schema has not been created.
+ There is no database connection yet or the Neos database schema has not been created.
+
- Run the setup to configure your database.
+ Run the setup to configure your database.
+
- 無法找到網頁
+ 無法找到網頁
+
- 很抱歉,找不到您要求的頁面。
+ 很抱歉,找不到您要求的頁面。
+
- 無效節點類型
+ 無效節點類型
+
- The configuration of the NodeType that is supposed to be rendered here is not available. Probably you renamed the NodeType and are missing a migration or you simply misspelled it.
+ The configuration of the NodeType that is supposed to be rendered here is not available. Probably you renamed the NodeType and are missing a migration or you simply misspelled it.
+
- 建立節點時發生非預期錯誤
+ 建立節點時發生非預期錯誤
+
- 刪除節點時發生非預期錯誤
+ 刪除節點時發生非預期錯誤
+
- 更新節點時發生非預期錯誤
+ 更新節點時發生非預期錯誤
+
- 移動節點時發生非預期錯誤
+ 移動節點時發生非預期錯誤
+
- 節點樹讀取錯誤。
+ 節點樹讀取錯誤。
+
-
-
- 使用者名稱或密碼錯誤
- 「{nodeTypeName}」在頁面「{pageLabel}」
+ 「{nodeTypeName}」在頁面「{pageLabel}」
+
- 節點
+ 節點
+
- 顯示
+ 顯示
+
- 此節點無法被公開網址連結
+ 此節點無法被公開網址連結
+
- 節點屬性
+ 節點屬性
+
- 複製 {source} 到 {target}
+ 複製 {source} 到 {target}
+
- 移動 {source} 到 {target}
+ 移動 {source} 到 {target}
+
- 請選擇想要 {source} 插入 {target} 的相對位置。
+ 請選擇想要 {source} 插入 {target} 的相對位置。
+
- 插入
+ 插入
+
- 插入模式
+ 插入模式
+
- 選擇長寬比
+ 選擇長寬比
+
- 粗體
+ 粗體
+
- 斜體
+ 斜體
+
- 底線
+ 底線
+
- 下標線
+ 下標線
+
- 上標線
+ 上標線
+
- 刪除線
+ 刪除線
+
- 連結
+ 連結
+
- 項目清單
+ 項目清單
+
- 無排序清單
+ 無排序清單
+
- 靠左對齊
+ 靠左對齊
+
- 靠右對齊
+ 靠右對齊
+
- 置中
+ 置中
+
- 分散對齊
+ 分散對齊
+
- 表格
+ 表格
+
- 移除格式
+ 移除格式
+
- 減少縮排
+ 減少縮排
+
- 增加縮排
+ 增加縮排
+
- 新增
+ 新增
+
- 未找到相符項目
+ 未找到相符項目
+
- 請輸入 ###CHARACTERS### 更多字元
+ 請輸入 ###CHARACTERS### 更多字元
+
- Wrong Credentials
+ Wrong Credentials
+
- 使用者名稱或密碼錯誤
+ 使用者名稱或密碼錯誤
+
- Logged Out
+ Logged Out
+
- Successfully logged out
+ Successfully logged out
+
diff --git a/Neos.Neos/Resources/Private/Translations/zh_TW/Modules.xlf b/Neos.Neos/Resources/Private/Translations/zh_TW/Modules.xlf
index 7914735d1d6..ed00dcedf7c 100644
--- a/Neos.Neos/Resources/Private/Translations/zh_TW/Modules.xlf
+++ b/Neos.Neos/Resources/Private/Translations/zh_TW/Modules.xlf
@@ -257,70 +257,6 @@
All changes from workspace "{0}" have been discarded.
-
-
- History
-
-
-
- This module provides an overview of all relevant events affecting this Neos installation.
-
-
-
- Here's what happened recently in Neos
-
-
-
- There have not been recorded any events yet which could be displayed in this history.
-
-
-
- {0} created the {1} "{2}".
-
-
-
- {0} removed the {1} "{2}".
-
-
-
- {0} created the variant {1} of the {2} "{3}".
-
-
-
- {0} modified the {1} "{2}".
-
-
-
- {0} moved the {1} "{2}".
-
-
-
- {0} copied the {1} "{2}".
-
-
-
- {0} renamed the {1} "{2}" to "{3}".
-
-
-
- {0} modified content on the {1} "{2}".
-
-
-
- {0} created a new user "{1}" for {2}.
-
-
-
- {0} deleted the account "{1}" of {2}.
-
-
-
- Load More
-
-
-
- This node has been removed in the meantime
-
diff --git a/Neos.Neos/Resources/Public/JavaScript/Main.min.js.map b/Neos.Neos/Resources/Public/JavaScript/Main.min.js.map
index bec0e8b2aca..afefdb26e1e 100644
--- a/Neos.Neos/Resources/Public/JavaScript/Main.min.js.map
+++ b/Neos.Neos/Resources/Public/JavaScript/Main.min.js.map
@@ -1 +1 @@
-{"version":3,"file":"Main.min.js","mappings":"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","sources":["webpack://@neos-project/neos/./node_modules/dompurify/dist/purify.js","webpack://@neos-project/neos/./node_modules/jquery/dist/jquery.js","webpack://@neos-project/neos/webpack/bootstrap","webpack://@neos-project/neos/webpack/runtime/compat get default export","webpack://@neos-project/neos/webpack/runtime/define property getters","webpack://@neos-project/neos/webpack/runtime/hasOwnProperty shorthand","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/TopBar/DropdownMenu.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/TopBar/Expandable.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Helper/isNil.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Helper/getCollectionValueByPath.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Helper/createCollectionByPath.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Services/LocalStorage.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/TopBar/MenuPanel.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Services/Configuration.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Helper/isEmpty.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/Notification/MessageTemplate.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/Notification/Message.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/Notification/Toast.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Services/Notification.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/defineProperty.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/objectSpread.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/classCallCheck.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/createClass.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","webpack://@neos-project/neos/./node_modules/@babel/runtime/helpers/esm/inherits.js","webpack://@neos-project/neos/./node_modules/i18next/dist/esm/i18next.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Services/Localization.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Services/SessionStorage.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Services/ApiService.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Helper/getItemByKeyValue.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Services/Helper.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/TopBar/UserMenu.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Templates/RestoreButton.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Templates/ImpersonateButton.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Module/Administration/UserManagement.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/DropDown.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/DropDownGroup.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/Tree.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/Components/Modal.ts","webpack://@neos-project/neos/./Resources/Public/JavaScript/index.js","webpack://@neos-project/neos/./Resources/Public/JavaScript/Services/ResourceCache.js"],"sourcesContent":["/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.2.2/LICENSE */\n\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (global = global || self, global.DOMPurify = factory());\n}(this, function () { 'use strict';\n\n function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\n var hasOwnProperty = Object.hasOwnProperty,\n setPrototypeOf = Object.setPrototypeOf,\n isFrozen = Object.isFrozen,\n getPrototypeOf = Object.getPrototypeOf,\n getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n var freeze = Object.freeze,\n seal = Object.seal,\n create = Object.create; // eslint-disable-line import/no-mutable-exports\n\n var _ref = typeof Reflect !== 'undefined' && Reflect,\n apply = _ref.apply,\n construct = _ref.construct;\n\n if (!apply) {\n apply = function apply(fun, thisValue, args) {\n return fun.apply(thisValue, args);\n };\n }\n\n if (!freeze) {\n freeze = function freeze(x) {\n return x;\n };\n }\n\n if (!seal) {\n seal = function seal(x) {\n return x;\n };\n }\n\n if (!construct) {\n construct = function construct(Func, args) {\n return new (Function.prototype.bind.apply(Func, [null].concat(_toConsumableArray(args))))();\n };\n }\n\n var arrayForEach = unapply(Array.prototype.forEach);\n var arrayPop = unapply(Array.prototype.pop);\n var arrayPush = unapply(Array.prototype.push);\n\n var stringToLowerCase = unapply(String.prototype.toLowerCase);\n var stringMatch = unapply(String.prototype.match);\n var stringReplace = unapply(String.prototype.replace);\n var stringIndexOf = unapply(String.prototype.indexOf);\n var stringTrim = unapply(String.prototype.trim);\n\n var regExpTest = unapply(RegExp.prototype.test);\n\n var typeErrorCreate = unconstruct(TypeError);\n\n function unapply(func) {\n return function (thisArg) {\n for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n return apply(func, thisArg, args);\n };\n }\n\n function unconstruct(func) {\n return function () {\n for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return construct(func, args);\n };\n }\n\n /* Add properties to a lookup table */\n function addToSet(set, array) {\n if (setPrototypeOf) {\n // Make 'in' and truthy checks like Boolean(set.constructor)\n // independent of any properties defined on Object.prototype.\n // Prevent prototype setters from intercepting set as a this value.\n setPrototypeOf(set, null);\n }\n\n var l = array.length;\n while (l--) {\n var element = array[l];\n if (typeof element === 'string') {\n var lcElement = stringToLowerCase(element);\n if (lcElement !== element) {\n // Config presets (e.g. tags.js, attrs.js) are immutable.\n if (!isFrozen(array)) {\n array[l] = lcElement;\n }\n\n element = lcElement;\n }\n }\n\n set[element] = true;\n }\n\n return set;\n }\n\n /* Shallow clone an object */\n function clone(object) {\n var newObject = create(null);\n\n var property = void 0;\n for (property in object) {\n if (apply(hasOwnProperty, object, [property])) {\n newObject[property] = object[property];\n }\n }\n\n return newObject;\n }\n\n /* IE10 doesn't support __lookupGetter__ so lets'\n * simulate it. It also automatically checks\n * if the prop is function or getter and behaves\n * accordingly. */\n function lookupGetter(object, prop) {\n while (object !== null) {\n var desc = getOwnPropertyDescriptor(object, prop);\n if (desc) {\n if (desc.get) {\n return unapply(desc.get);\n }\n\n if (typeof desc.value === 'function') {\n return unapply(desc.value);\n }\n }\n\n object = getPrototypeOf(object);\n }\n\n return null;\n }\n\n var html = freeze(['a', 'abbr', 'acronym', 'address', 'area', 'article', 'aside', 'audio', 'b', 'bdi', 'bdo', 'big', 'blink', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'center', 'cite', 'code', 'col', 'colgroup', 'content', 'data', 'datalist', 'dd', 'decorator', 'del', 'details', 'dfn', 'dialog', 'dir', 'div', 'dl', 'dt', 'element', 'em', 'fieldset', 'figcaption', 'figure', 'font', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'img', 'input', 'ins', 'kbd', 'label', 'legend', 'li', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meter', 'nav', 'nobr', 'ol', 'optgroup', 'option', 'output', 'p', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'section', 'select', 'shadow', 'small', 'source', 'spacer', 'span', 'strike', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'time', 'tr', 'track', 'tt', 'u', 'ul', 'var', 'video', 'wbr']);\n\n // SVG\n var svg = freeze(['svg', 'a', 'altglyph', 'altglyphdef', 'altglyphitem', 'animatecolor', 'animatemotion', 'animatetransform', 'circle', 'clippath', 'defs', 'desc', 'ellipse', 'filter', 'font', 'g', 'glyph', 'glyphref', 'hkern', 'image', 'line', 'lineargradient', 'marker', 'mask', 'metadata', 'mpath', 'path', 'pattern', 'polygon', 'polyline', 'radialgradient', 'rect', 'stop', 'style', 'switch', 'symbol', 'text', 'textpath', 'title', 'tref', 'tspan', 'view', 'vkern']);\n\n var svgFilters = freeze(['feBlend', 'feColorMatrix', 'feComponentTransfer', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feDistantLight', 'feFlood', 'feFuncA', 'feFuncB', 'feFuncG', 'feFuncR', 'feGaussianBlur', 'feMerge', 'feMergeNode', 'feMorphology', 'feOffset', 'fePointLight', 'feSpecularLighting', 'feSpotLight', 'feTile', 'feTurbulence']);\n\n // List of SVG elements that are disallowed by default.\n // We still need to know them so that we can do namespace\n // checks properly in case one wants to add them to\n // allow-list.\n var svgDisallowed = freeze(['animate', 'color-profile', 'cursor', 'discard', 'fedropshadow', 'feimage', 'font-face', 'font-face-format', 'font-face-name', 'font-face-src', 'font-face-uri', 'foreignobject', 'hatch', 'hatchpath', 'mesh', 'meshgradient', 'meshpatch', 'meshrow', 'missing-glyph', 'script', 'set', 'solidcolor', 'unknown', 'use']);\n\n var mathMl = freeze(['math', 'menclose', 'merror', 'mfenced', 'mfrac', 'mglyph', 'mi', 'mlabeledtr', 'mmultiscripts', 'mn', 'mo', 'mover', 'mpadded', 'mphantom', 'mroot', 'mrow', 'ms', 'mspace', 'msqrt', 'mstyle', 'msub', 'msup', 'msubsup', 'mtable', 'mtd', 'mtext', 'mtr', 'munder', 'munderover']);\n\n // Similarly to SVG, we want to know all MathML elements,\n // even those that we disallow by default.\n var mathMlDisallowed = freeze(['maction', 'maligngroup', 'malignmark', 'mlongdiv', 'mscarries', 'mscarry', 'msgroup', 'mstack', 'msline', 'msrow', 'semantics', 'annotation', 'annotation-xml', 'mprescripts', 'none']);\n\n var text = freeze(['#text']);\n\n var html$1 = freeze(['accept', 'action', 'align', 'alt', 'autocapitalize', 'autocomplete', 'autopictureinpicture', 'autoplay', 'background', 'bgcolor', 'border', 'capture', 'cellpadding', 'cellspacing', 'checked', 'cite', 'class', 'clear', 'color', 'cols', 'colspan', 'controls', 'controlslist', 'coords', 'crossorigin', 'datetime', 'decoding', 'default', 'dir', 'disabled', 'disablepictureinpicture', 'disableremoteplayback', 'download', 'draggable', 'enctype', 'enterkeyhint', 'face', 'for', 'headers', 'height', 'hidden', 'high', 'href', 'hreflang', 'id', 'inputmode', 'integrity', 'ismap', 'kind', 'label', 'lang', 'list', 'loading', 'loop', 'low', 'max', 'maxlength', 'media', 'method', 'min', 'minlength', 'multiple', 'muted', 'name', 'noshade', 'novalidate', 'nowrap', 'open', 'optimum', 'pattern', 'placeholder', 'playsinline', 'poster', 'preload', 'pubdate', 'radiogroup', 'readonly', 'rel', 'required', 'rev', 'reversed', 'role', 'rows', 'rowspan', 'spellcheck', 'scope', 'selected', 'shape', 'size', 'sizes', 'span', 'srclang', 'start', 'src', 'srcset', 'step', 'style', 'summary', 'tabindex', 'title', 'translate', 'type', 'usemap', 'valign', 'value', 'width', 'xmlns']);\n\n var svg$1 = freeze(['accent-height', 'accumulate', 'additive', 'alignment-baseline', 'ascent', 'attributename', 'attributetype', 'azimuth', 'basefrequency', 'baseline-shift', 'begin', 'bias', 'by', 'class', 'clip', 'clippathunits', 'clip-path', 'clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cx', 'cy', 'd', 'dx', 'dy', 'diffuseconstant', 'direction', 'display', 'divisor', 'dur', 'edgemode', 'elevation', 'end', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'filterunits', 'flood-color', 'flood-opacity', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'fx', 'fy', 'g1', 'g2', 'glyph-name', 'glyphref', 'gradientunits', 'gradienttransform', 'height', 'href', 'id', 'image-rendering', 'in', 'in2', 'k', 'k1', 'k2', 'k3', 'k4', 'kerning', 'keypoints', 'keysplines', 'keytimes', 'lang', 'lengthadjust', 'letter-spacing', 'kernelmatrix', 'kernelunitlength', 'lighting-color', 'local', 'marker-end', 'marker-mid', 'marker-start', 'markerheight', 'markerunits', 'markerwidth', 'maskcontentunits', 'maskunits', 'max', 'mask', 'media', 'method', 'mode', 'min', 'name', 'numoctaves', 'offset', 'operator', 'opacity', 'order', 'orient', 'orientation', 'origin', 'overflow', 'paint-order', 'path', 'pathlength', 'patterncontentunits', 'patterntransform', 'patternunits', 'points', 'preservealpha', 'preserveaspectratio', 'primitiveunits', 'r', 'rx', 'ry', 'radius', 'refx', 'refy', 'repeatcount', 'repeatdur', 'restart', 'result', 'rotate', 'scale', 'seed', 'shape-rendering', 'specularconstant', 'specularexponent', 'spreadmethod', 'startoffset', 'stddeviation', 'stitchtiles', 'stop-color', 'stop-opacity', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke', 'stroke-width', 'style', 'surfacescale', 'systemlanguage', 'tabindex', 'targetx', 'targety', 'transform', 'text-anchor', 'text-decoration', 'text-rendering', 'textlength', 'type', 'u1', 'u2', 'unicode', 'values', 'viewbox', 'visibility', 'version', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'width', 'word-spacing', 'wrap', 'writing-mode', 'xchannelselector', 'ychannelselector', 'x', 'x1', 'x2', 'xmlns', 'y', 'y1', 'y2', 'z', 'zoomandpan']);\n\n var mathMl$1 = freeze(['accent', 'accentunder', 'align', 'bevelled', 'close', 'columnsalign', 'columnlines', 'columnspan', 'denomalign', 'depth', 'dir', 'display', 'displaystyle', 'encoding', 'fence', 'frame', 'height', 'href', 'id', 'largeop', 'length', 'linethickness', 'lspace', 'lquote', 'mathbackground', 'mathcolor', 'mathsize', 'mathvariant', 'maxsize', 'minsize', 'movablelimits', 'notation', 'numalign', 'open', 'rowalign', 'rowlines', 'rowspacing', 'rowspan', 'rspace', 'rquote', 'scriptlevel', 'scriptminsize', 'scriptsizemultiplier', 'selection', 'separator', 'separators', 'stretchy', 'subscriptshift', 'supscriptshift', 'symmetric', 'voffset', 'width', 'xmlns']);\n\n var xml = freeze(['xlink:href', 'xml:id', 'xlink:title', 'xml:space', 'xmlns:xlink']);\n\n // eslint-disable-next-line unicorn/better-regex\n var MUSTACHE_EXPR = seal(/\\{\\{[\\s\\S]*|[\\s\\S]*\\}\\}/gm); // Specify template detection regex for SAFE_FOR_TEMPLATES mode\n var ERB_EXPR = seal(/<%[\\s\\S]*|[\\s\\S]*%>/gm);\n var DATA_ATTR = seal(/^data-[\\-\\w.\\u00B7-\\uFFFF]/); // eslint-disable-line no-useless-escape\n var ARIA_ATTR = seal(/^aria-[\\-\\w]+$/); // eslint-disable-line no-useless-escape\n var IS_ALLOWED_URI = seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\\-]+(?:[^a-z+.\\-:]|$))/i // eslint-disable-line no-useless-escape\n );\n var IS_SCRIPT_OR_DATA = seal(/^(?:\\w+script|data):/i);\n var ATTR_WHITESPACE = seal(/[\\u0000-\\u0020\\u00A0\\u1680\\u180E\\u2000-\\u2029\\u205F\\u3000]/g // eslint-disable-line no-control-regex\n );\n\n var _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\n function _toConsumableArray$1(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\n var getGlobal = function getGlobal() {\n return typeof window === 'undefined' ? null : window;\n };\n\n /**\n * Creates a no-op policy for internal use only.\n * Don't export this function outside this module!\n * @param {?TrustedTypePolicyFactory} trustedTypes The policy factory.\n * @param {Document} document The document object (to determine policy name suffix)\n * @return {?TrustedTypePolicy} The policy created (or null, if Trusted Types\n * are not supported).\n */\n var _createTrustedTypesPolicy = function _createTrustedTypesPolicy(trustedTypes, document) {\n if ((typeof trustedTypes === 'undefined' ? 'undefined' : _typeof(trustedTypes)) !== 'object' || typeof trustedTypes.createPolicy !== 'function') {\n return null;\n }\n\n // Allow the callers to control the unique policy name\n // by adding a data-tt-policy-suffix to the script element with the DOMPurify.\n // Policy creation with duplicate names throws in Trusted Types.\n var suffix = null;\n var ATTR_NAME = 'data-tt-policy-suffix';\n if (document.currentScript && document.currentScript.hasAttribute(ATTR_NAME)) {\n suffix = document.currentScript.getAttribute(ATTR_NAME);\n }\n\n var policyName = 'dompurify' + (suffix ? '#' + suffix : '');\n\n try {\n return trustedTypes.createPolicy(policyName, {\n createHTML: function createHTML(html$$1) {\n return html$$1;\n }\n });\n } catch (_) {\n // Policy creation failed (most likely another DOMPurify script has\n // already run). Skip creating the policy, as this will only cause errors\n // if TT are enforced.\n console.warn('TrustedTypes policy ' + policyName + ' could not be created.');\n return null;\n }\n };\n\n function createDOMPurify() {\n var window = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getGlobal();\n\n var DOMPurify = function DOMPurify(root) {\n return createDOMPurify(root);\n };\n\n /**\n * Version label, exposed for easier checks\n * if DOMPurify is up to date or not\n */\n DOMPurify.version = '2.2.6';\n\n /**\n * Array of elements that DOMPurify removed during sanitation.\n * Empty if nothing was removed.\n */\n DOMPurify.removed = [];\n\n if (!window || !window.document || window.document.nodeType !== 9) {\n // Not running in a browser, provide a factory function\n // so that you can pass your own Window\n DOMPurify.isSupported = false;\n\n return DOMPurify;\n }\n\n var originalDocument = window.document;\n\n var document = window.document;\n var DocumentFragment = window.DocumentFragment,\n HTMLTemplateElement = window.HTMLTemplateElement,\n Node = window.Node,\n Element = window.Element,\n NodeFilter = window.NodeFilter,\n _window$NamedNodeMap = window.NamedNodeMap,\n NamedNodeMap = _window$NamedNodeMap === undefined ? window.NamedNodeMap || window.MozNamedAttrMap : _window$NamedNodeMap,\n Text = window.Text,\n Comment = window.Comment,\n DOMParser = window.DOMParser,\n trustedTypes = window.trustedTypes;\n\n\n var ElementPrototype = Element.prototype;\n\n var cloneNode = lookupGetter(ElementPrototype, 'cloneNode');\n var getNextSibling = lookupGetter(ElementPrototype, 'nextSibling');\n var getChildNodes = lookupGetter(ElementPrototype, 'childNodes');\n var getParentNode = lookupGetter(ElementPrototype, 'parentNode');\n\n // As per issue #47, the web-components registry is inherited by a\n // new document created via createHTMLDocument. As per the spec\n // (http://w3c.github.io/webcomponents/spec/custom/#creating-and-passing-registries)\n // a new empty registry is used when creating a template contents owner\n // document, so we use that as our parent document to ensure nothing\n // is inherited.\n if (typeof HTMLTemplateElement === 'function') {\n var template = document.createElement('template');\n if (template.content && template.content.ownerDocument) {\n document = template.content.ownerDocument;\n }\n }\n\n var trustedTypesPolicy = _createTrustedTypesPolicy(trustedTypes, originalDocument);\n var emptyHTML = trustedTypesPolicy && RETURN_TRUSTED_TYPE ? trustedTypesPolicy.createHTML('') : '';\n\n var _document = document,\n implementation = _document.implementation,\n createNodeIterator = _document.createNodeIterator,\n getElementsByTagName = _document.getElementsByTagName,\n createDocumentFragment = _document.createDocumentFragment;\n var importNode = originalDocument.importNode;\n\n\n var documentMode = {};\n try {\n documentMode = clone(document).documentMode ? document.documentMode : {};\n } catch (_) {}\n\n var hooks = {};\n\n /**\n * Expose whether this browser supports running the full DOMPurify.\n */\n DOMPurify.isSupported = implementation && typeof implementation.createHTMLDocument !== 'undefined' && documentMode !== 9;\n\n var MUSTACHE_EXPR$$1 = MUSTACHE_EXPR,\n ERB_EXPR$$1 = ERB_EXPR,\n DATA_ATTR$$1 = DATA_ATTR,\n ARIA_ATTR$$1 = ARIA_ATTR,\n IS_SCRIPT_OR_DATA$$1 = IS_SCRIPT_OR_DATA,\n ATTR_WHITESPACE$$1 = ATTR_WHITESPACE;\n var IS_ALLOWED_URI$$1 = IS_ALLOWED_URI;\n\n /**\n * We consider the elements and attributes below to be safe. Ideally\n * don't add any new ones but feel free to remove unwanted ones.\n */\n\n /* allowed element names */\n\n var ALLOWED_TAGS = null;\n var DEFAULT_ALLOWED_TAGS = addToSet({}, [].concat(_toConsumableArray$1(html), _toConsumableArray$1(svg), _toConsumableArray$1(svgFilters), _toConsumableArray$1(mathMl), _toConsumableArray$1(text)));\n\n /* Allowed attribute names */\n var ALLOWED_ATTR = null;\n var DEFAULT_ALLOWED_ATTR = addToSet({}, [].concat(_toConsumableArray$1(html$1), _toConsumableArray$1(svg$1), _toConsumableArray$1(mathMl$1), _toConsumableArray$1(xml)));\n\n /* Explicitly forbidden tags (overrides ALLOWED_TAGS/ADD_TAGS) */\n var FORBID_TAGS = null;\n\n /* Explicitly forbidden attributes (overrides ALLOWED_ATTR/ADD_ATTR) */\n var FORBID_ATTR = null;\n\n /* Decide if ARIA attributes are okay */\n var ALLOW_ARIA_ATTR = true;\n\n /* Decide if custom data attributes are okay */\n var ALLOW_DATA_ATTR = true;\n\n /* Decide if unknown protocols are okay */\n var ALLOW_UNKNOWN_PROTOCOLS = false;\n\n /* Output should be safe for common template engines.\n * This means, DOMPurify removes data attributes, mustaches and ERB\n */\n var SAFE_FOR_TEMPLATES = false;\n\n /* Decide if document with ... should be returned */\n var WHOLE_DOCUMENT = false;\n\n /* Track whether config is already set on this instance of DOMPurify. */\n var SET_CONFIG = false;\n\n /* Decide if all elements (e.g. style, script) must be children of\n * document.body. By default, browsers might move them to document.head */\n var FORCE_BODY = false;\n\n /* Decide if a DOM `HTMLBodyElement` should be returned, instead of a html\n * string (or a TrustedHTML object if Trusted Types are supported).\n * If `WHOLE_DOCUMENT` is enabled a `HTMLHtmlElement` will be returned instead\n */\n var RETURN_DOM = false;\n\n /* Decide if a DOM `DocumentFragment` should be returned, instead of a html\n * string (or a TrustedHTML object if Trusted Types are supported) */\n var RETURN_DOM_FRAGMENT = false;\n\n /* If `RETURN_DOM` or `RETURN_DOM_FRAGMENT` is enabled, decide if the returned DOM\n * `Node` is imported into the current `Document`. If this flag is not enabled the\n * `Node` will belong (its ownerDocument) to a fresh `HTMLDocument`, created by\n * DOMPurify.\n *\n * This defaults to `true` starting DOMPurify 2.2.0. Note that setting it to `false`\n * might cause XSS from attacks hidden in closed shadowroots in case the browser\n * supports Declarative Shadow: DOM https://web.dev/declarative-shadow-dom/\n */\n var RETURN_DOM_IMPORT = true;\n\n /* Try to return a Trusted Type object instead of a string, return a string in\n * case Trusted Types are not supported */\n var RETURN_TRUSTED_TYPE = false;\n\n /* Output should be free from DOM clobbering attacks? */\n var SANITIZE_DOM = true;\n\n /* Keep element content when removing element? */\n var KEEP_CONTENT = true;\n\n /* If a `Node` is passed to sanitize(), then performs sanitization in-place instead\n * of importing it into a new Document and returning a sanitized copy */\n var IN_PLACE = false;\n\n /* Allow usage of profiles like html, svg and mathMl */\n var USE_PROFILES = {};\n\n /* Tags to ignore content of when KEEP_CONTENT is true */\n var FORBID_CONTENTS = addToSet({}, ['annotation-xml', 'audio', 'colgroup', 'desc', 'foreignobject', 'head', 'iframe', 'math', 'mi', 'mn', 'mo', 'ms', 'mtext', 'noembed', 'noframes', 'noscript', 'plaintext', 'script', 'style', 'svg', 'template', 'thead', 'title', 'video', 'xmp']);\n\n /* Tags that are safe for data: URIs */\n var DATA_URI_TAGS = null;\n var DEFAULT_DATA_URI_TAGS = addToSet({}, ['audio', 'video', 'img', 'source', 'image', 'track']);\n\n /* Attributes safe for values like \"javascript:\" */\n var URI_SAFE_ATTRIBUTES = null;\n var DEFAULT_URI_SAFE_ATTRIBUTES = addToSet({}, ['alt', 'class', 'for', 'id', 'label', 'name', 'pattern', 'placeholder', 'summary', 'title', 'value', 'style', 'xmlns']);\n\n /* Keep a reference to config to pass to hooks */\n var CONFIG = null;\n\n /* Ideally, do not touch anything below this line */\n /* ______________________________________________ */\n\n var formElement = document.createElement('form');\n\n /**\n * _parseConfig\n *\n * @param {Object} cfg optional config literal\n */\n // eslint-disable-next-line complexity\n var _parseConfig = function _parseConfig(cfg) {\n if (CONFIG && CONFIG === cfg) {\n return;\n }\n\n /* Shield configuration object from tampering */\n if (!cfg || (typeof cfg === 'undefined' ? 'undefined' : _typeof(cfg)) !== 'object') {\n cfg = {};\n }\n\n /* Shield configuration object from prototype pollution */\n cfg = clone(cfg);\n\n /* Set configuration parameters */\n ALLOWED_TAGS = 'ALLOWED_TAGS' in cfg ? addToSet({}, cfg.ALLOWED_TAGS) : DEFAULT_ALLOWED_TAGS;\n ALLOWED_ATTR = 'ALLOWED_ATTR' in cfg ? addToSet({}, cfg.ALLOWED_ATTR) : DEFAULT_ALLOWED_ATTR;\n URI_SAFE_ATTRIBUTES = 'ADD_URI_SAFE_ATTR' in cfg ? addToSet(clone(DEFAULT_URI_SAFE_ATTRIBUTES), cfg.ADD_URI_SAFE_ATTR) : DEFAULT_URI_SAFE_ATTRIBUTES;\n DATA_URI_TAGS = 'ADD_DATA_URI_TAGS' in cfg ? addToSet(clone(DEFAULT_DATA_URI_TAGS), cfg.ADD_DATA_URI_TAGS) : DEFAULT_DATA_URI_TAGS;\n FORBID_TAGS = 'FORBID_TAGS' in cfg ? addToSet({}, cfg.FORBID_TAGS) : {};\n FORBID_ATTR = 'FORBID_ATTR' in cfg ? addToSet({}, cfg.FORBID_ATTR) : {};\n USE_PROFILES = 'USE_PROFILES' in cfg ? cfg.USE_PROFILES : false;\n ALLOW_ARIA_ATTR = cfg.ALLOW_ARIA_ATTR !== false; // Default true\n ALLOW_DATA_ATTR = cfg.ALLOW_DATA_ATTR !== false; // Default true\n ALLOW_UNKNOWN_PROTOCOLS = cfg.ALLOW_UNKNOWN_PROTOCOLS || false; // Default false\n SAFE_FOR_TEMPLATES = cfg.SAFE_FOR_TEMPLATES || false; // Default false\n WHOLE_DOCUMENT = cfg.WHOLE_DOCUMENT || false; // Default false\n RETURN_DOM = cfg.RETURN_DOM || false; // Default false\n RETURN_DOM_FRAGMENT = cfg.RETURN_DOM_FRAGMENT || false; // Default false\n RETURN_DOM_IMPORT = cfg.RETURN_DOM_IMPORT !== false; // Default true\n RETURN_TRUSTED_TYPE = cfg.RETURN_TRUSTED_TYPE || false; // Default false\n FORCE_BODY = cfg.FORCE_BODY || false; // Default false\n SANITIZE_DOM = cfg.SANITIZE_DOM !== false; // Default true\n KEEP_CONTENT = cfg.KEEP_CONTENT !== false; // Default true\n IN_PLACE = cfg.IN_PLACE || false; // Default false\n IS_ALLOWED_URI$$1 = cfg.ALLOWED_URI_REGEXP || IS_ALLOWED_URI$$1;\n if (SAFE_FOR_TEMPLATES) {\n ALLOW_DATA_ATTR = false;\n }\n\n if (RETURN_DOM_FRAGMENT) {\n RETURN_DOM = true;\n }\n\n /* Parse profile info */\n if (USE_PROFILES) {\n ALLOWED_TAGS = addToSet({}, [].concat(_toConsumableArray$1(text)));\n ALLOWED_ATTR = [];\n if (USE_PROFILES.html === true) {\n addToSet(ALLOWED_TAGS, html);\n addToSet(ALLOWED_ATTR, html$1);\n }\n\n if (USE_PROFILES.svg === true) {\n addToSet(ALLOWED_TAGS, svg);\n addToSet(ALLOWED_ATTR, svg$1);\n addToSet(ALLOWED_ATTR, xml);\n }\n\n if (USE_PROFILES.svgFilters === true) {\n addToSet(ALLOWED_TAGS, svgFilters);\n addToSet(ALLOWED_ATTR, svg$1);\n addToSet(ALLOWED_ATTR, xml);\n }\n\n if (USE_PROFILES.mathMl === true) {\n addToSet(ALLOWED_TAGS, mathMl);\n addToSet(ALLOWED_ATTR, mathMl$1);\n addToSet(ALLOWED_ATTR, xml);\n }\n }\n\n /* Merge configuration parameters */\n if (cfg.ADD_TAGS) {\n if (ALLOWED_TAGS === DEFAULT_ALLOWED_TAGS) {\n ALLOWED_TAGS = clone(ALLOWED_TAGS);\n }\n\n addToSet(ALLOWED_TAGS, cfg.ADD_TAGS);\n }\n\n if (cfg.ADD_ATTR) {\n if (ALLOWED_ATTR === DEFAULT_ALLOWED_ATTR) {\n ALLOWED_ATTR = clone(ALLOWED_ATTR);\n }\n\n addToSet(ALLOWED_ATTR, cfg.ADD_ATTR);\n }\n\n if (cfg.ADD_URI_SAFE_ATTR) {\n addToSet(URI_SAFE_ATTRIBUTES, cfg.ADD_URI_SAFE_ATTR);\n }\n\n /* Add #text in case KEEP_CONTENT is set to true */\n if (KEEP_CONTENT) {\n ALLOWED_TAGS['#text'] = true;\n }\n\n /* Add html, head and body to ALLOWED_TAGS in case WHOLE_DOCUMENT is true */\n if (WHOLE_DOCUMENT) {\n addToSet(ALLOWED_TAGS, ['html', 'head', 'body']);\n }\n\n /* Add tbody to ALLOWED_TAGS in case tables are permitted, see #286, #365 */\n if (ALLOWED_TAGS.table) {\n addToSet(ALLOWED_TAGS, ['tbody']);\n delete FORBID_TAGS.tbody;\n }\n\n // Prevent further manipulation of configuration.\n // Not available in IE8, Safari 5, etc.\n if (freeze) {\n freeze(cfg);\n }\n\n CONFIG = cfg;\n };\n\n var MATHML_TEXT_INTEGRATION_POINTS = addToSet({}, ['mi', 'mo', 'mn', 'ms', 'mtext']);\n\n var HTML_INTEGRATION_POINTS = addToSet({}, ['foreignobject', 'desc', 'title', 'annotation-xml']);\n\n /* Keep track of all possible SVG and MathML tags\n * so that we can perform the namespace checks\n * correctly. */\n var ALL_SVG_TAGS = addToSet({}, svg);\n addToSet(ALL_SVG_TAGS, svgFilters);\n addToSet(ALL_SVG_TAGS, svgDisallowed);\n\n var ALL_MATHML_TAGS = addToSet({}, mathMl);\n addToSet(ALL_MATHML_TAGS, mathMlDisallowed);\n\n var MATHML_NAMESPACE = 'http://www.w3.org/1998/Math/MathML';\n var SVG_NAMESPACE = 'http://www.w3.org/2000/svg';\n var HTML_NAMESPACE = 'http://www.w3.org/1999/xhtml';\n\n /**\n *\n *\n * @param {Element} element a DOM element whose namespace is being checked\n * @returns {boolean} Return false if the element has a\n * namespace that a spec-compliant parser would never\n * return. Return true otherwise.\n */\n var _checkValidNamespace = function _checkValidNamespace(element) {\n var parent = getParentNode(element);\n\n // In JSDOM, if we're inside shadow DOM, then parentNode\n // can be null. We just simulate parent in this case.\n if (!parent || !parent.tagName) {\n parent = {\n namespaceURI: HTML_NAMESPACE,\n tagName: 'template'\n };\n }\n\n var tagName = stringToLowerCase(element.tagName);\n var parentTagName = stringToLowerCase(parent.tagName);\n\n if (element.namespaceURI === SVG_NAMESPACE) {\n // The only way to switch from HTML namespace to SVG\n // is via