From 536ff7689b0da15ff86d572cbf28085ffc559650 Mon Sep 17 00:00:00 2001 From: Anwar khanfir Date: Wed, 23 Sep 2026 11:51:56 +0100 Subject: [PATCH 1/7] feat: Shared styling inputs and platform margins EXO-89879 Co-Authored-By: Claude Fable 5.1 (cherry picked from commit 84d3e17fd08aecdfb9318f7fc7a0a3ddef62d4fe) (cherry picked from commit 03f949df9ea4f7bd7a33c3fd23d0d20169b9dd5a) --- .../io/meeds/layout/model/LayoutModel.java | 53 ++ .../io/meeds/layout/util/EntityMapper.java | 10 +- .../meeds/layout/model/LayoutModelTest.java | 93 +++ .../locale/portlet/LayoutEditor_ar.properties | 57 -- .../portlet/LayoutEditor_aro.properties | 57 -- .../locale/portlet/LayoutEditor_ca.properties | 57 -- .../locale/portlet/LayoutEditor_co.properties | 57 -- .../locale/portlet/LayoutEditor_cs.properties | 57 -- .../locale/portlet/LayoutEditor_de.properties | 57 -- .../locale/portlet/LayoutEditor_el.properties | 57 -- .../locale/portlet/LayoutEditor_en.properties | 57 -- .../portlet/LayoutEditor_es_ES.properties | 57 -- .../locale/portlet/LayoutEditor_et.properties | 57 -- .../locale/portlet/LayoutEditor_fa.properties | 57 -- .../locale/portlet/LayoutEditor_fi.properties | 57 -- .../portlet/LayoutEditor_fil.properties | 57 -- .../locale/portlet/LayoutEditor_fr.properties | 57 -- .../locale/portlet/LayoutEditor_he.properties | 57 -- .../locale/portlet/LayoutEditor_hr.properties | 57 -- .../locale/portlet/LayoutEditor_hu.properties | 57 -- .../locale/portlet/LayoutEditor_id.properties | 57 -- .../locale/portlet/LayoutEditor_it.properties | 57 -- .../locale/portlet/LayoutEditor_ja.properties | 57 -- .../locale/portlet/LayoutEditor_ko.properties | 57 -- .../locale/portlet/LayoutEditor_lt.properties | 57 -- .../locale/portlet/LayoutEditor_nl.properties | 57 -- .../locale/portlet/LayoutEditor_no.properties | 57 -- .../locale/portlet/LayoutEditor_pl.properties | 57 -- .../portlet/LayoutEditor_pt_BR.properties | 57 -- .../portlet/LayoutEditor_pt_PT.properties | 57 -- .../locale/portlet/LayoutEditor_ro.properties | 57 -- .../locale/portlet/LayoutEditor_ru.properties | 57 -- .../locale/portlet/LayoutEditor_sk.properties | 57 -- .../locale/portlet/LayoutEditor_sl.properties | 57 -- .../locale/portlet/LayoutEditor_sq.properties | 57 -- .../portlet/LayoutEditor_sv_SE.properties | 57 -- .../locale/portlet/LayoutEditor_th.properties | 57 -- .../locale/portlet/LayoutEditor_tr.properties | 57 -- .../locale/portlet/LayoutEditor_uk.properties | 57 -- .../locale/portlet/LayoutEditor_vi.properties | 57 -- .../portlet/LayoutEditor_zh_CN.properties | 57 -- .../portlet/LayoutEditor_zh_TW.properties | 57 -- .../main/webapp/WEB-INF/gatein-resources.xml | 6 + .../components/drawer/EditPageDrawer.vue | 7 + .../form/BackgroundImageAttachment.vue | 172 ----- .../components/form/BackgroundInput.vue | 605 ------------------ .../components/form/BackgroundMarginInput.vue | 227 ------- .../components/form/BackgroundRadiusInput.vue | 227 ------- .../components/form/BorderInput.vue | 135 ---- .../components/form/BorderRadiusInput.vue | 176 ----- .../components/form/BorderRadiusSelector.vue | 70 -- .../components/form/ColorPicker.vue | 133 ---- .../components/form/MarginInput.vue | 204 ------ .../components/form/SectionMarginInput.vue | 198 ------ .../components/form/TextBackgroundInput.vue | 505 --------------- .../components/form/TextInput.vue | 395 ------------ .../vue-app/common-layout/initComponents.js | 46 +- .../vue-app/common-layout/js/LayoutUtils.js | 31 +- .../vue-app/common/js/ApplicationUtils.js | 106 +-- .../main/webapp/vue-app/layout-editor/main.js | 3 +- .../main/webapp/vue-app/page-template/main.js | 3 +- .../webapp/vue-app/portlet-editor/main.js | 3 +- .../src/main/webapp/vue-app/portlets/main.js | 3 +- .../webapp/vue-app/section-editor/main.js | 3 +- .../webapp/vue-app/section-template/main.js | 3 +- .../drawer/EditSiteBannerDrawer.vue | 1 + .../webapp/vue-app/site-layout-editor/main.js | 3 +- 67 files changed, 273 insertions(+), 5371 deletions(-) create mode 100644 layout-service/src/test/java/io/meeds/layout/model/LayoutModelTest.java delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundImageAttachment.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundInput.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundMarginInput.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundRadiusInput.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderInput.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderRadiusInput.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderRadiusSelector.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/ColorPicker.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/MarginInput.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/SectionMarginInput.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/TextBackgroundInput.vue delete mode 100644 layout-webapp/src/main/webapp/vue-app/common-layout/components/form/TextInput.vue diff --git a/layout-service/src/main/java/io/meeds/layout/model/LayoutModel.java b/layout-service/src/main/java/io/meeds/layout/model/LayoutModel.java index d5ef7b54d..8d27e5b04 100644 --- a/layout-service/src/main/java/io/meeds/layout/model/LayoutModel.java +++ b/layout-service/src/main/java/io/meeds/layout/model/LayoutModel.java @@ -22,6 +22,8 @@ import java.util.Collections; import java.util.List; import java.util.Objects; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import java.util.stream.Collectors; import java.util.stream.StreamSupport; @@ -30,6 +32,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty.Access; +import org.apache.commons.lang3.StringUtils; + import org.exoplatform.portal.config.model.Application; import org.exoplatform.portal.config.model.ApplicationBackgroundStyle; import org.exoplatform.portal.config.model.ApplicationState; @@ -132,6 +136,14 @@ public class LayoutModel { private String appBackgroundAttachment; + private Integer appMarginTop; + + private Integer appMarginRight; + + private Integer appMarginBottom; + + private Integer appMarginLeft; + private String textTitleColor; private String textTitleFontSize; @@ -272,6 +284,42 @@ public LayoutModel(ModelObject model, PortletInstanceService portletInstanceServ init(model, portletInstanceService, portletInstanceContext); } + /** + * eXIP 7.3.0.30: application margins are custom properties on the platform + * scale where 20 means "no extra margin". Applications stored before that + * version carry Vuetify spacing tokens in their cssClass, written either by + * the editors from a 0-neutral attribute or by ModelStyle at import from a + * 20-neutral page-XML attribute: the two attributes disagree, the tokens do + * not (mt-n1 rendered -4px in both). The token is therefore the source of a + * legacy margin: value = N x 4 + 20, and the tokens are stripped from the + * class exposed to every Vue consumer (view-time layout and editors). + */ + private static final Pattern SPACING_TOKEN_PATTERN = Pattern.compile("(^| )(mt|mr|mb|ml|ms|me)-((md|lg|xl)-)?(n?)(\\d{1,2})(?= |$)"); + + private static final int MARGIN_NEUTRAL = 20; + + private void convertLegacyMarginTokens() { + if (StringUtils.isBlank(this.cssClass)) { + return; + } + Matcher matcher = SPACING_TOKEN_PATTERN.matcher(this.cssClass); + boolean legacy = false; + while (matcher.find()) { + legacy = true; + int value = Integer.parseInt(matcher.group(6)) * 4 * ("n".equals(matcher.group(5)) ? -1 : 1) + MARGIN_NEUTRAL; + switch (matcher.group(2)) { + case "mt" -> this.marginTop = value; + case "mb" -> this.marginBottom = value; + case "me", "mr" -> this.marginRight = value; + default -> this.marginLeft = value; + } + } + if (legacy) { + String stripped = SPACING_TOKEN_PATTERN.matcher(this.cssClass).replaceAll(" ").replaceAll(" {2,}", " ").trim(); + this.cssClass = StringUtils.isBlank(stripped) ? null : stripped; + } + } + private void init(ModelObject model, PortletInstanceService portletInstanceService, PortletInstanceContext portletInstanceContext) { // NOSONAR ModelStyle cssStyle = model.getCssStyle(); if (cssStyle != null) { @@ -379,6 +427,10 @@ private void init(ModelObject model, PortletInstanceService portletInstanceServi this.appBackgroundSize = appCssStyle.getBackgroundSize(); this.appBackgroundRepeat = appCssStyle.getBackgroundRepeat(); this.appBackgroundAttachment = appCssStyle.getBackgroundAttachment(); + this.appMarginTop = appCssStyle.getMarginTop(); + this.appMarginRight = appCssStyle.getMarginRight(); + this.appMarginBottom = appCssStyle.getMarginBottom(); + this.appMarginLeft = appCssStyle.getMarginLeft(); } if (model instanceof Page page) { this.editPermission = page.getEditPermission(); @@ -400,6 +452,7 @@ private void init(ModelObject model, PortletInstanceService portletInstanceServi this.width = application.getWidth(); this.height = application.getHeight(); this.cssClass = application.getCssClass(); + convertLegacyMarginTokens(); this.showInfoBar = application.getShowInfoBar(); this.showApplicationState = application.getShowApplicationState(); this.showApplicationMode = application.getShowApplicationMode(); diff --git a/layout-service/src/main/java/io/meeds/layout/util/EntityMapper.java b/layout-service/src/main/java/io/meeds/layout/util/EntityMapper.java index 25db564c8..a2eea0aca 100644 --- a/layout-service/src/main/java/io/meeds/layout/util/EntityMapper.java +++ b/layout-service/src/main/java/io/meeds/layout/util/EntityMapper.java @@ -251,7 +251,11 @@ private static ModelStyle mapToStyle(LayoutModel layoutModel) { private static ApplicationBackgroundStyle mapToAppStyle(LayoutModel layoutModel) { ApplicationBackgroundStyle cssStyle = null; if (StringUtils.isNotBlank(layoutModel.getAppBackgroundColor()) - || StringUtils.isNotBlank(layoutModel.getAppBackgroundImage())) { + || StringUtils.isNotBlank(layoutModel.getAppBackgroundImage()) + || layoutModel.getAppMarginTop() != null + || layoutModel.getAppMarginRight() != null + || layoutModel.getAppMarginBottom() != null + || layoutModel.getAppMarginLeft() != null) { cssStyle = new ApplicationBackgroundStyle(); cssStyle.setBackgroundColor(layoutModel.getAppBackgroundColor()); cssStyle.setBackgroundImage(layoutModel.getAppBackgroundImage()); @@ -260,6 +264,10 @@ private static ApplicationBackgroundStyle mapToAppStyle(LayoutModel layoutModel) cssStyle.setBackgroundSize(layoutModel.getAppBackgroundSize()); cssStyle.setBackgroundRepeat(layoutModel.getAppBackgroundRepeat()); cssStyle.setBackgroundAttachment(layoutModel.getAppBackgroundAttachment()); + cssStyle.setMarginTop(layoutModel.getAppMarginTop()); + cssStyle.setMarginRight(layoutModel.getAppMarginRight()); + cssStyle.setMarginBottom(layoutModel.getAppMarginBottom()); + cssStyle.setMarginLeft(layoutModel.getAppMarginLeft()); } return cssStyle; } diff --git a/layout-service/src/test/java/io/meeds/layout/model/LayoutModelTest.java b/layout-service/src/test/java/io/meeds/layout/model/LayoutModelTest.java new file mode 100644 index 000000000..1b9ea781f --- /dev/null +++ b/layout-service/src/test/java/io/meeds/layout/model/LayoutModelTest.java @@ -0,0 +1,93 @@ +/** + * This file is part of the Meeds project (https://meeds.io/). + * + * Copyright (C) 2020 - 2026 Meeds Association contact@meeds.io + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ +package io.meeds.layout.model; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNull; + +import org.junit.jupiter.api.Test; + +import org.exoplatform.portal.config.model.Application; +import org.exoplatform.portal.config.model.ModelStyle; +import org.exoplatform.portal.config.model.TransientApplicationState; + +/** + * eXIP 7.3.0.30: legacy application margins are read once, server-side, from + * the Vuetify spacing tokens still stored in the cssClass (value = N x 4 + 20 + * on the platform scale), whatever scale the stored attribute used, and the + * tokens are stripped from the class exposed to the Vue consumers. + */ +public class LayoutModelTest { + + @Test + public void shouldReadLegacyMarginsFromXmlImportedApplicationTokens() { + // page XML: 20-neutral attribute next to the tokens ModelStyle generated at import (mt-n1 = -4px) + LayoutModel model = new LayoutModel(application(16, 8, 4, 0, "mt-n1 mb-n3 me-n4 ms-n5 TEST-class")); + assertEquals(16, model.getMarginTop()); + assertEquals(8, model.getMarginBottom()); + assertEquals(4, model.getMarginRight()); + assertEquals(0, model.getMarginLeft()); + assertEquals("TEST-class", model.getCssClass()); + } + + @Test + public void shouldReadLegacyMarginsFromEditorSavedApplicationTokens() { + // editor before 7.3.0.30: 0-neutral attribute next to the tokens the editor wrote for the same -4px + LayoutModel model = new LayoutModel(application(-4, -12, -16, -20, "mt-n1 mb-n3 me-n4 ms-n5")); + assertEquals(16, model.getMarginTop()); + assertEquals(8, model.getMarginBottom()); + assertEquals(4, model.getMarginRight()); + assertEquals(0, model.getMarginLeft()); + assertNull(model.getCssClass()); + } + + @Test + public void shouldKeepPlatformScaleMarginsWithoutTokens() { + LayoutModel model = new LayoutModel(application(32, 20, null, null, "brtr-2 TEST-class")); + assertEquals(32, model.getMarginTop()); + assertEquals(20, model.getMarginBottom()); + assertNull(model.getMarginRight()); + // Application.getCssClass() prefixes the style tokens with a space (pre-existing): only the content matters here + assertEquals("brtr-2 TEST-class", model.getCssClass().trim()); + } + + @Test + public void shouldReadPositiveAndBreakpointTokens() { + LayoutModel model = new LayoutModel(application(null, null, null, null, "mt-3 mb-0 mr-md-2 ml-1")); + assertEquals(32, model.getMarginTop()); + assertEquals(20, model.getMarginBottom()); + assertEquals(28, model.getMarginRight()); + assertEquals(24, model.getMarginLeft()); + assertNull(model.getCssClass()); + } + + private Application application(Integer top, Integer bottom, Integer right, Integer left, String cssClass) { + Application application = new Application("storageId"); + application.setState(new TransientApplicationState("layout/Test")); + ModelStyle style = new ModelStyle(); + style.setMarginTop(top); + style.setMarginBottom(bottom); + style.setMarginRight(right); + style.setMarginLeft(left); + application.setCssStyle(style); + application.setCssClass(cssClass); + return application; + } + +} diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ar.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ar.properties index ba5059766..87e78ae3c 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ar.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ar.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=تم حفظ مسودة الصفحة بنجاح layout.pageOutdatedError=يبدو أن إصدار الصفحة الحالية قديم. الرجاء المحاولة مرة أخرى بتحديث الصفحة أو التحقق مما إذا كانت جلسة أخرى جارية (علامة تبويب متصفح أخرى) أو الاتصال بالمسؤول. layout.switchToDesktop=التبديل إلى عرض سطح المكتب layout.switchToMobile=التبديل إلى عرض الجوال -layout.margins=الهوامش -layout.top=أعلى -layout.right=يمين -layout.bottom=أسفل -layout.left=غادر -layout.border=Border -layout.borderColor=اللون -layout.borderSize=الحجم -layout.boxShadow=ظل -layout.borderRadius=Radius -layout.ok=حسناً layout.view=الاعدادات -layout.sameForAllSides=نفس الشيء بالنسبة لجميع الجوانب -layout.differentForEachSide=مختلف عن كل جانب -layout.sameForAllCorners=نفس الشيء لكل الزوايا -layout.differentForEachCorner=مختلف عن كل زاوية -layout.topRight=أعلى يمين -layout.topLeft=أعلى اليسار -layout.bottomRight=أسفل-يمين -layout.bottomLeft=أسفل اليسار layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=قسم ثابت layout.dynamicSectionTypeChoice=قسم دينامي @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=تعديل مثيل المدخل {0} -layout.uploadBackgroundImageTitle=تحميل صورة خلفية -layout.deleteBackgroundImageTitle=حذف صورة الخلفية layout.background=الخلفية layout.backgroundColor=لون الخلفية layout.backgroundImage=صورة الخلفية layout.image=الصورة -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=كرر -layout.imageNoRepeat=لا تكرّر -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=تعديل تصميم الصفحة layout.fullWindow=النافذة الكاملة -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=أعلى اليسار -layout.imagePositionTopRight=أعلى اليمين -layout.imagePositionBottomLeft=أسفل اليسار -layout.imagePositionBottomRight=أسفل اليمين layout.gradient=متدرج -layout.gradientFrom=من عند -layout.gradientTo=إلى -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=احفظ layout.saveDraftTooltip=حفظ الصفحة كمسودة layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=هل تريد استئناف المشروع؟ layout.draftConfirmOkLabel=استئناف المسودة layout.draftConfirmCancelLabel=إنشاء جديد layout.pageBeingEditedByYouInOther=هذه النسخة من الصفحة قديمة وقد استعيض عنها بصيغة أخرى. -layout.textStyle=نص -layout.textColorTitle=عنوان -layout.textColorHeader=رأس -layout.textColorBody=الجسم -layout.textColorSubtitle=الترجمة -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=نمط التطبيق layout.globalPageDesign=تصميم الصفحة العالمية layout.globalPageBackground=خلفية الصفحة @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_aro.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_aro.properties index a4c9e78f0..6c42e94ec 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_aro.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_aro.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=تم حفظ مسودة الصفحة بنجاح layout.pageOutdatedError=يبدو أن إصدار الصفحة الحالية قديم. الرجاء المحاولة مرة أخرى بتحديث الصفحة أو التحقق مما إذا كانت جلسة أخرى جارية (علامة تبويب متصفح أخرى) أو الاتصال بالمسؤول. layout.switchToDesktop=التبديل إلى عرض سطح المكتب layout.switchToMobile=التبديل إلى عرض الجوال -layout.margins=الهوامش -layout.top=أعلى -layout.right=يمين -layout.bottom=أسفل -layout.left=غادر -layout.border=Border -layout.borderColor=اللون -layout.borderSize=الحجم -layout.boxShadow=ظل -layout.borderRadius=Radius -layout.ok=حسناً layout.view=عرض -layout.sameForAllSides=نفس الشيء بالنسبة لجميع الجوانب -layout.differentForEachSide=مختلف عن كل جانب -layout.sameForAllCorners=نفس الشيء لكل الزوايا -layout.differentForEachCorner=مختلف عن كل زاوية -layout.topRight=أعلى يمين -layout.topLeft=أعلى اليسار -layout.bottomRight=أسفل-يمين -layout.bottomLeft=أسفل اليسار layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=قسم ثابت layout.dynamicSectionTypeChoice=قسم دينامي @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=تعديل مثيل المدخل {0} -layout.uploadBackgroundImageTitle=تحميل صورة خلفية -layout.deleteBackgroundImageTitle=حذف صورة الخلفية layout.background=الخلفية layout.backgroundColor=لون الخلفية layout.backgroundImage=صورة الخلفية layout.image=الصورة -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=كرر -layout.imageNoRepeat=لا تكرّر -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=تعديل تصميم الصفحة layout.fullWindow=النافذة الكاملة -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=أعلى اليسار -layout.imagePositionTopRight=أعلى اليمين -layout.imagePositionBottomLeft=أسفل اليسار -layout.imagePositionBottomRight=أسفل اليمين layout.gradient=متدرج -layout.gradientFrom=من -layout.gradientTo=إلى -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=احفظ layout.saveDraftTooltip=حفظ الصفحة كمسودة layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=هل تريد استئناف المشروع؟ layout.draftConfirmOkLabel=استئناف المسودة layout.draftConfirmCancelLabel=إنشاء جديد layout.pageBeingEditedByYouInOther=هذه النسخة من الصفحة قديمة وقد استعيض عنها بصيغة أخرى. -layout.textStyle=نص -layout.textColorTitle=عنوان -layout.textColorHeader=رأس -layout.textColorBody=الجسم -layout.textColorSubtitle=الترجمة -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=نمط التطبيق layout.globalPageDesign=تصميم الصفحة العالمية layout.globalPageBackground=خلفية الصفحة @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ca.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ca.properties index f5f42be22..d404888fb 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ca.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ca.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=L'esborrany de la pàgina s'ha desat correctam layout.pageOutdatedError=La versió actual de la pàgina sembla estar obsoleta. Torneu-ho a provar actualitzant la pàgina o comproveu si hi ha una altra sessió en curs (una altra pestanya del navegador) o poseu-vos en contacte amb el vostre administrador. layout.switchToDesktop=Canvia a la vista d'escriptori layout.switchToMobile=Canvia a Mobile View -layout.margins=Marges -layout.top=A dalt -layout.right=D'acord -layout.bottom=A baix -layout.left=Esquerra -layout.border=Frontera -layout.borderColor=Color -layout.borderSize=Mida -layout.boxShadow=Ombra -layout.borderRadius=Radi -layout.ok=D'acord layout.view=Veure -layout.sameForAllSides=El mateix per tots els costats -layout.differentForEachSide=Diferent per cada costat -layout.sameForAllCorners=El mateix per a tots els racons -layout.differentForEachCorner=Diferent per a cada racó -layout.topRight=A dalt a la dreta -layout.topLeft=Superior-Esquerra -layout.bottomRight=A baix a la dreta -layout.bottomLeft=A baix a l'esquerra layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Secció Fixa layout.dynamicSectionTypeChoice=Secció Dinàmica @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Edita la instància del portlet {0} -layout.uploadBackgroundImageTitle=Carregueu una imatge de fons -layout.deleteBackgroundImageTitle=Suprimeix la imatge de fons layout.background=Fons layout.backgroundColor=Color de fons layout.backgroundImage=Imatge de fons layout.image=Imatge -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Repetiu -layout.imageNoRepeat=Sense repetició -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Edita el disseny de la pàgina layout.fullWindow=Finestra completa -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=A dalt a l'esquerra -layout.imagePositionTopRight=A dalt a la dreta -layout.imagePositionBottomLeft=A baix a l'esquerra -layout.imagePositionBottomRight=A baix a la dreta layout.gradient=Gradient -layout.gradientFrom=Des de -layout.gradientTo=A -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Desa layout.saveDraftTooltip=Desa la pàgina com a esborrany layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Vols reprendre l'esborrany? layout.draftConfirmOkLabel=Reprendre l'esborrany layout.draftConfirmCancelLabel=Crea nou layout.pageBeingEditedByYouInOther=Aquesta versió de la pàgina està obsoleta i s'ha substituït per una altra. -layout.textStyle=Text -layout.textColorTitle=Títol -layout.textColorHeader=Capçalera -layout.textColorBody=Cos -layout.textColorSubtitle=Subtítol -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Estil de l'aplicació layout.globalPageDesign=Disseny global de pàgines layout.globalPageBackground=Fons de la pàgina @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_co.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_co.properties index 3c90e1e34..2d61f899c 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_co.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_co.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Bozza di pagina salvata bè layout.pageOutdatedError=A versione attuale di a pagina pare esse obsoleta. Per piacè pruvate di novu rinfrescendu a pagina o verificate se una altra sessione hè in corso (una altra tabulazione di u navigatore) o cuntattate u vostru amministratore. layout.switchToDesktop=Cambia à Vista Desktop layout.switchToMobile=Cambia à Mobile View -layout.margins=Margini -layout.top=Top -layout.right=Diritta -layout.bottom=U fondu -layout.left=Manca -layout.border=Cunfini -layout.borderColor=Culore -layout.borderSize=Taglia -layout.boxShadow=Ombra -layout.borderRadius=Radiu -layout.ok=Ok layout.view=Vede -layout.sameForAllSides=Stessa per tutti i lati -layout.differentForEachSide=Differenti per ogni latu -layout.sameForAllCorners=U stessu per tutti i cantoni -layout.differentForEachCorner=Differenti per ogni angulu -layout.topRight=Top-Right -layout.topLeft=Top-Left -layout.bottomRight=In fondu à diritta -layout.bottomLeft=In fondu à manca layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Sezione fissa layout.dynamicSectionTypeChoice=Sezione dinamica @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Edite l'istanza di portlet {0} -layout.uploadBackgroundImageTitle=Caricate una imagine di fondo -layout.deleteBackgroundImageTitle=Sguassà l'imagine di fondo layout.background=Sfondate layout.backgroundColor=Culore di fondu layout.backgroundImage=Immagine di fondo layout.image=Image -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Repetite -layout.imageNoRepeat=Nisuna ripetizione -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Edite u disignu di a pagina layout.fullWindow=Finestra piena -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=In cima à manca -layout.imagePositionTopRight=In cima à diritta -layout.imagePositionBottomLeft=In fondu à manca -layout.imagePositionBottomRight=In fondu à diritta layout.gradient=Gradient -layout.gradientFrom=Da -layout.gradientTo=À -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Salvà layout.saveDraftTooltip=Salvà a pagina cum'è draft layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Vulete ripiglià u draft ? layout.draftConfirmOkLabel=Riprendi a Draft layout.draftConfirmCancelLabel=Crea Novu layout.pageBeingEditedByYouInOther=Sta versione di a pagina hè obsoleta è hè stata rimpiazzata da una altra. -layout.textStyle=Testu -layout.textColorTitle=Titulu -layout.textColorHeader=Intestazione -layout.textColorBody=Corpu -layout.textColorSubtitle=Sous-titre -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Stile di l'applicazione layout.globalPageDesign=Disegnu di Pagina Globale layout.globalPageBackground=U fondu di a pagina @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_cs.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_cs.properties index e0b588975..abd747dd8 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_cs.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_cs.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Koncept stránky byl úspěšně uložen layout.pageOutdatedError=Zdá se, že aktuální verze stránky je zastaralá. Zkuste to prosím znovu obnovením stránky nebo zkontrolujte, zda probíhá jiná relace (jiná záložka prohlížeče) nebo kontaktujte správce. layout.switchToDesktop=Přepnout na zobrazení plochy layout.switchToMobile=Přepnout na mobilní zobrazení -layout.margins=Okraje -layout.top=Nahoře -layout.right=Vpravo -layout.bottom=Spodní -layout.left=Vlevo -layout.border=Border -layout.borderColor=Barva -layout.borderSize=Velikost -layout.boxShadow=Stín -layout.borderRadius=Radius -layout.ok=Ok layout.view=Zobrazit -layout.sameForAllSides=Stejné pro všechny strany -layout.differentForEachSide=Různé pro každou stranu -layout.sameForAllCorners=Stejné pro všechny rohy -layout.differentForEachCorner=Různé pro každý roh -layout.topRight=Vpravo nahoře -layout.topLeft=Vlevo nahoře -layout.bottomRight=Vpravo dole -layout.bottomLeft=Vlevo dole layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Pevná sekce layout.dynamicSectionTypeChoice=Dynamický řez @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Upravit instanci portletu {0} -layout.uploadBackgroundImageTitle=Nahrát obrázek pozadí -layout.deleteBackgroundImageTitle=Odstranit obrázek pozadí layout.background=Pozadí layout.backgroundColor=Barva pozadí layout.backgroundImage=Obrázek pozadí layout.image=Obrázek -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Opakovat -layout.imageNoRepeat=Žádné opakování -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Upravit vzhled stránky layout.fullWindow=Celé okno -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Vlevo nahoře -layout.imagePositionTopRight=Vpravo nahoře -layout.imagePositionBottomLeft=Vlevo dole -layout.imagePositionBottomRight=Dolní pravé layout.gradient=Sklon -layout.gradientFrom=Od -layout.gradientTo=Do -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Uložit layout.saveDraftTooltip=Uložit stránku jako koncept layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Chcete obnovit koncept? layout.draftConfirmOkLabel=Pokračovat v návrhu layout.draftConfirmCancelLabel=Vytvořit nový layout.pageBeingEditedByYouInOther=Tato verze stránky je zastaralá a byla nahrazena jinou. -layout.textStyle=Text -layout.textColorTitle=Nadpis -layout.textColorHeader=Záhlaví -layout.textColorBody=Tělo -layout.textColorSubtitle=Podtitulek -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Stylování aplikace layout.globalPageDesign=Globální vzhled stránky layout.globalPageBackground=Pozadí stránky @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_de.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_de.properties index 3ad3add6d..35e75db8e 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_de.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_de.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Webpage erfolgreich gespeichert! layout.pageOutdatedError=Die aktuelle Version der Seite scheint veraltet zu sein. Bitte versuchen Sie es erneut, indem Sie die Seite aktualisieren oder prüfen Sie, ob eine andere Sitzung läuft (ein anderer Browser-Tab offen ist) oder kontaktieren Sie Ihren Administrator. layout.switchToDesktop=Zur Desktop-Ansicht wechseln layout.switchToMobile=Zur mobilen Ansicht wechseln -layout.margins=Abstände -layout.top=Oben -layout.right=Rechts -layout.bottom=Unten -layout.left=Links -layout.border=Rahmen -layout.borderColor=Farbe -layout.borderSize=Größe -layout.boxShadow=Schatten -layout.borderRadius=Radius -layout.ok=Ok layout.view=Ansicht -layout.sameForAllSides=Gleich für alle Seiten -layout.differentForEachSide=Unterschiedlich für jede Seite -layout.sameForAllCorners=Gleich für alle Ecken -layout.differentForEachCorner=Unterschiedlich für jede Ecke -layout.topRight=Oben rechts -layout.topLeft=Oben links -layout.bottomRight=Unten rechts -layout.bottomLeft=Unten links layout.chooseATemplate=Vorlage auswählen layout.fixedSectionTypeChoice=Fixierter Abschnitt layout.dynamicSectionTypeChoice=Dynamischer Abschnitt @@ -397,42 +378,13 @@ portletInstance.label.close=Schließen layout.editPortletInstance=Portlet-Instanz {0} bearbeiten -layout.uploadBackgroundImageTitle=Hintergrundbild hochladen -layout.deleteBackgroundImageTitle=Hintergrundbild löschen layout.background=Hintergrund layout.backgroundColor=Hintergrundfarbe layout.backgroundImage=Hintergrundbild layout.image=Bild -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Wiederholen -layout.imageNoRepeat=Nicht wiederholen -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Seitendesign bearbeiten layout.fullWindow=Vollbild -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Oben links -layout.imagePositionTopRight=Oben rechts -layout.imagePositionBottomLeft=Unten links -layout.imagePositionBottomRight=Unten rechts layout.gradient=Verlaufend -layout.gradientFrom=Von -layout.gradientTo=Bis -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Speichern layout.saveDraftTooltip=Seite als Entwurf speichern layout.saveSiteDraftTooltip=Seite als Entwurf speichern @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Möchten Sie den Entwurf beibehalten? layout.draftConfirmOkLabel=Entwurf fortsetzen layout.draftConfirmCancelLabel=Neuen Entwurf erstellen layout.pageBeingEditedByYouInOther=Diese Version der Seite ist veraltet und wurde durch eine aktuelle Version ersetzt. -layout.textStyle=Text -layout.textColorTitle=Titel -layout.textColorHeader=Überschrift -layout.textColorBody=Inhalt -layout.textColorSubtitle=Untertitel -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=App-Styling layout.globalPageDesign=Globales Webseitendesign layout.globalPageBackground=Webseitenhintergrund @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Seitenbreite anpassen layout.editSiteLayout=Websiten-Layout bearbeiten layout.editSiteNavigation=Webseitennavigation bearbeiten layout.pageMargins=Abstände vom Seitenrand -layout.scrollTopColor=Oben -layout.scrollMiddleColor=Beim Scrollen layout.siteDesign=Website-Design layout.siteBackground=Website-Hintergrund diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_el.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_el.properties index 8b04d67c5..ce5555646 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_el.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_el.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Το πρόχειρο της σελίδας α layout.pageOutdatedError=Η τρέχουσα έκδοση της σελίδας φαίνεται να είναι ξεπερασμένη. Παρακαλώ δοκιμάστε ξανά ανανεώνοντας τη σελίδα ή ελέγξτε αν μια άλλη συνεδρία βρίσκεται σε εξέλιξη (άλλη καρτέλα του προγράμματος περιήγησης) ή επικοινωνήστε με το διαχειριστή σας. layout.switchToDesktop=Μετάβαση στην Προβολή επιφάνειας εργασίας layout.switchToMobile=Εναλλαγή σε προβολή κινητού -layout.margins=Περιθώρια -layout.top=Πάνω -layout.right=Δεξιά -layout.bottom=Κάτω -layout.left=Αριστερά -layout.border=Border -layout.borderColor=Χρώμα -layout.borderSize=Μέγεθος -layout.boxShadow=Σκιά -layout.borderRadius=Radius -layout.ok=Εντάξει layout.view=Προβολή -layout.sameForAllSides=Ίδιο για όλες τις πλευρές -layout.differentForEachSide=Διαφορετικά για κάθε πλευρά -layout.sameForAllCorners=Ίδιο για όλες τις γωνίες -layout.differentForEachCorner=Διαφορετικό για κάθε γωνία -layout.topRight=Πάνω Δεξιά -layout.topLeft=Πάνω-Αριστερά -layout.bottomRight=Κάτω-Δεξιά -layout.bottomLeft=Κάτω-Αριστερά layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Σταθερή Ενότητα layout.dynamicSectionTypeChoice=Δυναμική Ενότητα @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Επεξεργαστείτε την παρουσία portlet {0} -layout.uploadBackgroundImageTitle=Ανεβάστε μια εικόνα φόντου -layout.deleteBackgroundImageTitle=Διαγραφή της εικόνας φόντου layout.background=Φόντο layout.backgroundColor=Χρώμα φόντου layout.backgroundImage=Εικόνα φόντου layout.image=Εικόνα -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Επανάληψη -layout.imageNoRepeat=Χωρίς επανάληψη -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Επεξεργασία σχεδιασμού σελίδας layout.fullWindow=Πλήρες παράθυρο -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Πάνω αριστερά -layout.imagePositionTopRight=Πάνω δεξιά -layout.imagePositionBottomLeft=Κάτω αριστερά -layout.imagePositionBottomRight=Κάτω δεξιά layout.gradient=Διαβάθμιση -layout.gradientFrom=Από -layout.gradientTo=Έως -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Αποθηκεύσετε layout.saveDraftTooltip=Αποθήκευση σελίδας ως πρόχειρο layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Θέλετε να συνεχίσετε το σχέδ layout.draftConfirmOkLabel=Συνέχιση Προσχεδίου layout.draftConfirmCancelLabel=Δημιουργία Νέου layout.pageBeingEditedByYouInOther=Αυτή η έκδοση της σελίδας είναι ξεπερασμένη και έχει αντικατασταθεί από μια άλλη. -layout.textStyle=Κείμενο -layout.textColorTitle=Τίτλος -layout.textColorHeader=Κεφαλίδα -layout.textColorBody=Σώμα -layout.textColorSubtitle=Υπότιτλος -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Στυλ Εφαρμογής layout.globalPageDesign=Καθολική Σχεδίαση Σελίδας layout.globalPageBackground=Φόντο Σελίδας @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_en.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_en.properties index 8d494d351..0f49e6e71 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_en.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_en.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Page draft saved successfully layout.pageOutdatedError=The current page version seems to be outdated. Please try again by refreshing the page or check if another session is ongoing (another browser tab) or contact the support services. layout.switchToDesktop=Switch to Desktop View layout.switchToMobile=Switch to Mobile View -layout.margins=Margins -layout.top=Top -layout.right=Right -layout.bottom=Bottom -layout.left=Left -layout.border=Border -layout.borderColor=Color -layout.borderSize=Size -layout.boxShadow=Shadow -layout.borderRadius=Radius -layout.ok=Ok layout.view=View -layout.sameForAllSides=Same for all sides -layout.differentForEachSide=Different for each side -layout.sameForAllCorners=Same for all corners -layout.differentForEachCorner=Different for each corner -layout.topRight=Top-Right -layout.topLeft=Top-Left -layout.bottomRight=Bottom-Right -layout.bottomLeft=Bottom-Left layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Fixed Section layout.dynamicSectionTypeChoice=Dynamic Section @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Edit portlet instance {0} -layout.uploadBackgroundImageTitle=Upload a background image -layout.deleteBackgroundImageTitle=Delete the background image layout.background=Background layout.backgroundColor=Background color layout.backgroundImage=Background image layout.image=Image -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Repeat -layout.imageNoRepeat=No repeat -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Edit page design layout.fullWindow=Full window -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Top left -layout.imagePositionTopRight=Top right -layout.imagePositionBottomLeft=Bottom left -layout.imagePositionBottomRight=Bottom right layout.gradient=Gradient -layout.gradientFrom=From -layout.gradientTo=To -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Save layout.saveDraftTooltip=Save page as draft layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Do you want to resume the draft? layout.draftConfirmOkLabel=Resume Draft layout.draftConfirmCancelLabel=Create New layout.pageBeingEditedByYouInOther=This version of the page is outdated and has been replaced by another one. -layout.textStyle=Text -layout.textColorTitle=Title -layout.textColorHeader=Header -layout.textColorBody=Body -layout.textColorSubtitle=Subtitle -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Application Styling layout.globalPageDesign=Global Page Design layout.globalPageBackground=Page Background @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_es_ES.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_es_ES.properties index dcf575b7f..0d7478278 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_es_ES.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_es_ES.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Borrador de página guardado correctamente layout.pageOutdatedError=La versión actual de la página parece estar desactualizada. Por favor, inténtelo de nuevo actualizando la página o compruebe si otra sesión está en curso (otra pestaña del navegador) o póngase en contacto con su administrador. layout.switchToDesktop=Cambiar a Vista de Escritorio layout.switchToMobile=Cambiar a vista móvil -layout.margins=Márgenes -layout.top=Subir -layout.right=Derecha -layout.bottom=Abajo -layout.left=Abandonado -layout.border=Border -layout.borderColor=Color -layout.borderSize=Tamaño -layout.boxShadow=Sombra -layout.borderRadius=Radius -layout.ok=Ok layout.view=Ajuste -layout.sameForAllSides=Igual para todos los lados -layout.differentForEachSide=Diferente para cada lado -layout.sameForAllCorners=Lo mismo para todas las esquinas -layout.differentForEachCorner=Diferente para cada esquina -layout.topRight=Derecha -layout.topLeft=Arriba izquierda -layout.bottomRight=Botón-derecha -layout.bottomLeft=Bottom-izquierda layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Sección fija layout.dynamicSectionTypeChoice=Sección Dinámica @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Editar instancia de portlet {0} -layout.uploadBackgroundImageTitle=Subir una imagen de fondo -layout.deleteBackgroundImageTitle=Eliminar la imagen de fondo layout.background=Fondo layout.backgroundColor=Color de fondo layout.backgroundImage=Imagen de fondo layout.image=Imagen -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Repetir -layout.imageNoRepeat=No repetir -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Editar diseño de página layout.fullWindow=Ventana completa -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Arriba izquierda -layout.imagePositionTopRight=Arriba derecha -layout.imagePositionBottomLeft=Bottom izquierdo -layout.imagePositionBottomRight=Botón derecho layout.gradient=Gradiente -layout.gradientFrom=De -layout.gradientTo=A -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Guardar layout.saveDraftTooltip=Guardar página como borrador layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=¿Quieres reanudar el borrador? layout.draftConfirmOkLabel=Reanudar borrador layout.draftConfirmCancelLabel=Crear nuevo layout.pageBeingEditedByYouInOther=Esta versión de la página está desactualizada y ha sido reemplazada por otra. -layout.textStyle=Texto -layout.textColorTitle=Título -layout.textColorHeader=Cabecera -layout.textColorBody=Cuerpo -layout.textColorSubtitle=Subtítulo -layout.textBackground=Fondo de texto -layout.color=Solid Color layout.applicationStyling=Estilo de Aplicaciones layout.globalPageDesign=Diseño de página global layout.globalPageBackground=Fondo de página @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_et.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_et.properties index dc0b75415..1910e419b 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_et.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_et.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Lehe mustand salvestati edukalt layout.pageOutdatedError=Praegune lehe versioon näib olevat aegunud. Proovige uuesti, värskendades lehte või kontrollige, kas käimas on mõni muu seanss (teine ​​brauseri vahekaart), või võtke ühendust administraatoriga. layout.switchToDesktop=Lülituge töölauavaatele layout.switchToMobile=Lülituge mobiilivaatele -layout.margins=Marginaalid -layout.top=Üles -layout.right=Õige -layout.bottom=Altpoolt -layout.left=Vasak -layout.border=Piir -layout.borderColor=Värv -layout.borderSize=Suurus -layout.boxShadow=Vari -layout.borderRadius=Raadius -layout.ok=Ok layout.view=Vaade -layout.sameForAllSides=Kõigile külgedele sama -layout.differentForEachSide=Igal poolel erinev -layout.sameForAllCorners=Kõigi nurkade puhul sama -layout.differentForEachCorner=Iga nurga jaoks erinev -layout.topRight=Ülevalt-paremal -layout.topLeft=Ülemine vasakpoolne -layout.bottomRight=Alt-paremal -layout.bottomLeft=All-vasakul layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Fikseeritud jaotis layout.dynamicSectionTypeChoice=Dünaamiline sektsioon @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Muuda portleti eksemplari {0} -layout.uploadBackgroundImageTitle=Laadige üles taustpilt -layout.deleteBackgroundImageTitle=Kustutage taustpilt layout.background=Taust layout.backgroundColor=Taustavärv layout.backgroundImage=Taustapilt layout.image=Pilt -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Korda -layout.imageNoRepeat=Ei mingit kordamist -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Redigeeri lehe kujundust layout.fullWindow=Täis aken -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Üleval vasakul -layout.imagePositionTopRight=Üleval paremal -layout.imagePositionBottomLeft=All vasakul -layout.imagePositionBottomRight=All paremal layout.gradient=Gradient -layout.gradientFrom=Alates -layout.gradientTo=Kellele -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Salvesta layout.saveDraftTooltip=Salvesta leht mustandina layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Kas soovite mustandit jätkata? layout.draftConfirmOkLabel=Jätka mustand layout.draftConfirmCancelLabel=Loo uus layout.pageBeingEditedByYouInOther=See lehe versioon on aegunud ja asendatud teise versiooniga. -layout.textStyle=Tekst -layout.textColorTitle=Pealkiri -layout.textColorHeader=Päis -layout.textColorBody=Keha -layout.textColorSubtitle=Alapealkiri -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Rakenduse stiil layout.globalPageDesign=Globaalne lehekujundus layout.globalPageBackground=Lehekülje taust @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fa.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fa.properties index e564dfefe..a2864acb9 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fa.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fa.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=پیش نویس صفحه با موفقیت ذ layout.pageOutdatedError=به نظر می رسد نسخه صفحه فعلی قدیمی است. لطفاً با بازخوانی صفحه دوباره امتحان کنید یا بررسی کنید که آیا جلسه دیگری در حال انجام است (برگه مرورگر دیگری) یا با سرپرست خود تماس بگیرید. layout.switchToDesktop=به نمای دسکتاپ بروید layout.switchToMobile=به نمای موبایل بروید -layout.margins=حاشیه ها -layout.top=بالا -layout.right=درسته -layout.bottom=پایین -layout.left=ترک کرد -layout.border=مرز -layout.borderColor=رنگ -layout.borderSize=اندازه -layout.boxShadow=سایه -layout.borderRadius=شعاع -layout.ok=باشه layout.view=مشاهده -layout.sameForAllSides=برای همه طرف ها همینطور -layout.differentForEachSide=برای هر طرف متفاوت است -layout.sameForAllCorners=برای همه گوشه ها یکسان است -layout.differentForEachCorner=برای هر گوشه متفاوت است -layout.topRight=بالا-راست -layout.topLeft=بالا-چپ -layout.bottomRight=پایین سمت راست -layout.bottomLeft=پایین-چپ layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=بخش ثابت layout.dynamicSectionTypeChoice=بخش دینامیک @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=ویرایش نمونه پورتلت {0} -layout.uploadBackgroundImageTitle=یک تصویر پس زمینه بارگذاری کنید -layout.deleteBackgroundImageTitle=تصویر پس زمینه را حذف کنید layout.background=پس زمینه layout.backgroundColor=رنگ پس زمینه layout.backgroundImage=تصویر پس زمینه layout.image=تصویر -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=تکرار کنید -layout.imageNoRepeat=بدون تکرار -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=ویرایش طراحی صفحه layout.fullWindow=پنجره کامل -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=بالا سمت چپ -layout.imagePositionTopRight=بالا سمت راست -layout.imagePositionBottomLeft=پایین سمت چپ -layout.imagePositionBottomRight=پایین سمت راست layout.gradient=گرادیان -layout.gradientFrom=از -layout.gradientTo=به -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=ذخيره layout.saveDraftTooltip=ذخیره صفحه به عنوان پیش نویس layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=آیا می خواهید پیش نویس را از layout.draftConfirmOkLabel=پیش نویس رزومه layout.draftConfirmCancelLabel=ایجاد جدید layout.pageBeingEditedByYouInOther=این نسخه از صفحه قدیمی است و نسخه دیگری جایگزین شده است. -layout.textStyle=متن -layout.textColorTitle=عنوان -layout.textColorHeader=سرتیتر -layout.textColorBody=بدن -layout.textColorSubtitle=زیرنویس -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=یک ظاهر طراحی شده برنامه layout.globalPageDesign=طراحی صفحه جهانی layout.globalPageBackground=پس زمینه صفحه @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fi.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fi.properties index 1e3655cfa..832e56a98 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fi.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fi.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Sivun luonnos tallennettu onnistuneesti layout.pageOutdatedError=Nykyinen sivu näyttää olevan vanhentunut. Yritä uudelleen päivittämällä sivu tai tarkista, onko jokin istunto käynnissä (toinen selaimen välilehte) tai ota yhteyttä järjestelmänvalvojaan. layout.switchToDesktop=Vaihda työpöydän näkymään layout.switchToMobile=Siirry mobiilinäkymään -layout.margins=Marginaalit -layout.top=Ylhäällä -layout.right=Oikea -layout.bottom=Alhaalla -layout.left=Vasen -layout.border=Border -layout.borderColor=Väri -layout.borderSize=Koko -layout.boxShadow=Varjo -layout.borderRadius=Radius -layout.ok=OK layout.view=Näytä -layout.sameForAllSides=Sama kaikille sivuille -layout.differentForEachSide=Eri kummallakin puolella -layout.sameForAllCorners=Sama kaikissa kulmissa -layout.differentForEachCorner=Eri kunkin kulman -layout.topRight=Yläoikealle -layout.topLeft=Ylävasen -layout.bottomRight=Ala-Oikea -layout.bottomLeft=Alavasen layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Kiinteä Jakso layout.dynamicSectionTypeChoice=Dynaaminen Osio @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Muokkaa portletin instanssia {0} -layout.uploadBackgroundImageTitle=Lataa taustakuva -layout.deleteBackgroundImageTitle=Poista taustakuva layout.background=Tausta layout.backgroundColor=Taustan väri layout.backgroundImage=Taustakuva layout.image=Kuva -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Toista -layout.imageNoRepeat=Ei toistumista -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Muokkaa sivun ulkoasua layout.fullWindow=Koko ikkuna -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Vasen yläreuna -layout.imagePositionTopRight=Oikea yläreuna -layout.imagePositionBottomLeft=Vasen alareuna -layout.imagePositionBottomRight=Oikea alareuna layout.gradient=Gradientti -layout.gradientFrom=Alkaen -layout.gradientTo=Vastaanottaja -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Tallenna layout.saveDraftTooltip=Tallenna sivu luonnoksena layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Haluatko jatkaa luonnoksen käsittelyä? layout.draftConfirmOkLabel=Jatka Luonnos layout.draftConfirmCancelLabel=Luo Uusi layout.pageBeingEditedByYouInOther=Tämä sivu on vanhentunut ja se on korvattu toisella versiolla. -layout.textStyle=Teksti -layout.textColorTitle=Otsikko -layout.textColorHeader=Otsikko -layout.textColorBody=Runko -layout.textColorSubtitle=Tekstitys -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Sovelluksen Muotoilu layout.globalPageDesign=Yleinen Sivun Ulkoasu layout.globalPageBackground=Sivun Tausta @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fil.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fil.properties index f61ac884a..e7df6611b 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fil.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fil.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Matagumpay na na-save ang draft ng page layout.pageOutdatedError=Ang kasalukuyang bersyon ng pahina ay tila luma na. Pakisubukang muli sa pamamagitan ng pag-refresh ng page o tingnan kung may isa pang session (isa pang tab ng browser) o makipag-ugnayan sa iyong administrator. layout.switchToDesktop=Lumipat sa Desktop View layout.switchToMobile=Lumipat sa Mobile View -layout.margins=Mga margin -layout.top=Nangunguna -layout.right=Tama -layout.bottom=Ibaba -layout.left=Kaliwa -layout.border=Border -layout.borderColor=Kulay -layout.borderSize=Sukat -layout.boxShadow=anino -layout.borderRadius=Radius -layout.ok=Ok layout.view=Ang Tanaw -layout.sameForAllSides=Pareho para sa lahat ng panig -layout.differentForEachSide=Iba-iba para sa bawat panig -layout.sameForAllCorners=Pareho sa lahat ng sulok -layout.differentForEachCorner=Magkaiba sa bawat sulok -layout.topRight=Itaas-Kanang -layout.topLeft=Kaliwa sa itaas -layout.bottomRight=Ibaba-Kanan -layout.bottomLeft=Ibaba-kaliwa layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Nakapirming Seksyon layout.dynamicSectionTypeChoice=Dynamic na Seksyon @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=I-edit ang instance ng portlet {0} -layout.uploadBackgroundImageTitle=Mag-upload ng larawan sa background -layout.deleteBackgroundImageTitle=Tanggalin ang larawan sa background layout.background=Background layout.backgroundColor=Kulay ng background layout.backgroundImage=Larawan sa background layout.image=Imahe -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Ulitin -layout.imageNoRepeat=Walang repeat -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=I-edit ang disenyo ng pahina layout.fullWindow=Buong bintana -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Kaliwa sa itaas -layout.imagePositionTopRight=kanang itaas -layout.imagePositionBottomLeft=Kaliwa sa ibaba -layout.imagePositionBottomRight=kanang ibaba layout.gradient=Gradient -layout.gradientFrom=Galing sa -layout.gradientTo=Kay -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=I-save layout.saveDraftTooltip=I-save ang page bilang draft layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Gusto mo bang ipagpatuloy ang draft? layout.draftConfirmOkLabel=Ipagpatuloy ang Draft layout.draftConfirmCancelLabel=Lumikha ng Bago layout.pageBeingEditedByYouInOther=Ang bersyon na ito ng page ay luma na at napalitan na ng isa pa. -layout.textStyle=Text -layout.textColorTitle=Ang Titulo -layout.textColorHeader=Header -layout.textColorBody=Katawan -layout.textColorSubtitle=Subtitle -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Pag-istilo ng Application layout.globalPageDesign=Pandaigdigang Disenyo ng Pahina layout.globalPageBackground=Background ng Pahina @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fr.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fr.properties index 3d7026e51..4f3c0eda0 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fr.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_fr.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Brouillon de page enregistré avec succès layout.pageOutdatedError=La version actuelle de la page semble être obsolète. Veuillez réessayer en actualisant la page ou vérifier si une autre session est en cours (autre onglet du navigateur) ou contactez l'assistance. layout.switchToDesktop=Passer en version ordinateur layout.switchToMobile=Passer en vue mobile -layout.margins=Marges -layout.top=Haut -layout.right=Droite -layout.bottom=Bas -layout.left=Gauche -layout.border=Bordure -layout.borderColor=Couleur -layout.borderSize=Taille -layout.boxShadow=Ombre -layout.borderRadius=Coins arrondis -layout.ok=Ok layout.view=Voir -layout.sameForAllSides=Même pour tous les côtés -layout.differentForEachSide=Différents pour chaque côté -layout.sameForAllCorners=Même chose pour tous les angles -layout.differentForEachCorner=Différents pour chaque angle -layout.topRight=Haut-Droite -layout.topLeft=Haut-Gauche -layout.bottomRight=Bas-Droite -layout.bottomLeft=Bas-Gauche layout.chooseATemplate=Choisir un modèle layout.fixedSectionTypeChoice=Section fixe layout.dynamicSectionTypeChoice=Section dynamique @@ -397,42 +378,13 @@ portletInstance.label.close=Fermer layout.editPortletInstance=Modifier l'instance de portlet {0} -layout.uploadBackgroundImageTitle=Charger une image d'arrière-plan -layout.deleteBackgroundImageTitle=Supprimer l'image d'arrière-plan layout.background=Arrière-plan layout.backgroundColor=Couleur d'arrière-plan layout.backgroundImage=Image d'arrière-plan layout.image=Image -layout.imageSizeTitle=Taille -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Répéter -layout.imageRepeat=Répéter -layout.imageNoRepeat=Pas de répétition -layout.imageScrollingTitle=Défilement -layout.imageScrollingFixed=Reste fixe -layout.imageScrollingScroll=Défile avec la page layout.editPageProperties=Éditer le design de la page layout.fullWindow=Plein écran -layout.imagePositionTitle=Position -layout.imagePositionCenter=Centrer -layout.imagePositionTopLeft=Haut gauche -layout.imagePositionTopRight=Haut droit -layout.imagePositionBottomLeft=Bas gauche -layout.imagePositionBottomRight=Bas droit layout.gradient=Dégradé -layout.gradientFrom=De -layout.gradientTo=à -layout.linearGradient=Gradient linéaire -layout.radialGradient=Gradient radial -layout.angularGradient=Gradient angulaire -layout.gradientDirectionTopToBottom=De haut en bas -layout.gradientDirectionLeftToRight=Gauche à Droite -layout.gradientCornerTopLeft=En haut à gauche -layout.gradientCornerTopRight=En haut à droite -layout.gradientCornerBottomRight=En bas à droite -layout.gradientCornerBottomLeft=En bas à gauche -layout.gradientRatio=Ratio layout.saveDraft=Enregistrer layout.saveDraftTooltip=Enregistrer la page comme brouillon layout.saveSiteDraftTooltip=Enregistrer le site comme brouillon @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Souhaitez-vous conserver votre brouillon ? layout.draftConfirmOkLabel=Continuer le brouillon layout.draftConfirmCancelLabel=Créer un nouveau layout.pageBeingEditedByYouInOther=Cette version de la page est obsolète et a été remplacée par une autre. -layout.textStyle=Texte -layout.textColorTitle=Titre -layout.textColorHeader=En-tête -layout.textColorBody=Contenu -layout.textColorSubtitle=Sous-titre -layout.textBackground=Arrière-plan du texte -layout.color=Solid Color layout.applicationStyling=Style de l'application layout.globalPageDesign=Conception globale de la page layout.globalPageBackground=Arrière-plan de la page @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Ajuster la largeur de la page layout.editSiteLayout=Modifier la mise en page du site layout.editSiteNavigation=Modifier la navigation du site layout.pageMargins=Marges de page -layout.scrollTopColor=Haut -layout.scrollMiddleColor=Au défilement layout.siteDesign=Conception du site layout.siteBackground=Arrière-plan du site diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_he.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_he.properties index f6d982eec..4bc5ce0d3 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_he.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_he.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=טיוטת העמוד נשמרה בהצלחה layout.pageOutdatedError=נראה שגרסת העמוד הנוכחית מיושנת. אנא נסה שוב על ידי רענון הדף או בדוק אם הפעלה נוספת מתקיימת (כרטיסיית דפדפן אחרת) או פנה למנהל המערכת שלך. layout.switchToDesktop=עבור לתצוגת שולחן העבודה layout.switchToMobile=עבור לתצוגה ניידת -layout.margins=שוליים -layout.top=רֹאשׁ -layout.right=יָמִינָה -layout.bottom=תַחתִית -layout.left=שמאלה -layout.border=גְבוּל -layout.borderColor=צֶבַע -layout.borderSize=גוֹדֶל -layout.boxShadow=צֵל -layout.borderRadius=רַדִיוּס -layout.ok=Ok layout.view=נוֹף -layout.sameForAllSides=זהה לכל הצדדים -layout.differentForEachSide=שונה לכל צד -layout.sameForAllCorners=זהה לכל הפינות -layout.differentForEachCorner=שונה לכל פינה -layout.topRight=למעלה-ימין -layout.topLeft=למעלה-שמאל -layout.bottomRight=למטה-ימין -layout.bottomLeft=למטה-שמאל layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=סעיף קבוע layout.dynamicSectionTypeChoice=מדור דינמי @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=ערוך מופע של פורטלט {0} -layout.uploadBackgroundImageTitle=העלה תמונת רקע -layout.deleteBackgroundImageTitle=מחק את תמונת הרקע layout.background=רֶקַע layout.backgroundColor=צבע רקע layout.backgroundImage=תמונת רקע layout.image=תְמוּנָה -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=לַחֲזוֹר עַל -layout.imageNoRepeat=אין חזרה -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=ערוך עיצוב עמוד layout.fullWindow=חלון מלא -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=למעלה משמאל -layout.imagePositionTopRight=ימין למעלה -layout.imagePositionBottomLeft=משמאל למטה -layout.imagePositionBottomRight=משמאל למטה layout.gradient=מִדרוֹן -layout.gradientFrom=מ -layout.gradientTo=כדי -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=שמור layout.saveDraftTooltip=שמור דף כטיוטה layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=האם אתה רוצה לחדש את הטיוטה? layout.draftConfirmOkLabel=המשך טיוטת layout.draftConfirmCancelLabel=צור חדש layout.pageBeingEditedByYouInOther=גרסה זו של הדף מיושנת והוחלפה בגרסה אחרת. -layout.textStyle=טֶקסט -layout.textColorTitle=כותר -layout.textColorHeader=כּוֹתֶרֶת -layout.textColorBody=גופה -layout.textColorSubtitle=כְּתוּבִית -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=עיצוב אפליקציה layout.globalPageDesign=עיצוב עמודים גלובלי layout.globalPageBackground=רקע העמוד @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_hr.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_hr.properties index 978e1b45d..f57223167 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_hr.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_hr.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Skica stranice uspješno je spremljena layout.pageOutdatedError=Čini se da je trenutna verzija stranice zastarjela. Molimo pokušajte ponovno osvježavanjem stranice ili provjerite je li u tijeku druga sesija (druga kartica preglednika) ili kontaktirajte svog administratora. layout.switchToDesktop=Prebacite se na prikaz radne površine layout.switchToMobile=Prebacite se na mobilni prikaz -layout.margins=Margine -layout.top=Vrh -layout.right=Pravo -layout.bottom=Dno -layout.left=Lijevo -layout.border=Granica -layout.borderColor=Boja -layout.borderSize=Veličina -layout.boxShadow=Sjena -layout.borderRadius=Radius -layout.ok=U redu layout.view=Pogled -layout.sameForAllSides=Isto za sve strane -layout.differentForEachSide=Različito za svaku stranu -layout.sameForAllCorners=T -layout.differentForEachCorner=Različito za svaki ugao -layout.topRight=Gore desno -layout.topLeft=Gore-lijevo -layout.bottomRight=Dolje desno -layout.bottomLeft=Dolje-lijevo layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Fiksni odjeljak layout.dynamicSectionTypeChoice=Dinamički odjeljak @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Uredi instancu portleta {0} -layout.uploadBackgroundImageTitle=Prenesite pozadinsku sliku -layout.deleteBackgroundImageTitle=Izbrišite pozadinsku sliku layout.background=Pozadina layout.backgroundColor=Boja pozadine layout.backgroundImage=Pozadinska slika layout.image=Slika -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Ponoviti -layout.imageNoRepeat=Bez ponavljanja -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Uredi dizajn stranice layout.fullWindow=Cijeli prozor -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Gore lijevo -layout.imagePositionTopRight=Gore desno -layout.imagePositionBottomLeft=Dolje lijevo -layout.imagePositionBottomRight=Dolje desno layout.gradient=Gradijent -layout.gradientFrom=Iz -layout.gradientTo=Do -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Uštedjeti layout.saveDraftTooltip=Spremi stranicu kao nacrt layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Želite li nastaviti s skicom? layout.draftConfirmOkLabel=Nacrt životopisa layout.draftConfirmCancelLabel=Stvori novo layout.pageBeingEditedByYouInOther=Ova verzija stranice je zastarjela i zamijenjena je drugom. -layout.textStyle=Tekst -layout.textColorTitle=Titula -layout.textColorHeader=Zaglavlje -layout.textColorBody=Tijelo -layout.textColorSubtitle=Titl -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Stil aplikacije layout.globalPageDesign=Globalni dizajn stranice layout.globalPageBackground=Pozadina stranice @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_hu.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_hu.properties index 11a62091f..dda8ada67 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_hu.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_hu.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Az oldalvázlat sikeresen mentve layout.pageOutdatedError=Úgy tűnik, hogy az oldal jelenlegi verziója elavult. Kérjük, próbálja újra az oldal frissítésével, vagy ellenőrizze, hogy van-e folyamatban másik munkamenet (egy másik böngészőlap), vagy forduljon a rendszergazdához. layout.switchToDesktop=Váltson asztali nézetre layout.switchToMobile=Váltson mobilnézetre -layout.margins=Margók -layout.top=Top -layout.right=Jobbra -layout.bottom=Alsó -layout.left=Bal -layout.border=Határ -layout.borderColor=Szín -layout.borderSize=Méret -layout.boxShadow=Árnyék -layout.borderRadius=Sugár -layout.ok=Rendben layout.view=Kilátás -layout.sameForAllSides=Minden oldalról ugyanaz -layout.differentForEachSide=Minden oldalon más -layout.sameForAllCorners=Ugyanaz minden sarokban -layout.differentForEachCorner=Minden sarkon más -layout.topRight=Fel-jobbra -layout.topLeft=Bal felső -layout.bottomRight=Alul-Jobb -layout.bottomLeft=Alul-Bal layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Rögzített szakasz layout.dynamicSectionTypeChoice=Dinamikus szakasz @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Portlet példány szerkesztése: {0} -layout.uploadBackgroundImageTitle=Tölts fel egy háttérképet -layout.deleteBackgroundImageTitle=Törölje a háttérképet layout.background=Háttér layout.backgroundColor=Háttérszín layout.backgroundImage=Háttér kép layout.image=Kép -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Ismétlés -layout.imageNoRepeat=Nincs ismétlés -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Oldalterv szerkesztése layout.fullWindow=Teljes ablak -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Balra fent -layout.imagePositionTopRight=Jobbra fent -layout.imagePositionBottomLeft=Balra lent -layout.imagePositionBottomRight=Jobbra lent layout.gradient=Gradiens -layout.gradientFrom=A címről -layout.gradientTo=A címre. -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Mentés layout.saveDraftTooltip=Oldal mentése piszkozatként layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Folytatja a piszkozatot? layout.draftConfirmOkLabel=Vázlat folytatása layout.draftConfirmCancelLabel=Új létrehozása layout.pageBeingEditedByYouInOther=Az URL-azonosító mezőben csak alfa-, szám-, kötőjel- és aláhúzásjel-karakterek bejelentettek -layout.textStyle=Szöveg -layout.textColorTitle=Cím -layout.textColorHeader=Fejléc -layout.textColorBody=Test -layout.textColorSubtitle=Felirat -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Alkalmazásstílus layout.globalPageDesign=Globális oldaltervezés layout.globalPageBackground=Oldal háttér @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_id.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_id.properties index 528fa5aa3..b1d9a8b42 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_id.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_id.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Draf halaman berhasil disimpan layout.pageOutdatedError=Versi halaman saat ini sepertinya sudah ketinggalan jaman. Silakan coba lagi dengan menyegarkan halaman atau memeriksa apakah sesi lain sedang berlangsung (tab browser lain) atau hubungi administrator Anda. layout.switchToDesktop=Beralih ke Tampilan Desktop layout.switchToMobile=Beralih ke Tampilan Seluler -layout.margins=Margin -layout.top=Atas -layout.right=Benar -layout.bottom=Dasar -layout.left=Meninggalkan -layout.border=Berbatasan -layout.borderColor=Warna -layout.borderSize=Ukuran -layout.boxShadow=Bayangan -layout.borderRadius=Radius -layout.ok=Oke layout.view=Tampilkan -layout.sameForAllSides=Sama untuk semua sisi -layout.differentForEachSide=Berbeda untuk setiap sisi -layout.sameForAllCorners=Sama untuk semua sudut -layout.differentForEachCorner=Berbeda untuk setiap sudut -layout.topRight=Kanan atas -layout.topLeft=Kiri Atas -layout.bottomRight=Kanan Bawah -layout.bottomLeft=Kiri Bawah layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Bagian Tetap layout.dynamicSectionTypeChoice=Bagian Dinamis @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Mengedit contoh portlet {0} -layout.uploadBackgroundImageTitle=Unggah gambar latar belakang -layout.deleteBackgroundImageTitle=Hapus gambar latar belakang layout.background=Latar belakang layout.backgroundColor=Warna latar belakang layout.backgroundImage=Gambar latar belakang layout.image=Gambar -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Mengulang -layout.imageNoRepeat=Tidak ada pengulangan -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Sunting desain halaman layout.fullWindow=Jendela penuh -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Kiri atas -layout.imagePositionTopRight=Kanan atas -layout.imagePositionBottomLeft=Kiri bawah -layout.imagePositionBottomRight=Kanan bawah layout.gradient=Gradien -layout.gradientFrom=Dari -layout.gradientTo=Kepada -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Menyimpan layout.saveDraftTooltip=Simpan halaman sebagai draf layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Apakah Anda ingin melanjutkan drafnya? layout.draftConfirmOkLabel=Lanjutkan Draf layout.draftConfirmCancelLabel=Buat Baru layout.pageBeingEditedByYouInOther=Versi halaman ini sudah usang dan telah digantikan oleh versi lain. -layout.textStyle=Teks -layout.textColorTitle=Judul -layout.textColorHeader=Tajuk -layout.textColorBody=Tubuh -layout.textColorSubtitle=Subjudul -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Gaya Aplikasi layout.globalPageDesign=Desain Halaman Global layout.globalPageBackground=Latar Belakang Halaman @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_it.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_it.properties index 7d8281e01..bdf86afec 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_it.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_it.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Bozza di pagina salvata con successo layout.pageOutdatedError=La versione corrente della pagina sembra essere obsoleta. Per favore riprova aggiornando la pagina o controlla se un'altra sessione è in corso (un'altra scheda del browser) o contatta l'amministratore. layout.switchToDesktop=Passa alla vista desktop layout.switchToMobile=Passa alla visualizzazione mobile -layout.margins=Margini -layout.top=Alto -layout.right=Destra -layout.bottom=Basso -layout.left=Abbandonato -layout.border=Border -layout.borderColor=Colore -layout.borderSize=Dimensione -layout.boxShadow=Ombra -layout.borderRadius=Radius -layout.ok=Ok layout.view=Vista -layout.sameForAllSides=Stesso per tutti i lati -layout.differentForEachSide=Differente per ogni lato -layout.sameForAllCorners=Stesso per tutti gli angoli -layout.differentForEachCorner=Differente per ogni angolo -layout.topRight=Top-Destra -layout.topLeft=Alto Sinistro -layout.bottomRight=Basso-Destra -layout.bottomLeft=Basso-Sinistra layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Sezione Fissa layout.dynamicSectionTypeChoice=Sezione Dinamica @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Modifica istanza portlet {0} -layout.uploadBackgroundImageTitle=Carica un'immagine di sfondo -layout.deleteBackgroundImageTitle=Elimina l'immagine di sfondo layout.background=Sfondo layout.backgroundColor=Colore di sfondo layout.backgroundImage=Immagine di sfondo layout.image=Immagine -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Ripeti -layout.imageNoRepeat=Nessuna ripetizione -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Modifica design pagina layout.fullWindow=Finestra completa -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=In alto a sinistra -layout.imagePositionTopRight=Alto a destra -layout.imagePositionBottomLeft=In basso a sinistra -layout.imagePositionBottomRight=Basso a destra layout.gradient=Gradiente -layout.gradientFrom=Da -layout.gradientTo=a -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Salvi layout.saveDraftTooltip=Salva pagina come bozza layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Vuoi riprendere la bozza? layout.draftConfirmOkLabel=Riprendi Bozza layout.draftConfirmCancelLabel=Crea Nuovo layout.pageBeingEditedByYouInOther=Questa versione della pagina è obsoleta ed è stata sostituita da un'altra. -layout.textStyle=Testo -layout.textColorTitle=Titolo -layout.textColorHeader=Intestazione -layout.textColorBody=Corpo -layout.textColorSubtitle=Sottotitolo -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Styling Dell'Applicazione layout.globalPageDesign=Design Pagina Globale layout.globalPageBackground=Sfondo Della Pagina @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ja.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ja.properties index ae9ecc31e..59c2531aa 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ja.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ja.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=ページ下書きは正常に保存されま layout.pageOutdatedError=現在のページバージョンは古いようです。 ページを更新するか、別のセッション(別のブラウザタブ)が進行中であるかどうかを確認するか、管理者に連絡してください。 layout.switchToDesktop=デスクトップ表示に切り替える layout.switchToMobile=モバイルビューに切り替える -layout.margins=margins -layout.top=上 -layout.right=右 -layout.bottom=下揃え -layout.left=左 -layout.border=Border -layout.borderColor=色 -layout.borderSize=サイズ -layout.boxShadow=影 -layout.borderRadius=Radius -layout.ok=OK layout.view=ビューフォーム -layout.sameForAllSides=すべての辺と同じ -layout.differentForEachSide=各辺ごとに異なる -layout.sameForAllCorners=すべてのコーナーで同じ -layout.differentForEachCorner=各コーナーごとに異なる -layout.topRight=右 -layout.topLeft=上 - 左 -layout.bottomRight=右下 -layout.bottomLeft=左下 layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=固定セクション layout.dynamicSectionTypeChoice=動的セクション @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=ポートレットインスタンス {0}を編集 -layout.uploadBackgroundImageTitle=背景画像をアップロード -layout.deleteBackgroundImageTitle=背景画像を削除 layout.background=背景 layout.backgroundColor=背景色 layout.backgroundImage=背景画像 layout.image=画像 -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=繰り返し -layout.imageNoRepeat=繰り返しなし -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=ページデザインを編集 layout.fullWindow=全てのウィンドウ -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=左上 -layout.imagePositionTopRight=右上へ -layout.imagePositionBottomLeft=左下 -layout.imagePositionBottomRight=右下 layout.gradient=Gradient -layout.gradientFrom=開始日 -layout.gradientTo=終了日 -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=保存 layout.saveDraftTooltip=下書きとしてページを保存 layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=下書きを再開しますか? layout.draftConfirmOkLabel=ドラフトを再開 layout.draftConfirmCancelLabel=新規作成 layout.pageBeingEditedByYouInOther=このページのバージョンは古く、別のバージョンに置き換えられています。 -layout.textStyle=テキスト -layout.textColorTitle=タイトル -layout.textColorHeader=ヘッダー -layout.textColorBody=本文 -layout.textColorSubtitle=サブタイトル -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=アプリケーションのスタイル layout.globalPageDesign=グローバルページデザイン layout.globalPageBackground=ページの背景 @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ko.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ko.properties index 563151208..13d074471 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ko.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ko.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=페이지 초안이 성공적으로 저장되 layout.pageOutdatedError=현재 페이지 버전이 오래된 것 같습니다. 페이지를 새로 고쳐서 다시 시도하거나 다른 세션이 진행 중인지(다른 브라우저 탭) 확인하거나 관리자에게 문의하세요. layout.switchToDesktop=데스크톱 보기로 전환 layout.switchToMobile=모바일 보기로 전환 -layout.margins=여백 -layout.top=맨 위 -layout.right=오른쪽 -layout.bottom=맨 아래 -layout.left=왼쪽 -layout.border=국경 -layout.borderColor=색상 -layout.borderSize=크기 -layout.boxShadow=그림자 -layout.borderRadius=반지름 -layout.ok=좋아요 layout.view=보다 -layout.sameForAllSides=모든 측면에 동일 -layout.differentForEachSide=각 측마다 다릅니다 -layout.sameForAllCorners=모든 모서리에 동일 -layout.differentForEachCorner=각 모서리마다 다릅니다 -layout.topRight=오른쪽 위 -layout.topLeft=왼쪽 위 -layout.bottomRight=오른쪽 아래 -layout.bottomLeft=왼쪽 아래 layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=고정된 섹션 layout.dynamicSectionTypeChoice=동적 섹션 @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=포틀릿 인스턴스 {0} 편집 -layout.uploadBackgroundImageTitle=배경 이미지 업로드 -layout.deleteBackgroundImageTitle=배경 이미지 삭제 layout.background=배경 layout.backgroundColor=배경색 layout.backgroundImage=배경 이미지 layout.image=영상 -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=반복하다 -layout.imageNoRepeat=반복하지 않음 -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=페이지 디자인 편집 layout.fullWindow=전체 창 -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=왼쪽 위 -layout.imagePositionTopRight=오른쪽 상단 -layout.imagePositionBottomLeft=왼쪽 아래 -layout.imagePositionBottomRight=오른쪽 아래 layout.gradient=구배 -layout.gradientFrom=에서 -layout.gradientTo=에게 -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=구하다 layout.saveDraftTooltip=페이지를 초안으로 저장 layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=초안을 다시 작성하시겠습니까? layout.draftConfirmOkLabel=이력서 초안 layout.draftConfirmCancelLabel=새로 만들기 layout.pageBeingEditedByYouInOther=이 페이지의 버전은 오래되어 다른 버전으로 대체되었습니다. -layout.textStyle=텍스트 -layout.textColorTitle=제목 -layout.textColorHeader=머리글 -layout.textColorBody=몸 -layout.textColorSubtitle=부제 -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=애플리케이션 스타일링 layout.globalPageDesign=글로벌 페이지 디자인 layout.globalPageBackground=페이지 배경 @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_lt.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_lt.properties index b5e07fcf7..2c9752dcf 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_lt.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_lt.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Puslapio juodraštis sėkmingai išsaugotas layout.pageOutdatedError=Atrodo, kad dabartinė puslapio versija yra pasenusi. Bandykite dar kartą atnaujindami puslapį arba patikrinkite, ar nevyksta kita sesija (kitas naršyklės skirtukas), arba susisiekite su administratoriumi. layout.switchToDesktop=Perjunkite į darbalaukio rodinį layout.switchToMobile=Perjunkite į „Mobile View“ -layout.margins=Paraštės -layout.top=Į viršų -layout.right=Teisingai -layout.bottom=Apačia -layout.left=Į kairę -layout.border=Sienos -layout.borderColor=Spalva -layout.borderSize=Dydis -layout.boxShadow=Šešėlis -layout.borderRadius=Spindulys -layout.ok=Gerai layout.view=Rodyti -layout.sameForAllSides=Visoms pusėms tas pats -layout.differentForEachSide=Kiekvienai pusei skirtingai -layout.sameForAllCorners=Visiems kampams tas pats -layout.differentForEachCorner=Kiekvienam kampui skirtinga -layout.topRight=Viršuje-dešinėje -layout.topLeft=Viršuje kairėje -layout.bottomRight=Apačioje-dešinėje -layout.bottomLeft=Apačioje kairėje layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Fiksuotas skyrius layout.dynamicSectionTypeChoice=Dinaminis skyrius @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Redaguoti portleto egzempliorių {0} -layout.uploadBackgroundImageTitle=Įkelkite fono paveikslėlį -layout.deleteBackgroundImageTitle=Ištrinkite fono paveikslėlį layout.background=Fonas layout.backgroundColor=Fono spalva layout.backgroundImage=Fono vaizdas layout.image=Vaizdas -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Pakartokite -layout.imageNoRepeat=Jokio kartojimosi -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Redaguoti puslapio dizainą layout.fullWindow=Pilnas langas -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Viršuje kairėje -layout.imagePositionTopRight=Viršuje dešinėje -layout.imagePositionBottomLeft=Apačioje kairėje -layout.imagePositionBottomRight=Dešinėje apačioje layout.gradient=Gradientas -layout.gradientFrom=Nuo -layout.gradientTo=Iki -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Išsaugoti layout.saveDraftTooltip=Išsaugoti puslapį kaip juodraštį layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Ar norite atnaujinti juodraštį? layout.draftConfirmOkLabel=Tęsti juodraštį layout.draftConfirmCancelLabel=Sukurti naują layout.pageBeingEditedByYouInOther=Ši puslapio versija yra pasenusi ir pakeista kita. -layout.textStyle=Tekstas -layout.textColorTitle=Antraštė -layout.textColorHeader=Antraštės -layout.textColorBody=Kūnas -layout.textColorSubtitle=Subtitrai -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Aplikacijų stilius layout.globalPageDesign=Pasaulinis puslapio dizainas layout.globalPageBackground=Puslapio fonas @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_nl.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_nl.properties index 3eedbccbb..22b43eb5d 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_nl.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_nl.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Paginaconcept succesvol opgeslagen layout.pageOutdatedError=De huidige pagina-versie lijkt verouderd te zijn. Probeer het opnieuw door de pagina te vernieuwen of controleer of een andere sessie actief is (een ander browser tabblad) of neem contact op met uw beheerder. layout.switchToDesktop=Overschakelen naar bureaublad weergave layout.switchToMobile=Overschakelen naar mobiele weergave -layout.margins=Marges -layout.top=Bovenkant -layout.right=Rechterkant -layout.bottom=Onderaan -layout.left=Linkerkant -layout.border=Border -layout.borderColor=Kleur -layout.borderSize=Grootte -layout.boxShadow=Schaduw -layout.borderRadius=Radius -layout.ok=OK layout.view=Zicht Formulier -layout.sameForAllSides=Zelfde voor alle kanten -layout.differentForEachSide=Verschillende zijden -layout.sameForAllCorners=Hetzelfde voor alle hoeken -layout.differentForEachCorner=Verschil voor elke hoek -layout.topRight=Rechtsboven -layout.topLeft=Linksboven -layout.bottomRight=Rechtsonder -layout.bottomLeft=Linksonder layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Vaste sectie layout.dynamicSectionTypeChoice=Dynamische sectie @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Wijzig portlet-instantie {0} -layout.uploadBackgroundImageTitle=Upload een achtergrondafbeelding -layout.deleteBackgroundImageTitle=Verwijder de achtergrondafbeelding layout.background=Achtergrond layout.backgroundColor=Achtergrond kleur layout.backgroundImage=Achtergrond afbeelding layout.image=Afbeelding -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Herhalen -layout.imageNoRepeat=Geen herhaling -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Paginaontwerp bewerken layout.fullWindow=Volledig venster -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Boven links -layout.imagePositionTopRight=Boven rechts -layout.imagePositionBottomLeft=Links onder -layout.imagePositionBottomRight=Onder rechts layout.gradient=Kleurovergang -layout.gradientFrom=Van -layout.gradientTo=Aan -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Opslaan layout.saveDraftTooltip=Pagina als concept opslaan layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Wil je het ontwerp hervatten? layout.draftConfirmOkLabel=resume draft layout.draftConfirmCancelLabel=Nieuwe aanmaken layout.pageBeingEditedByYouInOther=Deze versie van de pagina is verouderd en vervangen door een andere. -layout.textStyle=Tekstveld -layout.textColorTitle=Titel -layout.textColorHeader=Koptekst -layout.textColorBody=Lichaam -layout.textColorSubtitle=Ondertiteling -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Applicatie opmaak layout.globalPageDesign=Globaal pagina-ontwerp layout.globalPageBackground=Pagina achtergrond @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_no.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_no.properties index 813a6a54e..1232a261b 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_no.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_no.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Sideutkast er lagret layout.pageOutdatedError=Gjeldende sideversjon er utdatert. Vennligst prøv igjen ved å oppdatere siden eller sjekke om en annen økt pågår (en annen nettleserfane) eller kontakt systemansvarlig. layout.switchToDesktop=Bytt til skrivebordsmodus layout.switchToMobile=Bytt til Mobil visning -layout.margins=Marginer -layout.top=Topp -layout.right=Høyre -layout.bottom=Bunn -layout.left=Venstre -layout.border=Border -layout.borderColor=Farge -layout.borderSize=Størrelse -layout.boxShadow=Skygge -layout.borderRadius=Radius -layout.ok=OK layout.view=Vis -layout.sameForAllSides=Samme for alle sider -layout.differentForEachSide=Forskjellig for hver side -layout.sameForAllCorners=Samme for alle hjørner -layout.differentForEachCorner=Forskjellige for hver hjørne -layout.topRight=Øverst til høyre -layout.topLeft=Øverst til venstre -layout.bottomRight=Nederst til høyre -layout.bottomLeft=Nederst til venstre layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Fast seksjon layout.dynamicSectionTypeChoice=Dynamisk seksjon @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Redigere portlet-forekomst {0} -layout.uploadBackgroundImageTitle=Last opp et bakgrunnsbilde -layout.deleteBackgroundImageTitle=Slett bakgrunnsbildet layout.background=Bakgrunn layout.backgroundColor=Bakgrunnsfarge layout.backgroundImage=Bakgrunnsbilde layout.image=Bilde -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Gjenta -layout.imageNoRepeat=Ingen gjentakelse -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Rediger sidedesign layout.fullWindow=Hele vinduet -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Øverst til venstre -layout.imagePositionTopRight=Øverst til høyre -layout.imagePositionBottomLeft=Nederst til venstre -layout.imagePositionBottomRight=Nederst til høyre layout.gradient=Gradert -layout.gradientFrom=Fra -layout.gradientTo=Til -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Lagre layout.saveDraftTooltip=Lagre side som utkast layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Vil du fortsette utkastet? layout.draftConfirmOkLabel=Gjenoppta utkast layout.draftConfirmCancelLabel=Opprett ny layout.pageBeingEditedByYouInOther=Denne versjonen av siden er utdatert og har blitt erstattet av en annen. -layout.textStyle=Tekst -layout.textColorTitle=Tittel -layout.textColorHeader=Topptekst -layout.textColorBody=Innhold -layout.textColorSubtitle=Undertittel -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Stil for applikasjoner layout.globalPageDesign=Global side design layout.globalPageBackground=Sidens bakgrunn @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pl.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pl.properties index a6365051f..48f3a714a 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pl.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pl.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Szkic strony zapisany pomyślnie layout.pageOutdatedError=Obecna wersja strony wydaje się być nieaktualna. Spróbuj ponownie odświeżając stronę lub sprawdź, czy trwa inna sesja (inna karta przeglądarki) lub skontaktuj się z administratorem. layout.switchToDesktop=Przełącz na widok pulpitu layout.switchToMobile=Przełącz na widok mobilny -layout.margins=Marginesy -layout.top=Góra -layout.right=Prawy -layout.bottom=Dolny -layout.left=W lewo -layout.border=Border -layout.borderColor=Kolor -layout.borderSize=Rozmiar -layout.boxShadow=Cień -layout.borderRadius=Radius -layout.ok=Ok layout.view=Zobacz -layout.sameForAllSides=To samo dla wszystkich stron -layout.differentForEachSide=Różne dla każdej strony -layout.sameForAllCorners=To samo dla wszystkich rogów -layout.differentForEachCorner=Różne dla każdego narożnika -layout.topRight=Prawy górny -layout.topLeft=Lewy górny róg -layout.bottomRight=Prawy dolny -layout.bottomLeft=Dolny lewy róg layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Sekcja stała layout.dynamicSectionTypeChoice=Sekcja dynamiczna @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Edytuj instancję portletu {0} -layout.uploadBackgroundImageTitle=Prześlij obraz tła -layout.deleteBackgroundImageTitle=Usuń obraz tła layout.background=Kontekst layout.backgroundColor=Kolor tła layout.backgroundImage=Obraz tła layout.image=Obraz -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Powtórz -layout.imageNoRepeat=Brak powtórzeń -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Edytuj wygląd strony layout.fullWindow=Pełne okno -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Lewy górny róg -layout.imagePositionTopRight=Prawy górny róg -layout.imagePositionBottomLeft=Lewy dolny róg -layout.imagePositionBottomRight=Dolny prawy róg layout.gradient=Gradient -layout.gradientFrom=Od -layout.gradientTo=Do -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Zapisz layout.saveDraftTooltip=Zapisz stronę jako szkic layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Czy chcesz wznowić wersję roboczą? layout.draftConfirmOkLabel=Wznów szkic layout.draftConfirmCancelLabel=Utwórz nowy layout.pageBeingEditedByYouInOther=Ta wersja strony jest nieaktualna i została zastąpiona przez inną. -layout.textStyle=Tekst -layout.textColorTitle=Tytuł -layout.textColorHeader=Nagłówek -layout.textColorBody=Ciało -layout.textColorSubtitle=Podtytuł -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Stylizacja aplikacji layout.globalPageDesign=Projektowanie strony globalnej layout.globalPageBackground=Tło strony @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pt_BR.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pt_BR.properties index c97637955..c0b865ed2 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pt_BR.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pt_BR.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Rascunho de página salvo com sucesso layout.pageOutdatedError=A versão atual da página parece estar desatualizada. Por favor, tente novamente atualizando a página ou verifique se há outra sessão em andamento (outra aba do navegador) ou entre em contato com seu administrador. layout.switchToDesktop=Mudar para visualização desktop layout.switchToMobile=Mudar para modo móvel -layout.margins=Margens -layout.top=Superior -layout.right=Direita -layout.bottom=Inferior -layout.left=Esquerda -layout.border=Border -layout.borderColor=Cor -layout.borderSize=Tamanho -layout.boxShadow=Sombra -layout.borderRadius=Radius -layout.ok=OK layout.view=Visualização -layout.sameForAllSides=Igual para todos os lados -layout.differentForEachSide=Diferente para cada lado -layout.sameForAllCorners=Mesmo para todos os cantos -layout.differentForEachCorner=Diferente para cada canto -layout.topRight=Superior-Direito -layout.topLeft=Superior-esquerdo -layout.bottomRight=Inferior-Direito -layout.bottomLeft=Inferior-Esquerdo layout.chooseATemplate=Escolha um modelo layout.fixedSectionTypeChoice=Seção fixa layout.dynamicSectionTypeChoice=Seção Dinâmica @@ -397,42 +378,13 @@ portletInstance.label.close=Fechar layout.editPortletInstance=Editar instância do portlet {0} -layout.uploadBackgroundImageTitle=Enviar uma imagem de fundo -layout.deleteBackgroundImageTitle=Excluir a imagem de fundo layout.background=Fundo layout.backgroundColor=Cor de fundo layout.backgroundImage=Imagem de fundo layout.image=Imagem: -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Repetir -layout.imageNoRepeat=Não repetir -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Editar design de página layout.fullWindow=Janela completa -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Canto superior esquerdo -layout.imagePositionTopRight=Canto superior direito -layout.imagePositionBottomLeft=Canto inferior esquerdo -layout.imagePositionBottomRight=Canto inferior direito layout.gradient=Degradê -layout.gradientFrom=De -layout.gradientTo=a -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Salvar layout.saveDraftTooltip=Salvar página como rascunho layout.saveSiteDraftTooltip=Salvar site como rascunho @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Deseja retomar o rascunho? layout.draftConfirmOkLabel=Continuar o rascunho layout.draftConfirmCancelLabel=Criar Novo layout.pageBeingEditedByYouInOther=Esta versão da página está desatualizada e foi substituída por outra. -layout.textStyle=texto -layout.textColorTitle=Título -layout.textColorHeader=Cabeçalho -layout.textColorBody=Conteúdo -layout.textColorSubtitle=Legenda -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Estilo da aplicação layout.globalPageDesign=Design de Página Global layout.globalPageBackground=Fundo da Página @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Ajustar largura da página layout.editSiteLayout=Editar Layout do Site layout.editSiteNavigation=Editar Navegação do Site layout.pageMargins=Margens da página -layout.scrollTopColor=Superior -layout.scrollMiddleColor=Ao rolar layout.siteDesign=Design do Site layout.siteBackground=Fundo do site diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pt_PT.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pt_PT.properties index 6bef992ba..b803fd492 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pt_PT.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_pt_PT.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Rascunho de página salvo com sucesso layout.pageOutdatedError=A versão atual da página parece estar desatualizada. Por favor, tente novamente atualizando a página ou verifique se há outra sessão em andamento (outra aba do navegador) ou entre em contato com seu administrador. layout.switchToDesktop=Mudar para visualização desktop layout.switchToMobile=Mudar para modo móvel -layout.margins=Margens -layout.top=Superior -layout.right=Direita -layout.bottom=Inferior -layout.left=Esquerda -layout.border=Border -layout.borderColor=Cor -layout.borderSize=Tamanho -layout.boxShadow=Sombra -layout.borderRadius=Radius -layout.ok=OK layout.view=Visualização -layout.sameForAllSides=Igual para todos os lados -layout.differentForEachSide=Diferente para cada lado -layout.sameForAllCorners=Mesmo para todos os cantos -layout.differentForEachCorner=Diferente para cada canto -layout.topRight=Superior-Direito -layout.topLeft=Superior-esquerdo -layout.bottomRight=Inferior-Direito -layout.bottomLeft=Inferior-Esquerdo layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Seção fixa layout.dynamicSectionTypeChoice=Seção Dinâmica @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Editar instância do portlet {0} -layout.uploadBackgroundImageTitle=Enviar uma imagem de fundo -layout.deleteBackgroundImageTitle=Excluir a imagem de fundo layout.background=Fundo layout.backgroundColor=Cor de fundo layout.backgroundImage=Imagem de fundo layout.image=Imagem: -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Repetir -layout.imageNoRepeat=Não repetir -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Editar design de página layout.fullWindow=Janela completa -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Canto superior esquerdo -layout.imagePositionTopRight=Canto superior direito -layout.imagePositionBottomLeft=Canto inferior esquerdo -layout.imagePositionBottomRight=Canto inferior direito layout.gradient=Degradê -layout.gradientFrom=De -layout.gradientTo=a -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Gravar layout.saveDraftTooltip=Salvar página como rascunho layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Deseja retomar o rascunho? layout.draftConfirmOkLabel=Continuar o rascunho layout.draftConfirmCancelLabel=Criar Novo layout.pageBeingEditedByYouInOther=Esta versão da página está desatualizada e foi substituída por outra. -layout.textStyle=texto -layout.textColorTitle=Título -layout.textColorHeader=Cabeçalho -layout.textColorBody=Conteúdo -layout.textColorSubtitle=Legenda -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Estilo da aplicação layout.globalPageDesign=Design de Página Global layout.globalPageBackground=Fundo da Página @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ro.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ro.properties index 22792f541..004c9928d 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ro.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ro.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Schiță pagină salvată cu succes layout.pageOutdatedError=Versiunea curentă a paginii pare să fie învechită. Vă rugăm să încercaţi din nou reîmprospătând pagina sau verificaţi dacă o altă sesiune este în desfăşurare (o altă filă de browser) sau contactaţi administratorul. layout.switchToDesktop=Comutați la desktop View layout.switchToMobile=Comută la vizualizarea mobilă -layout.margins=Margini -layout.top=Sus -layout.right=Dreapta -layout.bottom=Jos -layout.left=Stânga -layout.border=Border -layout.borderColor=Culoare -layout.borderSize=Dimensiune -layout.boxShadow=Umbră -layout.borderRadius=Radius -layout.ok=Ok layout.view=Afișare -layout.sameForAllSides=La fel pentru toate părţile -layout.differentForEachSide=Diferente pentru fiecare latură -layout.sameForAllCorners=Același lucru pentru toate colțurile -layout.differentForEachCorner=Diferit pentru fiecare colţ -layout.topRight=Dreapta sus -layout.topLeft=Top-Stânga -layout.bottomRight=jos-dreapta -layout.bottomLeft=jos-Stânga layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Secțiunea fixă layout.dynamicSectionTypeChoice=Secțiune dinamică @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Editare instanță portlet {0} -layout.uploadBackgroundImageTitle=Încarcă o imagine de fundal -layout.deleteBackgroundImageTitle=Șterge imaginea de fundal layout.background=Context layout.backgroundColor=Culoare fundal layout.backgroundImage=Imagine de fundal layout.image=Imagine -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Repetă -layout.imageNoRepeat=Fără repetare -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Editare design pagină layout.fullWindow=Fereastră completă -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Sus stânga -layout.imagePositionTopRight=Dreapta sus -layout.imagePositionBottomLeft=Stânga jos -layout.imagePositionBottomRight=Jos dreapta layout.gradient=Gradient -layout.gradientFrom=De la -layout.gradientTo=Până la -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Salvaţi layout.saveDraftTooltip=Salvează pagina ca ciornă layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Doriți să reluați proiectul? layout.draftConfirmOkLabel=Reluare ciornă layout.draftConfirmCancelLabel=Creare nou layout.pageBeingEditedByYouInOther=Această versiune a paginii este învechită și a fost înlocuită cu alta. -layout.textStyle=Text -layout.textColorTitle=Titlu -layout.textColorHeader=Antet -layout.textColorBody=Corp -layout.textColorSubtitle=Subtitrare -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Stilul aplicației layout.globalPageDesign=Proiectare pagină globală layout.globalPageBackground=Fundal pagină @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ru.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ru.properties index 838f0a4da..0dee26934 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ru.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_ru.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Черновик страницы успешн layout.pageOutdatedError=Версия текущей страницы устарела. Пожалуйста, повторите попытку, обновив страницу или проверьте, продолжается ли сеанс (другая вкладка браузера) или обратитесь к администратору. layout.switchToDesktop=Переключиться на рабочий стол layout.switchToMobile=Переключиться на мобильный вид -layout.margins=Поля -layout.top=Сверху -layout.right=Справа -layout.bottom=Внизу -layout.left=Слева -layout.border=Border -layout.borderColor=Цвет -layout.borderSize=Размер -layout.boxShadow=Тень -layout.borderRadius=Radius -layout.ok=Ок layout.view=Показать -layout.sameForAllSides=То же самое для всех сторон -layout.differentForEachSide=Различные для каждой стороны -layout.sameForAllCorners=То же самое для всех углов -layout.differentForEachCorner=Различные для каждого угла -layout.topRight=Сверху справа -layout.topLeft=Вверху слева -layout.bottomRight=Нижняя правая -layout.bottomLeft=Снизу слева layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Фиксированная секция layout.dynamicSectionTypeChoice=Динамическая секция @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Редактировать экземпляр портлета {0} -layout.uploadBackgroundImageTitle=Загрузить фоновое изображение -layout.deleteBackgroundImageTitle=Удалить фоновое изображение layout.background=Справочная информация layout.backgroundColor=Цвет фона layout.backgroundImage=Фоновое изображение layout.image=Изображение -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Повторить -layout.imageNoRepeat=Не повторять -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Редактировать дизайн страницы layout.fullWindow=Полное окно -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Вверху слева -layout.imagePositionTopRight=Вверху справа -layout.imagePositionBottomLeft=Внизу слева -layout.imagePositionBottomRight=Внизу справа layout.gradient=Градиент -layout.gradientFrom=С -layout.gradientTo=До -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Сохранить layout.saveDraftTooltip=Сохранить страницу как черновик layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Вы хотите возобновить черно layout.draftConfirmOkLabel=Возобновить черновик layout.draftConfirmCancelLabel=Создать новый layout.pageBeingEditedByYouInOther=Эта версия страницы устарела и была заменена другой версией. -layout.textStyle=Текст -layout.textColorTitle=Заголовок -layout.textColorHeader=Заголовок -layout.textColorBody=Тело -layout.textColorSubtitle=Субтитры -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Стиль приложения layout.globalPageDesign=Глобальный дизайн страницы layout.globalPageBackground=Фон страницы @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sk.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sk.properties index 1f771f8e8..73c4f1be8 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sk.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sk.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Koncept stránky bol úspešne uložený layout.pageOutdatedError=Aktuálna verzia stránky sa zdá byť zastaraná. Skúste to znova obnovením stránky alebo skontrolujte, či neprebieha ďalšia relácia (iná karta prehliadača), alebo kontaktujte svojho správcu. layout.switchToDesktop=Prepnite na zobrazenie pracovnej plochy layout.switchToMobile=Prepnúť na zobrazenie pre mobilné zariadenia -layout.margins=Okraje -layout.top=Hore -layout.right=Správne -layout.bottom=Spodná časť -layout.left=Vľavo -layout.border=Hranica -layout.borderColor=Farba -layout.borderSize=Veľkosť -layout.boxShadow=Tieň -layout.borderRadius=Polomer -layout.ok=Dobre layout.view=Zobraziť -layout.sameForAllSides=Rovnaké pre všetky strany -layout.differentForEachSide=Pre každú stranu iné -layout.sameForAllCorners=Rovnaké pre všetky rohy -layout.differentForEachCorner=Pre každý roh iné -layout.topRight=Vpravo hore -layout.topLeft=Vľavo hore -layout.bottomRight=Vpravo dole -layout.bottomLeft=Vľavo dole layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Pevná sekcia layout.dynamicSectionTypeChoice=Dynamická sekcia @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Upraviť inštanciu portletu {0} -layout.uploadBackgroundImageTitle=Nahrajte obrázok na pozadí -layout.deleteBackgroundImageTitle=Odstráňte obrázok na pozadí layout.background=Pozadie layout.backgroundColor=Farba pozadia layout.backgroundImage=Obrázok na pozadí layout.image=Obrázok -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Opakujte -layout.imageNoRepeat=Žiadne opakovanie -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Upraviť dizajn stránky layout.fullWindow=Celé okno -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Vľavo hore -layout.imagePositionTopRight=Vpravo hore -layout.imagePositionBottomLeft=Vľavo dole -layout.imagePositionBottomRight=Vpravo dole layout.gradient=Gradient -layout.gradientFrom=Z -layout.gradientTo=Na -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Uložiť layout.saveDraftTooltip=Uložiť stránku ako koncept layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Chcete pokračovať v koncepte? layout.draftConfirmOkLabel=Obnoviť koncept layout.draftConfirmCancelLabel=Vytvoriť nový layout.pageBeingEditedByYouInOther=Táto verzia stránky je zastaraná a bola nahradená inou verziou. -layout.textStyle=Text -layout.textColorTitle=Názov -layout.textColorHeader=Hlavička -layout.textColorBody=Telo -layout.textColorSubtitle=Podnadpis -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Štýl aplikácie layout.globalPageDesign=Globálny dizajn stránky layout.globalPageBackground=Pozadie stránky @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sl.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sl.properties index d1d801316..10733235e 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sl.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sl.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Osnutek strani je uspešno shranjen layout.pageOutdatedError=Zdi se, da je trenutna različica strani zastarela. Poskusite znova, tako da osvežite stran ali preverite, ali je v teku druga seja (drug zavihek brskalnika) ali se obrnite na skrbnika. layout.switchToDesktop=Preklopite na pogled namizja layout.switchToMobile=Preklopite na mobilni pogled -layout.margins=Robovi -layout.top=Vrh -layout.right=Prav -layout.bottom=Spodaj -layout.left=Levo -layout.border=Meja -layout.borderColor=Barva -layout.borderSize=Velikost -layout.boxShadow=Senca -layout.borderRadius=Radij -layout.ok=Ok layout.view=Prikaz -layout.sameForAllSides=Enako za vse strani -layout.differentForEachSide=Za vsako stran drugače -layout.sameForAllCorners=Enako za vse vogale -layout.differentForEachCorner=Za vsak kotiček drugače -layout.topRight=Zgoraj desno -layout.topLeft=Zgoraj levo -layout.bottomRight=Spodaj desno -layout.bottomLeft=Spodaj-levo layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Fiksni razdelek layout.dynamicSectionTypeChoice=Dinamični odsek @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Urejanje primerka portalskega programčka {0} -layout.uploadBackgroundImageTitle=Naložite sliko ozadja -layout.deleteBackgroundImageTitle=Izbrišite sliko ozadja layout.background=Ozadje layout.backgroundColor=Barva ozadja layout.backgroundImage=Slika ozadja layout.image=Slika -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Ponovi -layout.imageNoRepeat=Brez ponavljanja -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Uredi oblikovanje strani layout.fullWindow=Polno okno -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Zgoraj levo -layout.imagePositionTopRight=Desno zgoraj -layout.imagePositionBottomLeft=Levo spodaj -layout.imagePositionBottomRight=Desno spodaj layout.gradient=Gradient -layout.gradientFrom=Od -layout.gradientTo=do -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Shrani layout.saveDraftTooltip=Shrani stran kot osnutek layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Ali želite nadaljevati osnutek? layout.draftConfirmOkLabel=Osnutek nadaljevanja layout.draftConfirmCancelLabel=Ustvari novo layout.pageBeingEditedByYouInOther=Ta različica strani je zastarela in jo je nadomestila druga. -layout.textStyle=Besedilo -layout.textColorTitle=Naslov -layout.textColorHeader=Glava -layout.textColorBody=Telo -layout.textColorSubtitle=Podnaslov -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Slog aplikacije layout.globalPageDesign=Globalno oblikovanje strani layout.globalPageBackground=Ozadje strani @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sq.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sq.properties index c539eb5b7..c070634af 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sq.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sq.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=crwdns30306:0crwdne30306:0 layout.pageOutdatedError=crwdns30308:0crwdne30308:0 layout.switchToDesktop=crwdns30310:0crwdne30310:0 layout.switchToMobile=crwdns30312:0crwdne30312:0 -layout.margins=crwdns30314:0crwdne30314:0 -layout.top=crwdns30316:0crwdne30316:0 -layout.right=crwdns30318:0crwdne30318:0 -layout.bottom=crwdns30320:0crwdne30320:0 -layout.left=crwdns30322:0crwdne30322:0 -layout.border=crwdns30324:0crwdne30324:0 -layout.borderColor=crwdns30326:0crwdne30326:0 -layout.borderSize=crwdns30328:0crwdne30328:0 -layout.boxShadow=crwdns30330:0crwdne30330:0 -layout.borderRadius=crwdns30332:0crwdne30332:0 -layout.ok=crwdns30334:0crwdne30334:0 layout.view=crwdns30336:0crwdne30336:0 -layout.sameForAllSides=crwdns30338:0crwdne30338:0 -layout.differentForEachSide=crwdns30340:0crwdne30340:0 -layout.sameForAllCorners=crwdns30342:0crwdne30342:0 -layout.differentForEachCorner=crwdns30344:0crwdne30344:0 -layout.topRight=crwdns30346:0crwdne30346:0 -layout.topLeft=crwdns30348:0crwdne30348:0 -layout.bottomRight=crwdns30350:0crwdne30350:0 -layout.bottomLeft=crwdns30352:0crwdne30352:0 layout.chooseATemplate=crwdns94380:0crwdne94380:0 layout.fixedSectionTypeChoice=crwdns30356:0crwdne30356:0 layout.dynamicSectionTypeChoice=crwdns30358:0crwdne30358:0 @@ -397,42 +378,13 @@ portletInstance.label.close=crwdns103980:0crwdne103980:0 layout.editPortletInstance=crwdns30818:0{0}crwdne30818:0 -layout.uploadBackgroundImageTitle=crwdns30820:0crwdne30820:0 -layout.deleteBackgroundImageTitle=crwdns30822:0crwdne30822:0 layout.background=crwdns30824:0crwdne30824:0 layout.backgroundColor=crwdns30826:0crwdne30826:0 layout.backgroundImage=crwdns30828:0crwdne30828:0 layout.image=crwdns30830:0crwdne30830:0 -layout.imageSizeTitle=crwdns118591:0crwdne118591:0 -layout.imageSizeCover=crwdns30832:0crwdne30832:0 -layout.imageSizeContain=crwdns30834:0crwdne30834:0 -layout.imageRepeatTitle=crwdns118593:0crwdne118593:0 -layout.imageRepeat=crwdns30836:0crwdne30836:0 -layout.imageNoRepeat=crwdns30838:0crwdne30838:0 -layout.imageScrollingTitle=crwdns118595:0crwdne118595:0 -layout.imageScrollingFixed=crwdns118597:0crwdne118597:0 -layout.imageScrollingScroll=crwdns118599:0crwdne118599:0 layout.editPageProperties=crwdns30840:0crwdne30840:0 layout.fullWindow=crwdns30842:0crwdne30842:0 -layout.imagePositionTitle=crwdns118601:0crwdne118601:0 -layout.imagePositionCenter=crwdns118603:0crwdne118603:0 -layout.imagePositionTopLeft=crwdns30844:0crwdne30844:0 -layout.imagePositionTopRight=crwdns30846:0crwdne30846:0 -layout.imagePositionBottomLeft=crwdns30848:0crwdne30848:0 -layout.imagePositionBottomRight=crwdns30850:0crwdne30850:0 layout.gradient=crwdns30852:0crwdne30852:0 -layout.gradientFrom=crwdns30854:0crwdne30854:0 -layout.gradientTo=crwdns30856:0crwdne30856:0 -layout.linearGradient=crwdns118555:0crwdne118555:0 -layout.radialGradient=crwdns118557:0crwdne118557:0 -layout.angularGradient=crwdns118559:0crwdne118559:0 -layout.gradientDirectionTopToBottom=crwdns118561:0crwdne118561:0 -layout.gradientDirectionLeftToRight=crwdns118563:0crwdne118563:0 -layout.gradientCornerTopLeft=crwdns118565:0crwdne118565:0 -layout.gradientCornerTopRight=crwdns118567:0crwdne118567:0 -layout.gradientCornerBottomRight=crwdns118569:0crwdne118569:0 -layout.gradientCornerBottomLeft=crwdns118571:0crwdne118571:0 -layout.gradientRatio=crwdns118573:0crwdne118573:0 layout.saveDraft=crwdns30858:0crwdne30858:0 layout.saveDraftTooltip=crwdns30860:0crwdne30860:0 layout.saveSiteDraftTooltip=crwdns94834:0crwdne94834:0 @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=crwdns30878:0crwdne30878:0 layout.draftConfirmOkLabel=crwdns30880:0crwdne30880:0 layout.draftConfirmCancelLabel=crwdns30882:0crwdne30882:0 layout.pageBeingEditedByYouInOther=crwdns30884:0crwdne30884:0 -layout.textStyle=crwdns30886:0crwdne30886:0 -layout.textColorTitle=crwdns30888:0crwdne30888:0 -layout.textColorHeader=crwdns30890:0crwdne30890:0 -layout.textColorBody=crwdns30892:0crwdne30892:0 -layout.textColorSubtitle=crwdns30894:0crwdne30894:0 -layout.textBackground=crwdns118575:0crwdne118575:0 -layout.color=crwdns30896:0crwdne30896:0 layout.applicationStyling=crwdns30898:0crwdne30898:0 layout.globalPageDesign=crwdns30900:0crwdne30900:0 layout.globalPageBackground=crwdns30902:0crwdne30902:0 @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=crwdns94930:0crwdne94930:0 layout.editSiteLayout=crwdns94932:0crwdne94932:0 layout.editSiteNavigation=crwdns94934:0crwdne94934:0 layout.pageMargins=crwdns94936:0crwdne94936:0 -layout.scrollTopColor=crwdns94938:0crwdne94938:0 -layout.scrollMiddleColor=crwdns94940:0crwdne94940:0 layout.siteDesign=crwdns94942:0crwdne94942:0 layout.siteBackground=crwdns94944:0crwdne94944:0 diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sv_SE.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sv_SE.properties index 0614f6ab6..dc0cd8e2e 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sv_SE.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_sv_SE.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Sidans utkast har sparats layout.pageOutdatedError=Den aktuella sidversionen verkar vara föråldrad. Försök igen genom att uppdatera sidan eller kontrollera om en annan session pågår (annan webbläsarflik) eller kontakta administratören. layout.switchToDesktop=Växla till skrivbordsvy layout.switchToMobile=Växla till mobil vy -layout.margins=Marginaler -layout.top=Överst -layout.right=Höger -layout.bottom=Botten -layout.left=Vänster -layout.border=Border -layout.borderColor=Färg -layout.borderSize=Storlek -layout.boxShadow=Skugga -layout.borderRadius=Radius -layout.ok=OK layout.view=Visa -layout.sameForAllSides=Samma för alla sidor -layout.differentForEachSide=Olika för varje sida -layout.sameForAllCorners=Samma för alla hörn -layout.differentForEachCorner=Olika för varje hörn -layout.topRight=Överst till höger -layout.topLeft=Överst till vänster -layout.bottomRight=Nere till höger -layout.bottomLeft=Nederst till vänster layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Fast avsnitt layout.dynamicSectionTypeChoice=Dynamisk sektion @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Redigera portlet-instans {0} -layout.uploadBackgroundImageTitle=Ladda upp en bakgrundsbild -layout.deleteBackgroundImageTitle=Ta bort bakgrundsbilden layout.background=Bakgrund layout.backgroundColor=Bakgrundsfärg layout.backgroundImage=Bakgrundsbild layout.image=Bild -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Upprepa -layout.imageNoRepeat=Ingen upprepning -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Redigera siddesign layout.fullWindow=Fullt fönster -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Överst till vänster -layout.imagePositionTopRight=Överst till höger -layout.imagePositionBottomLeft=Nere till vänster -layout.imagePositionBottomRight=Nere till höger layout.gradient=Gradient -layout.gradientFrom=Från -layout.gradientTo=Till -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Spara layout.saveDraftTooltip=Spara sida som utkast layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Vill du återuppta utkastet? layout.draftConfirmOkLabel=Återuppta utkast layout.draftConfirmCancelLabel=Skapa ny layout.pageBeingEditedByYouInOther=Denna version av sidan är föråldrad och har ersatts av en annan. -layout.textStyle=Text -layout.textColorTitle=Titel -layout.textColorHeader=Rubrik -layout.textColorBody=Kropp -layout.textColorSubtitle=Undertext -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Applikation Styling layout.globalPageDesign=Global siddesign layout.globalPageBackground=Bakgrund för sidan @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_th.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_th.properties index 369bcc0df..fcb51bc51 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_th.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_th.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=บันทึกแบบร่างเพ layout.pageOutdatedError=ดูเหมือนว่าเวอร์ชันหน้าปัจจุบันจะล้าสมัย โปรดลองอีกครั้งโดยรีเฟรชหน้าเว็บหรือตรวจสอบว่ามีเซสชันอื่นดำเนินอยู่หรือไม่ (แท็บเบราว์เซอร์อื่น) หรือติดต่อผู้ดูแลระบบของคุณ layout.switchToDesktop=สลับไปที่มุมมองเดสก์ท็อป layout.switchToMobile=สลับไปที่มุมมองมือถือ -layout.margins=ขอบ -layout.top=สูงสุด -layout.right=ขวา -layout.bottom=ด้านล่าง -layout.left=ซ้าย -layout.border=ชายแดน -layout.borderColor=สี -layout.borderSize=ขนาด -layout.boxShadow=เงา -layout.borderRadius=รัศมี -layout.ok=ตกลง layout.view=ดู -layout.sameForAllSides=เหมือนกันทุกด้าน -layout.differentForEachSide=แตกต่างกันไปในแต่ละด้าน -layout.sameForAllCorners=เหมือนกันทุกมุม -layout.differentForEachCorner=แตกต่างกันไปในแต่ละมุม -layout.topRight=ด้านบนขวา -layout.topLeft=บนซ้าย -layout.bottomRight=ด้านล่างขวา -layout.bottomLeft=ซ้ายล่าง layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=ส่วนคงที่ layout.dynamicSectionTypeChoice=ส่วนไดนามิก @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=แก้ไขอินสแตนซ์พอร์ตเล็ต {0} -layout.uploadBackgroundImageTitle=อัพโหลดรูปภาพพื้นหลัง -layout.deleteBackgroundImageTitle=ลบภาพพื้นหลัง layout.background=พื้นหลัง layout.backgroundColor=สีพื้นหลัง layout.backgroundImage=ภาพพื้นหลัง layout.image=ภาพ -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=ทำซ้ำ -layout.imageNoRepeat=ไม่ซ้ำ -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=แก้ไขการออกแบบหน้า layout.fullWindow=หน้าต่างเต็มบาน -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=ซ้ายบน -layout.imagePositionTopRight=มุมขวาบน -layout.imagePositionBottomLeft=ด้านล่างซ้าย -layout.imagePositionBottomRight=ด้านล่างขวา layout.gradient=การไล่ระดับ -layout.gradientFrom=จาก -layout.gradientTo=ไป -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=บันทึก layout.saveDraftTooltip=บันทึกหน้าเป็นแบบร่าง layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=คุณต้องการดำเนินก layout.draftConfirmOkLabel=ร่างต่อ layout.draftConfirmCancelLabel=สร้างใหม่ layout.pageBeingEditedByYouInOther=หน้าเว็บเวอร์ชันนี้ล้าสมัยและถูกแทนที่ด้วยเวอร์ชันอื่น -layout.textStyle=ข้อความ -layout.textColorTitle=ชื่อ -layout.textColorHeader=หัวข้อ -layout.textColorBody=ร่างกาย -layout.textColorSubtitle=คำบรรยาย -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=การจัดรูปแบบการใช้งาน layout.globalPageDesign=การออกแบบเพจสากล layout.globalPageBackground=พื้นหลังของหน้า @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_tr.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_tr.properties index 5dc792f4a..afcc7a692 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_tr.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_tr.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Sayfa taslağı başarıyla kaydedildi layout.pageOutdatedError=Mevcut sayfa sürümü güncelliğini yitirmiş görünüyor. Lütfen sayfayı yenileyerek tekrar deneyin veya başka bir oturumun devam edip etmediğini kontrol edin (başka bir tarayıcı sekmesi) veya yöneticinizle iletişime geçin. layout.switchToDesktop=Masaüstü Görünümüne Geç layout.switchToMobile=Mobil Görünüme Geç -layout.margins=Marjlar -layout.top=Tepe -layout.right=Sağ -layout.bottom=Alt -layout.left=Sol -layout.border=Sınır -layout.borderColor=Renk -layout.borderSize=Boyut -layout.boxShadow=Gölge -layout.borderRadius=Yarıçap -layout.ok=Ok layout.view=Görünüm -layout.sameForAllSides=Her taraf için aynı -layout.differentForEachSide=Her taraf için farklı -layout.sameForAllCorners=Tüm köşeler için aynı -layout.differentForEachCorner=Her köşe için farklı -layout.topRight=Sağ Üst -layout.topLeft=Sol Üst -layout.bottomRight=Sağ Alt -layout.bottomLeft=Sol Alt layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Sabit Bölüm layout.dynamicSectionTypeChoice=Dinamik Bölüm @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Portlet örneğini düzenle {0} -layout.uploadBackgroundImageTitle=Bir arka plan resmi yükleyin -layout.deleteBackgroundImageTitle=Arka plan resmini sil layout.background=Arka plan layout.backgroundColor=Arkaplan rengi layout.backgroundImage=Arkaplan resmi layout.image=Resim -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Tekrarlamak -layout.imageNoRepeat=Tekrar yok -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Sayfa tasarımını düzenle layout.fullWindow=Tam pencere -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Sol üst -layout.imagePositionTopRight=Sağ üst -layout.imagePositionBottomLeft=Sol alt -layout.imagePositionBottomRight=Sol alt layout.gradient=Gradyan -layout.gradientFrom=Başlangıç Tarihi -layout.gradientTo=Bitiş Tarihi -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Kaydet layout.saveDraftTooltip=Sayfayı taslak olarak kaydet layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Taslağı devam ettirmek ister misiniz? layout.draftConfirmOkLabel=Özgeçmiş Taslağı layout.draftConfirmCancelLabel=Yeni Oluştur layout.pageBeingEditedByYouInOther=Sayfanın bu versiyonu güncelliğini yitirmiş olup, başka bir versiyonla değiştirilmiştir. -layout.textStyle=Metin -layout.textColorTitle=Başlık -layout.textColorHeader=Başlık -layout.textColorBody=Vücut -layout.textColorSubtitle=Altyazı -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Uygulama Stili layout.globalPageDesign=Küresel Sayfa Tasarımı layout.globalPageBackground=Sayfa Arkaplanı @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_uk.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_uk.properties index 92d023350..39a306eb5 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_uk.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_uk.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Сторінка успішно збереже layout.pageOutdatedError=Вказана версія сторінки застаріла. Будь ласка, спробуйте ще раз, оновивши сторінку або перевірте, чи активна інша сесія (вкладка іншого браузера) або зв'яжіться з вашим адміністратором. layout.switchToDesktop=Перемкнути на стільничний вигляд layout.switchToMobile=Перемкнути на мобільний вид -layout.margins=Поля -layout.top=Верх -layout.right=Праворуч -layout.bottom=Униз -layout.left=Ліворуч -layout.border=Border -layout.borderColor=Колір -layout.borderSize=Розмір -layout.boxShadow=Тінь -layout.borderRadius=Radius -layout.ok=Гаразд layout.view=Перегляд -layout.sameForAllSides=Те саме для всіх сторін -layout.differentForEachSide=Різниця для кожної сторони -layout.sameForAllCorners=Те саме для всіх кутів -layout.differentForEachCorner=Різний для кожного кута -layout.topRight=Зверху справа -layout.topLeft=Зверху зліва -layout.bottomRight=Знизу праворуч -layout.bottomLeft=Знизу ліворуч layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Фіксована секція layout.dynamicSectionTypeChoice=Динамічний розділ @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Редагувати портлет {0} -layout.uploadBackgroundImageTitle=Завантажити фонове зображення -layout.deleteBackgroundImageTitle=Видалити фонове зображення layout.background=Фон layout.backgroundColor=Колір тла layout.backgroundImage=Фонове зображення layout.image=Зображення -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Повторити -layout.imageNoRepeat=Без повторень -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Редагувати дизайн сторінки layout.fullWindow=Повне вікно -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Зверху зліва -layout.imagePositionTopRight=Зверху праворуч -layout.imagePositionBottomLeft=Внизу ліворуч -layout.imagePositionBottomRight=Нижній правий layout.gradient=Градієнт -layout.gradientFrom=Від -layout.gradientTo=До -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Зберегти layout.saveDraftTooltip=Зберегти сторінку як чернетку layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Ви хочете відновити чернетк layout.draftConfirmOkLabel=Резюме проекту layout.draftConfirmCancelLabel=Створити новий layout.pageBeingEditedByYouInOther=Ця версія сторінки застаріла і була замінена на іншу. -layout.textStyle=Текст -layout.textColorTitle=Назва -layout.textColorHeader=Заголовок рядка стану -layout.textColorBody=Тіло -layout.textColorSubtitle=Субтитри -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Стиль програми layout.globalPageDesign=Глобальний дизайн сторінки layout.globalPageBackground=Фон сторінки @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_vi.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_vi.properties index 3c4ea24ec..053e7f133 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_vi.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_vi.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=Bản nháp trang đã được lưu thành c layout.pageOutdatedError=Phiên bản trang hiện tại có vẻ đã lỗi thời. Vui lòng thử lại bằng cách làm mới trang hoặc kiểm tra xem có phiên nào khác đang diễn ra không (tab trình duyệt khác) hoặc liên hệ với quản trị viên của bạn. layout.switchToDesktop=Chuyển sang chế độ xem Desktop layout.switchToMobile=Chuyển sang chế độ xem trên thiết bị di động -layout.margins=Lề -layout.top=Đứng đầu -layout.right=Phải -layout.bottom=Đáy -layout.left=Bên trái -layout.border=Ranh giới -layout.borderColor=Màu sắc -layout.borderSize=Kích cỡ -layout.boxShadow=Bóng tối -layout.borderRadius=Bán kính -layout.ok=Được rồi layout.view=Cài đặt -layout.sameForAllSides=Tương tự cho tất cả các bên -layout.differentForEachSide=Khác nhau ở mỗi bên -layout.sameForAllCorners=Tương tự cho tất cả các góc -layout.differentForEachCorner=Khác nhau ở mỗi góc -layout.topRight=Trên cùng bên phải -layout.topLeft=Trên cùng bên trái -layout.bottomRight=Dưới cùng bên phải -layout.bottomLeft=Dưới cùng bên trái layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=Phần cố định layout.dynamicSectionTypeChoice=Phần động @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=Chỉnh sửa phiên bản portlet {0} -layout.uploadBackgroundImageTitle=Tải lên hình nền -layout.deleteBackgroundImageTitle=Xóa hình nền layout.background=Lý lịch layout.backgroundColor=Màu nền layout.backgroundImage=Hình nền layout.image=Hình ảnh -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=Lặp lại -layout.imageNoRepeat=Không lặp lại -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=Chỉnh sửa thiết kế trang layout.fullWindow=Toàn bộ cửa sổ -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=Trên cùng bên trái -layout.imagePositionTopRight=Trên cùng bên phải -layout.imagePositionBottomLeft=Dưới cùng bên trái -layout.imagePositionBottomRight=Dưới cùng bên phải layout.gradient=Độ dốc -layout.gradientFrom=Từ -layout.gradientTo=Đến -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=Lưu layout.saveDraftTooltip=Lưu trang dưới dạng bản nháp layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=Bạn có muốn tiếp tục bản nháp không? layout.draftConfirmOkLabel=Tiếp tục bản nháp layout.draftConfirmCancelLabel=Tạo mới layout.pageBeingEditedByYouInOther=This version of the page is outdated and has been replaced by another one. -layout.textStyle=Chữ -layout.textColorTitle=Tiêu đề -layout.textColorHeader=Tiêu đề -layout.textColorBody=Thân hình -layout.textColorSubtitle=Phụ đề -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=Kiểu dáng ứng dụng layout.globalPageDesign=Thiết kế trang toàn cầu layout.globalPageBackground=Nền trang @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_zh_CN.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_zh_CN.properties index 4b542f2d1..766fd86ac 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_zh_CN.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_zh_CN.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=页面草稿保存成功 layout.pageOutdatedError=当前页面版本似乎已经过时。 请刷新页面或检查是否正在进行另一个会话 (另一个浏览器选项卡) 或联系您的管理员。 layout.switchToDesktop=切换到桌面视图 layout.switchToMobile=切换到移动视图 -layout.margins=边距 -layout.top=顶端 -layout.right=右侧 -layout.bottom=底部 -layout.left=左侧 -layout.border=Border -layout.borderColor=颜色 -layout.borderSize=大小 -layout.boxShadow=阴影 -layout.borderRadius=Radius -layout.ok=好的 layout.view=查看 -layout.sameForAllSides=所有侧面相同 -layout.differentForEachSide=对每一方都有差异 -layout.sameForAllCorners=所有角落都是相同的 -layout.differentForEachCorner=每个角落不同的 -layout.topRight=右上 -layout.topLeft=左上 -layout.bottomRight=右下 -layout.bottomLeft=左下 layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=固定部分 layout.dynamicSectionTypeChoice=动态部分 @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=编辑 portlet 实例 {0} -layout.uploadBackgroundImageTitle=上传背景图像 -layout.deleteBackgroundImageTitle=删除背景图像 layout.background=二. 背景 layout.backgroundColor=背景颜色 layout.backgroundImage=背景图像 layout.image=图片 -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=重复 -layout.imageNoRepeat=不重复 -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=编辑页面设计 layout.fullWindow=全窗口 -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=左上方 -layout.imagePositionTopRight=右上 -layout.imagePositionBottomLeft=左下 -layout.imagePositionBottomRight=右下 layout.gradient=渐变 -layout.gradientFrom=从 -layout.gradientTo=到 -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=存储 layout.saveDraftTooltip=保存页面为草稿 layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=你想要恢复草稿吗? layout.draftConfirmOkLabel=恢复草稿 layout.draftConfirmCancelLabel=创建新的 layout.pageBeingEditedByYouInOther=此页面的版本已经过时,已被另一个版本替换。 -layout.textStyle=文本 -layout.textColorTitle=头衔 -layout.textColorHeader=标题 -layout.textColorBody=正文内容 -layout.textColorSubtitle=字幕 -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=应用程序样式 layout.globalPageDesign=全局页面设计 layout.globalPageBackground=页面背景 @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_zh_TW.properties b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_zh_TW.properties index d1c7a1089..ae40bf1d6 100644 --- a/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_zh_TW.properties +++ b/layout-webapp/src/main/resources/locale/portlet/LayoutEditor_zh_TW.properties @@ -50,26 +50,7 @@ layout.pageDraftSavedSuccessfully=頁面草稿已成功儲存 layout.pageOutdatedError=當前頁面版本似乎已過時。請重新整理頁面重試,或檢查另一個會話是否正在進行(另一個瀏覽器標籤)或聯絡您的管理員。 layout.switchToDesktop=切換到桌面視圖 layout.switchToMobile=切換到移動視圖 -layout.margins=邊距 -layout.top=頂部 -layout.right=正確的 -layout.bottom=底部 -layout.left=左邊 -layout.border=邊界 -layout.borderColor=顏色 -layout.borderSize=尺寸 -layout.boxShadow=陰影 -layout.borderRadius=半徑 -layout.ok=好的 layout.view=查看 -layout.sameForAllSides=各方都一樣 -layout.differentForEachSide=雙方各有不同 -layout.sameForAllCorners=所有角落都一樣 -layout.differentForEachCorner=每個角落都不同 -layout.topRight=右上角 -layout.topLeft=左上角 -layout.bottomRight=右下角 -layout.bottomLeft=左下角 layout.chooseATemplate=Choose a template layout.fixedSectionTypeChoice=固定節 layout.dynamicSectionTypeChoice=動態部分 @@ -397,42 +378,13 @@ portletInstance.label.close=Close layout.editPortletInstance=編輯 portlet 實例 {0} -layout.uploadBackgroundImageTitle=上傳背景圖片 -layout.deleteBackgroundImageTitle=刪除背景圖片 layout.background=背景 layout.backgroundColor=背景顏色 layout.backgroundImage=背景圖片 layout.image=影像 -layout.imageSizeTitle=Size -layout.imageSizeCover=Fill, cropped -layout.imageSizeContain=Fit, whole image -layout.imageRepeatTitle=Repeat -layout.imageRepeat=重复 -layout.imageNoRepeat=不重複 -layout.imageScrollingTitle=Scrolling -layout.imageScrollingFixed=Stays fixed -layout.imageScrollingScroll=Scrolls with page layout.editPageProperties=編輯頁面設計 layout.fullWindow=全窗 -layout.imagePositionTitle=Position -layout.imagePositionCenter=Center -layout.imagePositionTopLeft=左上 -layout.imagePositionTopRight=右上 -layout.imagePositionBottomLeft=左下角 -layout.imagePositionBottomRight=右下角 layout.gradient=坡度 -layout.gradientFrom=從 -layout.gradientTo=至 -layout.linearGradient=Linear Gradient -layout.radialGradient=Radial Gradient -layout.angularGradient=Angular Gradient -layout.gradientDirectionTopToBottom=Top to Bottom -layout.gradientDirectionLeftToRight=Left to Right -layout.gradientCornerTopLeft=Top Left -layout.gradientCornerTopRight=Top Right -layout.gradientCornerBottomRight=Bottom Right -layout.gradientCornerBottomLeft=Bottom Left -layout.gradientRatio=Ratio layout.saveDraft=儲存 layout.saveDraftTooltip=將頁面另存為草稿 layout.saveSiteDraftTooltip=Save site as draft @@ -449,13 +401,6 @@ layout.draftConfirmQuestion=你想恢復草稿嗎? layout.draftConfirmOkLabel=履歷草稿 layout.draftConfirmCancelLabel=新建 layout.pageBeingEditedByYouInOther=此版本的頁面已過時,並已被另一個版本取代。 -layout.textStyle=文字 -layout.textColorTitle=標題 -layout.textColorHeader=標頭 -layout.textColorBody=身體 -layout.textColorSubtitle=字幕 -layout.textBackground=Text Background -layout.color=Solid Color layout.applicationStyling=顏色 layout.globalPageDesign=全球頁面設計 layout.globalPageBackground=頁面背景 @@ -665,7 +610,5 @@ layout.adjustPortalPageWidth=Adjust Page width layout.editSiteLayout=Edit Site Layout layout.editSiteNavigation=Edit Site Navigation layout.pageMargins=Page Margins -layout.scrollTopColor=Top -layout.scrollMiddleColor=On scroll layout.siteDesign=Site Design layout.siteBackground=Site Background diff --git a/layout-webapp/src/main/webapp/WEB-INF/gatein-resources.xml b/layout-webapp/src/main/webapp/WEB-INF/gatein-resources.xml index 0561a4237..2bf85a589 100644 --- a/layout-webapp/src/main/webapp/WEB-INF/gatein-resources.xml +++ b/layout-webapp/src/main/webapp/WEB-INF/gatein-resources.xml @@ -65,6 +65,12 @@ commonVueComponents + + stylingUtils + + + stylingInputs + translationField diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/drawer/EditPageDrawer.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/drawer/EditPageDrawer.vue index cfaa90b7d..dc782a350 100644 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/drawer/EditPageDrawer.vue +++ b/layout-webapp/src/main/webapp/vue-app/common-layout/components/drawer/EditPageDrawer.vue @@ -140,6 +140,13 @@ {{ $t('layout.applicationStyling') }} + - - \ No newline at end of file diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundInput.vue deleted file mode 100644 index 189edc383..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundInput.vue +++ /dev/null @@ -1,605 +0,0 @@ - - - \ No newline at end of file diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundMarginInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundMarginInput.vue deleted file mode 100644 index ad25db563..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundMarginInput.vue +++ /dev/null @@ -1,227 +0,0 @@ - - - diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundRadiusInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundRadiusInput.vue deleted file mode 100644 index ae2475136..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BackgroundRadiusInput.vue +++ /dev/null @@ -1,227 +0,0 @@ - - - diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderInput.vue deleted file mode 100644 index c3d4fee13..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderInput.vue +++ /dev/null @@ -1,135 +0,0 @@ - - - \ No newline at end of file diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderRadiusInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderRadiusInput.vue deleted file mode 100644 index 7b194dc47..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderRadiusInput.vue +++ /dev/null @@ -1,176 +0,0 @@ - - - \ No newline at end of file diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderRadiusSelector.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderRadiusSelector.vue deleted file mode 100644 index 9c1844b5b..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/BorderRadiusSelector.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/ColorPicker.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/ColorPicker.vue deleted file mode 100644 index f4fd462f4..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/ColorPicker.vue +++ /dev/null @@ -1,133 +0,0 @@ - - - diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/MarginInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/MarginInput.vue deleted file mode 100644 index 9335d47e3..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/MarginInput.vue +++ /dev/null @@ -1,204 +0,0 @@ - - - \ No newline at end of file diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/SectionMarginInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/SectionMarginInput.vue deleted file mode 100644 index 1b0d5cb8a..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/SectionMarginInput.vue +++ /dev/null @@ -1,198 +0,0 @@ - - - \ No newline at end of file diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/TextBackgroundInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/TextBackgroundInput.vue deleted file mode 100644 index ae5c94b88..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/TextBackgroundInput.vue +++ /dev/null @@ -1,505 +0,0 @@ - - - diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/TextInput.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/TextInput.vue deleted file mode 100644 index b79aa8c8d..000000000 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/form/TextInput.vue +++ /dev/null @@ -1,395 +0,0 @@ - - - \ No newline at end of file diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/initComponents.js b/layout-webapp/src/main/webapp/vue-app/common-layout/initComponents.js index a628a6a9c..0d5b3928d 100644 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/initComponents.js +++ b/layout-webapp/src/main/webapp/vue-app/common-layout/initComponents.js @@ -18,18 +18,6 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -import BorderRadiusSelector from './components/form/BorderRadiusSelector.vue'; -import ColorPicker from './components/form/ColorPicker.vue'; -import BackgroundImageAttachment from './components/form/BackgroundImageAttachment.vue'; -import BackgroundInput from './components/form/BackgroundInput.vue'; -import BackgroundMarginInput from './components/form/BackgroundMarginInput.vue'; -import BackgroundRadiusInput from './components/form/BackgroundRadiusInput.vue'; -import TextInput from './components/form/TextInput.vue'; -import TextBackgroundInput from './components/form/TextBackgroundInput.vue'; -import MarginInput from './components/form/MarginInput.vue'; -import SectionMarginInput from './components/form/SectionMarginInput.vue'; -import BorderInput from './components/form/BorderInput.vue'; -import BorderRadiusInput from './components/form/BorderRadiusInput.vue'; import SectionTemplate from './components/form/SectionTemplate.vue'; import ContainerExtension from './components/content/base/ContainerExtension.vue'; @@ -62,9 +50,19 @@ import EditSectionDrawer from './components/drawer/EditSectionDrawer.vue'; import EditPortletDialog from './components/dialog/EditPortletDialog.vue'; +// eXIP 7.3.0.30: the styling inputs live in social's shared 'stylingInputs' module (this module depends on it); +// they stay reachable under their historical layout-editor-* tags +function sharedStylingInput(tag) { + const component = Vue.options.components[tag]; + if (!component) { + throw new Error(`Shared styling input '${tag}' is not registered: the stylingInputs module must be loaded first`); + } + return component; +} + const components = { - 'layout-editor-color-picker': ColorPicker, - 'layout-editor-border-radius-selector': BorderRadiusSelector, + 'layout-editor-color-picker': sharedStylingInput('styling-color-picker'), + 'layout-editor-border-radius-selector': sharedStylingInput('styling-border-radius-selector'), 'layout-editor-container': Container, 'layout-editor-container-extension': ContainerExtension, 'layout-editor-container-base': ContainerBase, @@ -85,16 +83,16 @@ const components = { 'layout-editor-page-edit-drawer': EditPageDrawer, 'layout-editor-section-edit-drawer': EditSectionDrawer, 'layout-editor-portlet-edit-dialog': EditPortletDialog, - 'layout-editor-background-image-attachment': BackgroundImageAttachment, - 'layout-editor-background-input': BackgroundInput, - 'layout-editor-background-margin-input': BackgroundMarginInput, - 'layout-editor-background-radius-input': BackgroundRadiusInput, - 'layout-editor-text-input': TextInput, - 'layout-editor-text-background-input': TextBackgroundInput, - 'layout-editor-margin-input': MarginInput, - 'layout-editor-section-margin-input': SectionMarginInput, - 'layout-editor-border-input': BorderInput, - 'layout-editor-border-radius-input': BorderRadiusInput, + 'layout-editor-background-image-attachment': sharedStylingInput('styling-background-image-attachment'), + 'layout-editor-background-input': sharedStylingInput('styling-background-input'), + 'layout-editor-background-margin-input': sharedStylingInput('styling-background-margin-input'), + 'layout-editor-background-radius-input': sharedStylingInput('styling-background-radius-input'), + 'layout-editor-text-input': sharedStylingInput('styling-text-input'), + 'layout-editor-text-background-input': sharedStylingInput('styling-text-background-input'), + 'layout-editor-margin-input': sharedStylingInput('styling-margin-input'), + 'layout-editor-section-margin-input': sharedStylingInput('styling-section-margin-input'), + 'layout-editor-border-input': sharedStylingInput('styling-border-input'), + 'layout-editor-border-radius-input': sharedStylingInput('styling-border-radius-input'), 'layout-editor-application-card': ApplicationCard, 'layout-editor-application-category-card': ApplicationCategoryCard, 'layout-editor-application-menu': ApplicationMenu, diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/js/LayoutUtils.js b/layout-webapp/src/main/webapp/vue-app/common-layout/js/LayoutUtils.js index 728e79a7d..d223c5c69 100644 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/js/LayoutUtils.js +++ b/layout-webapp/src/main/webapp/vue-app/common-layout/js/LayoutUtils.js @@ -95,6 +95,10 @@ export const containerModel = { appBackgroundSize: null, appBackgroundRepeat: null, appBackgroundAttachment: null, + appMarginTop: null, + appMarginRight: null, + appMarginBottom: null, + appMarginLeft: null, textTitleColor: null, textTitleFontSize: null, textTitleFontWeight: null, @@ -354,15 +358,10 @@ export function applyContainerStyle(container, containerStyle) { Vue.set(container, 'marginBottom', containerStyle.marginBottom === 0 || containerStyle.marginBottom ? containerStyle.marginBottom : null); Vue.set(container, 'marginLeft', containerStyle.marginLeft === 0 || containerStyle.marginLeft ? containerStyle.marginLeft : null); } else { + // eXIP 7.3.0.30: margins are rendered through --appMargin* custom properties from the stored margin attributes; + // the Vuetify spacing classes older layouts carry are stripped (and never written again) container.cssClass = container.cssClass.replace(new RegExp('(^| )(mt|mr|mb|ml|ms|me)-((md|lg|xl)-)?n?[0-9]{1,2}', 'g'), '').replace(/ +/g, ' '); - if (containerStyle.marginTop === 0 || containerStyle.marginTop) { - container.cssClass += ` mt-${containerStyle.marginTop >= 0 ? '' : 'n'}${Math.abs(parseInt(Math.max(-64, Math.min(containerStyle.marginTop || 0, 64)) / 4))}`; - container.cssClass += ` me-${containerStyle.marginRight >= 0 ? '' : 'n'}${Math.abs(parseInt(Math.max(-64, Math.min(containerStyle.marginRight || 0, 64)) / 4))}`; - container.cssClass += ` mb-${containerStyle.marginBottom >= 0 ? '' : 'n'}${Math.abs(parseInt(Math.max(-64, Math.min(containerStyle.marginBottom || 0, 64)) / 4))}`; - container.cssClass += ` ms-${containerStyle.marginLeft >= 0 ? '' : 'n'}${Math.abs(parseInt(Math.max(-64, Math.min(containerStyle.marginLeft || 0, 64)) / 4))}`; - } } - container.cssClass = container.cssClass.replace(new RegExp('(^| )(brtr|brtl|brbr|brbl)-[0-9]', 'g'), '').replace(/ +/g, ' '); Vue.set(container, 'cssClass', container.cssClass); @@ -432,6 +431,10 @@ export function applyContainerStyle(container, containerStyle) { Vue.set(container, 'appBackgroundSize', containerStyle.appBackgroundSize || null); Vue.set(container, 'appBackgroundRepeat', containerStyle.appBackgroundRepeat || null); Vue.set(container, 'appBackgroundAttachment', containerStyle.appBackgroundAttachment || null); + Vue.set(container, 'appMarginTop', containerStyle.appMarginTop === 0 ? 0 : containerStyle.appMarginTop || null); + Vue.set(container, 'appMarginRight', containerStyle.appMarginRight === 0 ? 0 : containerStyle.appMarginRight || null); + Vue.set(container, 'appMarginBottom', containerStyle.appMarginBottom === 0 ? 0 : containerStyle.appMarginBottom || null); + Vue.set(container, 'appMarginLeft', containerStyle.appMarginLeft === 0 ? 0 : containerStyle.appMarginLeft || null); Vue.set(container, 'backgroundColor', containerStyle.backgroundColor || null); Vue.set(container, 'backgroundImage', containerStyle.backgroundImage || null); Vue.set(container, 'backgroundEffect', containerStyle.backgroundEffect || null); @@ -1025,18 +1028,8 @@ export function parseContainerStyle(container) { && container.template !== sidebarTemplate && container.template !== pageBodyTemplate && container.template !== sectionsParentTemplate) { - const marginMatches = container?.cssClass?.match?.(new RegExp('(^| )(mt|mr|mb|ml|ms|me)-((md|lg|xl)-)?n?[0-9]{1,2}', 'g')) || []; - if (marginMatches?.length) { - container.marginTop = parseInt(marginMatches.find(c => c.search(/mt-n?\d+/) >= 0)?.replace?.('mt-n', '-')?.replace?.('mt-', '') || 0) * 4; - container.marginRight = parseInt(marginMatches.find(c => c.search(/me-n?\d+/) >= 0)?.replace?.('me-n', '-')?.replace?.('me-', '') || 0) * 4; - container.marginBottom = parseInt(marginMatches.find(c => c.search(/mb-n?\d+/) >= 0)?.replace?.('mb-n', '-')?.replace?.('mb-', '') || 0) * 4; - container.marginLeft = parseInt(marginMatches.find(c => c.search(/ms-n?\d+/) >= 0)?.replace?.('ms-n', '-')?.replace?.('ms-', '') || 0) * 4; - } else { - container.marginTop = null; - container.marginRight = null; - container.marginBottom = null; - container.marginLeft = null; - } + // eXIP 7.3.0.30: margins live in the margin attributes only, on the platform scale (20 = no extra margin); + // a legacy application is converted once, server-side, by LayoutModel, so the attributes are the source of truth } const radiusMatches = container?.cssClass?.match?.(new RegExp('(^| )(brtr|brtl|brbr|brbl)-[0-9]', 'g')) || []; diff --git a/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js b/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js index 3536c1477..c488f5a92 100644 --- a/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js +++ b/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js @@ -27,6 +27,24 @@ export function installApplication(navUri, applicationStorageId, applicationElem .then(applicationContent => handleApplicationContent(applicationContent, applicationElement, applicationMode)); } +const GRADIENT_COLOR_PATTERN = /#[0-9a-fA-F]{3,8}|rgba?\([^)]*\)/; + +export function isTopBanner(container) { + return !!container?.cssClass?.includes?.('layout-banner-top-section'); +} + +export function firstGradientColor(effect) { + const match = effect?.match?.(GRADIENT_COLOR_PATTERN); + return match ? match[0] : null; +} + +export function isTransparentColor(color) { + return color === 'transparent' || (color?.length === 9 && color.toUpperCase().endsWith('00')); +} + +// Margins are rendered through --appMargin* custom properties (getStyle); the Vuetify spacing classes that +// older layouts stored for the same margins are dropped at render time so that they do not apply twice + export function getStyle(container, options) { const style = {}; const backgroundLayerValues = !options.noBackgroundStyle && parseBackgroundLayerValues(container.cssClass); @@ -298,14 +316,17 @@ export function getStyle(container, options) { style['--appWidthScroll'] = 'auto'; } } + // Application and page levels write the applications' border variables (a page's "Application styling > Border" + // is the default of its applications, inherited by custom property); sections paint their own border + const applicationBorder = options.appStyle || options.pageStyle; if (container.borderColor) { - style[options.appStyle && '--appBorderColor' || 'border-color'] = container.borderColor; + style[applicationBorder && '--appBorderColor' || 'border-color'] = container.borderColor; if (container.borderSize) { - style[options.appStyle && '--appBorderSize' || 'border-size'] = `${container.borderSize}px`; + style[applicationBorder && '--appBorderSize' || 'border-size'] = `${container.borderSize}px`; } } if (container.boxShadow === 'true') { - style[options.appStyle && '--appBoxShadow' || 'box-shadow'] = '0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)'; + style[applicationBorder && '--appBoxShadow' || 'box-shadow'] = '0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)'; } } if (!options.noBackgroundStyle @@ -330,9 +351,18 @@ export function getStyle(container, options) { style['--sectionBackgroundColorScroll'] = colors[1]; } else { style['background-color'] = container.backgroundColor; - if (container.cssClass?.includes?.('layout-sticky-section')) { - style['--sectionBackgroundColorScroll'] = container.backgroundColor; - } + // Colour kept once the section is fixed on scroll: the section's own, whether it is fixed by its + // own option or by the platform-wide Topbar default (body.topbar-sticky); a no-op when nothing is sticky + style['--sectionBackgroundColorScroll'] = container.backgroundColor; + } + if (isTopBanner(container) && container.backgroundEffect) { + // eXIP 7.3.0.30: the gradient option is removed from the Topbar. A stored gradient is ignored, never + // rewritten: its first colour is shown, otherwise the platform Topbar colour + const fallbackColor = firstGradientColor(container.backgroundEffect) + || (container.backgroundColor && !isTransparentColor(container.backgroundColor) && container.backgroundColor) + || 'var(--allPagesTopBarBackgroundColor)'; + style['background-color'] = fallbackColor; + style['--sectionBackgroundColorScroll'] = fallbackColor; } } } else if (container.backgroundEffect || container.backgroundImage) { @@ -347,8 +377,9 @@ export function getStyle(container, options) { } } - if (container.backgroundEffect && container.backgroundImage) { - style[options.isApplicationBackground && '--appBackgroundImage' || 'background-image'] = `url(${container.backgroundImage}),${container.backgroundEffect}`; + const backgroundEffect = isTopBanner(container) ? null : container.backgroundEffect; + if (backgroundEffect && container.backgroundImage) { + style[options.isApplicationBackground && '--appBackgroundImage' || 'background-image'] = `url(${container.backgroundImage}),${backgroundEffect}`; } else if (container.backgroundImage) { if (options.siteStyle) { document.body.style.setProperty('--allPagesBackgroundImage', `url(${container.backgroundImage})`); @@ -357,7 +388,7 @@ export function getStyle(container, options) { } else { style[options.isApplicationBackground && '--appBackgroundImage' || 'background-image'] = `url(${container.backgroundImage})`; } - } else if (container.backgroundEffect) { + } else if (backgroundEffect) { if (options.siteStyle) { document.body.style.setProperty('--allPagesBackgroundImage', container.backgroundEffect); } else if (options.pageStyle) { @@ -451,6 +482,18 @@ export function getStyle(container, options) { document.body.style.removeProperty('--allPagesBackgroundAttachment'); siteBackgroundOverridden = false; } + // Margins are custom properties at every level, on the platform scale (20 = no extra margin), rendered by one + // skin rule: calc(var(--appMargin*, var(--allPagesAppMargin*, 20px)) - 20px). The stored attribute travels as is: + // a legacy application (spacing tokens) is converted once, server-side, by LayoutModel before it reaches here. + // Page level: default margins of the applications of the page (appMargin*), inherited by every application below. + // Application level: its own margins (margin*), on its own element. + const applicationMargins = options.appStyle && !options.pageStyle; + ['Top', 'Right', 'Bottom', 'Left'].forEach(side => { + const margin = applicationMargins ? container[`margin${side}`] : container[`appMargin${side}`]; + if (margin === 0 || margin) { + style[`--appMargin${side}`] = `${Number(margin)}px`; + } + }); if (container.appBackgroundColor) { style['--appBackgroundColor'] = container.appBackgroundColor; } @@ -490,51 +533,14 @@ export function getStyle(container, options) { return style; } -// Background margin/radius (EXIP-88427) can't be stored as dedicated ModelStyle -// fields since ModelStyle is an external org.exoplatform.portal class we can't -// extend from this repo, so the 8 values are opaquely encoded as cssClass tokens -// (same pattern already used to mirror marginTop/radiusTopRight into mt-/brtr- -// classes, under a prefix that can't collide with those). -const BACKGROUND_LAYER_TOKEN_PREFIXES = { - marginTop: 'layout-bg-margin-top', - marginRight: 'layout-bg-margin-right', - marginBottom: 'layout-bg-margin-bottom', - marginLeft: 'layout-bg-margin-left', - radiusTopRight: 'layout-bg-radius-tr', - radiusTopLeft: 'layout-bg-radius-tl', - radiusBottomRight: 'layout-bg-radius-br', - radiusBottomLeft: 'layout-bg-radius-bl', -}; - +// The cssClass token helpers of the background layer (EXIP-88427) live in social's shared 'stylingUtils' +// module (Vue.prototype.$stylingUtils), consumed by the styling inputs and by this renderer export function parseBackgroundLayerValues(cssClass) { - if (!cssClass) { - return null; - } - const values = {}; - let found = false; - Object.entries(BACKGROUND_LAYER_TOKEN_PREFIXES).forEach(([key, prefix]) => { - const match = cssClass.match(new RegExp(`(?:^| )${prefix}-([0-9]+)(?: |$)`)); - if (match) { - values[key] = parseInt(match[1]); - found = true; - } - }); - return found ? values : null; + return Vue.prototype.$stylingUtils.parseBackgroundLayerValues(cssClass); } export function setBackgroundLayerValues(container, partialValues) { - // Merge with whatever's already encoded so that the margin component's - // writes never clobber the radius component's tokens (and vice-versa) - - // each only knows about its own 4 values, not the other's. - const values = { ...parseBackgroundLayerValues(container.cssClass), ...partialValues }; - const prefixesPattern = Object.values(BACKGROUND_LAYER_TOKEN_PREFIXES).join('|'); - let cssClass = (container.cssClass || '').replace(new RegExp(`(^| )(${prefixesPattern})-[0-9]+`, 'g'), '').replace(/ {2,}/g, ' ').trim(); - Object.entries(BACKGROUND_LAYER_TOKEN_PREFIXES).forEach(([key, prefix]) => { - if (values[key] || values[key] === 0) { - cssClass += ` ${prefix}-${values[key]}`; - } - }); - container.cssClass = cssClass.trim(); + return Vue.prototype.$stylingUtils.setBackgroundLayerValues(container, partialValues); } // The site background paints on the scroll container itself (see the diff --git a/layout-webapp/src/main/webapp/vue-app/layout-editor/main.js b/layout-webapp/src/main/webapp/vue-app/layout-editor/main.js index de986dcf6..b7b6315d2 100644 --- a/layout-webapp/src/main/webapp/vue-app/layout-editor/main.js +++ b/layout-webapp/src/main/webapp/vue-app/layout-editor/main.js @@ -46,7 +46,8 @@ const lang = eXo?.env.portal.language || 'en'; const url = `/layout/i18n/locale.portlet.LayoutEditor?lang=${lang}`; export function init() { - exoi18n.loadLanguageAsync(lang, url) + // the shared styling inputs (social stylingInputs module) load their own labels: wait for both bundles + Promise.all([exoi18n.loadLanguageAsync(lang, url), window.stylingInputsI18n]).then(([i18n]) => i18n) .then(i18n => { // init Vue app when locale ressources are ready Vue.createApp({ diff --git a/layout-webapp/src/main/webapp/vue-app/page-template/main.js b/layout-webapp/src/main/webapp/vue-app/page-template/main.js index 339d3532d..4608f5c7b 100644 --- a/layout-webapp/src/main/webapp/vue-app/page-template/main.js +++ b/layout-webapp/src/main/webapp/vue-app/page-template/main.js @@ -36,7 +36,8 @@ const url = `/layout/i18n/locale.portlet.LayoutEditor?lang=${lang}`; const appId = 'pageTemplatesManagement'; export function init() { - exoi18n.loadLanguageAsync(lang, url) + // the shared styling inputs (social stylingInputs module) load their own labels: wait for both bundles + Promise.all([exoi18n.loadLanguageAsync(lang, url), window.stylingInputsI18n]).then(([i18n]) => i18n) .then(i18n => Vue.createApp({ template: ``, diff --git a/layout-webapp/src/main/webapp/vue-app/portlet-editor/main.js b/layout-webapp/src/main/webapp/vue-app/portlet-editor/main.js index 350c7e42e..083d16f01 100644 --- a/layout-webapp/src/main/webapp/vue-app/portlet-editor/main.js +++ b/layout-webapp/src/main/webapp/vue-app/portlet-editor/main.js @@ -39,7 +39,8 @@ const lang = eXo?.env.portal.language || 'en'; const url = `/layout/i18n/locale.portlet.LayoutEditor?lang=${lang}`; export function init() { - exoi18n.loadLanguageAsync(lang, url) + // the shared styling inputs (social stylingInputs module) load their own labels: wait for both bundles + Promise.all([exoi18n.loadLanguageAsync(lang, url), window.stylingInputsI18n]).then(([i18n]) => i18n) .then(i18n => { // init Vue app when locale ressources are ready Vue.createApp({ diff --git a/layout-webapp/src/main/webapp/vue-app/portlets/main.js b/layout-webapp/src/main/webapp/vue-app/portlets/main.js index 054132bd1..baa8b2466 100644 --- a/layout-webapp/src/main/webapp/vue-app/portlets/main.js +++ b/layout-webapp/src/main/webapp/vue-app/portlets/main.js @@ -36,7 +36,8 @@ const url = `/layout/i18n/locale.portlet.LayoutEditor?lang=${lang}`; const appId = 'portletsManagement'; export function init() { - exoi18n.loadLanguageAsync(lang, url) + // the shared styling inputs (social stylingInputs module) load their own labels: wait for both bundles + Promise.all([exoi18n.loadLanguageAsync(lang, url), window.stylingInputsI18n]).then(([i18n]) => i18n) .then(i18n => Vue.createApp({ template: ``, diff --git a/layout-webapp/src/main/webapp/vue-app/section-editor/main.js b/layout-webapp/src/main/webapp/vue-app/section-editor/main.js index 7239dfd99..2f49982b4 100644 --- a/layout-webapp/src/main/webapp/vue-app/section-editor/main.js +++ b/layout-webapp/src/main/webapp/vue-app/section-editor/main.js @@ -46,7 +46,8 @@ const lang = eXo?.env.portal.language || 'en'; const url = `/layout/i18n/locale.portlet.LayoutEditor?lang=${lang}`; export function init() { - exoi18n.loadLanguageAsync(lang, url) + // the shared styling inputs (social stylingInputs module) load their own labels: wait for both bundles + Promise.all([exoi18n.loadLanguageAsync(lang, url), window.stylingInputsI18n]).then(([i18n]) => i18n) .then(i18n => { // init Vue app when locale ressources are ready Vue.createApp({ diff --git a/layout-webapp/src/main/webapp/vue-app/section-template/main.js b/layout-webapp/src/main/webapp/vue-app/section-template/main.js index 6a7a236cb..516e730e2 100644 --- a/layout-webapp/src/main/webapp/vue-app/section-template/main.js +++ b/layout-webapp/src/main/webapp/vue-app/section-template/main.js @@ -37,7 +37,8 @@ const url = `/layout/i18n/locale.portlet.LayoutEditor?lang=${lang}`; const appId = 'sectionTemplateManagement'; export function init() { - exoi18n.loadLanguageAsync(lang, url) + // the shared styling inputs (social stylingInputs module) load their own labels: wait for both bundles + Promise.all([exoi18n.loadLanguageAsync(lang, url), window.stylingInputsI18n]).then(([i18n]) => i18n) .then(i18n => Vue.createApp({ template: ``, diff --git a/layout-webapp/src/main/webapp/vue-app/site-layout-editor/components/drawer/EditSiteBannerDrawer.vue b/layout-webapp/src/main/webapp/vue-app/site-layout-editor/components/drawer/EditSiteBannerDrawer.vue index 0187c96ac..d87bdb7bc 100644 --- a/layout-webapp/src/main/webapp/vue-app/site-layout-editor/components/drawer/EditSiteBannerDrawer.vue +++ b/layout-webapp/src/main/webapp/vue-app/site-layout-editor/components/drawer/EditSiteBannerDrawer.vue @@ -148,6 +148,7 @@ ref="backgroundInput" v-model="container" :scroll-color="stickySection" + :no-gradient="isTopContainer" class="mb-2" text-bold /> i18n) .then(i18n => { // init Vue app when locale ressources are ready Vue.createApp({ From a5811bad56fec4cc7e6f56ea148570fe20947149 Mon Sep 17 00:00:00 2001 From: Anwar khanfir Date: Wed, 23 Sep 2026 13:20:29 +0100 Subject: [PATCH 2/7] fix: Application-only margins, styling inputs loaded by editors only EXO-89879 Co-Authored-By: Claude Fable 5.1 (cherry picked from commit 33989631cdabc819b0db05b6aa9aeffc24bb1030) (cherry picked from commit 8c0cff7c78761f87c6a18f4b32fe6a78813e85bf) --- .../main/webapp/WEB-INF/gatein-resources.xml | 24 ++++++++++++++++--- .../content/container/Application.vue | 1 + .../vue-app/common-layout/initComponents.js | 18 ++++++++------ .../vue-app/common/js/ApplicationUtils.js | 21 +++++++++------- .../components/container/Application.vue | 1 + 5 files changed, 46 insertions(+), 19 deletions(-) diff --git a/layout-webapp/src/main/webapp/WEB-INF/gatein-resources.xml b/layout-webapp/src/main/webapp/WEB-INF/gatein-resources.xml index 2bf85a589..8cc5234f4 100644 --- a/layout-webapp/src/main/webapp/WEB-INF/gatein-resources.xml +++ b/layout-webapp/src/main/webapp/WEB-INF/gatein-resources.xml @@ -68,9 +68,6 @@ stylingUtils - - stylingInputs - translationField @@ -206,6 +203,9 @@ commonLayoutComponents + + stylingInputs + vueDraggable @@ -250,6 +250,9 @@ commonLayoutComponents + + stylingInputs + vueDraggable @@ -294,6 +297,9 @@ commonLayoutComponents + + stylingInputs + vueDraggable @@ -401,6 +407,9 @@ commonLayoutComponents + + stylingInputs + attachImage @@ -432,6 +441,9 @@ commonLayoutComponents + + stylingInputs + attachImage @@ -478,6 +490,9 @@ commonLayoutComponents + + stylingInputs + attachImage @@ -547,6 +562,9 @@ commonLayoutComponents + + stylingInputs + attachImage diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/content/container/Application.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/content/container/Application.vue index 567010eef..2aa818652 100644 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/content/container/Application.vue +++ b/layout-webapp/src/main/webapp/vue-app/common-layout/components/content/container/Application.vue @@ -227,6 +227,7 @@ export default { isApplicationBackground: true, isApplicationScroll: true, appStyle: true, + applicationMargins: true, }); }, moveEnd() { diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/initComponents.js b/layout-webapp/src/main/webapp/vue-app/common-layout/initComponents.js index 0d5b3928d..51c927493 100644 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/initComponents.js +++ b/layout-webapp/src/main/webapp/vue-app/common-layout/initComponents.js @@ -50,14 +50,18 @@ import EditSectionDrawer from './components/drawer/EditSectionDrawer.vue'; import EditPortletDialog from './components/dialog/EditPortletDialog.vue'; -// eXIP 7.3.0.30: the styling inputs live in social's shared 'stylingInputs' module (this module depends on it); -// they stay reachable under their historical layout-editor-* tags +// eXIP 7.3.0.30: the styling inputs live in social's shared 'stylingInputs' module, a dependency of the editor +// portlets only (the view-time page renderer loads this module too and must not download them). They stay +// reachable under their historical layout-editor-* tags through async components resolved at first mount. function sharedStylingInput(tag) { - const component = Vue.options.components[tag]; - if (!component) { - throw new Error(`Shared styling input '${tag}' is not registered: the stylingInputs module must be loaded first`); - } - return component; + return (resolve, reject) => { + const component = Vue.options.components[tag]; + if (component) { + resolve(component); + } else { + reject(new Error(`Shared styling input '${tag}' is not registered: the stylingInputs module must be loaded by this portlet`)); + } + }; } const components = { diff --git a/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js b/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js index c488f5a92..468d2166f 100644 --- a/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js +++ b/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js @@ -485,15 +485,18 @@ export function getStyle(container, options) { // Margins are custom properties at every level, on the platform scale (20 = no extra margin), rendered by one // skin rule: calc(var(--appMargin*, var(--allPagesAppMargin*, 20px)) - 20px). The stored attribute travels as is: // a legacy application (spacing tokens) is converted once, server-side, by LayoutModel before it reaches here. - // Page level: default margins of the applications of the page (appMargin*), inherited by every application below. - // Application level: its own margins (margin*), on its own element. - const applicationMargins = options.appStyle && !options.pageStyle; - ['Top', 'Right', 'Bottom', 'Left'].forEach(side => { - const margin = applicationMargins ? container[`margin${side}`] : container[`appMargin${side}`]; - if (margin === 0 || margin) { - style[`--appMargin${side}`] = `${Number(margin)}px`; - } - }); + // Page level (pageStyle): default margins of the applications of the page (appMargin*), inherited by every + // application below. Application level (applicationMargins, set by the application renderers only): its own + // margins (margin*), on its own element. Sections, cells and the site container carry margin* fields of their + // own scale and must not write --appMargin*, which their applications would inherit. + if (options.applicationMargins || options.pageStyle) { + ['Top', 'Right', 'Bottom', 'Left'].forEach(side => { + const margin = options.applicationMargins ? container[`margin${side}`] : container[`appMargin${side}`]; + if (margin === 0 || margin) { + style[`--appMargin${side}`] = `${Number(margin)}px`; + } + }); + } if (container.appBackgroundColor) { style['--appBackgroundColor'] = container.appBackgroundColor; } diff --git a/layout-webapp/src/main/webapp/vue-app/page-layout/components/container/Application.vue b/layout-webapp/src/main/webapp/vue-app/page-layout/components/container/Application.vue index c77627c43..cc40c3913 100644 --- a/layout-webapp/src/main/webapp/vue-app/page-layout/components/container/Application.vue +++ b/layout-webapp/src/main/webapp/vue-app/page-layout/components/container/Application.vue @@ -68,6 +68,7 @@ export default { isApplicationBackground: true, isApplicationScroll: true, appStyle: true, + applicationMargins: true, }); }, backgroundLayerStyle() { From 2b1ba39e17208d9c7bd0726ae0a99f7b1b11be9b Mon Sep 17 00:00:00 2001 From: Anwar khanfir Date: Wed, 23 Sep 2026 14:07:14 +0100 Subject: [PATCH 3/7] fix: Preview page-level application margins in the page editor EXO-89879 Co-Authored-By: Claude Fable 5.1 (cherry picked from commit aa8d9db9acdfbce0641aed3cfa4b84a52cb78796) (cherry picked from commit c8ac921ed8a6cd11369934bf4bea0b837157629f) --- .../components/content/base/ContainerBase.vue | 7 +++++++ .../src/main/webapp/vue-app/common/js/ApplicationUtils.js | 4 +++- .../components/content/container/PageBody.vue | 3 ++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/layout-webapp/src/main/webapp/vue-app/common-layout/components/content/base/ContainerBase.vue b/layout-webapp/src/main/webapp/vue-app/common-layout/components/content/base/ContainerBase.vue index e263bbbdd..b04ebd3fa 100644 --- a/layout-webapp/src/main/webapp/vue-app/common-layout/components/content/base/ContainerBase.vue +++ b/layout-webapp/src/main/webapp/vue-app/common-layout/components/content/base/ContainerBase.vue @@ -132,6 +132,12 @@ export default { type: Boolean, default: false, }, + // Page editor: the page container is rendered with the site style but must preview the applications' default + // margins set in Edit Page (appMargin*), as the view-time page style does + pageAppMargins: { + type: Boolean, + default: false, + }, pageStyle: { type: Boolean, default: false, @@ -199,6 +205,7 @@ export default { noBackgroundStyle: this.noBackgroundStyle, siteStyle: this.siteStyle, pageStyle: this.pageStyle, + pageAppMargins: this.pageAppMargins, sectionStyle: this.sectionStyle, appStyle: !this.noApplicationStyle, dynamicWidth: this.dynamicWidth, diff --git a/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js b/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js index 468d2166f..e66aafd7c 100644 --- a/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js +++ b/layout-webapp/src/main/webapp/vue-app/common/js/ApplicationUtils.js @@ -489,7 +489,9 @@ export function getStyle(container, options) { // application below. Application level (applicationMargins, set by the application renderers only): its own // margins (margin*), on its own element. Sections, cells and the site container carry margin* fields of their // own scale and must not write --appMargin*, which their applications would inherit. - if (options.applicationMargins || options.pageStyle) { + // pageAppMargins: the page editor renders the page container with the site style and passes this option so that + // the Edit Page margins preview there as they render at view time (pageStyle). + if (options.applicationMargins || options.pageStyle || options.pageAppMargins) { ['Top', 'Right', 'Bottom', 'Left'].forEach(side => { const margin = options.applicationMargins ? container[`margin${side}`] : container[`appMargin${side}`]; if (margin === 0 || margin) { diff --git a/layout-webapp/src/main/webapp/vue-app/layout-editor/components/content/container/PageBody.vue b/layout-webapp/src/main/webapp/vue-app/layout-editor/components/content/container/PageBody.vue index 845b4fa52..c5f115fed 100644 --- a/layout-webapp/src/main/webapp/vue-app/layout-editor/components/content/container/PageBody.vue +++ b/layout-webapp/src/main/webapp/vue-app/layout-editor/components/content/container/PageBody.vue @@ -26,7 +26,8 @@ :index="index" :length="childrenSize" :draggable="childrenSize > 1" - site-style /> + site-style + page-app-margins />