From 5b2cc197049c363c2d51e936b9b07dcc0868f290 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Sat, 15 Dec 2012 19:57:14 +0100 Subject: [PATCH 01/19] Added placeholder text to group listboxes --- code/model/SiteConfig.php | 21 ++++++++++++++++++--- code/model/SiteTree.php | 14 ++++++++++++-- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/code/model/SiteConfig.php b/code/model/SiteConfig.php index 0fff4f9f..c5e3d89e 100644 --- a/code/model/SiteConfig.php +++ b/code/model/SiteConfig.php @@ -58,13 +58,28 @@ class SiteConfig extends DataObject implements PermissionProvider { $tabAccess = new Tab('Access', $viewersOptionsField = new OptionsetField("CanViewType", _t('SiteConfig.VIEWHEADER', "Who can view pages on this site?")), $viewerGroupsField = ListboxField::create("ViewerGroups", _t('SiteTree.VIEWERGROUPS', "Viewer Groups")) - ->setMultiple(true)->setSource($groupsMap), + ->setMultiple(true) + ->setSource($groupsMap) + ->setAttribute( + 'data-placeholder', + _t('SiteTree.GroupPlaceholder', 'Click to select group') + ), $editorsOptionsField = new OptionsetField("CanEditType", _t('SiteConfig.EDITHEADER', "Who can edit pages on this site?")), $editorGroupsField = ListboxField::create("EditorGroups", _t('SiteTree.EDITORGROUPS', "Editor Groups")) - ->setMultiple(true)->setSource($groupsMap), + ->setMultiple(true) + ->setSource($groupsMap) + ->setAttribute( + 'data-placeholder', + _t('SiteTree.GroupPlaceholder', 'Click to select group') + ), $topLevelCreatorsOptionsField = new OptionsetField("CanCreateTopLevelType", _t('SiteConfig.TOPLEVELCREATE', "Who can create pages in the root of the site?")), $topLevelCreatorsGroupsField = ListboxField::create("CreateTopLevelGroups", _t('SiteTree.TOPLEVELCREATORGROUPS', "Top level creators")) - ->setMultiple(true)->setSource($groupsMap) + ->setMultiple(true) + ->setSource($groupsMap) + ->setAttribute( + 'data-placeholder', + _t('SiteTree.GroupPlaceholder', 'Click to select group') + ) ) ), new HiddenField('ID') diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 7f7bf33d..f37dfeb5 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -1931,13 +1931,23 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid _t('SiteTree.ACCESSHEADER', "Who can view this page?") ), $viewerGroupsField = ListboxField::create("ViewerGroups", _t('SiteTree.VIEWERGROUPS', "Viewer Groups")) - ->setMultiple(true)->setSource($groupsMap), + ->setMultiple(true) + ->setSource($groupsMap) + ->setAttribute( + 'data-placeholder', + _t('SiteTree.GroupPlaceholder', 'Click to select group') + ), $editorsOptionsField = new OptionsetField( "CanEditType", _t('SiteTree.EDITHEADER', "Who can edit this page?") ), $editorGroupsField = ListboxField::create("EditorGroups", _t('SiteTree.EDITORGROUPS', "Editor Groups")) - ->setMultiple(true)->setSource($groupsMap) + ->setMultiple(true) + ->setSource($groupsMap) + ->setAttribute( + 'data-placeholder', + _t('SiteTree.GroupPlaceholder', 'Click to select group') + ) ) ) ); From c2d31e55dd7ee2708f3f0efddbf4cf78adda6ff9 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Sat, 15 Dec 2012 20:01:05 +0100 Subject: [PATCH 02/19] BUG Hiding group selections in "Settings" JS functionality was only applied to page-specific settings with similar fields, but not to SiteConfig settings. --- code/controllers/CMSSettingsController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/controllers/CMSSettingsController.php b/code/controllers/CMSSettingsController.php index 100769ab..338e1bf0 100644 --- a/code/controllers/CMSSettingsController.php +++ b/code/controllers/CMSSettingsController.php @@ -8,6 +8,12 @@ class CMSSettingsController extends LeftAndMain { static $tree_class = 'SiteConfig'; static $required_permission_codes = array('EDIT_SITECONFIG'); + public function init() { + parent::init(); + + Requirements::javascript(CMS_DIR . '/javascript/CMSMain.EditForm.js'); + } + public function getResponseNegotiator() { $neg = parent::getResponseNegotiator(); $controller = $this; From 83febeff121848d5355fbed92aebc6d68d454c76 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 17 Dec 2012 11:45:23 +0100 Subject: [PATCH 03/19] Updated translations --- lang/bg.yml | 16 +- lang/cs.yml | 8 +- lang/da.yml | 26 +-- lang/de.yml | 24 +-- lang/en.yml | 10 +- lang/en_GB.yml | 2 +- lang/fi.yml | 4 +- lang/fr.yml | 22 +- lang/he_IL.yml | 574 ++++++++++++++++++++++++------------------------- lang/hu.yml | 70 +++--- lang/it.yml | 6 +- lang/lt.yml | 26 +-- lang/nl.yml | 40 ++-- lang/pl.yml | 16 +- lang/pt.yml | 22 +- lang/ru.yml | 18 +- lang/sk.yml | 70 +++--- lang/sv.yml | 12 +- lang/zh_TW.yml | 12 +- 19 files changed, 490 insertions(+), 488 deletions(-) diff --git a/lang/bg.yml b/lang/bg.yml index cf18a794..8f67c625 100644 --- a/lang/bg.yml +++ b/lang/bg.yml @@ -16,15 +16,15 @@ bg: FILESYSTEMSYNC: 'Sync files' FILESYSTEMSYNCTITLE: 'Актуализира базата данни с файловете от файловата система. Полезно когато файлове са били качени не през системата, а например през FTP.' FROMTHEINTERNET: 'От интернет' - FROMYOURCOMPUTER: 'From your computer' - Filetype: 'File type' + FROMYOURCOMPUTER: 'От компютъра' + Filetype: 'Тип на файла' ListView: 'Изглед в списък' MENUTITLE: Файлове NEWFOLDER: 'Нова директория' SIZE: Размер THUMBSDELETED: '{count} unused thumbnails have been deleted' TreeView: 'Дървовиден изглед' - Upload: Upload + Upload: 'Качи ' AssetAdmin_DeleteBatchAction: TITLE: 'Изтрити папки' AssetAdmin_Tools: @@ -70,7 +70,7 @@ bg: UNPUBLISHED_PAGES: 'Премахнати от публикация %d страници' UNPUBLISH_PAGES: 'Премахни от публикация' CMSFileAddController: - MENUTITLE: Files + MENUTITLE: Файлове CMSMain: ACCESS: 'Достъп до ''{title}'' секция' ACCESS_HELP: 'Разреши излгед на раздела съдържащ структурното дърво и съдържанието. Правата за достъп и редактиране могат да бъдат променени през падащи менюта (dropdowns), както и чрез отделни права на съдържанието' @@ -90,7 +90,7 @@ bg: PAGENOTEXISTS: 'Тази страница не съществува' PAGES: Страници PAGETYPEANYOPT: Всички - PAGETYPEOPT: 'Page Type' + PAGETYPEOPT: 'Тип на страницата' PUBALLCONFIRM: 'Публикувай всяка страница в сайта' PUBALLFUN: '"Публикувай всичко" функционалност' PUBALLFUN2: 'Натискайки този бутон все едно, публикувате всяка страница по отделно. Идеята е тази функционалност да се използва при мащабна редакция на съдържанието, като например случая когато сайта бива първоначално попълнен.' @@ -224,14 +224,14 @@ bg: UNUSEDTHUMBNAILSTITLE: 'Неизползвани миниатури' UploadFilesButton: 'Качи ' LeftAndMain: - DELETED: Deleted. + DELETED: Изтрито. PreviewButton: Изглед - SAVEDUP: Saved. + SAVEDUP: Записано. STATUSPUBLISHEDSUCCESS: 'Успешно публикуван/а ''{title}''' SearchResults: 'Резултати от търсенето' VersionUnknown: Неизвестно Permission: - CMS_ACCESS_CATEGORY: 'CMS Access' + CMS_ACCESS_CATEGORY: 'Достъп до CMS' Permissions: CONTENT_CATEGORY: 'Права по съдържанието' PERMISSIONS_CATEGORY: 'Роли и права за достъп' diff --git a/lang/cs.yml b/lang/cs.yml index f51a8527..e96dba5e 100644 --- a/lang/cs.yml +++ b/lang/cs.yml @@ -63,7 +63,7 @@ cs: CMSBatchActions: DELETED_DRAFT_PAGES: 'Smazáno %d stránek z konceptu webu, %d selhání' DELETED_PAGES: 'Odstraněno %d stránek z veřejného webu, %d selhání' - DELETE_DRAFT_PAGES: 'Smazat z konceptu webu' + DELETE_DRAFT_PAGES: 'Smazáno z konceptu webu' DELETE_PAGES: 'Smazat ze zveřejněného webu' PUBLISHED_PAGES: 'Zveřejněných %d stránek, %d selhání' PUBLISH_PAGES: Zveřejnit @@ -307,7 +307,7 @@ cs: Content: Obsah DEFAULTABOUTCONTENT: '

Můžete tuto stránku vyplnit vlastním obsahem, nebo ji smazat a vytvořit si vlastní stránky.
' DEFAULTABOUTTITLE: 'O nás' - DEFAULTCONTACTCONTENT: '

Můžete tuto stránku vyplnit vlastním obsahem, nebo ji smazat a vytvořit si vlastní stránky.

' + DEFAULTCONTACTCONTENT: '

Můžete tuto stránku vyplnit vlastním obsahem, nebo ji smazat a vytvořit si vlastní stránky.
' DEFAULTCONTACTTITLE: 'Kontaktujte nás' DEFAULTHOMECONTENT: '

Vítejte v CMS SilverStripe! Toto je úvodní stránka. Tuto i jiné stránky můžete změnit přihlášením do systému. Můžete také navštívit vývojářskou dokumentaci (EN), nebo návody (EN)

' DEFAULTHOMETITLE: 'Úvodní strana' @@ -318,7 +318,7 @@ cs: DependtPageColumnLinkType: 'Typ odkazu' DependtPageColumnURL: URL EDITANYONE: 'Kdokoliv, kdo se do CMS může přihlásit' - EDITHEADER: 'Kdo může tuto stránku editovat?' + EDITHEADER: 'Kdo může editovat tuto stránku?' EDITONLYTHESE: 'Jenom tito lidé (vyberte ze seznamu)' EDITORGROUPS: 'Editor skupin' EDIT_ALL_DESCRIPTION: 'Může editovat jakoukoli stránku webu, obcházeje bezpečnostní specifikaci stránky' @@ -368,7 +368,7 @@ cs: VIEW_ALL_DESCRIPTION: 'Může vidět jakoukoli stránku webu, obcházeje bezpečnostní specifikaci stránky' VIEW_ALL_HELP: 'Možnost zobrazit libovolnou stránku na webu, bez ohledu na nastavení na kartě Přístup. Vyžaduje povolení "Přístup k obsahu webu"' VIEW_DRAFT_CONTENT: 'Zobrazit obsah konceptu' - VIEW_DRAFT_CONTENT_HELP: 'Vztahuje se na prohlížení stránek mimo CMS, v koncept módu. Užitečné pro externí spolupracovníky bez přístupu do CMS.' + VIEW_DRAFT_CONTENT_HELP: 'Vztahuje se na prohlížení stránek mimo CMS, v koncept módu. Užitečné pro externí spolupracovníky bez přístupu do CMS.' Viewers: 'Skupiny návštěvníků' Visibility: Viditelnost has_one_Parent: 'Rodičovská stránka' diff --git a/lang/da.yml b/lang/da.yml index 09a23d84..81d21307 100644 --- a/lang/da.yml +++ b/lang/da.yml @@ -121,28 +121,28 @@ da: CMSPageEditController: MENUTITLE: 'Rediger side' CMSPageHistoryController: - COMPAREMODE: 'Sammenligningstilstand (vælg to)' + COMPAREMODE: 'Sammenlign (Vælg to)' COMPAREVERSIONS: 'Sammenlign versioner' COMPARINGVERSION: 'Sammenligner versionerne {version1} og {version2}.' MENUTITLE: Historik REVERTTOTHISVERSION: 'Genskab denne version' - SHOWUNPUBLISHED: 'Vis versioner der ikke er udgivne' + SHOWUNPUBLISHED: 'Vis ikke publicerede versioner' SHOWVERSION: 'Vis version' VIEW: Visning VIEWINGVERSION: 'Lige nu vises version {version}.' CMSPageHistoryController_versions.ss: AUTHOR: Forfatter - NOTPUBLISHED: 'Ikke udgivet' + NOTPUBLISHED: 'Ikke publiseret' PUBLISHER: Udgiver UNKNOWN: Ukendt WHEN: Hvornår CMSPageSettingsController: - MENUTITLE: 'Rediger side' + MENUTITLE: 'Rediger siden' CMSPagesController: - GalleryView: Gallerivisning - ListView: Listevisning + GalleryView: 'Galleri visning' + ListView: 'Liste visning' MENUTITLE: Sider - TreeView: Trævisning + TreeView: 'Træ visning' CMSPagesController_ContentToolbar.ss: ENABLEDRAGGING: 'Træk&slip' MULTISELECT: Multivalg @@ -239,13 +239,13 @@ da: DESCRIPTION: 'Omdirigerer til en anden intern side' HASBEENSETUP: 'En omdirigeringsside er blevet sat op, uden et sted at omdirigere til.' HEADER: 'Denne side omdirigerer besøgende til en anden side' - OTHERURL: 'Andet websteds URL' + OTHERURL: 'Anden hjemmeside URL' PLURALNAME: 'Videresendende sider' REDIRECTTO: 'Omdiriger til' - REDIRECTTOEXTERNAL: 'Et andet websted' - REDIRECTTOPAGE: 'En side på dit websted' + REDIRECTTOEXTERNAL: 'En anden hjemmeside' + REDIRECTTOPAGE: 'En side på din hjemmeside' SINGULARNAME: 'Viderestillende side' - YOURPAGE: 'Side på dit websted' + YOURPAGE: 'Side på din hjemmeside' ReportAdmin: MENUTITLE: Rapporter ReportTitle: Titel @@ -379,8 +379,8 @@ da: HelpChars: 'Specialkarakterer bliver automatisk konverteret eller fjernet.' StaticExporter: BASEURL: 'Base URL' - EXPORTTO: 'Eksporter til den mappe' - NAME: 'Statisk eksportør' + EXPORTTO: 'Eksporter til mappen' + NAME: 'Statisk eksporter' TableListField: SELECT: 'Vælg:' TableListField.ss: diff --git a/lang/de.yml b/lang/de.yml index 6ab51e37..172e530d 100644 --- a/lang/de.yml +++ b/lang/de.yml @@ -39,7 +39,7 @@ de: BrokenLinksReport: Any: Alle BROKENLINKS: 'Defekte Links' - CheckSite: 'Site überprüfen' + CheckSite: 'Seite überprüfen' CheckSiteDropdownDraft: Vorschau-Site CheckSiteDropdownPublished: 'Veröffentlichte Site' ColumnDateLastModified: 'Zuletzt geändert' @@ -54,8 +54,8 @@ de: ReasonDropdown: 'Zu überprüfendes Problem' ReasonDropdownBROKENFILE: 'Defekte Datei' ReasonDropdownBROKENLINK: 'Defekter Link' - ReasonDropdownRPBROKENLINK: 'Weiterleitung, die auf eine nicht vorhandene Seite verweist' - ReasonDropdownVPBROKENLINK: 'Virtuelle Seite, die auf eine nicht vorhandene Seite verweist' + ReasonDropdownRPBROKENLINK: 'Weiterleitungen, die auf eine nicht vorhandene Seite verweisen' + ReasonDropdownVPBROKENLINK: 'Virtuelle Seiten, die auf eine nicht vorhandene Seite verweisen' RedirectorNonExistent: 'Weiterleitung, die auf eine nicht vorhandene Seite verweist' VirtualPageNonExistent: 'Virtuelle Seite, die auf eine nicht vorhandene Seite verweist' CMSAddPageController: @@ -80,14 +80,14 @@ de: ChoosePageType: 'Seitentyp auswählen' Create: Erstellen DELETE: 'Von Entwurf-Seite löschen' - DELETEFP: Löschen + DELETEFP: 'Von veröffentlicher Seite entfernen' DESCREMOVED: 'und {count} abstammende Seiten' EMAIL: E-Mail EditTree: 'Seitenbaum bearbeiten' ListFiltered: 'Gefilterte Liste' MENUTITLE: 'Seite bearbeiten' NEWPAGE: 'Neue {pagetype}' - PAGENOTEXISTS: 'Diese Seite existiert nicht' + PAGENOTEXISTS: 'Diese Seite wurde nicht gefunden' PAGES: Seiten PAGETYPEANYOPT: Alle PAGETYPEOPT: Seitentyp @@ -96,9 +96,9 @@ de: 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.' PUBPAGES: 'Abgeschlossen: {count} Seiten wurden veröffentlicht' PageAdded: 'Seite erfolgreich erstellt' - REMOVED: '''%s''%s von der Live-Seite gelöscht' + REMOVED: 'Lösche ''%s''%s von der Live-Seite' REMOVEDPAGE: '''{title}'' wurde von der veröffentlichten Site entfernt' - REMOVEDPAGEFROMDRAFT: 'Lösche ''%s'' von der Entwurfs-Site' + REMOVEDPAGEFROMDRAFT: 'Lösche ''%s'' von der Entwurfs-Seite' RESTORE: Wiederherstellen RESTORED: '''{title}'' wurde wiederhergestellt' ROLLBACK: 'Diese Version wiederherstellen' @@ -107,7 +107,7 @@ de: SAVE: Speichern SAVEDRAFT: 'Entwurf speichern' TabContent: Inhalt - TabHistory: Historie + TabHistory: Verlauf TabSettings: Einstellungen TreeFiltered: 'Seitenbaum gefiltert' TreeFilteredClear: 'Filter zurücksetzen' @@ -171,7 +171,7 @@ de: DRAFT_SITE_ACCESS_RESTRICTION: 'Sie müssen sich mit Ihrem CMS Passwort einloggen, um den Entwurf oder den archivierten Inhalt zu sehen. Zurück zur veröffentlichten Seite.' Email: E-Mail INSTALL_SUCCESS: 'Die Installation war erfolgreich!' - InstallFilesDeleted: 'Die Installationsdateien wurden erfolgreich gelöscht.' + InstallFilesDeleted: 'Die Installationsdateien wurden erfolgreich entfernt.' InstallSecurityWarning: 'Zu Ihrer Sicherheit löschen Sie jetzt bitte die Installationsdateien, es sei denn Sie möchten zu einem späteren Zeitpunkt erneut installieren. (Dies erfordert den Administrator-Zugang (siehe oben)). Der Webserver benötigt nun nur noch Schreibrechte auf das "assets" Verzeichnis und Sie können die Schreibrechte für alle anderen Ordner entfernen. Die Installationsdaten jetzt löschen. ' InstallSuccessCongratulations: 'SilverStripe wurde erfolgreich installiert!' LOGGEDINAS: 'Angemeldet als' @@ -281,7 +281,7 @@ de: SINGULARNAME: Seitenkonfiguration SITENAMEDEFAULT: 'Name Ihrer Website' SITETAGLINE: 'Ihr Websiteslogan' - SITETITLE: 'Titel der Site' + SITETITLE: 'Titel der Internetseite' TABACCESS: Zugriff TABMAIN: Hauptteil TAGLINEDEFAULT: 'Ihr Websiteslogan' @@ -393,13 +393,13 @@ de: TO: bis VIEWFIRST: Erster VIEWLAST: Letzter - VIEWNEXT: Nächster + VIEWNEXT: 'Zeige nächste' VIEWPREVIOUS: Vorheriger TreeTools: DisplayLabel: 'Anzeigen:' ViewArchivedEmail.ss: CANACCESS: 'Sie können unter folgendem Verweis auf die archivierte Seite zugreifen:' - HAVEASKED: 'Sie haben darum gebeten, den Inhalt unserer Site zu sehen, am' + HAVEASKED: 'Sie haben darum gebeten, den Inhalt unserer Seite zu sehen, am' VirtualPage: CHOOSE: 'Wählen Sie eine Seite, auf die Sie verweisen möchten' DESCRIPTION: 'Zeigt den Inhalt einer anderen Seite' diff --git a/lang/en.yml b/lang/en.yml index 473b816a..7c539828 100644 --- a/lang/en.yml +++ b/lang/en.yml @@ -1,7 +1,6 @@ en: AssetAdmin: ADDFILES: 'Add Files' - ALLOWEDEXTS: 'Allowed extensions' ActionAdd: 'Add folder' AppCategoryArchive: Archive AppCategoryAudio: Audio @@ -139,6 +138,7 @@ en: MENUTITLE: Pages TreeView: 'Tree View' CMSPagesController_ContentToolbar.ss: + ENABLEDRAGGING: 'Drag''n''drop' MULTISELECT: Multi-selection CMSPagesController_Tools.ss: FILTER: Filter @@ -173,7 +173,7 @@ en: PUBLISHEDSITE: 'Published Site' Password: Password PostInstallTutorialIntro: 'This website is a simplistic version of a SilverStripe 3 site. To extend this, please take a look at {link}.' - StartEditing: 'You can start editing your content by opening the CMS.' + StartEditing: 'You can start editing your site\''s content by opening the CMS.' UnableDeleteInstall: 'Unable to delete installation files. Please delete the files below manually' VIEWPAGEIN: 'View Page in:' ErrorPage: @@ -323,9 +323,9 @@ en: LINKCHANGENOTE: 'Changing this page''s link will also affect the links of all child pages.' MENUTITLE: 'Navigation label' METADESC: 'Meta Description' + METADESCHELP: 'Search engines use this content for displaying search results (although it will not influence their ranking).' METAEXTRA: 'Custom Meta Tags' - METAKEYWORDS: 'Meta Keywords' - METATITLE: 'Meta Title' + METAEXTRAHELP: 'HTML tags for additional meta information. For example <meta name="customName" content="your custom content here" />' MODIFIEDONDRAFTHELP: 'Page has unpublished changes' MODIFIEDONDRAFTSHORT: Modified MetadataToggle: Metadata @@ -387,6 +387,8 @@ en: VIEWLAST: 'View last' VIEWNEXT: 'View next' VIEWPREVIOUS: 'View previous' + TreeTools: + DisplayLabel: 'Display:' ViewArchivedEmail.ss: CANACCESS: 'You can access the archived site at this link:' HAVEASKED: 'You have asked to view the content of our site on' diff --git a/lang/en_GB.yml b/lang/en_GB.yml index 29f6940f..e95b794f 100644 --- a/lang/en_GB.yml +++ b/lang/en_GB.yml @@ -181,7 +181,7 @@ en_GB: PUBLISHEDSITE: 'Published Site' Password: Password PostInstallTutorialIntro: 'This website is a simplistic version of a SilverStripe 3 site. To extend this, please take a look at {link}.' - StartEditing: 'You can start editing your site\\''s content by opening the CMS.' + StartEditing: 'You can start editing your site''s content by opening the CMS.' UnableDeleteInstall: 'Unable to delete installation files. Please delete the files below manually.' VIEWPAGEIN: 'View Page in:' ErrorPage: diff --git a/lang/fi.yml b/lang/fi.yml index 354461f3..5da11825 100644 --- a/lang/fi.yml +++ b/lang/fi.yml @@ -196,7 +196,7 @@ fi: SINGULARNAME: Virhesivu 400: '400 - Virheellinen Pyyntö' 401: '401 - Luvaton' - 403: '403 - Kielletty' + 403: '403 . Kielletty' 404: '404 - Ei löytynyt' 405: '405 - Menetelmä ei sallittu' 406: '406 - Ei hyväksyttävä' @@ -333,7 +333,7 @@ fi: METADESC: Kuvaus METADESCHELP: 'Hakukoneet näyttää tämä sisältö hakutuloksessa (tämä sisältö ei kuitenkin vaikuttaa sijaintia hakutuloksessa).' METAEXTRA: 'Omat meta-tagit' - METAEXTRAHELP: 'HTML tags for additional meta information. For example <meta name="customName" content="your custom content here" />' + METAEXTRAHELP: 'Omat meta-tagit' MODIFIEDONDRAFTHELP: 'Sivulla on tehty muutoksia, joita ei ole julkaistu' MODIFIEDONDRAFTSHORT: Muokattu MetadataToggle: Meta-tiedot diff --git a/lang/fr.yml b/lang/fr.yml index fdcd0aff..7a1b5c65 100644 --- a/lang/fr.yml +++ b/lang/fr.yml @@ -103,7 +103,7 @@ fr: RESTORED: '« {title} » restaurée avec succès' ROLLBACK: 'Retourner à cette version' ROLLEDBACKPUB: 'Retour à la version publiée. La nouvelle version est la nº {version}' - ROLLEDBACKVERSION: 'Retour à la version nº %d. La nouvelle version est la nº %d.' + ROLLEDBACKVERSION: 'Retour à la version #%d. La nouvelle version est #%d' SAVE: Sauvegarder SAVEDRAFT: 'Sauvegarder brouillon' TabContent: Contenu @@ -122,12 +122,12 @@ fr: MENUTITLE: 'Éditer la page' CMSPageHistoryController: COMPAREMODE: 'Comparer (choisissez deux)' - COMPAREVERSIONS: 'Jämnför versioner' + COMPAREVERSIONS: 'Comparer les versions' COMPARINGVERSION: 'Comparaison entre les versions {version1} et {version2}.' MENUTITLE: Historique - REVERTTOTHISVERSION: 'Ändra till denna version' + REVERTTOTHISVERSION: 'Revenir à cette version' SHOWUNPUBLISHED: 'Afficher les versions non publiées' - SHOWVERSION: 'Visa version' + SHOWVERSION: 'Afficher cette version' VIEW: Afficher VIEWINGVERSION: 'Version affichée : {version}.' CMSPageHistoryController_versions.ss: @@ -137,7 +137,7 @@ fr: UNKNOWN: Inconnu WHEN: Date CMSPageSettingsController: - MENUTITLE: 'Éditer la page' + MENUTITLE: 'Sayfayı Düzenle' CMSPagesController: GalleryView: Galerie ListView: Liste @@ -268,7 +268,7 @@ fr: ParameterLiveCheckbox: 'Visiter le site de production' REPEMPTY: 'Le rapport {title} est vide' SilverStripeNavigatorLink: - ShareInstructions: 'Pour partager un lien vers cette page, copiez et collez le lien ci-dessous.' + ShareInstructions: 'Pour partager un page ''this-to-this'', copier et coller le lien ci-dessous.' ShareLink: 'Partager le lien' SilverStripeNavigatorLinkl: CloseLink: Fermer @@ -326,7 +326,7 @@ fr: Editors: 'Groupes d''éditeurs' HASBROKENLINKS: 'Cette page a des liens cassés.' HTMLEDITORTITLE: Contenu - INHERIT: 'Hérite de la page parente' + INHERIT: 'hérite de la page parente' LASTUPDATED: 'Dernière mise à jour' LINKCHANGENOTE: 'Changer le lien de cette page affectera aussi les liens des pages enfants.' MENUTITLE: 'Nom de navigation' @@ -343,7 +343,7 @@ fr: PAGETYPE: 'Type de page' PARENTID: 'Page parent' PARENTTYPE: 'Emplacement de la page' - PARENTTYPE_ROOT: 'Page de premier niveau' + PARENTTYPE_ROOT: 'Page de premier niveau. ' PARENTTYPE_SUBPAGE: 'Sous-page d''une page parente (choisir en dessous) ' PERMISSION_GRANTACCESS_DESCRIPTION: 'Contrôler les groupes qui peuvent accéder ou éditer certaines pages' PERMISSION_GRANTACCESS_HELP: 'Autoriser la gestion des restrictions d''accès spécifiques par page dans la section "Pages"' @@ -368,7 +368,7 @@ fr: VIEW_ALL_DESCRIPTION: 'Voir toute la page' VIEW_ALL_HELP: 'Possibilité de voir toutes les pages du site, peu importe les réglages de l’onglet Accès. Nécessite la permission "Access to Site Content"' VIEW_DRAFT_CONTENT: 'Voir les brouillons' - VIEW_DRAFT_CONTENT_HELP: 'Concerne l’affichage des pages de manière externe au CMS en mode brouillon. Pratique pour les collaborateurs externes sans accès au CMS.' + VIEW_DRAFT_CONTENT_HELP: 'S''applique à la visualisation de page de manière externe au CMS en mode brouillon. Pratique pour les collaborateurs externes sans accès CMS.' Viewers: 'Groupes de visualisation' Visibility: Visibilité has_one_Parent: 'Page parente' @@ -403,8 +403,8 @@ fr: VirtualPage: CHOOSE: 'Choisir le lien d''une page' DESCRIPTION: 'Affiche le contenu d’une autre page' - EDITCONTENT: 'Faites clic ici pour modifier le contenu' + EDITCONTENT: 'cliquer ici pour modifier le contenu' HEADER: 'Cette page est virtuelle' - PLURALNAME: 'Pages virtuelles' + PLURALNAME: 'Pages Virtuelles' PageTypNotAllowedOnRoot: 'Le type de page d’origine « {type} » n’est pas autorisé au niveau racine pour cette page virtuelle' SINGULARNAME: 'Page virtuelle' diff --git a/lang/he_IL.yml b/lang/he_IL.yml index a90a1bbe..437c22f6 100644 --- a/lang/he_IL.yml +++ b/lang/he_IL.yml @@ -1,199 +1,199 @@ he_IL: AssetAdmin: - ADDFILES: 'Add Files' - ActionAdd: 'Add folder' - AppCategoryArchive: Archive - AppCategoryAudio: Audio - AppCategoryDocument: Document - AppCategoryFlash: Flash - AppCategoryImage: Image - AppCategoryVideo: Video - BackToFolder: 'Back to folder' - CREATED: Date - CurrentFolderOnly: 'Limit to current folder?' - DetailsView: Details - FILES: Files - FILESYSTEMSYNC: 'Sync files' - FILESYSTEMSYNCTITLE: 'Update the CMS database entries of files on the filesystem. Useful when new files have been uploaded outside of the CMS, e.g. through FTP.' - FROMTHEINTERNET: 'From the internet' - FROMYOURCOMPUTER: 'From your computer' - Filetype: 'File type' - ListView: 'List View' - MENUTITLE: Files + ADDFILES: 'הוספת קבצים' + ActionAdd: 'הוספת תיקייה' + AppCategoryArchive: ארכיון + AppCategoryAudio: שמע + AppCategoryDocument: מסמך + AppCategoryFlash: פלאש + AppCategoryImage: תמונה + AppCategoryVideo: וידאו + BackToFolder: 'חזרה לתיקייה' + CREATED: תאריך + CurrentFolderOnly: 'האם להגביל לתיקייה הנוכחית' + DetailsView: פרטים + FILES: קבצים + FILESYSTEMSYNC: 'סנכרון קבצים' + FILESYSTEMSYNCTITLE: 'עדכון רשומות מסד הנתונים של ה־CMS במערכת הקבצים. שימושי כאשר הועלו קבצים חדשים מחוץ ל־CMS, לדוגמה באמצעות FTP.' + FROMTHEINTERNET: מהאינטרנט + FROMYOURCOMPUTER: 'מהמחשב שלך' + Filetype: 'סוג הקובץ' + ListView: 'תצוגת רשימה' + MENUTITLE: קבצים NEWFOLDER: תיקיהחדשה - SIZE: Size - THUMBSDELETED: '{count} unused thumbnails have been deleted' - TreeView: 'Tree View' - Upload: Upload + SIZE: גודל + THUMBSDELETED: '{count} תמונות ממוזערות שלא היו בשימוש נמחקו' + TreeView: 'תצוגת עץ' + Upload: העלאה AssetAdmin_DeleteBatchAction: - TITLE: 'Delete folders' + TITLE: 'למחוק תיקיות' AssetAdmin_Tools: - FILTER: Filter + FILTER: מסנן AssetAdmin_left.ss: GO: סע AssetTableField: - BACKLINKCOUNT: 'Used on:' - PAGES: page(s) + BACKLINKCOUNT: 'נעשה שימוש בתאריך:' + PAGES: עמוד/ים BackLink_Button.ss: - Back: Back + Back: חזרה BrokenLinksReport: - Any: Any - BROKENLINKS: 'Broken links report' - CheckSite: 'Check site' - CheckSiteDropdownDraft: 'Draft Site' - CheckSiteDropdownPublished: 'Published Site' - ColumnDateLastModified: 'Date last modified' - ColumnDateLastPublished: 'Date last published' - ColumnProblemType: 'Problem type' - ColumnURL: URL - HasBrokenFile: 'has broken file' - HasBrokenLink: 'has broken link' - HasBrokenLinkAndFile: 'has broken link and file' - HoverTitleEditPage: 'Edit page' - PageName: 'Page name' - ReasonDropdown: 'Problem to check' - ReasonDropdownBROKENFILE: 'Broken file' - ReasonDropdownBROKENLINK: 'Broken link' - ReasonDropdownRPBROKENLINK: 'Redirector page pointing to non-existent page' - ReasonDropdownVPBROKENLINK: 'Virtual page pointing to non-existent page' - RedirectorNonExistent: 'redirector page pointing to non-existent page' - VirtualPageNonExistent: 'virtual page pointing to non-existent page' + Any: כלשהם + BROKENLINKS: 'דיווח על קישורים שבורים' + CheckSite: 'בדיקת האתר' + CheckSiteDropdownDraft: 'אתר טיוטה' + CheckSiteDropdownPublished: 'אתר שפורסם' + ColumnDateLastModified: 'תאריך השינוי האחרון' + ColumnDateLastPublished: 'תאריך הפרסום האחרון' + ColumnProblemType: 'סוג התקלה' + ColumnURL: קישור + HasBrokenFile: 'בעל קובץ שבור' + HasBrokenLink: 'בעל קישור שבור' + HasBrokenLinkAndFile: 'בעל קישור וקובץ שבורים' + HoverTitleEditPage: 'עריכת העמוד' + PageName: 'שם העמוד' + ReasonDropdown: 'בעיה לבדיקה' + ReasonDropdownBROKENFILE: 'קובץ שבור' + ReasonDropdownBROKENLINK: 'קישור שבור' + ReasonDropdownRPBROKENLINK: 'עמוד הפניה שמפנה לעמוד שלא קיים' + ReasonDropdownVPBROKENLINK: 'עמוד וירטואלי שמצביע לעמוד שלא קיים' + RedirectorNonExistent: 'עמוד הפניה שמפנה לעמוד שלא קיים' + VirtualPageNonExistent: 'עמוד וירטואלי שמצביע לעמוד שלא קיים' CMSAddPageController: - Title: 'Add page' + Title: 'הוספת עמוד' CMSBatchActions: - DELETED_DRAFT_PAGES: 'Deleted %d pages from draft site, %d failures' - DELETED_PAGES: 'Deleted %d pages from published site, %d failures' - DELETE_DRAFT_PAGES: 'Delete from draft site' - DELETE_PAGES: 'Delete from published site' - PUBLISHED_PAGES: 'Published %d pages, %d failures' - PUBLISH_PAGES: Publish - UNPUBLISHED_PAGES: 'Un-published %d pages' - UNPUBLISH_PAGES: Un-publish + 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: 'ביטול הפרסום' CMSFileAddController: - MENUTITLE: Files + MENUTITLE: קבצים CMSMain: - ACCESS: 'Access to ''{title}'' section' - ACCESS_HELP: 'Allow viewing of the section containing page tree and content. View and edit permissions can be handled through page specific dropdowns, as well as the separate "Content permissions".' - AddNew: 'Add new page' - AddNewButton: 'Add new' - ChoosePageParentMode: 'Choose where to create this page' - ChoosePageType: 'Choose page type' - Create: Create + ACCESS: 'גישה לאגף ''{title}''' + ACCESS_HELP: 'מתן האפשרות לצפות באגף המכיל את עץ העמודים והתוכן. ניתן לצפות ולערוך הרשאות באמצעות תיבות בחירה ייעודיות לכל עמוד, כמו גם „הרשאות התוכן“ הנפרדות.' + AddNew: 'הוספת עמוד חדש' + AddNewButton: 'הוספת חדש' + ChoosePageParentMode: 'נא לבחור היכן ליצור עמוד זה' + ChoosePageType: 'נא לבחור בסוג העמוד' + Create: יצירה DELETE: 'מחיקה מאתר הטיוטה' - DELETEFP: Delete - DESCREMOVED: 'and {count} descendants' + DELETEFP: מחיקה + DESCREMOVED: 'ו־{count} צאצאים' EMAIL: 'דוא"ל' - EditTree: 'Edit Tree' - ListFiltered: 'Filtered list.' - MENUTITLE: 'Edit Page' - NEWPAGE: 'New {pagetype}' + EditTree: 'עריכת העץ' + ListFiltered: 'רשימה מסוננת.' + MENUTITLE: 'עריכת העמוד' + NEWPAGE: '{pagetype} חדש' PAGENOTEXISTS: 'עמוד זה אינו קיים במערכת' - PAGES: Pages - PAGETYPEANYOPT: Any - PAGETYPEOPT: 'Page Type' + PAGES: עמודים + PAGETYPEANYOPT: כלשהם + PAGETYPEOPT: 'סוג העמוד' PUBALLCONFIRM: 'נא לפרסם את כל העמודים באתר, תוך העתקת כל הטיוטות לגרסה הסופית' PUBALLFUN: 'פרסם הכל' PUBALLFUN2: 'לחיצת כפתור זה מקבילה לאישור פרסום על כל העמודים באתר. הכפתור נועד לאישורים גורפים שבאו בעקבות עריכה נרחבת באתר דוגמת ההגדרות הראשוניות כאשר נוצר אתר זה' - PUBPAGES: 'Done: Published {count} pages' - PageAdded: 'Successfully created page' + PUBPAGES: 'בוצע: פורסמו {count} עמודים' + PageAdded: 'העמוד נוצר בהצלחה' REMOVED: '''%s''%s נמחק מהאתר' - REMOVEDPAGE: 'Removed ''{title}'' from the published site' + REMOVEDPAGE: '''{title}'' הוסר מהאתר שפורסם' REMOVEDPAGEFROMDRAFT: '''$s'' הוסר מאתר הטיוטה' - RESTORE: Restore - RESTORED: 'Restored ''{title}'' successfully' + RESTORE: שחזור + RESTORED: '''{title}'' שוחזר בהצלחה' ROLLBACK: 'שחזר לגרסה זו' - ROLLEDBACKPUB: 'Rolled back to published version. New version number is #{version}' + ROLLEDBACKPUB: 'בוצע שחזור לגרסה שפורסמה. מספר הגרסה החדש הוא #{version}' ROLLEDBACKVERSION: 'שוחזר לגירסה #%d. הגירסה הנוכחית היא #%d' SAVE: שמור - SAVEDRAFT: 'Save Draft' - TabContent: Content - TabHistory: History - TabSettings: Settings - TreeFiltered: 'Filtered tree.' - TreeFilteredClear: 'Clear filter' + SAVEDRAFT: 'שמירת הטיוטה' + TabContent: תוכן + TabHistory: היסטורייה + TabSettings: הגדרות + TreeFiltered: 'עץ מסונן.' + TreeFilteredClear: 'ביטול הסינון' CMSMain_left.ss: - 'APPLY FILTER': 'Apply Filter' - RESET: Reset + 'APPLY FILTER': 'החלת המסנן' + RESET: איפוס CMSPageAddController: - MENUTITLE: 'Add page' - ParentMode_child: 'Under another page' - ParentMode_top: 'Top level' + MENUTITLE: 'הוספת עמוד' + ParentMode_child: 'תחת עמוד אחר' + ParentMode_top: 'רמה עליונה' CMSPageEditController: - MENUTITLE: 'Edit Page' + MENUTITLE: 'עריכת עמוד' CMSPageHistoryController: - COMPAREMODE: 'Compare mode (select two)' - COMPAREVERSIONS: 'Compare Versions' - COMPARINGVERSION: 'Comparing versions {version1} and {version2}.' - MENUTITLE: History - REVERTTOTHISVERSION: 'Revert to this version' - SHOWUNPUBLISHED: 'Show unpublished versions' - SHOWVERSION: 'Show Version' - VIEW: view - VIEWINGVERSION: 'Currently viewing version {version}.' + COMPAREMODE: 'מצב השוואה (יש לבחור שניים)' + COMPAREVERSIONS: 'השוואת גרסאות' + COMPARINGVERSION: 'השוואה בין הגרסאות {version1} ו־{version2}.' + MENUTITLE: היסטוריה + REVERTTOTHISVERSION: 'חזרה לגרסה זו' + SHOWUNPUBLISHED: 'הצגת גרסאות שלא פוסרמו' + SHOWVERSION: 'הצגת הגרסה' + VIEW: צפייה + VIEWINGVERSION: 'הגרסה הנוכחית המופיעה {version}.' CMSPageHistoryController_versions.ss: - AUTHOR: Author - NOTPUBLISHED: 'Not published' - PUBLISHER: Publisher - UNKNOWN: Unknown - WHEN: When + AUTHOR: 'נוצר על ידי' + NOTPUBLISHED: 'לא פורסם' + PUBLISHER: 'פורסם על ידי' + UNKNOWN: 'לא ידוע' + WHEN: מתי CMSPageSettingsController: - MENUTITLE: 'Edit Page' + MENUTITLE: 'עריכת העמוד' CMSPagesController: - GalleryView: 'Gallery View' - ListView: 'List View' - MENUTITLE: Pages - TreeView: 'Tree View' + GalleryView: 'תצוגת גלריה' + ListView: 'תצוגת רשימה' + MENUTITLE: עמודים + TreeView: 'תצוגת עץ' CMSPagesController_ContentToolbar.ss: - ENABLEDRAGGING: 'Drag''n''drop' - MULTISELECT: Multi-selection + ENABLEDRAGGING: 'גרירה והשלכה' + MULTISELECT: 'בחירה מרובה' CMSPagesController_Tools.ss: - FILTER: Filter + FILTER: מסנן CMSSearch: - FILTERDATEFROM: From - FILTERDATEHEADING: Date - FILTERDATETO: To - FILTERLABELTEXT: Content + FILTERDATEFROM: מ־ + FILTERDATEHEADING: תאריך + FILTERDATETO: עד + FILTERLABELTEXT: תוכן CMSSettingsController: - MENUTITLE: Settings + MENUTITLE: הגדרות CMSSiteTreeFilter_ChangedPages: - Title: 'Changed pages' + Title: 'דפים ששונו' CMSSiteTreeFilter_DeletedPages: - Title: 'All pages, including deleted' + Title: 'כל העמודים, לרבות אלו שנמחקו' CMSSiteTreeFilter_Search: - Title: 'All pages' + Title: 'כל העמודים' ContentControl: - NOTEWONTBESHOWN: 'Note: this message will not be shown to your visitors' + NOTEWONTBESHOWN: 'לתשומת לבך: הודעה זו לא תוצג למבקריך' ContentController: - ARCHIVEDSITE: 'Preview version' - ARCHIVEDSITEFROM: 'Archived site from' + ARCHIVEDSITE: 'הצגה מקדימה של הגרסה' + ARCHIVEDSITEFROM: 'אתר ארכיון מהתאריך' CMS: CMS - DRAFTSITE: 'Draft Site' + DRAFTSITE: 'אתר טיוטה' DRAFT_SITE_ACCESS_RESTRICTION: 'עליך להכנס עם סיסמת המערכת בכדי לצפות בדף טיוטה או בתוכן שמור. לחזרה לאתר לחץ כאן' - Email: Email - INSTALL_SUCCESS: 'Installation Successful!' - InstallFilesDeleted: 'Installation files have been successfully deleted.' - InstallSecurityWarning: 'For security reasons you should now delete the install files, unless you are planning to reinstall later (requires admin login, see above). The web server also now only needs write access to the "assets" folder, you can remove write access from all other folders. Click here to delete the install files.' - InstallSuccessCongratulations: 'SilverStripe has been successfully installed!' - LOGGEDINAS: 'Logged in as' - LOGIN: Login - LOGOUT: 'Log out' - NOTLOGGEDIN: 'Not logged in' - PUBLISHEDSITE: 'Published Site' - Password: Password - PostInstallTutorialIntro: 'This website is a simplistic version of a SilverStripe 3 site. To extend this, please take a look at {link}.' - StartEditing: 'You can start editing your site\\''s content by opening the CMS.' - UnableDeleteInstall: 'Unable to delete installation files. Please delete the files below manually' - VIEWPAGEIN: 'View Page in:' + Email: דוא״ל + INSTALL_SUCCESS: 'ההתקנה הצליחה!' + InstallFilesDeleted: 'קובצי ההתקנה נמחקו בהצלחה.' + InstallSecurityWarning: 'מטעמי אבטחה עליך למחוק כעת את קובצי ההתקנה, אלמלא תכניותיך הן להתקין מחדש מאוחר יותר (נדרשת כניסת מנהל, פרטים להלן). שרת האינטרנט יזדקק רק לעת עתה לגישה לכתיבה לתיקייה „assets“, ניתן להסיר את גישת הכתיבה מכל שאר התיקיות. יש ללחוץ כאן כדי למחוק את קובצי ההתקנה.' + InstallSuccessCongratulations: 'מערכת ה־SilverStripe הותקנה בהצלחה!' + LOGGEDINAS: 'נכנסת בשם' + LOGIN: כניסה + LOGOUT: יציאה + NOTLOGGEDIN: 'לא נכנסת' + PUBLISHEDSITE: 'אתר שפורסם' + Password: ססמה + PostInstallTutorialIntro: 'אתר זה הנו גרסה מופשטת של אתר SilverStrip 3. כדי להרחיב את האתר, נא לגשת לכתובת {link}.' + StartEditing: 'ניתן להתחיל לערוך את תוכן האתר שלך על ידי פתיחת ה־CMS.' + UnableDeleteInstall: 'לא ניתן למחוק את קובצי ההתקנה. נא למחוק את הקבצים שלהלן ידנית' + VIEWPAGEIN: 'צפייה בעמוד תחת:' ErrorPage: CODE: 'הודעת שגיאה' DEFAULTERRORPAGECONTENT: '

מצטערים, נראה שהדף שניסית להגיע אליו אינו קיים

אנא בדוק את הכתובת המבוקשת ונסה שנית

' DEFAULTERRORPAGETITLE: 'הדף המבוקש לא נמצא' - DEFAULTSERVERERRORPAGECONTENT: '

Sorry, there was a problem with handling your request.

' - DEFAULTSERVERERRORPAGETITLE: 'Server error' - DESCRIPTION: 'Custom content for different error cases (e.g. "Page not found")' - ERRORFILEPROBLEM: 'Error opening file "{filename}" for writing. Please check file permissions.' - PLURALNAME: 'Error Pags' - SINGULARNAME: 'Error Page' + DEFAULTSERVERERRORPAGECONTENT: '

אירעה תקלה בעת הטיפול בבקשתך, עמך הסליחה.

' + DEFAULTSERVERERRORPAGETITLE: 'שגיאת שרת' + DESCRIPTION: 'תוכן מותאם אישית למקרי שגיאות שונים (לדוגמה: „העמוד לא נמצא“)' + ERRORFILEPROBLEM: 'שגיאה בפתיחת הקובץ „{filename}“ לכתיבה. נא לבדוק את הרשאות הקובץ.' + PLURALNAME: 'עמודי שגיאה' + SINGULARNAME: 'עמוד שגיאה' 400: '400 - בקשה שגויה' 401: '401 - לא מורשה' 403: '403 - אין כניסה' @@ -212,199 +212,199 @@ he_IL: 416: '416 - Request Range Not Satisfiable' 417: '417 - Expectation Failed' 500: '500 - Internal Server Error' - 501: '501 - Not Implemented' - 502: '502 - Bad Gateway' - 503: '503 - Service Unavailable' - 504: '504 - Gateway Timeout' - 505: '505 - HTTP Version Not Supported' + 501: '501 - לא הוטמע' + 502: '502 - שער גישה שגוי' + 503: '503 - השירות אינו זמין' + 504: '504 - תם הזמן שהוקצב לשער הגישה' + 505: '505 - גרסת ה־HTTP לא נתמכת' Folder: - AddFolderButton: 'Add folder' - DELETEUNUSEDTHUMBNAILS: 'Delete unused thumbnails' - UNUSEDFILESTITLE: 'Unused files' - UNUSEDTHUMBNAILSTITLE: 'Unused thumbnails' - UploadFilesButton: Upload + AddFolderButton: 'הוספת תיקייות' + DELETEUNUSEDTHUMBNAILS: 'מחיקת תמונות ממוזערות שאינן בשימוש' + UNUSEDFILESTITLE: 'מחיקת קבצים' + UNUSEDTHUMBNAILSTITLE: 'תמונות ממוזערות שאינן בשימוש' + UploadFilesButton: העלאה LeftAndMain: - DELETED: Deleted. - PreviewButton: Preview - SAVEDUP: Saved. - STATUSPUBLISHEDSUCCESS: 'Published ''{title}'' successfully' - SearchResults: 'Search Results' - VersionUnknown: Unknown + DELETED: נמחק. + PreviewButton: 'תצוגה מקדימה' + SAVEDUP: נשמר. + STATUSPUBLISHEDSUCCESS: '''{title}'' פורסם בהצלחה' + SearchResults: 'תוצאות החיפוש' + VersionUnknown: 'לא ידועה' Permission: - CMS_ACCESS_CATEGORY: 'CMS Access' + CMS_ACCESS_CATEGORY: 'גישה ל־CMS' Permissions: - CONTENT_CATEGORY: 'Content permissions' - PERMISSIONS_CATEGORY: 'Roles and access permissions' + CONTENT_CATEGORY: 'הרשאות התוכן' + PERMISSIONS_CATEGORY: 'תפקידים והרשאות גישה' RedirectorPage: - DESCRIPTION: 'Redirects to a different internal page' + DESCRIPTION: 'הפניות לעמוד פנימי אחר' HASBEENSETUP: 'נוצר דף הפניה ללא יעד' HEADER: 'העמוד הזה יוביל משתמשים לעמוד אחר' OTHERURL: 'כתובת של אתר אחר' - PLURALNAME: 'Redirector Pags' + PLURALNAME: 'עמודי הפנייה' REDIRECTTO: 'העבר אל' REDIRECTTOEXTERNAL: 'אתר אחר' REDIRECTTOPAGE: 'עמוד באתר שלך' - SINGULARNAME: 'Redirector Page' + SINGULARNAME: 'עמוד הפנייה' YOURPAGE: 'עמוד באתר שלך' ReportAdmin: - MENUTITLE: Reports - ReportTitle: Title + MENUTITLE: דוחות + ReportTitle: כותרת ReportAdminForm: - FILTERBY: 'Filter by' + FILTERBY: 'סינון לפי' SearchForm: - GO: Go - SEARCH: Search - SearchResults: 'Search Results' + GO: לעבור + SEARCH: חיפוש + SearchResults: 'תוצאות החיפוש' SideReport: - BROKENFILES: 'Pages with broken files' - BROKENLINKS: 'Pages with broken links' - BROKENREDIRECTORPAGES: 'RedirectorPages pointing to deleted pages' - BROKENVIRTUALPAGES: 'VirtualPages pointing to deleted pages' - BrokenLinksGroupTitle: 'Broken links reports' - ContentGroupTitle: 'Content reports' + BROKENFILES: 'עמודים עם קבצים שבורים' + BROKENLINKS: 'עמודים עם קישורים שבורים' + BROKENREDIRECTORPAGES: 'עמודי הפנייה שמצביעים לעמודים שנמחקו' + BROKENVIRTUALPAGES: 'עמודים וירטואליים שמצביעים לעמודים שנמחקו' + BrokenLinksGroupTitle: 'דוחות קישורים שבורים' + ContentGroupTitle: 'דוחות תוכן' EMPTYPAGES: 'עמודים ריקים' LAST2WEEKS: 'עמודים שנערכו בשבועיים האחרונים' - OtherGroupTitle: Other - ParameterLiveCheckbox: 'Check live site' - REPEMPTY: 'The {title} report is empty.' + OtherGroupTitle: אחר + ParameterLiveCheckbox: 'בדיקת האתר החי' + REPEMPTY: 'הדוח {title} ריק.' SilverStripeNavigatorLink: - ShareInstructions: 'To share a this to this page, copy and paste the link below.' - ShareLink: 'Share link' + ShareInstructions: 'כדי לשתף קישור עמוד זה יש להעתיק ולהדביק את הקישור שלהלן.' + ShareLink: 'שיתוף הקישור' SilverStripeNavigatorLinkl: - CloseLink: Close + CloseLink: סגירה SiteConfig: - DEFAULTTHEME: '(Use default theme)' - EDITHEADER: 'Who can edit pages on this site?' - EDIT_PERMISSION: 'Manage site configuration' - EDIT_PERMISSION_HELP: 'Ability to edit global access settings/top-level page permissions.' - PLURALNAME: 'Site Configs' - SINGULARNAME: 'Site Config' - SITENAMEDEFAULT: 'Your Site Name' - SITETAGLINE: 'Site Tagline/Slogan' - SITETITLE: 'Site title' - TABACCESS: Access - TABMAIN: Main - TAGLINEDEFAULT: 'your tagline here' - THEME: Theme - TOPLEVELCREATE: 'Who can create pages in the root of the site?' - VIEWHEADER: 'Who can view pages on this site?' + DEFAULTTHEME: '(שימוש בערכת העיצוב מבררת המחדל)' + EDITHEADER: 'מי יכול לערוך עמודים באתר זה?' + EDIT_PERMISSION: 'ניהול תצורת האתר' + EDIT_PERMISSION_HELP: 'היכולת לערוך הגדרות גישה גלובליות/הרשאות עמודי על.' + PLURALNAME: 'תצורות האתר' + SINGULARNAME: 'תצורת האתר' + SITENAMEDEFAULT: 'שם האתר שלך' + SITETAGLINE: 'שורת מחץ/סלוגן' + SITETITLE: 'כותרת האתר' + TABACCESS: גישה + TABMAIN: ראשי + TAGLINEDEFAULT: 'שורת התיוג שלך כאן' + THEME: 'ערכת עיצוב' + TOPLEVELCREATE: 'מי יכול ליצור עמודים בראש האתר?' + VIEWHEADER: 'מי יכול לצפות בעמודים באתר זה?' SiteTree: - ACCESSANYONE: Anyone - ACCESSHEADER: 'Who can view this page?' - ACCESSLOGGEDIN: 'Logged-in users' - ACCESSONLYTHESE: 'Only these people (choose from list)' - ADDEDTODRAFTHELP: 'Page has not been published yet' - ADDEDTODRAFTSHORT: Draft + ACCESSANYONE: 'כל אחד' + ACCESSHEADER: 'מי יכול לצפות בעמוד זה?' + ACCESSLOGGEDIN: 'משתמשים שנכנסו' + ACCESSONLYTHESE: 'רק האנשים האלה (יש לבחור מהרשימה)' + ADDEDTODRAFTHELP: 'העמוד לא פורסם עדיין' + ADDEDTODRAFTSHORT: טיוטה ALLOWCOMMENTS: 'מותרות תגובות בדף זה?' - APPEARSVIRTUALPAGES: 'This content also appears on the virtual pages in the {title} sections.' - BUTTONCANCELDRAFT: 'Cancel draft changes' - BUTTONCANCELDRAFTDESC: 'Delete your draft and revert to the currently published page' - BUTTONSAVEPUBLISH: 'Save & Publish' - BUTTONUNPUBLISH: Unpublish - BUTTONUNPUBLISHDESC: 'Remove this page from the published site' - CREATED: 'Date Created' - Comments: Comments + APPEARSVIRTUALPAGES: 'תוכן זה מופיע גם בעמודים הווירטואליים באגפים של {title}.' + BUTTONCANCELDRAFT: 'ביטול שינויי הטיוטה' + BUTTONCANCELDRAFTDESC: 'למחוק את הטיוטה שלך ולהחזיר לעמוד הנוכחי שפורסם' + BUTTONSAVEPUBLISH: 'שמירה ופרסום' + BUTTONUNPUBLISH: 'ביטול הפרסום' + BUTTONUNPUBLISHDESC: 'הסרת עמוד זה מהאתר שפורסם' + CREATED: 'תאריך היצירה' + Comments: תגובות Content: תוכן - DEFAULTABOUTCONTENT: '

You can fill this page out with your own content, or delete it and create your own pages.

' - DEFAULTABOUTTITLE: 'About Us' - DEFAULTCONTACTCONTENT: '

You can fill this page out with your own content, or delete it and create your own pages.

' - DEFAULTCONTACTTITLE: 'Contact Us' - DEFAULTHOMECONTENT: '

Welcome to SilverStripe! This is the default homepage. You can edit this page by opening the CMS. You can now access the developer documentation, or begin the tutorials.

' - DEFAULTHOMETITLE: Home - DELETEDPAGEHELP: 'Page is no longer published' - DELETEDPAGESHORT: Deleted - DEPENDENT_NOTE: 'The following pages depend on this page. This includes virtual pages, redirector pages, and pages with content links.' - DESCRIPTION: 'Generic content page' - DependtPageColumnLinkType: 'Link type' - DependtPageColumnURL: URL - EDITANYONE: 'Anyone who can log-in to the CMS' - EDITHEADER: 'Who can edit this page?' - EDITONLYTHESE: 'Only these people (choose from list)' - EDITORGROUPS: 'Editor Groups' - EDIT_ALL_DESCRIPTION: 'Edit any page' - EDIT_ALL_HELP: 'Ability to edit any page on the site, regardless of the settings on the Access tab. Requires the "Access to ''Pages'' section" permission' - Editors: 'Editors Groups' + DEFAULTABOUTCONTENT: '

ניתן למלא עמוד זה בתוכן שלך, או למחוק אותו וליצור עמודים משלך.

' + DEFAULTABOUTTITLE: 'על אודותינו' + DEFAULTCONTACTCONTENT: '

ניתן למלא עמוד זה בתוכן משלך, או למחוק אותו וליצור עמודים משלך.

' + DEFAULTCONTACTTITLE: 'יצירת קשר' + DEFAULTHOMECONTENT: '

ברוך בואך ל־SilverStripe! זהו עמוד הבית כבררת המחדל. ניתן לערוך עמוד זה על ידי פתיחת ה־CMS. כעת ניתן לגשת לתיעוד עבור המפתחים, או לגשת ללמוד מהמדריכים.

' + DEFAULTHOMETITLE: 'דף הבית' + DELETEDPAGEHELP: 'העמוד אינו מפורסם עוד' + DELETEDPAGESHORT: נמחק + DEPENDENT_NOTE: 'העמודים הבאים תלויים בעמוד זה. בין אלו נכללים, עמודים וירטואליים, עמודי הפנייה ועמודים עם קישורי תוכן.' + DESCRIPTION: 'דף תוכן גנרי' + DependtPageColumnLinkType: 'סוג הקישור' + DependtPageColumnURL: קישור + EDITANYONE: 'כל מי שיכול להיכנס ל־CMS' + EDITHEADER: 'מי יכול לערוך עמוד זה?' + EDITONLYTHESE: 'רק האנשים האלה (יש לבחור מהרשימה)' + EDITORGROUPS: 'קבוצות עורכים' + EDIT_ALL_DESCRIPTION: 'עריכת עמוד כלשהו' + EDIT_ALL_HELP: 'היכולת לערוך כל עמוד באתר זה, ללא תלות בהגדרות בלשונית הגישה. דורש את ההרשאה „גישה לאגף „עמודים““.' + Editors: 'קבוצות עורכים' HASBROKENLINKS: 'דף זה מכיל קישורים שבורים' HTMLEDITORTITLE: תוכן - INHERIT: 'Inherit from parent page' - LASTUPDATED: 'Last Updated' - LINKCHANGENOTE: 'Changing this page''s link will also affect the links of all child pages.' + INHERIT: 'הורשה מדף ההורה' + LASTUPDATED: 'עודכן לאחרונה' + LINKCHANGENOTE: 'החלפת הקישורים בעמוד זה ישפיע גם על הקישורים של כל העמודים הצאצאים.' MENUTITLE: 'תווית ניווט' METADESC: תיאור - METADESCHELP: 'Search engines use this content for displaying search results (although it will not influence their ranking).' + METADESCHELP: 'מנועי החיפוש משתמשים בתוכן זה כדי להציג תוצאות חיפוש (למרות שלא תהיה לכך השפעה על הדירוג שלהם).' METAEXTRA: 'תגי מטא נוספים' - METAEXTRAHELP: 'HTML tags for additional meta information. For example <meta name="customName" content="your custom content here" />' - MODIFIEDONDRAFTHELP: 'Page has unpublished changes' - MODIFIEDONDRAFTSHORT: Modified - MetadataToggle: Metadata - OBSOLETECLASS: 'This page is of obsolete type {type}. Saving will reset it''s type and you may lose data' - PAGELOCATION: 'Page location' + METAEXTRAHELP: 'תגיות HTML לנתוני על נוספים. לדוגמה <meta name="שם_מותאם_אישית" content="התוכן שלך כאן" />' + MODIFIEDONDRAFTHELP: 'בעמוד יש שינויים שלא פורסמו' + MODIFIEDONDRAFTSHORT: השתנה + MetadataToggle: 'נתוני על' + OBSOLETECLASS: 'עמוד זה הוא מסוג מיושן {type}. השמירה עלולה לאפס את הסוג שלך והנתונים שלך עלולים ללכת לאיבוד' + PAGELOCATION: 'מיקום העמוד' PAGETITLE: 'שם הדף' PAGETYPE: 'סוג דף' - PARENTID: 'Parent page' - PARENTTYPE: 'Page location' - PARENTTYPE_ROOT: 'Top-level page' - PARENTTYPE_SUBPAGE: 'Sub-page underneath a parent page' - PERMISSION_GRANTACCESS_DESCRIPTION: 'Manage access rights for content' - PERMISSION_GRANTACCESS_HELP: 'Allow setting of page-specific access restrictions in the "Pages" section.' - PLURALNAME: Pages - PageTypNotAllowedOnRoot: 'Page type "{type}" is not allowed on the root level' - PageTypeNotAllowed: 'Page type "{type}" not allowed as child of this parent page' - REMOVEDFROMDRAFTHELP: 'Page is published, but has been deleted from draft' - REMOVEDFROMDRAFTSHORT: 'Removed from draft' - REMOVE_INSTALL_WARNING: 'Warning: You should remove install.php from this SilverStripe install for security reasons.' - REORGANISE_DESCRIPTION: 'Change site structure' - REORGANISE_HELP: 'Rearrange pages in the site tree through drag&drop.' + PARENTID: 'עמוד ההורה' + PARENTTYPE: 'מיקום העמוד' + PARENTTYPE_ROOT: 'עמודים ברמה עליונה' + PARENTTYPE_SUBPAGE: 'תת־עמוד תחת עמוד הורה' + PERMISSION_GRANTACCESS_DESCRIPTION: 'ניהול הרשאות גישה לתוכן' + PERMISSION_GRANTACCESS_HELP: 'מתן האפשרות להגדיר הגבלות ייעודיות לעמוד תחת האגף „עמודים“.' + PLURALNAME: עמודים + PageTypNotAllowedOnRoot: 'סוג העמוד „{type}“ אינו מורשה ברמת העל' + PageTypeNotAllowed: 'סוג העמוד „{type}“ אינו מורשה כצאצא של עמוד הורה זה' + REMOVEDFROMDRAFTHELP: 'העמוד לא פורסם, אך נמחק מהטיוטות' + REMOVEDFROMDRAFTSHORT: 'הוסר מהטיוטות' + REMOVE_INSTALL_WARNING: 'אזהרה: עליך להסיר את install.php מהתקנת SilverStripe זו מטעמי אבטחה.' + REORGANISE_DESCRIPTION: 'שינוי מבנה האתר' + REORGANISE_HELP: 'ניתן לסדר מחדש את העמודים בעץ האתר באמצעות גרירה והשלכה.' SHOWINMENUS: 'להראות בתפריטים?' SHOWINSEARCH: 'לכלול בחיפוש?' - SINGULARNAME: Page - TABBEHAVIOUR: Behavior - TABCONTENT: 'Main Content' - TABDEPENDENT: 'Dependent pages' + SINGULARNAME: עמוד + TABBEHAVIOUR: התנהגות + TABCONTENT: 'תוכן ראשי' + TABDEPENDENT: 'עמודים תלויים' TOPLEVEL: 'תוכן האתר (רמה עליונה)' - TOPLEVELCREATORGROUPS: 'Top level creators' + TOPLEVELCREATORGROUPS: 'יוצרים ברמת על' URLSegment: 'מקטע כתובת' - VIEWERGROUPS: 'Viewer Groups' - VIEW_ALL_DESCRIPTION: 'View any page' - VIEW_ALL_HELP: 'Ability to view any page on the site, regardless of the settings on the Access tab. Requires the "Access to Site Content" permission' - VIEW_DRAFT_CONTENT: 'View draft content' - VIEW_DRAFT_CONTENT_HELP: 'Applies to viewing pages outside of the CMS in draft mode. Useful for external collaborators without CMS access.' - Viewers: 'Viewers Groups' - Visibility: Visibility + VIEWERGROUPS: 'קבוצות צופים' + VIEW_ALL_DESCRIPTION: 'צפייה בכל עמוד שהוא' + VIEW_ALL_HELP: 'היכולת לצפות בכל עמוד שהוא באתר זה, ללא תלות בהגדרות בלשונית הגישה. דורש את ההרשאה „גישה לתוכן האתר“.' + VIEW_DRAFT_CONTENT: 'צפייה בתוכן טיוטה' + VIEW_DRAFT_CONTENT_HELP: 'חל על צפייה בעמודים מחוץ ל־CMD במצב טיוטה. חיוני לצורך שיתוף פעולה עם גורמים חיצוניים שאין להם גישה ל־CMS.' + Viewers: 'קבוצות צופים' + Visibility: 'אופן הצגה' has_one_Parent: 'דף אב' - many_many_BackLinkTracking: 'Backlink Tracking' - many_many_ImageTracking: 'Image Tracking' - many_many_LinkTracking: 'Link Tracking' + many_many_BackLinkTracking: 'מעקב אחרי קישור חוזר' + many_many_ImageTracking: 'מעקב אחר תמונה' + many_many_LinkTracking: 'מעקב אחר קישורים' SiteTreeURLSegmentField: - HelpChars: ' Special characters are automatically converted or removed.' + HelpChars: ' תווים מיוחדים מומרים אוטומטית או שהם מוסרים.' StaticExporter: BASEURL: 'כתובת בסיס' EXPORTTO: 'ייצא לתיקיה זו' NAME: 'מייצא ' TableListField: - SELECT: 'Select:' + SELECT: 'בחירה:' TableListField.ss: - NOITEMSFOUND: 'No items found' - SORTASC: 'Sort in ascending order' - SORTDESC: 'Sort in descending order' + NOITEMSFOUND: 'לא נמצאו פריטים' + SORTASC: 'סידור בסדר עולה' + SORTDESC: 'סידור בסדר יורד' TableListField_PageControls.ss: - DISPLAYING: Displaying - OF: of - TO: to + DISPLAYING: מוצגים + OF: מתוך + TO: עד VIEWFIRST: 'הצג ראשון' VIEWLAST: 'הצג אחרון' VIEWNEXT: 'הצג את הבא' VIEWPREVIOUS: 'הצג את הקודם' TreeTools: - DisplayLabel: 'Display:' + DisplayLabel: 'תצוגה:' ViewArchivedEmail.ss: CANACCESS: 'אתה יכול להכנס לארכיון האתר בקישור הזה:' HAVEASKED: 'ביקשת לצפות בתוכן האתר שלנו ב' VirtualPage: CHOOSE: 'בחר בעמוד לקשר אליו' - DESCRIPTION: 'Displays the content of another page' + DESCRIPTION: 'הצגת תוכן של עמוד אחר' EDITCONTENT: 'לחץ כאן בכדי לערוך את התוכן' HEADER: 'זהו עמוד ווירטואלי' PLURALNAME: 'דפים וירטואליים' - PageTypNotAllowedOnRoot: 'Original page type "{type}" is not allowed on the root level for this virtual page' + PageTypNotAllowedOnRoot: 'סוג העמוד המקורי „{type}“ אינו מורשה ברמת העל של עמוד וירטואלי זה' SINGULARNAME: 'דף וירטואלי' diff --git a/lang/hu.yml b/lang/hu.yml index 149face5..736a9475 100644 --- a/lang/hu.yml +++ b/lang/hu.yml @@ -4,7 +4,7 @@ hu: ActionAdd: 'Mappa hozzáadása' AppCategoryArchive: Archív AppCategoryAudio: Audió - AppCategoryDocument: Document + AppCategoryDocument: Dokumentum AppCategoryFlash: Flash AppCategoryImage: Kép AppCategoryVideo: Videó @@ -16,7 +16,7 @@ hu: FILESYSTEMSYNC: 'Sync files' FILESYSTEMSYNCTITLE: 'Update the CMS database entries of files on the filesystem. Useful when new files have been uploaded outside of the CMS, e.g. through FTP.' FROMTHEINTERNET: Internetről - FROMYOURCOMPUTER: 'From your computer' + FROMYOURCOMPUTER: Számítógépéről Filetype: 'Állomány típusa' ListView: 'Lista nézet' MENUTITLE: Állományok @@ -32,19 +32,19 @@ hu: AssetAdmin_left.ss: GO: Mehet AssetTableField: - BACKLINKCOUNT: 'Used on:' + BACKLINKCOUNT: 'Felhasználva:' PAGES: oldal(ak) BackLink_Button.ss: Back: Vissza BrokenLinksReport: Any: Bármely BROKENLINKS: 'Broken links report' - CheckSite: 'Check site' + CheckSite: 'Oldal ellenőrzése' CheckSiteDropdownDraft: 'Oldal vázlata' CheckSiteDropdownPublished: 'Publikált oldal' ColumnDateLastModified: 'Date last modified' ColumnDateLastPublished: 'Date last published' - ColumnProblemType: 'Problem type' + ColumnProblemType: 'Probléma típusa' ColumnURL: URL HasBrokenFile: 'has broken file' HasBrokenLink: 'has broken link' @@ -57,17 +57,17 @@ hu: ReasonDropdownRPBROKENLINK: 'Redirector page pointing to non-existent page' ReasonDropdownVPBROKENLINK: 'Virtual page pointing to non-existent page' RedirectorNonExistent: 'redirector page pointing to non-existent page' - VirtualPageNonExistent: 'virtual page pointing to non-existent page' + VirtualPageNonExistent: 'a virtuális oldal egy nem létező oldalra hivatkozik' CMSAddPageController: Title: 'Oldal hozzáadása' CMSBatchActions: DELETED_DRAFT_PAGES: 'Deleted %d pages from draft site, %d failures' - DELETED_PAGES: 'Deleted %d pages from published site, %d failures' + DELETED_PAGES: '%d oldal törölve a publikáltak közül, %d hibás' DELETE_DRAFT_PAGES: 'Törlés a vázlatokból' DELETE_PAGES: 'Törlés a publikált oldalakból' - PUBLISHED_PAGES: 'Published %d pages, %d failures' + PUBLISHED_PAGES: '%d oldal publikálva, %d hibás' PUBLISH_PAGES: Publikálni - UNPUBLISHED_PAGES: 'Un-published %d pages' + UNPUBLISHED_PAGES: '%d publikálatlan oldal' UNPUBLISH_PAGES: 'Publikálás visszavonása' CMSFileAddController: MENUTITLE: Állományok @@ -79,14 +79,14 @@ hu: ChoosePageParentMode: 'Choose where to create this page' ChoosePageType: 'Válassza ki az oldal típusát' Create: Létrehozni - DELETE: 'Vázlat törlése' - DELETEFP: Törlés + DELETE: 'Törlés a vázlat oldalról' + DELETEFP: 'Törlés a publikus oldalról' DESCREMOVED: 'and {count} descendants' - EMAIL: Email + EMAIL: E-mail EditTree: 'Edit Tree' ListFiltered: 'Filtered list.' MENUTITLE: 'Oldal szerkesztése' - NEWPAGE: 'New {pagetype}' + NEWPAGE: 'Új {pagetype}' PAGENOTEXISTS: 'Ez az oldal nem létezik.' PAGES: Oldalak PAGETYPEANYOPT: Egyéb @@ -117,7 +117,7 @@ hu: CMSPageAddController: MENUTITLE: 'Oldal hozzáadása' ParentMode_child: 'Másik oldal alatt' - ParentMode_top: 'Top level' + ParentMode_top: 'Felső szint' CMSPageEditController: MENUTITLE: 'Oldal szerkesztése' CMSPageHistoryController: @@ -162,18 +162,18 @@ hu: CMSSiteTreeFilter_Search: Title: 'Összes oldal' ContentControl: - NOTEWONTBESHOWN: 'Note: this message will not be shown to your visitors' + NOTEWONTBESHOWN: 'Megjegyzés: ez az üzenet a látogatók számára nem jelenik meg' ContentController: - ARCHIVEDSITE: 'Preview version' - ARCHIVEDSITEFROM: 'Archived site from' + ARCHIVEDSITE: 'Előnézeti verzió' + ARCHIVEDSITEFROM: Archiválva CMS: CMS DRAFTSITE: 'Vázlat oldal' DRAFT_SITE_ACCESS_RESTRICTION: 'Be kell jelentkezned a CMS jelszavaddal, hogy megtekinthesd a piszkozatot vagy az archivált tartalmat. A publikált oldalra való visszatéréshez kattints ide.' Email: Email - INSTALL_SUCCESS: 'Installation Successful!' + INSTALL_SUCCESS: 'Sikeres telepítés!' InstallFilesDeleted: 'A telepítő állományok sikeresen tőrőlve lettek.' InstallSecurityWarning: 'For security reasons you should now delete the install files, unless you are planning to reinstall later (requires admin login, see above). The web server also now only needs write access to the "assets" folder, you can remove write access from all other folders. Click here to delete the install files.' - InstallSuccessCongratulations: 'SilverStripe has been successfully installed!' + InstallSuccessCongratulations: 'A SilverStripe sikeresen telepítve lett!' LOGGEDINAS: 'Bejelentkezve, mint' LOGIN: Bejelentkezés LOGOUT: Kijelentkezés @@ -192,8 +192,8 @@ hu: DEFAULTSERVERERRORPAGETITLE: 'Szerver hiba' DESCRIPTION: 'Custom content for different error cases (e.g. "Page not found")' ERRORFILEPROBLEM: 'Error opening file "{filename}" for writing. Please check file permissions.' - PLURALNAME: 'Error Pags' - SINGULARNAME: 'Error Page' + PLURALNAME: 'Hiba oldalak' + SINGULARNAME: 'Hiba oldal' 400: '400 - Hibás kérés' 401: '401 - Unauthorized' 403: '403 - Forbidden' @@ -240,11 +240,11 @@ hu: HASBEENSETUP: 'Egy átirányító oldal került létrehozásra, anélkül hogy lenne hova átirányítania.' HEADER: 'Ez az oldal egy másik oldalra fogja írányítani a felhasználókat' OTHERURL: 'Egy másik weboldal URL-je ' - PLURALNAME: 'Redirector Pags' + PLURALNAME: 'Átirányító oldalak' REDIRECTTO: 'Átirányítás ide:' REDIRECTTOEXTERNAL: 'Egy másik weboldal' REDIRECTTOPAGE: 'Egy oldal a weblapodon' - SINGULARNAME: 'Redirector Page' + SINGULARNAME: 'Átirányító oldal' YOURPAGE: 'Oldal a weblapodon' ReportAdmin: MENUTITLE: Jelentések @@ -277,8 +277,8 @@ hu: EDITHEADER: 'Who can edit pages on this site?' EDIT_PERMISSION: 'Manage site configuration' EDIT_PERMISSION_HELP: 'Ability to edit global access settings/top-level page permissions.' - PLURALNAME: 'Site Configs' - SINGULARNAME: 'Site Config' + PLURALNAME: 'Oldal konfigurációk' + SINGULARNAME: 'Oldal konfiguráció' SITENAMEDEFAULT: 'Az oldal neve' SITETAGLINE: 'Site Tagline/Slogan' SITETITLE: 'Oldal címe' @@ -295,7 +295,7 @@ hu: ACCESSONLYTHESE: 'Csak ezen emberek (válassz a listából)' ADDEDTODRAFTHELP: 'Az oldal jelenleg még nincs publikálva.' ADDEDTODRAFTSHORT: Vázlat - ALLOWCOMMENTS: 'Megjegyzések engedélyezése ezen az oldalon?' + ALLOWCOMMENTS: 'A megjegyzések engedélyezve legyenek az oldalon?' APPEARSVIRTUALPAGES: 'This content also appears on the virtual pages in the {title} sections.' BUTTONCANCELDRAFT: 'Piszkozaton végzett változtatások visszavonása' BUTTONCANCELDRAFTDESC: 'Piszkozat törlése, és vissztérés a jelenleg publikált oldalra' @@ -321,7 +321,7 @@ hu: EDITHEADER: 'Ki szerkesztheti ezt a CMS-ben?' EDITONLYTHESE: 'Csak ezek az emberek (válassz a listából)' EDITORGROUPS: 'Editor Groups' - EDIT_ALL_DESCRIPTION: 'Edit any page' + EDIT_ALL_DESCRIPTION: 'Bármely oldal szerkesztése' EDIT_ALL_HELP: 'Ability to edit any page on the site, regardless of the settings on the Access tab. Requires the "Access to ''Pages'' section" permission' Editors: 'Editors Groups' HASBROKENLINKS: 'Ez az oldal hibás linkeket tartalmaz.' @@ -336,18 +336,18 @@ hu: METAEXTRAHELP: 'HTML tags for additional meta information. For example <meta name="customName" content="your custom content here" />' MODIFIEDONDRAFTHELP: 'Page has unpublished changes' MODIFIEDONDRAFTSHORT: Változtatva - MetadataToggle: Metadata + MetadataToggle: Metaadatok OBSOLETECLASS: 'This page is of obsolete type {type}. Saving will reset it''s type and you may lose data' PAGELOCATION: 'Page location' PAGETITLE: 'Az oldal neve' PAGETYPE: 'Oldal típusa' PARENTID: 'Parent page' PARENTTYPE: 'Page location' - PARENTTYPE_ROOT: 'Top-level page' + PARENTTYPE_ROOT: 'Felső szintű oldal' PARENTTYPE_SUBPAGE: 'Sub-page underneath a parent page' PERMISSION_GRANTACCESS_DESCRIPTION: 'Manage access rights for content' PERMISSION_GRANTACCESS_HELP: 'Allow setting of page-specific access restrictions in the "Pages" section.' - PLURALNAME: Pages + PLURALNAME: Oldalak PageTypNotAllowedOnRoot: 'Page type "{type}" is not allowed on the root level' PageTypeNotAllowed: 'Page type "{type}" not allowed as child of this parent page' REMOVEDFROMDRAFTHELP: 'Az oldal publikálva lett, de törölve lett a vázlatok közül' @@ -357,7 +357,7 @@ hu: REORGANISE_HELP: 'Rearrange pages in the site tree through drag&drop.' SHOWINMENUS: 'Látható legyen a menükben?' SHOWINSEARCH: 'Látható legyen a keresésben?' - SINGULARNAME: Page + SINGULARNAME: Oldal TABBEHAVIOUR: Viselkedés TABCONTENT: Tartalom TABDEPENDENT: 'Dependent pages' @@ -365,7 +365,7 @@ hu: TOPLEVELCREATORGROUPS: 'Top level creators' URLSegment: 'URL szegmens' VIEWERGROUPS: 'Viewer Groups' - VIEW_ALL_DESCRIPTION: 'View any page' + VIEW_ALL_DESCRIPTION: 'Bármely oldal megtekintése' VIEW_ALL_HELP: 'Ability to view any page on the site, regardless of the settings on the Access tab. Requires the "Access to Site Content" permission' VIEW_DRAFT_CONTENT: 'View draft content' VIEW_DRAFT_CONTENT_HELP: 'Applies to viewing pages outside of the CMS in draft mode. Useful for external collaborators without CMS access.' @@ -385,8 +385,8 @@ hu: SELECT: 'Select:' TableListField.ss: NOITEMSFOUND: 'No items found' - SORTASC: 'Sort in ascending order' - SORTDESC: 'Sort in descending order' + SORTASC: 'Rendezés növekvő sorrendben' + SORTDESC: 'Rendezés csökkenő sorrendben' TableListField_PageControls.ss: DISPLAYING: Displaying OF: of @@ -407,4 +407,4 @@ hu: HEADER: 'Ez egy virtuális oldal' PLURALNAME: 'Virtual Pags' PageTypNotAllowedOnRoot: 'Original page type "{type}" is not allowed on the root level for this virtual page' - SINGULARNAME: 'Virtuális oldal' + SINGULARNAME: 'Virtuális Oldal' diff --git a/lang/it.yml b/lang/it.yml index c7c67979..28f7e850 100644 --- a/lang/it.yml +++ b/lang/it.yml @@ -48,7 +48,7 @@ it: ColumnURL: URL HasBrokenFile: 'ha un file non funzionante' HasBrokenLink: 'ha un link non funzionante' - HasBrokenLinkAndFile: 'ha link e file non funzionanti' + HasBrokenLinkAndFile: 'ha un link ed un file non funzionante' HoverTitleEditPage: 'Modifica pagina' PageName: 'Nome pagina' ReasonDropdown: 'Problemi da verificare' @@ -64,11 +64,11 @@ it: DELETED_DRAFT_PAGES: 'Eliminate %d pagine dal sito bozza, %d non a buon fine' DELETED_PAGES: 'Eliminate %d pagine dal sito pubblicato, %d non a buon fine' DELETE_DRAFT_PAGES: 'Elimina dal sito bozza' - DELETE_PAGES: 'Eliminata dal sito pubblicato' + DELETE_PAGES: 'Eliminato dal sito pubblicato' PUBLISHED_PAGES: 'Pubblicate %d pagine, %d non a buon fine' PUBLISH_PAGES: Pubblica UNPUBLISHED_PAGES: '%d pagine non pubblicate' - UNPUBLISH_PAGES: 'Non pubblicare' + UNPUBLISH_PAGES: 'Pubblicazione annullata' CMSFileAddController: MENUTITLE: Files CMSMain: diff --git a/lang/lt.yml b/lang/lt.yml index b18f940d..c32656d9 100644 --- a/lang/lt.yml +++ b/lang/lt.yml @@ -194,16 +194,16 @@ lt: ERRORFILEPROBLEM: 'Klaida atveriant rašymui bylą "{filename}". Prašome patikrinti bylos leidimus.' PLURALNAME: 'Error Pags' SINGULARNAME: 'Error Page' - 400: '400 - Bloga užklausa' - 401: '401 - Leidimas neduotas' - 403: '403 - Uždrausta' - 404: '404 - Puslapis nerastas' - 405: '405 - Neleistinas būdas' + 400: '400 - bloga užklausa' + 401: '401 - neautorizuota' + 403: '403 - uždrausta' + 404: '404 - nerasta' + 405: '405 - neleistinas būdas' 406: '406 - nepriimtina' 407: '407 - reikalinga proxy autentifikacija' 408: '408 - baigėsi užklausai skirtas laikas' - 409: '409 - Konfliktas' - 410: '410 - Nebėra' + 409: '409 - konfliktas' + 410: '410 - gone' 411: '411 - reikalingas ilgis' 412: '412 - išankstinė klaida' 413: '413 - per didelė užklausa' @@ -301,7 +301,7 @@ lt: BUTTONCANCELDRAFTDESC: 'Ištrinti juodraštį ir grįžti prie šiuo metu publikuojamo puslapio' BUTTONSAVEPUBLISH: 'Išsaugoti ir publikuoti' BUTTONUNPUBLISH: Nebepublikuoti - BUTTONUNPUBLISHDESC: 'Pašalinti šį puslapį iš publikuojamos svetainės' + BUTTONUNPUBLISHDESC: 'Pašalinti šį puslapį iš publikuojamų' CREATED: 'Sukūrimo data' Comments: Komentarai Content: Turinys @@ -344,8 +344,8 @@ lt: PARENTID: 'Tėvinis puslapis' PARENTTYPE: 'Puslapio vieta' PARENTTYPE_ROOT: 'Pagrindinis puslapis' - PARENTTYPE_SUBPAGE: 'Puslapis po tėviniu puslapiu' - PERMISSION_GRANTACCESS_DESCRIPTION: 'Valdyti turinio redagavimo teises' + PARENTTYPE_SUBPAGE: 'Puslapis išplečiantis pagrindinį (pasirinkite žemiau)' + PERMISSION_GRANTACCESS_DESCRIPTION: 'Kontroliuoti kurios grupės gali matyti ir redaguoti specialius puslapius' PERMISSION_GRANTACCESS_HELP: 'Leisti nustatyti puslapiui galiojančias specifines teises, "Puslapiai" skiltyje.' PLURALNAME: Puslapiai PageTypNotAllowedOnRoot: 'Puslapio tipas "{type}" neleidžiamas šakniniame lygmenyje' @@ -355,8 +355,8 @@ lt: REMOVE_INSTALL_WARNING: 'Perspėjimas: Saugumo sumetimais Jūs turėtumėte pašalinti install.php bylą iš SilverStripe.' REORGANISE_DESCRIPTION: 'Gali perorganizuoti svetainę' REORGANISE_HELP: 'Perrikiuoti puslapius naudojant Tempti/Mesti būdą.' - SHOWINMENUS: 'Ar įtraukti į rodomą meniu?' - SHOWINSEARCH: 'Rodyti paieškoje?' + SHOWINMENUS: 'Ar rodyti meniu?' + SHOWINSEARCH: 'Ar rodyti paieškoje' SINGULARNAME: Puslapis TABBEHAVIOUR: Elgsena TABCONTENT: Turinys @@ -364,7 +364,7 @@ lt: TOPLEVEL: 'Svetainės turinys (aukščiausias lygmuo)' TOPLEVELCREATORGROUPS: 'Aukščiausio lygmens kūrėjai' URLSegment: 'URL dalis' - VIEWERGROUPS: 'Lankytojų grupės' + VIEWERGROUPS: 'Lankytojų grupė' VIEW_ALL_DESCRIPTION: 'Gali peržiūrėti bet kurį puslapį svetainėje, apeinant puslapio peržiūros teises' VIEW_ALL_HELP: 'Galimybė peržiūrėti bet kurį puslapį svetainėje, nepriklausomai nuo "Priėjimo/Leidimų" skyriaus nustatymų. Būtinas leidimas "Prieiti prie svetainės turinio"' VIEW_DRAFT_CONTENT: 'Peržiūrėti juodraščio turinį' diff --git a/lang/nl.yml b/lang/nl.yml index 1c29f00d..810a8502 100644 --- a/lang/nl.yml +++ b/lang/nl.yml @@ -13,7 +13,7 @@ nl: CurrentFolderOnly: 'Tot de huidige map beperken?' DetailsView: Details FILES: Bestanden - FILESYSTEMSYNC: 'Sync files' + FILESYSTEMSYNC: 'Bestanden synchroniseren' FILESYSTEMSYNCTITLE: 'Zoek naar nieuwe of verwijderde bestanden op de schijf, om de database van het CMS bij te werken. Dit is nodig als er bestanden via FTP (of andere wijze) zijn toegevoegd.' FROMTHEINTERNET: 'Van het internet' FROMYOURCOMPUTER: 'Vanaf computer' @@ -75,7 +75,7 @@ nl: ACCESS: 'Toegang tot het ''{title}'' gedeelte' ACCESS_HELP: 'Bevoegdheid voor bekijken van pagina tak en inhoudssecties. Bekijk- en bewerkingstoestemmingen kunnen worden toegekend door pagina specifieke menu''s en het aparte "Inhoudsmachtigingen".' AddNew: 'Voeg nieuwe pagina toe' - AddNewButton: Nieuw + AddNewButton: 'Voeg nieuwe toe' ChoosePageParentMode: 'Kies waar u deze pagina wilt creëren' ChoosePageType: 'Kies een pagina type' Create: Creëer @@ -86,7 +86,7 @@ nl: EditTree: 'Menu indelen' ListFiltered: 'Gefilterde lijst.' MENUTITLE: 'Wijzig pagina' - NEWPAGE: 'New {pagetype}' + NEWPAGE: 'Nieuwe {pagetype}' PAGENOTEXISTS: 'Deze pagina bestaat niet' PAGES: 'Pagina ''s' PAGETYPEANYOPT: Elke @@ -158,7 +158,7 @@ nl: CMSSiteTreeFilter_ChangedPages: Title: 'Gewijzigde pagina''s' CMSSiteTreeFilter_DeletedPages: - Title: 'Alle pagina''s (inclusief verwijderde)' + Title: 'Alle pagina\\''s, inclusief verwijderde' CMSSiteTreeFilter_Search: Title: 'Alle pagina''s' ContentControl: @@ -170,17 +170,17 @@ nl: DRAFTSITE: 'Concept site' DRAFT_SITE_ACCESS_RESTRICTION: 'U moet inloggen met Uw CMS wachtwoord om die inhoud te kunnen zien. Klik hier om terug te keren naar de gepubliceerde site.' Email: E-mail - INSTALL_SUCCESS: 'Installation Successful!' + INSTALL_SUCCESS: 'Installatie voltooid!' InstallFilesDeleted: 'De installatiebestanden zijn succesvol verwijderd.' InstallSecurityWarning: 'Om veiligheidsredenen dient u de installatiebestanden nu te verwijderen, tenzij u van plan bent om later opnieuw te installeren (dit vereist toegang als administrator, zie boven). De webserver heeft vanaf nu alleen nog schrijftoegang nodig tot de "assets" map, u kunt de schrijftoegang van alle andere mappen verwijderen. Klik hier om de installatiebestanden te verwijderen. ' - InstallSuccessCongratulations: 'SilverStripe has been successfully installed!' + InstallSuccessCongratulations: 'SilverStripe is geÏnstalleerd!' LOGGEDINAS: 'Ingelogd als' LOGIN: Inloggen LOGOUT: Uitloggen NOTLOGGEDIN: 'Niet ingelogd' PUBLISHEDSITE: 'Gepubliceerde site' Password: Wachtwoord - PostInstallTutorialIntro: 'This website is a simplistic version of a SilverStripe 3 site. To extend this, please take a look at {link}.' + PostInstallTutorialIntro: 'Deze website is een eenvoudige versie van een SilverStripe 3 website. Voor uitbreidingen kunt je hier een kijkje nemen: {link}.' StartEditing: 'U kunt beginnen met het bewerken van uw site door het CMS te openen.' UnableDeleteInstall: 'De installatiebestanden konden niet verwijderd worden. Verwijder onderstaande bestanden alstublieft handmatig.' VIEWPAGEIN: 'Bekijk pagina in:' @@ -192,8 +192,8 @@ nl: DEFAULTSERVERERRORPAGETITLE: 'Probleem met de server' DESCRIPTION: 'Aangepaste tekst voor verschillende foutmeldingen (bijv: "Pagina niet gevonden")' ERRORFILEPROBLEM: 'Fout: "{filename}" kan niet geopend worden om te schrijven. Controleer alstublieft de bestandspermissies.' - PLURALNAME: 'Error Pags' - SINGULARNAME: 'Error Page' + PLURALNAME: 'Fout Pagina''s' + SINGULARNAME: 'Fout Pagina' 400: '400 - Foute Vraag' 401: '401 - Geen toestemming' 403: '403 - Geen toegang' @@ -240,15 +240,15 @@ nl: HASBEENSETUP: 'Er is een verwijs pagina opgezet zonder ergens naar door te verwijzen.' HEADER: 'Deze pagina zal gebruikers naar een andere pagina doorsturen (redirect)' OTHERURL: 'Andere website URL' - PLURALNAME: 'Redirector Pags' + PLURALNAME: 'Verwijzingspagina''s' REDIRECTTO: 'Doorverwijzen naar' REDIRECTTOEXTERNAL: 'Een andere website' REDIRECTTOPAGE: 'Een pagina op deze website' - SINGULARNAME: 'Redirector Page' + SINGULARNAME: Verwijzingspagina YOURPAGE: 'Pagina op deze website' ReportAdmin: MENUTITLE: Rapporten - ReportTitle: Title + ReportTitle: Titel ReportAdminForm: FILTERBY: 'Filter op' SearchForm: @@ -258,7 +258,7 @@ nl: SideReport: BROKENFILES: 'Pagina''s met verbroken bestanden' BROKENLINKS: 'Pagina''s met verbroken verwijzingen' - BROKENREDIRECTORPAGES: 'RedirectorPages die naar verwijderde pagina''s verwijzen' + BROKENREDIRECTORPAGES: 'RedirectorPages dit naar verwijderde pagina''s verwijzen' BROKENVIRTUALPAGES: 'VirtuelePagina''s die naar verwijderde pagina''s verwijzen' BrokenLinksGroupTitle: 'Verbroken verwijzingen raportage' ContentGroupTitle: Inhoudsrapportages @@ -277,8 +277,8 @@ nl: EDITHEADER: 'Wie kan pagina''s op de site wijzigen?' EDIT_PERMISSION: 'Aanpassen site configuratie' EDIT_PERMISSION_HELP: 'Bevoegdheid om globale toegangsinstellingen/hoogste niveau pagina rechten te bewerken.' - PLURALNAME: 'Site Configs' - SINGULARNAME: 'Site Config' + PLURALNAME: 'Website instellingen' + SINGULARNAME: 'Website instellingen' SITENAMEDEFAULT: 'Jouw Site Naam' SITETAGLINE: 'Site Slogan/Motto' SITETITLE: 'Site Titel' @@ -331,13 +331,13 @@ nl: LINKCHANGENOTE: 'Het veranderen van de link van deze pagina beïnvloed de links van alle onderliggende pagina''s. ' MENUTITLE: 'Navigatie label' METADESC: Omschrijving - METADESCHELP: 'Search engines use this content for displaying search results (although it will not influence their ranking).' + METADESCHELP: 'Zoekmachines gebruiken deze omschrijving voor het weergeven van zoekresultaten. Het heeft geen invloed op de positie binnen de resultaten.' METAEXTRA: 'Aangepaste Meta Labels' - METAEXTRAHELP: 'HTML tags for additional meta information. For example <meta name="customName" content="your custom content here" />' + METAEXTRAHELP: 'HTML tags voor aanvullende meta-informatie. Bijvoorbeeld: <meta name="aanvullendeTag" content="de aanvullende informatie plaats je hier" />' MODIFIEDONDRAFTHELP: 'Pagina heeft wijzigingen die nog niet gepubliceerd zijn' MODIFIEDONDRAFTSHORT: Aangepast MetadataToggle: Metadata - OBSOLETECLASS: 'This page is of obsolete type {type}. Saving will reset it''s type and you may lose data' + OBSOLETECLASS: 'Deze pagina is van het type {type}. Dit type is niet meer in gebruik. Het opslaan van deze pagina zal het type wijzigen. Hierbij kan data verloren gaan.' PAGELOCATION: 'Pagina locatie' PAGETITLE: 'Pagina titel' PAGETYPE: 'Pagina type' @@ -347,7 +347,7 @@ nl: PARENTTYPE_SUBPAGE: 'Subpagina onder bovenliggende pagina (kies hieronder)' PERMISSION_GRANTACCESS_DESCRIPTION: 'Instellen welke groepen toegang hebben tot bepaalde pagina''s of deze kunnen bewerken' PERMISSION_GRANTACCESS_HELP: 'Bevoegdheid om pagina specifieke toegangsrechten in de "Pagina''s" sectie te wijzigen.' - PLURALNAME: Pages + PLURALNAME: 'Pagina’s' PageTypNotAllowedOnRoot: 'Paginatype "{type}" is niet toegestaan op het hoogste niveau' PageTypeNotAllowed: 'Pagina type "{type}" mag niet ondergeschikt zijn aan deze bovenliggende pagina' REMOVEDFROMDRAFTHELP: 'Deze pagina is gepubliceerd, maar verwijderd uit de conceptsite' @@ -357,7 +357,7 @@ nl: REORGANISE_HELP: 'Pas pagina volgorde aan in de site structuur met behulp van verslepen.' SHOWINMENUS: 'Weergeven in menu''s?' SHOWINSEARCH: 'Weergeven in zoeken?' - SINGULARNAME: Page + SINGULARNAME: Pagina TABBEHAVIOUR: Gedrag TABCONTENT: Inhoud TABDEPENDENT: 'Afhankelijke pagina''s' diff --git a/lang/pl.yml b/lang/pl.yml index c3ac9580..98133537 100644 --- a/lang/pl.yml +++ b/lang/pl.yml @@ -167,8 +167,8 @@ pl: ARCHIVEDSITE: 'Podgląd wersji' ARCHIVEDSITEFROM: 'Zarchiwizowana witryna od' CMS: 'System Zarządzania Treścią' - DRAFTSITE: 'Szkic witryny' - DRAFT_SITE_ACCESS_RESTRICTION: 'Musisz zalogować się za pomocą swojego hasła do CMSa, aby obejrzeć nieopublikowaną i zarchiwizowaną treść. Kliknij tutaj aby powrócić do opublikowanej strony.' + DRAFTSITE: 'Strona nieopublikowana' + DRAFT_SITE_ACCESS_RESTRICTION: 'Musisz zalogować się za pomocą swojego hasła do CMSa, aby obejrzeć brudnopis i zarchiwizowaną treść. Kliknij tutaj aby powrócić do opublikowanej strony.' Email: 'Adres e-mail' INSTALL_SUCCESS: 'Instalacja przebiegła pomyślnie' InstallFilesDeleted: 'Pliki instalacyjne zostały pomyślnie usunięte' @@ -239,13 +239,13 @@ pl: DESCRIPTION: 'Przekierowuje do wskazanej wewnętrznej strony' HASBEENSETUP: 'Strona przekierowująca została ustawiona bez celu, do którego ma przekierowywać.' HEADER: 'Ta strona przeniesie użytkowników na inną stronę' - OTHERURL: 'Adres URL innej strony' + OTHERURL: 'Inny adres URL strony' PLURALNAME: 'Strony przekierowujące' REDIRECTTO: 'Przenieś do' REDIRECTTOEXTERNAL: 'Inna strona' - REDIRECTTOPAGE: 'Strona na Twojej witrynie' + REDIRECTTOPAGE: 'Strona na Twojej stronie www' SINGULARNAME: 'Strona przekierowująca' - YOURPAGE: 'Strona na Twojej witrynie' + YOURPAGE: 'Strona na Twojej stronie www' ReportAdmin: MENUTITLE: Raporty ReportTitle: Tytuł @@ -275,7 +275,7 @@ pl: SiteConfig: DEFAULTTHEME: '(Użyj domyślnego szablonu)' EDITHEADER: 'Kto może edytować strony tego serwisu?' - EDIT_PERMISSION: 'Zarządzanie konfiguracją serwisu' + EDIT_PERMISSION: 'Zarządzanie konfiguracją strony' EDIT_PERMISSION_HELP: 'Możliwość edycji globalnych ustawień bezpieczeństwa/uprawnień do stron pierwszego poziomu.' PLURALNAME: 'Konfiguracje strony' SINGULARNAME: 'Konfiguracja strony' @@ -309,8 +309,8 @@ pl: DEFAULTABOUTTITLE: 'O nas' DEFAULTCONTACTCONTENT: '

Możesz wypełnić tę stronę własną treścią, usunąć ją i tworzyć własne strony.

' DEFAULTCONTACTTITLE: Kontakt - DEFAULTHOMECONTENT: '

Witaj w SilverStripe! To jest domyślna strona główna. Możesz ją edytować, otwierając CMS. Możesz również otworzyć dokumentację dla developerów, lub rozpocząć jeden z samouczków.

' - DEFAULTHOMETITLE: 'Strona główna' + DEFAULTHOMECONTENT: '

Witaj w SilverStripe! To jest domyślna strona domowa. Możesz ją edytować, otwierając CMS. Możesz teraz otworzyć dokumentację dla developerów, lub rozpocząć jeden z samouczyków.

' + DEFAULTHOMETITLE: 'Strona Domowa' DELETEDPAGEHELP: 'Strona nie jest już opublikowana' DELETEDPAGESHORT: Usunięty DEPENDENT_NOTE: 'Poniższe strony są zależne od tej (łącznie z wirtualnymi stronami, stronami przekierowującymi oraz stronami z treścią).' diff --git a/lang/pt.yml b/lang/pt.yml index 44f8775b..ee91f1d5 100644 --- a/lang/pt.yml +++ b/lang/pt.yml @@ -133,13 +133,13 @@ pt: CMSPageHistoryController_versions.ss: AUTHOR: Autor NOTPUBLISHED: 'Não publicada' - PUBLISHER: Publicador - UNKNOWN: Desconhecido + PUBLISHER: Издатель + UNKNOWN: Неизвестно WHEN: Quando CMSPageSettingsController: MENUTITLE: 'Editar página' CMSPagesController: - GalleryView: 'Vista de galeria' + GalleryView: 'Обзор галереи' ListView: 'Vista em lista' MENUTITLE: Páginas TreeView: 'Vista em árvore' @@ -218,11 +218,11 @@ pt: 504: '504 - Gateway Timeout' 505: '505 - Versão HTTP não suportada' Folder: - AddFolderButton: 'Adicionar pasta' - DELETEUNUSEDTHUMBNAILS: 'Apagar miniaturas não utilizadas' + AddFolderButton: 'Добавить папку' + DELETEUNUSEDTHUMBNAILS: 'Apagar miniaturas não usadas' UNUSEDFILESTITLE: 'Ficheiros não utilizados' - UNUSEDTHUMBNAILSTITLE: 'Miniaturas não utilizadas' - UploadFilesButton: Submeter + UNUSEDTHUMBNAILSTITLE: 'Miniaturas não usadas' + UploadFilesButton: Загрузить LeftAndMain: DELETED: Apagada PreviewButton: Pré-visualização @@ -236,7 +236,7 @@ pt: CONTENT_CATEGORY: 'Permissões de conteúdo' PERMISSIONS_CATEGORY: 'Regras e permissões de acesso' RedirectorPage: - DESCRIPTION: 'Redirecionar para outra página interna' + DESCRIPTION: 'Переадресовывать на другую внутреннюю страницу' HASBEENSETUP: 'Uma página de redireccionamento foi criada sem nenhum destino.' HEADER: 'Esta página irá redireccionar os utilizadores para outra página' OTHERURL: 'Outro Site' @@ -379,8 +379,8 @@ pt: HelpChars: 'Os caracteres especiais são automaticamente convertido ou removidos.' StaticExporter: BASEURL: 'URL base' - EXPORTTO: 'Exportar para esta pasta' - NAME: 'Exportar estaticamente' + EXPORTTO: 'Exportar para essa pasta' + NAME: 'Статичный проводник' TableListField: SELECT: 'Escolha:' TableListField.ss: @@ -402,7 +402,7 @@ pt: HAVEASKED: 'Pediu para ver o conteúdo do nosso site na' VirtualPage: CHOOSE: 'Escolha uma página para onde redireccionar' - DESCRIPTION: 'Apresentar o conteúdo de outra página' + DESCRIPTION: 'Показывать содержание другой страницы' EDITCONTENT: 'clique aqui para editar o conteúdo' HEADER: 'Esta é uma página virtual' PLURALNAME: 'Páginas Virtuais' diff --git a/lang/ru.yml b/lang/ru.yml index 1d4e3d39..51622b25 100644 --- a/lang/ru.yml +++ b/lang/ru.yml @@ -30,7 +30,7 @@ ru: AssetAdmin_Tools: FILTER: Фильтр AssetAdmin_left.ss: - GO: Выбрать + GO: Перейти AssetTableField: BACKLINKCOUNT: 'Используется на:' PAGES: страниц @@ -137,9 +137,9 @@ ru: UNKNOWN: Неизвестно WHEN: Когда CMSPageSettingsController: - MENUTITLE: 'Править страницу' + MENUTITLE: 'Править страницы' CMSPagesController: - GalleryView: 'В виде галереи' + GalleryView: 'Обзор галереи' ListView: 'Обзор списка' MENUTITLE: Страницы TreeView: 'Обзор дерева' @@ -151,7 +151,7 @@ ru: CMSSearch: FILTERDATEFROM: От FILTERDATEHEADING: Дата - FILTERDATETO: До + FILTERDATETO: Кому FILTERLABELTEXT: Содержимое CMSSettingsController: MENUTITLE: Настройки @@ -323,15 +323,15 @@ ru: EDITORGROUPS: 'Группы редактирования' EDIT_ALL_DESCRIPTION: 'Редактирование любой страницы' EDIT_ALL_HELP: 'Возможность редактировать любую страницу на сайте независимо от настроек во вкладке "Доступ". Необходимо право доступа к разделу "Страницы".' - Editors: 'Группы редактирования' + Editors: 'Группы редакторов' HASBROKENLINKS: 'Эта страница содержит неверные ссылки.' HTMLEDITORTITLE: Содержимое - INHERIT: 'Перенять от родительской страницы' + INHERIT: 'Такие же как у родительской страницы' LASTUPDATED: 'Последнее обновление' LINKCHANGENOTE: 'Изменение ссылки на эту страницу повлияет и на ссылки всех дочерних страниц.' MENUTITLE: 'Метка в навигации' METADESC: Описание - METADESCHELP: 'Поисковые системы используют этот контент для отображения результатов поиска (однако на рейтинг страницы он не влияет).' + METADESCHELP: 'Поисковые системы используют эту контент для отображения результатов поиска.' METAEXTRA: 'Пользовательские мета-тэги' METAEXTRAHELP: 'HTML-теги для дополнительной мета-информации. Например, <meta name="customName" content="your custom content here" />' MODIFIEDONDRAFTHELP: 'На этой странице есть неопубликованные изменения' @@ -373,7 +373,7 @@ ru: Visibility: Отображение has_one_Parent: 'Родительская страница' many_many_BackLinkTracking: 'Отслеживание обратных ссылок' - many_many_ImageTracking: 'Отслеживание изображений' + many_many_ImageTracking: 'Отслеживание картинок' many_many_LinkTracking: 'Отслеживание ссылок' SiteTreeURLSegmentField: HelpChars: 'Спецсимволы автоматически конвертируются или удаляются.' @@ -401,7 +401,7 @@ ru: CANACCESS: 'Вы можете посмотреть архивную версию сайта по этой ссылке:' HAVEASKED: 'Вы запросили просмотр содержимого нашего сайта за' VirtualPage: - CHOOSE: 'Выберите страницу, на которую ссылаетесь' + CHOOSE: 'Выберите страницу, на которую ссылаетесь,' DESCRIPTION: 'Показать содержимое других страниц' EDITCONTENT: 'Нажмите здесь для редактирования содержимого' HEADER: 'Это виртуальная страница' diff --git a/lang/sk.yml b/lang/sk.yml index cc226825..bef9a536 100644 --- a/lang/sk.yml +++ b/lang/sk.yml @@ -20,7 +20,7 @@ sk: Filetype: 'Typ súboru' ListView: 'Zobraziť zoznam' MENUTITLE: Súbory - NEWFOLDER: 'Nový priečinok' + NEWFOLDER: 'Nový Adresár' SIZE: Veľkosť THUMBSDELETED: '{count} nepoužitých miniatúr bolo smazaných' TreeView: 'Zobraziť strom' @@ -30,7 +30,7 @@ sk: AssetAdmin_Tools: FILTER: Filtrovať AssetAdmin_left.ss: - GO: Choď + GO: Vykonať AssetTableField: BACKLINKCOUNT: 'Použité na:' PAGES: stránka(y) @@ -38,7 +38,7 @@ sk: Back: Späť BrokenLinksReport: Any: Akékoľvek - BROKENLINKS: 'Výkaz porušených odkazov' + BROKENLINKS: 'Správa o nefunkčných odkazoch' CheckSite: 'Skontrolovať stránku' CheckSiteDropdownDraft: 'Navrhový web' CheckSiteDropdownPublished: 'Publikovaný web' @@ -56,7 +56,7 @@ sk: ReasonDropdownBROKENLINK: 'Porušnený odkaz' ReasonDropdownRPBROKENLINK: 'Presmerovávacia stránka odkazuje na ne-existujúcu stránku' ReasonDropdownVPBROKENLINK: 'Virtuálna stránka odkazuje na ne-existujúcu stránku' - RedirectorNonExistent: 'presmerovacia stránka ukazuje na neexistujúcu stránku' + RedirectorNonExistent: 'presmerovávacia stránka odkazuje na ne-existujúcu stránku' VirtualPageNonExistent: 'virtuálna stránka odkazuje na ne-existujúcu stránku' CMSAddPageController: Title: 'Pridať stránku' @@ -64,11 +64,11 @@ sk: DELETED_DRAFT_PAGES: 'Smazaných %d stránok z konceptu webu, %d zlyhaní' DELETED_PAGES: 'Smazaných %d stránok z verejného webu, %d zlyhaní' DELETE_DRAFT_PAGES: 'Vymazať z návhrového webu' - DELETE_PAGES: 'Vymazať z verejného webu' + DELETE_PAGES: 'Vymazať z publikovaného webu' PUBLISHED_PAGES: 'Publikovaných %d stránok, %d zlyhaní' - PUBLISH_PAGES: Zverejniť - UNPUBLISHED_PAGES: 'Ne-zverejnené %d stranky' - UNPUBLISH_PAGES: Ne-zverejniť + PUBLISH_PAGES: Publikovať + UNPUBLISHED_PAGES: 'Od-publikované %d stranky' + UNPUBLISH_PAGES: Od-publikovať CMSFileAddController: MENUTITLE: Súbory CMSMain: @@ -91,7 +91,7 @@ sk: PAGES: 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é' + PUBALLCONFIRM: 'Publikovať všetky stránky z úschovne' 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ý.' PUBPAGES: 'Hotovo: Publikované {count} stránky' @@ -165,7 +165,7 @@ sk: NOTEWONTBESHOWN: 'Poznámka: Táto správa sa nebude zobrazovať vašim návštevníkom' ContentController: ARCHIVEDSITE: 'Zobrazenie verzie' - ARCHIVEDSITEFROM: 'Archivovaný web z' + ARCHIVEDSITEFROM: 'Archívovaná stránka z' CMS: CMS DRAFTSITE: 'Pracovná verzia stránky' DRAFT_SITE_ACCESS_RESTRICTION: 'Pre zobrazenie návrhov alebo archivovaného obsahu sa musíte prihlásiť so svojím CMS heslom. Pre návrat na publikovaný web kliknite Tu.' @@ -178,7 +178,7 @@ sk: LOGIN: Prihlásiť LOGOUT: Odhlásiť NOTLOGGEDIN: Neprihlásený - PUBLISHEDSITE: 'Verejný web' + PUBLISHEDSITE: 'Publikovaný web' Password: Heslo PostInstallTutorialIntro: 'Tento web je zjednodušená verzia SilverStripe 3. webu. Pre rošírenie, pozrite sa na {link}, prosím.' StartEditing: 'Môžte začať editáciu vášho web obsahu otvorením CMS.' @@ -219,9 +219,9 @@ sk: 505: '505 - HTTP verzia nie je podporovaná' Folder: AddFolderButton: 'Pridať priečinok' - DELETEUNUSEDTHUMBNAILS: 'Vymazať nepoužité miniatúry' - UNUSEDFILESTITLE: 'Nepoužité súbory' - UNUSEDTHUMBNAILSTITLE: 'Nepoužité miniatúry' + DELETEUNUSEDTHUMBNAILS: 'Vymazať nepoužívané náhĺady obrázkov' + UNUSEDFILESTITLE: 'Nepoužívané súbory' + UNUSEDTHUMBNAILSTITLE: 'Nepoužívané náhĺady obrázkov' UploadFilesButton: Nahrať LeftAndMain: DELETED: Smazané. @@ -239,13 +239,13 @@ sk: DESCRIPTION: 'Presmeruje na inú internú stránku' HASBEENSETUP: 'Stránka na presmerovanie bola nastavená bez cieľa.' HEADER: 'Táto stránka presmeruje používateľov na inú stránku' - OTHERURL: 'Iné webové URL.' + OTHERURL: 'Inú webovú URL adresu.' PLURALNAME: 'Presmerovacie stránky' REDIRECTTO: 'Presmerovať na' - REDIRECTTOEXTERNAL: 'Iná webová stránka' - REDIRECTTOPAGE: 'Stránka na vašom webe' + REDIRECTTOEXTERNAL: 'Inú webovú stránku' + REDIRECTTOPAGE: 'Stránku na Vašom webe' SINGULARNAME: 'Presmerovacia stránka' - YOURPAGE: 'Stránka na vašom webe' + YOURPAGE: 'Stránku na Vašom webe' ReportAdmin: MENUTITLE: Výkazy ReportTitle: Titulok @@ -260,8 +260,8 @@ sk: BROKENLINKS: 'Stránky z poškodenými odkazmi' BROKENREDIRECTORPAGES: 'Presmerovávacie stránky odkazujú na vymazané stránky' BROKENVIRTUALPAGES: 'Virtuálne stránky odkazujú na vymazané stránky' - BrokenLinksGroupTitle: 'Výkazy porušených odkazov' - ContentGroupTitle: 'Výkazy obsahu' + BrokenLinksGroupTitle: 'Správy o poškodených odkazoch' + ContentGroupTitle: 'Správy o obsahu' EMPTYPAGES: 'Prázdne stránky' LAST2WEEKS: 'Stránky upravené počaas posledných 2 týždňov' OtherGroupTitle: Ostatné @@ -269,19 +269,19 @@ sk: REPEMPTY: '{title} výkaz je prázdny.' SilverStripeNavigatorLink: ShareInstructions: 'Pre zdielanie tejto stránky, skopírujte linku nižšie.' - ShareLink: 'Zdieľať odkaz' + ShareLink: 'Zdieľať linku' SilverStripeNavigatorLinkl: CloseLink: Zavrieť SiteConfig: DEFAULTTHEME: '(Použi predvolenú tému)' - EDITHEADER: 'Kto môže editovať stránky na tomto webe?' - EDIT_PERMISSION: 'Spravovať konfiguráciu webu' + EDITHEADER: 'Kto môže upravovať stranky na tomto webe?' + EDIT_PERMISSION: 'Spravovať nastavenia webu' EDIT_PERMISSION_HELP: 'Možnosť meniť globálne prístupové nastavenia/právomoci pre hlavné stránky.' PLURALNAME: 'Konfigurácie webu' SINGULARNAME: 'Konfigurácia webu' SITENAMEDEFAULT: 'Meno vašej stránky' SITETAGLINE: 'Slogan stránky' - SITETITLE: 'Titulok webu' + SITETITLE: 'Titulok stránky' TABACCESS: Prístup TABMAIN: Hlavné TAGLINEDEFAULT: 'váš citát sem' @@ -290,7 +290,7 @@ sk: VIEWHEADER: 'Kto môže vidieť stránky na tomto webe?' SiteTree: ACCESSANYONE: Ktokoľvek - ACCESSHEADER: 'Kto môže prezerať túto stránku?' + ACCESSHEADER: 'Kto si môže prezerať túto stránku?' ACCESSLOGGEDIN: 'Prihlásení používatelia' ACCESSONLYTHESE: 'Iba títo ľudia (vyberte zo zoznamu)' ADDEDTODRAFTHELP: 'Stránka ešte nebola zverejnená' @@ -313,7 +313,7 @@ sk: DEFAULTHOMETITLE: Domov DELETEDPAGEHELP: 'Stránka už nie je viacej zverejnená' DELETEDPAGESHORT: Smazané - DEPENDENT_NOTE: 'Nasledujúce stránky sú závislé na tejto stránke. To zahŕňa virtuálne stránky, presmerovacie stránky a stránky s odkazmi obsahu.' + DEPENDENT_NOTE: 'Nasledujúce stránky sú závislé na tejto stránke. To zahŕňa virtuálne stránky, presmerovania a stránky s odkazmi.' DESCRIPTION: 'Obecný obsah stránky' DependtPageColumnLinkType: 'Typ odkazu' DependtPageColumnURL: Url @@ -322,13 +322,13 @@ sk: EDITONLYTHESE: 'Iba títo ľudia (vyberte zo zoznamu)' EDITORGROUPS: 'Skupiny upravovateľov' EDIT_ALL_DESCRIPTION: 'Upraviť ktorúkoľvek stránku' - EDIT_ALL_HELP: 'Schopnosť upravovať ktorúkoľvek stránku na webe, nedbajúc na nastavenia v záložke prístupov. Vyžaduje "Prístup k ''Stránkam'' sekcia" povolenie' - Editors: 'Skupiny upravovateľov' + EDIT_ALL_HELP: 'Schopnosť upravovať ktorúkoľvek stránku na webe, nedbajúc na nastavenia v záložke prístupov. Vyžaduje právomoc "Prístupu k obsahu webu"' + Editors: 'Skupiny upravovatelov' HASBROKENLINKS: 'Táto stránka obsahuje nefunkčné odkazy.' HTMLEDITORTITLE: Obsah INHERIT: 'Zdediť od nadradenej stránky' LASTUPDATED: 'Posledne aktualizované' - LINKCHANGENOTE: 'Zmenenie odkazu tejto stránky ovplyvní tiež odkazy všetkých podstránok.' + LINKCHANGENOTE: 'Zmenenie odkazu na tejto stránke ovplyní aj odkazy na všetkých podstránkach.' MENUTITLE: 'Navigačná menovka' METADESC: Popis METADESCHELP: 'Vyhľadávače používajú tento obsah pre zobrazovanie výsledkov vyhľadávania (aj keď to nebude mať vplyv na ich hodnotenie).' @@ -339,10 +339,10 @@ sk: MetadataToggle: Metaúdaje OBSOLETECLASS: 'Táto stránka je zastaralý typ {type}. Uloženie spôsobí stratu jeho typu a vy môžte stratiť dáta' PAGELOCATION: 'Pozícia stránky' - PAGETITLE: 'Názov stránky' + PAGETITLE: 'Meno stránky' PAGETYPE: 'Typ stránky' PARENTID: 'Nadradená stránka' - PARENTTYPE: 'Pozícia stránky' + PARENTTYPE: 'umiestnenie stránky' PARENTTYPE_ROOT: 'Hlavná stránka' PARENTTYPE_SUBPAGE: 'Podstránka pod rodičovskou strankov (vyberte nižšie)' PERMISSION_GRANTACCESS_DESCRIPTION: 'Spravovať prístupové práva pre obsah' @@ -356,7 +356,7 @@ sk: REORGANISE_DESCRIPTION: 'Zmeniť štruktúru webu' REORGANISE_HELP: 'Zoradiť stránky v stromovej štruktúre pomocou prenesenia.' SHOWINMENUS: 'Zobrazovať v menu?' - SHOWINSEARCH: 'Zobraziť v hľadaní?' + SHOWINSEARCH: 'Zobrazovať v hľadaní?' SINGULARNAME: Stránka TABBEHAVIOUR: Správanie TABCONTENT: Obsah @@ -378,8 +378,8 @@ sk: SiteTreeURLSegmentField: HelpChars: 'Špeciálne znaky sú automaticky zkonvertované alebo ostránené.' StaticExporter: - BASEURL: 'Základné URL' - EXPORTTO: 'Exportovať do tohto priečinka' + BASEURL: 'Základná URL adresa' + EXPORTTO: 'Exportovať do tohto adresára' NAME: 'Statický export' TableListField: SELECT: 'Vyberte:' @@ -407,4 +407,4 @@ sk: HEADER: 'Toto je virtuálna stránka' PLURALNAME: 'Virtuálne stránky' PageTypNotAllowedOnRoot: 'Pôvodná stránka typu "{type}" nie je povolená na najvyššej úrovni pre túto virtuálnu stránku' - SINGULARNAME: 'Virtuálna stránka' + SINGULARNAME: 'Virtuálné stránka' diff --git a/lang/sv.yml b/lang/sv.yml index 0a653813..81502009 100644 --- a/lang/sv.yml +++ b/lang/sv.yml @@ -73,14 +73,14 @@ sv: MENUTITLE: Filer CMSMain: ACCESS: 'Tillgång till sektionen ''{title}''' - ACCESS_HELP: 'Tillåt visning av sektionen innehållande sidträdet och dess innehåll. Rättigheter att visa och redigera sidan kan hanteras i dess rullgardinsmenyer, liksom i "Innehållsbehörigheter".' + ACCESS_HELP: 'Tillåt visning av det avsnitt som innehåller sidträdet och dess innehåll. Visa och redigera behörigheter kan hanteras på sidans specifika dropdownmenyerna, liksom de separata "behörigheter innehåll".' AddNew: 'Skapa ny sida' AddNewButton: 'Skapa ny' ChoosePageParentMode: 'Välj var du vill skapa denna sida' ChoosePageType: 'Välj sidtyp' Create: Skapa DELETE: 'Radera utkast' - DELETEFP: Radera + DELETEFP: 'Radera från den publicerade sajten' DESCREMOVED: 'och {count} ättlingar' EMAIL: E-post EditTree: 'Redigera trädet' @@ -252,7 +252,7 @@ sv: ReportAdminForm: FILTERBY: 'Filtrera på' SearchForm: - GO: Kör + GO: Gå SEARCH: Sök SearchResults: Sökresultat SideReport: @@ -260,7 +260,7 @@ sv: BROKENLINKS: 'Sidor med trasiga länkar' BROKENREDIRECTORPAGES: 'Omdirigeringssidor som pekar på raderade sidor' BROKENVIRTUALPAGES: 'Virtuella sidor som pekar på raderade sidor' - BrokenLinksGroupTitle: 'Rapport för trasiga länkar' + BrokenLinksGroupTitle: 'Rapport för brutna länkar' ContentGroupTitle: Innehållsrapport EMPTYPAGES: 'Tomma sidor' LAST2WEEKS: 'Sidor som har redigerats de senaste 2 veckorna' @@ -314,7 +314,7 @@ sv: DELETEDPAGEHELP: 'Sidan är inte längre publicerad' DELETEDPAGESHORT: Raderad DEPENDENT_NOTE: 'Följande sidor berörs av den här sidan. Inklusive virtuella sidor, omdirigeringssidor, och sidor med innehållslänkar.' - DESCRIPTION: 'Generisk innehållssida' + DESCRIPTION: 'Allmän innehållssida' DependtPageColumnLinkType: Länktyp DependtPageColumnURL: URL EDITANYONE: 'Alla som kan logga in' @@ -399,7 +399,7 @@ sv: DisplayLabel: 'Visa:' ViewArchivedEmail.ss: CANACCESS: 'Du kan komma åt den arkiverade sajten med denna länk:' - HAVEASKED: 'Du har efterfrågat att se innehållet på vår sajt på' + HAVEASKED: 'Du har frågat efter att få se innehållet på vår sajt från' VirtualPage: CHOOSE: 'Välj en sida att länka till' DESCRIPTION: 'Visar innehåll från en annan sida' diff --git a/lang/zh_TW.yml b/lang/zh_TW.yml index cd4b643d..c90d1503 100644 --- a/lang/zh_TW.yml +++ b/lang/zh_TW.yml @@ -237,15 +237,15 @@ zh_TW: PERMISSIONS_CATEGORY: 'Roles and access permissions' RedirectorPage: DESCRIPTION: 重新導向到一個內部不同的網頁 - HASBEENSETUP: 沒有任何地方被重新導向的一個重新導向網頁已被設定. - HEADER: 本網頁將重新導向用戶至別的網頁 + HASBEENSETUP: 一個引導頁已被建立,但並沒有說明引導目的地。 + HEADER: 這頁會引導訪客至另外一頁 OTHERURL: 其他網站網址 PLURALNAME: 'Redirector Pags' - REDIRECTTO: 重新導向到 - REDIRECTTOEXTERNAL: 別的網站 - REDIRECTTOPAGE: 在您網站上的一個網頁 + REDIRECTTO: 引導訪客至 + REDIRECTTOEXTERNAL: 其他網站 + REDIRECTTOPAGE: 自己網站上的網頁 SINGULARNAME: 'Redirector Page' - YOURPAGE: 在您網站上的網頁 + YOURPAGE: 自己網站上的網頁 ReportAdmin: MENUTITLE: Reports ReportTitle: Title From cc536f644e5e7ef300e5e58380d919a59cf9ebb3 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 17 Dec 2012 12:31:28 +0100 Subject: [PATCH 04/19] Fixed "last edited" display in CMS actions --- code/model/SiteTree.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index f37dfeb5..4a4d7d64 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -2083,9 +2083,11 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid $rootTabSet->addExtraClass('ss-ui-action-tabset action-menus'); // Render page information into the "more-options" drop-up, on the top. + $live = Versioned::get_one_by_stage('SiteTree', 'Live', "\"SiteTree\".\"ID\"='$this->ID'"); $moreOptions->push( new LiteralField('Information', $this->customise(array( + 'Live' => $live, 'ExistsOnLive' => $existsOnLive ))->renderWith('SiteTree_Information') ) From 58d316e98524e53e12e437e71abbf72c7ec67fb4 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 17 Dec 2012 12:46:03 +0100 Subject: [PATCH 05/19] Moving "edit tree" button next to "add new" (fixes #8119) --- css/screen.css | 2 +- scss/_CMSMain.scss | 3 ++- templates/Includes/CMSMain_TreeView.ss | 4 ---- templates/Includes/CMSPagesController_ContentToolActions.ss | 3 +++ 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/css/screen.css b/css/screen.css index 0f1ecad1..de64d675 100644 --- a/css/screen.css +++ b/css/screen.css @@ -15,7 +15,7 @@ .cms-content-tools #cms-content-treeview .cms-content-toolbar { border-bottom: none; box-shadow: none; margin-bottom: 8px; } .cms-content-tools #cms-content-treeview .cms-tree-view-modes, .cms-content-tools #cms-content-treeview .cms-content-batchactions { display: none; } -.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger { display: inline-block; margin: 0 0 2px 0; } +.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger { display: block; float: left; margin: 0 0 2px 0; } .cms-content-tools #cms-content-treeview .cms-tree-expand-trigger span.ui-button-text { padding-right: 8px; } .cms-content-tools #cms-content-treeview .cms-tree .badge, .cms-content-tools #cms-content-treeview .cms-tree a > .jstree-icon { display: none; } .cms-content-tools #cms-content-treeview .cms-tree a:hover > .text > .badge, .cms-content-tools #cms-content-treeview .cms-tree .jstree-clicked > .text > .badge { display: inline-block; } diff --git a/scss/_CMSMain.scss b/scss/_CMSMain.scss index 3ee1b5db..22a1c639 100644 --- a/scss/_CMSMain.scss +++ b/scss/_CMSMain.scss @@ -66,7 +66,8 @@ display: none; } .cms-tree-expand-trigger { - display: inline-block; + display: block; + float: left; margin:0 0 2px 0; span.ui-button-text{ padding-right:8px; diff --git a/templates/Includes/CMSMain_TreeView.ss b/templates/Includes/CMSMain_TreeView.ss index dfb54060..081caafa 100644 --- a/templates/Includes/CMSMain_TreeView.ss +++ b/templates/Includes/CMSMain_TreeView.ss @@ -7,10 +7,6 @@ $AddForm - - $ExtraTreeTools
diff --git a/templates/Includes/CMSPagesController_ContentToolActions.ss b/templates/Includes/CMSPagesController_ContentToolActions.ss index 4299e08a..5c44a42b 100644 --- a/templates/Includes/CMSPagesController_ContentToolActions.ss +++ b/templates/Includes/CMSPagesController_ContentToolActions.ss @@ -1,3 +1,6 @@
<% _t('CMSMain.AddNewButton', 'Add new') %> +
\ No newline at end of file From 894d48789c340f6e9040fa57f090cbea5e69c0c7 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 17 Dec 2012 17:32:46 +0100 Subject: [PATCH 06/19] String casting in SimpleXML tests for older phpunit versions --- tests/model/SiteTreeHTMLEditorFieldTest.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tests/model/SiteTreeHTMLEditorFieldTest.php b/tests/model/SiteTreeHTMLEditorFieldTest.php index 1df60d53..81481c16 100644 --- a/tests/model/SiteTreeHTMLEditorFieldTest.php +++ b/tests/model/SiteTreeHTMLEditorFieldTest.php @@ -53,18 +53,18 @@ class SiteTreeHtmlEditorFieldTest extends FunctionalTest { $editor->setValue(''); $editor->saveInto($sitetree); - $parser = new CSSContentParser($sitetree->Content); - $xml = $parser->getByXpath('//img'); - $this->assertEquals('', $xml[0]['alt'], 'Alt tags are added by default.'); - $this->assertEquals('', $xml[0]['title'], 'Title tags are added by default.'); + $parser = new CSSContentParser($sitetree->Content); + $xml = $parser->getByXpath('//img'); + $this->assertEquals('', (string)$xml[0]['alt'], 'Alt tags are added by default.'); + $this->assertEquals('', (string)$xml[0]['title'], 'Title tags are added by default.'); - $editor->setValue('foo'); - $editor->saveInto($sitetree); + $editor->setValue('foo'); + $editor->saveInto($sitetree); - $parser = new CSSContentParser($sitetree->Content); - $xml = $parser->getByXpath('//img'); - $this->assertEquals('foo', $xml[0]['alt'], 'Alt tags are preserved.'); - $this->assertEquals('bar', $xml[0]['title'], 'Title tags are preserved.'); + $parser = new CSSContentParser($sitetree->Content); + $xml = $parser->getByXpath('//img'); + $this->assertEquals('foo', (string)$xml[0]['alt'], 'Alt tags are preserved.'); + $this->assertEquals('bar', (string)$xml[0]['title'], 'Title tags are preserved.'); } public function testImageTracking() { From 6cb77108f5c5c03b81b4193642a8a456021b6380 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 17 Dec 2012 23:02:32 +0100 Subject: [PATCH 07/19] Remove "changed" style from buttons if fields are reset --- javascript/CMSMain.EditForm.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/javascript/CMSMain.EditForm.js b/javascript/CMSMain.EditForm.js index 087363c3..4bb5a950 100644 --- a/javascript/CMSMain.EditForm.js +++ b/javascript/CMSMain.EditForm.js @@ -314,14 +314,15 @@ * Enable save buttons upon detecting changes to content. * "changed" class is added by jQuery.changetracker. */ - $('.cms-edit-form .changed').entwine({ + $('.cms-edit-form.changed').entwine({ onmatch: function(e) { - var form = this.closest('.cms-edit-form'); - form.find('button[name=action_save]').button('option', 'showingAlternate', true); - form.find('button[name=action_publish]').button('option', 'showingAlternate', true); + this.find('button[name=action_save]').button('option', 'showingAlternate', true); + this.find('button[name=action_publish]').button('option', 'showingAlternate', true); this._super(e); }, onunmatch: function(e) { + this.find('button[name=action_save]').button('option', 'showingAlternate', false); + this.find('button[name=action_publish]').button('option', 'showingAlternate', false); this._super(e); } }); From e53257b01a72ec97b46cb6968ec640b45a1cb02a Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Tue, 18 Dec 2012 14:01:30 +0100 Subject: [PATCH 08/19] Relaxing composer dependencies You currently can't install 3.1.0-beta1 through modifying your composer.json, because dependency checks will fail. --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index bd190e10..b61b3849 100644 --- a/composer.json +++ b/composer.json @@ -18,9 +18,9 @@ "require": { "php": ">=5.3.2", "composer/installers": "*", - "silverstripe/framework": "3.1.x-dev" + "silverstripe/framework": "3.1.*" }, "autoload": { "classmap": ["tests/behat/"] } -} \ No newline at end of file +} From cb96255e8072ec62867ac754d1540f5c98636f71 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 21 Dec 2012 11:18:18 +0100 Subject: [PATCH 09/19] Removed direct sprintf() usage from _t() calls Parameterized strings are easier to understand, and more fail-proof, don't fatal out when not enough sprintf() args --- code/controllers/CMSMain.php | 15 ++++++++++++--- lang/en.yml | 12 +++++------- tasks/SiteTreeMaintenanceTask.php | 12 ++++++++++-- 3 files changed, 27 insertions(+), 12 deletions(-) diff --git a/code/controllers/CMSMain.php b/code/controllers/CMSMain.php index c3477a90..27cc5ca2 100644 --- a/code/controllers/CMSMain.php +++ b/code/controllers/CMSMain.php @@ -927,15 +927,24 @@ class CMSMain extends LeftAndMain implements CurrentPageIdentifier, PermissionPr Versioned::reading_stage('Stage'); if(isset($descendantsRemoved)) { - $descRemoved = " and $descendantsRemoved descendants"; - $descRemoved = ' ' . _t('CMSMain.DESCREMOVED', 'and {count} descendants', array('count' => $descendantsRemoved)); + $descRemoved = ' ' . _t( + 'CMSMain.DESCREMOVED', + 'and {count} descendants', + array('count' => $descendantsRemoved) + ); } else { $descRemoved = ''; } $this->response->addHeader( 'X-Status', - rawurlencode(sprintf(_t('CMSMain.REMOVED', 'Deleted \'%s\'%s from live site'), $recordTitle, $descRemoved)) + rawurlencode( + _t( + 'CMSMain.REMOVED', + 'Deleted \'{title}\'{description} from live site', + array('title' => $recordTitle, 'description' => $descRemoved) + ) + ) ); // Even if the record has been deleted from stage and live, it can be viewed in "archive mode" diff --git a/lang/en.yml b/lang/en.yml index 7c539828..777402c9 100644 --- a/lang/en.yml +++ b/lang/en.yml @@ -1,6 +1,7 @@ en: AssetAdmin: ADDFILES: 'Add Files' + ALLOWEDEXTS: 'Allowed extensions' ActionAdd: 'Add folder' AppCategoryArchive: Archive AppCategoryAudio: Audio @@ -93,7 +94,7 @@ en: PUBALLFUN2: "Pressing this button will do the equivalent of going to every page and pressing \"publish\". It's\n intended to be used after there have been massive edits of the content, such as when the site was\n first built." PUBPAGES: 'Done: Published {count} pages' PageAdded: 'Successfully created page' - REMOVED: 'Deleted ''%s''%s from live site' + REMOVED: 'Deleted ''{title}''{description} from live site' REMOVEDPAGE: 'Removed ''{title}'' from the published site' REMOVEDPAGEFROMDRAFT: 'Removed ''%s'' from the draft site' RESTORE: Restore @@ -138,7 +139,6 @@ en: MENUTITLE: Pages TreeView: 'Tree View' CMSPagesController_ContentToolbar.ss: - ENABLEDRAGGING: 'Drag''n''drop' MULTISELECT: Multi-selection CMSPagesController_Tools.ss: FILTER: Filter @@ -173,7 +173,7 @@ en: PUBLISHEDSITE: 'Published Site' Password: Password PostInstallTutorialIntro: 'This website is a simplistic version of a SilverStripe 3 site. To extend this, please take a look at {link}.' - StartEditing: 'You can start editing your site\''s content by opening the CMS.' + StartEditing: 'You can start editing your content by opening the CMS.' UnableDeleteInstall: 'Unable to delete installation files. Please delete the files below manually' VIEWPAGEIN: 'View Page in:' ErrorPage: @@ -323,9 +323,9 @@ en: LINKCHANGENOTE: 'Changing this page''s link will also affect the links of all child pages.' MENUTITLE: 'Navigation label' METADESC: 'Meta Description' - METADESCHELP: 'Search engines use this content for displaying search results (although it will not influence their ranking).' METAEXTRA: 'Custom Meta Tags' - METAEXTRAHELP: 'HTML tags for additional meta information. For example <meta name="customName" content="your custom content here" />' + METAKEYWORDS: 'Meta Keywords' + METATITLE: 'Meta Title' MODIFIEDONDRAFTHELP: 'Page has unpublished changes' MODIFIEDONDRAFTSHORT: Modified MetadataToggle: Metadata @@ -387,8 +387,6 @@ en: VIEWLAST: 'View last' VIEWNEXT: 'View next' VIEWPREVIOUS: 'View previous' - TreeTools: - DisplayLabel: 'Display:' ViewArchivedEmail.ss: CANACCESS: 'You can access the archived site at this link:' HAVEASKED: 'You have asked to view the content of our site on' diff --git a/tasks/SiteTreeMaintenanceTask.php b/tasks/SiteTreeMaintenanceTask.php index 0c1f4f91..f0370c29 100644 --- a/tasks/SiteTreeMaintenanceTask.php +++ b/tasks/SiteTreeMaintenanceTask.php @@ -17,10 +17,18 @@ class SiteTreeMaintenanceTask extends Controller { $urlSegment = $page->URLSegment; $page->write(); if($urlSegment != $page->URLSegment) { - echo sprintf(_t('SiteTree.LINKSCHANGEDTO', " changed %s -> %s"), $urlSegment, $page->URLSegment); + echo _t( + 'SiteTree.LINKSCHANGEDTO', + " changed {url1} -> {url2}", + array('url1' => $urlSegment, 'url2' => $page->URLSegment) + ); } else { - echo sprintf(_t('SiteTree.LINKSALREADYUNIQUE', " %s is already unique"), $urlSegment); + echo _t( + 'SiteTree.LINKSALREADYUNIQUE', + " {url} is already unique", + array('url' => $urlSegment) + ); } die(); } From 383ae8f8b553f81d357e2fe1528afeda84b95cdb Mon Sep 17 00:00:00 2001 From: Kirk Mayo Date: Mon, 7 Jan 2013 15:37:04 +1300 Subject: [PATCH 10/19] BUG SiteTree_Information.ss was not making use if i18n translations --- lang/en.yml | 2 ++ lang/en_GB.yml | 2 ++ templates/SiteTree_Information.ss | 6 +++--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lang/en.yml b/lang/en.yml index 777402c9..52a6247a 100644 --- a/lang/en.yml +++ b/lang/en.yml @@ -320,6 +320,8 @@ en: HTMLEDITORTITLE: Content INHERIT: 'Inherit from parent page' LASTUPDATED: 'Last Updated' + LASTSAVED: 'Last saved' + LASTPUBLISHED: 'Last published' LINKCHANGENOTE: 'Changing this page''s link will also affect the links of all child pages.' MENUTITLE: 'Navigation label' METADESC: 'Meta Description' diff --git a/lang/en_GB.yml b/lang/en_GB.yml index e95b794f..5b80b964 100644 --- a/lang/en_GB.yml +++ b/lang/en_GB.yml @@ -328,6 +328,8 @@ en_GB: HTMLEDITORTITLE: Content INHERIT: 'Inherit from parent page' LASTUPDATED: 'Last Updated' + LASTSAVED: 'Last saved' + LASTPUBLISHED: 'Last published' LINKCHANGENOTE: 'Changing this page''s link will also affect the links of all child pages.' MENUTITLE: 'Navigation label' METADESC: Description diff --git a/templates/SiteTree_Information.ss b/templates/SiteTree_Information.ss index 81ed5ddf..adfd11e5 100644 --- a/templates/SiteTree_Information.ss +++ b/templates/SiteTree_Information.ss @@ -1,9 +1,9 @@
-

<% _t('LASTSAVED', 'Last saved') %> $LastEdited.Ago(0) +

<% _t('SiteTree.LASTSAVED', 'Last saved') %> $LastEdited.Ago(0) <% if ExistsOnLive %> -
<% _t('LASTPUBLISHED', 'Last published') %> $Live.LastEdited.Ago(0) +
<% _t('SiteTree.LASTPUBLISHED', 'Last published') %> $Live.LastEdited.Ago(0) <% else %> -
<% _t('NOTPUBLISHED', 'Not published') %> +
<% _t('SiteTree.NOTPUBLISHED', 'Not published') %> <% end_if %>

From ffc6d6ffad18e61c27b3a1b3899b1f4380fd72ea Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Wed, 9 Jan 2013 21:44:52 +0100 Subject: [PATCH 11/19] BUGFIX Disable CMS preview for RedirectorPage (fixes #7127) If the redirect is to an internal page, the preview iframe will automatically load this new URL, causing the CMS edit form to switch as well - effectively making it impossible to edit a redirector page in the CMS as soon as it is saved with an internal redirection target. --- code/controllers/SilverStripeNavigator.php | 29 ++++++++++++++++++---- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/code/controllers/SilverStripeNavigator.php b/code/controllers/SilverStripeNavigator.php index c90f2449..f9eb30bb 100644 --- a/code/controllers/SilverStripeNavigator.php +++ b/code/controllers/SilverStripeNavigator.php @@ -212,8 +212,12 @@ class SilverStripeNavigatorItem_CMSLink extends SilverStripeNavigatorItem { } public function canView($member = null) { - // Don't show in CMS - return !(Controller::curr() instanceof CMSMain); + return ( + // Don't show in CMS + !(Controller::curr() instanceof CMSMain) + // Don't follow redirects in preview, they break the CMS editing form + && !($this->record instanceof RedirectorPage) + ); } } @@ -246,7 +250,12 @@ class SilverStripeNavigatorItem_StageLink extends SilverStripeNavigatorItem { } public function canView($member = null) { - return ($this->record->hasExtension('Versioned') && $this->getDraftPage()); + return ( + $this->record->hasExtension('Versioned') + && $this->getDraftPage() + // Don't follow redirects in preview, they break the CMS editing form + && !($this->record instanceof RedirectorPage) + ); } public function isActive() { @@ -294,7 +303,12 @@ class SilverStripeNavigatorItem_LiveLink extends SilverStripeNavigatorItem { } public function canView($member = null) { - return ($this->record->hasExtension('Versioned') && $this->getLivePage()); + return ( + $this->record->hasExtension('Versioned') + && $this->getLivePage() + // Don't follow redirects in preview, they break the CMS editing form + && !($this->record instanceof RedirectorPage) + ); } public function isActive() { @@ -340,7 +354,12 @@ class SilverStripeNavigatorItem_ArchiveLink extends SilverStripeNavigatorItem { } public function canView($member = null) { - return ($this->record->hasExtension('Versioned') && $this->isArchived()); + return ( + $this->record->hasExtension('Versioned') + && $this->isArchived() + // Don't follow redirects in preview, they break the CMS editing form + && !($this->record instanceof RedirectorPage) + ); } public function isActive() { From f674af0c73f98c0c77cb9d53ed4309197bad19fe Mon Sep 17 00:00:00 2001 From: Normann Lou Date: Tue, 8 Jan 2013 11:34:25 +1300 Subject: [PATCH 12/19] BUG: dependentPages grid field not showing necessary columns and their values. --- code/model/SiteTree.php | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 4a4d7d64..177b1945 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -1666,24 +1666,36 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid // We merge all into a regular SS_List, because DataList doesn't support merge if($contentLinks = $this->BackLinkTracking()) { - foreach($contentLinks as $item) $item->DependentLinkType = 'Content link'; - $items->merge($contentLinks); + $linkList = new ArrayList(); + foreach($contentLinks as $item) { + $item->DependentLinkType = 'Content link'; + $linkList->push($item); + } + $items->merge($linkList); } // Virtual pages if($includeVirtuals) { $virtuals = $this->VirtualPages(); if($virtuals) { - foreach($virtuals as $item) $item->DependentLinkType = 'Virtual page'; - $items->merge($virtuals); + $virtualList = new ArrayList(); + foreach($virtuals as $item) { + $item->DependentLinkType = 'Virtual page'; + $virtualList->push($item); + } + $items->merge($virtualList); } } // Redirector pages $redirectors = DataObject::get("RedirectorPage", "\"RedirectorPage\".\"RedirectionType\" = 'Internal' AND \"LinkToID\" = $this->ID"); if($redirectors) { - foreach($redirectors as $item) $item->DependentLinkType = 'Redirector page'; - $items->merge($redirectors); + $redirectorList = new ArrayList(); + foreach($redirectors as $item) { + $item->DependentLinkType = 'Redirector page'; + $redirectorList->push($item); + } + $items->merge($redirectorList); } if(class_exists('Subsite')) Subsite::disable_subsite_filter($origDisableSubsiteFilter); @@ -1793,6 +1805,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid $dependentPages ); $dependentTable->getConfig()->getComponentByType('GridFieldDataColumns') + ->setDisplayFields($dependentColumns) ->setFieldFormatting(array( 'Title' => '$Title', 'AbsoluteLink' => '$value', From f9504ee983f1811121a9a895bb71c0267fa4898f Mon Sep 17 00:00:00 2001 From: Andrew O'Neil Date: Mon, 17 Dec 2012 15:51:09 +1300 Subject: [PATCH 13/19] ENHANCEMENT Writing caching metadata as HTML comments in FilesystemPublisher (through StaticPublisher::$include_caching_metadata) (ischommer) --- code/staticpublisher/FilesystemPublisher.php | 8 +++++++ code/staticpublisher/StaticPublisher.php | 25 +++++++++++++++++++- tasks/RebuildStaticCacheTask.php | 2 +- 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/code/staticpublisher/FilesystemPublisher.php b/code/staticpublisher/FilesystemPublisher.php index abe16a4b..fe9bb716 100644 --- a/code/staticpublisher/FilesystemPublisher.php +++ b/code/staticpublisher/FilesystemPublisher.php @@ -223,6 +223,14 @@ class FilesystemPublisher extends StaticPublisher { } } + if(StaticPublisher::$include_caching_metadata) { + $content = str_replace( + '', + sprintf("\n\n", implode(" ", $this->getMetadata($url))), + $content + ); + } + $files[] = array( 'Content' => $content, 'Folder' => dirname($path).'/', diff --git a/code/staticpublisher/StaticPublisher.php b/code/staticpublisher/StaticPublisher.php index 8f12de90..92a2f7a3 100644 --- a/code/staticpublisher/StaticPublisher.php +++ b/code/staticpublisher/StaticPublisher.php @@ -30,6 +30,12 @@ abstract class StaticPublisher extends DataExtension { static public function set_static_publisher_theme($theme){ self::$static_publisher_theme=$theme; } + + /** + * @var boolean Includes a timestamp at the bottom of the generated HTML of each file, + * which can be useful for debugging issues with stale caches etc. + */ + static $include_caching_metadata = false; static public function static_publisher_theme(){ return self::$static_publisher_theme; @@ -152,6 +158,23 @@ abstract class StaticPublisher extends DataExtension { return $urls; } - + + /** + * Provides context for this URL, written as an HTML comment to the static file cache, + * which can be useful for debugging cache problems. For example, you could track the + * event or related page which triggered this republication. The returned data + * is unstructured and not intended to be consumed programmatically. + * Consider injecting standard HTML tags instead where applicable. + * + * Note: Only used when {@link $include_caching_metadata} is enabled. + * + * @param String + * @return Array A numeric array of all metadata. + */ + function getMetadata($url) { + return array( + 'Cache generated on ' . date('Y-m-d H:i:s T (O)') + ); + } } diff --git a/tasks/RebuildStaticCacheTask.php b/tasks/RebuildStaticCacheTask.php index f9959366..86fac633 100644 --- a/tasks/RebuildStaticCacheTask.php +++ b/tasks/RebuildStaticCacheTask.php @@ -114,7 +114,7 @@ class RebuildStaticCacheTask extends Controller { if (file_exists($cacheBaseDir.'/lock')) unlink($cacheBaseDir.'/lock'); - echo "\n\n== Done! =="; + echo "\n\n== Done! ==\n"; } public function show() { From 76aeec70e70f05c4ba46bd02f85c32b4ee64af29 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 14 Jan 2013 12:06:34 +0100 Subject: [PATCH 14/19] NEW SiteTree->PreviewLink() for fine grained URL control --- code/controllers/SilverStripeNavigator.php | 8 ++++---- code/model/SiteTree.php | 12 ++++++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/code/controllers/SilverStripeNavigator.php b/code/controllers/SilverStripeNavigator.php index f9eb30bb..728bf86f 100644 --- a/code/controllers/SilverStripeNavigator.php +++ b/code/controllers/SilverStripeNavigator.php @@ -246,7 +246,7 @@ class SilverStripeNavigatorItem_StageLink extends SilverStripeNavigatorItem { } public function getLink() { - return Controller::join_links($this->record->AbsoluteLink(), '?stage=Stage'); + return Controller::join_links($this->record->PreviewLink(), '?stage=Stage'); } public function canView($member = null) { @@ -299,7 +299,7 @@ class SilverStripeNavigatorItem_LiveLink extends SilverStripeNavigatorItem { } public function getLink() { - return Controller::join_links($this->record->AbsoluteLink(), '?stage=Live'); + return Controller::join_links($this->record->PreviewLink(), '?stage=Live'); } public function canView($member = null) { @@ -333,7 +333,7 @@ class SilverStripeNavigatorItem_ArchiveLink extends SilverStripeNavigatorItem { static $priority = 40; public function getHTML() { - $this->recordLink = $this->record->AbsoluteLink(); + $this->recordLink = $this->record->PreviewLink(); return "recordLink?archiveDate={$this->record->LastEdited}\" target=\"_blank\">". _t('ContentController.ARCHIVEDSITE', 'Preview version') .""; } @@ -350,7 +350,7 @@ class SilverStripeNavigatorItem_ArchiveLink extends SilverStripeNavigatorItem { } public function getLink() { - return $this->record->AbsoluteLink() . '?archiveDate=' . $this->record->LastEdited; + return $this->record->PreviewLink() . '?archiveDate=' . $this->record->LastEdited; } public function canView($member = null) { diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 177b1945..c73f05d3 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -412,6 +412,18 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid return Director::absoluteURL($this->Link($action)); } } + + /** + * Base link used for previewing. Defaults to absolute URL, + * in order to account for domain changes, e.g. on multi site setups. + * Does not contain hints about the stage, see {@link SilverStripeNavigator} for details. + * + * @param string $action See {@link Link()} + * @return string + */ + public function PreviewLink($action = null) { + return $this->AbsoluteLink($action); + } /** * Return the link for this {@link SiteTree} object relative to the SilverStripe root. From 93bee9422a4d6917decb3ad4456d8834c5f5bcf1 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 14 Jan 2013 16:05:00 +0100 Subject: [PATCH 15/19] Don't duplicate SS_Report title in GridField --- code/reports/Report.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/reports/Report.php b/code/reports/Report.php index 08d005fc..ee1ca304 100644 --- a/code/reports/Report.php +++ b/code/reports/Report.php @@ -263,7 +263,7 @@ class SS_Report extends ViewableData { new GridFieldPrintButton(), new GridFieldExportButton() ); - $gridField = new GridField('Report',$this->title(), $items, $gridFieldConfig); + $gridField = new GridField('Report',false, $items, $gridFieldConfig); $columns = $gridField->getConfig()->getComponentByType('GridFieldDataColumns'); $displayFields = array(); $fieldCasting = array(); From 0dd6dedab2dab80e93fb9bdd6221e83691d1d728 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 17 Dec 2012 12:46:03 +0100 Subject: [PATCH 16/19] Moving "edit tree" button next to "add new" (fixes #8119) --- css/screen.css | 2 +- scss/_CMSMain.scss | 3 ++- templates/Includes/CMSMain_TreeView.ss | 4 ---- templates/Includes/CMSPagesController_ContentToolActions.ss | 3 +++ 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/css/screen.css b/css/screen.css index 8f690c35..2d580cf9 100644 --- a/css/screen.css +++ b/css/screen.css @@ -15,7 +15,7 @@ .cms-content-tools #cms-content-treeview .cms-content-toolbar { border-bottom: none; box-shadow: none; margin-bottom: 8px; } .cms-content-tools #cms-content-treeview .cms-tree-view-modes, .cms-content-tools #cms-content-treeview .cms-content-batchactions { display: none; } -.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger { display: inline-block; margin: 0 0 2px 0; } +.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger { display: block; float: left; margin: 0 0 2px 0; } .cms-content-tools #cms-content-treeview .cms-tree-expand-trigger span.ui-button-text { padding-right: 8px; } .cms-content-tools #cms-content-treeview .cms-tree .badge, .cms-content-tools #cms-content-treeview .cms-tree a > .jstree-icon { display: none; } .cms-content-tools #cms-content-treeview .cms-tree a:hover > .text > .badge, .cms-content-tools #cms-content-treeview .cms-tree .jstree-clicked > .text > .badge { display: inline-block; } diff --git a/scss/_CMSMain.scss b/scss/_CMSMain.scss index 3ee1b5db..22a1c639 100644 --- a/scss/_CMSMain.scss +++ b/scss/_CMSMain.scss @@ -66,7 +66,8 @@ display: none; } .cms-tree-expand-trigger { - display: inline-block; + display: block; + float: left; margin:0 0 2px 0; span.ui-button-text{ padding-right:8px; diff --git a/templates/Includes/CMSMain_TreeView.ss b/templates/Includes/CMSMain_TreeView.ss index b2cf9e0f..87fbf182 100644 --- a/templates/Includes/CMSMain_TreeView.ss +++ b/templates/Includes/CMSMain_TreeView.ss @@ -7,10 +7,6 @@ $AddForm
- - $ExtraTreeTools
diff --git a/templates/Includes/CMSPagesController_ContentToolActions.ss b/templates/Includes/CMSPagesController_ContentToolActions.ss index 4299e08a..5c44a42b 100644 --- a/templates/Includes/CMSPagesController_ContentToolActions.ss +++ b/templates/Includes/CMSPagesController_ContentToolActions.ss @@ -1,3 +1,6 @@
<% _t('CMSMain.AddNewButton', 'Add new') %> +
\ No newline at end of file From 8a9acaa5ba3cab3a44873d85bc110fc2b28e2be7 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Thu, 17 Jan 2013 19:59:54 +0100 Subject: [PATCH 17/19] Fixed "add page" type icons (fixes #8190) --- code/controllers/CMSPageAddController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/CMSPageAddController.php b/code/controllers/CMSPageAddController.php index 05730d0a..7e392536 100644 --- a/code/controllers/CMSPageAddController.php +++ b/code/controllers/CMSPageAddController.php @@ -19,7 +19,7 @@ class CMSPageAddController extends CMSPageEditController { $pageTypes = array(); foreach($this->PageTypes() as $type) { $html = sprintf('%s%s', - $type->getField('Title'), + $type->getField('ClassName'), $type->getField('AddAction'), $type->getField('Description') ); From cfc976bff842565904e7c486cd5b287cfe8a5843 Mon Sep 17 00:00:00 2001 From: unclecheese Date: Thu, 17 Jan 2013 14:31:35 -0500 Subject: [PATCH 18/19] MINOR: Grammar error --- code/model/SiteTree.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 9c6e7486..19a5d171 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -1864,7 +1864,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid if($this->ObsoleteClassName) { $obsoleteWarning = _t( 'SiteTree.OBSOLETECLASS', - "This page is of obsolete type {type}. Saving will reset it's type and you may lose data", + "This page is of obsolete type {type}. Saving will reset its type and you may lose data", array('type' => $this->ObsoleteClassName) ); From 1571d3542d237ed2958711f0254013d5859f6642 Mon Sep 17 00:00:00 2001 From: Kirk Mayo Date: Mon, 21 Jan 2013 12:56:02 +1300 Subject: [PATCH 19/19] BUG Only use $.button in onunmatch if init'ed (fixes #8181) --- javascript/CMSMain.EditForm.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/javascript/CMSMain.EditForm.js b/javascript/CMSMain.EditForm.js index 4bb5a950..ecda62ed 100644 --- a/javascript/CMSMain.EditForm.js +++ b/javascript/CMSMain.EditForm.js @@ -321,8 +321,10 @@ this._super(e); }, onunmatch: function(e) { - this.find('button[name=action_save]').button('option', 'showingAlternate', false); - this.find('button[name=action_publish]').button('option', 'showingAlternate', false); + var saveButton = this.find('button[name=action_save]'); + if(saveButton.data('button')) saveButton('option', 'showingAlternate', false); + var publishButton = this.find('button[name=action_publish]'); + if(publishButton.data('button')) publishButton('option', 'showingAlternate', false); this._super(e); } });