mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Merge remote-tracking branch 'origin/3.2' into 3
Conflicts: docs/en/02_Developer_Guides/02_Controllers/01_Introduction.md
This commit is contained in:
commit
f10785350e
34
.travis.yml
34
.travis.yml
@ -7,9 +7,6 @@ addons:
|
||||
packages:
|
||||
- tidy
|
||||
|
||||
php:
|
||||
- 5.4
|
||||
|
||||
env:
|
||||
global:
|
||||
- CORE_RELEASE=3
|
||||
@ -17,28 +14,19 @@ env:
|
||||
- "ARTIFACTS_S3_BUCKET=silverstripe-travis-artifacts"
|
||||
- secure: "DjwZKhY/c0wXppGmd8oEMiTV0ayfOXiCmi9Lg1aXoSXNnj+sjLmhYwhUWjehjR6IX0MRtzJG6v7V5Y+4nSGe+i+XIrBQnhPQ95Jrkm1gKofX2mznWTl9npQElNS1DXi58NLPbiB3qxHWGFBRAWmRQrsAouyZabkPnChnSa9ldOg="
|
||||
- secure: "UmbXCNLK0f2Dk+7qX8bOVcgIt4QhRvccoWvMUxaPtIU+95HCbG10eeCxvfOeBax+tHcRXmeCG4vM4tcuT/WoANkAma/VX74DylFjbWhks2tsKOcr2kjTrOwe6Q9CXOBjVAlcx0lnV/a+w83KARjXGnCrIbE7p7r4EDw31rkVufg="
|
||||
matrix:
|
||||
- DB=MYSQL
|
||||
- DB=SQLITE
|
||||
- DB=PGSQL
|
||||
|
||||
matrix:
|
||||
allow_failures:
|
||||
- php: hhvm
|
||||
|
||||
include:
|
||||
- php: 5.4
|
||||
env: DB=MYSQL PDO=1
|
||||
- php: 5.5
|
||||
env: DB=MYSQL
|
||||
- php: 5.6
|
||||
env: DB=MYSQL
|
||||
- php: 5.4
|
||||
env: DB=MYSQL BEHAT_TEST=1
|
||||
- php: 5.3
|
||||
env: DB=MYSQL
|
||||
- php: hhvm
|
||||
env: DB=MYSQL
|
||||
- php: 5.4
|
||||
env: DB=PGSQL
|
||||
- php: 5.5
|
||||
env: DB=SQLITE
|
||||
- php: 5.6
|
||||
env: DB=MYSQL PDO=1
|
||||
- php: 5.6
|
||||
env: DB=MYSQL BEHAT_TEST=1
|
||||
|
||||
before_script:
|
||||
- composer self-update || true
|
||||
@ -52,6 +40,7 @@ before_script:
|
||||
|
||||
script:
|
||||
- "if [ \"$BEHAT_TEST\" = \"\" ]; then vendor/bin/phpunit framework/tests; fi"
|
||||
- "if [ \"$BEHAT_TEST\" = \"\" ]; then vendor/bin/phpunit framework/admin/tests; fi"
|
||||
- "if [ \"$BEHAT_TEST\" = \"1\" ]; then vendor/bin/behat @framework; fi"
|
||||
|
||||
after_failure:
|
||||
@ -64,11 +53,6 @@ branches:
|
||||
- 2.3
|
||||
- translation-staging
|
||||
|
||||
notifications:
|
||||
irc:
|
||||
channels:
|
||||
- "irc.freenode.org#silverstripe"
|
||||
|
||||
# global:
|
||||
# - secure: "AZmjVPtUD8JBA7ag4ULlEwEKXSEZbIUjDHeRBFugaOtdsn5yigGLmwYbzsg2tq7k7UkdbbAlGct0SUbiRJb9F2wPA5+eUd/p49fgDIU6CTSWIlT87H2BwgOrxKwS9sDwxLptPFM6vWQ8JKYSNGmVIepie9kQZbu4L2k5k6B69jQ="
|
||||
# - secure: "f3kKpUn9cS5K+p/E52cMqN18cDApol/43LanDmHO6mo3iRAztk3jZLyfNOUq6JASKMqdh8+9kencRpEoaAYbcQnDPoZsT9POResiJ9/ADKB6RwWy+lcFHUp9E2Zf/x2VRh9FmXEguDhpWzkJqzWYJGCSig1IBp/+TjzKnsjQHIY="
|
||||
|
@ -50,20 +50,20 @@ class CMSProfileController extends LeftAndMain {
|
||||
}
|
||||
|
||||
public function canView($member = null) {
|
||||
if(!$member && $member !== FALSE) $member = Member::currentUser();
|
||||
if(!$member && $member !== false) $member = Member::currentUser();
|
||||
|
||||
// cms menus only for logged-in members
|
||||
if(!$member) return false;
|
||||
|
||||
// Only check for generic CMS permissions
|
||||
// Check they can access the CMS and that they are trying to edit themselves
|
||||
if(
|
||||
!Permission::checkMember($member, "CMS_ACCESS_LeftAndMain")
|
||||
&& !Permission::checkMember($member, "CMS_ACCESS_CMSMain")
|
||||
Permission::checkMember($member, "CMS_ACCESS")
|
||||
&& $member->ID === Member::currentUserID()
|
||||
) {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
public function save($data, $form) {
|
||||
|
@ -23,17 +23,18 @@ class GroupImportForm extends Form {
|
||||
);
|
||||
$helpHtml .= _t(
|
||||
'GroupImportForm.Help2',
|
||||
'<div class="advanced">
|
||||
<h4>Advanced usage</h4>
|
||||
<ul>
|
||||
<li>Allowed columns: <em>%s</em></li>
|
||||
<li>Existing groups are matched by their unique <em>Code</em> value, and updated with any new values from the
|
||||
imported file</li>
|
||||
<li>Group hierarchies can be created by using a <em>ParentCode</em> column.</li>
|
||||
<li>Permission codes can be assigned by the <em>PermissionCode</em> column. Existing permission codes are not
|
||||
cleared.</li>
|
||||
</ul>
|
||||
</div>');
|
||||
'<div class="advanced">'
|
||||
. '<h4>Advanced usage</h4>'
|
||||
. '<ul>'
|
||||
. '<li>Allowed columns: <em>%s</em></li>'
|
||||
. '<li>Existing groups are matched by their unique <em>Code</em> value, and updated with any new values from the '
|
||||
. 'imported file</li>'
|
||||
. '<li>Group hierarchies can be created by using a <em>ParentCode</em> column.</li>'
|
||||
. '<li>Permission codes can be assigned by the <em>PermissionCode</em> column. Existing permission codes are not '
|
||||
. 'cleared.</li>'
|
||||
. '</ul>'
|
||||
. '</div>'
|
||||
);
|
||||
|
||||
$importer = new GroupCsvBulkLoader();
|
||||
$importSpec = $importer->getImportSpec();
|
||||
|
@ -1,13 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package framework
|
||||
* @subpackage admin
|
||||
*/
|
||||
|
||||
/**
|
||||
* LeftAndMain is the parent class of all the two-pane views in the CMS.
|
||||
* If you are wanting to add more areas to the CMS, you can do it by subclassing LeftAndMain.
|
||||
*
|
||||
* This is essentially an abstract class which should be subclassed.
|
||||
* See {@link CMSMain} for a good example.
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage admin
|
||||
*/
|
||||
class LeftAndMain extends Controller implements PermissionProvider {
|
||||
|
||||
|
@ -23,16 +23,17 @@ class MemberImportForm extends Form {
|
||||
);
|
||||
$helpHtml .= _t(
|
||||
'MemberImportForm.Help2',
|
||||
'<div class="advanced">
|
||||
<h4>Advanced usage</h4>
|
||||
<ul>
|
||||
<li>Allowed columns: <em>%s</em></li>
|
||||
<li>Existing users are matched by their unique <em>Code</em> property, and updated with any new values from
|
||||
the imported file.</li>
|
||||
<li>Groups can be assigned by the <em>Groups</em> column. Groups are identified by their <em>Code</em> property,
|
||||
multiple groups can be separated by comma. Existing group memberships are not cleared.</li>
|
||||
</ul>
|
||||
</div>');
|
||||
'<div class="advanced">'
|
||||
. '<h4>Advanced usage</h4>'
|
||||
. '<ul>'
|
||||
. '<li>Allowed columns: <em>%s</em></li>'
|
||||
. '<li>Existing users are matched by their unique <em>Code</em> property, and updated with any new values from '
|
||||
. 'the imported file.</li>'
|
||||
. '<li>Groups can be assigned by the <em>Groups</em> column. Groups are identified by their <em>Code</em> property, '
|
||||
. 'multiple groups can be separated by comma. Existing group memberships are not cleared.</li>'
|
||||
. '</ul>'
|
||||
. '</div>'
|
||||
);
|
||||
|
||||
$importer = new MemberCsvBulkLoader();
|
||||
$importSpec = $importer->getImportSpec();
|
||||
|
@ -864,7 +864,7 @@ body.cms-dialog { overflow: auto; background: url("../images/textures/bg_cms_mai
|
||||
.htmleditorfield-dialog.ui-dialog-content { padding: 0; position: relative; }
|
||||
.htmleditorfield-dialog .htmleditorfield-from-web .CompositeField { overflow: hidden; *zoom: 1; }
|
||||
.htmleditorfield-dialog .htmleditorfield-from-web #RemoteURL { border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; width: 55%; max-width: 512px; float: left; position: relative; }
|
||||
.htmleditorfield-dialog .htmleditorfield-from-web #RemoteURL label { position: absolute; left: 8px; top: 13px; font-weight: normal; color: #888; }
|
||||
.htmleditorfield-dialog .htmleditorfield-from-web #RemoteURL label { position: absolute; left: 8px; top: 13px; font-weight: normal; color: #888; width: 35px; padding-right: 0; }
|
||||
.htmleditorfield-dialog .htmleditorfield-from-web #RemoteURL .middleColumn { margin-left: 0; }
|
||||
.htmleditorfield-dialog .htmleditorfield-from-web #RemoteURL input.remoteurl { padding-left: 40px; max-width: 350px; }
|
||||
.htmleditorfield-dialog .htmleditorfield-from-web button.add-url { margin-top: 20px; overflow: hidden; *zoom: 1; border: none; background: none; opacity: 0.8; cursor: hand; }
|
||||
|
@ -212,8 +212,7 @@
|
||||
$('.cms-content-tools.collapsed').entwine({
|
||||
// Expand CMS' centre pane, when the pane itself is clicked somewhere
|
||||
onclick: function(e) {
|
||||
this.getPanel().expandPanel();
|
||||
|
||||
this.expandPanel();
|
||||
this._super(e);
|
||||
}
|
||||
});
|
||||
|
@ -179,18 +179,14 @@
|
||||
* Store the preview options for this page.
|
||||
*/
|
||||
saveState : function(name, value) {
|
||||
if(!window.localStorage) return;
|
||||
|
||||
window.localStorage.setItem('cms-preview-state-' + name, value);
|
||||
if(this._supportsLocalStorage()) window.localStorage.setItem('cms-preview-state-' + name, value);
|
||||
},
|
||||
|
||||
/**
|
||||
* Load previously stored preferences
|
||||
*/
|
||||
loadState : function(name) {
|
||||
if(!window.localStorage) return;
|
||||
|
||||
return window.localStorage.getItem('cms-preview-state-' + name);
|
||||
if(this._supportsLocalStorage()) return window.localStorage.getItem('cms-preview-state-' + name);
|
||||
},
|
||||
|
||||
/**
|
||||
@ -276,6 +272,23 @@
|
||||
|
||||
this._super();
|
||||
},
|
||||
|
||||
/**
|
||||
* Detect and use localStorage if available. In IE11 windows 8.1 call to window.localStorage was throwing out an access denied error in some cases which was causing the preview window not to display correctly in the CMS admin area.
|
||||
*/
|
||||
_supportsLocalStorage: function() {
|
||||
var uid = new Date;
|
||||
var storage;
|
||||
var result;
|
||||
try {
|
||||
(storage = window.localStorage).setItem(uid, uid);
|
||||
result = storage.getItem(uid) == uid;
|
||||
storage.removeItem(uid);
|
||||
return result && storage;
|
||||
} catch (exception) {
|
||||
console.warn('localStorge is not available due to current browser / system settings.');
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Set the preview to unavailable - could be still visible. This is purely visual.
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/cs.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/cs.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('cs', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Prosím, vyberte nejméně 1 stránku",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně je chcete nezveřejnit?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně je chcete zveřejnit?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně je chcete vymazat?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Vybráno {num} stránek.\n\nSkutečně chcete archivovat tyto stránky?\n\nTyto stránky a její všechny podstránky budou nezveřejněny a odeslány do archívu.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "Vybráno {num} stránek.\n\nSkutečně chcete obnovit?\n\nPodstránky archivovaných stránek budou obnoveny do nejvzšší úrovně, pokud tyto stránky budou také obnoveny.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně chcete vymazat tyto stránky z webu?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Určitě chcete opustit navigaci z této stránky?\n\nUPOZORNĚNÍ: Vaše změny nebyly uloženy.\n\nStlačte OK pro pokračovat, nebo Cancel, zůstanete na této stránce.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UPOZORNĚNÍ: Vaše změny nebyly uloženy.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Skutečně chcete smazat %s skupiny?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/de.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/de.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('de', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Bitte mindestens eine Seite auswählen",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie wirklich die Veröffentlichung zurücknehmen?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie diese wirklich veröffentlichen?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie diese wirklich löschen?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie diese wirklich archivieren?\n\nDiese Seiten und alle Unterseiten davon werden von der veröffentlichen Seite gelöscht und in das Archiv verschoben.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie diese wirklich von der veröfffentlichten Seite löschen?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Sind Sie sicher, dass Sie die Seite verlassen möchten?\n\nWARNUNG: Ihre Änderungen werden nicht gespeichert.\n\nDrücken Sie \"OK\" um fortzufahren, oder \"Abbrechen\" um auf dieser Seite zu bleiben.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNUNG: Ihre Änderungen wurden nicht gespeichert.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Möchten Sie wirklich %s Gruppen löschen?",
|
||||
|
@ -1,24 +1,23 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/en.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/en.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('en', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Are you sure you want to navigate away from this page?\n\nWARNING: Your changes have not been saved.\n\nPress OK to continue, or Cancel to stay on the current page.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNING: Your changes have not been saved.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Do you really want to delete %s groups?",
|
||||
"ModelAdmin.SAVED": "Saved",
|
||||
"ModelAdmin.REALLYDELETE": "Do you really want to delete?",
|
||||
"ModelAdmin.DELETED": "Deleted",
|
||||
"ModelAdmin.VALIDATIONERROR": "Validation Error",
|
||||
"LeftAndMain.PAGEWASDELETED": "This page was deleted. To edit a page, select it from the left."
|
||||
}
|
||||
);
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Are you sure you want to navigate away from this page?\n\nWARNING: Your changes have not been saved.\n\nPress OK to continue, or Cancel to stay on the current page.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNING: Your changes have not been saved.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Do you really want to delete %s groups?",
|
||||
"ModelAdmin.SAVED": "Saved",
|
||||
"ModelAdmin.REALLYDELETE": "Do you really want to delete?",
|
||||
"ModelAdmin.DELETED": "Deleted",
|
||||
"ModelAdmin.VALIDATIONERROR": "Validation Error",
|
||||
"LeftAndMain.PAGEWASDELETED": "This page was deleted. To edit a page, select it from the left."
|
||||
});
|
||||
}
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/eo.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/eo.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('eo', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Ĉu vi vere volas navigi for de ĉi tiu paĝo?\n\nAVERTO: Viaj ŝanĝoj ne estas konservitaj.\n\nPremu je Akcepti por daŭrigi, aŭ Nuligi por resti ĉe la aktuala paĝo.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "AVERTO: Viaj ŝanĝoj ne estas konservitaj.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Ĉu vi vere volas forigi %s grupojn?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/es.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/es.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('es', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Por favor, seleccione al menos una página",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Ud tiene {num} página(s) seleccionada(s).\n\n¿Realmente la(s) quiere retirar de publicación?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Ud tiene {num} página(s) seleccionada(s).\n\n¿Realmente la(s) quiere publicar?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Ud tiene {num} página(s) seleccionada(s).\n\n¿Realmente quiere eliminarla(s)?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Ud tiene {num} páginas seleccionadas.\n\n¿Está seguro de querer archivar estas páginas?\n\nEstas páginas y sus hijas se retirarán de publicación y se enviarán al archivo.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "¿Estás seguro que quieres navegar fuera de esta página?⏎\n⏎\nADVERTENCIA: Tus cambios no han sido guardados.⏎\n⏎\nPresionar OK para continuar o Cancelar para continuar en la página actual",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "ADVERTENCIA: Tus cambios no han sido guardados.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "¿Realmente quieres eliminar el grupo %s?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/fi.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/fi.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('fi', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Haluatko varmasti poistua tältä sivulta?\n\nVAROITUS: Muutoksiasi ei ole tallennettu.\n\nPaina OK jatkaaksesi, tai Peruuta pysyäksesi nykyisellä sivulla.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "VAROITUS: Muutoksiasi ei ole tallennettu.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Haluatko varmasti poistaa %s ryhmät?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/fr.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/fr.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('fr', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Etes-vous sûr de vouloir quitter cette page ?\n\nATTENTION: Vos changements n'ont pas été sauvegardés.\n\nCliquez sur OK pour continuer, ou sur Annuler pour rester sur la page actuelle.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNING: Your changes have not been saved.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Do you really want to delete %s groups?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/id.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/id.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('id', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Anda ingin tinggalkan laman ini?\n\nPERINGATAN: Perubahan tidak akan disimpan.\n\nTekan OK untuk lanjut, atau Batal untuk tetap di laman ini.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "PERINGATAN: Perubahan tidak akan disimpan.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Anda ingin menghapus kelompok %s?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/id_ID.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/id_ID.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('id_ID', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Anda ingin tinggalkan laman ini?\n\nPERINGATAN: Perubahan tidak akan disimpan.\n\nTekan OK untuk lanjut, atau Batal untuk tetap di laman ini.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "PERINGATAN: Perubahan tidak akan disimpan.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Anda ingin menghapus kelompok %s?",
|
||||
|
@ -1,16 +1,23 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/it.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/it.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('it', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Per favore selezionare almeno una pagina",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente nasconderle?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente pubblicarle?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente eliminarle?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Hai selezionato {num} pagina(e).\n\nSei sicuro di volerle archiviare?\n\nQueste pagine insieme a tutte le pagine figlio saranno spubblicate ed archiviate.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "Hai selezionato {num} pagina(e).\n\nSei sicuri di volerle ripristinare?\n\nI figli delle pagine archiviate saranno ripristinati nel primo livello, a meno anche i genitori non vengano ripristinati.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente eliminare queste pagine dal sito live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Siete sicuri di voler uscire da questa pagina?\n\nATTENZIONE: I vostri cambiamenti non sono stati salvati.\n\nCliccare OK per continuare, o su Annulla per rimanere sulla pagina corrente.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNING: Your changes have not been saved.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Do you really want to delete %s groups?",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "ATTENZIONE: le tue modifiche non sono state salvate.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Vuoi veramente eliminare %s gruppi?",
|
||||
"ModelAdmin.SAVED": "Salvato",
|
||||
"ModelAdmin.REALLYDELETE": "Si è sicuri di voler eliminare?",
|
||||
"ModelAdmin.DELETED": "Eliminato",
|
||||
"ModelAdmin.VALIDATIONERROR": "Validation Error",
|
||||
"ModelAdmin.VALIDATIONERROR": "Errore di validazione",
|
||||
"LeftAndMain.PAGEWASDELETED": "Questa pagina è stata eliminata. Per modificare questa pagine, selezionarla a sinistra."
|
||||
});
|
||||
}
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/ja.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/ja.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('ja', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "このページから移動しても良いですか?\n\n警告: あなたの変更は保存されていません.\n\n続行するにはOKを押してください.キャンセルをクリックするとこのページにとどまります.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "警告: あなたの変更は保存されていません.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "%sグループを本当に削除しても良いですか?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/lt.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/lt.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('lt', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Prašome pasirinkti bent vieną puslapį",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite nebepublikuoti?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite publikuoti?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite ištrinti?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite archyvuoti šiuos puslapius?\n\nŠie puslapiai ir visi po jais esantys puslapiai bus nebepublikuojami ir suarchyvuoti.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite atstatyti?\n\nPuslapiai, esantys po suarchyvuotais puslapiais, bus atstatyti aukščiausiame lygyje, nebent šie puslapiai irgi bus atstatyti.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite ištrinti iš publikuotų puslapių?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Ar tikrai norite išeiti iš šio puslapio?\n\nDĖMESIO: Jūsų pakeitimai neišsaugoti.\n\nNorėdami tęsti, spauskite OK, jeigu norite likti, spauskite Cancel.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "DĖMESIO: Jūsų pakeitimai neišsaugoti.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Ar tikrai norite ištrinti %s grupes?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/mi.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/mi.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('mi', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Kei te hiahia whakatere atu i tēnei whārangi?\n\nWHAKATŪPATO: Kāore anō ō huringa kia tiakina.\n\nPēhi AE kia haere tonu, Whakakore rānei kia noho i te whārangi onāianei.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WHAKATŪPATO: Kāore anō ō huringa kia tiakina.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Kei te tino hiahia muku i te %s rōpū?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/nb.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/nb.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('nb', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Er du sikker på at du vil forlate denne siden?\n\nADVARSEL: Endringene din har ikke blitt lagret.\n\nTrykk OK for å fortsette eller Avbryt for å holde deg på samme side.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "ADVARSEL: Endringene dine har ikke blitt lagret.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Vil du virkelig slette %s grupper?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/nl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/nl.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('nl', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Weet u zeker dat u deze pagina wilt verlaten?\nWAARSCHUWING: Uw veranderingen zijn niet opgeslagen.\n\nKies OK om te verlaten, of Cancel om op de huidige pagina te blijven.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WAARSCHUWING: Uw veranderingen zijn niet opgeslagen",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Weet u zeker dat u deze groep %s wilt verwijderen?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/pl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/pl.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('pl', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Czy na pewno chcesz kontynuować nawigację poza tą stronę?\n\nUWAGA: Twoje zmiany nie zostały zapisane.\n\nWciśnij OK aby kontynuować, wciśnij Anuluj aby pozostać na tej stronie.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UWAGA: Twoje zmiany nie zostały zapisane.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Czy na pewno chcesz usunąć %s grup?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/ro.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/ro.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('ro', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Sunteți sigur că doriți să părăsiți pagina?\n\nAVERTISMENT: Modificările nu au fost salvate.\n\nApăsați OK pentru a continua, sau Anulați pentru a rămâne pe pagina curentă.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "AVERTISMENT: Modificările nu au fost salvate.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Sigur doriți să ștergeți grupurile %s?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/ru.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/ru.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('ru', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Вы действительно хотите покинуть эту страницу?\n\nВНИМАНИЕ: Ваши изменения не были сохранены.\n\nНажмите ОК, чтобы продолжить или Отмена, чтобы остаться на текущей странице.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "ВНИМАНИЕ: Ваши изменения не были сохранены",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Вы действительно хотите удалить %s групп?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sk.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/sk.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sk', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Prosím, vyberte najmenej 1 stránku",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne ich chcete nezverejniť?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne ich chcete zverejniť?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne ich chcete vymazať?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Vybrali ste {num} stránok.\n\nUrčite chcete archivovať tieto stránky?\n\nTieto stránky a jej všetky podstránky budú nezverejnené a odoslané do archívu.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "Vybrali ste {num} stránok.\n\nSkutočne chcete obnoviť?\n\nPodstránky archivovaných stránok budú obnovené do najvyššej úrovne, pokiaľ tieto stránky budú tiež obnovené.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne chcete tieto stránky vymazať z webu?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Určite chcete opustiť navigáciu z tejto stránky?\n\nUPOZORNENIE: Vaše zmeny neboli uložené.\n\nStlačte OK pre pokračovať, alebo Cancel, ostanete na teto stránke.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UPOZORNENIE: Vaše zmeny neboli uložené.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Skutočne chcete zmazať % skupiny?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/sl.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sl', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Res želite zapusitit stran?\n\nOPOZORILO: spremembe niso bile shranjene\n\nKliknite OK za nadaljevanje ali Prekliči, da ostanete na trenutni strani.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "OPOZORILO: spremembe niso bile shranjene.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Izbrišem %s skupin?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sr.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/sr.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sr', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Да ли сте сигурни да желите да одете са ове странице?\n\nУПОЗОРЕЊЕ: Ваше измене још нису сачуване.\n\nПритисните У реду за наставак или Одустани да би сте остали на овој страници.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "УПОЗОРЕЊЕ: Ваше измене нису сачуване.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Да ли заиста желите да се избришете %s групе?",
|
||||
|
23
admin/javascript/lang/sr@latin.js
Normal file
23
admin/javascript/lang/sr@latin.js
Normal file
@ -0,0 +1,23 @@
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/sr@latin.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sr@latin', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Da li ste sigurni da želite da odete sa ove stranice?\n\nUPOZORENjE: Vaše izmene još nisu sačuvane.\n\nPritisnite U redu za nastavak ili Odustani da bi ste ostali na ovoj stranici.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UPOZORENjE: Vaše izmene nisu sačuvane.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Da li zaista želite da se izbrišete %s grupe?",
|
||||
"ModelAdmin.SAVED": "Sačuvano.",
|
||||
"ModelAdmin.REALLYDELETE": "Da li zaista želite da izbrišete?",
|
||||
"ModelAdmin.DELETED": "Izbrisano",
|
||||
"ModelAdmin.VALIDATIONERROR": "Grešla pri proveri ispravnosti",
|
||||
"LeftAndMain.PAGEWASDELETED": "Ova stranica je izbrisana. Da bi izmenili stranicu, izaberite je sa leve strane."
|
||||
});
|
||||
}
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sr_RS.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/sr_RS.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sr_RS', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Да ли сте сигурни да желите да одете са ове странице?\n\nУПОЗОРЕЊЕ: Ваше измене још нису сачуване.\n\nПритисните У реду за наставак или Одустани да би сте остали на овој страници.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "УПОЗОРЕЊЕ: Ваше измене нису сачуване.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Да ли заиста желите да се избришете %s групе?",
|
||||
|
23
admin/javascript/lang/sr_RS@latin.js
Normal file
23
admin/javascript/lang/sr_RS@latin.js
Normal file
@ -0,0 +1,23 @@
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/sr_RS@latin.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sr_RS@latin', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Da li ste sigurni da želite da odete sa ove stranice?\n\nUPOZORENjE: Vaše izmene još nisu sačuvane.\n\nPritisnite U redu za nastavak ili Odustani da bi ste ostali na ovoj stranici.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UPOZORENjE: Vaše izmene nisu sačuvane.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Da li zaista želite da se izbrišete %s grupe?",
|
||||
"ModelAdmin.SAVED": "Sačuvano.",
|
||||
"ModelAdmin.REALLYDELETE": "Da li zaista želite da izbrišete?",
|
||||
"ModelAdmin.DELETED": "Izbrisano",
|
||||
"ModelAdmin.VALIDATIONERROR": "Grešla pri proveri ispravnosti",
|
||||
"LeftAndMain.PAGEWASDELETED": "Ova stranica je izbrisana. Da bi izmenili stranicu, izaberite je sa leve strane."
|
||||
});
|
||||
}
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně je chcete nezveřejnit?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně je chcete zveřejnit?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně je chcete vymazat?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně je chcte archivovat?\n\nTyto stránky budou odstraněny z obou koncept a zveřejněné weby bez vyřazení historie.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Vybráno {num} stránek.\n\nSkutečně chcete archivovat tyto stránky?\n\nTyto stránky a její všechny podstránky budou nezveřejněny a odeslány do archívu.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "Vybráno {num} stránek.\n\nSkutečně chcete obnovit?\n\nPodstránky archivovaných stránek budou obnoveny do nejvzšší úrovně, pokud tyto stránky budou také obnoveny.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Máte vybráno {num} stránek.\n\nSkutečně chcete vymazat tyto stránky z webu?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Určitě chcete opustit navigaci z této stránky?\n\nUPOZORNĚNÍ: Vaše změny nebyly uloženy.\n\nStlačte OK pro pokračovat, nebo Cancel, zůstanete na této stránce.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UPOZORNĚNÍ: Vaše změny nebyly uloženy.",
|
||||
|
@ -1,10 +1,11 @@
|
||||
{
|
||||
"CMSMAIN.SELECTONEPAGE": "Bitte mindestens eine Seite auswählen",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie wirklich die Veröffentlichung zurücknehmen?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie diese wirklich veröffentlichen?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie diese wirklich löschen?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie diese wirklich archivieren?\n\nDiese Seiten und alle Unterseiten davon werden von der veröffentlichen Seite gelöscht und in das Archiv verschoben.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Sie haben {num} Seite(n) ausgewählt.\n\nWollen Sie diese wirklich von der veröfffentlichten Seite löschen?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Sind Sie sicher, dass Sie die Seite verlassen möchten?\n\nWARNUNG: Ihre Änderungen werden nicht gespeichert.\n\nDrücken Sie \"OK\" um fortzufahren, oder \"Abbrechen\" um auf dieser Seite zu bleiben.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNUNG: Ihre Änderungen wurden nicht gespeichert.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Möchten Sie wirklich %s Gruppen löschen?",
|
||||
|
@ -3,8 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Are you sure you want to navigate away from this page?\n\nWARNING: Your changes have not been saved.\n\nPress OK to continue, or Cancel to stay on the current page.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNING: Your changes have not been saved.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Ĉu vi vere volas navigi for de ĉi tiu paĝo?\n\nAVERTO: Viaj ŝanĝoj ne estas konservitaj.\n\nPremu je Akcepti por daŭrigi, aŭ Nuligi por resti ĉe la aktuala paĝo.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "AVERTO: Viaj ŝanĝoj ne estas konservitaj.",
|
||||
|
@ -1,9 +1,10 @@
|
||||
{
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.SELECTONEPAGE": "Por favor, seleccione al menos una página",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Ud tiene {num} página(s) seleccionada(s).\n\n¿Realmente la(s) quiere retirar de publicación?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Ud tiene {num} página(s) seleccionada(s).\n\n¿Realmente la(s) quiere publicar?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Ud tiene {num} página(s) seleccionada(s).\n\n¿Realmente quiere eliminarla(s)?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Ud tiene {num} páginas seleccionadas.\n\n¿Está seguro de querer archivar estas páginas?\n\nEstas páginas y sus hijas se retirarán de publicación y se enviarán al archivo.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "¿Estás seguro que quieres navegar fuera de esta página?⏎\n⏎\nADVERTENCIA: Tus cambios no han sido guardados.⏎\n⏎\nPresionar OK para continuar o Cancelar para continuar en la página actual",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "ADVERTENCIA: Tus cambios no han sido guardados.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Haluatko varmasti poistua tältä sivulta?\n\nVAROITUS: Muutoksiasi ei ole tallennettu.\n\nPaina OK jatkaaksesi, tai Peruuta pysyäksesi nykyisellä sivulla.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "VAROITUS: Muutoksiasi ei ole tallennettu.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Etes-vous sûr de vouloir quitter cette page ?\n\nATTENTION: Vos changements n'ont pas été sauvegardés.\n\nCliquez sur OK pour continuer, ou sur Annuler pour rester sur la page actuelle.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNING: Your changes have not been saved.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Anda ingin tinggalkan laman ini?\n\nPERINGATAN: Perubahan tidak akan disimpan.\n\nTekan OK untuk lanjut, atau Batal untuk tetap di laman ini.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "PERINGATAN: Perubahan tidak akan disimpan.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Anda ingin tinggalkan laman ini?\n\nPERINGATAN: Perubahan tidak akan disimpan.\n\nTekan OK untuk lanjut, atau Batal untuk tetap di laman ini.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "PERINGATAN: Perubahan tidak akan disimpan.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente nasconderle?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente pubblicarle?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente eliminarle?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente archiviare?\n\nQueste pagine verranno rimosse sia dal sito bozza che dal sito pubblico lasciando intatta la cronologia.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Hai selezionato {num} pagina(e).\n\nSei sicuro di volerle archiviare?\n\nQueste pagine insieme a tutte le pagine figlio saranno spubblicate ed archiviate.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "Hai selezionato {num} pagina(e).\n\nSei sicuri di volerle ripristinare?\n\nI figli delle pagine archiviate saranno ripristinati nel primo livello, a meno anche i genitori non vengano ripristinati.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Hai {num} pagine selezionate.\n\nVuoi veramente eliminare queste pagine dal sito live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Siete sicuri di voler uscire da questa pagina?\n\nATTENZIONE: I vostri cambiamenti non sono stati salvati.\n\nCliccare OK per continuare, o su Annulla per rimanere sulla pagina corrente.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "ATTENZIONE: le tue modifiche non sono state salvate.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "このページから移動しても良いですか?\n\n警告: あなたの変更は保存されていません.\n\n続行するにはOKを押してください.キャンセルをクリックするとこのページにとどまります.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "警告: あなたの変更は保存されていません.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite nebepublikuoti?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite publikuoti?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite ištrinti?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite suarchyvuoti?\n\nŠie puslapiai bus pašalinti iš juodraščių ir publikuotų puslapių sąrašo, tačiau bus palikta visa pakeitimų istorija.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite archyvuoti šiuos puslapius?\n\nŠie puslapiai ir visi po jais esantys puslapiai bus nebepublikuojami ir suarchyvuoti.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite atstatyti?\n\nPuslapiai, esantys po suarchyvuotais puslapiais, bus atstatyti aukščiausiame lygyje, nebent šie puslapiai irgi bus atstatyti.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Pažymėjote {num} puslapius(-į).\n\nAr tikrai norite ištrinti iš publikuotų puslapių?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Ar tikrai norite išeiti iš šio puslapio?\n\nDĖMESIO: Jūsų pakeitimai neišsaugoti.\n\nNorėdami tęsti, spauskite OK, jeigu norite likti, spauskite Cancel.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "DĖMESIO: Jūsų pakeitimai neišsaugoti.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Kei te hiahia whakatere atu i tēnei whārangi?\n\nWHAKATŪPATO: Kāore anō ō huringa kia tiakina.\n\nPēhi AE kia haere tonu, Whakakore rānei kia noho i te whārangi onāianei.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WHAKATŪPATO: Kāore anō ō huringa kia tiakina.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Er du sikker på at du vil forlate denne siden?\n\nADVARSEL: Endringene din har ikke blitt lagret.\n\nTrykk OK for å fortsette eller Avbryt for å holde deg på samme side.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "ADVARSEL: Endringene dine har ikke blitt lagret.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Weet u zeker dat u deze pagina wilt verlaten?\nWAARSCHUWING: Uw veranderingen zijn niet opgeslagen.\n\nKies OK om te verlaten, of Cancel om op de huidige pagina te blijven.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WAARSCHUWING: Uw veranderingen zijn niet opgeslagen",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Czy na pewno chcesz kontynuować nawigację poza tą stronę?\n\nUWAGA: Twoje zmiany nie zostały zapisane.\n\nWciśnij OK aby kontynuować, wciśnij Anuluj aby pozostać na tej stronie.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UWAGA: Twoje zmiany nie zostały zapisane.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Sunteți sigur că doriți să părăsiți pagina?\n\nAVERTISMENT: Modificările nu au fost salvate.\n\nApăsați OK pentru a continua, sau Anulați pentru a rămâne pe pagina curentă.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "AVERTISMENT: Modificările nu au fost salvate.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Вы действительно хотите покинуть эту страницу?\n\nВНИМАНИЕ: Ваши изменения не были сохранены.\n\nНажмите ОК, чтобы продолжить или Отмена, чтобы остаться на текущей странице.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "ВНИМАНИЕ: Ваши изменения не были сохранены",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne ich chcete nezverejniť?",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne ich chcete zverejniť?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne ich chcete vymazať?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne ich chcete archívovať?\n\nTieto stránky budú odstránené z oboch koncept a zverejnené weby bez vyradenia histórie.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "Vybrali ste {num} stránok.\n\nUrčite chcete archivovať tieto stránky?\n\nTieto stránky a jej všetky podstránky budú nezverejnené a odoslané do archívu.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "Vybrali ste {num} stránok.\n\nSkutočne chcete obnoviť?\n\nPodstránky archivovaných stránok budú obnovené do najvyššej úrovne, pokiaľ tieto stránky budú tiež obnovené.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "Máte vybratých {num} stránok.\n\nSkutočne chcete tieto stránky vymazať z webu?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Určite chcete opustiť navigáciu z tejto stránky?\n\nUPOZORNENIE: Vaše zmeny neboli uložené.\n\nStlačte OK pre pokračovať, alebo Cancel, ostanete na teto stránke.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UPOZORNENIE: Vaše zmeny neboli uložené.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Res želite zapusitit stran?\n\nOPOZORILO: spremembe niso bile shranjene\n\nKliknite OK za nadaljevanje ali Prekliči, da ostanete na trenutni strani.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "OPOZORILO: spremembe niso bile shranjene.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Да ли сте сигурни да желите да одете са ове странице?\n\nУПОЗОРЕЊЕ: Ваше измене још нису сачуване.\n\nПритисните У реду за наставак или Одустани да би сте остали на овој страници.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "УПОЗОРЕЊЕ: Ваше измене нису сачуване.",
|
||||
|
17
admin/javascript/lang/src/sr@latin.js
Normal file
17
admin/javascript/lang/src/sr@latin.js
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Da li ste sigurni da želite da odete sa ove stranice?\n\nUPOZORENjE: Vaše izmene još nisu sačuvane.\n\nPritisnite U redu za nastavak ili Odustani da bi ste ostali na ovoj stranici.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UPOZORENjE: Vaše izmene nisu sačuvane.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Da li zaista želite da se izbrišete %s grupe?",
|
||||
"ModelAdmin.SAVED": "Sačuvano.",
|
||||
"ModelAdmin.REALLYDELETE": "Da li zaista želite da izbrišete?",
|
||||
"ModelAdmin.DELETED": "Izbrisano",
|
||||
"ModelAdmin.VALIDATIONERROR": "Grešla pri proveri ispravnosti",
|
||||
"LeftAndMain.PAGEWASDELETED": "Ova stranica je izbrisana. Da bi izmenili stranicu, izaberite je sa leve strane."
|
||||
}
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Да ли сте сигурни да желите да одете са ове странице?\n\nУПОЗОРЕЊЕ: Ваше измене још нису сачуване.\n\nПритисните У реду за наставак или Одустани да би сте остали на овој страници.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "УПОЗОРЕЊЕ: Ваше измене нису сачуване.",
|
||||
|
17
admin/javascript/lang/src/sr_RS@latin.js
Normal file
17
admin/javascript/lang/src/sr_RS@latin.js
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Da li ste sigurni da želite da odete sa ove stranice?\n\nUPOZORENjE: Vaše izmene još nisu sačuvane.\n\nPritisnite U redu za nastavak ili Odustani da bi ste ostali na ovoj stranici.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "UPOZORENjE: Vaše izmene nisu sačuvane.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Da li zaista želite da se izbrišete %s grupe?",
|
||||
"ModelAdmin.SAVED": "Sačuvano.",
|
||||
"ModelAdmin.REALLYDELETE": "Da li zaista želite da izbrišete?",
|
||||
"ModelAdmin.DELETED": "Izbrisano",
|
||||
"ModelAdmin.VALIDATIONERROR": "Grešla pri proveri ispravnosti",
|
||||
"LeftAndMain.PAGEWASDELETED": "Ova stranica je izbrisana. Da bi izmenili stranicu, izaberite je sa leve strane."
|
||||
}
|
@ -1,9 +1,10 @@
|
||||
{
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.SELECTONEPAGE": "Var vänlig och välj minst en sida",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Du har valt {num} sida/sidor\n\nVill du verkligen avpublicera",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Du har valt {num} sida/sidor.\nVill du verkligen publicera dem.",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Du har valt {num} sida/sidor\n\nVill du verkligen radera dem.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Är du säker på att du vill lämna denna sida?\n\nVARNING: Dina ändringar har inte sparats.\n\nTryck OK för att lämna sidan eller Avbryt för att stanna på aktuell sida.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNING: Your changes have not been saved.",
|
||||
|
@ -3,7 +3,8 @@
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to archive?\n\nThese pages will be removed from both the draft and published sites without discarding the history.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "您确定要离开此页面?\n警告:您所做的更改尚未保存。\n请按“确定”继续,或“取消”留在当前页面。\n",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "警告:您所做的更改尚未保存。",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sv.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/sv.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sv', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Var vänlig och välj minst en sida",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "Du har valt {num} sida/sidor\n\nVill du verkligen avpublicera",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "Du har valt {num} sida/sidor.\nVill du verkligen publicera dem.",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "Du har valt {num} sida/sidor\n\nVill du verkligen radera dem.",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "Är du säker på att du vill lämna denna sida?\n\nVARNING: Dina ändringar har inte sparats.\n\nTryck OK för att lämna sidan eller Avbryt för att stanna på aktuell sida.",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "WARNING: Your changes have not been saved.",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "Vill du verkligen radera %s grupper?",
|
||||
|
@ -1,9 +1,16 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/zh.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from admin/javascript/lang/src/zh.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('zh', {
|
||||
"CMSMAIN.SELECTONEPAGE": "Please select at least one page",
|
||||
"CMSMAIN.BATCH_UNPUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to unpublish",
|
||||
"CMSMAIN.BATCH_PUBLISH_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to publish?",
|
||||
"CMSMAIN.BATCH_DELETE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete?",
|
||||
"CMSMAIN.BATCH_ARCHIVE_PROMPT": "You have {num} page(s) selected.\n\nAre you sure you want to archive these pages?\n\nThese pages and all of their children pages will be unpublished and sent to the archive.",
|
||||
"CMSMAIN.BATCH_RESTORE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored.",
|
||||
"CMSMAIN.BATCH_DELETELIVE_PROMPT": "You have {num} page(s) selected.\n\nDo you really want to delete these pages from live?",
|
||||
"LeftAndMain.CONFIRMUNSAVED": "您确定要离开此页面?\n警告:您所做的更改尚未保存。\n请按“确定”继续,或“取消”留在当前页面。\n",
|
||||
"LeftAndMain.CONFIRMUNSAVEDSHORT": "警告:您所做的更改尚未保存。",
|
||||
"SecurityAdmin.BATCHACTIONSDELETECONFIRM": "您真的要删除 %s 小组吗?",
|
||||
|
@ -1768,11 +1768,14 @@ body.cms-dialog {
|
||||
float:left;
|
||||
position: relative;
|
||||
|
||||
label {
|
||||
position: absolute;
|
||||
left: 8px;
|
||||
top: 13px;
|
||||
font-weight: normal; color: #888;
|
||||
label {
|
||||
position: absolute;
|
||||
left: 8px;
|
||||
top: 13px;
|
||||
font-weight: normal;
|
||||
color: #888;
|
||||
width: 35px;
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.middleColumn {
|
||||
|
@ -17,7 +17,7 @@ class LeftAndMainTest extends FunctionalTest {
|
||||
|
||||
// @todo fix controller stack problems and re-activate
|
||||
//$this->autoFollowRedirection = false;
|
||||
CMSMenu::populate_menu();
|
||||
$this->resetMenu();
|
||||
|
||||
$this->backupCss = Config::inst()->get('LeftAndMain', 'extra_requirements_css');
|
||||
$this->backupJs = Config::inst()->get('LeftAndMain', 'extra_requirements_javascript');
|
||||
@ -34,6 +34,23 @@ class LeftAndMainTest extends FunctionalTest {
|
||||
Requirements::set_combined_files_enabled(false);
|
||||
}
|
||||
|
||||
/**
|
||||
* Clear menu to default state as per LeftAndMain::init()
|
||||
*/
|
||||
protected function resetMenu() {
|
||||
CMSMenu::clear_menu();
|
||||
CMSMenu::populate_menu();
|
||||
CMSMenu::add_link(
|
||||
'Help',
|
||||
_t('LeftAndMain.HELP', 'Help', 'Menu title'),
|
||||
LeftAndMain::config()->help_link,
|
||||
-2,
|
||||
array(
|
||||
'target' => '_blank'
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
public function tearDown() {
|
||||
parent::tearDown();
|
||||
|
||||
@ -130,7 +147,8 @@ class LeftAndMainTest extends FunctionalTest {
|
||||
$adminuser = $this->objFromFixture('Member','admin');
|
||||
$this->session()->inst_set('loggedInAs', $adminuser->ID);
|
||||
|
||||
$menuItems = singleton('LeftAndMain')->MainMenu();
|
||||
$this->resetMenu();
|
||||
$menuItems = singleton('LeftAndMain')->MainMenu(false);
|
||||
foreach($menuItems as $menuItem) {
|
||||
$link = $menuItem->Link;
|
||||
|
||||
@ -159,6 +177,7 @@ class LeftAndMainTest extends FunctionalTest {
|
||||
|
||||
// anonymous user
|
||||
$this->session()->inst_set('loggedInAs', null);
|
||||
$this->resetMenu();
|
||||
$menuItems = singleton('LeftAndMain')->MainMenu(false);
|
||||
$this->assertEquals(
|
||||
array_map($allValsFn, $menuItems->column('Code')),
|
||||
@ -167,19 +186,25 @@ class LeftAndMainTest extends FunctionalTest {
|
||||
);
|
||||
|
||||
// restricted cms user
|
||||
$this->session()->inst_set('loggedInAs', $securityonlyuser->ID);
|
||||
$this->logInAs($securityonlyuser);
|
||||
$this->resetMenu();
|
||||
$menuItems = singleton('LeftAndMain')->MainMenu(false);
|
||||
$menuItems = array_map($allValsFn, $menuItems->column('Code'));
|
||||
sort($menuItems);
|
||||
$this->assertEquals(
|
||||
$menuItems,
|
||||
array('Help', 'SecurityAdmin'),
|
||||
array('CMSProfileController', 'SecurityAdmin','Help'),
|
||||
'Groups with limited access can only access the interfaces they have permissions for'
|
||||
);
|
||||
|
||||
// all cms sections user
|
||||
$this->session()->inst_set('loggedInAs', $allcmssectionsuser->ID);
|
||||
$this->logInAs($allcmssectionsuser);
|
||||
$this->resetMenu();
|
||||
$menuItems = singleton('LeftAndMain')->MainMenu(false);
|
||||
$this->assertContains('CMSProfileController',
|
||||
array_map($allValsFn, $menuItems->column('Code')),
|
||||
'Group with CMS_ACCESS_LeftAndMain permission can edit own profile'
|
||||
);
|
||||
$this->assertContains('SecurityAdmin',
|
||||
array_map($allValsFn, $menuItems->column('Code')),
|
||||
'Group with CMS_ACCESS_LeftAndMain permission can access all sections'
|
||||
@ -190,7 +215,8 @@ class LeftAndMainTest extends FunctionalTest {
|
||||
);
|
||||
|
||||
// admin
|
||||
$this->session()->inst_set('loggedInAs', $adminuser->ID);
|
||||
$this->logInAs($adminuser);
|
||||
$this->resetMenu();
|
||||
$menuItems = singleton('LeftAndMain')->MainMenu(false);
|
||||
$this->assertContains(
|
||||
'SecurityAdmin',
|
||||
@ -270,6 +296,8 @@ class LeftAndMainTest_Object extends DataObject implements TestOnly {
|
||||
'Sort' => 'Int',
|
||||
);
|
||||
|
||||
private static $default_sort = '"Sort"';
|
||||
|
||||
private static $extensions = array(
|
||||
'Hierarchy'
|
||||
);
|
||||
|
@ -10,6 +10,9 @@
|
||||
* @todo A getter for cookies that haven't been sent to the browser yet
|
||||
* @todo Tests / a way to set the state without hacking with $_COOKIE
|
||||
* @todo Store the meta information around cookie setting (path, domain, secure, etc)
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage misc
|
||||
*/
|
||||
class CookieJar implements Cookie_Backend {
|
||||
|
||||
|
@ -4,6 +4,9 @@
|
||||
* The Cookie_Backend interface for use with `Cookie::$inst`.
|
||||
*
|
||||
* See Cookie_DefaultBackend and Cookie
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage misc
|
||||
*/
|
||||
interface Cookie_Backend {
|
||||
|
||||
|
@ -307,6 +307,9 @@ class HTTP {
|
||||
|
||||
/**
|
||||
* Add the appropriate caching headers to the response, including If-Modified-Since / 304 handling.
|
||||
* Note that setting HTTP::$cache_age will overrule any cache headers set by PHP's
|
||||
* session_cache_limiter functionality. It is your responsibility to ensure only cacheable data
|
||||
* is in fact cached, and HTTP::$cache_age isn't set when the HTTP body contains session-specific content.
|
||||
*
|
||||
* @param SS_HTTPResponse $body The SS_HTTPResponse object to augment. Omitted the argument or passing a string is
|
||||
* deprecated; in these cases, the headers are output directly.
|
||||
@ -346,6 +349,11 @@ class HTTP {
|
||||
|
||||
if($cacheAge > 0) {
|
||||
$cacheControlHeaders['max-age'] = self::$cache_age;
|
||||
|
||||
// Set empty pragma to avoid PHP's session_cache_limiter adding conflicting caching information,
|
||||
// defaulting to "nocache" on most PHP configurations (see http://php.net/session_cache_limiter).
|
||||
// Since it's a deprecated HTTP 1.0 option, all modern HTTP clients and proxies should
|
||||
// prefer the caching information indicated through the "Cache-Control" header.
|
||||
$responseHeaders["Pragma"] = "";
|
||||
|
||||
// To do: User-Agent should only be added in situations where you *are* actually
|
||||
@ -370,6 +378,11 @@ class HTTP {
|
||||
// (http://support.microsoft.com/kb/323308)
|
||||
// Note: this is also fixable by ticking "Do not save encrypted pages to disk" in advanced options.
|
||||
$cacheControlHeaders['max-age'] = 3;
|
||||
|
||||
// Set empty pragma to avoid PHP's session_cache_limiter adding conflicting caching information,
|
||||
// defaulting to "nocache" on most PHP configurations (see http://php.net/session_cache_limiter).
|
||||
// Since it's a deprecated HTTP 1.0 option, all modern HTTP clients and proxies should
|
||||
// prefer the caching information indicated through the "Cache-Control" header.
|
||||
$responseHeaders["Pragma"] = "";
|
||||
} else {
|
||||
$cacheControlHeaders['no-cache'] = "true";
|
||||
|
@ -498,7 +498,7 @@ class Config {
|
||||
}
|
||||
}
|
||||
|
||||
$value = $nothing = null;
|
||||
$nothing = null;
|
||||
|
||||
// Then the manifest values
|
||||
foreach($this->manifests as $manifest) {
|
||||
|
@ -216,7 +216,6 @@ abstract class Object {
|
||||
$tokens = token_get_all("<?php $classSpec");
|
||||
$class = null;
|
||||
$args = array();
|
||||
$passedBracket = false;
|
||||
|
||||
// Keep track of the current bucket that we're putting data into
|
||||
$bucket = &$args;
|
||||
|
@ -51,7 +51,6 @@ function getTempFolderUsername() {
|
||||
function getTempParentFolder($base = null) {
|
||||
if(!$base && defined('BASE_PATH')) $base = BASE_PATH;
|
||||
|
||||
$tempPath = '';
|
||||
$worked = true;
|
||||
|
||||
// first, try finding a silverstripe-cache dir built off the base path
|
||||
|
@ -63,11 +63,8 @@ class SS_TemplateLoader {
|
||||
*/
|
||||
public function findTemplates($templates, $theme = null) {
|
||||
$result = array();
|
||||
$project = project();
|
||||
|
||||
foreach ((array) $templates as $template) {
|
||||
$found = false;
|
||||
|
||||
if (strpos($template, '/')) {
|
||||
list($type, $template) = explode('/', $template, 2);
|
||||
} else {
|
||||
|
@ -13,6 +13,9 @@
|
||||
*
|
||||
* WARNING: This class is experimental and designed specifically for use pre-startup in main.php
|
||||
* It will likely be heavily refactored before the release of 3.2
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage misc
|
||||
*/
|
||||
class ErrorControlChain {
|
||||
public static $fatal_errors = null; // Initialised after class definition
|
||||
|
@ -9,6 +9,9 @@
|
||||
*
|
||||
* WARNING: This class is experimental and designed specifically for use pre-startup in main.php
|
||||
* It will likely be heavily refactored before the release of 3.2
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage misc
|
||||
*/
|
||||
class ParameterConfirmationToken {
|
||||
|
||||
|
@ -351,6 +351,27 @@ class SapphireTest extends PHPUnit_Framework_TestCase {
|
||||
* tearDown method that's called once per test class rather once per test method.
|
||||
*/
|
||||
public function tearDownOnce() {
|
||||
// If we have made changes to the extensions present, then migrate the database schema.
|
||||
if($this->extensionsToReapply || $this->extensionsToRemove) {
|
||||
// @todo: This isn't strictly necessary to restore extensions, but only to ensure that
|
||||
// Object::$extra_methods is properly flushed. This should be replaced with a simple
|
||||
// flush mechanism for each $class.
|
||||
//
|
||||
// Remove extensions added for testing
|
||||
foreach($this->extensionsToRemove as $class => $extensions) {
|
||||
foreach($extensions as $extension) {
|
||||
$class::remove_extension($extension);
|
||||
}
|
||||
}
|
||||
|
||||
// Reapply ones removed
|
||||
foreach($this->extensionsToReapply as $class => $extensions) {
|
||||
foreach($extensions as $extension) {
|
||||
$class::add_extension($extension);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//unnest injector / config now that the test suite is over
|
||||
// this will reset all the extensions on the object too (see setUpOnce)
|
||||
Injector::unnest();
|
||||
@ -400,7 +421,7 @@ class SapphireTest extends PHPUnit_Framework_TestCase {
|
||||
* Will collate all IDs form all fixtures if multiple fixtures are provided.
|
||||
*
|
||||
* @param string $className
|
||||
* @return A map of fixture-identifier => object-id
|
||||
* @return array A map of fixture-identifier => object-id
|
||||
*/
|
||||
protected function allFixtureIDs($className) {
|
||||
return $this->getFixtureFactory()->getIds($className);
|
||||
|
@ -46,7 +46,7 @@ class TeamCityListener implements PHPUnit_Framework_TestListener {
|
||||
|
||||
public function addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, $time) {
|
||||
$class = get_class($test);
|
||||
$message = $this->escape($e->getMessage());
|
||||
$message = $this->escape(PHPUnit_Framework_TestFailure::exceptionToString($e));
|
||||
$trace = $this->escape($e->getTraceAsString());
|
||||
echo "##teamcity[testFailed type='failure' name='{$class}.{$test->getName()}' message='$message'"
|
||||
. " details='$trace']\n";
|
||||
|
@ -82,9 +82,9 @@ class TestRunner extends Controller {
|
||||
* top of the loader stacks.
|
||||
*/
|
||||
public static function use_test_manifest() {
|
||||
$flush = true;
|
||||
if(isset($_GET['flush']) && $_GET['flush'] === '0') {
|
||||
$flush = false;
|
||||
$flush = false;
|
||||
if(isset($_GET['flush']) && ($_GET['flush'] === '1' || $_GET['flush'] == 'all')) {
|
||||
$flush = true;
|
||||
}
|
||||
|
||||
$classManifest = new SS_ClassManifest(
|
||||
|
@ -4,6 +4,9 @@
|
||||
* Generic PhpUnitWrapper.
|
||||
* Originally intended for use with Composer based installations, but will work
|
||||
* with any fully functional autoloader.
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage dev
|
||||
*/
|
||||
class PhpUnitWrapper_Generic extends PhpUnitWrapper {
|
||||
|
||||
|
@ -114,7 +114,7 @@ So, your deployment process, as it relates to Composer, should be as follows:
|
||||
|
||||
Modules and themes managed by composer should not be committed with your projects source code. For more details read [Should I commit the dependencies in my vendor directory?](https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md).
|
||||
|
||||
Since SilverStripe modules are installed in to thier own folder, you have to manage your [.gitignore](http://git-scm.com/docs/gitignore) to ensure they are ignored from your repository.
|
||||
Since SilverStripe modules are installed into their own folder, you have to manage your [.gitignore](http://git-scm.com/docs/gitignore) to ensure they are ignored from your repository.
|
||||
|
||||
Here is the default SilverStripe [.gitignore](http://git-scm.com/docs/gitignore) with the forum module ignored
|
||||
|
||||
|
@ -187,7 +187,7 @@ Here is a summary of the callback parameter values based on some example shortco
|
||||
$attributes => array();
|
||||
$content => null;
|
||||
$parser => ShortcodeParser instance,
|
||||
$tagName => 'myshortcode')
|
||||
$tagName => 'my_shortcode')
|
||||
|
||||
[my_shortcode,attribute="foo",other="bar"]
|
||||
|
||||
|
@ -73,6 +73,10 @@ The `phpunit` binary should be used from the root directory of your website.
|
||||
phpunit framework/tests '' flush=all
|
||||
# Run tests with optional `$_GET` parameters (you need an empty second argument)
|
||||
|
||||
<div class="alert" markdown="1">
|
||||
The manifest is not flushed when running tests. Add `flush=all` to the test command to do this (see above example.)
|
||||
</div>
|
||||
|
||||
<div class="alert" markdown="1">
|
||||
If phpunit is not installed globally on your machine, you may need to replace the above usage of `phpunit` with the full
|
||||
path (e.g `vendor/bin/phpunit framework/tests`)
|
||||
|
@ -66,6 +66,36 @@ currently logged in member is assumed.
|
||||
* On a request, $request->hasPermission("View", $member = null) can be called. See [datamodel](/topics/datamodel) for
|
||||
information on request objects.
|
||||
|
||||
## Special cases
|
||||
|
||||
### ADMIN permissions
|
||||
|
||||
By default the config option `admin_implies_all` is true - this means that any user granted the `ADMIN` permission has
|
||||
all other permissions granted to them. This is a type of cascading of permissions that is hard coded into the permission
|
||||
system.
|
||||
|
||||
### CMS access permissions
|
||||
|
||||
Access to the CMS has a couple of special cases where permission codes can imply other permissions.
|
||||
|
||||
#### 1. Granting access to all CMS permissions
|
||||
|
||||
The `CMS_ACCESS_LeftAndMain` grants access to every single area of the CMS, without exception. Internally, this works by
|
||||
adding the `CMS_ACCESS_LeftAndMain` code to the set of accepted codes when a `CMS_ACCESS_*` permission is required.
|
||||
This works much like ADMIN permissions (see above)
|
||||
|
||||
|
||||
#### 2. Checking for any access to the CMS
|
||||
|
||||
You can check if a user has access to the CMS by simply performing a check against `CMS_ACCESS`.
|
||||
|
||||
:::php
|
||||
if (Permission::checkMember($member, 'CMS_ACCESS')) {
|
||||
//user can access the CMS
|
||||
}
|
||||
|
||||
Internally, this checks that the user has any of the defined `CMS_ACCESS_*` permissions.
|
||||
|
||||
|
||||
## API Documentation
|
||||
`[api:Permission]`
|
||||
|
42
docs/en/04_Changelogs/rc/3.1.14-rc1.md
Normal file
42
docs/en/04_Changelogs/rc/3.1.14-rc1.md
Normal file
@ -0,0 +1,42 @@
|
||||
# 3.1.14-rc1
|
||||
|
||||
<!--- Changes below this line will be automatically regenerated -->
|
||||
|
||||
## Change Log
|
||||
|
||||
### API Changes
|
||||
|
||||
* 2015-01-28 [782c4cb](https://github.com/silverstripe/silverstripe-framework/commit/782c4cbf6f5cde2fa4d45cdbd17552773a67f88f) Enable single-column fulltext filter search as fallback (Damian Mooyman)
|
||||
|
||||
### Bugfixes
|
||||
|
||||
* 2015-08-27 [899eb0b](https://github.com/silverstripe/silverstripe-framework/commit/899eb0b235859c843890c790e99c03f4fd4b825c) Use complete fieldlist for extracting data (Daniel Hensby)
|
||||
* 2015-08-26 [2d4b743](https://github.com/silverstripe/silverstripe-framework/commit/2d4b743090935e7c10bd95e00398df7bfb5763af) Members can access their own profiles in CMS (Daniel Hensby)
|
||||
* 2015-08-26 [0943b3b](https://github.com/silverstripe/silverstripe-framework/commit/0943b3b1a06e6c9130500532fd979c720b65c761) Recursion errors when sorting objects with circular dependencies (fixes #4464) (Loz Calver)
|
||||
* 2015-08-20 [fc212e0](https://github.com/silverstripe/silverstripe-framework/commit/fc212e030c474d966ffb1821423ddcb3ae361b72) Fix illegalExtensions breaking tests. (Damian Mooyman)
|
||||
* 2015-08-18 [8b638f5](https://github.com/silverstripe/silverstripe-framework/commit/8b638f56fb737dac18126c291297c87469eb7d0f) Using undefined var in ModelAdmin (Loz Calver)
|
||||
* 2015-07-26 [5f5ce8a](https://github.com/silverstripe/silverstripe-framework/commit/5f5ce8a82c2bb1a29f9f8b7011d5cd990c34f128) Disable cache to prevent caching of build target (Damian Mooyman)
|
||||
* 2015-07-16 [a3201d6](https://github.com/silverstripe/silverstripe-framework/commit/a3201d6ed9967179aa020802e6fb88d2a6a0e37e) $callerClass is undefined (Christopher Darling)
|
||||
* 2015-07-08 [c7bd504](https://github.com/silverstripe/silverstripe-framework/commit/c7bd50427a4e0ad446502547b81648d78d354062) Fix cookie errors when running in CLI (Damian Mooyman)
|
||||
* 2015-07-07 [5ace490](https://github.com/silverstripe/silverstripe-framework/commit/5ace4905c90be1373f49dbb0e1a579b279786a1c) Fix issue when SS_ALLOWED_HOSTS is run in CLI (Damian Mooyman)
|
||||
* 2015-07-05 [a556b48](https://github.com/silverstripe/silverstripe-framework/commit/a556b4854a44b9dfe86c40140ec03d781d354d19) Fix of multiple i18nTextCollector issues: #3797, #3798, #3417 (Damian Mooyman)
|
||||
* 2015-07-01 [6fabd01](https://github.com/silverstripe/silverstripe-framework/commit/6fabd0122be37faa671923b534a74e5684d58220) Fix potential XSS injection (Damian Mooyman)
|
||||
* 2015-06-26 [d78d325](https://github.com/silverstripe/silverstripe-cms/commit/d78d3250736c5d2f48c5cfc1690fba8b98cc222b) RedirectorPage_Controller shouldn't attempt redirection if the response is finished (fixes #1230) (Loz Calver)
|
||||
* 2015-06-18 [f7f92b3](https://github.com/silverstripe/silverstripe-installer/commit/f7f92b32260f31a5969dde4b1d8c55d81c289056) Invalid comment syntax for web.config (Daniel Hensby)
|
||||
* 2015-06-16 [6169bf2](https://github.com/silverstripe/silverstripe-framework/commit/6169bf2760366b0aebf255c973803621472ce1fb) No longer caching has_one after ID change (Daniel Hensby)
|
||||
* 2015-06-11 [6be0488](https://github.com/silverstripe/silverstripe-framework/commit/6be04887315522e5b95b83be1e301691441b985c) TreeDropdownField doesnt change label on unselect (Daniel Hensby)
|
||||
* 2015-05-28 [0319f78](https://github.com/silverstripe/silverstripe-framework/commit/0319f7855bc4e8a6eb71d2766ac24a7d760d502e) Incorrect env setting in 3.1.13 (Damian Mooyman)
|
||||
* 2015-05-22 [e0710ae](https://github.com/silverstripe/silverstripe-framework/commit/e0710ae4e4a03c191b841cc45a6c103a0e21ec7f) Fix DirectorTest failing when run with sake (Damian Mooyman)
|
||||
* 2015-05-20 [94f6a13](https://github.com/silverstripe/silverstripe-framework/commit/94f6a137297d6638065583c388dffeeb9eccb55b) Fixed setting LastEdited for DataObject with class ancestry (Gregory Smirnov)
|
||||
* 2015-05-20 [869e69a](https://github.com/silverstripe/silverstripe-framework/commit/869e69a9b2c1352e1fa6246432d9180eb81cf7e3) Clicking icon in site tree link fails (Jonathon Menz)
|
||||
* 2015-05-20 [f9bdf61](https://github.com/silverstripe/silverstripe-framework/commit/f9bdf61b6f4cdd2f55ff2729a5b6be0a200f876a) Fixed handling of numbers in certain locales (Gregory Smirnov)
|
||||
* 2015-05-19 [dbe2ad4](https://github.com/silverstripe/silverstripe-cms/commit/dbe2ad4f9fe818fe21755eff2ecf8d359c578736) Folder expansion icons (Jonathon Menz)
|
||||
* 2015-05-19 [a56d08b](https://github.com/silverstripe/silverstripe-framework/commit/a56d08b1aeeb0a2dfc16e134ddc3bd7b699bd606) TreeDropdownField Folder expansion (Jonathon Menz)
|
||||
* 2015-05-16 [c6bcfea](https://github.com/silverstripe/silverstripe-framework/commit/c6bcfea3e36a4211d2f69ff5c73db2fcab474ba8) FieldList::changeFieldOrder() leftovers discarded (Jonathon Menz)
|
||||
* 2015-05-04 [1cca37c](https://github.com/silverstripe/silverstripe-framework/commit/1cca37c9082ef53f02633d1bdac27f4a815d4208) File::getFileType() was case sensitive (fixes #3631) (Loz Calver)
|
||||
* 2015-04-01 [7ff131d](https://github.com/silverstripe/silverstripe-framework/commit/7ff131daa76d345cff90410469accdcca9049cf1) Fix default casted (boolean)false evaluating to true in templates (Damian Mooyman)
|
||||
* 2014-12-31 [71a14c3](https://github.com/silverstripe/silverstripe-framework/commit/71a14c30352e69e4c0ac59e5ea72e1da0c79009b) Prevent url= querystring argument override (Damian Mooyman)
|
||||
* 2014-10-25 [28be51c](https://github.com/silverstripe/silverstripe-framework/commit/28be51cab0b567b692632503e0f440d30a2fe09e) Config state leaking between unit tests (Loz Calver)
|
||||
* 2014-09-20 [bbc1cb8](https://github.com/silverstripe/silverstripe-framework/commit/bbc1cb82702b678b21bef15394f067c146e47625) #3458 iframe transport multi file upload FIX #3343, FIX #3148 (Thierry François)
|
||||
* 2014-05-25 [40c5b8b](https://github.com/silverstripe/silverstripe-framework/commit/40c5b8b6758676a3e2a5daf3c438a7720c49baaf) FulltextFilter did not work and was not usable (micmania1)
|
||||
* 2014-03-24 [fd755a7](https://github.com/silverstripe/silverstripe-framework/commit/fd755a7ff9de69802f04763570f69e4c3b68c08c) ChangePasswordForm validation message should render HTML correctly. (Sean Harvey)
|
15
docs/en/04_Changelogs/rc/3.2.0-rc1.md
Normal file
15
docs/en/04_Changelogs/rc/3.2.0-rc1.md
Normal file
@ -0,0 +1,15 @@
|
||||
# 3.2.0-rc1
|
||||
|
||||
See [3.2.0](/changelogs/3.2.0) changelog for more information on what is new in 3.2
|
||||
<!--- Changes below this line will be automatically regenerated -->
|
||||
|
||||
## Change Log
|
||||
|
||||
### Bugfixes
|
||||
|
||||
* 2015-08-24 [f7c1983](https://github.com/silverstripe/silverstripe-framework/commit/f7c19830d663ee05d81f7fa504b1ef043b8361fe) Fix JS error on clicking collapsed panel (Damian Mooyman)
|
||||
* 2015-08-24 [6c17397](https://github.com/silverstripe/silverstripe-cms/commit/6c173973229acc198cb467ee369bab5af96b7f13) block adding children from archived pages (Damian Mooyman)
|
||||
* 2015-08-21 [0f81d5e](https://github.com/silverstripe/silverstripe-framework/commit/0f81d5ece57a50c0daaf0d86c2faa977f323663b) Fix bulk actions making sitetree unclickable (Damian Mooyman)
|
||||
* 2015-08-18 [8b638f5](https://github.com/silverstripe/silverstripe-framework/commit/8b638f56fb737dac18126c291297c87469eb7d0f) Using undefined var in ModelAdmin (Loz Calver)
|
||||
* 2015-08-09 [cf9d2d1](https://github.com/silverstripe/silverstripe-framework/commit/cf9d2d12ac7fc6a2509ee70f8e6f304b3b232019) Fix duplicate primary key crash on duplicate (Damian Mooyman)
|
||||
* 2015-08-07 [1f0602d](https://github.com/silverstripe/silverstripe-framework/commit/1f0602d42fd9e1c0a4268f3a51aa7f483100a935) Fixed regression from ClassInfo case-sensitivity fix. (Sam Minnee)
|
@ -693,8 +693,10 @@ class Form extends RequestHandler {
|
||||
$extraFields = new FieldList();
|
||||
|
||||
$token = $this->getSecurityToken();
|
||||
$tokenField = $token->updateFieldSet($this->fields);
|
||||
if($tokenField) $tokenField->setForm($this);
|
||||
if ($token) {
|
||||
$tokenField = $token->updateFieldSet($this->fields);
|
||||
if($tokenField) $tokenField->setForm($this);
|
||||
}
|
||||
$this->securityTokenAdded = true;
|
||||
|
||||
// add the "real" HTTP method if necessary (for PUT, DELETE and HEAD)
|
||||
@ -1378,7 +1380,7 @@ class Form extends RequestHandler {
|
||||
if(is_object($data)) $this->record = $data;
|
||||
|
||||
// dont include fields without data
|
||||
$dataFields = $this->fields->dataFields();
|
||||
$dataFields = $this->Fields()->dataFields();
|
||||
if($dataFields) foreach($dataFields as $field) {
|
||||
$name = $field->getName();
|
||||
|
||||
|
@ -82,13 +82,6 @@ class NumericField extends TextField {
|
||||
return 'numeric text';
|
||||
}
|
||||
|
||||
public function getAttributes() {
|
||||
return array_merge(parent::getAttributes(), array(
|
||||
'type' => 'number',
|
||||
'step' => 'any' // allows entering float/decimal numbers like "1.2" instead of just integers
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate this field
|
||||
*
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/ar.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/ar.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/cs.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/cs.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/de.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/de.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/en.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/en.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/en_GB.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/en_GB.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/eo.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/eo.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/es.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/es.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/fi.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/fi.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/fr.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/fr.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/id.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/id.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/id_ID.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/id_ID.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/it.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/it.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/ja.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/ja.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/lt.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/lt.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/mi.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/mi.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/nb.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/nb.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/nl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/nl.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/pl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/pl.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/ru.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/ru.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sk.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/sk.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/sl.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sr.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/sr.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
47
javascript/lang/sr@latin.js
Normal file
47
javascript/lang/sr@latin.js
Normal file
@ -0,0 +1,47 @@
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/sr@latin.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sr@latin', {
|
||||
"VALIDATOR.FIELDREQUIRED": "Molimo Vas da popunite \"%s\", obavezno je.",
|
||||
"HASMANYFILEFIELD.UPLOADING": "Postavljanje... %s",
|
||||
"TABLEFIELD.DELETECONFIRMMESSAGE": "Da li ste sigurni da želite da izbrišete ovaj zapis?",
|
||||
"LOADING": "Učitavanje...",
|
||||
"UNIQUEFIELD.SUGGESTED": "Promenjena vrednost na '%s' : %s",
|
||||
"UNIQUEFIELD.ENTERNEWVALUE": "Morate unesti novu vrednost za ovo polje",
|
||||
"UNIQUEFIELD.CANNOTLEAVEEMPTY": "Ovo polje ne sme biti prazno",
|
||||
"RESTRICTEDTEXTFIELD.CHARCANTBEUSED": "Znak '%s' ne možete koristiti u ovom polju",
|
||||
"UPDATEURL.CONFIRM": "Da li želite da promenim URL na:\n\n\n%s/\n\nKlikni na U redu da bi URL bio promenjen, klikni na Odustani da bi ostalo:\n\n%s",
|
||||
"UPDATEURL.CONFIRMURLCHANGED": "URL je promenjen na\n'%s'",
|
||||
"FILEIFRAMEFIELD.DELETEFILE": "Izbriši datoteku",
|
||||
"FILEIFRAMEFIELD.UNATTACHFILE": "Otkači datoteku",
|
||||
"FILEIFRAMEFIELD.DELETEIMAGE": "Izbriši sliku",
|
||||
"FILEIFRAMEFIELD.CONFIRMDELETE": "Da li ste sigurni da želite da izbrišete ovu datoteku?",
|
||||
"LeftAndMain.IncompatBrowserWarning": "Vaš veb pregledač nije kompatibilan sa interfejsom CMS-a. Molimo Vas da koristite Internet Explorer 7+, Google Chrome 10+ ili Mozilla Firefox 3.5+.",
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "Prilikom preuzimanja podataka sa servera došlo je do greške.\nPokušajte ponovo kasnije.",
|
||||
"HtmlEditorField.SelectAnchor": "Izaberi sidro",
|
||||
"UploadField.ConfirmDelete": "Da li ste sigurni da želite da izbrišete ovu datoteku sa datotečkog sistema servera?",
|
||||
"UploadField.PHP_MAXFILESIZE": "Datoteka premašuje upload_max_filesize (php.ini direktiva)",
|
||||
"UploadField.HTML_MAXFILESIZE": "Datoteka premašuje MAX_FILE_SIZE (HTML direktiva obrazaca)",
|
||||
"UploadField.ONLYPARTIALUPLOADED": "Datoteka je samo delimično postavljena",
|
||||
"UploadField.NOFILEUPLOADED": "Ni jedna datoteka nije postavljena",
|
||||
"UploadField.NOTMPFOLDER": "Nedostaje privremena fascikla",
|
||||
"UploadField.WRITEFAILED": "Upisivanje datoteke na disk nije uspelo",
|
||||
"UploadField.STOPEDBYEXTENSION": "Postavljanje datoteke je zaustavnjeno za ekstenziju",
|
||||
"UploadField.TOOLARGE": "Datoteka je prevelika",
|
||||
"UploadField.TOOSMALL": "Datoteka je premala",
|
||||
"UploadField.INVALIDEXTENSION": "Ekstenzija nije dozvoljena",
|
||||
"UploadField.MAXNUMBEROFFILESSIMPLE": "Maksimalan broj datoteka je premašen",
|
||||
"UploadField.UPLOADEDBYTES": "Postavljeni bajtovi premašuju veličinu datoteke",
|
||||
"UploadField.EMPTYRESULT": "Rezultat postavljanja je prazna datoteka",
|
||||
"UploadField.LOADING": "Učitavanje...",
|
||||
"UploadField.Editing": "Uređivanje...",
|
||||
"UploadField.Uploaded": "Postavljeno",
|
||||
"UploadField.OVERWRITEWARNING": "Datoteka sa istim imenom već postoji",
|
||||
"TreeDropdownField.ENTERTOSEARCH": "Pritisnite Enter za pretraživanje",
|
||||
"TreeDropdownField.OpenLink": "Otvori",
|
||||
"TreeDropdownField.FieldTitle": "Izaberi",
|
||||
"TreeDropdownField.SearchFieldTitle": "Izaberi ili Pronađi"
|
||||
});
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sr_RS.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/sr_RS.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
47
javascript/lang/sr_RS@latin.js
Normal file
47
javascript/lang/sr_RS@latin.js
Normal file
@ -0,0 +1,47 @@
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/sr_RS@latin.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
ss.i18n.addDictionary('sr_RS@latin', {
|
||||
"VALIDATOR.FIELDREQUIRED": "Molimo Vas da popunite \"%s\", obavezno je.",
|
||||
"HASMANYFILEFIELD.UPLOADING": "Postavljanje... %s",
|
||||
"TABLEFIELD.DELETECONFIRMMESSAGE": "Da li ste sigurni da želite da izbrišete ovaj zapis?",
|
||||
"LOADING": "Učitavanje...",
|
||||
"UNIQUEFIELD.SUGGESTED": "Promenjena vrednost na '%s' : %s",
|
||||
"UNIQUEFIELD.ENTERNEWVALUE": "Morate unesti novu vrednost za ovo polje",
|
||||
"UNIQUEFIELD.CANNOTLEAVEEMPTY": "Ovo polje ne sme biti prazno",
|
||||
"RESTRICTEDTEXTFIELD.CHARCANTBEUSED": "Znak '%s' ne možete koristiti u ovom polju",
|
||||
"UPDATEURL.CONFIRM": "Da li želite da promenim URL na:\n\n\n%s/\n\nKlikni na U redu da bi URL bio promenjen, klikni na Odustani da bi ostalo:\n\n%s",
|
||||
"UPDATEURL.CONFIRMURLCHANGED": "URL je promenjen na\n'%s'",
|
||||
"FILEIFRAMEFIELD.DELETEFILE": "Izbriši datoteku",
|
||||
"FILEIFRAMEFIELD.UNATTACHFILE": "Otkači datoteku",
|
||||
"FILEIFRAMEFIELD.DELETEIMAGE": "Izbriši sliku",
|
||||
"FILEIFRAMEFIELD.CONFIRMDELETE": "Da li ste sigurni da želite da izbrišete ovu datoteku?",
|
||||
"LeftAndMain.IncompatBrowserWarning": "Vaš veb pregledač nije kompatibilan sa interfejsom CMS-a. Molimo Vas da koristite Internet Explorer 7+, Google Chrome 10+ ili Mozilla Firefox 3.5+.",
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "Prilikom preuzimanja podataka sa servera došlo je do greške.\nPokušajte ponovo kasnije.",
|
||||
"HtmlEditorField.SelectAnchor": "Izaberi sidro",
|
||||
"UploadField.ConfirmDelete": "Da li ste sigurni da želite da izbrišete ovu datoteku sa datotečkog sistema servera?",
|
||||
"UploadField.PHP_MAXFILESIZE": "Datoteka premašuje upload_max_filesize (php.ini direktiva)",
|
||||
"UploadField.HTML_MAXFILESIZE": "Datoteka premašuje MAX_FILE_SIZE (HTML direktiva obrazaca)",
|
||||
"UploadField.ONLYPARTIALUPLOADED": "Datoteka je samo delimično postavljena",
|
||||
"UploadField.NOFILEUPLOADED": "Ni jedna datoteka nije postavljena",
|
||||
"UploadField.NOTMPFOLDER": "Nedostaje privremena fascikla",
|
||||
"UploadField.WRITEFAILED": "Upisivanje datoteke na disk nije uspelo",
|
||||
"UploadField.STOPEDBYEXTENSION": "Postavljanje datoteke je zaustavnjeno za ekstenziju",
|
||||
"UploadField.TOOLARGE": "Datoteka je prevelika",
|
||||
"UploadField.TOOSMALL": "Datoteka je premala",
|
||||
"UploadField.INVALIDEXTENSION": "Ekstenzija nije dozvoljena",
|
||||
"UploadField.MAXNUMBEROFFILESSIMPLE": "Maksimalan broj datoteka je premašen",
|
||||
"UploadField.UPLOADEDBYTES": "Postavljeni bajtovi premašuju veličinu datoteke",
|
||||
"UploadField.EMPTYRESULT": "Rezultat postavljanja je prazna datoteka",
|
||||
"UploadField.LOADING": "Učitavanje...",
|
||||
"UploadField.Editing": "Uređivanje...",
|
||||
"UploadField.Uploaded": "Postavljeno",
|
||||
"UploadField.OVERWRITEWARNING": "Datoteka sa istim imenom već postoji",
|
||||
"TreeDropdownField.ENTERTOSEARCH": "Pritisnite Enter za pretraživanje",
|
||||
"TreeDropdownField.OpenLink": "Otvori",
|
||||
"TreeDropdownField.FieldTitle": "Izaberi",
|
||||
"TreeDropdownField.SearchFieldTitle": "Izaberi ili Pronađi"
|
||||
});
|
||||
}
|
41
javascript/lang/src/sr@latin.js
Normal file
41
javascript/lang/src/sr@latin.js
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"VALIDATOR.FIELDREQUIRED": "Molimo Vas da popunite \"%s\", obavezno je.",
|
||||
"HASMANYFILEFIELD.UPLOADING": "Postavljanje... %s",
|
||||
"TABLEFIELD.DELETECONFIRMMESSAGE": "Da li ste sigurni da želite da izbrišete ovaj zapis?",
|
||||
"LOADING": "Učitavanje...",
|
||||
"UNIQUEFIELD.SUGGESTED": "Promenjena vrednost na '%s' : %s",
|
||||
"UNIQUEFIELD.ENTERNEWVALUE": "Morate unesti novu vrednost za ovo polje",
|
||||
"UNIQUEFIELD.CANNOTLEAVEEMPTY": "Ovo polje ne sme biti prazno",
|
||||
"RESTRICTEDTEXTFIELD.CHARCANTBEUSED": "Znak '%s' ne možete koristiti u ovom polju",
|
||||
"UPDATEURL.CONFIRM": "Da li želite da promenim URL na:\n\n\n%s/\n\nKlikni na U redu da bi URL bio promenjen, klikni na Odustani da bi ostalo:\n\n%s",
|
||||
"UPDATEURL.CONFIRMURLCHANGED": "URL je promenjen na\n'%s'",
|
||||
"FILEIFRAMEFIELD.DELETEFILE": "Izbriši datoteku",
|
||||
"FILEIFRAMEFIELD.UNATTACHFILE": "Otkači datoteku",
|
||||
"FILEIFRAMEFIELD.DELETEIMAGE": "Izbriši sliku",
|
||||
"FILEIFRAMEFIELD.CONFIRMDELETE": "Da li ste sigurni da želite da izbrišete ovu datoteku?",
|
||||
"LeftAndMain.IncompatBrowserWarning": "Vaš veb pregledač nije kompatibilan sa interfejsom CMS-a. Molimo Vas da koristite Internet Explorer 7+, Google Chrome 10+ ili Mozilla Firefox 3.5+.",
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "Prilikom preuzimanja podataka sa servera došlo je do greške.\nPokušajte ponovo kasnije.",
|
||||
"HtmlEditorField.SelectAnchor": "Izaberi sidro",
|
||||
"UploadField.ConfirmDelete": "Da li ste sigurni da želite da izbrišete ovu datoteku sa datotečkog sistema servera?",
|
||||
"UploadField.PHP_MAXFILESIZE": "Datoteka premašuje upload_max_filesize (php.ini direktiva)",
|
||||
"UploadField.HTML_MAXFILESIZE": "Datoteka premašuje MAX_FILE_SIZE (HTML direktiva obrazaca)",
|
||||
"UploadField.ONLYPARTIALUPLOADED": "Datoteka je samo delimično postavljena",
|
||||
"UploadField.NOFILEUPLOADED": "Ni jedna datoteka nije postavljena",
|
||||
"UploadField.NOTMPFOLDER": "Nedostaje privremena fascikla",
|
||||
"UploadField.WRITEFAILED": "Upisivanje datoteke na disk nije uspelo",
|
||||
"UploadField.STOPEDBYEXTENSION": "Postavljanje datoteke je zaustavnjeno za ekstenziju",
|
||||
"UploadField.TOOLARGE": "Datoteka je prevelika",
|
||||
"UploadField.TOOSMALL": "Datoteka je premala",
|
||||
"UploadField.INVALIDEXTENSION": "Ekstenzija nije dozvoljena",
|
||||
"UploadField.MAXNUMBEROFFILESSIMPLE": "Maksimalan broj datoteka je premašen",
|
||||
"UploadField.UPLOADEDBYTES": "Postavljeni bajtovi premašuju veličinu datoteke",
|
||||
"UploadField.EMPTYRESULT": "Rezultat postavljanja je prazna datoteka",
|
||||
"UploadField.LOADING": "Učitavanje...",
|
||||
"UploadField.Editing": "Uređivanje...",
|
||||
"UploadField.Uploaded": "Postavljeno",
|
||||
"UploadField.OVERWRITEWARNING": "Datoteka sa istim imenom već postoji",
|
||||
"TreeDropdownField.ENTERTOSEARCH": "Pritisnite Enter za pretraživanje",
|
||||
"TreeDropdownField.OpenLink": "Otvori",
|
||||
"TreeDropdownField.FieldTitle": "Izaberi",
|
||||
"TreeDropdownField.SearchFieldTitle": "Izaberi ili Pronađi"
|
||||
}
|
41
javascript/lang/src/sr_RS@latin.js
Normal file
41
javascript/lang/src/sr_RS@latin.js
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"VALIDATOR.FIELDREQUIRED": "Molimo Vas da popunite \"%s\", obavezno je.",
|
||||
"HASMANYFILEFIELD.UPLOADING": "Postavljanje... %s",
|
||||
"TABLEFIELD.DELETECONFIRMMESSAGE": "Da li ste sigurni da želite da izbrišete ovaj zapis?",
|
||||
"LOADING": "Učitavanje...",
|
||||
"UNIQUEFIELD.SUGGESTED": "Promenjena vrednost na '%s' : %s",
|
||||
"UNIQUEFIELD.ENTERNEWVALUE": "Morate unesti novu vrednost za ovo polje",
|
||||
"UNIQUEFIELD.CANNOTLEAVEEMPTY": "Ovo polje ne sme biti prazno",
|
||||
"RESTRICTEDTEXTFIELD.CHARCANTBEUSED": "Znak '%s' ne možete koristiti u ovom polju",
|
||||
"UPDATEURL.CONFIRM": "Da li želite da promenim URL na:\n\n\n%s/\n\nKlikni na U redu da bi URL bio promenjen, klikni na Odustani da bi ostalo:\n\n%s",
|
||||
"UPDATEURL.CONFIRMURLCHANGED": "URL je promenjen na\n'%s'",
|
||||
"FILEIFRAMEFIELD.DELETEFILE": "Izbriši datoteku",
|
||||
"FILEIFRAMEFIELD.UNATTACHFILE": "Otkači datoteku",
|
||||
"FILEIFRAMEFIELD.DELETEIMAGE": "Izbriši sliku",
|
||||
"FILEIFRAMEFIELD.CONFIRMDELETE": "Da li ste sigurni da želite da izbrišete ovu datoteku?",
|
||||
"LeftAndMain.IncompatBrowserWarning": "Vaš veb pregledač nije kompatibilan sa interfejsom CMS-a. Molimo Vas da koristite Internet Explorer 7+, Google Chrome 10+ ili Mozilla Firefox 3.5+.",
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "Prilikom preuzimanja podataka sa servera došlo je do greške.\nPokušajte ponovo kasnije.",
|
||||
"HtmlEditorField.SelectAnchor": "Izaberi sidro",
|
||||
"UploadField.ConfirmDelete": "Da li ste sigurni da želite da izbrišete ovu datoteku sa datotečkog sistema servera?",
|
||||
"UploadField.PHP_MAXFILESIZE": "Datoteka premašuje upload_max_filesize (php.ini direktiva)",
|
||||
"UploadField.HTML_MAXFILESIZE": "Datoteka premašuje MAX_FILE_SIZE (HTML direktiva obrazaca)",
|
||||
"UploadField.ONLYPARTIALUPLOADED": "Datoteka je samo delimično postavljena",
|
||||
"UploadField.NOFILEUPLOADED": "Ni jedna datoteka nije postavljena",
|
||||
"UploadField.NOTMPFOLDER": "Nedostaje privremena fascikla",
|
||||
"UploadField.WRITEFAILED": "Upisivanje datoteke na disk nije uspelo",
|
||||
"UploadField.STOPEDBYEXTENSION": "Postavljanje datoteke je zaustavnjeno za ekstenziju",
|
||||
"UploadField.TOOLARGE": "Datoteka je prevelika",
|
||||
"UploadField.TOOSMALL": "Datoteka je premala",
|
||||
"UploadField.INVALIDEXTENSION": "Ekstenzija nije dozvoljena",
|
||||
"UploadField.MAXNUMBEROFFILESSIMPLE": "Maksimalan broj datoteka je premašen",
|
||||
"UploadField.UPLOADEDBYTES": "Postavljeni bajtovi premašuju veličinu datoteke",
|
||||
"UploadField.EMPTYRESULT": "Rezultat postavljanja je prazna datoteka",
|
||||
"UploadField.LOADING": "Učitavanje...",
|
||||
"UploadField.Editing": "Uređivanje...",
|
||||
"UploadField.Uploaded": "Postavljeno",
|
||||
"UploadField.OVERWRITEWARNING": "Datoteka sa istim imenom već postoji",
|
||||
"TreeDropdownField.ENTERTOSEARCH": "Pritisnite Enter za pretraživanje",
|
||||
"TreeDropdownField.OpenLink": "Otvori",
|
||||
"TreeDropdownField.FieldTitle": "Izaberi",
|
||||
"TreeDropdownField.SearchFieldTitle": "Izaberi ili Pronađi"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/sv.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/sv.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/zh.js.
|
||||
// See https://github.com/silverstripe/silverstripe-buildtools for details
|
||||
// This file was generated by silverstripe/cow from javascript/lang/src/zh.js.
|
||||
// See https://github.com/tractorcow/cow for details
|
||||
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
|
||||
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
|
||||
} else {
|
||||
|
@ -229,10 +229,7 @@ af:
|
||||
CANT_REORGANISE: 'Jy het nie toestemming om Top vlak bladsye te verander nie. Jou verandering is nie gestoor nie.'
|
||||
DELETED: Was verwyder
|
||||
DropdownBatchActionsDefault: Aksies
|
||||
PAGETYPE: 'Bladsy tipe:'
|
||||
PERMAGAIN: 'Jy is uit die IBS uitgeteken. As jy weer wil inteken, moet jy ''n gebruikersnaam en wagwoord onder in tik'
|
||||
PERMALREADY: 'Ek is jammer, maar jy het nie toestemming om dié gedeelte van die IBS te besugtig nie. As jy as iemand anders wil inteken doen so hieronder'
|
||||
PERMDEFAULT: 'Kies asseblief ''n kontroleer metode en sleutel jou sekuriteit''s besonderhede in'
|
||||
PLEASESAVE: 'Stoor asseblief die bladsy: Die bladsy kon nie opgedateer word nie omdat dit nog nie gestoor is nie'
|
||||
PreviewButton: Beskou
|
||||
REORGANISATIONSUCCESSFUL: 'Die ''site tree'' is suksesvol geheorganiseer'
|
||||
|
@ -298,17 +298,13 @@ ar:
|
||||
DELETED: تم الحذف.
|
||||
DropdownBatchActionsDefault: أفعال
|
||||
HELP: مساعدة
|
||||
PAGETYPE: 'نوع الصفحة:'
|
||||
PERMAGAIN: 'تم خروجك من النظام بنجاح. للدخول مرة أخرى أدحل البريد الإلكتروني و الرقم السري بالأسفل'
|
||||
PERMALREADY: 'عذراً , لكن لا يمكنك الوصول لهذا القسم من النظام. يتوجب عليك الدخول بصلاحية أخرى'
|
||||
PERMDEFAULT: 'أدخل البريد الإلكتروني و الرقم السري للوصول إلى نظام إدارة المحتوى'
|
||||
PreviewButton: استعراض
|
||||
REORGANISATIONSUCCESSFUL: 'تم إعادة تنظيم خريطة الموقع بنجاح'
|
||||
SAVEDUP: تم الحفظ.
|
||||
ShowAsList: 'عرض كقائمة'
|
||||
TooManyPages: 'صفحات كثيرة جداً'
|
||||
ValidationError: 'خطأ في عملية التحقق'
|
||||
VersionUnknown: غير معروف
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: مرحباً
|
||||
LOGOUT: 'تسجيل الخروج'
|
||||
@ -386,7 +382,6 @@ ar:
|
||||
Toggle: 'إظهار تعليمات التنسيق'
|
||||
MemberImportForm:
|
||||
Help1: '<p> استيراد مستخدمين بالداخل <em> ملف بصيغة CSV</em> (قيم مفصولة بفواصل).<small><a href="#" class="toggle-advanced">عرض الاستخدام المتقدم </a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>استخدام متقدم</h4>\n<ul>\n<li>الأعمدة المسموح بها: <em>%s</em></li>\n<li>المستخدمين الحاليين يتم مطابقتهم بواسطة خصائصهم الفريدة من نوعها <em>رمز</em> و يمكن تحديثهم بأى قيم جديدة من الملف المستورد</li>\n<li>يمكن تعيين مجموعات من <em>مجموعات</em> عمود. يتم تعريف المجموعات من قبل <em>رمز</em>خصائصها. و يمكن فصل مجموعات متعددة بواسطة فاصلة. لا يتم مسح عضوية المجموعة الحالية.</li>\n</ul></div>"
|
||||
ResultCreated: '{عدد} الأعضاء الذين تم إنشاؤهم'
|
||||
ResultDeleted: 'حذف %d أعضاء'
|
||||
ResultNone: 'بدون تغيير'
|
||||
|
@ -216,14 +216,10 @@ bg:
|
||||
DELETED: Изтрит
|
||||
DropdownBatchActionsDefault: Действия
|
||||
HELP: Помощ
|
||||
PAGETYPE: 'Тип на страницата'
|
||||
PERMAGAIN: 'Вие излязохте от CMS. Ако искате да влезете отново, моля, въведете потребителско име и парола.'
|
||||
PERMALREADY: 'Съжалявам, но нямате достъп до тази част от CMS. Ако искате да влезете с друго потребителско име, моля, направете го по-долу'
|
||||
PERMDEFAULT: 'Въведете имейл адреса и паролата си, за да влезете в CMS.'
|
||||
PreviewButton: Преглед
|
||||
REORGANISATIONSUCCESSFUL: 'Реорганизацията на дървото на сайта беше успешна.'
|
||||
SAVEDUP: Записано
|
||||
VersionUnknown: непозната
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Здравей
|
||||
LOGOUT: 'Излизане'
|
||||
|
@ -100,10 +100,7 @@ bs:
|
||||
TITLE: 'Iframe za postavljanje slika'
|
||||
LeftAndMain:
|
||||
HELP: Pomoć
|
||||
PAGETYPE: 'Tip stranice:'
|
||||
PERMAGAIN: 'Odjavljeni ste sa CMS-a. Ukoliko se želite ponovo prijaviti, unesite korisničko ime i šifru ispod.'
|
||||
PERMALREADY: 'Žao nam je ali ne možete pristupiti ovom dijelu CMS-a. Ako se želite prijaviti sa drugim korisnikom uradite to ispod'
|
||||
PERMDEFAULT: 'Unesite vašu e-mail adresu i šifru kako biste pristupili CMS-u.'
|
||||
Member:
|
||||
BUTTONCHANGEPASSWORD: 'Promijeni šifru'
|
||||
BUTTONLOGIN: 'Prijava'
|
||||
|
@ -119,10 +119,7 @@ ca:
|
||||
TITLE: 'Iframe Carregador d''imatge'
|
||||
LeftAndMain:
|
||||
HELP: Ajuda
|
||||
PAGETYPE: 'Tipus de pàgina:'
|
||||
PERMAGAIN: 'Heu estat desconnectat del SGC. Si voleu entrar de nou, introduïu un nom d''usuari i contrasenya a sota'
|
||||
PERMALREADY: 'Lamentant-ho molt, no podeu accedir a aquesta part del SGC. Si voleu entrar com a algú altre, feu-ho a sota'
|
||||
PERMDEFAULT: 'Introduïu la vostra adreça de correu electrònic i la contrasenya per a entrar al SGC.'
|
||||
LoginAttempt:
|
||||
Email: 'Adreça de correu'
|
||||
IP: 'Adreça IP'
|
||||
|
42
lang/cs.yml
42
lang/cs.yml
@ -70,10 +70,22 @@ cs:
|
||||
ACCESSALLINTERFACES: 'Přístup ke všem sekcím CMS'
|
||||
ACCESSALLINTERFACESHELP: 'Prepíše více specifické nastavení přístupu.'
|
||||
SAVE: Uložit
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Zapomenuté heslo?'
|
||||
BUTTONLOGIN: 'Přihlásit se zpět'
|
||||
BUTTONLOGOUT: 'Odhlásit se'
|
||||
PASSWORDEXPIRED: '<p>Vaše heslo expirovalo. <a target="_top" href="{link}">Prosím zvolte nové heslo.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Náhled webu'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Můj profil'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Neplatný uživatel. <a target="_top" href="{link}">Prosím oveřte se zde</a> pro pokračování.</p>'
|
||||
LoginMessage: '<p>Máte-li jakékoli neuložené práce, můžete se vrátit na místo, kde jste přestali, po přihlášení se zpět níže.</p>'
|
||||
SUCCESS: Úspěch
|
||||
SUCCESSCONTENT: '<p>Úspěšné přihlášení. Pokud nebudete automaticky přesměrován <a target="_top" href="{link}">klikněte sem</a></p>'
|
||||
TimedOutTitleAnonymous: 'Čas Vašeho sezení vypršel.'
|
||||
TimedOutTitleMember: 'Ahoj {name}!<br />Čas Vašeho sezení vypršel.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Vaše heslo bylo změněno pro'
|
||||
CHANGEPASSWORDTEXT2: 'Nyní můžete použít následující přihlašovací údaje pro přihlášení:'
|
||||
@ -85,18 +97,8 @@ cs:
|
||||
YESANSWER: 'Ano'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Prosím vyberte hodnotu v seznamu. {value} není platná volba'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Zapomenuté heslo?'
|
||||
BUTTONLOGIN: 'Přihlásit se zpět'
|
||||
BUTTONLOGOUT: 'Odhlásit se'
|
||||
PASSWORDEXPIRED: '<p>Vaše heslo expirovalo. <a target="_top" href="{link}">Prosím zvolte nové heslo.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Neplatný uživatel. <a target="_top" href="{link}">Prosím oveřte se zde</a> pro pokračování.</p>'
|
||||
LoginMessage: '<p>Máte-li jakékoli neuložené práce, můžete se vrátit na místo, kde jste přestali, po přihlášení se zpět níže.</p>'
|
||||
SUCCESS: Úspěch
|
||||
SUCCESSCONTENT: '<p>Úspěšné přihlášení. Pokud nebudete automaticky přesměrován <a target="_top" href="{link}">klikněte sem</a></p>'
|
||||
TimedOutTitleAnonymous: 'Čas Vašeho sezení vypršel.'
|
||||
TimedOutTitleMember: 'Ahoj {name}!<br />Čas Vašeho sezení vypršel.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Prosím vyberte hodnotu v seznamu. ''{value}'' není platná volba'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Hesla musí být nejméně {min} znaků dlouhé.'
|
||||
BETWEEN: 'Hesla musí být {min} až {max} znaků dlouhé.'
|
||||
@ -191,6 +193,7 @@ cs:
|
||||
TEXT2: 'odkaz na reset hesla'
|
||||
TEXT3: pro
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Čas Vašeho sezení vypršel. Prosím znovu odešlete formulář.'
|
||||
CSRF_FAILED_MESSAGE: 'Vypadá to, že to musí být technický problém. Kliněte prosím na tlačítko zpět, obnovte váš prohlížeč a zkuste opět.'
|
||||
FIELDISREQUIRED: '{name} je požadováno'
|
||||
SubmitBtnLabel: Jdi
|
||||
@ -201,7 +204,6 @@ cs:
|
||||
VALIDATIONSTRONGPASSWORD: 'Hesla musí obsahovat alespoň jednu číslici a jedno písmeno.'
|
||||
VALIDATOR: Validátor
|
||||
VALIDCURRENCY: 'Prosím zadejte platnou měnu'
|
||||
CSRF_EXPIRED_MESSAGE: 'Čas Vašeho sezení vypršel. Prosím znovu odešlete formulář.'
|
||||
FormField:
|
||||
Example: 'např. %s'
|
||||
NONE: žádný
|
||||
@ -258,7 +260,6 @@ cs:
|
||||
many_many_Members: Členové
|
||||
GroupImportForm:
|
||||
Help1: '<p>Import jedné nebo více skupin v <em>CSV</em> formátu (čárkou-oddělené hodnoty). <small><a href="#" class="toggle-advanced">Zobrazit rozšířené použití</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n\t<h4>Pokročilé použití</h4>\n\t<ul>\n\t<li>Povolené sloupce: <em>%s</em></li>\n\t<li>Existující skupiny jsou porovnány jejich unikátním <em>Code</em> hodnotou, a aktualizovány s novými hodnotami z\\nimportovaného souboru</li>\n\t<li>Hierarchie skupin může být tvořena použitím <em>ParentCode</em> sloupce.</li>\n\t<li>Kódy oprávnění mohou být přiřazeny <em>PermissionCode</em> sloupcem. Existující oprávnění nejsou smazána.</li>\n\t</ul>\n</div>"
|
||||
ResultCreated: 'Vytvořeno {count} skupin'
|
||||
ResultDeleted: 'Smazáno %d skupin'
|
||||
ResultUpdated: 'Aktualizováno %d skupin'
|
||||
@ -309,10 +310,10 @@ cs:
|
||||
LINKOPENNEWWIN: 'Otevřít odkaz v novém okně?'
|
||||
LINKTO: 'Odkázat na'
|
||||
PAGE: Stránku
|
||||
SUBJECT: 'Předmět emailu'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'URL ''{url}'' nemůže být vloženo do zdroje médií.'
|
||||
UpdateMEDIA: 'Aktualizovat média'
|
||||
SUBJECT: 'Předmět emailu'
|
||||
Image:
|
||||
PLURALNAME: Soubory
|
||||
SINGULARNAME: Soubor
|
||||
@ -326,10 +327,8 @@ cs:
|
||||
DELETED: Smazáno.
|
||||
DropdownBatchActionsDefault: Akcie
|
||||
HELP: Nápověda
|
||||
PAGETYPE: 'Typ stránky:'
|
||||
PAGETYPE: 'Typ stránky'
|
||||
PERMAGAIN: 'Byli jste odhlášeni z CMS. Pokud se chcete znovu přihlásit, zadejte níže své uživatelské jméno a heslo.'
|
||||
PERMALREADY: 'Je nám líto, ale nemůžete vstoupit do této části CMS. Pokud se chcete přihlásit jako někdo jiný, udělejte tak níže'
|
||||
PERMDEFAULT: 'Pro přístup do CMS zadejte Vaši e-mailovou adresu a heslo.'
|
||||
PLEASESAVE: 'Uložte stránku, prosím. Tato stránka nemůže být aktualizována, protože ještě nebyla uložena.'
|
||||
PreviewButton: Náhled
|
||||
REORGANISATIONSUCCESSFUL: 'Strom webu reorganizován úspěšně.'
|
||||
@ -337,7 +336,7 @@ cs:
|
||||
ShowAsList: 'ukázat jako seznam'
|
||||
TooManyPages: 'Příliš mnoho stránek'
|
||||
ValidationError: 'Chyba platnosti'
|
||||
VersionUnknown: Neznámý
|
||||
VersionUnknown: neznámé
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Ahoj
|
||||
LOGOUT: 'Odhlásit se'
|
||||
@ -418,7 +417,6 @@ cs:
|
||||
Toggle: 'Ukázat nápovědu formátování'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Import členů v <em>CSV formátu</em> (čárkou-oddělené hodnoty). <small><a href="#" class="toggle-advanced">Zobrazit rozšířené použití</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Pokročilé použití</h4>\n<ul>\n<li>Povolené sloupce: <em>%s</em></li>\n<li>Existující uživatelé jsou porovnáni jejich unikátní vlastností <em>Code</em>, a aktualizováni s novými hodnotami z importovaného souboru.</li>\n<li>Skupiny mohou být přiřazeny sloupcem <em>Groups</em>. Skupiny jsou identifikovány svojí vlastností <em>Code</em>, více skupin může být odděleno čárkou. Existující členství ve skupině nejsou smazána.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Vytvořeno {count} členů'
|
||||
ResultDeleted: 'Smazáno %d členů'
|
||||
ResultNone: 'Žádné změny'
|
||||
@ -482,8 +480,8 @@ cs:
|
||||
SINGULARNAME: Role
|
||||
Title: Název
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Nelze připojit kód "%s" s privilegovanými právy (vyžaduje ADMIN přístup)'
|
||||
PLURALNAME: 'Kódy role oprávnění'
|
||||
PermsError: 'Nelze připojit kód "%s" s privilegovanými právy (vyžaduje ADMIN přístup)'
|
||||
SINGULARNAME: 'Kód role oprávnění'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Role a přístupová práva'
|
||||
@ -585,5 +583,3 @@ cs:
|
||||
UPLOADSINTO: 'uloží do /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Verze
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Prosím vyberte hodnotu v seznamu. ''{value}'' není platná volba'
|
||||
|
42
lang/de.yml
42
lang/de.yml
@ -70,10 +70,22 @@ de:
|
||||
ACCESSALLINTERFACES: 'Zugriff auf alle Bereiche des CMS'
|
||||
ACCESSALLINTERFACESHELP: 'Hebt alle bereichspezifischen Berechtigungen auf.'
|
||||
SAVE: Speichern
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Passwort vergessen?'
|
||||
BUTTONLOGIN: 'Wieder einloggen'
|
||||
BUTTONLOGOUT: 'Abmelden'
|
||||
PASSWORDEXPIRED: '<p>Ihr Passwort ist abgelaufen. <a target="_top" href="{link}">Bitte wählen Sie ein neues Passwort.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Vorschau der Webseite'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Mein Profil'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Ungültiger Benutzer. <a target="_top" href="{link}">Bitte melden Sie sich hier an</a> um fortzufahren.</p>'
|
||||
LoginMessage: '<p>Wenn Sie ungespeicherte Arbeiten haben, können Sie wieder weiterarbeiten indem Sie sich unterhalb einloggen.</p>'
|
||||
SUCCESS: Erfolg
|
||||
SUCCESSCONTENT: '<p>Login erfolgreich. Falls Sie nicht automatisch weitergeleitet werden, bitte <a target="_top" href="{link}">hier klicken</a></p>'
|
||||
TimedOutTitleAnonymous: 'Ihre Sitzung ist abgelaufen.'
|
||||
TimedOutTitleMember: 'Hallo {name}!<br />Ihre Sitzung ist abgelaufen.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Sie haben Ihr Passwort geändert für'
|
||||
CHANGEPASSWORDTEXT2: 'Sie können nun folgende Angaben benutzen um sich einzuloggen:'
|
||||
@ -85,18 +97,8 @@ de:
|
||||
YESANSWER: 'Ja'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Bitte wählen Sie aus der Liste. {value} ist kein gültiger Wert'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Passwort vergessen?'
|
||||
BUTTONLOGIN: 'Wieder einloggen'
|
||||
BUTTONLOGOUT: 'Abmelden'
|
||||
PASSWORDEXPIRED: '<p>Ihr Passwort ist abgelaufen. <a target="_top" href="{link}">Bitte wählen Sie ein neues Passwort.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Ungültiger Benutzer. <a target="_top" href="{link}">Bitte melden Sie sich hier an</a> um fortzufahren.</p>'
|
||||
LoginMessage: '<p>Wenn Sie ungespeicherte Arbeiten haben, können Sie wieder weiterarbeiten indem Sie sich unterhalb einloggen.</p>'
|
||||
SUCCESS: Erfolg
|
||||
SUCCESSCONTENT: '<p>Login erfolgreich. Falls Sie nicht automatisch weitergeleitet werden, bitte <a target="_top" href="{link}">hier klicken</a></p>'
|
||||
TimedOutTitleAnonymous: 'Ihre Sitzung ist abgelaufen.'
|
||||
TimedOutTitleMember: 'Hallo {name}!<br />Ihre Sitzung ist abgelaufen.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Bitte wählen Sie aus der Liste. {value} ist kein gültiger Wert'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Passwörter müssen mindestens {min} Zeichen lang sein.'
|
||||
BETWEEN: 'Passwörter müssen zwischen {min} und {max} Zeichen lang sein.'
|
||||
@ -191,6 +193,7 @@ de:
|
||||
TEXT2: 'Link zum Zurücksetzen des Passworts'
|
||||
TEXT3: für
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Ihre Sitzung ist abgelaufen. Bitte schicken Sie das Formular erneut ab.'
|
||||
CSRF_FAILED_MESSAGE: 'Es gab ein technisches Problem. Bitte versuchen Sie es erneut, nachdem sie die vorherige Seite neu geladen haben.'
|
||||
FIELDISREQUIRED: '{name} muss ausgefüllt werden'
|
||||
SubmitBtnLabel: Los
|
||||
@ -201,7 +204,6 @@ de:
|
||||
VALIDATIONSTRONGPASSWORD: 'Passwörter müssen mindestens eine Zahl und ein alphanumerisches Zeichen enthalten'
|
||||
VALIDATOR: Prüfer
|
||||
VALIDCURRENCY: 'Bitte geben Sie einen korrekten Betrag ein'
|
||||
CSRF_EXPIRED_MESSAGE: 'Ihre Sitzung ist abgelaufen. Bitte schicken Sie das Formular erneut ab.'
|
||||
FormField:
|
||||
Example: 'z.B. %s'
|
||||
NONE: keine
|
||||
@ -258,7 +260,6 @@ de:
|
||||
many_many_Members: Mitglieder
|
||||
GroupImportForm:
|
||||
Help1: '<p>Eine oder mehrere Gruppen im <em>CSV</em>-Format (kommaseparierte Werte) importieren. <small><a href="#" class="toggle-advanced">Erweiterte Nutzung</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\\n<h4>Erweiterte Benutzung</h4>\\n<ul>\\n<li>Gültige Spalten: <em>%s</em></li>\\n<li>Bereits existierende Gruppen werden anhand ihres eindeutigen <em>Code</em> identifiziert und um neue Einträge aus der Importdatei erweitert.</li>\\n\n<li>Hierarchien von Gruppen können über die Spalte <em>ParentCode</em> definiert werden.</li>\n<li>Berechtigungen können in der Spalte <em>PermissionCode</em> hinzugefügt werden. Schon zugewiesene Berechtigungen werden nicht entfernt.</li>\\n</ul>\\n</div>"
|
||||
ResultCreated: '{count} Gruppe(n) wurden erstellt'
|
||||
ResultDeleted: '%d Gruppe(n) gelöscht'
|
||||
ResultUpdated: '%d Gruppe(n) aktualisiert'
|
||||
@ -309,10 +310,10 @@ de:
|
||||
LINKOPENNEWWIN: 'Verweis in neuem Fenster öffnen?'
|
||||
LINKTO: 'Verweis zu'
|
||||
PAGE: Seite
|
||||
SUBJECT: 'E-Mail-Betreff'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'Die URL ''{url}'' konnte nicht in eine Medienquelle umgewandelt werden'
|
||||
UpdateMEDIA: 'Medienobjekt aktualisieren'
|
||||
SUBJECT: 'E-Mail-Betreff'
|
||||
Image:
|
||||
PLURALNAME: Dateien
|
||||
SINGULARNAME: Datei
|
||||
@ -326,10 +327,8 @@ de:
|
||||
DELETED: Gelöscht.
|
||||
DropdownBatchActionsDefault: Aktionen
|
||||
HELP: Hilfe
|
||||
PAGETYPE: 'Seitentyp:'
|
||||
PAGETYPE: 'Seitentyp'
|
||||
PERMAGAIN: 'Sie wurden aus dem System ausgeloggt. Falls Sie sich wieder einloggen möchten, geben Sie bitte Benutzernamen und Passwort im untenstehenden Formular an.'
|
||||
PERMALREADY: 'Leider dürfen Sie diesen Teil des CMS nicht aufrufen. Wenn Sie sich als jemand anderes einloggen wollen, benutzen Sie bitte das nachstehende Formular.'
|
||||
PERMDEFAULT: 'Bitte wählen Sie eine Authentifizierungsmethode und geben Sie Ihre Benutzerdaten für den Zugang zum CMS ein.'
|
||||
PLEASESAVE: 'Diese Seite konnte nicht aktualisiert werden weil sie noch nicht gespeichert wurde - bitte speichern.'
|
||||
PreviewButton: Vorschau
|
||||
REORGANISATIONSUCCESSFUL: 'Der Seitenbaum wurde erfolgreich sortiert.'
|
||||
@ -337,7 +336,7 @@ de:
|
||||
ShowAsList: 'als Liste zeigen'
|
||||
TooManyPages: 'Zu viele Seiten'
|
||||
ValidationError: 'Eingabefehler'
|
||||
VersionUnknown: Unbekannt
|
||||
VersionUnknown: unbekannt
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Hallo
|
||||
LOGOUT: 'Abmelden'
|
||||
@ -418,7 +417,6 @@ de:
|
||||
Toggle: 'Hilfe zur Formatierung anzeigen'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Mitglieder im <em>CSV</em>-Format (kommaseparierte Werte) importieren. <small><a href="#" class="toggle-advanced">Erweiterte Nutzung</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Erweiterte Benutzung</h4>\n<ul>\n<li>Gültige Spalten: <em>%s</em></li>\n<li>Bereits existierende Benutzer werden anhand ihres eindeutigen <em>Code</em> identifiziert und um neue Einträge aus der Importdatei erweitert.</li>\n<li>Gruppen können in der Spalte <em>Gruppen</em> hinzugefügt werden. Gruppen werden anhand ihres <em>Code</em> erkannt. Mehrere Gruppen werden Komma-separiert eingetragen. Schon zugewiesene Gruppen werden nicht entfernt.</li>\n</ul>\n</div>"
|
||||
ResultCreated: '{count} Mitglied(er) wurde(n) erstellt'
|
||||
ResultDeleted: '%d Mitglied(er) gelöscht'
|
||||
ResultNone: 'Keine Änderungen'
|
||||
@ -482,8 +480,8 @@ de:
|
||||
SINGULARNAME: Rolle
|
||||
Title: Titel
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Kann Berechtigungen dem Code "%s" nicht hinzufügen (erfordert Administratorrechte)'
|
||||
PLURALNAME: 'Berechtigungsrollencodes'
|
||||
PermsError: 'Kann Berechtigungen dem Code "%s" nicht hinzufügen (erfordert Administratorrechte)'
|
||||
SINGULARNAME: 'Berechtigungsrollencode'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Rollen und Zugriffsberechtigungen'
|
||||
@ -585,5 +583,3 @@ de:
|
||||
UPLOADSINTO: 'speichert nach /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Versionen
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Bitte wählen Sie aus der Liste. {value} ist kein gültiger Wert'
|
||||
|
@ -260,7 +260,7 @@ en:
|
||||
many_many_Members: Members
|
||||
GroupImportForm:
|
||||
Help1: '<p>Import one or more groups in <em>CSV</em> format (comma-separated values). <small><a href="#" class="toggle-advanced">Show advanced usage</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n <h4>Advanced usage</h4>\n <ul>\n <li>Allowed columns: <em>%s</em></li>\n <li>Existing groups are matched by their unique <em>Code</em> value, and updated with any new values from the\n imported file</li>\n <li>Group hierarchies can be created by using a <em>ParentCode</em> column.</li>\n <li>Permission codes can be assigned by the <em>PermissionCode</em> column. Existing permission codes are not\n cleared.</li>\n </ul>\n</div>"
|
||||
Help2: '<div class="advanced"><h4>Advanced usage</h4><ul><li>Allowed columns: <em>%s</em></li><li>Existing groups are matched by their unique <em>Code</em> value, and updated with any new values from the imported file</li><li>Group hierarchies can be created by using a <em>ParentCode</em> column.</li><li>Permission codes can be assigned by the <em>PermissionCode</em> column. Existing permission codes are not cleared.</li></ul></div>'
|
||||
ResultCreated: 'Created {count} groups'
|
||||
ResultDeleted: 'Deleted %d groups'
|
||||
ResultUpdated: 'Updated %d groups'
|
||||
@ -330,8 +330,8 @@ en:
|
||||
HELP: Help
|
||||
PAGETYPE: 'Page type'
|
||||
PERMAGAIN: 'You have been logged out of the CMS. If you would like to log in again, enter a username and password below.'
|
||||
PERMALREADY: 'I''m sorry, but you can''t access that part of the CMS. If you want to log in as someone else, do so below'
|
||||
PERMDEFAULT: 'Please choose an authentication method and enter your credentials to access the CMS.'
|
||||
PERMALREADY: 'I''m sorry, but you can''t access that part of the CMS. If you want to log in as someone else, do so below.'
|
||||
PERMDEFAULT: 'You must be logged in to access the administration area; please enter your credentials below.'
|
||||
PLEASESAVE: 'Please Save Page: This page could not be updated because it hasn''t been saved yet.'
|
||||
PreviewButton: Preview
|
||||
REORGANISATIONSUCCESSFUL: 'Reorganised the site tree successfully.'
|
||||
@ -420,7 +420,7 @@ en:
|
||||
Toggle: 'Show formatting help'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Import users in <em>CSV format</em> (comma-separated values). <small><a href="#" class="toggle-advanced">Show advanced usage</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n <h4>Advanced usage</h4>\n <ul>\n <li>Allowed columns: <em>%s</em></li>\n <li>Existing users are matched by their unique <em>Code</em> property, and updated with any new values from\n the imported file.</li>\n <li>Groups can be assigned by the <em>Groups</em> column. Groups are identified by their <em>Code</em> property,\n multiple groups can be separated by comma. Existing group memberships are not cleared.</li>\n </ul>\n</div>"
|
||||
Help2: '<div class="advanced"><h4>Advanced usage</h4><ul><li>Allowed columns: <em>%s</em></li><li>Existing users are matched by their unique <em>Code</em> property, and updated with any new values from the imported file.</li><li>Groups can be assigned by the <em>Groups</em> column. Groups are identified by their <em>Code</em> property, multiple groups can be separated by comma. Existing group memberships are not cleared.</li></ul></div>'
|
||||
ResultCreated: 'Created {count} members'
|
||||
ResultDeleted: 'Deleted %d members'
|
||||
ResultNone: 'No changes'
|
||||
|
40
lang/eo.yml
40
lang/eo.yml
@ -70,10 +70,22 @@ eo:
|
||||
ACCESSALLINTERFACES: 'Aliro al ĉiuj interfacoj de CMS'
|
||||
ACCESSALLINTERFACESHELP: 'Nuligas pli specifajn alirajn agordojn.'
|
||||
SAVE: Konservi
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Ĉu forgesis pasvorton?'
|
||||
BUTTONLOGIN: 'Ree ensaluti'
|
||||
BUTTONLOGOUT: 'Adiaŭi'
|
||||
PASSWORDEXPIRED: '<p>Via pasvorto finiĝis. <a target="_top" href="{link}">Bonvolu elekti novan.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Antaŭvido de retejo'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Mia agordaro'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Nevalida uzanto. <a target="_top" href="{link}">Bonvolu aŭtentigi ĉi tie</a> por daŭrigi.</p>'
|
||||
LoginMessage: '<p>Se vi havas nekonservitan laboraĵon vi povos reveni al kie vi paŭzis reensalutante sube.</p>'
|
||||
SUCCESS: Sukseso
|
||||
SUCCESSCONTENT: '<p>Ensaluto suksesis. Se vi ne aŭtomate alidirektiĝos, <a target="_top" href="{link}">alklaku ĉi tie</a></p>'
|
||||
TimedOutTitleAnonymous: 'Via seanco eltempiĝis.'
|
||||
TimedOutTitleMember: 'He, {name}!<br />Via seanco eltempiĝis.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Vi ŝanĝis vian pasvorton por'
|
||||
CHANGEPASSWORDTEXT2: 'Nun vi povas uzi la jenan legitimaĵon por ensaluti:'
|
||||
@ -85,18 +97,8 @@ eo:
|
||||
YESANSWER: 'Jes'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Bonvolu elekti valoron el la listo donita. {value} ne estas valida agordo'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Ĉu forgesis pasvorton?'
|
||||
BUTTONLOGIN: 'Ree ensaluti'
|
||||
BUTTONLOGOUT: 'Adiaŭi'
|
||||
PASSWORDEXPIRED: '<p>Via pasvorto finiĝis. <a target="_top" href="{link}">Bonvolu elekti novan.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Nevalida uzanto. <a target="_top" href="{link}">Bonvolu aŭtentigi ĉi tie</a> por daŭrigi.</p>'
|
||||
LoginMessage: '<p>Se vi havas nekonservitan laboraĵon vi povos reveni al kie vi paŭzis reensalutante sube.</p>'
|
||||
SUCCESS: Sukseso
|
||||
SUCCESSCONTENT: '<p>Ensaluto suksesis. Se vi ne aŭtomate alidirektiĝos, <a target="_top" href="{link}">alklaku ĉi tie</a></p>'
|
||||
TimedOutTitleAnonymous: 'Via seanco eltempiĝis.'
|
||||
TimedOutTitleMember: 'He, {name}!<br />Via seanco eltempiĝis.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Bonvolu elekti valoron el la listo donita. {value} ne estas valida agordo'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Pasvorto devas esti almenaŭ {min} signojn longa.'
|
||||
BETWEEN: 'Pasvorto devas esti inter {min} kaj {max} signojn longa.'
|
||||
@ -191,6 +193,7 @@ eo:
|
||||
TEXT2: 'pasvorta reagorda ligilo'
|
||||
TEXT3: por
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Via seanco finiĝis. Bonvole resendu la formularon.'
|
||||
CSRF_FAILED_MESSAGE: 'Ŝajne okazis teknika problemo. Bonvolu alklaki la retrobutonon, refreŝigi vian foliumilon, kaj reprovi.'
|
||||
FIELDISREQUIRED: '{name} estas bezonata'
|
||||
SubmitBtnLabel: Iri
|
||||
@ -201,7 +204,6 @@ eo:
|
||||
VALIDATIONSTRONGPASSWORD: 'Pasvorto devas havi almenaŭ unu signon kaj unu literon.'
|
||||
VALIDATOR: Validigilo
|
||||
VALIDCURRENCY: 'Bonvole enigu validan kurzon'
|
||||
CSRF_EXPIRED_MESSAGE: 'Via seanco finiĝis. Bonvole resendu la formularon.'
|
||||
FormField:
|
||||
Example: 'ekz. %s'
|
||||
NONE: neniu
|
||||
@ -258,7 +260,6 @@ eo:
|
||||
many_many_Members: Membroj
|
||||
GroupImportForm:
|
||||
Help1: '<p>Importi unu aŭ pliaj grupojn en formato <em>CSV</em> (perkome disigitaj valoroj values). <small><a href="#" class="toggle-advanced">Vidigi spertulan uzadon</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n\t<h4>Speciala uzado</h4>\n\t<ul>\n\t<li>Permesitaj kolumnoj: <em>%s</em></li>\n\t<li>Ekzistantaj grupoj kongruiĝas laŭ ilia unika valoro <em>Kodo</em>, kaj aktualiĝas per eventualaj novaj valoroj el la importita dosiero</li>\n\t<li>Grupaj hierarkioj estas kreeblaj uzante kolumnon <em>PraKodo</em>.</li>\n\t<li>Permesaj kodoj estas agordeblaj de la kolumno <em>PermesKodo</em>. Ekzistantaj permesaj kodoj ne vakiĝos.</li>\n\t</ul>\n</div>"
|
||||
ResultCreated: 'Kreiĝis {count} grupoj'
|
||||
ResultDeleted: 'Forigis %d grupojn'
|
||||
ResultUpdated: 'Aktualigis %d grupojn'
|
||||
@ -309,10 +310,10 @@ eo:
|
||||
LINKOPENNEWWIN: 'Malfermi ligilon en nova fenestro?'
|
||||
LINKTO: 'Ligilo al'
|
||||
PAGE: Paĝo
|
||||
SUBJECT: 'Temo de retpoŝto'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'La URL ''{url}'' ne estas konvertebla al memorilo.'
|
||||
UpdateMEDIA: 'Ĝisdatigi memorilon'
|
||||
SUBJECT: 'Temo de retpoŝto'
|
||||
Image:
|
||||
PLURALNAME: Dosieroj
|
||||
SINGULARNAME: Dosiero
|
||||
@ -326,10 +327,7 @@ eo:
|
||||
DELETED: Forigita.
|
||||
DropdownBatchActionsDefault: Agoj
|
||||
HELP: Helpo
|
||||
PAGETYPE: 'Tipo de paĝo:'
|
||||
PERMAGAIN: 'Vin adiaŭis la CMS. Se vi volas denove saluti, enigu salutnomon kaj pasvorton malsupre.'
|
||||
PERMALREADY: 'Bedaŭrinde vi ne povas aliri tiun parton de la CMS. Se vi volas saluti kiel iu alia, tiel faru sube'
|
||||
PERMDEFAULT: 'Enigi vian retadreson kaj pasvorton por aliri al la CMS.'
|
||||
PLEASESAVE: 'Bonvolu konservi paĝon: ne povis ĝisdatigi ĉi tiun paĝon ĉar ĝi ankoraŭ estas nekonservita.'
|
||||
PreviewButton: Antaŭvido
|
||||
REORGANISATIONSUCCESSFUL: 'Sukcese reorganizis la retejan arbon.'
|
||||
@ -337,7 +335,6 @@ eo:
|
||||
ShowAsList: 'vidigi kiel liston'
|
||||
TooManyPages: 'Tro da paĝoj'
|
||||
ValidationError: 'Validiga eraro'
|
||||
VersionUnknown: Nekonata
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Saluton
|
||||
LOGOUT: 'Elsaluti'
|
||||
@ -416,7 +413,6 @@ eo:
|
||||
Toggle: 'Vidigi aranĝa helpo'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Importi membrojn en <em>CSV-formato</em> (diskomaj valoroj ). <small><a href="#" class="toggle-advanced">Vidigi spertulan uzadon</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n⇥<h4>Spertula uzado</h4>\n⇥<ul>\n⇥<li>Permesitaj kolumnoj: <em>%s</em></li>\n⇥<li>Ekzistantaj uzuloj pariĝas per ilia unika atributo <em>Kodo</em>, kaj aktualiĝas per eventualaj valoroj el \n⇥la importita dosiero</li>\n⇥<li>Grupoj estas agordebla per kolumno <em>Grupoj</em>.</li>\n⇥<li>Grupoj estas identigeblaj per sia atributo <em>Kodo</em>. \nOpaj grupoj estu apartigitaj de komo. Ekzistantaj grupaj membrecoj \n⇥ne nuliĝas.</li>\n⇥</ul>\n</div>"
|
||||
ResultCreated: 'Krei {count} membrojn'
|
||||
ResultDeleted: 'Forigis %d membrojn'
|
||||
ResultNone: 'Neniu ŝanĝo'
|
||||
@ -480,8 +476,8 @@ eo:
|
||||
SINGULARNAME: Rolo
|
||||
Title: Titolo
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Ne povas agordi kodon "%s" kun privilegiaj permesoj (bezonas ADMIN-aliron)'
|
||||
PLURALNAME: 'Permesrolaj kodoj'
|
||||
PermsError: 'Ne povas agordi kodon "%s" kun privilegiaj permesoj (bezonas ADMIN-aliron)'
|
||||
SINGULARNAME: 'Permesrola kodo'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Roloj kaj aliraj permesoj'
|
||||
@ -581,5 +577,3 @@ eo:
|
||||
UPLOADSINTO: 'konservas en /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Versioj
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Bonvolu elekti valoron el la listo donita. {value} ne estas valida agordo'
|
||||
|
58
lang/es.yml
58
lang/es.yml
@ -11,7 +11,7 @@ es:
|
||||
OWNER: Propietario
|
||||
SIZE: 'Tamaño'
|
||||
TITLE: Título
|
||||
TYPE: 'Tipo'
|
||||
TYPE: 'Tipo de archivo'
|
||||
URL: URL
|
||||
AssetUploadField:
|
||||
ChooseFiles: 'Seleccione los archivos'
|
||||
@ -60,6 +60,8 @@ es:
|
||||
ERRORNOTREC: 'Ese nombre de usuario / contraseña no pudo ser reconocido.'
|
||||
Boolean:
|
||||
ANY: Cualquiera
|
||||
NOANSWER: 'No'
|
||||
YESANSWER: 'Sí'
|
||||
CMSLoadingScreen_ss:
|
||||
LOADING: Cargando...
|
||||
REQUIREJS: 'El CMS requiere que tenga habilitado JavaScript .'
|
||||
@ -68,16 +70,34 @@ es:
|
||||
ACCESSALLINTERFACES: 'Acceder a todas las interfaces del CMS'
|
||||
ACCESSALLINTERFACESHELP: 'Anula configuraciones de acceso más específicas.'
|
||||
SAVE: Guardar
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: '¿Olvidó su contraseña?'
|
||||
BUTTONLOGIN: 'Volver a iniciar sesión'
|
||||
BUTTONLOGOUT: 'Cerrar Sesión'
|
||||
PASSWORDEXPIRED: '<p>Su contraseña expiró. <a target="_top" href="{link}">Por favor, elija una nueva.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Previsualización'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Mi Perfil'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Usuario inválido. <a target="_top" href="{link}">Por favor, vuelva a autenticar aquí</a> para continuar.</p>'
|
||||
LoginMessage: '<p>Si Ud tiene cualquier trabajo sin guardar puede volver donde lo dejó, iniciando sesión más abajo.</p>'
|
||||
SUCCESSCONTENT: '<p>Inicio de sesión exitoso. Si Ud no es automáticamente redireccionado, <a target="_top" href="{link}">haga clic aquí</a></p>'
|
||||
TimedOutTitleAnonymous: 'Expiró su sesión.'
|
||||
TimedOutTitleMember: 'Eh {name}!<br />Tu sesión expiró.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Has cambiado tu contraseña por'
|
||||
CHANGEPASSWORDTEXT2: 'Ahora puede utilizar los siguientes datos de acreditación para iniciar sesión:'
|
||||
EMAIL: Correo electrónico
|
||||
HELLO: Hola
|
||||
PASSWORD: Contraseña
|
||||
CheckboxField:
|
||||
NOANSWER: 'No'
|
||||
YESANSWER: 'Sí'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Por favor, seleccionar un valor dentro de la lista provista. {value} no es una opcion válida'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Por favor, seleccionar un valor dentro de la lista provista. {value} no es una opcion válida'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Las constraseñas deben tener al menos {min} caracteres de longitud.'
|
||||
BETWEEN: 'Las contraseñas deben tener desde {min} a {max} caracteres de longitud.'
|
||||
@ -124,6 +144,7 @@ es:
|
||||
DropdownField:
|
||||
CHOOSE: (Elegir)
|
||||
CHOOSESEARCH: '(Seleccionar o Buscar)'
|
||||
SOURCE_VALIDATION: 'Por favor, seleccionar un valor dentro de la lista provista. {value} no es una opcion válida'
|
||||
EmailField:
|
||||
VALIDATION: 'Introduzca una dirección de correo electrónico'
|
||||
Enum:
|
||||
@ -139,8 +160,8 @@ es:
|
||||
GzType: 'Archivo comprimido GZIP'
|
||||
HtlType: 'Archivo HTML'
|
||||
HtmlType: 'Archivo HTML'
|
||||
INVALIDEXTENSION: 'La extensión no es permitida (válidas: {extensions})'
|
||||
INVALIDEXTENSIONSHORT: 'La extensión no es permitida'
|
||||
INVALIDEXTENSION: 'La extensión no está permitida (válidas: {extensions})'
|
||||
INVALIDEXTENSIONSHORT: 'La extensión no está permitida'
|
||||
IcoType: 'Imagen Icon'
|
||||
JpgType: 'Imagen JPEG - buena para fotos'
|
||||
JsType: 'Archivo Javascript'
|
||||
@ -171,7 +192,9 @@ es:
|
||||
TEXT2: 'enlace para restablecer contraseña'
|
||||
TEXT3: para
|
||||
Form:
|
||||
FIELDISREQUIRED: 'Se requiere este campo'
|
||||
CSRF_EXPIRED_MESSAGE: 'Tu sesión ha expirado. Por favor re envíe el formulario'
|
||||
CSRF_FAILED_MESSAGE: 'Parece que hubo un problema técnico. Por favor, haga clic en el botón Volver, recargue su navegador y vuelva a intentarlo.'
|
||||
FIELDISREQUIRED: 'Se requiere {name} '
|
||||
SubmitBtnLabel: Ir
|
||||
VALIDATIONCREDITNUMBER: 'Por favor, asegúrese de que ha introducido el número de tarjeta de crédito correctamente {number}'
|
||||
VALIDATIONNOTUNIQUE: 'El valor que se ha introducido no es único'
|
||||
@ -180,9 +203,8 @@ es:
|
||||
VALIDATIONSTRONGPASSWORD: 'Las contraseñas deben tener al menos un dígito y un carácter alfanumérico'
|
||||
VALIDATOR: Validador
|
||||
VALIDCURRENCY: 'Por favor, introduzca una moneda válida.'
|
||||
CSRF_EXPIRED_MESSAGE: 'Tu sesión ha expirado. Por favor re envíe el formulario'
|
||||
FormField:
|
||||
Example: 'Ejemplo'
|
||||
Example: 'Ejemplo %s'
|
||||
NONE: ninguna
|
||||
GridAction:
|
||||
DELETE_DESCRIPTION: Borrar
|
||||
@ -213,18 +235,18 @@ es:
|
||||
DeletePermissionsFailure: 'Sin permiso para borrar'
|
||||
Deleted: 'Borrado %s %s'
|
||||
Save: Guardar
|
||||
Saved: 'Guardado'
|
||||
Saved: 'Guardado {name} {link}'
|
||||
GridFieldEditButton_ss:
|
||||
EDIT: Editar
|
||||
GridFieldItemEditView:
|
||||
Go_back: 'Volver'
|
||||
Group:
|
||||
AddRole: 'Agregar rol'
|
||||
AddRole: 'Agregar un rol para este grupo'
|
||||
Code: 'Código de grupo'
|
||||
DefaultGroupTitleAdministrators: Administradores
|
||||
DefaultGroupTitleContentAuthors: 'Editores'
|
||||
Description: Descripción
|
||||
GroupReminder: 'Recordatorio'
|
||||
GroupReminder: 'Si Ud elige un grupo padre, este grupo tomará todos sus roles'
|
||||
HierarchyPermsError: 'No se puede asignar permisos privilegiados al grupo "% s" (requiere acceso de administrador)'
|
||||
Locked: '¿Bloqueado?'
|
||||
NoRoles: 'Sin roles'
|
||||
@ -245,6 +267,8 @@ es:
|
||||
HtmlEditorField:
|
||||
ADDURL: 'Añadir URL'
|
||||
ADJUSTDETAILSDIMENSIONS: 'Detalles & dimensiones'
|
||||
ANCHORSCANNOTACCESSPAGE: 'No se le permite acceder al contenido de la página destino.'
|
||||
ANCHORSPAGENOTFOUND: 'No se encontró la página destino.'
|
||||
ANCHORVALUE: Ancla
|
||||
BUTTONADDURL: 'Agregar URL'
|
||||
BUTTONINSERT: Insertar
|
||||
@ -285,6 +309,7 @@ es:
|
||||
LINKOPENNEWWIN: '¿Abrir enlace en una ventana nueva?'
|
||||
LINKTO: 'Enlazar a'
|
||||
PAGE: Página
|
||||
SUBJECT: 'Asunto del Email'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'La URL ''{url}'' ''no se puede convertir en un recurso multimedia.'
|
||||
UpdateMEDIA: 'Actualizar Media'
|
||||
@ -301,20 +326,21 @@ es:
|
||||
DELETED: Borrado
|
||||
DropdownBatchActionsDefault: Acciones
|
||||
HELP: Ayuda
|
||||
PAGETYPE: 'Tipo de página:'
|
||||
PAGETYPE: 'Tipo de página'
|
||||
PERMAGAIN: 'Ha sido desconectado del CMS. Si quiere volver a entrar, introduzca su nombre de usuario y contraseña a continuación.'
|
||||
PERMALREADY: 'Lamentablemente no puede acceder a esta parte del CMS. Si quiere entrar como alguien distinto, hágalo a continuación'
|
||||
PERMDEFAULT: 'Introduzca su correo electrónico y su contraseña para acceder al CMS.'
|
||||
PLEASESAVE: 'Por favor guarde la página: Esta página no se ha podido actualizar porque aún no ha sido guardada.'
|
||||
PreviewButton: Vista previa
|
||||
REORGANISATIONSUCCESSFUL: 'Reorganizado el árbol del sitio con éxito.'
|
||||
SAVEDUP: Guardado
|
||||
ShowAsList: 'Mostrar como lista'
|
||||
TooManyPages: 'Muchas páginas'
|
||||
ValidationError: 'Error de validación'
|
||||
VersionUnknown: Versión desconocida
|
||||
VersionUnknown: desconocido
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Hola
|
||||
LOGOUT: 'Finalizar la sesión'
|
||||
ListboxField:
|
||||
SOURCE_VALIDATION: 'Por favor, seleccione un valor dentro de la lista provista. %s no es una opcion válida'
|
||||
LoginAttempt:
|
||||
Email: 'Correo electrónico'
|
||||
IP: 'Dirección IP'
|
||||
@ -341,12 +367,13 @@ es:
|
||||
ERRORPASSWORDNOTMATCH: 'Su contraseña actual no concuerda, por favor intente de nuevo.'
|
||||
ERRORWRONGCRED: 'Los detalles provistos no parecen estar correctos. Por favor intentar nuevamente.'
|
||||
FIRSTNAME: 'Nombre(s)'
|
||||
INTERFACELANG: 'Lenguaje de la Interfaz'
|
||||
INTERFACELANG: 'Idioma de la Interfaz'
|
||||
INVALIDNEWPASSWORD: 'No podemos aceptar este password: {password}'
|
||||
LOGGEDINAS: 'Estás conectado como {name}.'
|
||||
NEWPASSWORD: 'Nueva Contraseña'
|
||||
NoPassword: 'No hay contraseña para este usuario'
|
||||
PASSWORD: Contraseña
|
||||
PASSWORDEXPIRED: 'Su contraseña expiró. Por favor, elija una nueva.'
|
||||
PLURALNAME: Miembros
|
||||
REMEMBERME: '¿Recordarme la próxima vez?'
|
||||
SINGULARNAME: Miembro
|
||||
@ -389,7 +416,6 @@ es:
|
||||
Toggle: 'Cambiar'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Importar usuarios en <em>formato CSV</em> (valores separados por coma). <small><a href="#" class="toggle-advanced">Mostrar uso avanzado</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\\n<h4>Uso avanzado</h4>\\n<ul>\\n<li>Columnas permitidas: <em>%s</em></li>\\n<li>Usuarios existentes son relacionados por su propiedad <em>Code</em>, y actualizados con nuevos valores desde el archivo importado.</li>\\n<li>Los grupos pueden ser asignaods por la columna <em>Groups</em>. Los grupos son identificados por su propiedad <em>Code</em>,\\nmúltiples grupos pueden ser separados por comas. Los grupos de miembros existentes no son borrados.</li>\\n</ul>\\n</div>"
|
||||
ResultCreated: 'Creados {count} miembros'
|
||||
ResultDeleted: 'Se eliminaron %d miembros'
|
||||
ResultNone: 'No hay cambios'
|
||||
@ -518,6 +544,8 @@ es:
|
||||
Print: Imprimir
|
||||
TableListField_PageControls_ss:
|
||||
OF: de
|
||||
TextField:
|
||||
VALIDATEMAXLENGTH: 'El valor para {name} no puede exceder los {maxLength} caracteres de longitud'
|
||||
TimeField:
|
||||
VALIDATEFORMAT: 'Por favor, introduzca un formato de tiempo válido ({format})'
|
||||
ToggleField:
|
||||
|
@ -132,10 +132,7 @@ es_AR:
|
||||
TITLE: 'Subiendo Imagen Iframe'
|
||||
LeftAndMain:
|
||||
HELP: Ayuda
|
||||
PAGETYPE: 'Tipo de página:'
|
||||
PERMAGAIN: 'Haz sido desconectado del CMS. Si quieres volver a entrar, a continuación introduce tu nombre de usuario y contraseña.'
|
||||
PERMALREADY: 'Lamentablemente no puedes ingresar a esta parte del CMS. Si quieres entrar como alguien distinto, haz eso a continuación'
|
||||
PERMDEFAULT: 'Por favor elegir un método de autenticación e ingresar sus credenciales para acceder al CMS.'
|
||||
LoginAttempt:
|
||||
Email: 'Dirección Email'
|
||||
IP: 'Dirección IP'
|
||||
|
@ -183,11 +183,7 @@ es_MX:
|
||||
LeftAndMain:
|
||||
DropdownBatchActionsDefault: Acciones
|
||||
HELP: Ayuda
|
||||
PAGETYPE: 'Tipo de página:'
|
||||
PERMAGAIN: 'Usted ha sido desconectado del CMS. Si quiere volver a entrar, introduzca su nombre de usuario y contraseña.'
|
||||
PERMALREADY: 'Lamentablemente no puedes ingresar a esta parte del CMS. Si quieres entrar como alguien distinto, hazlo a continuación'
|
||||
PERMDEFAULT: 'Por favor, elija un método de autenticación e introduzca sus credenciales para acceder al CMS.'
|
||||
VersionUnknown: desconocido
|
||||
LoginAttempt:
|
||||
Email: 'Dirección de Correo Electrónico'
|
||||
IP: 'Dirección IP'
|
||||
|
@ -274,16 +274,12 @@ et_EE:
|
||||
DELETED: Kustutatud.
|
||||
DropdownBatchActionsDefault: Tegevused
|
||||
HELP: Spikker
|
||||
PAGETYPE: 'Lehekülje tüüp:'
|
||||
PERMAGAIN: 'Oled Sisuhaldusest välja logitud. Kui soovite uuesti sisse logida sisestage kasutajanimi ja parool.'
|
||||
PERMALREADY: 'Vabandust, aga sul pole lubatud sisuhaldussüsteemi selle osa juurde pääseda. Kui soovid kellegi teisena sisse logida, tee seda allpool.'
|
||||
PERMDEFAULT: 'Sisesta oma e-posti aadress ja parool sisuhaldussüsteemi ligipääsemiseks.'
|
||||
PreviewButton: Eelvaade
|
||||
REORGANISATIONSUCCESSFUL: 'Saidipuu korraldati edukalt ümber.'
|
||||
SAVEDUP: Salvestatud.
|
||||
ShowAsList: 'kuva nimekirjana'
|
||||
TooManyPages: 'Liiga palju lehekülgi'
|
||||
VersionUnknown: Teadmata
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Tere!
|
||||
LOGOUT: 'Logi välja'
|
||||
|
@ -96,9 +96,7 @@ fa_IR:
|
||||
URL: نشانی
|
||||
LeftAndMain:
|
||||
HELP: کمک
|
||||
PAGETYPE: 'نوع صفحه'
|
||||
PERMAGAIN: 'شما از سیستم مدیریت محتوا خارج شده اید.اگر میخواهید دوباره وارد شوید نام کاربری و رمز عبور خود را در قسمت زیر وارد کنید'
|
||||
PERMALREADY: 'من متاسفم، شما نمی توانید به آن قسمت از سیستم مدیریت محتوا دسترسی پیدا کنید. اگر میخواهید به عنوان شخص دیگری وارد شوید از قسمت زیر تلاش کنید'
|
||||
LoginAttempt:
|
||||
Email: 'آدرس های ایمیل'
|
||||
Member:
|
||||
|
40
lang/fi.yml
40
lang/fi.yml
@ -70,10 +70,22 @@ fi:
|
||||
ACCESSALLINTERFACES: 'Pääsy kaikkiin CMS-osioihin'
|
||||
ACCESSALLINTERFACESHELP: 'Ohittaa tarkemmat käyttöoikeudet.'
|
||||
SAVE: Tallenna
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Unohditko salasanasi?'
|
||||
BUTTONLOGIN: 'Kirjaudu takaisin sisään'
|
||||
BUTTONLOGOUT: 'Kirjaudu ulos'
|
||||
PASSWORDEXPIRED: '<p>Salasanasi on vanhentunut. <a target="_top" href="{link}">Valitse uusi.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Nettisivun esikatselu'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Profiilini'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Virheellinen käyttäjä. <a target="_top" href="{link}">Ole hyvä ja tunnistaudu uudelleen</a> jatkaaksesi.</p>'
|
||||
LoginMessage: '<p>Mikäli tallennus jäi tekemättä, voit kirjautua uudelleen ja jatkaa muokkausta.</p>'
|
||||
SUCCESS: Onnistui
|
||||
SUCCESSCONTENT: '<p>Kirjautuminen onnistui. Mikäli automaattinen edelleenohjaus ei toimi <a target="_top" href="{link}">klikkaa tästä</a></p>'
|
||||
TimedOutTitleAnonymous: 'Istuntosi on vanhentunut.'
|
||||
TimedOutTitleMember: 'Hei {name}!<br />Istuntosi on vanhentunut.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Vaihdoit salasanasi osoitteelle'
|
||||
CHANGEPASSWORDTEXT2: 'Kirjautuaksesi sisään voit käyttää seuraavia tietoja:'
|
||||
@ -85,18 +97,8 @@ fi:
|
||||
YESANSWER: 'Kyllä'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Valitse arvo annetuista vaihtoehdoista. {value} ei kelpaa'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Unohditko salasanasi?'
|
||||
BUTTONLOGIN: 'Kirjaudu takaisin sisään'
|
||||
BUTTONLOGOUT: 'Kirjaudu ulos'
|
||||
PASSWORDEXPIRED: '<p>Salasanasi on vanhentunut. <a target="_top" href="{link}">Valitse uusi.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Virheellinen käyttäjä. <a target="_top" href="{link}">Ole hyvä ja tunnistaudu uudelleen</a> jatkaaksesi.</p>'
|
||||
LoginMessage: '<p>Mikäli tallennus jäi tekemättä, voit kirjautua uudelleen ja jatkaa muokkausta.</p>'
|
||||
SUCCESS: Onnistui
|
||||
SUCCESSCONTENT: '<p>Kirjautuminen onnistui. Mikäli automaattinen edelleenohjaus ei toimi <a target="_top" href="{link}">klikkaa tästä</a></p>'
|
||||
TimedOutTitleAnonymous: 'Istuntosi on vanhentunut.'
|
||||
TimedOutTitleMember: 'Hei {name}!<br />Istuntosi on vanhentunut.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Valitse arvo annetuista vaihtoehdoista. ''{value}'' ei kelpaa'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Salasanan on oltava vähintään {min} merkkiä pitkä.'
|
||||
BETWEEN: 'Salasanan on oltava väh. {min} ja enintään {max} merkkiä pitkä.'
|
||||
@ -191,6 +193,7 @@ fi:
|
||||
TEXT2: 'salasanan vaihtolinkki'
|
||||
TEXT3: henkilölle
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Istuntosi on umpeutunut. Lähetä lomake uudelleen.'
|
||||
CSRF_FAILED_MESSAGE: 'On ilmeisesti tapahtunut tekninen virhe. Klikkaa selaimesi Takaisin-nappia, päivitä sivu ja yritä uudelleen.'
|
||||
FIELDISREQUIRED: '{name} on pakollinen'
|
||||
SubmitBtnLabel: Siirry
|
||||
@ -201,7 +204,6 @@ fi:
|
||||
VALIDATIONSTRONGPASSWORD: 'Salasanassa on oltava vähintään yksi numero ja yksi kirjain'
|
||||
VALIDATOR: Tarkistin
|
||||
VALIDCURRENCY: 'Ole hyvä ja valitse voimassa oleva valuutta'
|
||||
CSRF_EXPIRED_MESSAGE: 'Istuntosi on umpeutunut. Lähetä lomake uudelleen.'
|
||||
FormField:
|
||||
Example: 'esim. %s'
|
||||
NONE: Ei yhtään
|
||||
@ -258,7 +260,6 @@ fi:
|
||||
many_many_Members: Jäsenet
|
||||
GroupImportForm:
|
||||
Help1: '<p>Tuo yksi tai useampi ryhmä <em>CSV</em>-muotoisena (arvot pilkulla erotettuina). <small><a href="#" class="toggle-advanced">Näytä edistyksellinen käyttö</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Edistynyt käyttö</h4>\n<ul>\n<li>Sallitut sarakkeet: <em>%s</em></li>\n<li>Olemassa olevat rhymes kohdistetaan niiden uniikin <em>Code</em> arvolla, ja päivitetään arvot tuodusta tiedostosta</li>\n<li>Ryhmien hierarkiat voidaan luoda <em>ParentCode</em> sarakkeessa.</li>\n<li>Oikeustasokoodit voidaan kohdistaa <em>PermissionCode</em> sarakkeessa. Olemassa olevia oikeuksia ei tyhjennetä.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Luotiin {count} ryhmä(ä)'
|
||||
ResultDeleted: 'Poistettu %d ryhmää'
|
||||
ResultUpdated: 'Päivitetty %d ryhmää'
|
||||
@ -309,10 +310,10 @@ fi:
|
||||
LINKOPENNEWWIN: 'Avataanko linkki uudessa ikkunassa?'
|
||||
LINKTO: 'Linkki'
|
||||
PAGE: Sivu
|
||||
SUBJECT: 'Sähköpostin aihe'
|
||||
URL: URL-osoite
|
||||
URLNOTANOEMBEDRESOURCE: 'URL-osoitetteesta ''{url}'' ei voitu liittää mediaa'
|
||||
UpdateMEDIA: 'Päivitä media'
|
||||
SUBJECT: 'Sähköpostin aihe'
|
||||
Image:
|
||||
PLURALNAME: Tiedostot
|
||||
SINGULARNAME: Tiedosto
|
||||
@ -326,10 +327,7 @@ fi:
|
||||
DELETED: Poistettu.
|
||||
DropdownBatchActionsDefault: Toimenpiteet
|
||||
HELP: Ohje
|
||||
PAGETYPE: 'Sivutyyppi:'
|
||||
PERMAGAIN: 'Olet kirjautunut ulos CMS:stä. Jos haluat kirjautua uudelleen sisään, syötä käyttäjätunnuksesi ja salasanasi alla.'
|
||||
PERMALREADY: 'Paihoittelut, mutta et pääse tähän osaan CMS:ää. Jos haluat kirjautua jonain muuna, voit tehdä sen alla.'
|
||||
PERMDEFAULT: 'Valitse tunnistustapa ja syötä tunnistetietosi CMS:ään.'
|
||||
PLEASESAVE: 'Tallenna sivu: tätä sivua ei voida päivittää, koska sitä ei ole vielä tallennettu.'
|
||||
PreviewButton: Esikatselu
|
||||
REORGANISATIONSUCCESSFUL: 'Hakemistopuu järjestettiin uudelleen onnistuneesti.'
|
||||
@ -337,7 +335,6 @@ fi:
|
||||
ShowAsList: 'näytä listana'
|
||||
TooManyPages: 'Liian monta sivua'
|
||||
ValidationError: 'Virhe vahvistuksessa'
|
||||
VersionUnknown: tuntematon
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Hei
|
||||
LOGOUT: 'Kirjaudu ulos'
|
||||
@ -416,7 +413,6 @@ fi:
|
||||
Toggle: 'Näytä muotoiluohjeet'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Tuo käyttäjät <em>CSV-muodossa</em> (arvot pilkulla erotettuina). <small><a href="#" class="toggle-advanced">Näytä edistyksellinen käyttö</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Edistynyt käyttö</h4>\n<ul>\n<li>Sallitut palstat: <em>%s</em></li>\n<li>Olemassa olevat käyttäjät kohdistetaan uniikilla <em>Code</em>-arvolla, ja päivitetään uudet arvot tuodusta tiedostosta.</li>\n<li>Ryhmät voidaan kohdistaa <em>Ryhmät</em>-palstaan. Ryhmät tunnistetaan <em>Code</em>-arvosta, useat ryhmät voidaan erottaa pilkulla. Olemassa olevat ryhmäjäsenyydet säilytetään.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Luotiin {count} käyttäjä(ä)'
|
||||
ResultDeleted: 'Poistettu %d jäsentä'
|
||||
ResultNone: 'Ei muutoksia'
|
||||
@ -480,8 +476,8 @@ fi:
|
||||
SINGULARNAME: Rooli
|
||||
Title: Roolin nimi
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Ei voida asettaa koodia "%s" annetuilla oikeuksilla (vaaditaan JÄRJESTELMÄNVALVOJAN oikeudet)'
|
||||
PLURALNAME: 'Käyttöoikeuden roolin koodit'
|
||||
PermsError: 'Ei voida asettaa koodia "%s" annetuilla oikeuksilla (vaaditaan JÄRJESTELMÄNVALVOJAN oikeudet)'
|
||||
SINGULARNAME: 'Käyttöoikeiden roolin koodi'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Roolit ja käyttöoikeudet'
|
||||
@ -581,5 +577,3 @@ fi:
|
||||
UPLOADSINTO: 'tallentuu polkuun: /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Versiot
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Valitse arvo annetuista vaihtoehdoista. ''{value}'' ei kelpaa'
|
||||
|
@ -88,10 +88,7 @@ fo:
|
||||
PAGE: Síða
|
||||
LeftAndMain:
|
||||
HELP: Leiðbeiningar
|
||||
PAGETYPE: 'Slag av síðu:'
|
||||
PERMAGAIN: 'Tú ert blivin útritaður av CMS skipanini. Um tú ynskir at innrita aftur, inntøppa so títt brúkaranavn og loyniorð niðanfyri:'
|
||||
PERMALREADY: 'Tíanverri, tú hevur ikki atgongd til handan partin av CMS skipanini. Um tú ynskir at innrita sum onkur annar, so kann tú gera tað niðanfyri.'
|
||||
PERMDEFAULT: 'Inntøppa tygara teldupost og loyniorð fyri at fáa atgongd til CMS skipanina.'
|
||||
LoginAttempt:
|
||||
Email: 'Teldupostur'
|
||||
IP: 'IP adressa'
|
||||
|
@ -298,17 +298,13 @@ fr:
|
||||
DELETED: Supprimé.
|
||||
DropdownBatchActionsDefault: Actions
|
||||
HELP: Aide
|
||||
PAGETYPE: 'Type de page :'
|
||||
PERMAGAIN: 'Vous avez été déconnecté du CMS. Si vous voulez vous reconnecter, entrez un nom d''utilisateur et un mot de passe ci-dessous.'
|
||||
PERMALREADY: 'Désolé, mais vous ne pouvez pas accéder à cette partie du CMS. Si vous voulez changer d''identité, faites le ci-dessous'
|
||||
PERMDEFAULT: 'Saisissez votre adresse de courriel et votre mot de passe pour accéder au CMS.'
|
||||
PreviewButton: Aperçu
|
||||
REORGANISATIONSUCCESSFUL: 'L’arbre du site a été bien réorganisé.'
|
||||
SAVEDUP: Enregistré.
|
||||
ShowAsList: 'lister'
|
||||
TooManyPages: 'Trop de pages'
|
||||
ValidationError: 'Erreur de validation'
|
||||
VersionUnknown: inconnu
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Bonjour
|
||||
LOGOUT: 'Déconnexion'
|
||||
@ -386,7 +382,6 @@ fr:
|
||||
Toggle: 'Afficher l’aide de mise en forme'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Importer les membres au format<em>CSV format</em> (comma-separated values). <small><a href="#" class="toggle-advanced">Afficher l''usage avancé.</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Utilisation avancée</h4>\n<ul>\n<li>Colonnes autorisées : <em>%s</em></li>\n<li>Les utilisateurs existants sont retrouvés avec leur <em>Code</em> unique et les registres sont mis à jour avec les nouvelles valeurs du fichier importé.</li>\n<li>Des groupes peuvent être assignés à l’aide de la colonne <em>Groups</em>. Les groupes sont identifiés par leur <em>Code</em>, plusieurs groupes peuvent être indiqués en les séparant par des virgules. L’appartenance actuelle aux groupes n’est pas modifiée.</li>\n</ul>\n</div>"
|
||||
ResultCreated: '{count} membres créés'
|
||||
ResultDeleted: '%d membres supprimés'
|
||||
ResultNone: 'Aucun changements'
|
||||
|
@ -158,11 +158,7 @@ gl_ES:
|
||||
LeftAndMain:
|
||||
DropdownBatchActionsDefault: Accións
|
||||
HELP: Axuda
|
||||
PAGETYPE: 'Tipo de páxina:'
|
||||
PERMAGAIN: 'Non tes unha sesión válida no CMS. Se queres volver entrar, insire o nome de usuario e contrasinal a continuación.'
|
||||
PERMALREADY: 'Sintoo, pero non podes acceder a esta parte do CMS. Se queres iniciar sesión con outras credenciais, faino a continuación'
|
||||
PERMDEFAULT: 'Escolle un método de autenticación e insire as túas credenciais para acceder o CMS.'
|
||||
VersionUnknown: descoñecido
|
||||
LoginAttempt:
|
||||
Email: 'Enderezo Correo-e'
|
||||
IP: 'Enderezo IP'
|
||||
|
@ -63,10 +63,7 @@ he_IL:
|
||||
TITLE: 'מסגרת העלאת תמונה'
|
||||
LeftAndMain:
|
||||
HELP: עזרה
|
||||
PAGETYPE: 'סוג העמוד'
|
||||
PERMAGAIN: 'התנתקת מהמערכת. לחיבור מחדש נא להזין שם וסיסמה'
|
||||
PERMALREADY: 'צר לנו, אך לא תוכל לגשת לחלק זה של מערכת ניהול התוכן. אם ברצונך להתחבר למערכת בתור משתמש אחר נא להשתמש בתיבה בעמוד זה'
|
||||
PERMDEFAULT: 'נא לבחור בשיטת וידוא והזן פרטיך למערכת'
|
||||
Member:
|
||||
BUTTONCHANGEPASSWORD: 'שנה סיסמא'
|
||||
BUTTONLOGIN: 'התחבר'
|
||||
|
@ -115,10 +115,7 @@ hr:
|
||||
TITLE: 'Iframe za upload slike'
|
||||
LeftAndMain:
|
||||
HELP: Pomoć
|
||||
PAGETYPE: 'Tip Stranice:'
|
||||
PERMAGAIN: 'Odjavili ste se sa sustava. Želite li se ponovno prijaviti upišite korisničko ime i lozinku.'
|
||||
PERMALREADY: 'Nažalost, ne možete pristupiti tom dijelu sustava. Želite li se prijaviti kao netko drugi učinite to ispod'
|
||||
PERMDEFAULT: 'Odaberite metodu autorizacije te upišite svoje podatke za pristup sustavu.'
|
||||
Member:
|
||||
BUTTONCHANGEPASSWORD: 'Promjeni lozinku'
|
||||
BUTTONLOGIN: 'Prijava'
|
||||
|
@ -67,10 +67,7 @@ hu:
|
||||
TITLE: 'Képfeltöltő iframe'
|
||||
LeftAndMain:
|
||||
HELP: Segítség
|
||||
PAGETYPE: 'Oldal típusa:'
|
||||
PERMAGAIN: 'Kiléptetésre kerültél a CMS-ből. Ha újra be szeretnél lépni, add meg alább a felhasználóneved és jelszavad.'
|
||||
PERMALREADY: 'Nincs jogosultságod a CMS ezen részének megtekintéséhez. Ha be szeretnél jelentkezni más felhasználóként, lejjebb megteheted.'
|
||||
PERMDEFAULT: 'A CMS- be való belépéshez, kérünk válassz egy azonosítási módot, és írd be az azonosítási infomációkat.'
|
||||
Member:
|
||||
BUTTONCHANGEPASSWORD: 'Jelszó megváltoztatása'
|
||||
BUTTONLOGIN: 'Bejelentkezés'
|
||||
|
41
lang/id.yml
41
lang/id.yml
@ -70,10 +70,22 @@ id:
|
||||
ACCESSALLINTERFACES: 'Akses ke semua bagian CMS'
|
||||
ACCESSALLINTERFACESHELP: 'Kesampingkan pengaturan akses yang spesifik.'
|
||||
SAVE: Simpan
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Lupa kata kunci?'
|
||||
BUTTONLOGIN: 'Masuk kembali'
|
||||
BUTTONLOGOUT: 'Keluar'
|
||||
PASSWORDEXPIRED: '<p>Kata kunci Anda telah kadaluarsa. <a target="_top" href="{link}">Mohon buat yang baru.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Pratinjau situs'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Profil Saya'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Pengguna tidak dikenal. <a target="_top" href="{link}">Mohon otentikasi ulang di sini</a> untuk melanjutkan.</p>'
|
||||
LoginMessage: '<p>Jika ada pekerjaan yang belum tersimpan, Anda dapat kembali dengan masuk di sini.</p>'
|
||||
SUCCESS: Berhasil
|
||||
SUCCESSCONTENT: '<p>Berhasil masuk. Jika tidak secara otomatis diarahkan, klik <a target="_top" href="{link}">di sini</a></p>'
|
||||
TimedOutTitleAnonymous: 'Sesi Anda sudah habis.'
|
||||
TimedOutTitleMember: 'Hai {name}!<br />Sesi Anda sudah habis.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Anda mengganti kata kunci menjadi'
|
||||
CHANGEPASSWORDTEXT2: 'Anda sekarang dapat menggunakannya untuk masuk:'
|
||||
@ -85,18 +97,8 @@ id:
|
||||
YESANSWER: 'Ya'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Mohon pilih nilai dari daftar yang ada. ''{value}'' bukan pilihan valid'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Lupa kata kunci?'
|
||||
BUTTONLOGIN: 'Masuk kembali'
|
||||
BUTTONLOGOUT: 'Keluar'
|
||||
PASSWORDEXPIRED: '<p>Kata kunci Anda telah kadaluarsa. <a target="_top" href="{link}">Mohon buat yang baru.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Pengguna tidak dikenal. <a target="_top" href="{link}">Mohon otentikasi ulang di sini</a> untuk melanjutkan.</p>'
|
||||
LoginMessage: '<p>Jika ada pekerjaan yang belum tersimpan, Anda dapat kembali dengan masuk di sini.</p>'
|
||||
SUCCESS: Berhasil
|
||||
SUCCESSCONTENT: '<p>Berhasil masuk. Jika tidak secara otomatis diarahkan, klik <a target="_top" href="{link}">di sini</a></p>'
|
||||
TimedOutTitleAnonymous: 'Sesi Anda sudah habis.'
|
||||
TimedOutTitleMember: 'Hai {name}!<br />Sesi Anda sudah habis.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Mohon pilih nilai dari daftar yang ada. ''{value}'' bukan pilihan valid'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Kata kunci harus setidaknya terdiri dari {min} karakter.'
|
||||
BETWEEN: 'Kata kunci harus terdiri dari minimal {min} sampai {max} karakter.'
|
||||
@ -191,6 +193,7 @@ id:
|
||||
TEXT2: 'tautan ganti kata kunci'
|
||||
TEXT3: untuk
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Sesi Anda sudah habis. Mohon kirim ulang formulir.'
|
||||
CSRF_FAILED_MESSAGE: 'Kemungkinan ada masalah teknis. Mohon klik tombol kembali, muat ulang browser, dan coba lagi.'
|
||||
FIELDISREQUIRED: '{name} wajib diisi'
|
||||
SubmitBtnLabel: Lanjut
|
||||
@ -201,7 +204,6 @@ id:
|
||||
VALIDATIONSTRONGPASSWORD: 'Kata kunci harus setidaknya terdiri dari satu angka dan satu karakter alfanumerik'
|
||||
VALIDATOR: Validasi
|
||||
VALIDCURRENCY: 'Mohon isikan mata uang yang benar'
|
||||
CSRF_EXPIRED_MESSAGE: 'Sesi Anda sudah habis. Mohon kirim ulang formulir.'
|
||||
FormField:
|
||||
Example: 'misalnya %s'
|
||||
NONE: tidak ada
|
||||
@ -258,7 +260,6 @@ id:
|
||||
many_many_Members: Pengguna
|
||||
GroupImportForm:
|
||||
Help1: '<p>Impor satu atau lebih kelompok di format <em>CSV</em> (comma-separated values). <small><a href="#" class="toggle-advanced">Tampilkan penggunaan mahir</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n\t<h4>Penggunaan mahir</h4>\n\t<ul>\n\t<li>Kolom yang dibolehkan: <em>%s</em></li>\n\t<li>Kelompok yang sudah terdata dihubungkan dengan nilai <em>Kode</em> uniknya, dan diperbarui dengan nilai apapun dari berkas yang diimpor</li>\n\t<li>Hirarki kelompok dapat dibuat dengan kolom <em>ParentCode</em>.</li>\n\t<li>Kode perijinan dapat dihubungkan dengan kolom <em>PermissionCode</em>. Perijinan yang sudah ada tidak akan terpengaruh.</li>\n\t</ul>\n</div>"
|
||||
ResultCreated: '{count} kelompok dibuat'
|
||||
ResultDeleted: '%d kelompok dihapus'
|
||||
ResultUpdated: '%d kelompok diperbarui'
|
||||
@ -309,10 +310,10 @@ id:
|
||||
LINKOPENNEWWIN: 'Buka tautan di jendela baru?'
|
||||
LINKTO: 'Tautan ke'
|
||||
PAGE: Laman
|
||||
SUBJECT: 'Subyek email'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'URL ''{url}'' tidak dapat dijadikan sumber daya media.'
|
||||
UpdateMEDIA: 'Perbarui Media'
|
||||
SUBJECT: 'Subyek email'
|
||||
Image:
|
||||
PLURALNAME: Berkas
|
||||
SINGULARNAME: Berkas
|
||||
@ -326,10 +327,7 @@ id:
|
||||
DELETED: Terhapus.
|
||||
DropdownBatchActionsDefault: Tindakan
|
||||
HELP: Bantuan
|
||||
PAGETYPE: 'Jenis laman:'
|
||||
PERMAGAIN: 'Anda telah keluar dari situs. Jika ingin kembali masuk, isikan nama pengguna dan kata kunci di bawah ini.'
|
||||
PERMALREADY: 'Maaf, Anda tidak dapat mengakses laman tersebut. Jika Anda ingin menggunakan akun lain, silakan masuk di sini'
|
||||
PERMDEFAULT: 'Mohon pilih metode otentikasi dan isikan informasi login Anda.'
|
||||
PLEASESAVE: 'Mohon Simpan Laman: Laman ini tidak dapat diperbarui karena belum disimpan.'
|
||||
PreviewButton: Pratinjau
|
||||
REORGANISATIONSUCCESSFUL: 'Pengaturan ulang struktur situs berhasil.'
|
||||
@ -337,7 +335,6 @@ id:
|
||||
ShowAsList: 'tampilkan sebagai daftar'
|
||||
TooManyPages: 'Terlalu banyak laman'
|
||||
ValidationError: 'Kesalahan validasi'
|
||||
VersionUnknown: Tidak diketahui
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Hai
|
||||
LOGOUT: 'Keluar'
|
||||
@ -416,8 +413,6 @@ id:
|
||||
Toggle: 'Tampilkan bantuan pemformatan'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Impor pengguna dalam <em>format CSV</em> (comma-separated values). <small><a href="#" class="toggle-advanced">Tampilkan penggunaan mahir</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n\t<h4>Penggunaan mahir</h4>\n\t<ul>\n\t<li>Kolom yang dibolehkan: <em>%s</em></li>\n\t<li>Pengguna yang sudah terdata dihubungkan dengan nilai <em>Kode</em> uniknya, \n\tdan diperbarui dengan nilai apapun dari berkas yang diimpor.</li>\n\t<li>Kelompok dapat dihubungkan dengan kolom <em>Kelompok</em>. Kelompok diidentifikasi dengan properti <em>Kode</em>-nya,\n\tkelompok ganda dapat dipisahkan dengan tanda koma. Kelompok yang sudah terdata tidak terpengaruh.</li>\n\t</ul>\n\
|
||||
</div>"
|
||||
ResultCreated: '{count} pengguna dibuat'
|
||||
ResultDeleted: '%d pengguna dihapus'
|
||||
ResultNone: 'Tidak ada pengubahan'
|
||||
@ -481,8 +476,8 @@ id:
|
||||
SINGULARNAME: Peran
|
||||
Title: Judul
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Tidak dapat menghubungkan kode "%s" dengan perijinan khusus (memerlukan akses PENGELOLA)'
|
||||
PLURALNAME: 'Kode Perijinan Peran'
|
||||
PermsError: 'Tidak dapat menghubungkan kode "%s" dengan perijinan khusus (memerlukan akses PENGELOLA)'
|
||||
SINGULARNAME: 'Kode Perijinan Peran'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Perijinan peran dan akses'
|
||||
@ -582,5 +577,3 @@ id:
|
||||
UPLOADSINTO: 'disimpan ke /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Versi
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Mohon pilih nilai dari daftar yang ada. ''{value}'' bukan pilihan valid'
|
||||
|
@ -70,10 +70,22 @@ id_ID:
|
||||
ACCESSALLINTERFACES: 'Akses ke semua bagian CMS'
|
||||
ACCESSALLINTERFACESHELP: 'Kesampingkan pengaturan akses yang spesifik.'
|
||||
SAVE: Simpan
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Lupa kata kunci?'
|
||||
BUTTONLOGIN: 'Masuk kembali'
|
||||
BUTTONLOGOUT: 'Keluar'
|
||||
PASSWORDEXPIRED: '<p>Kata kunci Anda telah kadaluarsa. <a target="_top" href="{link}">Mohon buat yang baru.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Pratinjau situs'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Profil Saya'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Pengguna tidak dikenal. <a target="_top" href="{link}">Mohon otentikasi ulang di sini</a> untuk melanjutkan.</p>'
|
||||
LoginMessage: '<p>Jika ada pekerjaan yang belum tersimpan, Anda dapat kembali dengan masuk di sini.</p>'
|
||||
SUCCESS: Berhasil
|
||||
SUCCESSCONTENT: '<p>Berhasil masuk. Jika tidak secara otomatis diarahkan, klik <a target="_top" href="{link}">di sini</a></p>'
|
||||
TimedOutTitleAnonymous: 'Sesi Anda sudah habis.'
|
||||
TimedOutTitleMember: 'Hai {name}!<br />Sesi Anda sudah habis.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Anda mengganti kata kunci menjadi'
|
||||
CHANGEPASSWORDTEXT2: 'Anda sekarang dapat menggunakannya untuk masuk:'
|
||||
@ -85,18 +97,8 @@ id_ID:
|
||||
YESANSWER: 'Ya'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Mohon pilih nilai dari daftar yang ada. ''{value}'' bukan pilihan valid'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Lupa kata kunci?'
|
||||
BUTTONLOGIN: 'Masuk kembali'
|
||||
BUTTONLOGOUT: 'Keluar'
|
||||
PASSWORDEXPIRED: '<p>Kata kunci Anda telah kadaluarsa. <a target="_top" href="{link}">Mohon buat yang baru.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Pengguna tidak dikenal. <a target="_top" href="{link}">Mohon otentikasi ulang di sini</a> untuk melanjutkan.</p>'
|
||||
LoginMessage: '<p>Jika ada pekerjaan yang belum tersimpan, Anda dapat kembali dengan masuk di sini.</p>'
|
||||
SUCCESS: Berhasil
|
||||
SUCCESSCONTENT: '<p>Berhasil masuk. Jika tidak secara otomatis diarahkan, klik <a target="_top" href="{link}">di sini</a></p>'
|
||||
TimedOutTitleAnonymous: 'Sesi Anda sudah habis.'
|
||||
TimedOutTitleMember: 'Hai {name}!<br />Sesi Anda sudah habis.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Mohon pilih nilai dari daftar yang ada. ''{value}'' bukan pilihan valid'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Kata kunci harus setidaknya terdiri dari {min} karakter.'
|
||||
BETWEEN: 'Kata kunci harus terdiri dari minimal {min} sampai {max} karakter.'
|
||||
@ -191,6 +193,7 @@ id_ID:
|
||||
TEXT2: 'tautan ganti kata kunci'
|
||||
TEXT3: untuk
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Sesi Anda sudah habis. Mohon kirim ulang formulir.'
|
||||
CSRF_FAILED_MESSAGE: 'Kemungkinan ada masalah teknis. Mohon klik tombol kembali, muat ulang browser, dan coba lagi.'
|
||||
FIELDISREQUIRED: '{name} wajib diisi'
|
||||
SubmitBtnLabel: Lanjut
|
||||
@ -201,7 +204,6 @@ id_ID:
|
||||
VALIDATIONSTRONGPASSWORD: 'Kata kunci harus setidaknya terdiri dari satu angka dan satu karakter alfanumerik'
|
||||
VALIDATOR: Validasi
|
||||
VALIDCURRENCY: 'Mohon isikan mata uang yang benar'
|
||||
CSRF_EXPIRED_MESSAGE: 'Sesi Anda sudah habis. Mohon kirim ulang formulir.'
|
||||
FormField:
|
||||
Example: 'misalnya %s'
|
||||
NONE: tidak ada
|
||||
@ -258,7 +260,6 @@ id_ID:
|
||||
many_many_Members: Pengguna
|
||||
GroupImportForm:
|
||||
Help1: '<p>Impor satu atau lebih kelompok di format <em>CSV</em> (comma-separated values). <small><a href="#" class="toggle-advanced">Tampilkan penggunaan mahir</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n\t<h4>Penggunaan mahir</h4>\n\t<ul>\n\t<li>Kolom yang dibolehkan: <em>%s</em></li>\n\t<li>Kelompok yang sudah terdata dihubungkan dengan nilai <em>Kode</em> uniknya, dan diperbarui dengan nilai apapun dari berkas yang diimpor</li>\n\t<li>Hirarki kelompok dapat dibuat dengan kolom <em>ParentCode</em>.</li>\n\t<li>Kode perijinan dapat dihubungkan dengan kolom <em>PermissionCode</em>. Perijinan yang sudah ada tidak akan terpengaruh.</li>\n\t</ul>\n</div>"
|
||||
ResultCreated: '{count} kelompok dibuat'
|
||||
ResultDeleted: '%d kelompok dihapus'
|
||||
ResultUpdated: '%d kelompok diperbarui'
|
||||
@ -309,10 +310,10 @@ id_ID:
|
||||
LINKOPENNEWWIN: 'Buka tautan di jendela baru?'
|
||||
LINKTO: 'Tautan ke'
|
||||
PAGE: Laman
|
||||
SUBJECT: 'Subyek email'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'URL ''{url}'' tidak dapat dijadikan sumber daya media.'
|
||||
UpdateMEDIA: 'Perbarui Media'
|
||||
SUBJECT: 'Subyek email'
|
||||
Image:
|
||||
PLURALNAME: Berkas
|
||||
SINGULARNAME: Berkas
|
||||
@ -326,10 +327,7 @@ id_ID:
|
||||
DELETED: Terhapus.
|
||||
DropdownBatchActionsDefault: Tindakan
|
||||
HELP: Bantuan
|
||||
PAGETYPE: 'Jenis laman:'
|
||||
PERMAGAIN: 'Anda telah keluar dari situs. Jika ingin kembali masuk, isikan nama pengguna dan kata kunci di bawah ini.'
|
||||
PERMALREADY: 'Maaf, Anda tidak dapat mengakses laman tersebut. Jika Anda ingin menggunakan akun lain, silakan masuk di sini'
|
||||
PERMDEFAULT: 'Mohon pilih metode otentikasi dan isikan informasi login Anda.'
|
||||
PLEASESAVE: 'Mohon Simpan Laman: Laman ini tidak dapat diperbarui karena belum disimpan.'
|
||||
PreviewButton: Pratinjau
|
||||
REORGANISATIONSUCCESSFUL: 'Pengaturan ulang struktur situs berhasil.'
|
||||
@ -337,7 +335,6 @@ id_ID:
|
||||
ShowAsList: 'tampilkan sebagai daftar'
|
||||
TooManyPages: 'Terlalu banyak laman'
|
||||
ValidationError: 'Kesalahan validasi'
|
||||
VersionUnknown: Tidak diketahui
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Hai
|
||||
LOGOUT: 'Keluar'
|
||||
@ -416,8 +413,6 @@ id_ID:
|
||||
Toggle: 'Tampilkan bantuan pemformatan'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Impor pengguna dalam <em>format CSV</em> (comma-separated values). <small><a href="#" class="toggle-advanced">Tampilkan penggunaan mahir</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n\t<h4>Penggunaan mahir</h4>\n\t<ul>\n\t<li>Kolom yang dibolehkan: <em>%s</em></li>\n\t<li>Pengguna yang sudah terdata dihubungkan dengan nilai <em>Kode</em> uniknya, \n\tdan diperbarui dengan nilai apapun dari berkas yang diimpor.</li>\n\t<li>Kelompok dapat dihubungkan dengan kolom <em>Kelompok</em>. Kelompok diidentifikasi dengan properti <em>Kode</em>-nya,\n\tkelompok ganda dapat dipisahkan dengan tanda koma. Kelompok yang sudah terdata tidak terpengaruh.</li>\n\t</ul>\n\
|
||||
</div>"
|
||||
ResultCreated: '{count} pengguna dibuat'
|
||||
ResultDeleted: '%d pengguna dihapus'
|
||||
ResultNone: 'Tidak ada pengubahan'
|
||||
@ -481,8 +476,8 @@ id_ID:
|
||||
SINGULARNAME: Peran
|
||||
Title: Judul
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Tidak dapat menghubungkan kode "%s" dengan perijinan khusus (memerlukan akses PENGELOLA)'
|
||||
PLURALNAME: 'Kode Perijinan Peran'
|
||||
PermsError: 'Tidak dapat menghubungkan kode "%s" dengan perijinan khusus (memerlukan akses PENGELOLA)'
|
||||
SINGULARNAME: 'Kode Perijinan Peran'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Perijinan peran dan akses'
|
||||
@ -582,5 +577,3 @@ id_ID:
|
||||
UPLOADSINTO: 'disimpan ke /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Versi
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Mohon pilih nilai dari daftar yang ada. ''{value}'' bukan pilihan valid'
|
||||
|
40
lang/it.yml
40
lang/it.yml
@ -70,10 +70,22 @@ it:
|
||||
ACCESSALLINTERFACES: 'Accesso a tutte le sezioni del CMS'
|
||||
ACCESSALLINTERFACESHELP: 'Annulla le impostazioni di accesso più specifiche.'
|
||||
SAVE: Salva
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Password dimenticata?'
|
||||
BUTTONLOGIN: 'Accedi nuovamente'
|
||||
BUTTONLOGOUT: 'Scollegati'
|
||||
PASSWORDEXPIRED: '<p>La tua password è scaduta. <a target="_top" href="{link}">Per favore selezionarne una nuova.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Preview del sito'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Il mio Profilo'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Utente non valido. <a target="_top" href="{link}">Per favore autenticarsi di nuovo</a> per continuare.</p>'
|
||||
LoginMessage: '<p>Se hai del lavoro non salvato puo tornare a dove eri accedendo nuovamente da qui sotto.</p>'
|
||||
SUCCESS: Successo
|
||||
SUCCESSCONTENT: '<p>Accesso eseguito. Se non sarai ridirezionato automaticamente, <a target="_top" href="{link}">cliccare qui</a></p>'
|
||||
TimedOutTitleAnonymous: 'La tua sessione è scaduta.'
|
||||
TimedOutTitleMember: 'Ciao {name}!<br />La tua sessione è scaduta.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Hai cambiato la password per'
|
||||
CHANGEPASSWORDTEXT2: 'Ora puoi utilizzare le seguenti credenziali per accedere:'
|
||||
@ -85,18 +97,8 @@ it:
|
||||
YESANSWER: 'Sì'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Per favore selezionare un valore tra quelli forniti. {value} non è un''opzione valida'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Password dimenticata?'
|
||||
BUTTONLOGIN: 'Accedi nuovamente'
|
||||
BUTTONLOGOUT: 'Scollegati'
|
||||
PASSWORDEXPIRED: '<p>La tua password è scaduta. <a target="_top" href="{link}">Per favore selezionarne una nuova.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Utente non valido. <a target="_top" href="{link}">Per favore autenticarsi di nuovo</a> per continuare.</p>'
|
||||
LoginMessage: '<p>Se hai del lavoro non salvato puo tornare a dove eri accedendo nuovamente da qui sotto.</p>'
|
||||
SUCCESS: Successo
|
||||
SUCCESSCONTENT: '<p>Accesso eseguito. Se non sarai ridirezionato automaticamente, <a target="_top" href="{link}">cliccare qui</a></p>'
|
||||
TimedOutTitleAnonymous: 'La tua sessione è scaduta.'
|
||||
TimedOutTitleMember: 'Ciao {name}!<br />La tua sessione è scaduta.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Per favore selezionare un valore tra quelli forniti. ''{value}'' non è un''opzione valida'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'La password deve essere lunga almeno {min} caratteri.'
|
||||
BETWEEN: 'La password deve essere lunga da {min} a {max} caratteri.'
|
||||
@ -191,6 +193,7 @@ it:
|
||||
TEXT2: 'Link per l''azzeramento della password'
|
||||
TEXT3: per
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'La tua sessione è scaduta. Per favore ritrasmettere la form.'
|
||||
CSRF_FAILED_MESSAGE: 'Sembra che ci sia stato un problema tecnico. Per favore cliccare sul pulsante "indietro", ricaricare la pagina e riprovare.'
|
||||
FIELDISREQUIRED: '{name} è richiesto'
|
||||
SubmitBtnLabel: Vai
|
||||
@ -201,7 +204,6 @@ it:
|
||||
VALIDATIONSTRONGPASSWORD: 'Le password devono avere almeno un numero e un carattere alfanumerico.'
|
||||
VALIDATOR: Valiidatore
|
||||
VALIDCURRENCY: 'Inserisci una valuta valida'
|
||||
CSRF_EXPIRED_MESSAGE: 'La tua sessione è scaduta. Per favore ritrasmettere la form.'
|
||||
FormField:
|
||||
Example: 'es. %s'
|
||||
NONE: nessuno
|
||||
@ -258,7 +260,6 @@ it:
|
||||
many_many_Members: Membri
|
||||
GroupImportForm:
|
||||
Help1: '<p>Importa gruppi in formato <em>CSV</em> (valori separati da virgole). <small><a href="#" class="toggle-advanced">Mostra utilizzo avanzato</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Utilizzo avanzato</h4>\n<ul>\n<li>Colonne consentite: <em>%s</em></li>\n<li>I gruppi esistenti sono identificati dalla proprietà univoca <em>Code</em> e aggiornati con i nuovi valori dal file importato.</li>\n<li>Gerarchie di gruppi possono essere create usando la colonna <em>ParentCode</em>.</li>\n<li>I codici di permesso possono essere assegnati con la colonna <em>ParentCode</em>. I permessi esistenti non saranno azzerati.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Creati {count} gruppi'
|
||||
ResultDeleted: 'Eliminati %d gruppi'
|
||||
ResultUpdated: 'Aggiornati %d gruppi'
|
||||
@ -309,10 +310,10 @@ it:
|
||||
LINKOPENNEWWIN: 'Apri il link in una nuova finestra?'
|
||||
LINKTO: 'Collega a'
|
||||
PAGE: Pagina
|
||||
SUBJECT: 'Oggetto email'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'L''URL ''{url}'' non può essere convertito in una risorsa media.'
|
||||
UpdateMEDIA: 'Aggiorna Media'
|
||||
SUBJECT: 'Oggetto email'
|
||||
Image:
|
||||
PLURALNAME: Files
|
||||
SINGULARNAME: File
|
||||
@ -326,10 +327,8 @@ it:
|
||||
DELETED: Eliminato.
|
||||
DropdownBatchActionsDefault: Azioni
|
||||
HELP: Aiuto
|
||||
PAGETYPE: 'Tipo di pagina:'
|
||||
PAGETYPE: 'Tipo di pagina'
|
||||
PERMAGAIN: 'Sei stato disconnesso dal CMS. Se desideri autenticarti nuovamente, inserisci qui sotto nome utente e password.'
|
||||
PERMALREADY: 'Siamo spiacenti, ma non puoi accedere a questa sezione del CMS. Se desideri autenticarti come qualcun altro, fallo qui sotto.'
|
||||
PERMDEFAULT: 'Inserisci il tuo indirizzo email e password per accedere al CMS.'
|
||||
PLEASESAVE: 'Per favore salvare la pagina: potrebbe non venire aggiornata perché non è ancora stata salvata.'
|
||||
PreviewButton: Anteprima
|
||||
REORGANISATIONSUCCESSFUL: 'Albero del sito riorganizzato con successo.'
|
||||
@ -418,7 +417,6 @@ it:
|
||||
Toggle: 'Mostra aiuto per la formattazione'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Importa utenti in <em>formato CSV</em> (valori separati da virgole). <small><a href="#" class="toggle-advanced">Mostra utilizzo avanzato</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Utilizzo avanzato</h4>\n<ul>\n<li>Colonne consentite: <em>%s</em></li>\n<li>Utenti esistenti sono individuati attraverso la proprietà univoca <em>Code</em> e aggiornati con i nuovi valori dal file importato.</li>\n<li>I gruppi possono essere assegnati attraverso la colonna <em>Groups</em>. I gruppi sono identificati attraverso la loro colonna <em>Code</em>, più gruppi devono essere separati da virgola. L'appartenenza esistente a gruppi non viene cancellata.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Creati {count} utenti'
|
||||
ResultDeleted: 'Eliminati %d utenti'
|
||||
ResultNone: 'Nessun cambiamento'
|
||||
@ -482,8 +480,8 @@ it:
|
||||
SINGULARNAME: Ruolo
|
||||
Title: Titolo
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Non posso assegnare permessi privilegiati al codice "%s" (richiede accesso ADMIN)'
|
||||
PLURALNAME: 'Codici di ruolo'
|
||||
PermsError: 'Non posso assegnare permessi privilegiati al codice "%s" (richiede accesso ADMIN)'
|
||||
SINGULARNAME: 'Codice Ruolo'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Ruoli e permessi d''accesso'
|
||||
@ -585,5 +583,3 @@ it:
|
||||
UPLOADSINTO: 'salva in /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Versioni
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Per favore selezionare un valore tra quelli forniti. ''{value}'' non è un''opzione valida'
|
||||
|
@ -296,17 +296,13 @@ ja:
|
||||
DELETED: 削除しました。
|
||||
DropdownBatchActionsDefault: アクション
|
||||
HELP: ヘルプ
|
||||
PAGETYPE: 'ページの種類:'
|
||||
PERMAGAIN: 'ログアウトしました。再度ログインする場合は下にユーザー名とパスワードを入力してください。'
|
||||
PERMALREADY: '申し訳ございません。ご指定になられたCMSの箇所にはアクセスいただけません。別ユーザーとしてログインをされたい場合は、下記より行えます。'
|
||||
PERMDEFAULT: '認証方法を選択し、CMSにアクセスするために利用する認証情報を入力してください。'
|
||||
PreviewButton: プレビュー
|
||||
REORGANISATIONSUCCESSFUL: 'サイトツリーの再編集に成功しました。'
|
||||
SAVEDUP: 保存済み
|
||||
ShowAsList: 'リストとして表示する'
|
||||
TooManyPages: 'あまりにも多くのページ'
|
||||
ValidationError: '確認エラー'
|
||||
VersionUnknown: 不明
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: こんにちは!
|
||||
LOGOUT: 'ログアウト'
|
||||
@ -384,7 +380,6 @@ ja:
|
||||
Toggle: '設定のヘルプを表示'
|
||||
MemberImportForm:
|
||||
Help1: '<p><em>CSVフォーマット</em>(コンマ区切り)でユーザーを取り込みます。 <small><a href="#" class="toggle-advanced">高度な利用方法を表示</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>高度な使用法</h4>\n<ul>\n<li>許可された列: <em>%s</em></li>\n<li>既存のユーザーは独自の<em>コード</ em>プロパティにより照合されて、インポートしたファイルからの新しい数値でアップデートされます。</li>\n<li>グループは<em>グループの</em>列によって割り当てられることができる。 グループは独自の<em>コード</em> プロパティによって識別され、複数のグループはコンマによって分割することができる。 既存のグループメンバーはクリアされていない。</li>\n</ul>\n</div>"
|
||||
ResultCreated: '{count}メンバーを作成しました'
|
||||
ResultDeleted: '%d人のメンバーを削除しました'
|
||||
ResultNone: '変更なし'
|
||||
|
46
lang/lt.yml
46
lang/lt.yml
@ -70,10 +70,22 @@ lt:
|
||||
ACCESSALLINTERFACES: 'Patekti į visas TVS dalis'
|
||||
ACCESSALLINTERFACESHELP: 'Perrašo konkretesnes nuostatas.'
|
||||
SAVE: Išsaugoti
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Pamiršote slaptažodį?'
|
||||
BUTTONLOGIN: 'Prisijungti'
|
||||
BUTTONLOGOUT: 'Atsijungti'
|
||||
PASSWORDEXPIRED: '<p>Jūsų slaptažodžio galiojimas pasibaigė. <a target="_top" href="{link}">Prašome sukurti naują.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Puslapio peržiūra'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Mano profilis'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Blogas vartotojas. Norėdami tęsti, prašome <a target="_top" href="{link}">prisijungti</a> iš naujo.</p>'
|
||||
LoginMessage: '<p>Jei dar neišsaugojote padarytus pakeitimus, jūs galėsite tęsti darbą, prisijungę žemiau esančioje formoje.</p>'
|
||||
SUCCESS: Sėkmingai
|
||||
SUCCESSCONTENT: '<p>Sėkmingai prisijungėte. Jeigu jūsų automatiškai nenukreipia, <a target="_top" href="{link}">spauskite čia</a></p>'
|
||||
TimedOutTitleAnonymous: 'Jūsų prisijungimo galiojimas pasibaigė.'
|
||||
TimedOutTitleMember: 'Sveiki, {name}!<br />Jūsų prisijungimo galiojimas pasibaigė.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Jūs pakeitėte slaptažodį'
|
||||
CHANGEPASSWORDTEXT2: 'Nuo šiol galite naudoti šiuos prisijungimo duomenis:'
|
||||
@ -85,18 +97,8 @@ lt:
|
||||
YESANSWER: 'Taip'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Prašome pasirinkti reikšmę iš pateikto sąrašo. ''{value}'' yra negalima reikšmė.'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Pamiršote slaptažodį?'
|
||||
BUTTONLOGIN: 'Prisijungti'
|
||||
BUTTONLOGOUT: 'Atsijungti'
|
||||
PASSWORDEXPIRED: '<p>Jūsų slaptažodžio galiojimas pasibaigė. <a target="_top" href="{link}">Prašome sukurti naują.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Blogas vartotojas. Norėdami tęsti, prašome <a target="_top" href="{link}">prisijungti</a> iš naujo.</p>'
|
||||
LoginMessage: '<p>Jei dar neišsaugojote padarytus pakeitimus, jūs galėsite tęsti darbą, prisijungę žemiau esančioje formoje.</p>'
|
||||
SUCCESS: Sėkmingai
|
||||
SUCCESSCONTENT: '<p>Sėkmingai prisijungėte. Jeigu jūsų automatiškai nenukreipia, <a target="_top" href="{link}">spauskite čia</a></p>'
|
||||
TimedOutTitleAnonymous: 'Jūsų prisijungimo galiojimas pasibaigė.'
|
||||
TimedOutTitleMember: 'Sveiki, {name}!<br />Jūsų prisijungimo galiojimas pasibaigė.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Prašome pasirinkti reikšmę iš pateikto sąrašo. ''{value}'' yra negalima reikšmė.'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Slaptažodžiai privalo būti bent {min} simbolių ilgio.'
|
||||
BETWEEN: 'Slaptažodžiai privalo būti nuo {min} iki {max} simbolių ilgio.'
|
||||
@ -191,6 +193,7 @@ lt:
|
||||
TEXT2: 'slaptažodžio atstatymo nuoroda'
|
||||
TEXT3: svetainei
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Jūsų prisijungimas nebegalioja. Prašome iš naujo išsaugoti duomenis.'
|
||||
CSRF_FAILED_MESSAGE: 'Iškilo techninė problema. Prašome paspausti mygtuką Atgal, perkraukite naršyklės langą ir bandykite vėl.'
|
||||
FIELDISREQUIRED: '{name} yra privalomas'
|
||||
SubmitBtnLabel: Vykdyti
|
||||
@ -201,7 +204,6 @@ lt:
|
||||
VALIDATIONSTRONGPASSWORD: 'Slaptažodžiai privalo būti sudaryti panaudojant bent vieną skaitmenį ir bent vieną raidę'
|
||||
VALIDATOR: Tikrintojas
|
||||
VALIDCURRENCY: 'Prašome suvesti teisingą valiutą'
|
||||
CSRF_EXPIRED_MESSAGE: 'Jūsų prisijungimas nebegalioja. Prašome iš naujo išsaugoti duomenis.'
|
||||
FormField:
|
||||
Example: 'pvz. %s'
|
||||
NONE: nėra
|
||||
@ -258,7 +260,7 @@ lt:
|
||||
many_many_Members: Vartotojai
|
||||
GroupImportForm:
|
||||
Help1: '<p>Importuoti vieną ar kelias grupes <em>CSV</em> formatu (kableliu atskirtos reikšmės). <small><a href="#" class="toggle-advanced">Rodyti detalesnį aprašymą</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Sudėtingesni pasirinkimai</h4>\n<ul>\n<li>Galimi stulpeliai: <em>%s</em></li>\n<li>Esamos grupės yra surišamos su jų unikalia <em>Code</em> reikšme ir atnaujinamos duomenimis iš importuojamos bylos</li>\n<li>Grupių hierarchija gali būti sukurta naudojant <em>ParentCode</em> stulpelį.</li>\n<li>Leidimų kodai gali būti priskirti naudojant <em>PermissionCode</em> stulpelį. Esami leidimai nebus pakeisti.</li>\n</ul>\n</div>"
|
||||
Help2: '<div class="advanced"><h4>Detalesnis aprašymas</h4><ul><li>Galimi stulpeliai: <em>%s</em></li><li>Esamos grupės yra surandamos su jų unikalia <em>Code</em> reikšme ir atnaujinamos duomenimis iš importuojamos bylos.</li><li>Grupių hierarchija gali būti sukurta naudojant <em>ParentCode</em> stulpelį.</li><li>Leidimų kodai gali būti priskirti naudojant <em>PermissionCode</em> stulpelį. Esami leidimai nebus pakeisti.</li></ul></div>'
|
||||
ResultCreated: 'Sukurta {count} grupių'
|
||||
ResultDeleted: 'Ištrinta %d grupių'
|
||||
ResultUpdated: 'Atnaujinta %d grupių'
|
||||
@ -309,10 +311,10 @@ lt:
|
||||
LINKOPENNEWWIN: 'Atidaryti nuorodą naujame lange?'
|
||||
LINKTO: 'Nuoroda į'
|
||||
PAGE: Puslapis
|
||||
SUBJECT: 'El. laiško tema'
|
||||
URL: URL adresas
|
||||
URLNOTANOEMBEDRESOURCE: 'Nepavyko URL nuorodos ''{url}'' panaudoti media turiniui.'
|
||||
UpdateMEDIA: 'Atnaujinti media'
|
||||
SUBJECT: 'El. laiško tema'
|
||||
Image:
|
||||
PLURALNAME: Bylos
|
||||
SINGULARNAME: Byla
|
||||
@ -326,10 +328,10 @@ lt:
|
||||
DELETED: Ištrinta.
|
||||
DropdownBatchActionsDefault: Veiksmai
|
||||
HELP: Pagalba
|
||||
PAGETYPE: 'Puslapio tipas: '
|
||||
PAGETYPE: 'Puslapio tipas'
|
||||
PERMAGAIN: 'Jūs atsijungėte. Norėdami vėl prisijungti, įveskite savo duomenis į žemiau esančius laukelius.'
|
||||
PERMALREADY: 'Deja, Jūs negalite patekti į šią TVS dalį. Jeigu norite prisijungti kitu vartotoju, tai atlikite žemiau'
|
||||
PERMDEFAULT: 'Pasirinkite prisijungimo būdą ir suveskite prisijungimo duomenis'
|
||||
PERMALREADY: 'Deja, bet Jūs negalite patekti į šią TVS dalį. Jeigu norite prisijungti kitu vartotoju, tai atlikite žemiau.'
|
||||
PERMDEFAULT: 'Jūs turite būti prisijungę, norėdami pasiekti administravimo zoną; prašome suvesti prisijungimo duomenis į žemiau esančius laukelius.'
|
||||
PLEASESAVE: 'Prašome išsaugoti puslapį: Šis puslapis negali būti atnaujintas, nes jis dar nėra išsaugotas.'
|
||||
PreviewButton: Peržiūra
|
||||
REORGANISATIONSUCCESSFUL: 'Puslapių medis pertvarkytas sėkmingai.'
|
||||
@ -337,7 +339,7 @@ lt:
|
||||
ShowAsList: 'rodyti kaip sąrašą'
|
||||
TooManyPages: 'Per daug puslapių'
|
||||
ValidationError: 'Tikrinimo klaida'
|
||||
VersionUnknown: Nežinoma
|
||||
VersionUnknown: nežinoma
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Sveiki
|
||||
LOGOUT: 'Atsijungti'
|
||||
@ -418,7 +420,7 @@ lt:
|
||||
Toggle: 'Rodyti formatavimo aprašymą'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Importuoti vartotojus <em>CSV</em> formatu (kableliu atskirtos reikšmės). <small><a href="#" class="toggle-advanced">Rodyti detalesnį aprašymą</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Detalesnis aprašymas</h4>\n<ul>\n<li>Galimi stulpeliai: <em>%s</em></li>\n<li>Esami vartotojai yra surišamos su jų unikalia <em>Code</em> reikšme ir atnaujinami duomenimis iš importuojamos bylos</li>\n<li>Grupės gali būti priskirtus naudojant <em>Groups</em> stulpelį. Grupės yra atpažįstamos pagal <em>Code</em> stulpelį, kelios grupės nurodomos per kablelį. Jau priskirtos grupės nebus pakeistos.</li>\n</ul>\n</div>"
|
||||
Help2: '<div class="advanced"><h4>Detalesnis aprašymas</h4><ul><li>Galimi stulpeliai: <em>%s</em></li><li>Esami vartotojai yra surandami su jų unikalia <em>Code</em> reikšme ir atnaujinami duomenimis iš importuojamos bylos.</li><li>Grupės gali būti priskirtos naudojant <em>Groups</em> column. stulpelį. Grupės yra atpažįstamos pagal <em>Code</em> stulpelį, kelios grupės nurodomos per kablelį. Jau priskirtos vartotojui grupės nebus pakeistos.</li></ul></div>'
|
||||
ResultCreated: 'Sukurta {count} vartotojų'
|
||||
ResultDeleted: 'Ištrinta %d vartotojų'
|
||||
ResultNone: 'Nėra jokių pakeitimų'
|
||||
@ -482,8 +484,8 @@ lt:
|
||||
SINGULARNAME: Rolė
|
||||
Title: Pavadinimas
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Nepavyko priskirto kodo "%s" su priskirtais leidimais (būtina ADMIN prieiga)'
|
||||
PLURALNAME: 'Leidimų rolių kodai'
|
||||
PermsError: 'Nepavyko priskirto kodo "%s" su priskirtais leidimais (būtina ADMIN prieiga)'
|
||||
SINGULARNAME: 'Leidimų rolių kodai'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Rolės ir priėjimo leidimai'
|
||||
@ -585,5 +587,3 @@ lt:
|
||||
UPLOADSINTO: 'saugo į /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Versijos
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Prašome pasirinkti reikšmę iš pateikto sąrašo. ''{value}'' yra negalima reikšmė.'
|
||||
|
@ -298,17 +298,13 @@ mi:
|
||||
DELETED: I mukua
|
||||
DropdownBatchActionsDefault: Ngā Mahi
|
||||
HELP: Āwhina
|
||||
PAGETYPE: 'Momo whārangi:'
|
||||
PERMAGAIN: 'Kua takiputaina atu koe i te CMS. Ki te pīrangi koe ki te takiuru atu anō, tāurutia tētahi ingoa kaiwhakamahi me te kupuhipa i raro.'
|
||||
PERMALREADY: 'Aroha mai, kāore e taea te whakauru i tērā wāhanga o te CMS. Ki te pīrangi koe ki te takiuru atu mā tētahi atu ingoa, whakamahia ki raro nei.'
|
||||
PERMDEFAULT: 'Whiriwhiria tētahi aratuka motuhēhēnga me te tāuru i ō taipitopito tuakiri ki te uru ki te CMS.'
|
||||
PreviewButton: Arokite
|
||||
REORGANISATIONSUCCESSFUL: 'Kua momoho te whakaraupapa anō i te rākau pae'
|
||||
SAVEDUP: Kua Tiakina
|
||||
ShowAsList: 'whakaaturia hei rārangi'
|
||||
TooManyPages: 'He nui rawa ngā whārangi'
|
||||
ValidationError: 'Hapa manatoko'
|
||||
VersionUnknown: tē mōhiotia
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Kia ora
|
||||
LOGOUT: 'Takiputa'
|
||||
@ -386,7 +382,6 @@ mi:
|
||||
Toggle: 'Whakaaturia te āwhina whakahōputu'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Kawea mai ngā kaiwhakamahi i te <em>hōputu CSV </em> (ngā uara ka wehea ki te piko). <small><a href="#" class="toggle-advanced">Whakaatu whakamahinga ara atu anō</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n <h4>Advanced usage</h4>\n <ul>\n <li>Allowed columns: <em>%s</em></li>\n <li>Existing users are matched by their unique <em>Code</em> property, and updated with any new values from\n the imported file.</li>\n <li>Groups can be assigned by the <em>Groups</em> column. Groups are identified by their <em>Code</em> property,\n multiple groups can be separated by comma. Existing group memberships are not cleared.</li>\n </ul>\n</div>"
|
||||
ResultCreated: 'I hangaia e {count} ngā mema'
|
||||
ResultDeleted: 'Kua mukua e %d ngā mema'
|
||||
ResultNone: 'Kāore he huringa'
|
||||
|
@ -300,17 +300,13 @@ nb:
|
||||
DELETED: Slettet.
|
||||
DropdownBatchActionsDefault: Handlinger
|
||||
HELP: Hjelp
|
||||
PAGETYPE: 'Side-type'
|
||||
PERMAGAIN: 'Du har blitt logget ut av publiseringssystemet. Hvis du vil logge deg på igjen, skriv inn brukernavn og passord under.'
|
||||
PERMALREADY: 'Beklager, men du har ikke tilgang til denne delen av publiseringssystemet. Hvis du vil logge inn som en annen bruker, gjør det nedenfor.'
|
||||
PERMDEFAULT: 'Vennligst velg en autentiseringsmetode og skriv inn brukernavn og passord for å få tilgang til publiseringssystemet.'
|
||||
PreviewButton: Forhåndsvisning
|
||||
REORGANISATIONSUCCESSFUL: 'Omorganisering av sidetreet vellykket'
|
||||
SAVEDUP: Lagret.
|
||||
ShowAsList: 'vis som liste'
|
||||
TooManyPages: 'For mange sider'
|
||||
ValidationError: 'Valideringsfeil'
|
||||
VersionUnknown: Ukjent
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Hei
|
||||
LOGOUT: 'Logg ut'
|
||||
@ -388,7 +384,6 @@ nb:
|
||||
Toggle: 'Vis formateringshjelp'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Importer brukere i <em>CSV-format</em> (verdier adskilt med komma). <small><a href="#" class="toggle-advanced">Vis avanserte alternativer</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Avanserte alternativer</h4>\n<ul>\n<li>Tillatte kolonner: <em>%s</em></li>\n<li>Eksisterende brukere blir matchet mot deres unike <em>Code</em> og oppdatert med nye verdier fra den importerte filen.</li>\n<li>Grupper kan angis med <em>Groups</em>-kolonnen. Grupper er identifisert ved deres <em>Code</em>. Grupper kan adskilles med komma. Eksisterende gruppemedlemskap blir ikke fjernet.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Opprettet {count} medlemmer'
|
||||
ResultDeleted: 'Slettet %d medlemmer'
|
||||
ResultNone: 'Ingen endringer'
|
||||
|
@ -171,6 +171,7 @@ nl:
|
||||
TEXT2: 'wachtwoord reset link'
|
||||
TEXT3: voor
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Uw sessie is verlopen. Verzend het formulier opnieuw.'
|
||||
FIELDISREQUIRED: '{name} is verplicht'
|
||||
SubmitBtnLabel: Versturen
|
||||
VALIDATIONCREDITNUMBER: 'Gelieve uw credit card number {number} juist in te vullen'
|
||||
@ -180,7 +181,6 @@ nl:
|
||||
VALIDATIONSTRONGPASSWORD: 'Wachtwoorden moeten bestaan uit minstens één cijfer en één alfanumeriek karakter.'
|
||||
VALIDATOR: Validator
|
||||
VALIDCURRENCY: 'Vul een geldige munteenheid in'
|
||||
CSRF_EXPIRED_MESSAGE: 'Uw sessie is verlopen. Verzend het formulier opnieuw.'
|
||||
FormField:
|
||||
Example: 'bv. %s'
|
||||
NONE: geen
|
||||
@ -301,17 +301,13 @@ nl:
|
||||
DELETED: Verwijderd.
|
||||
DropdownBatchActionsDefault: Acties
|
||||
HELP: Help
|
||||
PAGETYPE: 'Pagina type: '
|
||||
PERMAGAIN: 'U bent uitgelogd uit het CMS. Als u weer wilt inloggen vul dan uw gebruikersnaam en wachtwoord hieronder in.'
|
||||
PERMALREADY: 'Helaas, dat deel van het CMS is niet toegankelijk voor u. Hieronder kunt u als iemand anders inloggen.'
|
||||
PERMDEFAULT: 'Geef uw e-mailadres en wachtwoord in om in te loggen op het CMS.'
|
||||
PreviewButton: Voorbeeld
|
||||
REORGANISATIONSUCCESSFUL: 'Menu-indeling is aangepast'
|
||||
SAVEDUP: Opgeslagen.
|
||||
ShowAsList: 'laat als lijst zien'
|
||||
TooManyPages: 'Te veel pagina''s'
|
||||
ValidationError: 'Validatiefout'
|
||||
VersionUnknown: Onbekend
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Hallo
|
||||
LOGOUT: 'Uitloggen'
|
||||
@ -389,7 +385,6 @@ nl:
|
||||
Toggle: 'Toon opmaak hulp'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Importeer leden in <em>CSV</em>-formaat (comma-separated values). <small><a href="#" class="toggle-advanced">Toon geavanceerd gebruik</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Geavanceerd gebruik</h4>\n<ul>\n<li>Toegestane kolommen: <em>%s</em></li>\n<li>Bestaande groepen worden geïdentificeerd door middel van hun unieke <em>Code</em>-waarde, en aangepast met de nieuwe waarden vanuit het geïmporteerde bestand</li>\n<li>Groepshiërarchiën kunnen aangemaakt worden door een <em>ParentCode</em>-kolom te gebruiken</li>\n<li>Toegangscodeskunnen toegewezen worden met de <em>PermissionCode</em> kolom. Bestaande toegangscodes worden niet verwijderd.</li>\n</ul>\n</div>"
|
||||
ResultCreated: '{count} leden aangemaakt'
|
||||
ResultDeleted: '%d leden verwijderd'
|
||||
ResultNone: 'Geen wijzingen'
|
||||
|
@ -300,17 +300,13 @@ pl:
|
||||
DELETED: Usunięto.
|
||||
DropdownBatchActionsDefault: Akcje
|
||||
HELP: Pomoc
|
||||
PAGETYPE: 'Rodzaj strony:'
|
||||
PERMAGAIN: 'Zostałeś wylogowany z CMSa. Jeśli chcesz zalogować się ponownie, wpisz login i hasło poniżej.'
|
||||
PERMALREADY: 'Niestety nie masz dostępu do tej części CMS. Jeśli chcesz zalogować się jako ktoś inny, zrób to poniżej'
|
||||
PERMDEFAULT: 'Proszę wybrać metodę identyfikacji i wpisać swoje dane, aby uruchomić CMSa.'
|
||||
PreviewButton: Podgląd
|
||||
REORGANISATIONSUCCESSFUL: 'Pomyślnie zreorganizowano drzewo serwisu.'
|
||||
SAVEDUP: Zapisano.
|
||||
ShowAsList: 'pokaż jako listę'
|
||||
TooManyPages: 'Zbyt wiele stron'
|
||||
ValidationError: 'Błąd walidacji'
|
||||
VersionUnknown: Nieznany
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Witaj
|
||||
LOGOUT: 'Wyloguj się'
|
||||
@ -388,7 +384,6 @@ pl:
|
||||
Toggle: 'Pokaż pomoc formatowania'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Zaimportuj użytkowników w <em>formacie CSV</em> (tekst rozdzielany przecinkami). <small><a href="#" class="toggle-advanced">Zaawansowane</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n⇥<h4>Użycie zaawansowane</h4>\n⇥<ul>\n⇥<li>Rozpoznawane pola: <em>%s</em></li>\n⇥<li>Istniejący użytkownicy zostaną uaktualnieni nowymi wartościami z importowanego pliku. Dopasowanie nastąpi poprzez porównanie z unikalną wartością w polu <em>Code</em>.</li>\n⇥<li>Grupy mogą zostać przydzielone przy użyciu pola <em>Groups</em>. Do grup należy odnieść się poprzez ich własność <em>Code</em>. Jeśli dodawanych jest wiele grup, należy je oddzielić przecinkiem. Istniejące przynależności do grup nie zostaną usunięte.</li>\n⇥</ul>\n</div>"
|
||||
ResultCreated: 'Utworzono {count} użytkowników'
|
||||
ResultDeleted: 'Usunięto %d użytkowników'
|
||||
ResultNone: 'Bez zmian'
|
||||
|
@ -144,7 +144,6 @@ pt:
|
||||
LeftAndMain:
|
||||
DropdownBatchActionsDefault: Ações
|
||||
HELP: Ajuda
|
||||
PAGETYPE: 'Tipo de página: '
|
||||
PERMAGAIN: 'Saiu do CMS. Se se deseja autenticar novamente insira as suas credenciais abaixo.'
|
||||
LoginAttempt:
|
||||
Email: 'Endereço de Email'
|
||||
|
@ -119,10 +119,7 @@ pt_BR:
|
||||
TITLE: 'Upload de imagem'
|
||||
LeftAndMain:
|
||||
HELP: Ajuda
|
||||
PAGETYPE: 'Tipo de página:'
|
||||
PERMAGAIN: 'Você foi desconectado do CMS. Se você quiser entrar novamente, digite um nome de usuário e senha abaixo.'
|
||||
PERMALREADY: 'Sinto muito, mas você não pode acessar essa parte do CMS. Se você quiser entrar como outra pessoa, faça-o abaixo.'
|
||||
PERMDEFAULT: 'Por favor, entre com seu e-mail e senha para entrar no sistema.'
|
||||
LoginAttempt:
|
||||
Email: 'Endereço de E-mail'
|
||||
IP: 'Endereço IP'
|
||||
|
@ -171,6 +171,7 @@ ru:
|
||||
TEXT2: 'ссылка переустановки пароля'
|
||||
TEXT3: для
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Срок действия сеанса истек. Пожалуйста, отправьте данные формы еще раз.'
|
||||
FIELDISREQUIRED: 'Поле {$name} является обязательным'
|
||||
SubmitBtnLabel: Выбрать
|
||||
VALIDATIONCREDITNUMBER: 'Пожалуйста, убедитесь, что номер кредитной карты {number} задан правильно'
|
||||
@ -180,7 +181,6 @@ ru:
|
||||
VALIDATIONSTRONGPASSWORD: 'Пароль должен содержать как минимум одну цифру и один буквенно-цифровой символ.'
|
||||
VALIDATOR: Валидатор
|
||||
VALIDCURRENCY: 'Пожалуйста, укажите валюту правильно'
|
||||
CSRF_EXPIRED_MESSAGE: 'Срок действия сеанса истек. Пожалуйста, отправьте данные формы еще раз.'
|
||||
FormField:
|
||||
Example: 'например, %s'
|
||||
NONE: не выбрано
|
||||
@ -300,17 +300,13 @@ ru:
|
||||
DELETED: Удалено.
|
||||
DropdownBatchActionsDefault: Действия
|
||||
HELP: Помощь
|
||||
PAGETYPE: 'Тип страницы:'
|
||||
PERMAGAIN: 'Вы вышли из Системы Управления Сайтом. Если Вы хотите войти снова, введите внизу имя пользователя и пароль.'
|
||||
PERMALREADY: 'Извините, у вас нет доступа к этому разделу Системы Управления. Если Вы хотите войти под другой учетной записью, сделайте это ниже'
|
||||
PERMDEFAULT: 'Введите ваши адрес электр. почты и пароль для доступа к системе.'
|
||||
PreviewButton: Просмотр
|
||||
REORGANISATIONSUCCESSFUL: 'Древесная структура сайта успешно реорганизована.'
|
||||
SAVEDUP: Сохранено.
|
||||
ShowAsList: 'в виде списка'
|
||||
TooManyPages: 'Слишком много страниц'
|
||||
ValidationError: 'Ошибка проверки'
|
||||
VersionUnknown: Неизвестно
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Здравствуйте
|
||||
LOGOUT: 'Выход'
|
||||
@ -388,7 +384,6 @@ ru:
|
||||
Toggle: 'Отобразить справку по форматированию'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Импорт пользователей в формате <em>CSV</em> (comma-separated values). <small><a href="#" class="toggle-advanced">Подробные сведения</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Расширенное использование</h4>\n<ul>\n<li>Разрешенные столбцы: <em>%s</em></li>\n<li>Существующие пользователи сверяются c уникальным атрибутом <em>Code</em>, после чего в записи вносятся новые значения из \nимпортированного файла.</li>\n<li>Назначение групп производится с помощью столбца <em>Groups</em>. Группы идентифицируются по атрибуту <em>Code</em>, \nотдельные группы разделяются запятой. Если участник входит в какую-либо группу, это свойство не обнуляется.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Создано {count} участников'
|
||||
ResultDeleted: 'Удалено %d участников'
|
||||
ResultNone: 'Изменений нет'
|
||||
|
@ -78,10 +78,7 @@ si:
|
||||
TITLE: 'පිංතූර අප්ලෝඩ් කරන Iframe ඵක'
|
||||
LeftAndMain:
|
||||
HELP: උදවි
|
||||
PAGETYPE: 'පිටු වර්ගය'
|
||||
PERMAGAIN: 'ඹබ CMS ඵකෙන් ඉවත් වී ඇත. නැවත ඇතුල් වීමට නම හා මුරපදය යොදන්න'
|
||||
PERMALREADY: 'සමාවන්න ඔබට මෙම කොටස පරිශීලනය කල නොහැක. පහතින් වෙනත් නමකින් ඇතුල් වන්න'
|
||||
PERMDEFAULT: 'හදුනාගැනීමේ ක්රමයක් තෝරා ඹබගේ දත්ත ඇතුල් කරන්න'
|
||||
Member:
|
||||
BUTTONCHANGEPASSWORD: 'මුර පදය අලුත් කරන්න'
|
||||
BUTTONLOGIN: 'ඇතුල්වන්න'
|
||||
|
42
lang/sk.yml
42
lang/sk.yml
@ -70,10 +70,22 @@ sk:
|
||||
ACCESSALLINTERFACES: 'Pristup do všetkých častí CMS.'
|
||||
ACCESSALLINTERFACESHELP: 'Prepisuje viac špecifických nastavení prístupu.'
|
||||
SAVE: Uložiť
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Zabudnuté heslo?'
|
||||
BUTTONLOGIN: 'Prihlásiť sa späť'
|
||||
BUTTONLOGOUT: 'Odhlásiť sa'
|
||||
PASSWORDEXPIRED: '<p>Vaše heslo bolo expirované. <a target="_top" href="{link}">Prosím zvoľte nové heslo.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Náhľad webu'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Môj profil'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Neplatný užívateľ. <a target="_top" href="{link}">Prosím overte sa znovu tu</a> pre pokračovanie.</p>'
|
||||
LoginMessage: '<p>Ak máte akúkoľvek neuloženú prácu, môžete sa vrátiť na miesto, kde ste prestali, prihlásením sa späť nižšie.</p>'
|
||||
SUCCESS: Úspešné
|
||||
SUCCESSCONTENT: '<p>Úspešné prihlásenie. Ak nebudete automaticky presmerovaní <a target="_top" href="{link}">kliknite tu</a></p>'
|
||||
TimedOutTitleAnonymous: 'Čas Vášho sedenia vypršal.'
|
||||
TimedOutTitleMember: 'Ahoj {name}!<br />Čas Vášho sedenia vypršal.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Vaše heslo bolo zmenené pre'
|
||||
CHANGEPASSWORDTEXT2: 'Teraz môžete použiť nasledujúce prihlasovacie údaje na prihlásenie:'
|
||||
@ -85,18 +97,8 @@ sk:
|
||||
YESANSWER: 'Áno'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Prosím vyberte hodnotu v zozname. {value} nie je platná voľba'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Zabudnuté heslo?'
|
||||
BUTTONLOGIN: 'Prihlásiť sa späť'
|
||||
BUTTONLOGOUT: 'Odhlásiť sa'
|
||||
PASSWORDEXPIRED: '<p>Vaše heslo bolo expirované. <a target="_top" href="{link}">Prosím zvoľte nové heslo.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Neplatný užívateľ. <a target="_top" href="{link}">Prosím overte sa znovu tu</a> pre pokračovanie.</p>'
|
||||
LoginMessage: '<p>Ak máte akúkoľvek neuloženú prácu, môžete sa vrátiť na miesto, kde ste prestali, prihlásením sa späť nižšie.</p>'
|
||||
SUCCESS: Úspešné
|
||||
SUCCESSCONTENT: '<p>Úspešné prihlásenie. Ak nebudete automaticky presmerovaní <a target="_top" href="{link}">kliknite tu</a></p>'
|
||||
TimedOutTitleAnonymous: 'Čas Vášho sedenia vypršal.'
|
||||
TimedOutTitleMember: 'Ahoj {name}!<br />Čas Vášho sedenia vypršal.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Prosím vyberte hodnotu v zozname. ''{value}'' nie je platná voľba'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Heslá musia byť nejmenej {min} znakov dlhé.'
|
||||
BETWEEN: 'Heslá musia byť {min} až {max} znakov dlhé.'
|
||||
@ -191,6 +193,7 @@ sk:
|
||||
TEXT2: 'odkaz na resetovanie hesla'
|
||||
TEXT3: pre
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Čas Vášho sedenia vypršal. Prosím znova odošlite formulár.'
|
||||
CSRF_FAILED_MESSAGE: 'Vyzerá to, že to musí být technický problem. Kliknite prosím na tlačítko späť, obnovte váš prehliadač, a skúste opäť.'
|
||||
FIELDISREQUIRED: '{name} je požadované'
|
||||
SubmitBtnLabel: Choď
|
||||
@ -201,7 +204,6 @@ sk:
|
||||
VALIDATIONSTRONGPASSWORD: 'Heslá musia obsahovať aspoň jednu číslicu a jedno písmeno'
|
||||
VALIDATOR: Validácia
|
||||
VALIDCURRENCY: 'Prosím zadajte platnú menu'
|
||||
CSRF_EXPIRED_MESSAGE: 'Čas Vášho sedenia vypršal. Prosím znova odošlite formulár.'
|
||||
FormField:
|
||||
Example: 'napr. %s'
|
||||
NONE: žiadne
|
||||
@ -258,7 +260,6 @@ sk:
|
||||
many_many_Members: Členovia
|
||||
GroupImportForm:
|
||||
Help1: 'Importovať jednu alebo viac skupín v CSV formáte (čiarkov oddelené hodnoty). Zobraziť pokročilé použitie'
|
||||
Help2: "<div class=\"advanced\">\n\t<h4>Pokročilé použitie</h4>\n\t<ul>\n\t<li>Povolené stĺpce: <em>%s</em></li>\n\t<li>Existujúce skupiny sú porovnávané s ich unikátnou <em>Code</em> hodnotou, a aktualizované s novými hodnotami z importovaného súbory</li>\n\t<li>Skupina hierarchií môže byť tvorená použitím <em>ParentCode</em> stĺpce.</li>\n\t<li>Kódy oprávnení môžu byť priradené <em>PermissionCode</em> stĺpcom. Existujúce oprávnenia nie sú smazáné.</li>\n\t</ul>\n</div>"
|
||||
ResultCreated: 'Vytvorených {count} skupín'
|
||||
ResultDeleted: 'Zmazané %d skupiny'
|
||||
ResultUpdated: 'Aktualizované %d skupiny'
|
||||
@ -309,10 +310,10 @@ sk:
|
||||
LINKOPENNEWWIN: 'Otvoriť odkaz v novom okne?'
|
||||
LINKTO: 'Odkázať na'
|
||||
PAGE: Stránku
|
||||
SUBJECT: 'Predmet emailu'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'URL ''{url}'' nemôže byť vložené do zdroja médií.'
|
||||
UpdateMEDIA: 'Aktualizovať média'
|
||||
SUBJECT: 'Predmet emailu'
|
||||
Image:
|
||||
PLURALNAME: Súbory
|
||||
SINGULARNAME: Súbor
|
||||
@ -326,10 +327,8 @@ sk:
|
||||
DELETED: Zmazané.
|
||||
DropdownBatchActionsDefault: Akcie
|
||||
HELP: Pomoc
|
||||
PAGETYPE: 'Typ stránky:'
|
||||
PAGETYPE: 'Typ stránky'
|
||||
PERMAGAIN: 'Boli ste odhlásený'
|
||||
PERMALREADY: 'Je mi ľúto, ale nemáte prístup k tejto časti CMS. Ak sa chcete prihlásiť ako niekto iný, urobte tak nižšie'
|
||||
PERMDEFAULT: 'Vyberte si prosím metódu autentifikácie a zadajte svoje prístupové údaje k CMS.'
|
||||
PLEASESAVE: 'Uložte stránku, prosím. Táto stránka nemôže byť aktualizovaná, pretože eště nebola uložená.'
|
||||
PreviewButton: Náhľad
|
||||
REORGANISATIONSUCCESSFUL: 'Strom webu bol reorganizovaný úspešne.'
|
||||
@ -337,7 +336,7 @@ sk:
|
||||
ShowAsList: 'ukázať ako zoznam'
|
||||
TooManyPages: 'Príliž veľa stránok'
|
||||
ValidationError: 'Chyba platnosti'
|
||||
VersionUnknown: Neznáme
|
||||
VersionUnknown: neznámé
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Ahoj
|
||||
LOGOUT: 'Odhlásiť sa'
|
||||
@ -418,7 +417,6 @@ sk:
|
||||
Toggle: 'Ukázať nápovedu formátovania'
|
||||
MemberImportForm:
|
||||
Help1: 'Importovať členov v <em>CSV formáte</em> (čiarkov oddelené hodnoty). Zobraziť pokročile použitie'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Pokročilé použitie</h4>\n<ul>\n<li>Povolené stĺpce: <em>%s</em></li>\n<li>Existujúci užívatelia sú porovnávaní ich unikátnou vlastnosťou <em>Code</em>, a aktualizovaní s novými hodnotami z\nimportovaného súboru.</li>\n<li>Skupiny môžu byťt priradené stĺpcom <em>Groups</em>. Skupiny sú identifikované ich vlastnosťou <em>Code</em>,\nviacero skupín môže byť oddelené čiarkou. Existujúce členstvá skupiny nie sú smazané.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Vytvorených {count} členov'
|
||||
ResultDeleted: 'Zmazaných %d členov'
|
||||
ResultNone: 'Žiadne zmeny'
|
||||
@ -482,8 +480,8 @@ sk:
|
||||
SINGULARNAME: Úloha
|
||||
Title: Názov
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Nie je možné pripojiť kód "%s" s privilegovanými právami (vyžaduje ADMIN prístup)'
|
||||
PLURALNAME: 'Kódy právomocí úloh'
|
||||
PermsError: 'Nie je možné pripojiť kód "%s" s privilegovanými právami (vyžaduje ADMIN prístup)'
|
||||
SINGULARNAME: 'Kód právomocí úloh'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Úlohy a prístupové práva'
|
||||
@ -585,5 +583,3 @@ sk:
|
||||
UPLOADSINTO: 'uloží do /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: verzie
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Prosím vyberte hodnotu v zozname. ''{value}'' nie je platná voľba'
|
||||
|
@ -166,6 +166,7 @@ sl:
|
||||
TEXT2: 'povezava za ponastavitev gesla'
|
||||
TEXT3: za
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Vaša seja je potekla. Prosimo ponovno oddajte obrazec '
|
||||
FIELDISREQUIRED: '{name} je potrebno'
|
||||
SubmitBtnLabel: Naprej
|
||||
VALIDATIONCREDITNUMBER: 'Prosim, preverite, da ste vnesli številko kreditne kartice {number} pravilno.'
|
||||
@ -175,7 +176,6 @@ sl:
|
||||
VALIDATIONSTRONGPASSWORD: 'Geslo naj vsebuje vsaj eno črko in vsaj eno številko.'
|
||||
VALIDATOR: Preverjanje
|
||||
VALIDCURRENCY: 'Prosim, vnesite pravo valuto.'
|
||||
CSRF_EXPIRED_MESSAGE: 'Vaša seja je potekla. Prosimo ponovno oddajte obrazec '
|
||||
FormField:
|
||||
Example: 'npr. %s'
|
||||
NONE: brez
|
||||
@ -286,17 +286,13 @@ sl:
|
||||
DELETED: Izbrisano.
|
||||
DropdownBatchActionsDefault: Dejanja
|
||||
HELP: Pomoč
|
||||
PAGETYPE: 'Tip strani:'
|
||||
PERMAGAIN: 'Odjavili ste se iz CMS-vmesnika. Če se želite ponovno prijaviti, vpišite uporabniško ime in geslo.'
|
||||
PERMALREADY: 'Do tega dela CMS-vmesnika nimate dostopa. Če se želite vpisati z drugim uporabniškim imenom, lahko to storite spodaj'
|
||||
PERMDEFAULT: 'Izberite način avtentikacije in vpišite svoje podatke za dostop do CMS-vmesnika.'
|
||||
PreviewButton: Predogled
|
||||
REORGANISATIONSUCCESSFUL: 'Struktura spletnega mesta je bila uspešno spremenjena.'
|
||||
SAVEDUP: Shranjeno.
|
||||
ShowAsList: 'pokaži kot seznam'
|
||||
TooManyPages: 'Preveč strani'
|
||||
ValidationError: 'Napaka pri potrjevanju'
|
||||
VersionUnknown: Neznano
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Pozdravljeni,
|
||||
LOGOUT: 'Odjava'
|
||||
|
@ -300,17 +300,13 @@ sr:
|
||||
DELETED: Избрисано
|
||||
DropdownBatchActionsDefault: Акције
|
||||
HELP: Помоћ
|
||||
PAGETYPE: 'Тип странице'
|
||||
PERMAGAIN: 'Одјављени сте са CMS-а. Уколико желите да се поново пријавите, унесите корисничко име и лозинку.'
|
||||
PERMALREADY: 'Не можете да приступите овом делу CMS-а. Ако желите да се пријавите као неко други, урадите то испод'
|
||||
PERMDEFAULT: 'Изаберите методу аутентификације и унесите податке за приступ CMS-у.'
|
||||
PreviewButton: Претходни преглед
|
||||
REORGANISATIONSUCCESSFUL: 'Стабло сајта је успешно реорганизовано.'
|
||||
SAVEDUP: Сачувано.
|
||||
ShowAsList: 'прикажи у виду листе'
|
||||
TooManyPages: 'Превише страница'
|
||||
ValidationError: 'Грешла при провери исправности'
|
||||
VersionUnknown: Непознато
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Здраво
|
||||
LOGOUT: 'Одјави се'
|
||||
@ -388,7 +384,6 @@ sr:
|
||||
Toggle: 'Прикажи помоћ за форматирање'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Увези кориснике у <em>CSV</em> формату (зарезима раздвојене вредности). <small><a href="#" class="toggle-advanced">Прикажи напредно коришћење</a></small></p>'
|
||||
Help2: "<div class=\"advanced\"> <h4>Напредно коришћење</h4> <ul> <li>Дозвољене колоне: <em>%s</em></li> <li>Постојеће корисници се препознају по сопственом јединственом својству <em>Кôд</em> и ажурирају новим вредностима из увезене датотеке</li> <li>Групе могу бити додељене помоћу колоне <em>Групе</em>. Групе се идентификују путем њиховог својства <em>Кôд</em>, а више група се раздваја зарезом. Постојеће чланство у групама се не брише.</li>\n</ul></div>"
|
||||
ResultCreated: 'Креирано {count} чланова'
|
||||
ResultDeleted: 'Избрисано %d чланова'
|
||||
ResultNone: 'Без промена'
|
||||
|
@ -300,17 +300,13 @@ sr@latin:
|
||||
DELETED: Izbrisano
|
||||
DropdownBatchActionsDefault: Akcije
|
||||
HELP: Pomoć
|
||||
PAGETYPE: 'Tip stranice'
|
||||
PERMAGAIN: 'Odjavljeni ste sa CMS-a. Ukoliko želite da se ponovo prijavite, unesite korisničko ime i lozinku.'
|
||||
PERMALREADY: 'Ne možete da pristupite ovom delu CMS-a. Ako želite da se prijavite kao neko drugi, uradite to ispod'
|
||||
PERMDEFAULT: 'Izaberite metodu autentifikacije i unesite podatke za pristup CMS-u.'
|
||||
PreviewButton: Prethodni pregled
|
||||
REORGANISATIONSUCCESSFUL: 'Stablo sajta je uspešno reorganizovano.'
|
||||
SAVEDUP: Sačuvano.
|
||||
ShowAsList: 'prikaži u vidu liste'
|
||||
TooManyPages: 'Previše stranica'
|
||||
ValidationError: 'Grešla pri proveri ispravnosti'
|
||||
VersionUnknown: Nepoznato
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Zdravo
|
||||
LOGOUT: 'Odjavi se'
|
||||
@ -388,7 +384,6 @@ sr@latin:
|
||||
Toggle: 'Prikaži pomoć za formatiranje'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Uvezi korisnike u <em>CSV</em> formatu (zarezima razdvojene vrednosti). <small><a href="#" class="toggle-advanced">Prikaži napredno korišćenje</a></small></p>'
|
||||
Help2: "<div class=\"advanced\"> <h4>Napredno korišćenje</h4> <ul> <li>Dozvoljene kolone: <em>%s</em></li> <li>Postojeće korisnici se prepoznaju po sopstvenom jedinstvenom svojstvu <em>Kôd</em> i ažuriraju novim vrednostima iz uvezene datoteke</li> <li>Grupe mogu biti dodeljene pomoću kolone <em>Grupe</em>. Grupe se identifikuju putem njihovog svojstva <em>Kôd</em>, a više grupa se razdvaja zarezom. Postojeće članstvo u grupama se ne briše.</li>\n</ul></div>"
|
||||
ResultCreated: 'Kreirano {count} članova'
|
||||
ResultDeleted: 'Izbrisano %d članova'
|
||||
ResultNone: 'Bez promena'
|
||||
|
@ -300,17 +300,13 @@ sr_RS:
|
||||
DELETED: Избрисано
|
||||
DropdownBatchActionsDefault: Акције
|
||||
HELP: Помоћ
|
||||
PAGETYPE: 'Тип странице'
|
||||
PERMAGAIN: 'Одјављени сте са CMS-а. Уколико желите да се поново пријавите, унесите корисничко име и лозинку.'
|
||||
PERMALREADY: 'Не можете да приступите овом делу CMS-а. Ако желите да се пријавите као неко други, урадите то испод'
|
||||
PERMDEFAULT: 'Изаберите методу аутентификације и унесите податке за приступ CMS-у.'
|
||||
PreviewButton: Претходни преглед
|
||||
REORGANISATIONSUCCESSFUL: 'Стабло сајта је успешно реорганизовано.'
|
||||
SAVEDUP: Сачувано.
|
||||
ShowAsList: 'прикажи у виду листе'
|
||||
TooManyPages: 'Превише страница'
|
||||
ValidationError: 'Грешла при провери исправности'
|
||||
VersionUnknown: Непознато
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Здраво
|
||||
LOGOUT: 'Одјави се'
|
||||
@ -388,7 +384,6 @@ sr_RS:
|
||||
Toggle: 'Прикажи помоћ за форматирање'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Увези кориснике у <em>CSV</em> формату (зарезима раздвојене вредности). <small><a href="#" class="toggle-advanced">Прикажи напредно коришћење</a></small></p>'
|
||||
Help2: "<div class=\"advanced\"> <h4>Напредно коришћење</h4> <ul> <li>Дозвољене колоне: <em>%s</em></li> <li>Постојеће корисници се препознају по сопственом јединственом својству <em>Кôд</em> и ажурирају новим вредностима из увезене датотеке</li> <li>Групе могу бити додељене помоћу колоне <em>Групе</em>. Групе се идентификују путем њиховог својства <em>Кôд</em>, а више група се раздваја зарезом. Постојеће чланство у групама се не брише.</li>\n</ul></div>"
|
||||
ResultCreated: 'Креирано {count} чланова'
|
||||
ResultDeleted: 'Избрисано %d чланова'
|
||||
ResultNone: 'Без промена'
|
||||
|
548
lang/sr_RS@latin.yml
Normal file
548
lang/sr_RS@latin.yml
Normal file
@ -0,0 +1,548 @@
|
||||
sr_RS@latin:
|
||||
AssetAdmin:
|
||||
NEWFOLDER: Nova fascikla
|
||||
SHOWALLOWEDEXTS: 'Prikaži dozvoljene ekstenzije'
|
||||
AssetTableField:
|
||||
CREATED: 'Prvo dostavljeno'
|
||||
DIM: Dimenzije
|
||||
FILENAME: Ime datoteke
|
||||
FOLDER: Fascikla
|
||||
LASTEDIT: 'Poslednje promenjeno'
|
||||
OWNER: Vlasnik
|
||||
SIZE: 'Veličina'
|
||||
TITLE: Naslov
|
||||
TYPE: 'Tip'
|
||||
URL: URL
|
||||
AssetUploadField:
|
||||
ChooseFiles: 'Izaberi datoteke'
|
||||
DRAGFILESHERE: 'Prevuci datoteke ovde'
|
||||
DROPAREA: 'Područje za ispuštanje'
|
||||
EDITALL: 'Izmeni sve'
|
||||
EDITANDORGANIZE: 'Izmeni i organizuj'
|
||||
EDITINFO: 'Izmeni datoteke'
|
||||
FILES: Datoteke
|
||||
FROMCOMPUTER: 'Izaberite datoteke sa Vašeg računara'
|
||||
FROMCOMPUTERINFO: 'Postavi sa Vašeg računara'
|
||||
TOTAL: Ukupno
|
||||
TOUPLOAD: 'Izaberite datoteke za postavljanje...'
|
||||
UPLOADINPROGRESS: 'Molimo Vas da sačekate... Postavljanje je u toku'
|
||||
UPLOADOR: ILI
|
||||
BBCodeParser:
|
||||
ALIGNEMENT: Poravnanje
|
||||
ALIGNEMENTEXAMPLE: 'poravnat uz desnu stranu'
|
||||
BOLD: 'Podebljan tekst'
|
||||
BOLDEXAMPLE: Podebljano
|
||||
CODE: 'Blok kôda'
|
||||
CODEDESCRIPTION: 'Blok neformatizovanog kôda'
|
||||
CODEEXAMPLE: 'Blok kôda'
|
||||
COLORED: 'Obojen tekst'
|
||||
COLOREDEXAMPLE: 'plavi tekst'
|
||||
EMAILLINK: 'Veza e-pošte'
|
||||
EMAILLINKDESCRIPTION: 'Napravite link do adrese e-pošte'
|
||||
IMAGE: Slika
|
||||
IMAGEDESCRIPTION: 'Prikaži sliku u mojoj poruci'
|
||||
ITALIC: 'Iskošen tekst'
|
||||
ITALICEXAMPLE: Iskošeno
|
||||
LINK: 'Link veb sajta'
|
||||
LINKDESCRIPTION: 'Link do drugog veb sajta ili URL'
|
||||
STRUCK: 'Precrtan tekst'
|
||||
STRUCKEXAMPLE: Precrtano
|
||||
UNDERLINE: 'Podvučen tekst'
|
||||
UNDERLINEEXAMPLE: Podvučeno
|
||||
UNORDERED: 'Neuređena lista'
|
||||
UNORDEREDDESCRIPTION: 'Neuređena lista'
|
||||
UNORDEREDEXAMPLE1: 'stavka 1 neuređene liste'
|
||||
BackLink_Button_ss:
|
||||
Back: Nazad
|
||||
BasicAuth:
|
||||
ENTERINFO: 'Unesite korisničko ime i lozinku.'
|
||||
ERRORNOTADMIN: 'Ovaj korisnik nije administrator.'
|
||||
ERRORNOTREC: 'To korisničko ime / lozinka nije prepoznato'
|
||||
Boolean:
|
||||
ANY: Bilo koja
|
||||
CMSLoadingScreen_ss:
|
||||
LOADING: Učitavanje...
|
||||
REQUIREJS: 'CMS zahteva omogućen JavaScript.'
|
||||
CMSMain:
|
||||
ACCESS: 'Pristup ''{title}'' sekciji'
|
||||
ACCESSALLINTERFACES: 'Pristup svim sekcijama CMS-a'
|
||||
ACCESSALLINTERFACESHELP: 'Nadjačava specifičnija podešavanja pristupa.'
|
||||
SAVE: Sačuvaj
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Prethodni pregled veb sajta'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Moj profil'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Promenili ste svoju lozinku za '
|
||||
CHANGEPASSWORDTEXT2: 'Sada možete da koristite sledeće podatke za prijavljivanje:'
|
||||
EMAIL: E-pošta
|
||||
HELLO: Zdravo
|
||||
PASSWORD: Lozinka
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Lozinka mora sadržati najmanje {min} znakova.'
|
||||
BETWEEN: 'Lozinka mora sadržati najmanje {min}, a najviše {max} znakova.'
|
||||
MAXIMUM: 'Lozinka može sadržati najviše {max} znakova.'
|
||||
SHOWONCLICKTITLE: 'Promeni lozinku'
|
||||
ContentController:
|
||||
NOTLOGGEDIN: 'Niste prijavljeni'
|
||||
CreditCardField:
|
||||
FIRST: prvi
|
||||
FOURTH: četvrti
|
||||
SECOND: drugi
|
||||
THIRD: treći
|
||||
CurrencyField:
|
||||
CURRENCYSYMBOL: din.
|
||||
DataObject:
|
||||
PLURALNAME: 'Objekti podataka'
|
||||
SINGULARNAME: 'Objekat podataka'
|
||||
Date:
|
||||
DAY: dan
|
||||
DAYS: dan/a
|
||||
HOUR: sat
|
||||
HOURS: sata/a
|
||||
LessThanMinuteAgo: 'manje od minute'
|
||||
MIN: minut
|
||||
MINS: minuta
|
||||
MONTH: mesec
|
||||
MONTHS: meseci
|
||||
SEC: sekunda
|
||||
SECS: sekundi
|
||||
TIMEDIFFAGO: '{difference} ranije'
|
||||
TIMEDIFFIN: 'kroz {difference}'
|
||||
YEAR: godina
|
||||
YEARS: godinâ
|
||||
DateField:
|
||||
NOTSET: 'nije podešeno'
|
||||
TODAY: danas
|
||||
VALIDDATEFORMAT2: 'Molimo Vas da unesete ispravan format datuma ({format})'
|
||||
VALIDDATEMAXDATE: 'Datum ne sme biti posle ({date})'
|
||||
VALIDDATEMINDATE: 'Datum ne sme biti pre ({date})'
|
||||
DatetimeField:
|
||||
NOTSET: 'nije podešeno'
|
||||
Director:
|
||||
INVALID_REQUEST: 'Pogrešan zahtev'
|
||||
DropdownField:
|
||||
CHOOSE: (izaberite)
|
||||
CHOOSESEARCH: '(Izaberi ili Pronađi)'
|
||||
EmailField:
|
||||
VALIDATION: 'Unesite adresu e-pošte'
|
||||
Enum:
|
||||
ANY: Bilo koji
|
||||
File:
|
||||
AviType: 'AVI video datotoeka'
|
||||
Content: Sadržaj
|
||||
CssType: 'CSS datoteka'
|
||||
DmgType: 'Apple slika diska'
|
||||
DocType: 'Word dokument'
|
||||
Filename: Ime datoteke
|
||||
GifType: 'GIF slika - dobro za dijagrame'
|
||||
GzType: 'GZIP arhiva'
|
||||
HtlType: 'HTML datoteka'
|
||||
HtmlType: 'HTML datoteka'
|
||||
INVALIDEXTENSION: 'Ekstenzija nije dozvoljena (dozvoljene: {extensions})'
|
||||
INVALIDEXTENSIONSHORT: 'Ekstenzija nije dozvoljena'
|
||||
IcoType: 'Ikona'
|
||||
JpgType: 'JPEG slika - dobro za fotografije'
|
||||
JsType: 'Javascript datoteka'
|
||||
Mp3Type: 'MP3 audio datoteka'
|
||||
MpgType: 'MPEG video datoteka'
|
||||
NOFILESIZE: 'Datoteka je veličine 0 B.'
|
||||
NOVALIDUPLOAD: 'Datoteka za prenos nije valjana'
|
||||
Name: Ime
|
||||
PLURALNAME: Datoteke
|
||||
PdfType: 'Adobe Acrobat PDF datoteka'
|
||||
PngType: 'PNG slika - dobar format opšte namene'
|
||||
SINGULARNAME: Datoteka
|
||||
TOOLARGE: 'Datoteka je prevelika; maksimalna dozvoljena veličina je {size}'
|
||||
TOOLARGESHORT: 'Veličina datoteke premašuje {size}'
|
||||
TiffType: 'Označeni format slike'
|
||||
Title: Naslov
|
||||
WavType: 'WAV audio datoteka'
|
||||
XlsType: 'Excel dokument'
|
||||
ZipType: 'ZIP arhiva'
|
||||
Filesystem:
|
||||
SYNCRESULTS: 'Sinhronizacija je završena: {createdcount} stavki je kreirano, {deletedcount} stavki je izbrisano'
|
||||
Folder:
|
||||
PLURALNAME: Fascikle
|
||||
SINGULARNAME: Fascikla
|
||||
ForgotPasswordEmail_ss:
|
||||
HELLO: Zdravo
|
||||
TEXT1: 'Evo ga Vaš'
|
||||
TEXT2: 'link za resetovanje lozinke'
|
||||
TEXT3: za
|
||||
Form:
|
||||
FIELDISREQUIRED: '{name} je obavezno'
|
||||
SubmitBtnLabel: Idi
|
||||
VALIDATIONCREDITNUMBER: 'Uverite se da ste ispravno uneli {number} broj kreditne kartice'
|
||||
VALIDATIONNOTUNIQUE: 'Uneta vrednost nije jedinstvena'
|
||||
VALIDATIONPASSWORDSDONTMATCH: 'Lozinke se ne poklapaju'
|
||||
VALIDATIONPASSWORDSNOTEMPTY: 'Polja za lozinke ne smeju da budu prazna'
|
||||
VALIDATIONSTRONGPASSWORD: 'Lozinke moraju ra sadrže bar jednu cifru i bar jedan alfanumerički znak'
|
||||
VALIDATOR: Proverivač ispravnosti
|
||||
VALIDCURRENCY: 'Unesite ispravnu valutu'
|
||||
FormField:
|
||||
Example: 'npr. %s'
|
||||
NONE: bez
|
||||
GridAction:
|
||||
DELETE_DESCRIPTION: Izbriši
|
||||
Delete: Izbriši
|
||||
UnlinkRelation: Raskini link
|
||||
GridField:
|
||||
Add: 'Dodaj {name}'
|
||||
Filter: Filter
|
||||
FilterBy: 'Filtriraj po'
|
||||
Find: Pronađi
|
||||
LEVELUP: 'Nivo iznad'
|
||||
LinkExisting: 'Postojanje linka'
|
||||
NewRecord: 'Novi %s'
|
||||
NoItemsFound: 'Nijedna stavka nije pronađena'
|
||||
PRINTEDAT: 'Odštampano'
|
||||
PRINTEDBY: 'Odštampao'
|
||||
PlaceHolder: 'Pronađi {type}'
|
||||
PlaceHolderWithLabels: 'Pronađi {type} po {name}'
|
||||
RelationSearch: 'Pretraživanje relacije'
|
||||
ResetFilter: Vrati u pređašnje stanje
|
||||
GridFieldAction_Delete:
|
||||
DeletePermissionsFailure: 'Nemate dozvolu za brisanje'
|
||||
EditPermissionsFailure: 'Nemate dozvolu da raskinete link sa zapisom'
|
||||
GridFieldDetailForm:
|
||||
CancelBtn: Odustani
|
||||
Create: Kreiraj
|
||||
Delete: Izbriši
|
||||
DeletePermissionsFailure: 'Nemate pravo brisanja'
|
||||
Deleted: 'Izbrisano %s %s'
|
||||
Save: Sačuvaj
|
||||
Saved: 'Sačuvano {name} {link}'
|
||||
GridFieldEditButton_ss:
|
||||
EDIT: Izmeni
|
||||
GridFieldItemEditView:
|
||||
Go_back: 'Vrati se nazad'
|
||||
Group:
|
||||
AddRole: 'Dodaj ulogu za ovu grupu'
|
||||
Code: 'Kôd grupe'
|
||||
DefaultGroupTitleAdministrators: Administratori
|
||||
DefaultGroupTitleContentAuthors: 'Autori sadržaja'
|
||||
Description: Opis
|
||||
GroupReminder: 'Ako izaberete roditeljsku grupu, ova grupa će preuzeti sve njene uloge'
|
||||
HierarchyPermsError: 'Nije moguće dodeliti roditeljsku grupu "%s" sa privilegovanim dozvolama (zahteva Administratorski pristup)'
|
||||
Locked: 'Zaključano?'
|
||||
NoRoles: 'Uloge nisu pronađene'
|
||||
PLURALNAME: Grupe
|
||||
Parent: 'Roditeljska grupa'
|
||||
RolesAddEditLink: 'Upravljaj ulogama'
|
||||
SINGULARNAME: Grupa
|
||||
Sort: 'Poredak sortiranja'
|
||||
has_many_Permissions: Dozvole
|
||||
many_many_Members: Članovi
|
||||
GroupImportForm:
|
||||
Help1: '<p>Uvezi jednu ili više grupa u <em>CSV</em> formatu (zarezima razdvojene vrednosti). <small><a href="#" class="toggle-advanced">Prikaži napredno korišćenje</a></small></p>'
|
||||
ResultCreated: 'Kreirano {count} grupa'
|
||||
ResultDeleted: 'Izbrisao %d grupa'
|
||||
ResultUpdated: 'Ažurirano %d grupa'
|
||||
Hierarchy:
|
||||
InfiniteLoopNotAllowed: 'Otkrivena je beskonačna petlja u okviru "{type}" hijerarhije. Promenite roditelja da bi ste razrešili situaciju'
|
||||
HtmlEditorField:
|
||||
ADDURL: 'Dodaj URL'
|
||||
ADJUSTDETAILSDIMENSIONS: 'Detalji & dimenzije'
|
||||
ANCHORVALUE: Sidro
|
||||
BUTTONADDURL: 'Dodaj URL'
|
||||
BUTTONINSERT: Umetni
|
||||
BUTTONINSERTLINK: 'Umetni link'
|
||||
BUTTONREMOVELINK: 'Ukloni link'
|
||||
BUTTONUpdate: Ažuriraj
|
||||
CAPTIONTEXT: 'Tekst oznake'
|
||||
CSSCLASS: 'Poravnanje / stil'
|
||||
CSSCLASSCENTER: 'Centrirano, samo za sebe.'
|
||||
CSSCLASSLEFT: 'Sa leve strane, sa tekstom prelomljenim okolo.'
|
||||
CSSCLASSLEFTALONE: 'Sa leve strane, samo za sebe'
|
||||
CSSCLASSRIGHT: 'Sa desne strane, sa tekstom prelomljenim okolo.'
|
||||
DETAILS: Detalji
|
||||
EMAIL: 'Adresa e-pošte'
|
||||
FILE: Datoteka
|
||||
FOLDER: Fascikla
|
||||
FROMCMS: 'Iz CMS-a'
|
||||
FROMCOMPUTER: 'Sa Vašeg računara'
|
||||
FROMWEB: 'Sa veba'
|
||||
FindInFolder: 'Pronađi u fascikli'
|
||||
IMAGEALT: 'Alternativni tekst (alt)'
|
||||
IMAGEALTTEXT: 'Alternativni tekst (alt) - prikazuje se ako slika ne može biti prikazana'
|
||||
IMAGEALTTEXTDESC: 'Prikazuje se čitačima ekrana ili ako slika ne može biti prikazana'
|
||||
IMAGEDIMENSIONS: Dimenzije
|
||||
IMAGEHEIGHTPX: Visina
|
||||
IMAGETITLE: 'Tekst naslova (tooltip) - za dodatne informacije o slici'
|
||||
IMAGETITLETEXT: 'Tekst naslova (tooltip)'
|
||||
IMAGETITLETEXTDESC: 'Za dodatne informacije o slici'
|
||||
IMAGEWIDTHPX: Širina
|
||||
INSERTMEDIA: 'Umetni medijski resurs'
|
||||
LINK: 'Link'
|
||||
LINKANCHOR: 'Sidro na ovoj strani'
|
||||
LINKDESCR: 'Opis linka'
|
||||
LINKEMAIL: 'Adresa e-pošte'
|
||||
LINKEXTERNAL: 'drugi vebsajt'
|
||||
LINKFILE: 'Preuzmi datoteku'
|
||||
LINKINTERNAL: 'stranu na sajtu'
|
||||
LINKOPENNEWWIN: 'Otvoriti link u novom prozoru?'
|
||||
LINKTO: 'Poveži na'
|
||||
PAGE: Stranica
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'URL ''{url}'' ne može biti pretvoren u medijski resurs.'
|
||||
UpdateMEDIA: 'Ažuriraj medijski resurs'
|
||||
Image:
|
||||
PLURALNAME: Datoteke
|
||||
SINGULARNAME: Datoteka
|
||||
Image_Cached:
|
||||
PLURALNAME: Datoteke
|
||||
SINGULARNAME: Datoteka
|
||||
Image_iframe_ss:
|
||||
TITLE: 'Iframe za dostavljanje slika'
|
||||
LeftAndMain:
|
||||
CANT_REORGANISE: 'Nemate pravo da menjate stranice vršnog nivoa. Vaše izmene nisu sačuvane.'
|
||||
DELETED: Izbrisano
|
||||
DropdownBatchActionsDefault: Akcije
|
||||
HELP: Pomoć
|
||||
PERMAGAIN: 'Odjavljeni ste sa CMS-a. Ukoliko želite da se ponovo prijavite, unesite korisničko ime i lozinku.'
|
||||
PreviewButton: Prethodni pregled
|
||||
REORGANISATIONSUCCESSFUL: 'Stablo sajta je uspešno reorganizovano.'
|
||||
SAVEDUP: Sačuvano.
|
||||
ShowAsList: 'prikaži u vidu liste'
|
||||
TooManyPages: 'Previše stranica'
|
||||
ValidationError: 'Grešla pri proveri ispravnosti'
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Zdravo
|
||||
LOGOUT: 'Odjavi se'
|
||||
LoginAttempt:
|
||||
Email: 'Adresa e-pošte'
|
||||
IP: 'IP adresa'
|
||||
PLURALNAME: 'Pokušaji prijave'
|
||||
SINGULARNAME: 'Pokušaj prijave'
|
||||
Status: Status
|
||||
Member:
|
||||
ADDGROUP: 'Dodaj grupu'
|
||||
BUTTONCHANGEPASSWORD: 'Izmeni lozinku'
|
||||
BUTTONLOGIN: 'Prijavi se'
|
||||
BUTTONLOGINOTHER: 'Prijavite se kao neko drugi'
|
||||
BUTTONLOSTPASSWORD: 'Zaboravio sam lozinku'
|
||||
CANTEDIT: 'Nemate dozvolu da uradite to'
|
||||
CONFIRMNEWPASSWORD: 'Potvrdite novu lozinku'
|
||||
CONFIRMPASSWORD: 'Potvrdite lozinku'
|
||||
DATEFORMAT: 'Format datuma'
|
||||
DefaultAdminFirstname: 'Podrazumevani administrator'
|
||||
DefaultDateTime: podrazumevano
|
||||
EMAIL: E-pošta
|
||||
EMPTYNEWPASSWORD: 'Nova lozinka ne može biti prazna. Pokušajte ponovo.'
|
||||
ENTEREMAIL: 'Unesite adresu e-pošte da bi ste dobili link za resetovanje lozinke.'
|
||||
ERRORLOCKEDOUT2: 'Vaš nalog je privremeno suspendovan zbog velikog broja neuspešnih pokušaja prijave. Pokušajte ponovo za {count} minuta.'
|
||||
ERRORNEWPASSWORD: 'Nova lozinka koju ste uneli se ne poklapa. Pokušajte ponovo.'
|
||||
ERRORPASSWORDNOTMATCH: 'Vaša trenutna lozinka se ne poklapa. Pokušajte ponovo.'
|
||||
ERRORWRONGCRED: 'Pruženi detalji izgleda nisu korektni. Pokušajte ponovo.'
|
||||
FIRSTNAME: 'Ime'
|
||||
INTERFACELANG: 'Jezik interfejsa'
|
||||
INVALIDNEWPASSWORD: 'Nismo mogli da prihvatimo lozinku: {password}'
|
||||
LOGGEDINAS: 'Prijavljeni ste kao {name}.'
|
||||
NEWPASSWORD: 'Nova lozinka'
|
||||
NoPassword: 'Ne postoji lozinka za tog člana.'
|
||||
PASSWORD: Lozinka
|
||||
PLURALNAME: Članovi
|
||||
REMEMBERME: 'Zapamti me za sledeći put'
|
||||
SINGULARNAME: Član
|
||||
SUBJECTPASSWORDCHANGED: 'Vaša lozinka je promenjena'
|
||||
SUBJECTPASSWORDRESET: 'Link za resetovanje Vaše lozinke'
|
||||
SURNAME: Prezime
|
||||
TIMEFORMAT: 'Format vremena'
|
||||
VALIDATIONMEMBEREXISTS: 'Već postoji član sa ovom adresom e-pošte'
|
||||
ValidationIdentifierFailed: 'Nije moguće prepisati preko postojećeg člana #{id} sa istim identifikatorom ({name} = {value}))'
|
||||
WELCOMEBACK: 'Dobro došli ponovo, {firstname}'
|
||||
YOUROLDPASSWORD: 'Vaša stara lozinka'
|
||||
belongs_many_many_Groups: Grupe
|
||||
db_LastVisited: 'Datum poslednje posete'
|
||||
db_Locale: 'Lokalitet interfejsa'
|
||||
db_LockedOutUntil: 'Zaključan do'
|
||||
db_NumVisit: 'Broj poseta'
|
||||
db_Password: Lozinka
|
||||
db_PasswordExpiry: 'Datum isteka lozinke'
|
||||
MemberAuthenticator:
|
||||
TITLE: 'Pošalji lozinku'
|
||||
MemberDatetimeOptionsetField:
|
||||
AMORPM: 'AM (Ante meridiem) or PM (Post meridiem)'
|
||||
Custom: Prilagođen
|
||||
DATEFORMATBAD: 'Neispravan format datuma'
|
||||
DAYNOLEADING: 'Dan u mesecu bez vodeće nule'
|
||||
DIGITSDECFRACTIONSECOND: 'Jedna ili više cifara koje predstaljaju deseti deo sekunde'
|
||||
FOURDIGITYEAR: 'Četvorocifrena godina'
|
||||
FULLNAMEMONTH: 'Puno ime meseca (npr. Jun)'
|
||||
HOURNOLEADING: 'Sati bez vodeće nule'
|
||||
MINUTENOLEADING: 'Minute bez vodeće nule'
|
||||
MONTHNOLEADING: 'Mesec bez vodeće nule'
|
||||
Preview: Prethodni pregled
|
||||
SHORTMONTH: 'Kratko ime meseca (npr. Sept)'
|
||||
TWODIGITDAY: 'Dvocifreni dan meseca'
|
||||
TWODIGITHOUR: 'Dve cifre sati (00 do 23)'
|
||||
TWODIGITMINUTE: 'Dve cifre minuta (00 do 59)'
|
||||
TWODIGITMONTH: 'Dvocifreni mesec (01=Januar itd)'
|
||||
TWODIGITSECOND: 'Dve cifre sekundi (00 do 59)'
|
||||
TWODIGITYEAR: 'Dvocifrena godina'
|
||||
Toggle: 'Prikaži pomoć za formatiranje'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Uvezi korisnike u <em>CSV</em> formatu (zarezima razdvojene vrednosti). <small><a href="#" class="toggle-advanced">Prikaži napredno korišćenje</a></small></p>'
|
||||
ResultCreated: 'Kreirano {count} članova'
|
||||
ResultDeleted: 'Izbrisano %d članova'
|
||||
ResultNone: 'Bez promena'
|
||||
ResultUpdated: 'Ažurirano {count} članova'
|
||||
MemberPassword:
|
||||
PLURALNAME: 'Lozinke članova'
|
||||
SINGULARNAME: 'Lozinka člana'
|
||||
MemberTableField:
|
||||
APPLY_FILTER: 'Primeni filter'
|
||||
ModelAdmin:
|
||||
DELETE: Izbriši
|
||||
DELETEDRECORDS: 'Izbrisano {count} zapisa'
|
||||
EMPTYBEFOREIMPORT: 'Premesti podatke'
|
||||
IMPORT: 'Uvezi iz CSV'
|
||||
IMPORTEDRECORDS: 'Uvezeno {count} zapisa'
|
||||
NOCSVFILE: 'Izaberite CSV datoteku za uvoz'
|
||||
NOIMPORT: 'Nema ničega za uvoz'
|
||||
RESET: Vrati u pređašnje stanje
|
||||
Title: 'Modeli podataka'
|
||||
UPDATEDRECORDS: 'Ažurirano {count} zapisa'
|
||||
ModelAdmin_ImportSpec_ss:
|
||||
IMPORTSPECFIELDS: 'Kolone baze podataka'
|
||||
IMPORTSPECLINK: 'Prikaži specifikaciju za %s'
|
||||
IMPORTSPECRELATIONS: Relacije
|
||||
IMPORTSPECTITLE: 'Specifikacija za %s'
|
||||
ModelAdmin_Tools_ss:
|
||||
FILTER: Filter
|
||||
IMPORT: Uvezi
|
||||
ModelSidebar_ss:
|
||||
IMPORT_TAB_HEADER: Uvezi
|
||||
SEARCHLISTINGS: Pretraga
|
||||
MoneyField:
|
||||
FIELDLABELAMOUNT: Iznos
|
||||
FIELDLABELCURRENCY: Valuta
|
||||
NullableField:
|
||||
IsNullLabel: 'je Null'
|
||||
NumericField:
|
||||
VALIDATION: '''{value}'' nije broj. Samo brojevi mogu biti prihvaćeni za ovo polje'
|
||||
Pagination:
|
||||
Page: Stranica
|
||||
View: Pregled
|
||||
PasswordValidator:
|
||||
LOWCHARSTRENGTH: 'Pojačajte lozinku dodavanjem nekih od sledećih znakova: %s'
|
||||
PREVPASSWORD: 'Već ste koristili navedenu lozinku u prošlosti. Stoga, izaberite drugu lozinku'
|
||||
TOOSHORT: 'Lozinka je prekratka. Lozinka mora sadržati bar %s znakova'
|
||||
Permission:
|
||||
AdminGroup: Administrator
|
||||
CMS_ACCESS_CATEGORY: 'Pristup CMS-u'
|
||||
FULLADMINRIGHTS: 'Puna administrativna prava'
|
||||
FULLADMINRIGHTS_HELP: 'Nadjačava sve druge dodeljene dozvole.'
|
||||
PLURALNAME: Dozvole
|
||||
SINGULARNAME: Dozvola
|
||||
PermissionCheckboxSetField:
|
||||
AssignedTo: 'dodeljeno "{title}"'
|
||||
FromGroup: 'nasleđeno od grupe "{title}"'
|
||||
FromRole: 'nasleđeno od uloge "{title}"'
|
||||
FromRoleOnGroup: 'nasleđeno iz uloge "%s" za grupu "%s"'
|
||||
PermissionRole:
|
||||
OnlyAdminCanApply: 'Može primenjivati samo administrator'
|
||||
PLURALNAME: Uloge
|
||||
SINGULARNAME: Uloga
|
||||
Title: Naslov
|
||||
PermissionRoleCode:
|
||||
PermsError: 'Nije moguće dodeliti kôd "%s" sa privilegovanim dozvolama (zahteva Administratorski pristup)'
|
||||
SINGULARNAME: 'Kôd uloge za dozvole'
|
||||
Permissions:
|
||||
PERMISSIONS_CATEGORY: 'Uloge i prava pristupa'
|
||||
UserPermissionsIntro: 'Dodavanjem ovog korisnika u grupu biće prilagođena i njegova prava pristupa. Podrobnija objašnjenja o pravima pristupa za pojedinačne grupe možete pronaći u sekciji "Grupe".'
|
||||
PhoneNumberField:
|
||||
VALIDATION: 'Unesite ispravan broj telefona'
|
||||
Security:
|
||||
ALREADYLOGGEDIN: 'Nemate dozvolu za pristup ovoj strani. Ukoliko imate drugi nalog kojim možete da pristupite ovoj strani, prijavite se.'
|
||||
BUTTONSEND: 'Pošalji mi link za resetovanje lozinke'
|
||||
CHANGEPASSWORDBELOW: 'Ovde možete da promenite svoju lozinku.'
|
||||
CHANGEPASSWORDHEADER: 'Promeni moju lozinku'
|
||||
ENTERNEWPASSWORD: 'Unesite novu lozinku.'
|
||||
ERRORPASSWORDPERMISSION: 'Morate da budete prijavljeni da biste promenili svoju lozinku!'
|
||||
LOGGEDOUT: 'Odjavljeni ste. Ukoliko želite da se ponovo prijavite, unesite svoje podatke.'
|
||||
LOGIN: 'Prijavljivanje'
|
||||
NOTEPAGESECURED: 'Ova strana je obezbeđena. Unesite svoje podatke i mi ćemo vam poslati sadržaj.'
|
||||
NOTERESETLINKINVALID: '<p>Link za resetovanje lozinke je pogrešan ili je isteklo vreme za njegovo korišćenje.</p><p>Možete da zahtevate novi <a href="{link1}">ovde</a> ili da promenite Vašu lozinku nakon što se <a href="{link2}">prijavite</a>.</p>'
|
||||
NOTERESETPASSWORD: 'Unesite svoju adresu e-pošte i mi ćemo vam poslati link pomoću kojeg možete da promenite svoju lozinku'
|
||||
PASSWORDSENTHEADER: 'Link za resetovanje lozinke poslat je na adresu e-pošte: ''{email}'''
|
||||
PASSWORDSENTTEXT: 'Hvala Vam! Link za resetovanje lozinke je poslat ne adresu e-pošte ''{email}''. Poruka će stići primaocu samo ako postoji registrovan nalog sa tom adresom e-pošte.'
|
||||
SecurityAdmin:
|
||||
ACCESS_HELP: 'Omogućava špregled, dodavanje i izmene korisnika, kao i dodeljivanje prava pristupa i uloga korisnicima.'
|
||||
APPLY_ROLES: 'Dodaj uloge grupama'
|
||||
APPLY_ROLES_HELP: 'Mogućnost izmena ulogâ grupâ. Zahteva dozvolu za pristup odeljku "Korisnici".'
|
||||
EDITPERMISSIONS: 'Upravljaj pravima pristupa grupâ'
|
||||
EDITPERMISSIONS_HELP: 'Mogućnost menjanja Prava pristupa i IP adresa grupâ. Zahteva dozvolu za pristup odeljku "Bezbednost".'
|
||||
GROUPNAME: 'Ime grupe'
|
||||
IMPORTGROUPS: 'Uvezi grupe'
|
||||
IMPORTUSERS: 'Uvezi korisnike'
|
||||
MEMBERS: Članovi
|
||||
MENUTITLE: Bezbednost
|
||||
MemberListCaution: 'Pažnja: Uklanjanje članova iz ove liste ukloniće ih iz svih grupa i iz baze podataka'
|
||||
NEWGROUP: 'Nova grupa'
|
||||
PERMISSIONS: Dozvole
|
||||
ROLES: Uloge
|
||||
ROLESDESCRIPTION: 'Uloge su predefinisani skupovi ovlašćenja i mogu biti dodeljene grupama.<br />Nasleđuju se od roditeljskih grupa ako je potrebno.'
|
||||
TABROLES: Uloge
|
||||
Users: Korisnici
|
||||
SecurityAdmin_MemberImportForm:
|
||||
BtnImport: 'Uvezi iz CSV'
|
||||
FileFieldLabel: 'CSV datoteka <small>(Dozvoljene ekstenzije: *.csv)</small>'
|
||||
SilverStripeNavigator:
|
||||
Auto: Auto
|
||||
ChangeViewMode: 'Promeni môd pregleda'
|
||||
Desktop: Radna površina
|
||||
DualWindowView: 'Dvostruki prozor'
|
||||
Edit: Izmeni
|
||||
EditView: 'Môd izmena'
|
||||
Mobile: Mobilno
|
||||
PreviewState: 'Stanje prethodnog pregleda'
|
||||
PreviewView: 'Môd prethodnog pregleda'
|
||||
Responsive: Prilagodljiv
|
||||
SplitView: 'Razdeljeni môd'
|
||||
Tablet: Tablet
|
||||
ViewDeviceWidth: 'Izaberite širinu prethodnog pregleda'
|
||||
Width: širina
|
||||
SiteTree:
|
||||
TABMAIN: Glavno
|
||||
TableListField:
|
||||
CSVEXPORT: 'Izvezi u CSV'
|
||||
Print: Štampaj
|
||||
TableListField_PageControls_ss:
|
||||
OF: od
|
||||
TimeField:
|
||||
VALIDATEFORMAT: 'Unesite ispravan format vremena ({format})'
|
||||
ToggleField:
|
||||
LESS: manje
|
||||
MORE: više
|
||||
UploadField:
|
||||
ATTACHFILE: 'Priključi datoteku'
|
||||
ATTACHFILES: 'Priključi datoteke'
|
||||
AttachFile: 'Priključi datoteku(e)'
|
||||
CHOOSEANOTHERFILE: 'Izaberi drugu datoteku'
|
||||
CHOOSEANOTHERINFO: 'Zameni ovu datoteku drugom sa servera'
|
||||
DELETE: 'Izbriši iz datoteka'
|
||||
DELETEINFO: 'Trajno izbriši ovu datoteku sa servera'
|
||||
DOEDIT: Sačuvaj
|
||||
DROPFILE: 'ispusti datoteku'
|
||||
DROPFILES: 'ispusti datoteke'
|
||||
Dimensions: Dimenzije
|
||||
EDIT: Izmeni
|
||||
EDITINFO: 'Izmeni ovu datoteku'
|
||||
FIELDNOTSET: 'Informacije o datoteci nisu pronađene'
|
||||
FROMCOMPUTER: 'Sa Vašeg računara'
|
||||
FROMCOMPUTERINFO: 'Izaberi među datotekama'
|
||||
FROMFILES: 'Iz datoteka'
|
||||
HOTLINKINFO: 'Napomena: ova slika će biti ubačena pomoću hotlinka. Uverite se da imate ovlašćenje kreatora origilanog sajta da uradite to.'
|
||||
MAXNUMBEROFFILES: 'Maksimalan broj datoteka ({count}) je premašen.'
|
||||
MAXNUMBEROFFILESONE: 'Može postaviti samo jednu datoteku'
|
||||
MAXNUMBEROFFILESSHORT: 'Može postaviti samo {count} datoteka'
|
||||
OVERWRITEWARNING: 'Datoteka sa istim imenom već postoji'
|
||||
REMOVE: Ukloni
|
||||
REMOVEINFO: 'Uklonu ovu datoteku odavde, ali je ne briši sa servera'
|
||||
STARTALL: 'Započni sve'
|
||||
Saved: Sačuvano.
|
||||
UPLOADSINTO: 'postalja u /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Verzije
|
36
lang/sv.yml
36
lang/sv.yml
@ -70,10 +70,21 @@ sv:
|
||||
ACCESSALLINTERFACES: 'Tillgång till alla CMS-sektioner'
|
||||
ACCESSALLINTERFACESHELP: 'Ersätter mer specifika behörighetsinställningar.'
|
||||
SAVE: Spara
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Glömt lösenord?'
|
||||
BUTTONLOGIN: 'Logga in igen'
|
||||
BUTTONLOGOUT: 'Logga ut'
|
||||
PASSWORDEXPIRED: '<p>Ditt lösenard har gått ut. <a target="_top" href="{link}">Vänligen ange ett nytt.</a></p>'
|
||||
CMSPageHistoryController_versions_ss:
|
||||
PREVIEW: 'Förhandsgranska sida'
|
||||
CMSProfileController:
|
||||
MENUTITLE: 'Min Profil'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Ogiltig användare. <a target="_top" href="{link}">Vänligen ange dina inloggnings-uppgifter igen</a> för att fortsätta.</p>'
|
||||
LoginMessage: '<p>Om du har osparade ändringar kan du fortsätta där du slutade genom att logga in igen nedan.</p>'
|
||||
SUCCESSCONTENT: '<p>Inloggningen lyckades. <a target="_top" href="{link}">Klicka här</a> om du inte skickas vidare automatiskt.</p>'
|
||||
TimedOutTitleAnonymous: 'Din session har upphört.'
|
||||
TimedOutTitleMember: 'Hej {name}!<br />Din session har upphört.'
|
||||
ChangePasswordEmail_ss:
|
||||
CHANGEPASSWORDTEXT1: 'Du har ändrat ditt lösenord för'
|
||||
CHANGEPASSWORDTEXT2: 'Du kan nu använda följande uppgifter för att logga in:'
|
||||
@ -85,17 +96,8 @@ sv:
|
||||
YESANSWER: 'Ja'
|
||||
CheckboxFieldSetField:
|
||||
SOURCE_VALIDATION: 'Vänligen välj att värde i listan. {value} är inget giltigt val'
|
||||
CMSMemberLoginForm:
|
||||
BUTTONFORGOTPASSWORD: 'Glömt lösenord?'
|
||||
BUTTONLOGIN: 'Logga in igen'
|
||||
BUTTONLOGOUT: 'Logga ut'
|
||||
PASSWORDEXPIRED: '<p>Ditt lösenard har gått ut. <a target="_top" href="{link}">Vänligen ange ett nytt.</a></p>'
|
||||
CMSSecurity:
|
||||
INVALIDUSER: '<p>Ogiltig användare. <a target="_top" href="{link}">Vänligen ange dina inloggnings-uppgifter igen</a> för att fortsätta.</p>'
|
||||
LoginMessage: '<p>Om du har osparade ändringar kan du fortsätta där du slutade genom att logga in igen nedan.</p>'
|
||||
SUCCESSCONTENT: '<p>Inloggningen lyckades. <a target="_top" href="{link}">Klicka här</a> om du inte skickas vidare automatiskt.</p>'
|
||||
TimedOutTitleAnonymous: 'Din session har upphört.'
|
||||
TimedOutTitleMember: 'Hej {name}!<br />Din session har upphört.'
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Vänligen välj att värde i listan. {value} är inget giltigt val'
|
||||
ConfirmedPasswordField:
|
||||
ATLEAST: 'Lösenord måste vara minst {min} tecken långa.'
|
||||
BETWEEN: 'Lösenord måste vara {min} till {max} tecken långa.'
|
||||
@ -190,6 +192,7 @@ sv:
|
||||
TEXT2: 'Återställningslänk för lösenord'
|
||||
TEXT3: för
|
||||
Form:
|
||||
CSRF_EXPIRED_MESSAGE: 'Din session har upphört. Var god och skicka in formuläret på nytt.'
|
||||
CSRF_FAILED_MESSAGE: 'Ett tekniskt fel uppstod. Var god klicka på bakåt-knappen, ladda om sidan i webbläsaren och försök igen'
|
||||
FIELDISREQUIRED: '{name} är obligatoriskt'
|
||||
SubmitBtnLabel: Kör
|
||||
@ -200,7 +203,6 @@ sv:
|
||||
VALIDATIONSTRONGPASSWORD: 'Lösenord måste innehålla minst en siffra och en bokstav.'
|
||||
VALIDATOR: Validator
|
||||
VALIDCURRENCY: 'Var vänlig ange en korrekt valuta'
|
||||
CSRF_EXPIRED_MESSAGE: 'Din session har upphört. Var god och skicka in formuläret på nytt.'
|
||||
FormField:
|
||||
Example: 't.ex. %s'
|
||||
NONE: ingen
|
||||
@ -307,10 +309,10 @@ sv:
|
||||
LINKOPENNEWWIN: 'Öppna länk i nytt fönster?'
|
||||
LINKTO: 'Länka till'
|
||||
PAGE: Sida
|
||||
SUBJECT: 'Ämne'
|
||||
URL: URL
|
||||
URLNOTANOEMBEDRESOURCE: 'URLen ''{url}'' gick inte att omvandla till ett media.'
|
||||
UpdateMEDIA: 'Uppdatera media'
|
||||
SUBJECT: 'Ämne'
|
||||
Image:
|
||||
PLURALNAME: Filer
|
||||
SINGULARNAME: Fil
|
||||
@ -324,10 +326,7 @@ sv:
|
||||
DELETED: Raderad
|
||||
DropdownBatchActionsDefault: Åtgärder
|
||||
HELP: Hjälp
|
||||
PAGETYPE: 'Sidtyp'
|
||||
PERMAGAIN: 'Du har blivit utloggad. Om du vill logga in igen anger du dina uppgifter nedan.'
|
||||
PERMALREADY: 'Tyvärr så har du inte tillträde till den delen av CMSet. Om du vill logga in med en annan användare kan du göra det nedan'
|
||||
PERMDEFAULT: 'Var god välj en inloggningsmetod och fyll i dina uppgifter för att logga in i CMSet.'
|
||||
PLEASESAVE: 'Var god spara sidan. Den kan inte uppdateras eftersom den har inte sparats ännu.'
|
||||
PreviewButton: Förhandsgranska
|
||||
REORGANISATIONSUCCESSFUL: 'Omorganisationen av sidträdet luyckades.'
|
||||
@ -335,7 +334,7 @@ sv:
|
||||
ShowAsList: 'visa som lista'
|
||||
TooManyPages: 'För många sidor'
|
||||
ValidationError: 'Valideringsfel'
|
||||
VersionUnknown: okänd
|
||||
VersionUnknown: Okänd
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Hej
|
||||
LOGOUT: 'Logga ut'
|
||||
@ -414,7 +413,6 @@ sv:
|
||||
Toggle: 'Visa fomateringshjälp'
|
||||
MemberImportForm:
|
||||
Help1: '<p>Importera användare i <em>CSV-format</em> (kommaseparerade värden). <small><a href="#" class="toggle-advanced">Visa avancerat</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n<h4>Avancerat </h4>\n<ul>\n<li>Tillåtna kolumner: <em>%s</em></li>\n<li>Existerade användare matchas av deras unika <em>kod</em>-attribut och uppdateras med alla nya värden från den importerade filen</li>\n<li>Grupper kan anges i <em>Grupp</em>-kolumnen. Grupper identiferas av deras <em>Code</em>-attribut. Anges flera grupper separeras dessa med kommatecken. Existerande användarrättigheter till grupperna tas inte bort.</li>\n</ul>\n</div>"
|
||||
ResultCreated: 'Skapade {count} medlemmar'
|
||||
ResultDeleted: 'Raderade %d medlemmar'
|
||||
ResultNone: 'Inga ändringar'
|
||||
@ -578,5 +576,3 @@ sv:
|
||||
UPLOADSINTO: 'sparas till /{path}'
|
||||
Versioned:
|
||||
has_many_Versions: Versioner
|
||||
CheckboxSetField:
|
||||
SOURCE_VALIDATION: 'Vänligen välj att värde i listan. {value} är inget giltigt val'
|
||||
|
@ -205,10 +205,7 @@ th:
|
||||
LeftAndMain:
|
||||
DropdownBatchActionsDefault: การกระทำ
|
||||
HELP: ช่วยเหลือ
|
||||
PAGETYPE: 'ชนิดหน้าเว็บ:'
|
||||
PERMAGAIN: 'คุณได้ออกจากระบบของ CMS แล้ว หากคุณต้องการเข้าสู่ระบบอีกครั้ง กรุณากรอกชื่อผู้ใช้งานและรหัสผ่านของคุณด้านล่าง'
|
||||
PERMALREADY: 'ขออภัย, คุณไม่สามารถเข้าใช้งานในส่วนนี้ของ CMS ได้ หากคุณต้องการเข้าสู่ระบบในชื่ออื่นได้จากด้านล่าง'
|
||||
PERMDEFAULT: 'กรุณาเลือกวิธีการยืนยันตัวบุคคลและกรอกข้อมูลประจำตัวเพื่อเข้าใช้งาน CMS'
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: สวัสดีค่ะ
|
||||
LOGOUT: 'ออกจากระบบ'
|
||||
|
@ -133,10 +133,7 @@ tr:
|
||||
LeftAndMain:
|
||||
DELETED: Silinmiş.
|
||||
HELP: Yardım
|
||||
PAGETYPE: 'Sayfa tipi:'
|
||||
PERMAGAIN: 'İYS yönetiminden çıkış yaptınız. Eğer tekrar giriş yapmak isterseniz, aşağıya kullanıcı adı ve şifrenizi giriniz.'
|
||||
PERMALREADY: 'Üzgünüm ama İYS''nin bu bölümüne erişim hakkınız yok. Başka bir kullanıcı olarak giriş yapmak istiyorsanız aşağıdan bunu yapabilirsiniz'
|
||||
PERMDEFAULT: 'İYS erişimi için eposta adresinizi ve parolanızı giriniz.e kolaylık sağlama'
|
||||
PreviewButton: Önizleme
|
||||
SAVEDUP: Kaydedildi.
|
||||
LoginAttempt:
|
||||
|
@ -138,10 +138,7 @@ uk:
|
||||
TITLE: 'АйФрейм завантаження зображення'
|
||||
LeftAndMain:
|
||||
HELP: Допомога
|
||||
PAGETYPE: 'Тип сторінки:'
|
||||
PERMAGAIN: 'Ви вийшли з системи. Якщо Ви хочете повторно ідентифікуватися, введіть дані нижче.'
|
||||
PERMALREADY: 'Вибачте, та Ви не маєте доступу до цієї чатини системи. Якщо Ви хочете ідентифікуватися як хтось інший, зробіть це нижче '
|
||||
PERMDEFAULT: 'Будь ласка, оберіть метод ідентифікації та введіть дані доступу до системи.'
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: Привіт
|
||||
LOGOUT: 'Вилогуватися'
|
||||
|
@ -300,17 +300,13 @@ zh:
|
||||
DELETED: 已删除。
|
||||
DropdownBatchActionsDefault: 动作
|
||||
HELP: 帮助
|
||||
PAGETYPE: '页面类型'
|
||||
PERMAGAIN: '您已经退出 CMS。如果您想再次登录,请在下面输入用户名和密码。'
|
||||
PERMALREADY: '抱歉,您不能访问 CMS 的这一部分。如果您想以不同的身份登录,请在下面进行操作'
|
||||
PERMDEFAULT: '请选择一种认证方法并输入您的凭据以访问 CMS。'
|
||||
PreviewButton: 预览
|
||||
REORGANISATIONSUCCESSFUL: '重新组织网站地图已成功'
|
||||
SAVEDUP: 已保存。
|
||||
ShowAsList: '以列表方式展示'
|
||||
TooManyPages: '页面数目过多'
|
||||
ValidationError: '验证错误'
|
||||
VersionUnknown: 位置
|
||||
LeftAndMain_Menu_ss:
|
||||
Hello: 您好
|
||||
LOGOUT: '退出'
|
||||
@ -388,7 +384,6 @@ zh:
|
||||
Toggle: '显示格式帮助'
|
||||
MemberImportForm:
|
||||
Help1: '<p>采用 <em>CSV 格式</em> 导入用户(逗号分隔值)<small><a href="#" class="toggle-advanced">显示高级用法</a></small></p>'
|
||||
Help2: "<div class=\"advanced\">\n <h4>高级用法</h4>\n <ul>\n <li>允许的栏目:<em>%s</em></li>\n <li>通过独有的 <em>代码</em> 属性对现有用户进行配对并使用导入文件中任何新的值更新他们。</li>\n <li>群组可通过 <em>组别</em> 栏目进行分类。群组通过他们的<em>代码</em> 属性进行识别,\n多个群组可用逗号隔开。现有的群组分配情况不会被清除。</li>\n </ul>\n</div>"
|
||||
ResultCreated: '已创建 {count} 位成员'
|
||||
ResultDeleted: '已删除 %d 位成员'
|
||||
ResultNone: '无更改'
|
||||
|
@ -69,10 +69,7 @@ zh_CN:
|
||||
TITLE: '图象上传内嵌框架(Iframe)'
|
||||
LeftAndMain:
|
||||
HELP: 帮助
|
||||
PAGETYPE: '网页类型'
|
||||
PERMAGAIN: '您于CMS的登录已被注销,请在下面输入用户名和密码重新登录。'
|
||||
PERMALREADY: '对不起,您无权登录CMS的这一部分。如果您要用另外的帐号,请在下面登录。'
|
||||
PERMDEFAULT: '请先选择一种验证方法并输入您的权限信息,以登录CMS。'
|
||||
Member:
|
||||
BUTTONCHANGEPASSWORD: '更改密码'
|
||||
BUTTONLOGIN: '登录'
|
||||
|
@ -55,10 +55,7 @@ zh_TW:
|
||||
TITLE: '圖片上載iFrame'
|
||||
LeftAndMain:
|
||||
HELP: 說明
|
||||
PAGETYPE: '網頁類型:'
|
||||
PERMAGAIN: '您已被登出,請在下面重新登入。'
|
||||
PERMALREADY: '抱歉,您沒有權力使用這個部分。您可以用別的帳號登入。'
|
||||
PERMDEFAULT: '請選擇一個認證方法並登入。'
|
||||
Member:
|
||||
BUTTONCHANGEPASSWORD: '更改密碼'
|
||||
BUTTONLOGIN: '登入'
|
||||
|
@ -422,10 +422,15 @@ class ArrayList extends ViewableData implements SS_List, SS_Filterable, SS_Sorta
|
||||
throw new InvalidArgumentException("Bad arguments passed to sort()");
|
||||
}
|
||||
|
||||
// Store the original keys of the items as a sort fallback, so we can preserve the original order in the event
|
||||
// that array_multisort is unable to work out a sort order for them. This also prevents array_multisort trying
|
||||
// to inspect object properties which can result in errors with circular dependencies
|
||||
$originalKeys = array_keys($this->items);
|
||||
|
||||
// This the main sorting algorithm that supports infinite sorting params
|
||||
$multisortArgs = array();
|
||||
$values = array();
|
||||
foreach($columnsToSort as $column => $direction ) {
|
||||
foreach($columnsToSort as $column => $direction) {
|
||||
// The reason these are added to columns is of the references, otherwise when the foreach
|
||||
// is done, all $values and $direction look the same
|
||||
$values[$column] = array();
|
||||
@ -442,6 +447,8 @@ class ArrayList extends ViewableData implements SS_List, SS_Filterable, SS_Sorta
|
||||
$multisortArgs[] = &$sortDirection[$column];
|
||||
}
|
||||
|
||||
$multisortArgs[] = &$originalKeys;
|
||||
|
||||
$list = clone $this;
|
||||
// As the last argument we pass in a reference to the items that all the sorting will be applied upon
|
||||
$multisortArgs[] = &$list->items;
|
||||
|
@ -725,7 +725,7 @@ class Hierarchy extends DataExtension {
|
||||
|
||||
$children = $baseClass::get()
|
||||
->filter('ParentID', (int)$this->owner->ID)
|
||||
->sort('Sort', 'ASC');
|
||||
->sort('"Sort"', 'ASC');
|
||||
if ($afterNode) {
|
||||
$children = $children->filter('Sort:GreaterThan', $afterNode->Sort);
|
||||
}
|
||||
|
@ -181,7 +181,7 @@ abstract class DBSchemaManager {
|
||||
return (bool) $this->schemaUpdateTransaction;
|
||||
}
|
||||
|
||||
// Transactional schema altering functions - they don't do anyhting except for update schemaUpdateTransaction
|
||||
// Transactional schema altering functions - they don't do anything except for update schemaUpdateTransaction
|
||||
|
||||
/**
|
||||
* Instruct the schema manager to record a table creation to later execute
|
||||
|
@ -5,6 +5,9 @@
|
||||
*
|
||||
* By default streams unbuffered data, but seek(), rewind(), or numRecords() will force the statement to
|
||||
* buffer itself and sacrifice any potential performance benefit.
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage model
|
||||
*/
|
||||
class MySQLStatement extends SS_Query {
|
||||
|
||||
|
@ -1,11 +1,14 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package framework
|
||||
* @subpackage model
|
||||
*/
|
||||
|
||||
/**
|
||||
* Object representing a SQL SELECT query.
|
||||
* The various parts of the SQL query can be manipulated individually.
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage model
|
||||
* @deprecated since version 4.0
|
||||
*/
|
||||
class SQLQuery extends SQLSelect {
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
/**
|
||||
* Provides a security interface functionality within the cms
|
||||
* @package framework
|
||||
* @subpackage security
|
||||
*/
|
||||
class CMSSecurity extends Security {
|
||||
|
||||
|
@ -163,16 +163,35 @@ class Permission extends DataObject implements TemplateGlobalProvider {
|
||||
$memberID = (is_object($member)) ? $member->ID : $member;
|
||||
}
|
||||
|
||||
// Turn the code into an array as we may need to add other permsissions to the set we check
|
||||
if(!is_array($code)) $code = array($code);
|
||||
|
||||
if($arg == 'any') {
|
||||
$adminImpliesAll = (bool)Config::inst()->get('Permission', 'admin_implies_all');
|
||||
// Cache the permissions in memory
|
||||
if(!isset(self::$cache_permissions[$memberID])) {
|
||||
self::$cache_permissions[$memberID] = self::permissions_for_member($memberID);
|
||||
}
|
||||
|
||||
// If $admin_implies_all was false then this would be inefficient, but that's an edge
|
||||
// case and this keeps the code simpler
|
||||
if(!is_array($code)) $code = array($code);
|
||||
if(Config::inst()->get('Permission', 'admin_implies_all')) $code[] = "ADMIN";
|
||||
foreach ($code as $permCode) {
|
||||
if ($permCode === 'CMS_ACCESS') {
|
||||
foreach (self::$cache_permissions[$memberID] as $perm) {
|
||||
//if they have admin rights OR they have an explicit access to the CMS then give permission
|
||||
if (($adminImpliesAll && $perm == 'ADMIN') || substr($perm, 0, 11) === 'CMS_ACCESS_') {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif (substr($permCode, 0, 11) === 'CMS_ACCESS_') {
|
||||
//cms_access_leftandmain means access to all CMS areas
|
||||
$code[] = 'CMS_ACCESS_LeftAndMain';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// if ADMIN has all privileges, then we need to push that code in
|
||||
if($adminImpliesAll) {
|
||||
$code[] = "ADMIN";
|
||||
}
|
||||
|
||||
// Multiple $code values - return true if at least one matches, ie, intersection exists
|
||||
return (bool)array_intersect($code, self::$cache_permissions[$memberID]);
|
||||
|
@ -4,6 +4,9 @@ namespace SilverStripe\Framework\Injector;
|
||||
|
||||
/**
|
||||
* A factory which is used for creating service instances.
|
||||
*
|
||||
* @package framework
|
||||
* @subpackage injector
|
||||
*/
|
||||
interface Factory {
|
||||
|
||||
|
@ -32,7 +32,7 @@ class CMSProfileControllerTest extends FunctionalTest {
|
||||
}
|
||||
|
||||
public function testMemberEditsOwnProfile() {
|
||||
$member = $this->objFromFixture('Member', 'user1');
|
||||
$member = $this->objFromFixture('Member', 'user3');
|
||||
$this->session()->inst_set('loggedInAs', $member->ID);
|
||||
|
||||
$response = $this->post('admin/myprofile/EditForm', array(
|
||||
@ -46,9 +46,9 @@ class CMSProfileControllerTest extends FunctionalTest {
|
||||
'Password[_ConfirmPassword]' => 'password',
|
||||
));
|
||||
|
||||
$member = $this->objFromFixture('Member', 'user1');
|
||||
$member = $this->objFromFixture('Member', 'user3');
|
||||
|
||||
$this->assertEquals($member->FirstName, 'JoeEdited', 'FirstName field was changed');
|
||||
$this->assertEquals('JoeEdited', $member->FirstName, 'FirstName field was changed');
|
||||
}
|
||||
|
||||
public function testExtendedPermissionsStopEditingOwnProfile() {
|
||||
|
@ -1,27 +1,38 @@
|
||||
Permission:
|
||||
admin:
|
||||
Code: ADMIN
|
||||
cmsmain:
|
||||
Code: CMS_ACCESS_LeftAndMain
|
||||
leftandmain:
|
||||
Code: CMS_ACCESS_CMSMain
|
||||
admin:
|
||||
Code: ADMIN
|
||||
cmsmain:
|
||||
Code: CMS_ACCESS_LeftAndMain
|
||||
leftandmain:
|
||||
Code: CMS_ACCESS_CMSMain
|
||||
test:
|
||||
Code: CMS_ACCESS_TestController
|
||||
|
||||
Group:
|
||||
admins:
|
||||
Title: Administrators
|
||||
Permissions: =>Permission.admin
|
||||
cmsusers:
|
||||
Title: CMS Users
|
||||
Permissions: =>Permission.cmsmain, =>Permission.leftandmain
|
||||
admins:
|
||||
Title: Administrators
|
||||
Permissions: =>Permission.admin
|
||||
cmsusers:
|
||||
Title: CMS Users
|
||||
Permissions: =>Permission.cmsmain, =>Permission.leftandmain
|
||||
test:
|
||||
Title: Test group
|
||||
Permissions: =>Permission.test
|
||||
|
||||
Member:
|
||||
admin:
|
||||
FirstName: Admin
|
||||
Email: admin@user.com
|
||||
Groups: =>Group.admins
|
||||
user1:
|
||||
FirstName: Joe
|
||||
Email: user1@user.com
|
||||
Groups: =>Group.cmsusers
|
||||
user2:
|
||||
FirstName: Steve
|
||||
Email: user2@user.com
|
||||
Groups: =>Group.cmsusers
|
||||
admin:
|
||||
FirstName: Admin
|
||||
Email: admin@user.com
|
||||
Groups: =>Group.admins
|
||||
user1:
|
||||
FirstName: Joe
|
||||
Email: user1@user.com
|
||||
Groups: =>Group.cmsusers
|
||||
user2:
|
||||
FirstName: Steve
|
||||
Email: user2@user.com
|
||||
Groups: =>Group.cmsusers
|
||||
user3:
|
||||
FirstName: Files
|
||||
Email: user3@example.com
|
||||
Groups: =>Group.test
|
||||
|
@ -587,6 +587,26 @@ class FormTest extends FunctionalTest {
|
||||
$messageEls[0]->asXML()
|
||||
);
|
||||
}
|
||||
|
||||
public function testGetExtraFields()
|
||||
{
|
||||
$form = new FormTest_ExtraFieldsForm(
|
||||
new FormTest_Controller(),
|
||||
'Form',
|
||||
new FieldList(new TextField('key1')),
|
||||
new FieldList()
|
||||
);
|
||||
|
||||
$data = array(
|
||||
'key1' => 'test',
|
||||
'ExtraFieldCheckbox' => false,
|
||||
);
|
||||
|
||||
$form->loadDataFrom($data);
|
||||
|
||||
$formData = $form->getData();
|
||||
$this->assertEmpty($formData['ExtraFieldCheckbox']);
|
||||
}
|
||||
|
||||
protected function getStubForm() {
|
||||
return new Form(
|
||||
@ -732,41 +752,57 @@ class FormTest_ControllerWithSecurityToken extends Controller implements TestOnl
|
||||
|
||||
}
|
||||
|
||||
class FormTest_ControllerWithStrictPostCheck extends Controller implements TestOnly {
|
||||
class FormTest_ControllerWithStrictPostCheck extends Controller implements TestOnly
|
||||
{
|
||||
|
||||
private static $allowed_actions = array('Form');
|
||||
private static $allowed_actions = array('Form');
|
||||
|
||||
protected $template = 'BlankPage';
|
||||
protected $template = 'BlankPage';
|
||||
|
||||
public function Link($action = null) {
|
||||
return Controller::join_links(
|
||||
'FormTest_ControllerWithStrictPostCheck',
|
||||
$this->getRequest()->latestParam('Action'),
|
||||
$this->getRequest()->latestParam('ID'),
|
||||
$action
|
||||
);
|
||||
}
|
||||
public function Link($action = null)
|
||||
{
|
||||
return Controller::join_links(
|
||||
'FormTest_ControllerWithStrictPostCheck',
|
||||
$this->request->latestParam('Action'),
|
||||
$this->request->latestParam('ID'),
|
||||
$action
|
||||
);
|
||||
}
|
||||
|
||||
public function Form() {
|
||||
$form = new Form(
|
||||
$this,
|
||||
'Form',
|
||||
new FieldList(
|
||||
new EmailField('Email')
|
||||
),
|
||||
new FieldList(
|
||||
new FormAction('doSubmit')
|
||||
)
|
||||
);
|
||||
$form->setFormMethod('POST');
|
||||
$form->setStrictFormMethodCheck(true);
|
||||
$form->disableSecurityToken(); // Disable CSRF protection for easier form submission handling
|
||||
public function Form()
|
||||
{
|
||||
$form = new Form(
|
||||
$this,
|
||||
'Form',
|
||||
new FieldList(
|
||||
new EmailField('Email')
|
||||
),
|
||||
new FieldList(
|
||||
new FormAction('doSubmit')
|
||||
)
|
||||
);
|
||||
$form->setFormMethod('POST');
|
||||
$form->setStrictFormMethodCheck(true);
|
||||
$form->disableSecurityToken(); // Disable CSRF protection for easier form submission handling
|
||||
|
||||
return $form;
|
||||
}
|
||||
return $form;
|
||||
}
|
||||
|
||||
public function doSubmit($data, $form, $request)
|
||||
{
|
||||
$form->sessionMessage('Test save was successful', 'good');
|
||||
return $this->redirectBack();
|
||||
}
|
||||
}
|
||||
|
||||
class FormTest_ExtraFieldsForm extends Form implements TestOnly {
|
||||
|
||||
public function getExtraFields() {
|
||||
$fields = parent::getExtraFields();
|
||||
|
||||
$fields->push(new CheckboxField('ExtraFieldCheckbox', 'Extra Field Checkbox', 1));
|
||||
|
||||
return $fields;
|
||||
}
|
||||
|
||||
public function doSubmit($data, $form, $request) {
|
||||
$form->sessionMessage('Test save was successful', 'good');
|
||||
return $this->redirectBack();
|
||||
}
|
||||
}
|
||||
|
@ -187,8 +187,10 @@ class NumericFieldTest extends SapphireTest {
|
||||
$field = new NumericField('Number');
|
||||
|
||||
$html = $field->Field();
|
||||
$this->assertContains('type="number"', $html, 'number type set');
|
||||
$this->assertContains('step="any"', $html, 'step value set to any');
|
||||
|
||||
// @todo - Revert to number one day when html5 number supports proper localisation
|
||||
// See https://github.com/silverstripe/silverstripe-framework/pull/4565
|
||||
$this->assertContains('type="text"', $html, 'number type not set');
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -425,6 +425,29 @@ class ArrayListTest extends SapphireTest {
|
||||
$this->assertEquals($list->last()->ID, 3, 'Bert.3 should be last in the list');
|
||||
}
|
||||
|
||||
/**
|
||||
* Check that we don't cause recursion errors with array_multisort() and circular dependencies
|
||||
*/
|
||||
public function testSortWithCircularDependencies() {
|
||||
$itemA = new stdClass;
|
||||
$childA = new stdClass;
|
||||
$itemA->child = $childA;
|
||||
$childA->parent = $itemA;
|
||||
$itemA->Sort = 1;
|
||||
|
||||
$itemB = new stdClass;
|
||||
$childB = new stdClass;
|
||||
$itemB->child = $childB;
|
||||
$childB->parent = $itemB;
|
||||
$itemB->Sort = 1;
|
||||
|
||||
$items = new ArrayList;
|
||||
$items->add($itemA);
|
||||
$items->add($itemB);
|
||||
|
||||
// This call will trigger a fatal error if there are issues with circular dependencies
|
||||
$items->sort('Sort');
|
||||
}
|
||||
/**
|
||||
* $list->filter('Name', 'bob'); // only bob in the list
|
||||
*/
|
||||
|
@ -14,7 +14,7 @@ class PermissionTest extends SapphireTest {
|
||||
}
|
||||
|
||||
public function testGetCodesUngrouped() {
|
||||
$codes = Permission::get_codes(null, false);
|
||||
$codes = Permission::get_codes(false);
|
||||
$this->assertArrayHasKey('SITETREE_VIEW_ALL', $codes);
|
||||
}
|
||||
|
||||
@ -23,6 +23,31 @@ class PermissionTest extends SapphireTest {
|
||||
$this->assertTrue(Permission::checkMember($member, "SITETREE_VIEW_ALL"));
|
||||
}
|
||||
|
||||
public function testCMSAccess() {
|
||||
$members = Member::get()->byIDs($this->allFixtureIDs('Member'));
|
||||
foreach ($members as $member) {
|
||||
$this->assertTrue(Permission::checkMember($member, 'CMS_ACCESS'));
|
||||
}
|
||||
|
||||
$member = new Member();
|
||||
$member->update(array(
|
||||
'FirstName' => 'No CMS',
|
||||
'Surname' => 'Access',
|
||||
'Email' => 'no-access@example.com',
|
||||
));
|
||||
$member->write();
|
||||
$this->assertFalse(Permission::checkMember($member, 'CMS_ACCESS'));
|
||||
}
|
||||
|
||||
public function testLeftAndMainAccessAll() {
|
||||
//add user and group
|
||||
$member = $this->objFromFixture('Member', 'leftandmain');
|
||||
|
||||
$this->assertTrue(Permission::checkMember($member, "CMS_ACCESS_MyAdmin"));
|
||||
$this->assertTrue(Permission::checkMember($member, "CMS_ACCESS_AssetAdmin"));
|
||||
$this->assertTrue(Permission::checkMember($member, "CMS_ACCESS_SecurityAdmin"));
|
||||
}
|
||||
|
||||
public function testPermissionAreInheritedFromOneRole() {
|
||||
$member = $this->objFromFixture('Member', 'author');
|
||||
$this->assertTrue(Permission::checkMember($member, "CMS_ACCESS_MyAdmin"));
|
||||
@ -39,7 +64,7 @@ class PermissionTest extends SapphireTest {
|
||||
$this->assertFalse(Permission::checkMember($member, "SITETREE_VIEW_ALL"));
|
||||
}
|
||||
|
||||
function testPermissionsForMember() {
|
||||
public function testPermissionsForMember() {
|
||||
$member = $this->objFromFixture('Member', 'access');
|
||||
$permissions = Permission::permissions_for_member($member->ID);
|
||||
$this->assertEquals(4, count($permissions));
|
||||
|
@ -1,52 +1,63 @@
|
||||
PermissionRole:
|
||||
author:
|
||||
Title: Author
|
||||
access:
|
||||
Title: Access Administrator
|
||||
author:
|
||||
Title: Author
|
||||
access:
|
||||
Title: Access Administrator
|
||||
|
||||
PermissionRoleCode:
|
||||
author1:
|
||||
Role: =>PermissionRole.author
|
||||
Code: CMS_ACCESS_MyAdmin
|
||||
author2:
|
||||
Role: =>PermissionRole.author
|
||||
Code: CMS_ACCESS_AssetAdmin
|
||||
access1:
|
||||
Role: =>PermissionRole.access
|
||||
Code: CMS_ACCESS_SecurityAdmin
|
||||
access2:
|
||||
Role: =>PermissionRole.access
|
||||
Code: EDIT_PERMISSIONS
|
||||
author1:
|
||||
Role: =>PermissionRole.author
|
||||
Code: CMS_ACCESS_MyAdmin
|
||||
author2:
|
||||
Role: =>PermissionRole.author
|
||||
Code: CMS_ACCESS_AssetAdmin
|
||||
access1:
|
||||
Role: =>PermissionRole.access
|
||||
Code: CMS_ACCESS_SecurityAdmin
|
||||
access2:
|
||||
Role: =>PermissionRole.access
|
||||
Code: EDIT_PERMISSIONS
|
||||
|
||||
|
||||
Member:
|
||||
author:
|
||||
FirstName: Test
|
||||
Surname: Author
|
||||
access:
|
||||
FirstName: Test
|
||||
Surname: Access Administrator
|
||||
globalauthor:
|
||||
FirstName: Test
|
||||
Surname: Global Author
|
||||
author:
|
||||
FirstName: Test
|
||||
Surname: Author
|
||||
access:
|
||||
FirstName: Test
|
||||
Surname: Access Administrator
|
||||
globalauthor:
|
||||
FirstName: Test
|
||||
Surname: Global Author
|
||||
leftandmain:
|
||||
FirstName: Left
|
||||
Surname: AndMain
|
||||
Email: leftandmain@example.com
|
||||
|
||||
Group:
|
||||
author:
|
||||
Title: Authors
|
||||
Members: =>Member.author
|
||||
Roles: =>PermissionRole.author
|
||||
access:
|
||||
Title: Access Administrators + Authors
|
||||
Members: =>Member.access
|
||||
Roles: =>PermissionRole.access,=>PermissionRole.author
|
||||
globalauthor:
|
||||
Parent: =>Group.author
|
||||
Title: Global Authors
|
||||
Members: =>Member.globalauthor
|
||||
author:
|
||||
Title: Authors
|
||||
Members: =>Member.author
|
||||
Roles: =>PermissionRole.author
|
||||
access:
|
||||
Title: Access Administrators + Authors
|
||||
Members: =>Member.access
|
||||
Roles: =>PermissionRole.access,=>PermissionRole.author
|
||||
globalauthor:
|
||||
Parent: =>Group.author
|
||||
Title: Global Authors
|
||||
Members: =>Member.globalauthor
|
||||
leftandmain:
|
||||
Title: LeftAndMain
|
||||
Members: =>Member.leftandmain
|
||||
|
||||
Permission:
|
||||
extra1:
|
||||
Code: SITETREE_VIEW_ALL
|
||||
Group: =>Group.author
|
||||
globalauthor:
|
||||
Code: SITETREE_EDIT_ALL
|
||||
Group: =>Group.globalauthor
|
||||
extra1:
|
||||
Code: SITETREE_VIEW_ALL
|
||||
Group: =>Group.author
|
||||
globalauthor:
|
||||
Code: SITETREE_EDIT_ALL
|
||||
Group: =>Group.globalauthor
|
||||
leftandmain:
|
||||
Code: CMS_ACCESS_LeftAndMain
|
||||
Group: =>Group.leftandmain
|
||||
|
Loading…
Reference in New Issue
Block a user