From 4d0e4b78f40b4851dcdc6f1440dfe89fa1c0d9f8 Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Fri, 22 Aug 2014 14:04:50 +1200 Subject: [PATCH 01/10] Reformat .travis.yml --- .travis.yml | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5dec5007..503fcde5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,37 +1,40 @@ language: php php: - - 5.3 + - 5.4 addons: firefox: "31.0" env: global: + - CORE_RELEASE=3.1 - "ARTIFACTS_AWS_REGION=us-east-1" - "ARTIFACTS_S3_BUCKET=silverstripe-travis-artifacts" - secure: "7V20Qk3bIG2AlTJaA5D/uzB8vUVvRwQp+xjRYUxlahtj9FcuqEV3HIyjwwJe0T6Z1bnRYuu28ZnCT2CfP9BBZ3FE7AwSZbPase9c0/at2qDJNqkvIdC1xZ1H6Fcy2LSwNB9wLQPe613ItVdanitEuwE41iowxBPslxUUTnwx7eY=" - secure: "f/GWlbnNri2YpCOrJfZl7tkhpMmcRVUbCdmb+beAY90gFBJQPHtljzf8M4KaCP0OkLOtRFuGoMFdIcpadl4J6IG1XP18IJNz+nKzCL/sJj/FF9y77RdMHWE9jr21G9ar5tywkn7JM6vrnTCY89OnHeQx67SKvxqX5CpVx+rdcEU=" matrix: - - DB=MYSQL CORE_RELEASE=3.1 + - DB=MYSQL + - DB=SQLITE + - DB=PGSQL matrix: - include: - - php: 5.3 - env: DB=PGSQL CORE_RELEASE=3.1 - - php: 5.3 - env: DB=SQLITE CORE_RELEASE=3.1 - - php: 5.4 - env: DB=MYSQL CORE_RELEASE=3.1 - - php: 5.5 - env: DB=MYSQL CORE_RELEASE=3.1 - - php: 5.6 - env: DB=MYSQL CORE_RELEASE=3.1 - - php: 5.4 - env: DB=MYSQL CORE_RELEASE=3.1 BEHAT_TEST=1 allow_failures: + - php: hhvm-nightly + include: + - php: 5.5 + env: DB=MYSQL - php: 5.6 - env: DB=MYSQL CORE_RELEASE=3.1 + env: DB=MYSQL + - php: 5.4 + env: DB=MYSQL BEHAT_TEST=1 + - php: 5.3 + env: DB=MYSQL + - php: hhvm-nightly + env: DB=MYSQL + before_install: + - sudo apt-get update -qq + - sudo apt-get install -y tidy before_script: - composer self-update From 89184a813497c76a0dbadd738f3e9269605fb962 Mon Sep 17 00:00:00 2001 From: Daniel Hensby Date: Fri, 22 Aug 2014 14:28:19 +0100 Subject: [PATCH 02/10] Implement `TemplateGlobalProvider` on `SiteConfig` Seeing as the `SiteConfig` is a site wide and "global" object, it makes sense to have it universally available to the templates --- code/model/SiteConfig.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/code/model/SiteConfig.php b/code/model/SiteConfig.php index ef4b671b..01cfc00a 100644 --- a/code/model/SiteConfig.php +++ b/code/model/SiteConfig.php @@ -17,7 +17,7 @@ * @author Tom Rix * @package cms */ -class SiteConfig extends DataObject implements PermissionProvider { +class SiteConfig extends DataObject implements PermissionProvider, TemplateGlobalProvider { private static $db = array( "Title" => "Varchar(255)", "Tagline" => "Varchar(255)", @@ -309,4 +309,14 @@ class SiteConfig extends DataObject implements PermissionProvider { return false; } + + /** + * Add $SiteConfig to all SSViewers + */ + public static function get_template_global_variables() { + return array( + 'SiteConfig' => 'current_site_config', + ); + } + } From 6d50b26757a314fbd043e13e66896892a3ddd009 Mon Sep 17 00:00:00 2001 From: Gander Date: Tue, 26 Aug 2014 21:43:41 +0200 Subject: [PATCH 03/10] Update pl.yml for ContentController.StartEditing For over a year, here is an error, resulting in the display of the broken link to the Polish version of CMS, after installation. --- lang/pl.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/pl.yml b/lang/pl.yml index 78ae5657..8998411c 100644 --- a/lang/pl.yml +++ b/lang/pl.yml @@ -179,7 +179,7 @@ pl: PUBLISHEDSITE: 'Opublikowana witryna' Password: Hasło PostInstallTutorialIntro: 'Ta strona jest uproszczoną wersją witryny SilverStripe 3. Aby ją rozszerzyć, zajrzyj proszę na stronę: {link}' - StartEditing: 'Możesz zacząć edytować Twoją stronę otwierając CMS.' + StartEditing: 'Możesz zacząć edytować Twoją stronę otwierając CMS.' UnableDeleteInstall: 'Nie można usunąć plików instalacyjnych. Proszę usunąć je ręcznie' VIEWPAGEIN: 'Zobacz stronę w:' ErrorPage: From f486c3250be1b36e694d181624a6089aaa023e46 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Thu, 18 Sep 2014 12:59:20 +1200 Subject: [PATCH 04/10] MINOR: Fixed copyright year --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index caa12d7e..84b7e8c1 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ If you would like to make changes to the SilverStripe core codebase, we have an ## License ## - Copyright (c) 2007-2013, SilverStripe Limited - www.silverstripe.com + Copyright (c) 2006-2014, SilverStripe Limited - www.silverstripe.com All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: From 3b93310163ac132f67b3eeec43d81381adcb9a41 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Thu, 16 Oct 2014 10:35:58 +1300 Subject: [PATCH 05/10] Recompiled CSS with compass 1.0 Minor syntactical changes, like alphabetical ordering of filters, uppercasing of hex colours. See http://compass-style.org/blog/2014/08/15/omg-compass-1-0/. Shouldn't include any user-visible changes, but helps to avoid confusion with the next person trying to modify the CSS (Luke is currently struggling with that) --- css/screen.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/css/screen.css b/css/screen.css index 7c713d6c..cfc97d42 100644 --- a/css/screen.css +++ b/css/screen.css @@ -34,13 +34,13 @@ .cms .AssetAdmin .cms-content-fields .cms-edit-form.AssetAdmin { overflow-y: auto; } .cms .AssetAdmin .cms-content-fields .cms-content-tools .cms-panel-content { overflow: hidden; } .cms .AssetAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form { height: 100%; } -.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #d9d9d9)); background-image: -webkit-linear-gradient(#f3f3f3, #d9d9d9); background-image: -moz-linear-gradient(#f3f3f3, #d9d9d9); background-image: -o-linear-gradient(#f3f3f3, #d9d9d9); background-image: linear-gradient(#f3f3f3, #d9d9d9); border-color: #c0c0c2; } +.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #d9d9d9)); background-image: -moz-linear-gradient(#f3f3f3, #d9d9d9); background-image: -webkit-linear-gradient(#f3f3f3, #d9d9d9); background-image: linear-gradient(#f3f3f3, #d9d9d9); border-color: #c0c0c2; } .cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.btn-icon-add { height: 17px; } .cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.ui-button-text { color: #393939; text-shadow: white 0 1px 1px; } .cms .AssetAdmin #Root_TreeView .cms-tree ul .class-Folder a span.text span.jstree-foldericon { background: url(../images/blue-folder-horizontal.png) no-repeat; width: 16px; height: 16px; float: left; display: block; margin-right: 4px; } -.cms table.ss-gridfield-table td { padding-top: 0; padding-bottom: 0; } -.cms table.ss-gridfield-table td.bottom-all { padding: 0.7em; } -.cms table.ss-gridfield-table td.col-StripThumbnail { padding: 1px 5px; width: 32px; height: 32px; } -.cms table.ss-gridfield-table td.col-StripThumbnail img { width: 32px; height: 32px; } -.cms table.ss-gridfield-table tr[data-class=Folder] td.col-StripThumbnail { background: transparent url(../images/treeicons/blue-folder-horizontal.png) no-repeat center; } -.cms table.ss-gridfield-table tr[data-class=File] td.col-StripThumbnail { background: transparent url(../images/treeicons/blue-document.png) no-repeat center; } +.cms .AssetAdmin .cms table.ss-gridfield-table td { padding-top: 0; padding-bottom: 0; } +.cms .AssetAdmin .cms table.ss-gridfield-table td.bottom-all { padding: 0.7em; } +.cms .AssetAdmin .cms table.ss-gridfield-table td.col-StripThumbnail { padding: 1px 5px; width: 32px; height: 32px; } +.cms .AssetAdmin .cms table.ss-gridfield-table td.col-StripThumbnail img { width: 32px; height: 32px; } +.cms .AssetAdmin .cms table.ss-gridfield-table tr[data-class=Folder] td.col-StripThumbnail { background: transparent url(../images/treeicons/blue-folder-horizontal.png) no-repeat center; } +.cms .AssetAdmin .cms table.ss-gridfield-table tr[data-class=File] td.col-StripThumbnail { background: transparent url(../images/treeicons/blue-document.png) no-repeat center; } From 286dfe4d86d217913a4d5951edba2c2eeb4b9d00 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Thu, 16 Oct 2014 10:36:31 +1300 Subject: [PATCH 06/10] Fixed duplicate CSS scoping in AssetAdmin.scss --- css/screen.css | 12 ++++++------ scss/_AssetAdmin.scss | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/css/screen.css b/css/screen.css index cfc97d42..0a23bed7 100644 --- a/css/screen.css +++ b/css/screen.css @@ -38,9 +38,9 @@ .cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.btn-icon-add { height: 17px; } .cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.ui-button-text { color: #393939; text-shadow: white 0 1px 1px; } .cms .AssetAdmin #Root_TreeView .cms-tree ul .class-Folder a span.text span.jstree-foldericon { background: url(../images/blue-folder-horizontal.png) no-repeat; width: 16px; height: 16px; float: left; display: block; margin-right: 4px; } -.cms .AssetAdmin .cms table.ss-gridfield-table td { padding-top: 0; padding-bottom: 0; } -.cms .AssetAdmin .cms table.ss-gridfield-table td.bottom-all { padding: 0.7em; } -.cms .AssetAdmin .cms table.ss-gridfield-table td.col-StripThumbnail { padding: 1px 5px; width: 32px; height: 32px; } -.cms .AssetAdmin .cms table.ss-gridfield-table td.col-StripThumbnail img { width: 32px; height: 32px; } -.cms .AssetAdmin .cms table.ss-gridfield-table tr[data-class=Folder] td.col-StripThumbnail { background: transparent url(../images/treeicons/blue-folder-horizontal.png) no-repeat center; } -.cms .AssetAdmin .cms table.ss-gridfield-table tr[data-class=File] td.col-StripThumbnail { background: transparent url(../images/treeicons/blue-document.png) no-repeat center; } +.cms .AssetAdmin table.ss-gridfield-table td { padding-top: 0; padding-bottom: 0; } +.cms .AssetAdmin table.ss-gridfield-table td.bottom-all { padding: 0.7em; } +.cms .AssetAdmin table.ss-gridfield-table td.col-StripThumbnail { padding: 1px 5px; width: 32px; height: 32px; } +.cms .AssetAdmin table.ss-gridfield-table td.col-StripThumbnail img { width: 32px; height: 32px; } +.cms .AssetAdmin table.ss-gridfield-table tr[data-class=Folder] td.col-StripThumbnail { background: transparent url(../images/treeicons/blue-folder-horizontal.png) no-repeat center; } +.cms .AssetAdmin table.ss-gridfield-table tr[data-class=File] td.col-StripThumbnail { background: transparent url(../images/treeicons/blue-document.png) no-repeat center; } diff --git a/scss/_AssetAdmin.scss b/scss/_AssetAdmin.scss index 94422781..3037c919 100644 --- a/scss/_AssetAdmin.scss +++ b/scss/_AssetAdmin.scss @@ -37,7 +37,7 @@ } } - .cms table.ss-gridfield-table { + table.ss-gridfield-table { td { // Taken care of by minimum image sizes padding-top: 0; From 8310135923f842ad602b86944efa68bccb3eb233 Mon Sep 17 00:00:00 2001 From: micmania1 Date: Mon, 20 Oct 2014 02:18:25 +0000 Subject: [PATCH 07/10] FIX Broken links on dependent pages tab --- code/model/SiteTree.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 45eabc12..696ded9c 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -1919,14 +1919,14 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid ->setFieldFormatting(array( 'Title' => function($value, &$item) { return sprintf( - '%s', + '%s', (int)$item->ID, Convert::raw2xml($item->Title) ); }, 'AbsoluteLink' => function($value, &$item) { return sprintf( - '%s', + '%s', Convert::raw2xml($value), Convert::raw2xml($value) ); From 56142b8bba9434a765b0b745462f611834e3e9ee Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Mon, 3 Nov 2014 14:09:27 +1300 Subject: [PATCH 08/10] BUG sprintf missing on exception in SilverStripeNavigator --- code/controllers/SilverStripeNavigator.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/controllers/SilverStripeNavigator.php b/code/controllers/SilverStripeNavigator.php index 5e1e089c..c3af71e5 100644 --- a/code/controllers/SilverStripeNavigator.php +++ b/code/controllers/SilverStripeNavigator.php @@ -25,7 +25,10 @@ class SilverStripeNavigator extends ViewableData { */ public function __construct($record) { if(!in_array('CMSPreviewable', class_implements($record))) { - throw new InvalidArgumentException('SilverStripeNavigator: Record of type %s doesn\'t implement CMSPreviewable', get_class($record)); + throw new InvalidArgumentException(sprintf( + 'SilverStripeNavigator: Record of type %s doesn\'t implement CMSPreviewable', + get_class($record) + )); } $this->record = $record; From d2f0eafa27e4aa0adaee2362ccc9bab8c658d955 Mon Sep 17 00:00:00 2001 From: guywatson Date: Tue, 28 Oct 2014 09:24:40 +1100 Subject: [PATCH 09/10] Add an extension hook to the getIsModifiedOnStage method --- code/model/SiteTree.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 696ded9c..553ce046 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -2808,8 +2808,11 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid $stageVersion = Versioned::get_versionnumber_by_stage('SiteTree', 'Stage', $this->ID); $liveVersion = Versioned::get_versionnumber_by_stage('SiteTree', 'Live', $this->ID); - - return ($stageVersion && $stageVersion != $liveVersion); + + $isModified = ($stageVersion && $stageVersion != $liveVersion); + $this->extend('getIsModifiedOnStage', $isModified); + + return $isModified; } /** From 708e70624c65e146abce2a88858d52b12653fa53 Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Sat, 8 Nov 2014 17:06:10 +1300 Subject: [PATCH 10/10] Update translations --- javascript/lang/ko.js | 45 ++++ javascript/lang/src/ko.js | 39 ++++ lang/ko.yml | 421 +++++++++++++++++++++++++++++++++++++- lang/pl.yml | 2 + 4 files changed, 506 insertions(+), 1 deletion(-) create mode 100644 javascript/lang/ko.js create mode 100644 javascript/lang/src/ko.js diff --git a/javascript/lang/ko.js b/javascript/lang/ko.js new file mode 100644 index 00000000..709d93c7 --- /dev/null +++ b/javascript/lang/ko.js @@ -0,0 +1,45 @@ +// This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/ko.js. +// See https://github.com/silverstripe/silverstripe-buildtools 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('ko', { + "CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "하위 페이지를 추가하기 전에 페이지를 저장해야합니다.", + "CMSMAIN.CANTADDCHILDREN": "선택된 노드에 하위로 추가할 수 없습니다.", + "CMSMAIN.ERRORADDINGPAGE": "페이지 추가에서 오류가 발생했습니다.", + "CMSMAIN.FILTEREDTREE": "변경된 페이지만 표시하는 필터링된 트리", + "CMSMAIN.ERRORFILTERPAGES": "변경된 페이지만 표시하도록 트리를 필터링할 수 없습니다
%s", + "CMSMAIN.ERRORUNFILTER": "필터링안된 트리", + "CMSMAIN.PUBLISHINGPAGES": "페이지를 공개하고 있습니다 ...", + "CMSMAIN.SELECTONEPAGE": "최소한 1 페이지 선택하십시오.", + "CMSMAIN.ERRORPUBLISHING": "페이지를 게시하는 동안 오류", + "CMSMAIN.REALLYDELETEPAGES": "표시된 페이지 %s를 정말 삭제합니까?", + "CMSMAIN.DELETINGPAGES": "페이지를 삭제합니다", + "CMSMAIN.ERRORDELETINGPAGES": "페이지 삭제에서 오류", + "CMSMAIN.PUBLISHING": "공개하고 있습니다 ...", + "CMSMAIN.RESTORING": "복원하고 있습니다 ...", + "CMSMAIN.ERRORREVERTING": "라이브 컨텐츠로 전환과정에서 오류", + "CMSMAIN.SAVING": "저장하고 있습니다 ...", + "CMSMAIN.SELECTMOREPAGES": "%s 페이지들이 선택되었습니다. \n\n계속하시겠습니까?", + "CMSMAIN.ALERTCLASSNAME": "페이지 저장 후 페이지의 종류는 업데이트됩니다.", + "CMSMAIN.URLSEGMENTVALIDATION": "URL은 알파벳 문자나 숫자, 하이픈만으로 구성됩니다.", + "AssetAdmin.BATCHACTIONSDELETECONFIRM": "%s 폴더를 정말 삭제합니까?", + "AssetTableField.REALLYDELETE": "표시된 파일을 정말 삭제합니까?", + "AssetTableField.MOVING": "%s 파일을 이동 중입니다.", + "CMSMAIN.AddSearchCriteria": "카테고리 추가", + "WidgetAreaEditor.TOOMANY": "죄송합니다. 이 분야에서의 위젯의 최대수에 도달했습니다.", + "AssetAdmin.ConfirmDelete": "이 폴더와 폴더에 포함된 모든 파일을 정말 삭제합니까?", + "Folder.Name": "폴더 이름", + "Tree.AddSubPage": "여기에 새 페이지를 추가하기", + "Tree.Duplicate": "중복", + "Tree.EditPage": "편집", + "Tree.ThisPageOnly": "이 페이지만", + "Tree.ThisPageAndSubpages": "이 페이지와 하위 페이지", + "Tree.ShowAsList": "하위 목록으로 표시", + "CMSMain.ConfirmRestoreFromLive": "공개된 내용을 초안 사이트에 복사하시겠습니까?", + "CMSMain.RollbackToVersion": "이 페이지의 #%s 버젼으로 롤백하시겠습니까?", + "URLSEGMENT.Edit": "편집", + "URLSEGMENT.OK": "OK", + "URLSEGMENT.Cancel": "취소" +}); +} \ No newline at end of file diff --git a/javascript/lang/src/ko.js b/javascript/lang/src/ko.js new file mode 100644 index 00000000..afe561fe --- /dev/null +++ b/javascript/lang/src/ko.js @@ -0,0 +1,39 @@ +{ + "CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "하위 페이지를 추가하기 전에 페이지를 저장해야합니다.", + "CMSMAIN.CANTADDCHILDREN": "선택된 노드에 하위로 추가할 수 없습니다.", + "CMSMAIN.ERRORADDINGPAGE": "페이지 추가에서 오류가 발생했습니다.", + "CMSMAIN.FILTEREDTREE": "변경된 페이지만 표시하는 필터링된 트리", + "CMSMAIN.ERRORFILTERPAGES": "변경된 페이지만 표시하도록 트리를 필터링할 수 없습니다
%s", + "CMSMAIN.ERRORUNFILTER": "필터링안된 트리", + "CMSMAIN.PUBLISHINGPAGES": "페이지를 공개하고 있습니다 ...", + "CMSMAIN.SELECTONEPAGE": "최소한 1 페이지 선택하십시오.", + "CMSMAIN.ERRORPUBLISHING": "페이지를 게시하는 동안 오류", + "CMSMAIN.REALLYDELETEPAGES": "표시된 페이지 %s를 정말 삭제합니까?", + "CMSMAIN.DELETINGPAGES": "페이지를 삭제합니다", + "CMSMAIN.ERRORDELETINGPAGES": "페이지 삭제에서 오류", + "CMSMAIN.PUBLISHING": "공개하고 있습니다 ...", + "CMSMAIN.RESTORING": "복원하고 있습니다 ...", + "CMSMAIN.ERRORREVERTING": "라이브 컨텐츠로 전환과정에서 오류", + "CMSMAIN.SAVING": "저장하고 있습니다 ...", + "CMSMAIN.SELECTMOREPAGES": "%s 페이지들이 선택되었습니다. \n\n계속하시겠습니까?", + "CMSMAIN.ALERTCLASSNAME": "페이지 저장 후 페이지의 종류는 업데이트됩니다.", + "CMSMAIN.URLSEGMENTVALIDATION": "URL은 알파벳 문자나 숫자, 하이픈만으로 구성됩니다.", + "AssetAdmin.BATCHACTIONSDELETECONFIRM": "%s 폴더를 정말 삭제합니까?", + "AssetTableField.REALLYDELETE": "표시된 파일을 정말 삭제합니까?", + "AssetTableField.MOVING": "%s 파일을 이동 중입니다.", + "CMSMAIN.AddSearchCriteria": "카테고리 추가", + "WidgetAreaEditor.TOOMANY": "죄송합니다. 이 분야에서의 위젯의 최대수에 도달했습니다.", + "AssetAdmin.ConfirmDelete": "이 폴더와 폴더에 포함된 모든 파일을 정말 삭제합니까?", + "Folder.Name": "폴더 이름", + "Tree.AddSubPage": "여기에 새 페이지를 추가하기", + "Tree.Duplicate": "중복", + "Tree.EditPage": "편집", + "Tree.ThisPageOnly": "이 페이지만", + "Tree.ThisPageAndSubpages": "이 페이지와 하위 페이지", + "Tree.ShowAsList": "하위 목록으로 표시", + "CMSMain.ConfirmRestoreFromLive": "공개된 내용을 초안 사이트에 복사하시겠습니까?", + "CMSMain.RollbackToVersion": "이 페이지의 #%s 버젼으로 롤백하시겠습니까?", + "URLSEGMENT.Edit": "편집", + "URLSEGMENT.OK": "OK", + "URLSEGMENT.Cancel": "취소" +} \ No newline at end of file diff --git a/lang/ko.yml b/lang/ko.yml index efd24bb9..e3fe0943 100644 --- a/lang/ko.yml +++ b/lang/ko.yml @@ -1 +1,420 @@ -ko: {} +ko: + AssetAdmin: + ADDFILES: '파일 추가' + ActionAdd: '폴더 추가' + AppCategoryArchive: 저장소 + AppCategoryAudio: 오디오 + AppCategoryDocument: 문서 + AppCategoryFlash: Flash + AppCategoryImage: 이미지 + AppCategoryVideo: 동영상 + BackToFolder: '폴더로 이동' + CREATED: 날짜 + CurrentFolderOnly: '이 폴더에 한정하시겠습니까?' + DetailsView: 상세보기 + FILES: 파일 + FILESYSTEMSYNC: '동기화 파일' + FILESYSTEMSYNCTITLE: '파일에 대한 CMS 데이터베이스 항목을 업데이트합니다. 예로, FTP 등 CMS 이외를 통해 파일을 업로드 한 경우에 유용합니다.' + FROMTHEINTERNET: '인터넷으로부터' + FROMYOURCOMPUTER: '컴퓨터로부터' + Filetype: '파일 형식' + ListView: '목록보기' + NEWFOLDER: 새 폴더 + SIZE: 사이즈 + THUMBSDELETED: '{count}개의 사용하지 않은 이미지를 제거했습니다' + TreeView: '트리보기' + Upload: 업로드 + MENUTITLE: 파일 + AssetAdmin_DeleteBatchAction: + TITLE: '폴더를 삭제' + AssetAdmin_Tools: + FILTER: 필터 + AssetAdmin_left_ss: + GO: Go + AssetTableField: + BACKLINKCOUNT: '다음에서 사용중 ' + PAGES: 페이지 + BackLink_Button_ss: + Back: 돌아가기 + BrokenLinksReport: + Any: 아무거나 + BROKENLINKS: '깨진 링크 보고서' + CheckSite: '사이트 확인' + CheckSiteDropdownDraft: '초안 사이트' + CheckSiteDropdownPublished: '게시된 사이트' + ColumnDateLastModified: '최종 수정일' + ColumnDateLastPublished: '최종 게시일' + ColumnProblemType: '문제 유형' + ColumnURL: URL + HasBrokenFile: '깨진 파일이 있습니다' + HasBrokenLink: '링크가 손상되었습니다' + HasBrokenLinkAndFile: '손상된 링크와 파일이 있습니다' + HoverTitleEditPage: '페이지 편집' + PageName: '페이지 이름' + ReasonDropdown: '확인할 문제' + ReasonDropdownBROKENFILE: '손상된 파일' + ReasonDropdownBROKENLINK: '깨진 링크' + ReasonDropdownRPBROKENLINK: '존재하지 않는 페이지를 가리키는 리디렉션 페이지' + ReasonDropdownVPBROKENLINK: '존재하지 않는 페이지를 가리키는 가상 페이지' + RedirectorNonExistent: '존재하지 않는 페이지를 가리키는 리디렉션 페이지' + VirtualPageNonExistent: '존재하지 않는 페이지를 가리키는 가상 페이지' + CMSAddPageController: + Title: '페이지 추가' + CMSBatchActions: + DELETED_DRAFT_PAGES: '%d페이지를 초안 사이트에서 삭제했지만, %d페이지의 삭제에 실패했습니다.' + DELETED_PAGES: '공개사이트로부터 %d페이지를 삭제, %d페이지는 삭제하지 못했습니다.' + DELETE_DRAFT_PAGES: '초안 사이트에서 삭제' + DELETE_PAGES: '공개 사이트에서 삭제' + PUBLISHED_PAGES: '%d페이지를 공개하고, %d페이지는 공개에서 실패했습니다.' + PUBLISH_PAGES: 공개 + UNPUBLISHED_PAGES: '%d페이지를 비공개시킴' + UNPUBLISH_PAGES: 비공개 + CMSMain: + ACCESS: '''{title}'' 섹션으로 이동' + ACCESS_HELP: '페이지 트리 및 내용을 포함 섹션의 열람을 허용합니다. 표시 및 편집 권한은 페이지의 특정 드롭 다운뿐만 아니라 독립적 인 "콘텐츠의 권한"을 통해 처리 할 수 있습니다.' + AddNew: '새 페이지를 추가' + AddNewButton: '새로 추가' + AddPageRestriction: '참고: 일부 유형의 페이지는 이 선택에 포함되지 않습니다' + Cancel: 취소 + ChoosePageParentMode: '이 페이지를 만들 위치를 선택' + ChoosePageType: '페이지 유형을 선택' + Create: 새로 만들기 + DELETE: '초안 삭제' + DELETEFP: 삭제 + DESCREMOVED: '그리고 {count} 파생' + DUPLICATED: '''{title}''의 복제가 완료되었습니다.' + DUPLICATEDWITHCHILDREN: '''{title}'' 와 그 하위에대한 복제가 완료되었습니다' + EMAIL: 이메일 + EditTree: '트리를 편집' + ListFiltered: '필터링된 목록' + NEWPAGE: '새로운 {pagetype}' + PAGENOTEXISTS: '이 페이지는 존재하지 않습니다' + PAGES: 페이지 + PAGETYPEANYOPT: 아무거나 + PAGETYPEOPT: '페이지 유형' + PUBALLCONFIRM: '콘텐츠의 스테이지를 복사하고 전달하기 위해 사이트의 모든 페이지를 공개합니다' + PUBALLFUN: ' "모두 공개"기능' + PUBALLFUN2: "이 버튼을 누르면 모든 페이지로 이동하고 \"공개\"를 눌러도 됩니다. 이 기능은 사이트를 처음 만들 때 등 많은 컨텐츠를 편집하는 경우에 이용될 것같습니다." + PUBPAGES: '완료: {count} 페이지를 공개했습니다' + PageAdded: '페이지를 만드는 데 성공' + REMOVED: '이 전달 사이트에서''{title}''{description}을 제거했습니다.' + REMOVEDPAGE: '''{title}''을 공개된 사이트에서 제거했습니다' + REMOVEDPAGEFROMDRAFT: '%s 초안 사이트에서 제거했습니다' + RESTORE: 복원 + RESTORED: '{title}를 복구했습니다' + ROLLBACK: '이 버전으로 복원' + ROLLEDBACKPUBv2: '공개된 버전으로 롤백되었습니다.' + ROLLEDBACKVERSIONv2: '#%d. 버전으로 롤백' + SAVE: 저장 + SAVEDRAFT: '임시 저장' + TabContent: 컨텐츠 + TabHistory: 기록 + TabSettings: 설정 + TreeFiltered: '필터링된 트리' + TreeFilteredClear: '필터 제거' + MENUTITLE: '페이지 편집' + CMSMain_left_ss: + APPLY_FILTER: '필터링' + RESET: 리셋 + CMSPageAddController: + ParentMode_child: '다른 페이지 아래에 작성' + ParentMode_top: '최상위 계층' + MENUTITLE: '페이지 추가' + CMSPageHistoryController: + COMPAREMODE: '비교 모드 (2개 선택)' + COMPAREVERSIONS: '버전 비교' + COMPARINGVERSION: '{version1}과 {version2}을 비교하고 있습니다.' + REVERTTOTHISVERSION: '이 버전으로 복원' + SHOWUNPUBLISHED: '공개되지 않은 버전을 표시' + SHOWVERSION: '버전을 표시' + VIEW: 표시 + VIEWINGLATEST: '현재 최신 버전을 보고있는 중.' + VIEWINGVERSION: '현재 {version}버젼을 보고 있는 중.' + MENUTITLE: 기록 + CMSPageHistoryController_versions_ss: + AUTHOR: 작성자 + NOTPUBLISHED: '미공개' + PUBLISHER: 게시자 + UNKNOWN: 알 수 없슴 + WHEN: 언제 + CMSPagesController: + GalleryView: '갤러리보기' + ListView: '목록보기' + MENUTITLE: 페이지 + TreeView: '트리보기' + CMSPagesController_ContentToolbar_ss: + MULTISELECT: 복수선택 + CMSPagesController_Tools_ss: + FILTER: 필터 + CMSSearch: + FILTERDATEFROM: 시작일 + FILTERDATEHEADING: 날짜 + FILTERDATETO: 종료일 + FILTERLABELTEXT: 컨텐츠 + CMSSiteTreeFilter_ChangedPages: + Title: '변경된 페이지' + CMSSiteTreeFilter_DeletedPages: + Title: '전체 페이지 (삭제된 페이지도 포함)' + CMSSiteTreeFilter_Search: + Title: '전체 페이지' + ContentControl: + NOTEWONTBESHOWN: '설명: 이 메시지는 당신의 방문자에 표시되지 않습니다' + ContentController: + ARCHIVEDSITE: '미리보기 버젼' + ARCHIVEDSITEFROM: '로부터 보관된 사이트' + CMS: CMS + DRAFT: 초안 + DRAFTSITE: '초안 사이트' + DRAFT_SITE_ACCESS_RESTRICTION: '초안 또는 보관된 내용을보기 위하여 로그인하십시오. 공개 사이트로 돌아가려면 여기를 클릭하십시오. ' + Email: 이메일 + INSTALL_SUCCESS: '설치에 성공!' + InstallFilesDeleted: '설치 관련 파일이 성공적으로 삭제되었습니다' + InstallSecurityWarning: '나중에 다시 설치할 계획이 없는 한, 보안상의 이유로, 당신은 지금 설치 파일을 삭제해야합니다 ( 관리자 로그인 필요, 위를 참조 ). 웹서버는 또한 지금 "asset" 폴더에 대한 쓰기권한을 필요할 뿐이며, 당신은 다른 모든 폴더에대한 쓰기 권한을 제거할 수 있습니다. 여기를 클릭하여 설치 파일을 삭제합니다. ' + InstallSuccessCongratulations: 'SilverStripe이 성공적으로 설치되었습니다!' + LOGGEDINAS: '로그인 중' + LOGIN: 로그인 + LOGOUT: '로그 아웃' + NOTLOGGEDIN: '로그인되어 있지 않습니다' + PUBLISHED: 공개됨 + PUBLISHEDSITE: '공개 사이트' + Password: 암호 + PostInstallTutorialIntro: '이 웹사이트는 SilverStripe3 사이트의 간단한 버전입니다. 이것을 확장하려면 {link}를 참조하십시오.' + StartEditing: ' CMS 을 열어서 콘텐츠를 편집할 수 있습니다.' + UnableDeleteInstall: '설치 파일을 제거 할 수 없습니다. 다음 파일을 수동으로 삭제하십시오.' + VIEWPAGEIN: '다음에서 페이지를 표시한다 : ' + ErrorPage: + 400: '400 - 올바르지 않은 요청입니다.' + 401: '401 - 허용되지 않습니다' + 403: '403 - 금지되어 있습니다' + 404: '404 - 찾을 수 없습니다' + 405: '405 - 금지된 방법입니다' + 406: '406 - 허용할 수 없습니다' + 407: '407 - 프록시 인증이 필요합니다' + 408: '408 - 응답이 없습니다' + 409: '409 - 충돌이 발생하고 있습니다' + 410: '410 - 소실되었습니다' + 411: '411 - 중복 요청입니다.' + 412: '412 - 전제 조건이 없습니다' + 413: '413 - 요청된 것이 너무 깁니다' + 414: '414 - 요청된 URI가 너무 깁니다' + 415: '415 - 지원되지 않는 미디어입니다' + 416: '416 - 요청의 길이가 맞지 않습니다' + 417: '417 - 기대한 것이 없습니다.' + 422: '422 - 처리될 수 없는 엔터티' + 429: '429 - 서버에 대한 과다한 요청' + 500: '500 - 내부적인 서버 오류' + 501: '501 - 실시할 수 없습니다' + 502: '502 - 올바르지 않은 Gateway입니다.' + 503: '503 - 서비스를 사용할 수 없습니다' + 504: '504 - Gateway가 만료되었습니다.' + 505: '505 - 지원되지 않는 HTTP 버전입니다' + CODE: '오류 코드' + DEFAULTERRORPAGECONTENT: '

죄송하지만 보려고하는 페이지가 존재하지 않습니다.

사이트의 URL을 확인 후 다시 시도해주세요.

' + DEFAULTERRORPAGETITLE: '페이지를 찾을 수 없습니다' + DEFAULTSERVERERRORPAGECONTENT: '

죄송합니다. 귀하의 요청을 처리하는 동안 문제가 발생했습니다.

' + DEFAULTSERVERERRORPAGETITLE: '서버 오류' + DESCRIPTION: '각각의 오류 사례에 대해 사용자 지정 콘텐츠를 표시 (예: "페이지가 없습니다")' + ERRORFILEPROBLEM: '쓰기용 파일 "{filename}"을 열때 오류가 발생했습니다. 파일 권한을 확인하십시오.' + PLURALNAME: '오류 페이지' + SINGULARNAME: '오류 페이지' + Folder: + AddFolderButton: '폴더 추가' + DELETEUNUSEDTHUMBNAILS: '사용하지 않는 썸네일을 삭제' + UNUSEDFILESTITLE: '사용하지 않는 파일' + UNUSEDTHUMBNAILSTITLE: '사용되지 않는 썸네일' + UploadFilesButton: 업로드 + LeftAndMain: + DELETED: 삭제됨. + PreviewButton: 미리보기 + SAVEDUP: 저장됨. + SearchResults: '검색 결과' + Permission: + CMS_ACCESS_CATEGORY: 'CMS에 액세스' + Permissions: + CONTENT_CATEGORY: '콘텐츠에 관한 권한' + PERMISSIONS_CATEGORY: '역할과 접근권한' + RedirectorPage: + DESCRIPTION: '다른 내부 페이지로 리디렉션' + HASBEENSETUP: '다른곳으로 리다이렉트되지않고 리다이렉터 페이지가 설치되었습니다.' + HEADER: '이 페이지는 다른 페이지로 사용자들을 이동시킵니다.' + OTHERURL: '다른 웹사이트 URL' + PLURALNAME: '리디렉션 페이지' + REDIRECTTO: '변경' + REDIRECTTOEXTERNAL: '다른 웹사이트' + REDIRECTTOPAGE: '당신의 웹사이트의 페이지' + SINGULARNAME: '리디렉션 페이지' + YOURPAGE: '당신의 웹사이트의 페이지' + ReportAdmin: + ReportTitle: 제목 + MENUTITLE: 보고서 + ReportAdminForm: + FILTERBY: '에 의해 필터' + SITETREE: + VIRTUALPAGEDRAFTWARNING: '가상 페이지를 게시하기 위해 링크된 페이지를 공개합니다' + VIRTUALPAGEWARNING: '이 페이지를 게시하기 위해 링크된 페이지를 선택하여 먼저 저장하십시오' + VIRTUALPAGEWARNINGSETTINGS: '공개하기 위해 주요 콘텐츠 분야에서 링크된 페이지를 선택하십시오' + SearchForm: + GO: 시작 + SEARCH: 검색 + SearchResults: '검색 결과' + SideReport: + BROKENFILES: '손상된 파일이 있는 페이지' + BROKENLINKS: '깨진 링크를 가지고 있는 페이지' + BROKENREDIRECTORPAGES: '리디렉션된 페이지가 삭제됩니다' + BROKENVIRTUALPAGES: '삭제된 페이지를 참조하는 가상 페이지' + BrokenLinksGroupTitle: '깨진 링크에 관한 보고서' + ContentGroupTitle: '콘텐츠의 보고서' + EMPTYPAGES: '빈 페이지' + LAST2WEEKS: '지난 2 주 이내에 편집된 페이지' + OtherGroupTitle: 기타 + ParameterLiveCheckbox: '라이브 사이트를 확인' + REPEMPTY: '{title} 보고서에 내용이 없습니다.' + SilverStripeNavigator: + ARCHIVED: 보관됨 + SilverStripeNavigatorLink: + ShareInstructions: '이 페이지를 공유하려면 아래 링크를 복사하여 붙여 넣기하세요.' + ShareLink: '공유 링크' + SilverStripeNavigatorLinkl: + CloseLink: 닫기 + SiteConfig: + DEFAULTTHEME: '(기본 테마를 사용)' + EDITHEADER: '이 사이트에서 페이지를 편집 할 수있는 사람' + EDIT_PERMISSION: '사이트 설정 관리' + EDIT_PERMISSION_HELP: '글로벌 액세스 설정 / 최상위 페이지의 사용 권한을 편집하는 기능.' + PLURALNAME: '사이트 설정' + SINGULARNAME: '사이트 설정' + SITENAMEDEFAULT: '사이트 이름' + SITETAGLINE: '사이트의 태그라인/슬로건' + SITETITLE: '사이트 제목' + TABACCESS: 액세스 권한 + TABMAIN: 메인 + TAGLINEDEFAULT: '사이트의 태그라인을 여기에 입력' + THEME: 테마 + TOPLEVELCREATE: '누가 사이트의 루트에서 페이지를 생성할 수 있나?' + VIEWHEADER: '누가 이 사이트에서 페이지를 볼 수 있나?' + SiteTree: + ACCESSANYONE: 누구나 + ACCESSHEADER: '누가 이 페이지를 볼 수 있나?' + ACCESSLOGGEDIN: '로그인한 사용자' + ACCESSONLYTHESE: '이 사람들만 (목록에서 선택하기)' + ADDEDTODRAFTHELP: '페이지는 아직 공개되지 않습니다' + ADDEDTODRAFTSHORT: 초안 + ALLOWCOMMENTS: '이 페이지에대한 댓글을 허용합니까?' + APPEARSVIRTUALPAGES: '이 내용은 {title}섹션들에서의 가상 페이지상에서도 또한 보여집니다.' + BUTTONCANCELDRAFT: '초안의 편집 내용을 취소합니다' + BUTTONCANCELDRAFTDESC: '초안을 삭제하고 현재 공개된 페이지로 돌아갑니다.' + BUTTONPUBLISHED: 게시됨 + BUTTONSAVED: 저장됨 + BUTTONSAVEPUBLISH: '저장 및 게시' + BUTTONUNPUBLISH: 비공개 + BUTTONUNPUBLISHDESC: '게시된 사이트로부터 이 페이지를 삭제' + Comments: 코멘트 + Content: 내용 + DEFAULTABOUTCONTENT: '

이 페이지에 내용을 자유롭게 채워넣을 수 있으며, 또한 삭제하거나 새로 만들 수 있습니다.

' + DEFAULTABOUTTITLE: '회사 소개' + DEFAULTCONTACTCONTENT: '

이 페이지에 내용을 자유롭게 채워넣을 수 있으며, 또한 삭제하거나 새로 만들 수 있습니다.

' + DEFAULTCONTACTTITLE: '연락처' + DEFAULTHOMECONTENT: '

SilverStripe에 오신 것을 환영합니다! 이것은 기본 홈페이지입니다. 이 페이지를 편집하려면 CMS 에 액세스하십시오. 개발자 문서 튜토리얼 도 보실 수 있습니다.

' + DEFAULTHOMETITLE: 홈 + DELETEDPAGEHELP: '이 문서는 더이상 공개되지 않습니다.' + DELETEDPAGESHORT: 삭제됨 + DEPENDENT_NOTE: '다음 페이지들은 이 페이지에 의존합니다. 여기에는 가상 페이지 리디렉터 페이지 콘텐츠 링크가있는 페이지가 포함되어 있습니다.' + DESCRIPTION: '일반 콘텐츠 페이지' + DependtPageColumnLinkType: '링크 종류' + DependtPageColumnURL: URL + EDITANYONE: 'CMS로 로그인하는 사용자' + EDITHEADER: '누가 이 페이지를 편집할 수 있습니까?' + EDITONLYTHESE: '이사람들만 (목록에서 선택하기)' + EDITORGROUPS: '편집자 그룹' + EDIT_ALL_DESCRIPTION: '모든 페이지를 편집' + EDIT_ALL_HELP: '액세스 탭의 설정에 관계없이 이 사이트의 페이지를 편집하려면 "''페이지''섹션에 액세스"권한이 필요합니다.' + Editors: '편집 그룹' + GroupPlaceholder: '그룹을 선택하려면 클릭하세요.' + HASBROKENLINKS: '이 페이지는 깨진 링크가 있습니다' + HTMLEDITORTITLE: 내용 + INHERIT: '상위 페이지를 상속' + LASTPUBLISHED: '마지막으로 공개됨' + LASTSAVED: '마지막으로 저장됨' + LASTUPDATED: '마지막으로 업데이트됨' + LINKCHANGENOTE: '이 페이지의 링크를 변경하면 모든 하위 페이지 링크에 영향을 미칩니다.' + MENUTITLE: '메뉴 표시' + METADESC: '설명' + METADESCHELP: '검색 엔진은 검색 결과를 표시하기 위해이 내용을 사용합니다 (랭킹에 영향을 주지 않습니다).' + METAEXTRA: '메타 태그를 사용자 정의' + METAEXTRAHELP: '추가 메타 정보에 대한 HTML 태그입니다. 예를 들어, < meta name = "사용자 이름" content = "여기에 사용자 지정 콘텐츠" />' + MODIFIEDONDRAFTHELP: '페이지는 게시되지 않은 변경들을 가지고 있습니다.' + MODIFIEDONDRAFTSHORT: 수정됨 + MetadataToggle: 메타 데이터 + MoreOptions: '추가 옵션' + NOTPUBLISHED: '공개되지 않습니다' + OBSOLETECLASS: '이 페이지는 사용되지 않는 타입 {type}입니다. 저장하면 그 타입이 재설정되고 데이터를 잃을 수 있습니다' + PAGELOCATION: '페이지 찾기' + PAGETITLE: '페이지 이름' + PAGETYPE: '페이지 유형' + PARENTID: '상위 페이지' + PARENTTYPE: '페이지 찾기' + PARENTTYPE_ROOT: '최상위 계층의 페이지' + PARENTTYPE_SUBPAGE: '상위 페이지의 하위 페이지' + PERMISSION_GRANTACCESS_DESCRIPTION: '콘텐츠에 대한 액세스 권한을 편집' + PERMISSION_GRANTACCESS_HELP: ' "페이지"섹션에서 페이지 별 접근 제한 설정을 허용합니다.' + PLURALNAME: 페이지 + PageTypNotAllowedOnRoot: '페이지 타입 "{type}"는 최상위 계층의 페이지가 될 수 없습니다' + PageTypeNotAllowed: '페이지 타입 "{type}"은 상위 페이지의 하위페이지가 될 수 없습니다' + REMOVEDFROMDRAFTHELP: '페이지가 공개되어 있지만 초안에서 삭제됩니다' + REMOVEDFROMDRAFTSHORT: '초안에서 삭제되었습니다' + REMOVE_INSTALL_WARNING: '경고: 보안상의 이유로, SilverStripe의 대상에있는 install.php를 제거하십시오.' + REORGANISE_DESCRIPTION: '사이트 구조 변경' + REORGANISE_HELP: '사이트 트리의 페이지를 드래그 앤 드롭으로 재편집' + SHOWINMENUS: '메뉴에 표시 하시겠습니까?' + SHOWINSEARCH: '검색에 ​​표시 하시겠습니까?' + SINGULARNAME: 페이지 + TABBEHAVIOUR: 동작 + TABCONTENT: '콘텐츠' + TABDEPENDENT: '의존 페이지' + TOPLEVEL: '사이트의 내용 (최상위 계층)' + TOPLEVELCREATORGROUPS: '최상위 계층의 페이지 작성자' + URLSegment: 'URL 세그먼트' + VIEWERGROUPS: '뷰어 그룹' + VIEW_ALL_DESCRIPTION: '모든 페이지보기' + VIEW_ALL_HELP: '이 사이트의 페이지보기를 하려면 액세스 탭의 설정에 관계없이 "페이지의 섹션에 액세스"권한이 필요합니다.' + VIEW_DRAFT_CONTENT: '초안 내용 보기' + VIEW_DRAFT_CONTENT_HELP: '초안 모드에 있는 CMS 외부 페이지들 보기에 적용됩니다. CMS를 접근하지 않고도 외부에서 공동 작업자에게 적합합니다.' + Viewers: '방문자 그룹' + Visibility: 볼 수 있슴 + has_one_Parent: '상위 페이지' + many_many_BackLinkTracking: '원본을 추적' + many_many_ImageTracking: '이미지 링크 추적' + many_many_LinkTracking: '링크 추적' + SiteTreeURLSegmentField: + EMPTY: 'URL 세그먼트를 입력 또는 중지를 클릭' + HelpChars: '특수 문자는 자동으로 변환되었는지 제거되었습니다' + URLSegmentField: + Cancel: 취소 + Edit: 편집 + OK: OK + ViewArchivedEmail_ss: + CANACCESS: '아카이브된 사이트에 다음 링크에 액세스 할 수 있습니다 : ' + HAVEASKED: '당신은 우리의 사이트의 콘텐츠를 보려고 요청했습니다.' + VirtualPage: + CHOOSE: '링크된 페이지' + DESCRIPTION: '다른 페이지의 내용보기' + EditLink: 편집 + HEADER: '가상 페이지입니다' + HEADERWITHLINK: '이것은 "{title}"({link})에서 콘텐츠를 복사하는 가상 페이지입니다' + PLURALNAME: '가상 페이지' + PageTypNotAllowedOnRoot: '이 가상 페이지에 대해 원본 페이지 형식 {type}는 루트 레벨에 배치되는 것을 허용하지 않습니다.' + SINGULARNAME: '가상 페이지' + CMSFileAddController: + MENUTITLE: 파일 + CMSPageEditController: + MENUTITLE: '페이지 편집' + CMSPageSettingsController: + MENUTITLE: '페이지 편집' + CMSSettingsController: + MENUTITLE: 설정 + CMSSiteTreeFilter_StatusDeletedPages: + Title: '삭제된 페이지들' + CMSSiteTreeFilter_StatusDraftPages: + Title: '초안, 공개안된 페이지들' + CMSSiteTreeFilter_StatusRemovedFromDraftPages: + Title: '살아있으나 초안으로부터는 제거됨' diff --git a/lang/pl.yml b/lang/pl.yml index 8998411c..7e6ca503 100644 --- a/lang/pl.yml +++ b/lang/pl.yml @@ -200,6 +200,8 @@ pl: 415: '415 - Nieznany sposób żądania' 416: '416 - Zakres bajtowy podany w zapytaniu nie do obsłużenia' 417: '417 - Oczekiwana wartość nie do zwrócenia' + 422: '422 - Niewłaściwe dane' + 429: '429 - Zbyt wiele żądań' 500: '500 - Wewnętrzny błąd serwera' 501: '501 - Nie zaimplementowano' 502: '502 - Błąd bramy'