Merge 3.4 into 3

# Conflicts:
#	code/controllers/CMSPageHistoryController.php
This commit is contained in:
Damian Mooyman 2016-08-05 19:14:57 +12:00
commit 7c13f7f75f
22 changed files with 629 additions and 286 deletions

View File

@ -12,7 +12,7 @@ addons:
env:
global:
- CORE_RELEASE=3
- CORE_RELEASE=3.4
- "ARTIFACTS_AWS_REGION=us-east-1"
- "ARTIFACTS_S3_BUCKET=silverstripe-travis-artifacts"
- secure: "7V20Qk3bIG2AlTJaA5D/uzB8vUVvRwQp+xjRYUxlahtj9FcuqEV3HIyjwwJe0T6Z1bnRYuu28ZnCT2CfP9BBZ3FE7AwSZbPase9c0/at2qDJNqkvIdC1xZ1H6Fcy2LSwNB9wLQPe613ItVdanitEuwE41iowxBPslxUUTnwx7eY="

View File

@ -47,18 +47,28 @@ class AssetAdmin extends LeftAndMain implements PermissionProvider{
);
/**
* Return fake-ID "root" if no ID is found (needed to upload files into the root-folder)
* Return fake-ID 0 (root) if no ID is found (needed to upload files into the root-folder)
*/
public function currentPageID() {
if(is_numeric($this->getRequest()->requestVar('ID'))) {
return $this->getRequest()->requestVar('ID');
} elseif (is_numeric($this->urlParams['ID'])) {
return $this->urlParams['ID'];
} elseif(Session::get("{$this->class}.currentPage")) {
return Session::get("{$this->class}.currentPage");
} else {
return 0;
$id = 0;
$request = $this->getRequest();
if(is_numeric($request->requestVar('ID'))) {
$id = $request->requestVar('ID');
} elseif (is_numeric($request->param('ID'))) {
$id = $request->param('ID');
}
// Detect current folder in gridfield item edit view
if ($id && $id > 0) {
if (!Folder::get()->filter('ID', $id)->exists()) {
$file = File::get()->byID($id);
$id = ($file) ? $file->ParentID : 0;
}
}
$id = (int)$id;
$this->setCurrentPageID($id);
return $id;
}
/**
@ -153,8 +163,9 @@ JS
}
public function getEditForm($id = null, $fields = null) {
$form = parent::getEditForm($id, $fields);
$folder = ($id && is_numeric($id)) ? DataObject::get_by_id('Folder', $id, false) : $this->currentPage();
$folder = $this->currentPage();
$fields = $form->Fields();
$title = ($folder && $folder->isInDB()) ? $folder->Title : _t('AssetAdmin.FILES', 'Files');
$fields->push(new HiddenField('ID', false, $folder ? $folder->ID : null));
@ -338,8 +349,8 @@ JS
if($record && !$record->canDelete()) return Security::permissionFailure();
if(!$record || !$record->ID) throw new SS_HTTPResponse_Exception("Bad record ID #" . (int)$data['ID'], 404);
$parentID = $record->ParentID;
$this->setCurrentPageID($parentID);
$record->delete();
$this->setCurrentPageID(null);
$this->getResponse()->addHeader('X-Status', rawurlencode(_t('LeftAndMain.DELETED', 'Deleted.')));
$this->getResponse()->addHeader('X-Pjax', 'Content');
@ -518,12 +529,13 @@ JS
*/
public function currentPage() {
$id = $this->currentPageID();
if($id && is_numeric($id) && $id > 0) {
$folder = DataObject::get_by_id('Folder', $id);
if($folder && $folder->isInDB()) {
if ($id > 0) {
$folder = Folder::get()->byID($id);
if ($folder && $folder->isInDB()) {
return $folder;
}
}
// Fallback to root
$this->setCurrentPageID(null);
return new Folder();
}

View File

@ -6,7 +6,7 @@ class CMSFileAddController extends LeftAndMain {
private static $required_permission_codes = 'CMS_ACCESS_AssetAdmin';
private static $menu_title = 'Files';
private static $tree_class = 'Folder';
// public function upload($request) {
// $formHtml = $this->renderWith(array('AssetAdmin_UploadContent'));
// if($request->isAjax()) {
@ -36,12 +36,11 @@ class CMSFileAddController extends LeftAndMain {
* Return fake-ID "root" if no ID is found (needed to upload files into the root-folder)
*/
public function currentPageID() {
if(is_numeric($this->getRequest()->requestVar('ID'))) {
return $this->getRequest()->requestVar('ID');
} elseif (is_numeric($this->urlParams['ID'])) {
return $this->urlParams['ID'];
} elseif(Session::get("{$this->class}.currentPage")) {
return Session::get("{$this->class}.currentPage");
$request = $this->getRequest();
if (is_numeric($request->requestVar('ID'))) {
return $request->requestVar('ID');
} elseif (is_numeric($request->param('ID'))) {
return $request->param('ID');
} else {
return 0;
}
@ -57,10 +56,6 @@ class CMSFileAddController extends LeftAndMain {
Requirements::javascript(FRAMEWORK_DIR . '/javascript/AssetUploadField.js');
Requirements::css(FRAMEWORK_DIR . '/css/AssetUploadField.css');
if($currentPageID = $this->currentPageID()){
Session::set("{$this->class}.currentPage", $currentPageID);
}
$folder = $this->currentPage();
$uploadField = UploadField::create('AssetUploadField', '');
@ -87,7 +82,7 @@ class CMSFileAddController extends LeftAndMain {
$this,
'EditForm',
new FieldList(
$uploadField,
$uploadField,
new HiddenField('ID')
),
new FieldList()
@ -135,7 +130,7 @@ class CMSFileAddController extends LeftAndMain {
'Title' => _t('AssetAdmin.Upload', 'Upload'),
'Link' => $this->Link()
)));
return $items;
}

View File

@ -12,14 +12,14 @@ class CMSPageHistoryController extends CMSMain {
private static $menu_title = 'History';
private static $required_permission_codes = 'CMS_ACCESS_CMSMain';
private static $session_namespace = 'CMSMain';
private static $allowed_actions = array(
'VersionsForm',
'CompareVersionsForm',
'show',
'compare'
);
private static $url_handlers = array(
'$Action/$ID/$VersionID/$OtherVersionID' => 'handleAction'
);
@ -37,14 +37,14 @@ class CMSPageHistoryController extends CMSMain {
});
return $negotiator;
}
/**
* @param SS_HTTPRequest $request
* @return array
*/
public function show($request) {
$form = $this->ShowVersionForm($request->param('VersionID'));
$negotiator = $this->getResponseNegotiator();
$controller = $this;
$negotiator->setCallback('CurrentForm', function() use(&$controller, &$form) {
@ -56,7 +56,7 @@ class CMSPageHistoryController extends CMSMain {
return $negotiator->respond($request);
}
/**
* @param SS_HTTPRequest $request
* @return array
@ -88,7 +88,7 @@ class CMSPageHistoryController extends CMSMain {
return false;
}
}
/**
* Returns the read only version of the edit form. Detaches all {@link FormAction}
* instances attached since only action relates to revert.
@ -104,10 +104,10 @@ class CMSPageHistoryController extends CMSMain {
*/
public function getEditForm($id = null, $fields = null, $versionID = null, $compareID = null) {
if(!$id) $id = $this->currentPageID();
$record = $this->getRecord($id, $versionID);
$versionID = ($record) ? $record->Version : $versionID;
$form = parent::getEditForm($record, ($record) ? $record->getCMSFields() : null);
// Respect permission failures from parent implementation
if(!($form instanceof Form)) return $form;
@ -118,14 +118,14 @@ class CMSPageHistoryController extends CMSMain {
$form->setActions(new FieldList(
$revert = FormAction::create('doRollback', _t('CMSPageHistoryController.REVERTTOTHISVERSION', 'Revert to this version'))->setUseButtonTag(true)
));
$fields = $form->Fields();
$fields->removeByName("Status");
$fields->push(new HiddenField("ID"));
$fields->push(new HiddenField("Version"));
$fields = $fields->makeReadonly();
$fields = $fields->makeReadonly();
if($compareID) {
$link = Controller::join_links(
$this->Link('show'),
@ -133,7 +133,7 @@ class CMSPageHistoryController extends CMSMain {
);
$view = _t('CMSPageHistoryController.VIEW',"view");
$message = _t(
'CMSPageHistoryController.COMPARINGVERSION',
"Comparing versions {version1} and {version2}.",
@ -142,7 +142,7 @@ class CMSPageHistoryController extends CMSMain {
'version2' => sprintf('%s (<a href="%s">%s</a>)', $compareID, Controller::join_links($link, $compareID), $view)
)
);
$revert->setReadonly(true);
} else {
if($record->isLatestVersion()) {
@ -155,7 +155,7 @@ class CMSPageHistoryController extends CMSMain {
);
}
}
$fields->addFieldToTab('Root.Main',
new LiteralField('CurrentlyViewingMessage', $this->customise(array(
'Content' => $message,
@ -169,17 +169,17 @@ class CMSPageHistoryController extends CMSMain {
"ID" => $id,
"Version" => $versionID,
));
if(($record && $record->isLatestVersion())) {
$revert->setReadonly(true);
}
$form->removeExtraClass('cms-content');
return $form;
}
/**
* Version select form. Main interface between selecting versions to view
* and comparing multiple versions.
@ -197,7 +197,7 @@ class CMSPageHistoryController extends CMSMain {
$action = $this->getRequest()->param('Action');
$versionID = $this->getRequest()->param('VersionID');
$otherVersionID = $this->getRequest()->param('OtherVersionID');
$showUnpublishedChecked = 0;
$compareModeChecked = ($action == "compare");
@ -208,19 +208,19 @@ class CMSPageHistoryController extends CMSMain {
if($versions) {
foreach($versions as $k => $version) {
$active = false;
if($version->Version == $versionID || $version->Version == $otherVersionID) {
$active = true;
if(!$version->WasPublished) $showUnpublishedChecked = 1;
}
$version->Active = ($active);
}
}
$vd = new ViewableData();
$versionsHtml = $vd->customise(array(
'Versions' => $versions
))->renderWith('CMSPageHistoryController_versions');
@ -263,15 +263,15 @@ class CMSPageHistoryController extends CMSMain {
$form->loadDataFrom($this->getRequest()->requestVars());
$hiddenID->setValue($id);
$form->unsetValidator();
$form
->addExtraClass('cms-versions-form') // placeholder, necessary for $.metadata() to work
->setAttribute('data-link-tmpl-compare', Controller::join_links($this->Link('compare'), '%s', '%s', '%s'))
->setAttribute('data-link-tmpl-show', Controller::join_links($this->Link('show'), '%s', '%s'));
return $form;
}
/**
* Process the {@link VersionsForm} compare function between two pages.
*
@ -283,7 +283,7 @@ class CMSPageHistoryController extends CMSMain {
public function doCompare($data, $form) {
$versions = $data['Versions'];
if(count($versions) < 2) return null;
$id = $this->currentPageID();
$version1 = array_shift($versions);
$version2 = array_shift($versions);
@ -299,7 +299,7 @@ class CMSPageHistoryController extends CMSMain {
'LeftAndMain_Content'
));
}
// non javascript, redirect the user to the page
$this->redirect(Controller::join_links(
$this->Link('compare'),
@ -316,16 +316,16 @@ class CMSPageHistoryController extends CMSMain {
* @param Form
*
* @return html
*/
*/
public function doShowVersion($data, $form) {
$versionID = null;
if(isset($data['Versions']) && is_array($data['Versions'])) {
$versionID = array_shift($data['Versions']);
}
if(!$versionID) return;
if($request->isAjax()) {
return $this->customise(array(
"EditForm" => $this->ShowVersionForm($versionID)
@ -354,7 +354,7 @@ class CMSPageHistoryController extends CMSMain {
return $form;
}
/**
* @param int $versionID
* @param int $otherVersionID
@ -369,13 +369,11 @@ class CMSPageHistoryController extends CMSMain {
$fromVersion = $versionID;
}
if(!$toVersion || !$toVersion) {
return false;
}
if(!$toVersion || !$fromVersion) return false;
$id = $this->currentPageID();
$page = DataObject::get_by_id("SiteTree", $id);
if($page && $page->exists()) {
if(!$page->canView()) {
return Security::permissionFailure($this);
@ -386,11 +384,11 @@ class CMSPageHistoryController extends CMSMain {
$fromVersionRecord = Versioned::get_version('SiteTree', $id, $fromVersion);
$toVersionRecord = Versioned::get_version('SiteTree', $id, $toVersion);
if(!$fromVersionRecord) {
user_error("Can't find version $fromVersion of page $id", E_USER_ERROR);
}
if(!$toVersionRecord) {
user_error("Can't find version $toVersion of page $id", E_USER_ERROR);
}
@ -399,26 +397,26 @@ class CMSPageHistoryController extends CMSMain {
$form = $this->getEditForm($id, null, null, true);
$form->setActions(new FieldList());
$form->addExtraClass('compare');
// Comparison views shouldn't be editable.
// Its important to convert fields *before* loading data,
// as the comparison output is HTML and not valid values for the various field types
$readonlyFields = $form->Fields()->makeReadonly();
$form->setFields($readonlyFields);
$form->loadDataFrom($record);
$form->loadDataFrom(array(
"ID" => $id,
"Version" => $fromVersion,
));
foreach($form->Fields()->dataFields() as $field) {
$field->dontEscape = true;
}
return $form;
}
return false;
}

View File

@ -4,18 +4,18 @@
* for CMS authors, usually for {@link SiteTree} objects with "stage" and "live" links.
* Useful both in the CMS and alongside the page template (for logged in authors).
* The class can be used for any {@link DataObject} subclass implementing the {@link CMSPreviewable} interface.
*
*
* New item types can be defined by extending the {@link SilverStripeNavigatorItem} class,
* for example the "cmsworkflow" module defines a new "future state" item with a date selector
* to view embargoed data at a future point in time. So the item doesn't always have to be a simple link.
*
*
* @package cms
* @subpackage content
*/
class SilverStripeNavigator extends ViewableData {
/**
* @var DataObject
* @var DataObject|CMSPreviewable
*/
protected $record;
@ -24,7 +24,8 @@ class SilverStripeNavigator extends ViewableData {
* @throws InvalidArgumentException if record doesn't implement CMSPreviewable
*/
public function __construct($record) {
if(!in_array('CMSPreviewable', class_implements($record))) {
parent::__construct();
if (!($record instanceof CMSPreviewable)) {
throw new InvalidArgumentException(sprintf(
'SilverStripeNavigator: Record of type %s doesn\'t implement CMSPreviewable',
get_class($record)
@ -50,6 +51,7 @@ class SilverStripeNavigator extends ViewableData {
if($class == 'SilverStripeNavigatorItem') continue;
$i++;
/** @var SilverStripeNavigatorItem $item */
$item = new $class($this->record);
if(!$item->canView()) continue;
@ -76,7 +78,7 @@ class SilverStripeNavigator extends ViewableData {
/**
* @param DataObject $record
* @return Array template data
* @return array template data
*/
static public function get_for_record($record) {
$html = '';
@ -101,21 +103,22 @@ class SilverStripeNavigator extends ViewableData {
* Navigator items are links that appear in the $SilverStripeNavigator bar.
* To add an item, extend this class - it will be automatically picked up.
* When instanciating items manually, please ensure to call {@link canView()}.
*
*
* @package cms
* @subpackage content
*/
class SilverStripeNavigatorItem extends ViewableData {
/**
* @param DataObject
* @var DataObject|CMSPreviewable
*/
protected $record;
/**
* @param DataObject
* @param DataObject $record
*/
public function __construct($record) {
parent::__construct();
$this->record = $record;
}
@ -142,7 +145,7 @@ class SilverStripeNavigatorItem extends ViewableData {
* Optional link to a specific view of this record.
* Not all items are simple links, please use {@link getHTML()}
* to represent an item in markup unless you know what you're doing.
*
*
* @return string
*/
public function getLink() {}
@ -157,7 +160,7 @@ class SilverStripeNavigatorItem extends ViewableData {
*/
public function getRecord() {
return $this->record;
}
}
/**
* @return int
@ -169,7 +172,7 @@ class SilverStripeNavigatorItem extends ViewableData {
/**
* As items might convey different record states like a "stage" or "live" table,
* an item can be active (showing the record in this state).
*
*
* @return boolean
*/
public function isActive() {
@ -179,7 +182,7 @@ class SilverStripeNavigatorItem extends ViewableData {
/**
* Filters items based on member permissions or other criteria,
* such as if a state is generally available for the current record.
*
*
* @param Member
* @return Boolean
*/
@ -189,7 +192,7 @@ class SilverStripeNavigatorItem extends ViewableData {
/**
* Counts as "archived" if the current record is a different version from both live and draft.
*
*
* @return boolean
*/
public function isArchived() {
@ -205,7 +208,7 @@ class SilverStripeNavigatorItem extends ViewableData {
));
$this->record->_cached_isArchived = (
(!$currentDraft || ($currentDraft && $this->record->Version != $currentDraft->Version))
(!$currentDraft || ($currentDraft && $this->record->Version != $currentDraft->Version))
&& (!$currentLive || ($currentLive && $this->record->Version != $currentLive->Version))
);
}
@ -250,7 +253,6 @@ class SilverStripeNavigatorItem_CMSLink extends SilverStripeNavigatorItem {
&& !($this->record instanceof RedirectorPage)
);
}
}
/**
@ -263,10 +265,14 @@ class SilverStripeNavigatorItem_StageLink extends SilverStripeNavigatorItem {
public function getHTML() {
$draftPage = $this->getDraftPage();
if($draftPage) {
$this->recordLink = Controller::join_links($draftPage->AbsoluteLink(), "?stage=Stage");
return "<a ". ($this->isActive() ? 'class="current" ' : '') ."href=\"$this->recordLink\">". _t('ContentController.DRAFTSITE', 'Draft Site') ."</a>";
if (!$draftPage) {
return null;
}
$linkClass = $this->isActive() ? 'class="current" ' : '';
$linkTitle = _t('ContentController.DRAFTSITE', 'Draft Site');
$recordLink = Convert::raw2att(Controller::join_links($draftPage->AbsoluteLink(), "?stage=Stage"));
return "<a {$linkClass} href=\"$recordLink\">$linkTitle</a>";
}
public function getTitle() {
@ -280,7 +286,7 @@ class SilverStripeNavigatorItem_StageLink extends SilverStripeNavigatorItem {
public function getLink() {
$date = Versioned::current_archived_date();
return Controller::join_links(
$this->record->PreviewLink(),
$this->record->PreviewLink(),
'?stage=Stage',
$date ? '?archiveDate=' . $date : null
);
@ -288,7 +294,7 @@ class SilverStripeNavigatorItem_StageLink extends SilverStripeNavigatorItem {
public function canView($member = null) {
return (
$this->record->hasExtension('Versioned')
$this->record->hasExtension('Versioned')
&& $this->getDraftPage()
// Don't follow redirects in preview, they break the CMS editing form
&& !($this->record instanceof RedirectorPage)
@ -297,7 +303,7 @@ class SilverStripeNavigatorItem_StageLink extends SilverStripeNavigatorItem {
public function isActive() {
return (
Versioned::current_stage() == 'Stage'
Versioned::current_stage() == 'Stage'
&& !(ClassInfo::exists('SiteTreeFutureState') && SiteTreeFutureState::get_future_datetime())
&& !$this->isArchived()
);
@ -321,10 +327,14 @@ class SilverStripeNavigatorItem_LiveLink extends SilverStripeNavigatorItem {
public function getHTML() {
$livePage = $this->getLivePage();
if($livePage) {
$this->recordLink = Controller::join_links($livePage->AbsoluteLink(), "?stage=Live");
return "<a ". ($this->isActive() ? 'class="current" ' : '') ."href=\"$this->recordLink\">". _t('ContentController.PUBLISHEDSITE', 'Published Site') ."</a>";
if (!$livePage) {
return null;
}
$linkClass = $this->isActive() ? 'class="current" ' : '';
$linkTitle = _t('ContentController.PUBLISHEDSITE', 'Published Site');
$recordLink = Convert::raw2att(Controller::join_links($livePage->AbsoluteLink(), "?stage=Live"));
return "<a {$linkClass} href=\"$recordLink\">$linkTitle</a>";
}
public function getTitle() {
@ -341,7 +351,7 @@ class SilverStripeNavigatorItem_LiveLink extends SilverStripeNavigatorItem {
public function canView($member = null) {
return (
$this->record->hasExtension('Versioned')
$this->record->hasExtension('Versioned')
&& $this->getLivePage()
// Don't follow redirects in preview, they break the CMS editing form
&& !($this->record instanceof RedirectorPage)
@ -372,28 +382,43 @@ class SilverStripeNavigatorItem_ArchiveLink extends SilverStripeNavigatorItem {
private static $priority = 40;
public function getHTML() {
$this->recordLink = $this->record->AbsoluteLink();
return "<a class=\"ss-ui-button". ($this->isActive() ? ' current' : '') ."\" href=\"$this->recordLink?archiveDate={$this->record->LastEdited}\" target=\"_blank\">". _t('ContentController.ARCHIVEDSITE', 'Preview version') ."</a>";
$linkClass = $this->isActive() ? 'ss-ui-button current' : 'ss-ui-button';
$linkTitle = _t('ContentController.ARCHIVEDSITE', 'Preview version');
$recordLink = Convert::raw2att(Controller::join_links(
$this->record->AbsoluteLink(),
'?archiveDate=' . urlencode($this->record->LastEdited)
));
return "<a class=\"{$linkClass}\" href=\"$recordLink\" target=\"_blank\">$linkTitle</a>";
}
public function getTitle() {
return _t('SilverStripeNavigator.ARCHIVED', 'Archived');
}
public function getMessage() {
if($date = Versioned::current_archived_date()) {
$dateObj = DBField::create_field('Datetime', $date);
return "<div id=\"SilverStripeNavigatorMessage\" title=\"". _t('ContentControl.NOTEWONTBESHOWN', 'Note: this message will not be shown to your visitors') ."\">". _t('ContentController.ARCHIVEDSITEFROM', 'Archived site from') ."<br>" . $dateObj->Nice() . "</div>";
public function getMessage() {
$date = Versioned::current_archived_date();
if (empty($date)) {
return null;
}
/** @var SS_Datetime $dateObj */
$dateObj = DBField::create_field('Datetime', $date);
$title = _t('ContentControl.NOTEWONTBESHOWN', 'Note: this message will not be shown to your visitors');
return "<div id=\"SilverStripeNavigatorMessage\" title=\"{$title}\">"
. _t('ContentController.ARCHIVEDSITEFROM', 'Archived site from')
. "<br />" . $dateObj->Nice() . "</div>";
}
}
public function getLink() {
return $this->record->PreviewLink() . '?archiveDate=' . urlencode($this->record->LastEdited);
return Controller::join_links(
$this->record->PreviewLink(),
'?archiveDate=' . urlencode($this->record->LastEdited)
);
}
public function canView($member = null) {
return (
$this->record->hasExtension('Versioned')
$this->record->hasExtension('Versioned')
&& $this->isArchived()
// Don't follow redirects in preview, they break the CMS editing form
&& !($this->record instanceof RedirectorPage)
@ -404,4 +429,3 @@ class SilverStripeNavigatorItem_ArchiveLink extends SilverStripeNavigatorItem {
return $this->isArchived();
}
}

View File

@ -7,36 +7,36 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
} else {
ss.i18n.addDictionary('fa_IR', {
"AssetAdmin.BATCHACTIONSDELETECONFIRM": "آیا واقعاً می‌خواهید %s پوشه را حذف نمایید؟",
"AssetAdmin.ConfirmDelete": "Do you really want to delete this folder and all contained files?",
"AssetTableField.MOVING": "جابه‌جایی %s فایل(ها)",
"AssetAdmin.ConfirmDelete": "آیا واقعاً می‌خواهید این پوشه و تمامی فایل‌های درون آن را حذف نمایید؟",
"AssetTableField.MOVING": "جابه‌جایی %s فایل",
"AssetTableField.REALLYDELETE": "آیا واقعاً می‌خواهید فایل‌های علامت‌گذاری شده را حذف نمایید؟",
"CMSMAIN.ALERTCLASSNAME": "نوع صفحه پس از ذخیره آن به‌روزرسانی می‌شود",
"CMSMAIN.ALERTCLASSNAME": "نوع صفحه پس از ذخیره‌ی آن به‌روزرسانی می‌شود",
"CMSMAIN.AddSearchCriteria": "افزودن شاخص",
"CMSMAIN.CANTADDCHILDREN": "You can't add children to the selected node",
"CMSMAIN.CANTADDCHILDREN": "شما نمی‌توانید فرزندانی به بخش انتخاب‌شده بیافزایید",
"CMSMAIN.DELETINGPAGES": "حذف صفحات...",
"CMSMAIN.ERRORADDINGPAGE": "خطا در افزودن صفحات",
"CMSMAIN.ERRORDELETINGPAGES": "خطا در حذف صفحات",
"CMSMAIN.ERRORFILTERPAGES": "ناتوان در پالایش لیست درختی تا تنها صفحات تغییر کرده را نمایش دهد <br />%s",
"CMSMAIN.ERRORPUBLISHING": "خطا در انتشار صفحات",
"CMSMAIN.ERRORREVERTING": "Error reverting to live content",
"CMSMAIN.ERRORREVERTING": "خطا در بازنشانی به محتوای لایو",
"CMSMAIN.ERRORUNFILTER": "لیست درختی پالایش نشده",
"CMSMAIN.FILTEREDTREE": "پالایش لیست درختی تا تنها صفحات تغییر کرده را نمایش دهد",
"CMSMAIN.PUBLISHING": "منتشر کردن...",
"CMSMAIN.PUBLISHINGPAGES": "انتشار صفحات",
"CMSMAIN.REALLYDELETEPAGES": "آیا واقعاً می‌خواهید %s صفحات علامت‌گذاری شده را حذف نمایید؟",
"CMSMAIN.PUBLISHINGPAGES": "انتشار صفحات...",
"CMSMAIN.REALLYDELETEPAGES": "آیا واقعاً می‌خواهید %s صفحه‌ی علامت‌گذاری شده را حذف نمایید؟",
"CMSMAIN.RESTORING": "بازنشاندن...",
"CMSMAIN.SAVING": "ذخیره سازی...",
"CMSMAIN.SELECTMOREPAGES": "You have %s pages selected.\n\nDo you really want to perform this action?",
"CMSMAIN.SAVING": "ذخیرهسازی...",
"CMSMAIN.SELECTMOREPAGES": "شما %s صفحه‌ی انتخاب شده دارید.\n\nآیا واقعاً می‌خواهید که این عملکرد اجرا شود؟",
"CMSMAIN.SELECTONEPAGE": "لطفاً حداقل ۱ صفحه را انتخاب نمایید.",
"CMSMAIN.URLSEGMENTVALIDATION": "URLها تنها می‌توانند از حروف، اعداد و خط فاصله ساخته شوند.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "شما باید پیش از افزودن فرزندان زیر مجموعه، صفحه را ذخیره کنید",
"CMSMain.Archive": "Are you sure you want to archive this page and all of its children pages?\n\nThis page and all of its children will be unpublished and sent to the archive.",
"CMSMain.ConfirmRestoreFromLive": "Are you sure you want to revert draft to when the page was last published?",
"CMSMain.DeleteFromDraft": "Are you sure you want to remove your page from the draft site?\n\nThis page will remain on the published site.",
"CMSMAIN.URLSEGMENTVALIDATION": "نشانی‌های اینترنتی تنها می‌توانند از حروف، اعداد و خط فاصله ساخته شوند.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "شما باید پیش از افزودن فرزندان به زیر آن، صفحه را ذخیره کنید",
"CMSMain.Archive": "آیا از این‌که می‌خواهید این صفحه و تمامی صفحات فرزند آن بایگانی شوند اطمینان دارید؟\n\nاین صفحه و تمامی صفحات فرزند آن‌ عدم انتشار شده و به بایگانی ارسال می‌گردند.",
"CMSMain.ConfirmRestoreFromLive": "آیا مطمئن هستید که پیش‌نویس به آخرین انتشار صفحه بازنشانی شود؟",
"CMSMain.DeleteFromDraft": "آیا اطمینان دارید که می‌خواهید صفحه‌تان را از سایت پیش‌نویس حذف نمایید؟\n\nاین صفحه همچنان در سایت منتشر‌شده باقی خواهد بود.",
"CMSMain.Restore": "آیا مطمئن هستید که این صفحه از آرشیو بازنشانی شود؟",
"CMSMain.RestoreToRoot": "Are you sure you want to restore this page from archive?\n\nBecause the parent page is not available this will be restored to the top level.",
"CMSMain.RestoreToRoot": "آیا اطمینان دارید که می‌خواهید این صفحه را از بایگانی بازنشانی نمایید؟\n\nاز آن‌جائی‌که صفحه‌ی والد موجود نیست به بالاترین لول بازنشانی خواهد شد.",
"CMSMain.RollbackToVersion": "آیا واقعاً می‌خواهید به نسخه #%s این صفحه بازگردید؟",
"CMSMain.Unpublish": "Are you sure you want to remove your page from the published site?\n\nThis page will still be available in the sitetree as draft.",
"CMSMain.Unpublish": "آیا اطمینان دارید که می‌خواهید صفحه‌تان را از سایت منتشر‌شده حذف نمایید؟\n\nاین صفحه همچنان در نمای‌درختی سایت به عنوان پیش‌نویس در دسترس خواهد بود.",
"Folder.Name": "نام پوشه",
"Tree.AddSubPage": "افزودن صفحه جدید در اینجا",
"Tree.Duplicate": "دو نسخه کردن",

53
javascript/lang/hr.js Normal file
View File

@ -0,0 +1,53 @@
// This file was generated by silverstripe/cow from javascript/lang/src/hr.js.
// See https://github.com/tractorcow/cow for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
}
} else {
ss.i18n.addDictionary('hr', {
"AssetAdmin.BATCHACTIONSDELETECONFIRM": "Jeste li sigurni da želite obrisati %s direktorije?",
"AssetAdmin.ConfirmDelete": "Jeste li sigurni da želite obrisati ovaj direktorij i sve datoteke u njemu?",
"AssetTableField.MOVING": "Premještam %s datoteku(e)",
"AssetTableField.REALLYDELETE": "Jeste li sigurni da želite obrisati označene datoteke?",
"CMSMAIN.ALERTCLASSNAME": "Tip stranice će biti osvježen nakon spremanja stranice",
"CMSMAIN.AddSearchCriteria": "Dodaj obilježja",
"CMSMAIN.CANTADDCHILDREN": "Ne možete dodati podstranice za označeni čvor",
"CMSMAIN.DELETINGPAGES": "Brišem stranice...",
"CMSMAIN.ERRORADDINGPAGE": "Greška u dodavanju stranice",
"CMSMAIN.ERRORDELETINGPAGES": "Greška u brisanju stranice",
"CMSMAIN.ERRORFILTERPAGES": "Ne mogu filtrirati stablo za prikaz izmjenjenih stranica<br />%s",
"CMSMAIN.ERRORPUBLISHING": "Greška u objavljivanju stranice",
"CMSMAIN.ERRORREVERTING": "Greška pri vraćanju objavljenog sadržaja",
"CMSMAIN.ERRORUNFILTER": "Nefiltirano stablo",
"CMSMAIN.FILTEREDTREE": "Filtrirano stablo prikazuje samo promjenjene stranice",
"CMSMAIN.PUBLISHING": "Objavljujem...",
"CMSMAIN.PUBLISHINGPAGES": "Objavljujem stranice...",
"CMSMAIN.REALLYDELETEPAGES": "Jeste li sigurni da želite obrisati %s označene stranice?",
"CMSMAIN.RESTORING": "Vraćam...",
"CMSMAIN.SAVING": "spremam...",
"CMSMAIN.SELECTMOREPAGES": "Označili ste %s stranica.\n\nJeste li sigurni da želite izvršiti ovu akciju?",
"CMSMAIN.SELECTONEPAGE": "Molimo odaberite bar 1 stranicu.",
"CMSMAIN.URLSEGMENTVALIDATION": "Linkovi mogu biti sastavljeni samo od slova, brojki i crtica.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "Morate spremiti stranicu prije dodavanja podstranica ispod nje",
"CMSMain.Archive": "Jeste li sigurni da želite arhivirati ovu stranicu i sve podstranice?\n\nOva stranica i sve njene podstranice će biti odjavljene i poslane u arhivu.",
"CMSMain.ConfirmRestoreFromLive": "Da li ste sigurni da želite vratiti predložak kada je stranica zadnji put objavljena?",
"CMSMain.DeleteFromDraft": "Jeste li sigurni da želite ukloniti ovu stranicu iz neobjavljene stranice?\n\nOva stranica će ostati na objavljenoj stranici.",
"CMSMain.Restore": "Da li ste sigurni da želite vratiti stranicu iz arhive?",
"CMSMain.RestoreToRoot": "Jeste li sigurni da želite vratiti ovu stranicu iz arhive?\n\nNadstranica neće biti dostupna kada se stranica vrati.",
"CMSMain.RollbackToVersion": "Jeste li sigurni da želite vratiti na verziju #%s ove stranice?",
"CMSMain.Unpublish": "Jeste li sigurni da želite ukloniti ovu stranicu iz objavljene stranice?\n\nOva stranica će ostati dostupna u stablu kao predložak.",
"Folder.Name": "Naziv direktorija",
"Tree.AddSubPage": "Dodaj novu stranicu ovdje",
"Tree.Duplicate": "Dupliciraj",
"Tree.EditPage": "Uredi",
"Tree.ShowAsList": "Prikaži podstranice kao listu",
"Tree.ThisPageAndSubpages": "Ova stranica i podstranice",
"Tree.ThisPageOnly": "Samo ova stranica",
"URLSEGMENT.Cancel": "Odustani",
"URLSEGMENT.Edit": "Uredi",
"URLSEGMENT.OK": "Ok",
"URLSEGMENT.UpdateURL": "Ažuriraj link ",
"WidgetAreaEditor.TOOMANY": "Nažalost, prešli ste maksimalni broj widgeta za ovu zonu"
});
}

View File

@ -30,10 +30,10 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
"CMSMAIN.SELECTONEPAGE": "Пожалуйста, выберите хотя бы одну страницу.",
"CMSMAIN.URLSEGMENTVALIDATION": "Адрес может состоять только из букв, цифр и дефисов.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "Необходимо сохранить страницу, прежде чем добавлять вложенные страницы",
"CMSMain.Archive": "Are you sure you want to archive this page and all of its children pages?\n\nThis page and all of its children will be unpublished and sent to the archive.",
"CMSMain.Archive": "Вы действительно хотите отправить в архив эту страницу и все вложенные страницы?\n\nЭта страница и все вложенные страницы будут сняты с публикации и отправлены в архив.",
"CMSMain.ConfirmRestoreFromLive": "Are you sure you want to revert draft to when the page was last published?",
"CMSMain.DeleteFromDraft": "Are you sure you want to remove your page from the draft site?\n\nThis page will remain on the published site.",
"CMSMain.Restore": "Are you sure you want to restore this page from archive?",
"CMSMain.Restore": "Вы действительно хотите восстановить эту страницу из архива?",
"CMSMain.RestoreToRoot": "Are you sure you want to restore this page from archive?\n\nBecause the parent page is not available this will be restored to the top level.",
"CMSMain.RollbackToVersion": "Вы действительно хотите восстановить версию #%s этой страницы?",
"CMSMain.Unpublish": "Are you sure you want to remove your page from the published site?\n\nThis page will still be available in the sitetree as draft.",

View File

@ -1,35 +1,35 @@
{
"AssetAdmin.BATCHACTIONSDELETECONFIRM": "آیا واقعاً می‌خواهید %s پوشه را حذف نمایید؟",
"AssetAdmin.ConfirmDelete": "Do you really want to delete this folder and all contained files?",
"AssetTableField.MOVING": "جابه‌جایی %s فایل(ها)",
"AssetAdmin.ConfirmDelete": "آیا واقعاً می‌خواهید این پوشه و تمامی فایل‌های درون آن را حذف نمایید؟",
"AssetTableField.MOVING": "جابه‌جایی %s فایل",
"AssetTableField.REALLYDELETE": "آیا واقعاً می‌خواهید فایل‌های علامت‌گذاری شده را حذف نمایید؟",
"CMSMAIN.ALERTCLASSNAME": "نوع صفحه پس از ذخیره آن به‌روزرسانی می‌شود",
"CMSMAIN.ALERTCLASSNAME": "نوع صفحه پس از ذخیره‌ی آن به‌روزرسانی می‌شود",
"CMSMAIN.AddSearchCriteria": "افزودن شاخص",
"CMSMAIN.CANTADDCHILDREN": "You can't add children to the selected node",
"CMSMAIN.CANTADDCHILDREN": "شما نمی‌توانید فرزندانی به بخش انتخاب‌شده بیافزایید",
"CMSMAIN.DELETINGPAGES": "حذف صفحات...",
"CMSMAIN.ERRORADDINGPAGE": "خطا در افزودن صفحات",
"CMSMAIN.ERRORDELETINGPAGES": "خطا در حذف صفحات",
"CMSMAIN.ERRORFILTERPAGES": "ناتوان در پالایش لیست درختی تا تنها صفحات تغییر کرده را نمایش دهد <br />%s",
"CMSMAIN.ERRORPUBLISHING": "خطا در انتشار صفحات",
"CMSMAIN.ERRORREVERTING": "Error reverting to live content",
"CMSMAIN.ERRORREVERTING": "خطا در بازنشانی به محتوای لایو",
"CMSMAIN.ERRORUNFILTER": "لیست درختی پالایش نشده",
"CMSMAIN.FILTEREDTREE": "پالایش لیست درختی تا تنها صفحات تغییر کرده را نمایش دهد",
"CMSMAIN.PUBLISHING": "منتشر کردن...",
"CMSMAIN.PUBLISHINGPAGES": "انتشار صفحات",
"CMSMAIN.REALLYDELETEPAGES": "آیا واقعاً می‌خواهید %s صفحات علامت‌گذاری شده را حذف نمایید؟",
"CMSMAIN.PUBLISHINGPAGES": "انتشار صفحات...",
"CMSMAIN.REALLYDELETEPAGES": "آیا واقعاً می‌خواهید %s صفحه‌ی علامت‌گذاری شده را حذف نمایید؟",
"CMSMAIN.RESTORING": "بازنشاندن...",
"CMSMAIN.SAVING": "ذخیره سازی...",
"CMSMAIN.SELECTMOREPAGES": "You have %s pages selected.\n\nDo you really want to perform this action?",
"CMSMAIN.SAVING": "ذخیرهسازی...",
"CMSMAIN.SELECTMOREPAGES": "شما %s صفحه‌ی انتخاب شده دارید.\n\nآیا واقعاً می‌خواهید که این عملکرد اجرا شود؟",
"CMSMAIN.SELECTONEPAGE": "لطفاً حداقل ۱ صفحه را انتخاب نمایید.",
"CMSMAIN.URLSEGMENTVALIDATION": "URLها تنها می‌توانند از حروف، اعداد و خط فاصله ساخته شوند.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "شما باید پیش از افزودن فرزندان زیر مجموعه، صفحه را ذخیره کنید",
"CMSMain.Archive": "Are you sure you want to archive this page and all of its children pages?\n\nThis page and all of its children will be unpublished and sent to the archive.",
"CMSMain.ConfirmRestoreFromLive": "Are you sure you want to revert draft to when the page was last published?",
"CMSMain.DeleteFromDraft": "Are you sure you want to remove your page from the draft site?\n\nThis page will remain on the published site.",
"CMSMAIN.URLSEGMENTVALIDATION": "نشانی‌های اینترنتی تنها می‌توانند از حروف، اعداد و خط فاصله ساخته شوند.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "شما باید پیش از افزودن فرزندان به زیر آن، صفحه را ذخیره کنید",
"CMSMain.Archive": "آیا از این‌که می‌خواهید این صفحه و تمامی صفحات فرزند آن بایگانی شوند اطمینان دارید؟\n\nاین صفحه و تمامی صفحات فرزند آن‌ عدم انتشار شده و به بایگانی ارسال می‌گردند.",
"CMSMain.ConfirmRestoreFromLive": "آیا مطمئن هستید که پیش‌نویس به آخرین انتشار صفحه بازنشانی شود؟",
"CMSMain.DeleteFromDraft": "آیا اطمینان دارید که می‌خواهید صفحه‌تان را از سایت پیش‌نویس حذف نمایید؟\n\nاین صفحه همچنان در سایت منتشر‌شده باقی خواهد بود.",
"CMSMain.Restore": "آیا مطمئن هستید که این صفحه از آرشیو بازنشانی شود؟",
"CMSMain.RestoreToRoot": "Are you sure you want to restore this page from archive?\n\nBecause the parent page is not available this will be restored to the top level.",
"CMSMain.RestoreToRoot": "آیا اطمینان دارید که می‌خواهید این صفحه را از بایگانی بازنشانی نمایید؟\n\nاز آن‌جائی‌که صفحه‌ی والد موجود نیست به بالاترین لول بازنشانی خواهد شد.",
"CMSMain.RollbackToVersion": "آیا واقعاً می‌خواهید به نسخه #%s این صفحه بازگردید؟",
"CMSMain.Unpublish": "Are you sure you want to remove your page from the published site?\n\nThis page will still be available in the sitetree as draft.",
"CMSMain.Unpublish": "آیا اطمینان دارید که می‌خواهید صفحه‌تان را از سایت منتشر‌شده حذف نمایید؟\n\nاین صفحه همچنان در نمای‌درختی سایت به عنوان پیش‌نویس در دسترس خواهد بود.",
"Folder.Name": "نام پوشه",
"Tree.AddSubPage": "افزودن صفحه جدید در اینجا",
"Tree.Duplicate": "دو نسخه کردن",

45
javascript/lang/src/hr.js Normal file
View File

@ -0,0 +1,45 @@
{
"AssetAdmin.BATCHACTIONSDELETECONFIRM": "Jeste li sigurni da želite obrisati %s direktorije?",
"AssetAdmin.ConfirmDelete": "Jeste li sigurni da želite obrisati ovaj direktorij i sve datoteke u njemu?",
"AssetTableField.MOVING": "Premještam %s datoteku(e)",
"AssetTableField.REALLYDELETE": "Jeste li sigurni da želite obrisati označene datoteke?",
"CMSMAIN.ALERTCLASSNAME": "Tip stranice će biti osvježen nakon spremanja stranice",
"CMSMAIN.AddSearchCriteria": "Dodaj obilježja",
"CMSMAIN.CANTADDCHILDREN": "Ne možete dodati podstranice za označeni čvor",
"CMSMAIN.DELETINGPAGES": "Brišem stranice...",
"CMSMAIN.ERRORADDINGPAGE": "Greška u dodavanju stranice",
"CMSMAIN.ERRORDELETINGPAGES": "Greška u brisanju stranice",
"CMSMAIN.ERRORFILTERPAGES": "Ne mogu filtrirati stablo za prikaz izmjenjenih stranica<br />%s",
"CMSMAIN.ERRORPUBLISHING": "Greška u objavljivanju stranice",
"CMSMAIN.ERRORREVERTING": "Greška pri vraćanju objavljenog sadržaja",
"CMSMAIN.ERRORUNFILTER": "Nefiltirano stablo",
"CMSMAIN.FILTEREDTREE": "Filtrirano stablo prikazuje samo promjenjene stranice",
"CMSMAIN.PUBLISHING": "Objavljujem...",
"CMSMAIN.PUBLISHINGPAGES": "Objavljujem stranice...",
"CMSMAIN.REALLYDELETEPAGES": "Jeste li sigurni da želite obrisati %s označene stranice?",
"CMSMAIN.RESTORING": "Vraćam...",
"CMSMAIN.SAVING": "spremam...",
"CMSMAIN.SELECTMOREPAGES": "Označili ste %s stranica.\n\nJeste li sigurni da želite izvršiti ovu akciju?",
"CMSMAIN.SELECTONEPAGE": "Molimo odaberite bar 1 stranicu.",
"CMSMAIN.URLSEGMENTVALIDATION": "Linkovi mogu biti sastavljeni samo od slova, brojki i crtica.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "Morate spremiti stranicu prije dodavanja podstranica ispod nje",
"CMSMain.Archive": "Jeste li sigurni da želite arhivirati ovu stranicu i sve podstranice?\n\nOva stranica i sve njene podstranice će biti odjavljene i poslane u arhivu.",
"CMSMain.ConfirmRestoreFromLive": "Da li ste sigurni da želite vratiti predložak kada je stranica zadnji put objavljena?",
"CMSMain.DeleteFromDraft": "Jeste li sigurni da želite ukloniti ovu stranicu iz neobjavljene stranice?\n\nOva stranica će ostati na objavljenoj stranici.",
"CMSMain.Restore": "Da li ste sigurni da želite vratiti stranicu iz arhive?",
"CMSMain.RestoreToRoot": "Jeste li sigurni da želite vratiti ovu stranicu iz arhive?\n\nNadstranica neće biti dostupna kada se stranica vrati.",
"CMSMain.RollbackToVersion": "Jeste li sigurni da želite vratiti na verziju #%s ove stranice?",
"CMSMain.Unpublish": "Jeste li sigurni da želite ukloniti ovu stranicu iz objavljene stranice?\n\nOva stranica će ostati dostupna u stablu kao predložak.",
"Folder.Name": "Naziv direktorija",
"Tree.AddSubPage": "Dodaj novu stranicu ovdje",
"Tree.Duplicate": "Dupliciraj",
"Tree.EditPage": "Uredi",
"Tree.ShowAsList": "Prikaži podstranice kao listu",
"Tree.ThisPageAndSubpages": "Ova stranica i podstranice",
"Tree.ThisPageOnly": "Samo ova stranica",
"URLSEGMENT.Cancel": "Odustani",
"URLSEGMENT.Edit": "Uredi",
"URLSEGMENT.OK": "Ok",
"URLSEGMENT.UpdateURL": "Ažuriraj link ",
"WidgetAreaEditor.TOOMANY": "Nažalost, prešli ste maksimalni broj widgeta za ovu zonu"
}

View File

@ -23,10 +23,10 @@
"CMSMAIN.SELECTONEPAGE": "Пожалуйста, выберите хотя бы одну страницу.",
"CMSMAIN.URLSEGMENTVALIDATION": "Адрес может состоять только из букв, цифр и дефисов.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "Необходимо сохранить страницу, прежде чем добавлять вложенные страницы",
"CMSMain.Archive": "Are you sure you want to archive this page and all of its children pages?\n\nThis page and all of its children will be unpublished and sent to the archive.",
"CMSMain.Archive": "Вы действительно хотите отправить в архив эту страницу и все вложенные страницы?\n\nЭта страница и все вложенные страницы будут сняты с публикации и отправлены в архив.",
"CMSMain.ConfirmRestoreFromLive": "Are you sure you want to revert draft to when the page was last published?",
"CMSMain.DeleteFromDraft": "Are you sure you want to remove your page from the draft site?\n\nThis page will remain on the published site.",
"CMSMain.Restore": "Are you sure you want to restore this page from archive?",
"CMSMain.Restore": "Вы действительно хотите восстановить эту страницу из архива?",
"CMSMain.RestoreToRoot": "Are you sure you want to restore this page from archive?\n\nBecause the parent page is not available this will be restored to the top level.",
"CMSMain.RollbackToVersion": "Вы действительно хотите восстановить версию #%s этой страницы?",
"CMSMain.Unpublish": "Are you sure you want to remove your page from the published site?\n\nThis page will still be available in the sitetree as draft.",

View File

@ -71,8 +71,6 @@ bg:
PUBLISH_PAGES: Публикувай
RESTORE: Възстанови
RESTORED_PAGES: 'Бяха възстановени %d страници'
UNPUBLISHED_PAGES: 'Бяха премахнати от публикация %d страници'
UNPUBLISH_PAGES: Премахни от публикация
CMSFileAddController:
MENUTITLE: Файлове
CMSMain:
@ -93,13 +91,10 @@ bg:
DUPLICATEDWITHCHILDREN: '''{title}'' и под-страниците бяха успешно дублирани'
EMAIL: Ел. поща
EditTree: 'Редактиране на дървото'
ListFiltered: 'Резултат от търсенето'
MENUTITLE: 'Редактиране на страницата'
NEWPAGE: 'Нова страница {pagetype}'
PAGENOTEXISTS: 'Тази страница не съществува'
PAGES: 'Статус на страницата'
PAGETYPEANYOPT: Всички
PAGETYPEOPT: 'Тип на страницата'
PUBALLCONFIRM: 'Публикувай всяка страница в сайта'
PUBALLFUN: 'Функционалност "Публикувай всичко"'
PUBALLFUN2: "Натискайки този бутон все едно, публикувате всяка страница по отделно. Идеята е тази функционалност да се използва при мащабна редакция на съдържанието, като например случая когато сайта бива първоначално попълнен."
@ -108,7 +103,6 @@ bg:
PageAdded: 'Страницата беше създадена успешно'
REMOVEDPAGE: 'Страница ''{title}'' беше премахната от публикувания сайт'
REMOVEDPAGEFROMDRAFT: 'Премахната(и) ''%s'' от черновите'
RESTORE: 'Възстанови чернова'
RESTORED: 'Успешно възтановен/а ''{title}'''
RESTORE_DESC: 'Възстанови архивираната версия до чернова'
RESTORE_TO_ROOT: 'Възстанови черновата на най-високо ниво'
@ -122,11 +116,7 @@ bg:
TabContent: Съдържание
TabHistory: История
TabSettings: Настройки
TreeFiltered: 'Резултат от търсенето'
TreeFilteredClear: Изчисти
CMSMain_left_ss:
APPLY_FILTER: Търси
CLEAR_FILTER: Изчисти
RESET: Нулирай
CMSPageAddController:
MENUTITLE: 'Добави страница'
@ -158,8 +148,6 @@ bg:
ListView: 'Изглед в списък'
MENUTITLE: Страници
TreeView: 'Дървовиден изглед'
CMSPagesController_ContentToolbar_ss:
MULTISELECT: 'Групови действия'
CMSPagesController_Tools_ss:
FILTER: Филтър
CMSSIteTreeFilter_PublishedPages:
@ -168,20 +156,11 @@ bg:
FILTERDATEFROM: От
FILTERDATEHEADING: Дата
FILTERDATETO: До
FILTERLABELTEXT: Търсене
PAGEFILTERDATEHEADING: 'Последна редакция'
CMSSettingsController:
MENUTITLE: Настройки
CMSSiteTreeFilter_ChangedPages:
Title: 'Променени страници'
CMSSiteTreeFilter_DeletedPages:
Title: 'Всички страници, вкл. архивираните'
CMSSiteTreeFilter_Search:
Title: 'Всички страници'
CMSSiteTreeFilter_StatusDeletedPages:
Title: 'Архивирани страници'
CMSSiteTreeFilter_StatusDraftPages:
Title: 'Чернови'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Страници, чиито чернови са били изтрити'
ContentControl:

View File

@ -72,8 +72,6 @@ cs:
PUBLISH_PAGES: Zveřejnit
RESTORE: Obnovit
RESTORED_PAGES: 'Obnoveno %d stránek'
UNPUBLISHED_PAGES: 'Nezveřejněných %d stránek'
UNPUBLISH_PAGES: Nezveřejňovat
CMSFileAddController:
MENUTITLE: Soubory
CMSMain:
@ -95,13 +93,10 @@ cs:
DUPLICATEDWITHCHILDREN: 'Duplikováno ''{title}'' a potomci úspěšně'
EMAIL: E-mail
EditTree: 'Upravit strom'
ListFiltered: 'Zobrazení výsledků vyhledávání.'
MENUTITLE: 'Upravit stránku'
NEWPAGE: 'Nová {pagetype}'
PAGENOTEXISTS: 'Tato stránka neexistuje'
PAGES: 'Stav stránky'
PAGETYPEANYOPT: Jakékoliv
PAGETYPEOPT: 'Typ stránky'
PUBALLCONFIRM: 'Prosím zveřejněte veškeré stránky z úschovny'
PUBALLFUN: 'Funkce "Publikovat vše"'
PUBALLFUN2: "Stisknutí tohoto tlačítka se rovná zveřejnění každé jednotlivé stránky. Toto tlačítko má být použito, pokud se vyskytly rozsáhlé úpravy obsahu, jako např. když poprvé sestavujete stránky."
@ -111,7 +106,6 @@ cs:
REMOVED: 'Smazáno ''{title}''{description} z webu'
REMOVEDPAGE: 'Odstraněno ''{title}'' ze zveřejněného webu'
REMOVEDPAGEFROMDRAFT: 'Odstraněno ''%s'' z konceptu webu'
RESTORE: 'Obnovit koncept'
RESTORED: 'Obnoveno ''{title}'' úspěšně'
RESTORE_DESC: 'Obnovit archivovanou verzi na koncept'
RESTORE_TO_ROOT: 'Obnovit koncept do nejvyšší úrovně'
@ -125,11 +119,7 @@ cs:
TabContent: Obsah
TabHistory: Historie
TabSettings: Nastavení
TreeFiltered: 'Zobrazení výsledků vyhledávání.'
TreeFilteredClear: Vyčistit
CMSMain_left_ss:
APPLY_FILTER: Hledat
CLEAR_FILTER: Vyčistit
RESET: Resetovat
CMSPageAddController:
MENUTITLE: 'Přidat stránku'
@ -161,8 +151,6 @@ cs:
ListView: 'Pohled seznam'
MENUTITLE: Stránky
TreeView: 'Pohled strom'
CMSPagesController_ContentToolbar_ss:
MULTISELECT: 'Dávkové akce'
CMSPagesController_Tools_ss:
FILTER: Filtr
CMSSIteTreeFilter_PublishedPages:
@ -171,20 +159,11 @@ cs:
FILTERDATEFROM: Od
FILTERDATEHEADING: Datum
FILTERDATETO: Do
FILTERLABELTEXT: Hledat
PAGEFILTERDATEHEADING: 'Poslední změna'
CMSSettingsController:
MENUTITLE: Možnosti
CMSSiteTreeFilter_ChangedPages:
Title: 'Upravené stránky'
CMSSiteTreeFilter_DeletedPages:
Title: 'Všechny stránky, včetně archivovaných'
CMSSiteTreeFilter_Search:
Title: 'Všechny stránky'
CMSSiteTreeFilter_StatusDeletedPages:
Title: 'Archivované stránky'
CMSSiteTreeFilter_StatusDraftPages:
Title: 'Koncept stránek'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Živé, ale odstraněno z konceptu'
ContentControl:
@ -304,7 +283,6 @@ cs:
SilverStripeNavigator:
ARCHIVED: Archivováno
SilverStripeNavigatorLink:
ShareInstructions: 'K zdílení této stránky, zkopírujte a vložte odkaz dole.'
ShareLink: 'Sdílet odkaz'
SilverStripeNavigatorLinkl:
CloseLink: Zavřít

View File

@ -72,8 +72,6 @@ de:
PUBLISH_PAGES: Veröffentlichen
RESTORE: Wiederherstellen
RESTORED_PAGES: '%d Seiten wiederhergestellt'
UNPUBLISHED_PAGES: '%d unveröffentlicht.'
UNPUBLISH_PAGES: Veröffentlichung zurücknehmen
CMSFileAddController:
MENUTITLE: Dateien
CMSMain:
@ -95,13 +93,10 @@ de:
DUPLICATEDWITHCHILDREN: '''{title}'' und alle Unterseiten wurden erfolgreich dupliziert'
EMAIL: E-Mail
EditTree: 'Seitenbaum bearbeiten'
ListFiltered: 'Anzeige der Suchergebnisse.'
MENUTITLE: 'Seite bearbeiten'
NEWPAGE: 'Neue {pagetype}'
PAGENOTEXISTS: 'Diese Seite existiert nicht'
PAGES: 'Seitenstatus'
PAGETYPEANYOPT: Alle
PAGETYPEOPT: 'Seitentyp'
PUBALLCONFIRM: 'Veröffentlicht jede Seite des Seitenbaumes und kopiert den Inhalt von Entwurf zu Live.'
PUBALLFUN: '"Alle veröffentlichen"-Funktion'
PUBALLFUN2: "Dieser Button bewirkt dasselbe wie auf jeder Seite \"veröffentlichen\" zu wählen. Sie sollten diese Funktion nutzen, wenn grössere Inhaltsänderungen stattgefunden haben, zum Beispiel wenn die Seite erstellt wurde."
@ -111,7 +106,6 @@ de:
REMOVED: 'Lösche ''{title}''{description} von Live Umgebung'
REMOVEDPAGE: '''{title}'' wurde von der veröffentlichten Site entfernt'
REMOVEDPAGEFROMDRAFT: 'Lösche ''%s'' von der Entwurfs-Site'
RESTORE: 'Wiederherstellen des Entwurfs'
RESTORED: '''{title}'' wurde wiederhergestellt'
RESTORE_DESC: 'Entwurf aus archivierter Version wiederherstellen'
RESTORE_TO_ROOT: 'Entwurf in oberster Ebene wiederherstellen'
@ -125,11 +119,7 @@ de:
TabContent: Inhalt
TabHistory: Historie
TabSettings: Einstellungen
TreeFiltered: 'Anzeige der Suchergebnisse.'
TreeFilteredClear: Zurücksetzen
CMSMain_left_ss:
APPLY_FILTER: Suche
CLEAR_FILTER: Zurücksetzen
RESET: Zurücksetzen
CMSPageAddController:
MENUTITLE: 'Seite hinzufügen'
@ -161,8 +151,6 @@ de:
ListView: 'Listenansicht'
MENUTITLE: Seiten
TreeView: 'Baumansicht'
CMSPagesController_ContentToolbar_ss:
MULTISELECT: 'Massenaktionen'
CMSPagesController_Tools_ss:
FILTER: Filter
CMSSIteTreeFilter_PublishedPages:
@ -171,20 +159,11 @@ de:
FILTERDATEFROM: Von
FILTERDATEHEADING: Datum
FILTERDATETO: Bis
FILTERLABELTEXT: Suche
PAGEFILTERDATEHEADING: 'Zuletzt bearbeitet'
CMSSettingsController:
MENUTITLE: Einstellungen
CMSSiteTreeFilter_ChangedPages:
Title: 'Veränderte Seiten'
CMSSiteTreeFilter_DeletedPages:
Title: 'Alle Seiten (inkl. Archivseiten)'
CMSSiteTreeFilter_Search:
Title: 'Alle Seiten'
CMSSiteTreeFilter_StatusDeletedPages:
Title: 'Archivseiten'
CMSSiteTreeFilter_StatusDraftPages:
Title: 'Entwurfs-Seiten'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Veröffentlicht aber aus Entwurf entfernt'
ContentControl:
@ -302,7 +281,6 @@ de:
SilverStripeNavigator:
ARCHIVED: Archiviert
SilverStripeNavigatorLink:
ShareInstructions: 'Um diese Seite weiterzugeben nutzen Sie den untenstehenden Link und die "Kopieren" und "Einfügen".'
ShareLink: 'Link teilen'
SilverStripeNavigatorLinkl:
CloseLink: schließen

View File

@ -72,8 +72,6 @@ eo:
PUBLISH_PAGES: Publikigi
RESTORE: Restaŭri
RESTORED_PAGES: 'Restaŭris %d paĝojn'
UNPUBLISHED_PAGES: 'Nepublikigitaj %d paĝoj'
UNPUBLISH_PAGES: Malpublikigi
CMSFileAddController:
MENUTITLE: Dosieroj
CMSMain:
@ -95,13 +93,10 @@ eo:
DUPLICATEDWITHCHILDREN: 'Sukcese duobligis je ''{title}'' kaj idoj'
EMAIL: Retpoŝto
EditTree: 'Redakta arbo'
ListFiltered: 'Vidigas rezultojn de serĉo.'
MENUTITLE: 'Redakti paĝon'
NEWPAGE: 'Nova {pagetype}'
PAGENOTEXISTS: 'Ĉi tiu paĝo ne ekzistas'
PAGES: 'Stato de paĝo'
PAGETYPEANYOPT: Ajna
PAGETYPEOPT: 'Tipo de paĝo'
PUBALLCONFIRM: 'Bonvolu eldoni ĉiun paĝon en la retejo, kopiante enhavan stadion al la publika'
PUBALLFUN: 'Funkcio "Eldoni Ĉiujn"'
PUBALLFUN2: "Premi ĉi tiun butonon estas same kiel viziti al ĉiu paĝo kaj premi je \"eldoni\". La intenco estas ke oni uzu ĝin post multnombraj redaktoj de la enhavo, ekzemple kiam oni unue konstruis la retejon."
@ -111,7 +106,6 @@ eo:
REMOVED: 'Forigis je ''{title}''{description} el la publikigita retejo'
REMOVEDPAGE: 'Forigis je ''{title}'' el la publikigita retejo'
REMOVEDPAGEFROMDRAFT: 'Forigis je ''%s'' el la malneta retejo'
RESTORE: 'Restaŭri malneton'
RESTORED: 'Sukcese restaŭris je ''{title}'''
RESTORE_DESC: 'Restaŭri la enarkivigitan version al malneto'
RESTORE_TO_ROOT: 'Restaŭri malneton ĉe la supra nivelo'
@ -125,11 +119,7 @@ eo:
TabContent: Enhavo
TabHistory: Historio
TabSettings: Agordoj
TreeFiltered: 'Vidigas rezultojn de serĉo.'
TreeFilteredClear: Vakigi
CMSMain_left_ss:
APPLY_FILTER: Serĉi
CLEAR_FILTER: Vakigi
RESET: Restartigi
CMSPageAddController:
MENUTITLE: 'Enmeti paĝon'
@ -161,8 +151,6 @@ eo:
ListView: 'Lista vido'
MENUTITLE: Paĝoj
TreeView: 'Arba vido'
CMSPagesController_ContentToolbar_ss:
MULTISELECT: 'Staplaj agoj'
CMSPagesController_Tools_ss:
FILTER: Filtri
CMSSIteTreeFilter_PublishedPages:
@ -171,20 +159,11 @@ eo:
FILTERDATEFROM: De
FILTERDATEHEADING: Dato
FILTERDATETO: Al
FILTERLABELTEXT: Serĉi
PAGEFILTERDATEHEADING: 'Laste redaktita'
CMSSettingsController:
MENUTITLE: Agordoj
CMSSiteTreeFilter_ChangedPages:
Title: 'Ŝanĝitaj paĝoj'
CMSSiteTreeFilter_DeletedPages:
Title: 'Ĉiuj paĝoj, inklude enarkivigitajn'
CMSSiteTreeFilter_Search:
Title: 'Ĉiuj paĝoj'
CMSSiteTreeFilter_StatusDeletedPages:
Title: 'Enarkivigitaj paĝoj'
CMSSiteTreeFilter_StatusDraftPages:
Title: 'Malnetaj paĝoj'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Publikaj sed forigitaj el malneto'
ContentControl:
@ -304,7 +283,6 @@ eo:
SilverStripeNavigator:
ARCHIVED: Enarkivigita
SilverStripeNavigatorLink:
ShareInstructions: 'Por kunhavigi ĉi tiun paĝon, kopiu kaj algluu la suban ligilon.'
ShareLink: 'Komunigi ligilon'
SilverStripeNavigatorLinkl:
CloseLink: Fermi

View File

@ -9,6 +9,7 @@ fa_IR:
AppCategoryImage: تصویر
AppCategoryVideo: ویدئو
BackToFolder: 'بازگشت به پوشه'
CMSMENU_OLD: 'فایل‌ها (قدیمی)'
CREATED: تاریخ
CurrentFolderOnly: 'محدود به پوشه‌ی کنونی؟'
DetailsView: جزییات
@ -86,17 +87,30 @@ fa_IR:
Create: ایجاد
DELETE: 'حذف پیش‌نویس'
DELETEFP: حذف کردن از منتشر شده های سایت
DESCREMOVED: 'و {count} فرزندان'
DUPLICATED: '''{title}'' باموفقیت دونسخه شد'
DUPLICATEDWITHCHILDREN: '''{title}'' و زیرمجموعه‌های آن با موفقیت دونسخه شد'
EMAIL: پست الکترونیک
EditTree: 'ویرایش درخت'
MENUTITLE: 'ویرایش صفحه'
NEWPAGE: '{pagetype} جدید'
PAGENOTEXISTS: 'این صفحه وجود ندارد'
PAGETYPEANYOPT: هر
PUBALLCONFIRM: 'لطفاً تمامی صفحات موجود در این سایت را منتشر کن، کپی‌کردن محتوای استیج به لایو'
PUBALLFUN: 'عملکرد "انتشار همه"'
PUBLISHED: 'انتشار موفقیت‌آمیز ''{title}'''
PUBPAGES: 'انجام شد: انتشار {count} صفحه'
PageAdded: 'صفحه با موفقیت ایجاد شد'
REMOVED: 'حذف ''{title}''{description} از سایت لایو'
REMOVEDPAGE: 'حذف ''{title}'' از سایت منتشر شده'
REMOVEDPAGEFROMDRAFT: 'حذف ''%s'' از سایت پیش‌نویس'
RESTORED: 'بازنشانی موفقیت‌آمیز ''{title}'''
RESTORE_DESC: 'بازنشانی نسخه‌ی بایگانی‌شده در پیش‌نویس'
ROLLBACK: 'بازگردانی به این نسخه'
ROLLEDBACKPUBv2: 'بازگردانی به نسخه‌ی منتشرشده.'
ROLLEDBACKVERSIONv2: 'بازگردانی به نسخه‌ی #%d.'
SAVE: ذخیره
SAVED: 'دخیره‌سازی ''{title}'' باموفقیت انجام شد.'
SAVEDRAFT: 'ذخیره پیش‌نویس'
TabContent: محتوا
TabHistory: تاریخچه
@ -148,6 +162,8 @@ fa_IR:
Title: 'تمامی صفحات'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'زنده اما حذف‌شده از پیش‌نویس'
ContentControl:
NOTEWONTBESHOWN: 'یادداشت: این پیام به بازدیدکنندگان شما نمایش داده نمی‌شود'
ContentController:
ARCHIVEDSITE: 'نسخه پیش‌نمایش'
ARCHIVEDSITEFROM: 'سایت بایگانی شده از'
@ -166,6 +182,9 @@ fa_IR:
PUBLISHED: منتشر شده
PUBLISHEDSITE: 'سایت منتشر شده'
Password: رمز عبور
PostInstallTutorialIntro: 'این وب‌سایت یک نسخه‌ی ساده‌شده از یک سایت سیلوراسترایپ ۳ است. برای گسترش آن، لطفاً به {link} نگاهی بیاندازید.'
StartEditing: 'شما می‌توانید با گشودن <a href="{link}">سی‌ام‌اس</a> آغاز به ویرایش محتوا کنید.'
UnableDeleteInstall: 'ناتوان از حذف فایل‌های نصبی. لطفاً فایل‌های زیر را بصورت دستی حذف نمایید'
VIEWPAGEIN: 'مشاهده صفحه در'
ErrorPage:
400: '400 - درخواست نادرست'
@ -174,17 +193,33 @@ fa_IR:
404: '404 - یافت نشد'
405: '405 - روش مجاز نیست'
406: '406 - پذیرفتنی نیست'
407: '407 - نیاز به تصدیق پراکسی است'
408: '408 - زمان درخواست گذشت'
409: '409 - تضاد'
410: '410 - از دست رفت'
411: '411 - طول مورد نیاز است'
412: '412 - پیش شرط درست نبود'
413: '413 - موجودیت درخواست بسیار بزرگ است'
414: '414 - نشانی اینترنتی در خواست شده بسیار طولانی است'
415: '415 - نوع رسانه پشتیبانی نمی‌شود'
416: '416 - محدوده‌ی درخواست شده رضایت‌پذیر نیست'
417: '417 - انتظار با شکست مواجه شده است'
422: '422 - موجودیت غیرقابل پردازش'
429: '429 - درخواست‌های بسیار'
500: '500 - خطای داخلی سرور'
501: '501 - اجرا نشده'
502: '502 - درگاه نادرست'
503: '503 - سرویس در دسترس نیست'
504: '504 - وقفه‌ در درگاه'
505: '505 - نگارش HTTP پشتیبانی نمی‌شود'
CODE: 'کد خطا'
DEFAULTERRORPAGECONTENT: '<p>متاسفانه، به‌نظر می‌رسد شما در تلاش برای دستیابی به صفحه‌ای هستید که وجود ندارد.</p><p>لطفاً نشانی اینترنتی را از جهت وجود خطای نگارشی بررسی و مجدداً تلاش نمایید.</p>'
DEFAULTERRORPAGETITLE: 'برگ پیدا نشد'
DEFAULTSERVERERRORPAGECONTENT: '<p>با پوزش، در پردازش درخواست شما ایرادی بوجود آمد.</p>'
DEFAULTSERVERERRORPAGETITLE: 'خطای سرور'
DESCRIPTION: 'محتوای دلخواه برای وضعیت‌های گوناگون خطا (به عنوان مثال "صفحه یافت نشد")'
ERRORFILEPROBLEM: 'خطا در بازکردن فایل "{filename}" جهت نگارش. لطفاً اجازه‌های دسترسی فایل را بررسی نمایید.'
PLURALNAME: 'صفحات خطا'
SINGULARNAME: 'صفحه‌ی خطا'
File:
Title: عنوان
@ -208,6 +243,7 @@ fa_IR:
DESCRIPTION: 'به صفحه‌ی داخلی دیگری هدایت می‌کند'
HEADER: 'این صفحه کاربران را به صفحه‌ای دیگر هدایت می‌کند'
OTHERURL: 'نشانی تارگاه دیگر'
PLURALNAME: 'صفحات هدایت‌گر'
REDIRECTTO: 'بازگردانی به'
REDIRECTTOEXTERNAL: 'یک تارگاه دیگر'
REDIRECTTOPAGE: 'یک برگ روی تارگاه شما'
@ -218,6 +254,9 @@ fa_IR:
ReportTitle: عنوان
ReportAdminForm:
FILTERBY: 'فیلتر به وسیله'
SITETREE:
VIRTUALPAGEDRAFTWARNING: 'لطفاً صفحه‌ی پیوند‌شده را ذخیره نمایید تا صفحه‌ی مجازی انتشار یابد'
VIRTUALPAGEWARNING: 'لطفاً یک صفحه‌ی پیوند‌شده را انتخاب نموده و ذخیره نمایید تا این صفحه بتواند منتشر شود'
SearchForm:
GO: برو
SEARCH: جستجو
@ -225,6 +264,8 @@ fa_IR:
SideReport:
BROKENFILES: 'صفحات دارای فایل معیوب'
BROKENLINKS: 'صفحات دارای پیوند معیوب'
BROKENREDIRECTORPAGES: 'صفحات ارجاعی اشاره‌کننده به صفحات حذف شده'
BROKENVIRTUALPAGES: 'صفحات مجازی اشاره‌کننده به صفحات حذف شده'
BrokenLinksGroupTitle: 'گزارش پیوندهای معیوب'
ContentGroupTitle: 'گزارشات محتوا'
EMPTYPAGES: 'صفحات بدون مطلب'
@ -265,6 +306,7 @@ fa_IR:
ARCHIVEDPAGESHORT: بایگانی شده
BUTTONARCHIVEDESC: 'عدم انتشار و ارسال به بایگانی'
BUTTONCANCELDRAFT: 'لغو تغییرات پیش‌نویس'
BUTTONCANCELDRAFTDESC: 'حذف پیش‌نویس و بازگردانی به نسخه‌ی منتشر‌شده‌ی کنونی'
BUTTONPUBLISHED: منتشر شده
BUTTONSAVED: ذخیره شده
BUTTONSAVEPUBLISH: 'ذخیره و انتشار'
@ -272,7 +314,9 @@ fa_IR:
BUTTONUNPUBLISHDESC: 'حذف این صفحه از سایت منتشر شده'
Comments: دیدگاه‌ها
Content: درون مایه
DEFAULTABOUTCONTENT: '<p>می‌توانید این صفحه را با درج محتوای خود ویرایش نمایید، یا آن‌را حذف و صفحات خود را ایجاد نمایید.<br /></p>'
DEFAULTABOUTTITLE: 'درباره ما'
DEFAULTCONTACTCONTENT: '<p>می‌توانید این صفحه را با درج محتوای خود ویرایش نمایید، یا آن‌را حذف و صفحات خود را ایجاد نمایید.<br /></p>'
DEFAULTCONTACTTITLE: 'تماس با ما'
DEFAULTHOMECONTENT: '<p>به سیلوراسترایپ خوش آمدید! این صفحه اصلی پیش فرض است. میتوانید این صفحه را با بازکردن <a href="admin/">سامانه مدیریت محتوا</a> ویرایش نمایید.</p><p>میتوانید به<a href="http://docs.silverstripe.org">مستندات توسعه دهندگان</a> دسترسی یابید، و یا <a href="http://www.silverstripe.org/learn/lessons">درس های سیلوراسترایپ</a> را آغاز نمایید.</p>'
DEFAULTHOMETITLE: خانه
@ -304,16 +348,22 @@ fa_IR:
MetadataToggle: متاداده
MoreOptions: 'گزینه‌های بیشتر'
NOTPUBLISHED: 'منتشر نشده'
OBSOLETECLASS: 'این صفحه از نوع منسوخ شده {type} است. ذخیره‌سازی سبب نوگردانی مدل آن شده و ممکن است داده‌هایی از دست برود'
PAGELOCATION: 'موقعیت صفحه'
PAGETITLE: 'نام برگ'
PAGETYPE: 'نوع برگ'
PARENTID: 'برگ مادر'
PARENTTYPE: 'جایگاه برگ'
PARENTTYPE_ROOT: 'صفحه‌ی سطح بالا'
PERMISSION_GRANTACCESS_DESCRIPTION: 'مدیریت اجازه‌های دسترسی به محتوا'
PLURALNAME: صفحات
PageTypNotAllowedOnRoot: 'وجود نوع صفحه‌ی "{type}" در بخش ریشه‌ی سایت مجاز نیست.'
PageTypeNotAllowed: 'وجود نوع صفحه‌ی "{type}" به عنوان فرزند این صفحه‌ی والد مجاز نیست.'
REMOVEDFROMDRAFTHELP: 'صفحه منتشر شده، اما از پیش‌نویس حذف گردیده است'
REMOVEDFROMDRAFTSHORT: 'حذف شده از پیش‌نویس'
REMOVE_INSTALL_WARNING: 'هشدار: به دلایل امنیتی بایستی فایل install.php را از این سیلوراسترایپ نصب شده حذف نمایید.'
REORGANISE_DESCRIPTION: 'تغییر ساختار سایت'
REORGANISE_HELP: 'مرتب‌سازی صفحات در این لیست درختی از طریق برداشتن و انداختن.'
SHOWINMENUS: 'نمایش در منوها؟'
SHOWINSEARCH: 'نمایش در جستجو ؟'
SINGULARNAME: صفحه
@ -333,6 +383,9 @@ fa_IR:
many_many_LinkTracking: 'ردیابی پیوند'
SiteTreeFileExtension:
EDIT: ویرایش
SiteTreeURLSegmentField:
EMPTY: 'لطفاً یک بخش نشانی اینترنتی را درج نمایید یا روی لغو کلیک کنید.'
HelpChars: 'کاراکترهای ویژه به‌طور خودکار تبدیل یا حذف می‌شوند.'
URLSegmentField:
Cancel: لغو
Edit: ویرایش
@ -345,4 +398,5 @@ fa_IR:
DESCRIPTION: 'نمایش محتوای صفحه ی دیگر'
EditLink: ویرایش
HEADER: 'این یک صفحه مجازی است'
PLURALNAME: 'صفحات مجازی'
SINGULARNAME: 'صفحه مجازی'

View File

@ -72,8 +72,6 @@ fi:
PUBLISH_PAGES: Julkaise
RESTORE: Palauta
RESTORED_PAGES: 'Palautettu %d sivua'
UNPUBLISHED_PAGES: 'Poistettiin näkyvistä %d sivua'
UNPUBLISH_PAGES: Poista näkyvistä
CMSFileAddController:
MENUTITLE: Tiedostot
CMSMain:
@ -95,13 +93,10 @@ fi:
DUPLICATEDWITHCHILDREN: '''{title}'' ja alasivu monistettiin onnistuneesti'
EMAIL: Sähköposti
EditTree: 'Muokkaa rakennepuuta'
ListFiltered: 'Näytetään haun tulokset.'
MENUTITLE: 'Muokkaa sivua'
NEWPAGE: 'Uusi {pagetype}'
PAGENOTEXISTS: 'Tätä sivua ei ole olemassa'
PAGES: 'Sivun tila'
PAGETYPEANYOPT: Mikä tahansa
PAGETYPEOPT: 'Sivun tyyppi'
PUBALLCONFIRM: 'Julkaise jokainen sivu tällä sivustolla kopioiden luonnosten sisältö julkiselle sivustolle'
PUBALLFUN: 'Julkaise kaikki -toiminto'
PUBALLFUN2: "Painamalla tätä nappia, tekee se saman kuin kävisit painamassa joka sivulla \"julkaise\". Se on käytännöllinen, jos on tehnyt isoja muutoksia sisältöön, esim. kun sivusto luotiin."
@ -111,7 +106,6 @@ fi:
REMOVED: 'Poista ''{title}''{description} näkyvältä sivustolta'
REMOVEDPAGE: '''{title}'' poistettiin julkaistulta sivustolta'
REMOVEDPAGEFROMDRAFT: 'Poistettu ''%s'' luonnossivustolta'
RESTORE: 'Palauta luonnos'
RESTORED: '''{title}'' palautettiin onnistuneesti'
RESTORE_DESC: 'Palauta arkistoitu versio luonnokseksi'
RESTORE_TO_ROOT: 'Palauta luonnos päätasolle'
@ -125,11 +119,7 @@ fi:
TabContent: Sisältö
TabHistory: Historia
TabSettings: Asetukset
TreeFiltered: 'Näytetään haun tulokset.'
TreeFilteredClear: Tyhjennä
CMSMain_left_ss:
APPLY_FILTER: Etsi
CLEAR_FILTER: Tyhjennä
RESET: Nollaa
CMSPageAddController:
MENUTITLE: 'Lisää sivu'
@ -161,8 +151,6 @@ fi:
ListView: 'Listanäkymä'
MENUTITLE: Sivut
TreeView: 'Puunäkymä'
CMSPagesController_ContentToolbar_ss:
MULTISELECT: 'Sarjatoiminnot'
CMSPagesController_Tools_ss:
FILTER: Suodata
CMSSIteTreeFilter_PublishedPages:
@ -171,20 +159,11 @@ fi:
FILTERDATEFROM: Alkaen
FILTERDATEHEADING: Pvm
FILTERDATETO: Päättyen
FILTERLABELTEXT: Haku
PAGEFILTERDATEHEADING: 'Viimeksi muokattu'
CMSSettingsController:
MENUTITLE: Asetukset
CMSSiteTreeFilter_ChangedPages:
Title: 'Muokatut sivut'
CMSSiteTreeFilter_DeletedPages:
Title: 'Kaikki sivut, mukaan lukien arkistoidut'
CMSSiteTreeFilter_Search:
Title: 'Kaikki sivut'
CMSSiteTreeFilter_StatusDeletedPages:
Title: 'Arkistoidut sivut'
CMSSiteTreeFilter_StatusDraftPages:
Title: 'Vedokset'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Näkyvillä, mutta poistettu luonnoksista'
ContentControl:
@ -304,7 +283,6 @@ fi:
SilverStripeNavigator:
ARCHIVED: Arkistoitu
SilverStripeNavigatorLink:
ShareInstructions: 'Jakaaksesi tämä sivu, kopioi ja liitä oheinen linkki.'
ShareLink: 'Jaa linkki'
SilverStripeNavigatorLinkl:
CloseLink: Sulje
@ -354,7 +332,7 @@ fi:
DELETEDPAGEHELP: 'Sivu ei ole enää julkaistuna'
DELETEDPAGESHORT: Poistettu
DEPENDENT_NOTE: 'Seuraavat sivut riippuvat tästä sivusta. Tämä pitää sisällään virtuaaliset sivut, uudelleenohjaussivut ja sivut sisältölinkkien kanssa.'
DESCRIPTION: 'Yleinen sisältösivu'
DESCRIPTION: 'Yleissisältösivu'
DependtPageColumnLinkType: 'Linkin tyyppi'
DependtPageColumnURL: URL
EDITANYONE: 'Jokainen, joka voi kirjautua sisään CMS:ään.'

View File

@ -1,15 +1,192 @@
hr:
AssetAdmin:
ADDFILES: 'Dodaj datoteke'
ActionAdd: 'Dodaj direktorij'
AppCategoryArchive: Arhiva
AppCategoryAudio: Zvuk
AppCategoryDocument: Dokument
AppCategoryFlash: Flash
AppCategoryImage: Slika
AppCategoryVideo: Video
BackToFolder: 'Povratak na direktorij'
CMSMENU_OLD: 'Datoteke (stare)'
CREATED: Datum
CurrentFolderOnly: 'Ograničiti na trenutni direktorij?'
DetailsView: Detalji
FILES: Datoteke
FILESYSTEMSYNC: 'Sinkroniziraj datoteke'
FILESYSTEMSYNCTITLE: 'Ažurirajte CMS bazu podataka datoteka na sustavu datoteka. Korisno kada su nove datoteke prenesene izvan CMS, npr putem FTP-a.'
FROMTHEINTERNET: 'Sa interneta'
FROMYOURCOMPUTER: 'Sa računala'
Filetype: 'Tip datoteke'
ListView: 'Prikaz popisa'
MENUTITLE: Datoteke
NEWFOLDER: Novi direktorij
SIZE: Veličina
THUMBSDELETED: '{count} neiskorištenih sličica su izbrisane'
TreeView: 'Prikaz kao stablo'
Upload: Prenesi
AssetAdmin_DeleteBatchAction:
TITLE: 'Obriši direktorije'
AssetAdmin_Tools:
FILTER: Filter
AssetAdmin_left_ss:
GO: Kreni
AssetTableField:
BACKLINKCOUNT: 'Korišteno na:'
PAGES: stranica(e)
BackLink_Button_ss:
Back: Nazad
BrokenLinksReport:
Any: bilo koji
BROKENLINKS: 'Izvješće prekinutih linkova'
CheckSite: 'Pregledaj stranicu'
CheckSiteDropdownDraft: 'Predložak'
CheckSiteDropdownPublished: 'Objavljena stranica'
ColumnDateLastModified: 'Datum zadnjeg uređivanja'
ColumnDateLastPublished: 'Datum zadnje objave'
ColumnProblemType: 'Tip greške'
ColumnURL: Link
HasBrokenFile: 'ima neispravnu datoteku'
HasBrokenLink: 'ima neispravan link'
HasBrokenLinkAndFile: 'ima neispravan link i datoteku'
HoverTitleEditPage: 'Uredi stranicu'
PageName: 'Ime stranice'
ReasonDropdown: 'Greška za provjeru'
ReasonDropdownBROKENFILE: 'Neispravna datoteka'
ReasonDropdownBROKENLINK: 'Neispravan link'
CMSAddPageController:
Title: 'Dodaj stranicu'
CMSBatchActions:
ARCHIVE: Arhiviraj
ARCHIVED_PAGES: 'Arhivirano ''%d'' stranica'
DELETE_DRAFT_PAGES: 'Izbriši stranicu sa objavljene'
DELETE_PAGES: 'Izbriši stranicu sa objavljene'
PUBLISH_PAGES: Objavi
RESTORE: Povrati
RESTORED_PAGES: 'Vraćeno ''%d'' stranica'
CMSFileAddController:
MENUTITLE: Datoteke
CMSMain:
ARCHIVE: Arhiviraj
ARCHIVEDPAGE: 'Arhivirane stranice ''%s'''
AddNew: 'Dodaj novu stranicu'
AddNewButton: 'Dodaj novi'
AddPageRestriction: 'Napomena: neke vrste stranica nisu dozvoljene za ovu sekciju'
Cancel: Odustani
ChoosePageParentMode: 'Odaberite gdje želite kreirati ovu stranicu'
ChoosePageType: 'Odaberi vrstu stranice'
Create: Kreiraj
DELETE: 'Obriši nacrt'
DELETEFP: Obriši
EMAIL: Email
EditTree: 'Uredi stablo stranice'
MENUTITLE: 'Uredi stranicu'
NEWPAGE: 'Novi {pagetype}'
PAGENOTEXISTS: 'Stranica ne postoji'
PAGETYPEANYOPT: Bilo koji
PUBALLCONFIRM: 'Molim objavi svaku stranicu, kopirajući sadržaj'
PUBALLFUN: '"Objavi sve"'
PUBALLFUN2: "Ovaj gumb radi isto što i klikanje na \"objavi\" gumbe za svaku stranicu posebno. Koristi se nakon velikih promjena u sadržaju, kao npr. kod prve objave stranice."
PUBLISHED: 'Uspješno objavljen ''{title}'''
PageAdded: 'Uspješno kreirane stranice'
REMOVED: 'Obrisan ''{title}''{description} sa objavljene stranice'
REMOVEDPAGE: 'Uklonjen ''{title}'' sa objavljene stranice'
REMOVEDPAGEFROMDRAFT: 'Uklonjen ''%s'' sa nacrtne stranice'
ROLLBACK: 'Vrati na ovu verziju'
SAVE: Snimi
SAVE: Spremi
SAVED: 'Uspješno spremljen ''{title}'''
SAVEDRAFT: 'Spremiti nacrt'
TabContent: Sadržaj
TabHistory: Povijest
TabSettings: Postavke
CMSMain_left_ss:
RESET: Resetiraj
CMSPageAddController:
MENUTITLE: 'Dodaj stranicu'
CMSPageEditController:
MENUTITLE: 'Uredi stranicu'
CMSPageHistoryController:
MENUTITLE: Povijest
REVERTTOTHISVERSION: 'Vrati na ovu verziju'
SHOWUNPUBLISHED: 'Prikaži neobjavljene verzije'
SHOWVERSION: 'Prikaži verzije'
VIEW: prikaži
CMSPageHistoryController_versions_ss:
AUTHOR: Autor
NOTPUBLISHED: 'Nije objavljeno'
PUBLISHER: Izdavač
UNKNOWN: Nepoznato
WHEN: Kada
CMSPageSettingsController:
MENUTITLE: 'Uredi stranicu'
CMSPagesController:
GalleryView: 'Pregled kao galerija'
ListView: 'Pregled kao popis'
MENUTITLE: Stranice
TreeView: 'Prikaz kao stablo'
CMSPagesController_Tools_ss:
FILTER: Filter
CMSSIteTreeFilter_PublishedPages:
Title: 'Objavljene stranice'
CMSSearch:
FILTERDATEFROM: Od
FILTERDATEHEADING: Datum
FILTERDATETO: Do
PAGEFILTERDATEHEADING: 'Zadnje uređeno'
CMSSettingsController:
MENUTITLE: Postavke
CMSSiteTreeFilter_Search:
Title: 'Sve stranice'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Objavljeno ali uklonito iz predloška'
ContentController:
CMS: CMS
DRAFT: Predložak
DRAFTSITE: 'Predložak'
DRAFT_SITE_ACCESS_RESTRICTION: 'Mora biti prijavljeni u CMS da bi ste vidjeli neobjavljeni ili ahivirani sadržaj. <a href="%s">Kliknite ovdje za povratak na objavljenu stranicu.</a>'
Email: Email
INSTALL_SUCCESS: 'Instalacija uspješna!'
InstallFilesDeleted: 'Instalacijske datoteke su uspješno obrisane.'
InstallSuccessCongratulations: 'SilverStripe je uspješno instaliran!'
LOGGEDINAS: 'Prijavi se kao'
LOGIN: Prijavi
LOGOUT: 'Odjava'
NOTLOGGEDIN: 'Niste prijavljeni'
PUBLISHED: Objavljeno
PUBLISHEDSITE: 'Objavljena stranica'
Password: Lozinka
PostInstallTutorialIntro: 'Ova web stranica je pojednostavljena verzija SilverStripe 3 stranice. Kako bi ste nadogradili, pogledajte {link}.'
UnableDeleteInstall: 'Nemoguće obrisati instalacijske datoteke. Molimo obrišite datoteke ručno'
VIEWPAGEIN: 'Pregledaj stranice u:'
ErrorPage:
400: '400 - loš zahtjev'
401: '401 - neovlašten'
403: '403 - zabranjen'
404: '404 - nije pronađeno'
405: '405 - metoda nije dozvoljena'
406: '406 - neprihvatljivo'
407: '407 - potrebna Proxy autentičnost'
408: '408 - zahtjev pauziran'
500: '500 - interna serverska greška'
501: '501 - nije implementirano'
CODE: 'Kod pogreške'
DEFAULTERRORPAGETITLE: 'Stranica nije pronađena'
DEFAULTSERVERERRORPAGETITLE: 'Serverska greška'
PLURALNAME: 'Stranice greške'
SINGULARNAME: 'Stranica greške'
File:
Title: Naslov
Folder:
AddFolderButton: 'Dodaj direktorij'
DELETEUNUSEDTHUMBNAILS: 'Obriši nekorištene sličice'
UNUSEDFILESTITLE: 'Nekorištene datoteke'
UNUSEDTHUMBNAILSTITLE: 'Nekorištene sličice'
UploadFilesButton: Prenesi
LeftAndMain:
DELETED: Obrisano.
PreviewButton: Pregled
SAVEDUP: Spremljeno
RedirectorPage:
HASBEENSETUP: 'Stranica za preusjeravanje nema postavljenog preusmjeravanja'
HEADER: 'Ova stranica preusmjeriti će korisnike na drugu stranicu'
@ -18,41 +195,125 @@ hr:
REDIRECTTOEXTERNAL: 'Drugi web'
REDIRECTTOPAGE: 'Stranicu na Vašom webu'
YOURPAGE: 'Stranica na Vašem webu'
ReportAdmin:
MENUTITLE: Izvještaji
ReportTitle: Naslov
SearchForm:
GO: Kreni
SEARCH: Traži
SearchResults: 'Rezultati pretraživanja'
SideReport:
EMPTYPAGES: 'Prazne stranice'
ContentGroupTitle: 'Sadržajni izvještaji'
EMPTYPAGES: 'Stranice bez sadržaja'
LAST2WEEKS: 'Stranice mijenjane u zadnja 2 tjedna'
OtherGroupTitle: Ostali
ParameterLiveCheckbox: 'Pregledaj objavljenu stranicu'
REPEMPTY: '{title} izvještaj je prazan.'
SilverStripeNavigator:
ARCHIVED: Arhivirano
SilverStripeNavigatorLink:
ShareLink: 'Podijeli link'
SilverStripeNavigatorLinkl:
CloseLink: Zatvori
SiteConfig:
DEFAULTTHEME: '(koristi predloženu temu)'
EDITHEADER: 'Tko može uređivati stranice na ovom webu?'
EDIT_PERMISSION: 'Upravljaj konfiguracijom weba'
PLURALNAME: 'Konfiguracije weba'
SINGULARNAME: 'Konfiguracija weba'
SITENAMEDEFAULT: 'Naziv vašeg weba'
SITETAGLINE: 'Slogan weba'
SITETITLE: 'Naziv weba'
TABACCESS: Pristup
TABMAIN: Osnovno
TAGLINEDEFAULT: 'vaš slogan ovdje'
THEME: Tema
TOPLEVELCREATE: 'Tko može kreirati stranice u rootu?'
VIEWHEADER: 'Tko može pregledavati stranice?'
SiteTree:
ACCESSANYONE: Svi
ACCESSHEADER: 'Tko može pregledavati ovu stranicu?'
ACCESSLOGGEDIN: 'Samo prijavljeni korisnici'
ACCESSONLYTHESE: 'Samo ovi korisnici (odaberite s popisa)'
ADDEDTODRAFTHELP: 'Stranica nije objavljena'
ADDEDTODRAFTSHORT: Predložak
ALLOWCOMMENTS: 'Dozvoli komentare na stranici'
APPEARSVIRTUALPAGES: 'Ovaj sadržaj se pojavljuje na virtualnim stranicama u {title} sekcijama.'
ARCHIVEDPAGEHELP: 'Stranica je uklonjena iz neobjavljenog i objavljenog stanja'
ARCHIVEDPAGESHORT: Arhivirano
BUTTONARCHIVEDESC: 'Odjavi i pošalji u arhivu'
BUTTONCANCELDRAFT: 'Otkaži promjene na radnoj verziji'
BUTTONCANCELDRAFTDESC: 'Obiriši radnu verziju i vrati na trenutno objavljenu verziju stranice'
BUTTONCANCELDRAFTDESC: 'Obriši radnu verziju i vrati na trenutno objavljenu verziju stranice'
BUTTONPUBLISHED: Objavljeno
BUTTONSAVED: Spremljeno
BUTTONSAVEPUBLISH: 'Spremi i objavi'
BUTTONUNPUBLISH: Odjavi
BUTTONUNPUBLISHDESC: 'Izbrišite ovu stranicu sa objavljene'
Comments: Komentari
Content: Sadržaj
DEFAULTABOUTTITLE: 'O nama'
DEFAULTCONTACTTITLE: 'Kontakt'
DEFAULTHOMETITLE: Početna
DELETEDPAGEHELP: 'Stranica više nije objavljena'
DELETEDPAGESHORT: Obrisano
DESCRIPTION: 'Obična sadržajna stranica'
DependtPageColumnLinkType: 'Tip linka'
DependtPageColumnURL: Link
EDITANYONE: 'Svi koji se mogu prijaviti u CMS'
EDITHEADER: 'Tko može uređivati unutar CMSa?'
EDITONLYTHESE: 'Samo slijedeći korisnici (odaberite s popisa)'
EDIT_ALL_DESCRIPTION: 'Uredi bilo koju stranicu'
HASBROKENLINKS: 'Ova stranica ima pogrešne linkove'
HTMLEDITORTITLE: Sadržaj
INHERIT: 'Naslijedi od matične stranice'
LASTPUBLISHED: 'Zadnje objavljeno'
LASTSAVED: 'Zadnje spremljeno'
LASTUPDATED: 'Zadnje osvježeno'
LINKCHANGENOTE: 'Mijenjanjem linka ove stranice također će utjecati na linkove svih povezanih stranica.'
MENUTITLE: 'Oznaka navigacije'
METADESC: 'Opis'
METAEXTRA: 'Podešeni Meta Tagovi'
METADESC: 'Meta opis'
METAEXTRA: 'Prilagođeni Meta tagovi'
MODIFIEDONDRAFTHELP: 'Stranica ima neobjavljenih promjena'
MODIFIEDONDRAFTSHORT: Izmjenjeno
MetadataToggle: Metapodaci
MoreOptions: 'Više opcija'
NOTPUBLISHED: 'Nije objavljeno'
PAGETITLE: 'Ime stranice'
PAGETYPE: 'Vrsta stranice'
PARENTID: 'Matična stranica'
PARENTTYPE_ROOT: 'Nadstranica'
PARENTTYPE_SUBPAGE: 'Podstranica ispod matične stranice'
PLURALNAME: Stranice
REMOVEDFROMDRAFTSHORT: 'Uklonjen sa predložaka'
SHOWINMENUS: 'Pokaži u izbornicima?'
SHOWINSEARCH: 'Pokaži u tražilici?'
SINGULARNAME: Stranica
TABBEHAVIOUR: Karakteristike
TABCONTENT: 'Sadržaj'
TABDEPENDENT: 'Zavisne stranice'
TOPLEVEL: 'Sadržaj stranice (Top Level)'
URLSegment: 'Dio URLa'
has_one_Parent: 'Roditeljska stranica'
VIEW_ALL_DESCRIPTION: 'Pregled bilo koje stranice'
VIEW_DRAFT_CONTENT: 'Pregled neobjavljenog sadržaja'
Visibility: Vidljivost
has_one_Parent: 'Matična stranica'
SiteTreeFileExtension:
EDIT: Uredi
SiteTreeURLSegmentField:
EMPTY: 'Molimo unesite dio URLa ili kliknite odustani'
HelpChars: 'Posebni znakovi se automatski pretvaraju ili uklanjaju.'
URLSegmentField:
Cancel: Odustani
Edit: Uredi
OK: Ok
ViewArchivedEmail_ss:
CANACCESS: 'Na slijedećem linku možete pristupiti arhiviranoj stranici:'
CANACCESS: 'Na sljedećem linku možete pristupiti arhiviranoj stranici:'
HAVEASKED: 'Zatražili ste sadržaj naše stranice '
VirtualPage:
CHOOSE: 'Povezane stranice'
DESCRIPTION: 'Prikazuje sadržaj druge stranice'
EditLink: uredi
HEADER: 'Ovo je virtualna stranica'
HEADERWITHLINK: 'Ova virtualna stranica kopira sadržaj sa "{title}" ({link})'
PLURALNAME: 'Virtualne stranice'
SINGULARNAME: 'Virtualna stranica'

View File

@ -9,6 +9,7 @@ it:
AppCategoryImage: Immagine
AppCategoryVideo: Video
BackToFolder: 'Torna alla cartella'
CMSMENU_OLD: 'Files (vecchio)'
CREATED: Data creazione
CurrentFolderOnly: 'Limita alla cartella corrente?'
DetailsView: Dettagli
@ -76,7 +77,7 @@ it:
CMSMain:
ACCESS: 'Accesso alla sezione ''{title}'''
ACCESS_HELP: 'Consente la visualizzazione della sezione con l''albero delle pagine e i contenuti. I permessi di visualizzazione e modifica possono essere gestiti attraverso menù a tendina specifici della pagina, come dai separati "Permessi sui contenuti".'
ARCHIVE: Archiviare
ARCHIVE: Archivia
ARCHIVEDPAGE: 'Pagina ''%s'' archiviata'
AddNew: 'Aggiungi nuova pagina'
AddNewButton: 'Aggiungi nuova'
@ -99,6 +100,7 @@ it:
PUBALLCONFIRM: 'Per favore pubblica ogni singola pagina nel sito, copiando i contenuti da ''bozza'' a ''pubblicato''.'
PUBALLFUN: 'Funzione "Pubblica tutto"'
PUBALLFUN2: "Cliccare questo bottone equivale ad accedere a tutte le pagine e cliccare 'pubblica'. Tale bottone è inteso per essere utilizzato dopo aver apportato modifiche di massa ai contenuti, come nella prima pubblicazione del sito."
PUBLISHED: 'Pubblicata ''{title}'' con successo.'
PUBPAGES: 'Fatto: Pubblicate {count} pagine'
PageAdded: 'Pagina creata con successo'
REMOVED: '''{title}'' {description} rimosso dal sito pubblico'
@ -112,7 +114,8 @@ it:
ROLLEDBACKPUBv2: 'Ripristinata la versione pubblicata.'
ROLLEDBACKVERSIONv2: 'Ripristinata la versione #%d.'
SAVE: Salva
SAVEDRAFT: 'Bozza salvata'
SAVED: '''{title}'' salvata correttamente.'
SAVEDRAFT: 'Salva bozza'
TabContent: Contenuto
TabHistory: Archivio
TabSettings: Impostazioni
@ -221,6 +224,7 @@ it:
DEFAULTSERVERERRORPAGETITLE: 'Errore server'
DESCRIPTION: 'Contenuto personalizzato per differenti casi di errore (es. "Pagina non trovata")'
ERRORFILEPROBLEM: 'Errore nell''apertura del file "{filename}" per la scrittura. Controlla i permessi del file.'
PLURALNAME: 'Pagine Errore'
SINGULARNAME: 'Pagine errore'
File:
Title: Titolo
@ -245,6 +249,7 @@ it:
HASBEENSETUP: 'Una pagina di redirezione è stata configurata nonostante non vi sia alcun indirizzo a cui farla puntare'
HEADER: 'Questa pagina redirigerà gli utenti su un''altra'
OTHERURL: 'Altro indirizzo del sito web'
PLURALNAME: 'Pagine di redirezione'
REDIRECTTO: 'Redirigi a'
REDIRECTTOEXTERNAL: 'Un altro sito web'
REDIRECTTOPAGE: 'Una pagina sul tuo sito web'
@ -318,7 +323,9 @@ it:
BUTTONUNPUBLISHDESC: 'Rimuovi questa pagina dal sito pubblicato'
Comments: Commenti
Content: Contenuto
DEFAULTABOUTCONTENT: '<p>Puoi riempire questa pagina con i tuoi contenuti, oppure cancellarla e creare le tue pagine.<br /></p>'
DEFAULTABOUTTITLE: 'Chi siamo'
DEFAULTCONTACTCONTENT: '<p>Puoi riempire questa pagina con i tuoi contenuti, oppure cancellarla e creare le tue pagine.<br /></p>'
DEFAULTCONTACTTITLE: 'Contattaci'
DEFAULTHOMECONTENT: '<p>Benvenuto in SilverStripe! Questa è la home page di default. Puoi modificare questa pagina direttamente <a href="admin/">dal CMS</a>.</p><p>Puoi accedere alla <a href="http://docs.silverstripe.org">documentazione per gli sviluppatori</a> o partire dalle <a href="http://www.silverstripe.org/learn/lessons">lezioni di SilverStripe</a>.</p>'
DEFAULTHOMETITLE: Home
@ -410,5 +417,6 @@ it:
EditLink: modifica
HEADER: 'Questa è una pagina virtuale'
HEADERWITHLINK: 'Questa è una pagina virtuale copiata da "{title}" ({link})'
PLURALNAME: 'Pagine virtuali'
PageTypNotAllowedOnRoot: 'Il tipo di pagina originale "{type}" non è consentito al primo livello per questa pagina virtuale'
SINGULARNAME: 'Pagina virtuale'

View File

@ -61,20 +61,27 @@ ja:
CMSAddPageController:
Title: 'ページを追加'
CMSBatchActions:
ARCHIVE: アーカイブ
ARCHIVED_PAGES: '%dページをアーカイブしました'
DELETED_DRAFT_PAGES: '%dページを下書きサイトから削除しましたが、%dページの削除に失敗しました。'
DELETED_PAGES: '%dページを公開サイトから削除しましたが、%dページの削除に失敗しました。'
DELETE_DRAFT_PAGES: '下書きサイトから削除'
DELETE_PAGES: '公開サイトから削除'
PUBLISHED_PAGES: '%dページを公開しましたが、%dページの公開に失敗しました。'
PUBLISH_PAGES: 公開
RESTORE: 復元
RESTORED_PAGES: '%dページを復元しました'
CMSFileAddController:
MENUTITLE: ファイル
CMSMain:
ACCESS: '''{title}'' セクションにアクセス'
ACCESS_HELP: 'ページツリーとコンテンツを含むセクションの閲覧を許可します。 表示および編集の権限は、ページの特定のドロップダウンだけでなく、独立した"コンテンツの権限"を介して処理することができます。'
ARCHIVE: アーカイブ
ARCHIVEDPAGE: '''%s''ページがアーカイブされました'
AddNew: '新しいページを追加'
AddNewButton: '新しく追加'
AddPageRestriction: '注:一部の種類のページは、この選択には含まれていません'
Cancel: キャンセル
ChoosePageParentMode: 'このページを作成する場所を選択'
ChoosePageType: 'ページの種類を選択'
Create: 作成
@ -140,10 +147,13 @@ ja:
TreeView: 'ツリー表示'
CMSPagesController_Tools_ss:
FILTER: フィルタ
CMSSIteTreeFilter_PublishedPages:
Title: '公開済みページ'
CMSSearch:
FILTERDATEFROM: 開始日
FILTERDATEHEADING: 日付
FILTERDATETO: 終了日
PAGEFILTERDATEHEADING: '最後に編集された'
CMSSettingsController:
MENUTITLE: 設定
CMSSiteTreeFilter_Search:
@ -191,6 +201,8 @@ ja:
415: '415 - サポートされていないメディアです'
416: '416 - リクエストの長さが満たされていません'
417: '417 - 期待には沿えませんでした'
422: '422 - 処理できないエンティティ'
429: '429 - リクエスト過多'
500: '500 - 本質的なサーバーエラーです'
501: '501 - 実施できません'
502: '502 - Gatewayとして正しくありません'
@ -204,7 +216,10 @@ ja:
DEFAULTSERVERERRORPAGETITLE: 'サーバーエラー'
DESCRIPTION: 'それぞれのエラーケースに対してカスタムコンテンツを表示する(例:"ページがありません")'
ERRORFILEPROBLEM: '書き込み用のファイル"{filename}"を開く際にエラーが発生しました。 ファイルの権限を確認してください。'
PLURALNAME: 'エラーページ'
SINGULARNAME: 'エラーページ'
File:
Title: タイトル
Folder:
AddFolderButton: 'フォルダの追加'
DELETEUNUSEDTHUMBNAILS: '未使用のサムネイルを削除'
@ -226,6 +241,7 @@ ja:
HASBEENSETUP: '転送URLを含むページには、転送先がない状態で設定されています。'
HEADER: 'このページをユーザーを変更して他のページにしますか?'
OTHERURL: '他のウェブサイトのURL'
PLURALNAME: 'リダイレクトページ'
REDIRECTTO: '変更は'
REDIRECTTOEXTERNAL: '他のウェブサイト'
REDIRECTTOPAGE: '貴方のウェブサイトを表示します'
@ -287,6 +303,8 @@ ja:
ADDEDTODRAFTSHORT: 下書き
ALLOWCOMMENTS: 'コメントを許可しますか?'
APPEARSVIRTUALPAGES: 'このコンテンツは{title}として仮想ページにおいても表示されます。'
ARCHIVEDPAGESHORT: アーカイブされました
BUTTONARCHIVEDESC: '非公開にし、アーカイブに送られました'
BUTTONCANCELDRAFT: '草稿の編集内容を取り消します'
BUTTONCANCELDRAFTDESC: '草稿と前回公開されたページを削除します'
BUTTONPUBLISHED: 公開された
@ -368,6 +386,8 @@ ja:
many_many_BackLinkTracking: 'リンク元を追跡'
many_many_ImageTracking: '画像へのリンクを追跡'
many_many_LinkTracking: 'リンクを追跡'
SiteTreeFileExtension:
EDIT: 編集
SiteTreeURLSegmentField:
EMPTY: 'URLのセグメントを入力または中止をクリックする'
HelpChars: '特殊文字は自動的に変換されたか取り除かれました'
@ -384,5 +404,6 @@ ja:
EditLink: 編集
HEADER: 'これがバーチャルページです'
HEADERWITHLINK: 'これは "{title}" ({link}) からコンテンツをコピーしている仮想ページです'
PLURALNAME: '仮想ページ'
PageTypNotAllowedOnRoot: 'この仮想ページに対して元のページの種類{type}はルートレベルに配置されることが許可されていません。'
SINGULARNAME: '仮想ページ'

View File

@ -72,8 +72,6 @@ sk:
PUBLISH_PAGES: Zverejniť
RESTORE: Obnoviť
RESTORED_PAGES: 'Obnovených %d stránok'
UNPUBLISHED_PAGES: 'Nezverejnených %d stránok'
UNPUBLISH_PAGES: Nezverejniť
CMSFileAddController:
MENUTITLE: Súbory
CMSMain:
@ -95,13 +93,10 @@ sk:
DUPLICATEDWITHCHILDREN: 'Duplikované ''{title}'' a potomkovia úspešne'
EMAIL: Pošli e-mailom
EditTree: 'Editovať strom'
ListFiltered: 'Zobrazenie výsledkov vyhľadávania.'
MENUTITLE: 'Upraviť stránku'
NEWPAGE: 'Nová {pagetype}'
PAGENOTEXISTS: 'Táto stránka neexistuje.'
PAGES: 'Stav stránky'
PAGETYPEANYOPT: Akákoľvek
PAGETYPEOPT: 'Typ stránky'
PUBALLCONFIRM: 'Prosím, zverejnite všetky stránky webu, zkopírovaním obsahu na verejné'
PUBALLFUN: 'Funkcia "Publikovať všetko"'
PUBALLFUN2: "Stlačením tohto tlačidla vykonáte to isté ako keby ste navštívili každú stránku a stlačili \"publikuj\". Je určené na použite po rozsiahlych zmenách obsahu, napríklad keď bol web prvýkrát vytvorený."
@ -111,7 +106,6 @@ sk:
REMOVED: 'Smazané ''{title}''{description} z webu'
REMOVEDPAGE: 'Smazané ''{title}'' z verejného webu'
REMOVEDPAGEFROMDRAFT: 'Odstránené ''%s'' z konceptu webu'
RESTORE: 'Obnoviť koncept'
RESTORED: 'Obnovené ''{title}'' úspešne'
RESTORE_DESC: 'Obnoviť archivovanú verziu na koncept'
RESTORE_TO_ROOT: 'Obnoviť koncept na najvyšiu úroveň'
@ -125,11 +119,7 @@ sk:
TabContent: Obsah
TabHistory: História
TabSettings: Nastavenia
TreeFiltered: 'Zobrazenie výsledkov vyhľadávania.'
TreeFilteredClear: Vyčistiť
CMSMain_left_ss:
APPLY_FILTER: Hľadať
CLEAR_FILTER: Vyčistiť
RESET: Reset
CMSPageAddController:
MENUTITLE: 'Pridať stránku'
@ -161,8 +151,6 @@ sk:
ListView: 'Zobraziť zoznam'
MENUTITLE: Stránky
TreeView: 'Zobraziť strom'
CMSPagesController_ContentToolbar_ss:
MULTISELECT: 'Dávkové akcie'
CMSPagesController_Tools_ss:
FILTER: Filtrovať
CMSSIteTreeFilter_PublishedPages:
@ -171,20 +159,11 @@ sk:
FILTERDATEFROM: Od
FILTERDATEHEADING: Dátum
FILTERDATETO: Do
FILTERLABELTEXT: Hľadať
PAGEFILTERDATEHEADING: 'Posledne zmenené'
CMSSettingsController:
MENUTITLE: Nastavenia
CMSSiteTreeFilter_ChangedPages:
Title: 'Upravené stránky'
CMSSiteTreeFilter_DeletedPages:
Title: 'Všetky stránky, vrátane archivovaných'
CMSSiteTreeFilter_Search:
Title: 'Všechny stránky'
CMSSiteTreeFilter_StatusDeletedPages:
Title: 'Archivované stránky'
CMSSiteTreeFilter_StatusDraftPages:
Title: 'Konceptové stránky'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Živé, ale odstránené z konceptu'
ContentControl:
@ -304,7 +283,6 @@ sk:
SilverStripeNavigator:
ARCHIVED: Archivované
SilverStripeNavigatorLink:
ShareInstructions: 'K zdielaniu tejto stránky, zkopírujte a vložte odkaz dolu.'
ShareLink: 'Zdieľať odkaz'
SilverStripeNavigatorLinkl:
CloseLink: Zavrieť

View File

@ -1,9 +1,12 @@
tr:
AssetAdmin:
ADDFILES: 'Dosyaları ekle'
ActionAdd: 'Klasör ekle'
AppCategoryArchive: Arşiv
AppCategoryAudio: Ses
AppCategoryDocument: Belge
AppCategoryImage: Görüntü
AppCategoryVideo: Video
FILES: Dosyalar
Filetype: 'Dosya türü'
NEWFOLDER: YeniKlasör