From 3de60cfc89e0b5b57fe9782217a6d36679be4914 Mon Sep 17 00:00:00 2001 From: Marcel Brode Date: Wed, 22 Nov 2023 09:56:26 +0100 Subject: [PATCH] Implement download action --- crowdin.yml | 41 +- .../sw-error-summary/snippet/snippet.json | 5 - .../src/app/snippet/snippet.json | 1578 ----------------- .../module/sw-bulk-edit/snippet/snippet.json | 402 ----- .../module/sw-category/snippet/snippet.json | 258 --- .../src/module/sw-cms/snippet/snippet.json | 799 --------- .../sw-custom-entity/snippet/snippet.json | 15 - .../module/sw-customer/snippet/snippet.json | 295 --- .../module/sw-dashboard/snippet/snippet.json | 92 - .../sw-extension-sdk/snippet/snippet.json | 8 - .../module/sw-extension/snippet/snippet.json | 644 ------- .../sw-first-run-wizard/snippet/snippet.json | 153 -- .../src/module/sw-flow/snippet/snippet.json | 364 ---- .../sw-import-export/snippet/snippet.json | 238 --- .../sw-inactivity-login/snippet/snippet.json | 17 - .../sw-integration/snippet/snippet.json | 51 - .../sw-landing-page/snippet/snippet.json | 7 - .../src/module/sw-login/snippet/snippet.json | 61 - .../sw-mail-template/snippet/snippet.json | 152 -- .../sw-manufacturer/snippet/snippet.json | 39 - .../src/module/sw-media/snippet/snippet.json | 109 -- .../snippet/snippet.json | 53 - .../src/module/sw-order/snippet/snippet.json | 583 ------ .../sw-privilege-error/snippet/snippet.json | 9 - .../sw-product-stream/snippet/snippet.json | 157 -- .../module/sw-product/snippet/snippet.json | 560 ------ .../module/sw-profile/snippet/snippet.json | 151 -- .../sw-promotion-v2/snippet/snippet.json | 299 ---- .../module/sw-property/snippet/snippet.json | 76 - .../src/module/sw-review/snippet/snippet.json | 57 - .../sw-sales-channel/snippet/snippet.json | 309 ---- .../sw-settings-address/snippet/snippet.json | 12 - .../snippet/snippet.json | 29 - .../sw-settings-cache/snippet/snippet.json | 58 - .../sw-settings-cart/snippet/snippet.json | 11 - .../sw-settings-country/snippet/snippet.json | 128 -- .../sw-settings-currency/snippet/snippet.json | 91 - .../snippet/snippet.json | 132 -- .../snippet/snippet.json | 66 - .../snippet/snippet.json | 52 - .../sw-settings-document/snippet/snippet.json | 82 - .../sw-settings-language/snippet/snippet.json | 51 - .../sw-settings-listing/snippet/snippet.json | 92 - .../sw-settings-logging/snippet/snippet.json | 43 - .../snippet/snippet.json | 11 - .../sw-settings-mailer/snippet/snippet.json | 54 - .../snippet/snippet.json | 11 - .../snippet/snippet.json | 66 - .../sw-settings-payment/snippet/snippet.json | 74 - .../snippet/snippet.json | 77 - .../sw-settings-rule/snippet/snippet.json | 156 -- .../snippet/snippet.json | 40 - .../sw-settings-search/snippet/snippet.json | 119 -- .../sw-settings-seo/snippet/snippet.json | 46 - .../sw-settings-shipping/snippet/snippet.json | 130 -- .../snippet/snippet.json | 88 - .../sw-settings-sitemap/snippet/snippet.json | 11 - .../sw-settings-snippet/snippet/snippet.json | 104 -- .../sw-settings-store/snippet/snippet.json | 16 - .../sw-settings-tag/snippet/snippet.json | 104 -- .../sw-settings-tax/snippet/snippet.json | 92 - .../sw-settings-units/snippet/snippet.json | 36 - .../snippet/snippet.json | 53 - .../module/sw-settings/snippet/snippet.json | 26 - .../sw-users-permissions/snippet/snippet.json | 235 --- .../Administration/administration.json | 0 .../Platform/Core/messages.json | 0 .../Platform/Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../PluginPublisher/Core/messages.json | 0 .../Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../SwagB2bPlatform/Core/messages.json | 0 .../Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../SwagCmsExtensions/Core/messages.json | 0 .../Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../SwagCustomizedProducts/Core/messages.json | 0 .../Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../SwagEnterpriseSearch/Core/messages.json | 0 .../Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../SwagGoogleShopping/Core/messages.json | 0 .../Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../SwagMigrationAssistant/Core/messages.json | 0 .../Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../SwagMigrationMagento/Core/messages.json | 0 .../Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../Plugins/SwagPayPal/Core/messages.json | 0 .../SwagPayPal/Storefront/storefront.json | 0 .../Administration/administration.json | 0 .../SwagSocialShopping/Core/messages.json | 0 .../Storefront/storefront.json | 0 98 files changed, 10 insertions(+), 9968 deletions(-) delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/app/component/base/sw-error-summary/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/app/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-bulk-edit/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-category/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-cms/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-custom-entity/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-customer/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-dashboard/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-extension-sdk/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-extension/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-first-run-wizard/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-flow/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-import-export/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-inactivity-login/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-integration/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-landing-page/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-login/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-mail-template/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-manufacturer/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-media/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-newsletter-recipient/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-order/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-privilege-error/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-product-stream/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-product/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-profile/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-promotion-v2/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-property/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-review/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-sales-channel/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-address/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-basic-information/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-cache/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-cart/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-country/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-currency/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-custom-field/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-customer-group/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-delivery-times/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-document/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-language/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-listing/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-logging/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-login-registration/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-mailer/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-newsletter/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-number-range/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-payment/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-product-feature-sets/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-rule/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-salutation/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-search/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-seo/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-shipping/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-shopware-updates/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-sitemap/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-snippet/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-store/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-tag/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-tax/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-units/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-usage-data/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings/snippet/snippet.json delete mode 100644 src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-users-permissions/snippet/snippet.json rename src/{Resources/sources => en-GB}/Platform/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Platform/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Platform/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/PluginPublisher/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/PluginPublisher/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/PluginPublisher/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagB2bPlatform/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagB2bPlatform/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagB2bPlatform/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagCmsExtensions/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagCmsExtensions/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagCmsExtensions/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagCustomizedProducts/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagCustomizedProducts/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagCustomizedProducts/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagEnterpriseSearch/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagEnterpriseSearch/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagEnterpriseSearch/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagGoogleShopping/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagGoogleShopping/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagGoogleShopping/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagMigrationAssistant/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagMigrationAssistant/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagMigrationAssistant/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagMigrationMagento/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagMigrationMagento/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagMigrationMagento/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagPayPal/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagPayPal/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagPayPal/Storefront/storefront.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagSocialShopping/Administration/administration.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagSocialShopping/Core/messages.json (100%) rename src/{Resources/sources => en-GB}/Plugins/SwagSocialShopping/Storefront/storefront.json (100%) diff --git a/crowdin.yml b/crowdin.yml index f3ffaa06290..9eba599bb94 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,39 +1,18 @@ "project_id_env": "CROWDIN_PROJECT_ID" "api_token_env": "CROWDIN_PERSONAL_TOKEN" -"base_path": "./src/Resources" +"base_path": "./src/" "base_url": "https://api.crowdin.com" "preserve_hierarchy": true files: [{ - "source": "/sources/**/*.json", - "translation": "/translations/%locale%/**/%original_file_name%", +# "source": "/sources/en-GB/**/*.json", +# "translation": "/translations/%locale%/**/%original_file_name%", +# "type": "json", +# "escape_quotes": 2, +# "escape_special_characters": 0 +#}, { - # Files or directories for ignore - # e.g. ["/**/?.txt", "/**/[0-9].txt", "/**/*\?*.txt"] - # - #"ignore": [], - - "type": "json", - - # The parameter "update_option" is optional. If it is not set, after the files update the translations for changed strings will be removed. Use to fix typos and for minor changes in the source strings - # e.g. "update_as_unapproved" or "update_without_changes" - # - #"update_option": "", - - # 0 - do not escape single quote; - # 1 - escape single quote by another single quote; - # 2 - escape single quote by backslash; - # 3 - escape single quote by another single quote only in strings containing variables ( {0} ). - "escape_quotes": 2, - - # Defines whether any special characters (=, :, ! and #) should be escaped by backslash in exported translations. - # 0 - do not escape special characters - # 1 - escape special characters by a backslash - "escape_special_characters": 0 - - # - # Does the first line contain header? - # e.g. true or false - # - #"first_line_contains_header": true, + "source": "/en-GB/Platform/Administration/administration.json", + "translation": "/%locale%/Platform/Administration/%original_file_name%", + "type": "json" }] diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/app/component/base/sw-error-summary/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/app/component/base/sw-error-summary/snippet/snippet.json deleted file mode 100644 index b435f848a02..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/app/component/base/sw-error-summary/snippet/snippet.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "sw-error-summary": { - "title": "The following error occurred: | The following errors occurred:" - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/app/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/app/snippet/snippet.json deleted file mode 100644 index 7728c972f64..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/app/snippet/snippet.json +++ /dev/null @@ -1,1578 +0,0 @@ -{ - "global": { - "error-codes": { - "FRAMEWORK__MISSING_PRIVILEGE_ERROR": "Missing permissions.", - "FRAMEWORK__DELETE_RESTRICTED": "Deletion failed.", - "c1051bb4-d103-4f74-8988-acbcafc7fdc3": "This field must not be empty.", - "INVALID_MEDIA_URL": "Please enter a valid URL to upload a file.", - "CONTENT__MISSING_RULE_TYPE_EXCEPTION": "You must choose a type for this rule.", - "CONTENT__INVALID_CATEGORY_TYPE_AS_ENTRY_POINT": "The type can not be assigned while category is an entry point.", - "SHOPWARE_INVALID_IP": "Please enter a valid IP address.", - "INVALID_URL": "Please enter a valid url.", - "INVALID_MAIL": "Please enter a valid email address.", - "FRAMEWORK__RATE_LIMIT_EXCEEDED": "Too many requests. Please wait {seconds} seconds before trying again.", - "DUPLICATED_URL": "This URL is already in use. Please choose another URL.", - "CONTENT__MEDIA_EMPTY_FILE": "A valid filename must be provided.", - "CONTENT__INVALID_CUSTOM_ENTITY_FIELD_TYPE": "Field type cannot be rendered. Please contact your administrator." - }, - "default": { - "add": "Add", - "apply": "Apply", - "cancel": "Cancel", - "delete": "Delete", - "remove": "Remove", - "edit": "Edit", - "duplicate": "Duplicate", - "copy": "Copy", - "error": "Error", - "warning": "Warning", - "save": "Save", - "success": "Success", - "info": "Info", - "yes": "Yes", - "no": "No", - "confirm": "Confirm", - "view": "View", - "ascending": "Ascending", - "descending": "Descending", - "xTimesIn": "{n} times in", - "open": "Open", - "close": "Close", - "from": "From", - "to": "To", - "bulkEdit": "Bulk edit", - "back": "Back", - "discard": "Discard" - }, - "notification": { - "notificationSaveErrorMessage": "An error occurred while saving the entity \"{entityName}\".", - "notificationSaveErrorMessageRequiredFieldsInvalid": "Please fill in all required fields.", - "unspecifiedSaveErrorMessage": "An error occurred.", - "notificationSaveSuccessMessage": "The entity \"{entityName}\" has been saved.", - "messageDeleteSuccess": "\"{name}\" deleted.", - "messageDeleteFailed": "The entity \"{entityName}\" is still in use by the following modules: ", - "noTitle": "Title is not defined", - "noMessage": "Message is not defined", - "notificationLoadingDataErrorMessage": "Error loading data" - }, - "notification-center": { - "title": "Notifications", - "emptyText": "Nothing going on lately.", - "deleteModal": { - "title": "Delete notifications", - "textConfirm": "Are you sure you really want to delete all notifications?" - }, - "worker-listener": { - "thumbnailGeneration": { - "title": "Generating thumbnails", - "message": "No thumbnails remaining. | One thumbnail remaining... | {n} thumbnails remaining...", - "messageSuccess": "Thumbnails have been generated." - }, - "esIndexing": { - "message": "Elasticsearch indexed. | Still some remaining... | {n} remaining...", - "messageSuccess": "Elasticsearch has been indexed." - }, - "dalIndexing": { - "message": "All data indexed. | Indexing data.", - "messageSuccess": "Indexing has finished." - }, - "warmupIndexing": { - "message": "Cache warming up. | One page remaining... | Approximately {n} pages remaining...", - "messageSuccess": "Cache has been warmed up." - }, - "productStream": { - "title": "Indexing dynamic product groups", - "message": "Dynamic product group indexed. | One dynamic product group remaining... | {n} dynamic product groups remaining...", - "messageSuccess": "Dynamic product groups have been indexed." - }, - "category": { - "title": "Indexing categories", - "message": "Categories indexed. | One category remaining... | {n} categories remaining...", - "messageSuccess": "Categories have been indexed." - }, - "media": { - "title": "Indexing media", - "message": "Media indexed. | One medium remaining ... | {n} media remaining...", - "messageSuccess": "Media have been indexed." - }, - "salesChannel": { - "title": "Indexing Sales Channels", - "message": "Sales Channel indexed. | One Sales Channel remaining... | {n} Sales Channels remaining...", - "messageSuccess": "Sales Channels have been indexed." - }, - "rule": { - "title": "Indexing rules", - "message": "Rule indexed. | One rule remaining... | {n} rules remaining...", - "messageSuccess": "Rules have been indexed." - }, - "product": { - "title": "Indexing products", - "message": "Product indexed. | One product remaining... | {n} products remaining...", - "messageSuccess": "Products have been indexed." - }, - "promotion": { - "title": "Indexing promotions", - "message": "Promotion indexed. | One promotion remaining... | {n} promotions remaining...", - "messageSuccess": "Promotions have been indexed." - }, - "importExport": { - "title": "Import/Export", - "message": "Data is being imported/exported.", - "messageSuccess": "All imports/exports finished." - }, - "flow": { - "title": "Info/Success", - "message": "Indexing flows.", - "messageSuccess": "Flows have been indexed." - }, - "newsletterRecipient": { - "title": "Info/Success", - "message": "Indexing newsletter recipients.", - "messageSuccess": "Newsletter recipients have been indexed." - } - }, - "plugin-updates-listener": { - "updatesAvailableTitle": "Update(s) available", - "updatesAvailableMessage": "Download the latest versions of your extensions now." - }, - "shopware-updates-listener": { - "updatesAvailableTitle": "A new Shopware version {version} is available", - "updatesAvailableMessage": "Start the auto-updater to begin the update", - "updateNow": "Open update" - } - }, - "sw-admin-menu": { - "linkLogout": "Logout", - "linkMinimizeMenu": "Collapse menu", - "textShopwareAdmin": "Shopware Administration", - "textProjectName": "Administration", - "administrator": "Administrator", - "navigation": { - "mainMenuItemCatalogue": "Catalogues", - "mainMenuItemContent": "Content", - "mainMenuItemMarketing": "Marketing" - } - }, - "entity-components": { - "deleteMessage": "Are you sure you want to delete this item? | Are you sure you want to delete these {count} items?", - "deleteTitle": "Delete entry", - "placeholderToManyAssociationCard": "Search associations...", - "labelRemoveAssociation": "Remove association", - "productStreamPreview": { - "emptyMessageNoStream": "No dynamic product group selected", - "emptyMessageNoProducts": "No products found", - "emptyMessageNoSearchResults": "No products found for \"{term}\"" - } - }, - "sw-field": { - "notification": { - "notificationCopySuccessMessage": "Text has been copied to clipboard.", - "notificationCopyFailureMessage": "Text could not be copied to clipboard." - }, - "titleShowPassword": "Show password", - "titleHidePassword": "Hide password", - "tooltipRestoreInheritance": "Restore inheritance", - "tooltipRemoveInheritance": "Remove inheritance" - }, - "sw-field-copyable": { - "tooltip": { - "wasCopied": "Copied to clipboard.", - "canCopy": "Copy to clipboard." - } - }, - "sw-file-input": { - "buttonChoose": "Choose file", - "notification": { - "invalidFileType": { - "message": "The selected file \"{name}\" has an unsupported format. Please use one of the following types: {supportedTypes}." - }, - "invalidFileSize": { - "message": "The selected file \"{name}\" is too big to upload. File size must not exceed {limit}." - } - }, - "caption": "Drag a file here to upload" - }, - "sw-gtc-checkbox": { - "label": "I accept the", - "link": "terms and conditions.", - "url": "https://www.shopware.com/en/gtc" - }, - "sw-price-field": { - "labelPriceGross": "Price (gross)", - "labelPriceNet": "Price (net)" - }, - "sw-list-price-field": { - "labelListPriceGross": "List price (gross)", - "helpTextListPriceGross": "List prices indicate a discounted product. List prices are denoted as the \"original\" price which is crossed out and coloured in red. The actual and discounted price will be displayed alongside in the default text colour.", - "labelListPriceNet": "List price (net)", - "labelRegulationPriceGross": "Cheapest price (last 30 days, gross)", - "helpTextRegulationPriceGross": "You must fill in this field if you want to advertise price reductions in your store in the EU. Such information should be verifiable by the customers. Therefore, in the case of price reductions, in addition to the price reduction on the current price, the lowest price of the goods in the last 30 days before the price reduction must also be indicated. This is prescribed in Art. 6 a of Directive 98/6/EC.", - "labelRegulationPriceNet": "Cheapest price (last 30 days, net)" - }, - "sw-text-editor": { - "labelTextLength": "{count} character | {count} characters" - }, - "sw-code-editor": { - "sanitizeInfo": "Potentially harmful code will be sanitised and removed from the editor automatically.", - "sanitizedHint": "Some of your inputs have been sanitised. Please double check your content." - }, - "sw-tag-field": { - "title": "Tags", - "listItemAdd": "Add \"{term}\"", - "placeholder": "Search tags..." - }, - "sw-snippet-field": { - "tooltip": "Edit and translate snippet" - }, - "sw-snippet-field-edit-modal": { - "title": "Snippet", - "labelName": "Name" - }, - "sw-data-grid": { - "tooltipListSettings": "List settings", - "labelSettingsCompactMode": "Use compact view", - "labelSettingsPreviewImages": "Show preview images", - "labelColumnHide": "Hide column", - "labelSelectionCount": "Selected:", - "labelDeSelectAll": "Deselect all", - "maximumSelectionExceed": "Maximum amount of items selected" - }, - "sw-pagination": { - "labelItemsPerPage": "Items per page:" - }, - "sw-modal": { - "labelClose": "Close" - }, - "sw-text-preview": { - "showMoreButton": "Show more" - }, - "sw-time-ago": { - "justNow": "Just now", - "minutesAgo": "One minute ago | {minutesAgo} minutes ago", - "aboutNow": "About now", - "minutesFromNow": "One minute from now | {minutesFromNow} minutes from now" - }, - "sw-media-field": { - "labelToggleSearchExisting": "Search media...", - "labelToggleUploadNew": "Upload new media", - "labelUnlink": "Unlink media" - }, - "sw-media-folder-item": { - "labelContextMenuRename": "Rename", - "labelContextMenuMove": "Move", - "labelContextMenuShowMedia": "Show media", - "labelContextMenuShowSettings": "Settings", - "labelContextMenuDissolve": "Dissolve", - "notification": { - "errorBlankItemName": { - "message": "Folder could not be saved: Please enter a name." - }, - "renamingError": { - "message": "Error saving folder." - }, - "errorInvalidItemName": { - "message": "Folder could not be saved: Please enter a valid name." - } - } - }, - "sw-media-media-item": { - "labelContextMenuCopyLink": "Copy Link", - "labelContextMenuReplace": "Replace", - "labelContextMenuRename": "Rename", - "labelContextMenuDetail": "Details", - "labelContextMenuMove": "Move", - "notification": { - "errorBlankItemName": { - "message": "Media item could not be saved: Please enter a name." - }, - "renamingSuccess": { - "message": "Media item has been renamed." - }, - "renamingError": { - "message": "Error saving file." - } - }, - "labelUploading": "Uploading..." - }, - "sw-media-modal-delete": { - "titleModal": { - "media": "Delete media files", - "folder": "Delete folders", - "mediaAndFolder": "Delete folders and media files" - }, - "deleteMessage": { - "media": "Are you sure you want to delete \"{name}\"? | Are you sure you want to delete these {count} media files?", - "folder": "Are you sure you want to delete the folder \"{name}\"?
All subfolders and contained media items will be deleted too. | Are you sure you want to delete {count} folders?
All subfolders and contained media items will be deleted too.", - "mediaAndFolder": "Are you sure you want to delete {mediaCount} media items and {folderCount} folders?
All subfolders and all media items within will be deleted too." - }, - "mediaQuickInfoMessage": "This media file is currently in use by", - "mediaInUsagesMessage": "The following media files are still in use", - "notification": { - "errorSingle": { - "message": { - "media": "Error deleting file \"{name}\".", - "folder": "Error deleting folder \"{name}\"." - } - }, - "successOverall": { - "message": { - "media": "No file has been deleted. | File has been deleted. | {count} / {total} files have been deleted.", - "folder": "No folder has been deleted. | Folder has been deleted. | {count} / {total} folders have been deleted.", - "mediaAndFolder": "No file or folder has been deleted. | File or folder has been deleted. | {count} / {total} files or folders have been deleted." - } - }, - "errorOverall": { - "message": { - "media": "Error deleting files.", - "folder": "Error deleting folders.", - "mediaAndFolder": "Error deleting files and folders." - } - } - } - }, - "sw-media-modal-folder-dissolve": { - "dissolveMessage": "Are you sure you want to dissolve \"{folderName}\" ? | Are you sure you want to dissolve {count} folders?", - "buttonDissolve": "Dissolve", - "notification": { - "successSingle": { - "message": "Folder \"{folderName}\" has been dissolved." - }, - "errorSingle": { - "message": "Error dissolving \"{folderName}\"." - }, - "successOverall": { - "message": "Folders have been dissolved." - }, - "errorOverall": { - "message": "Error dissolving folders." - } - } - }, - "sw-duplicated-media": { - "titleModal": "File already exists", - "description": "A file with the name \"{fileName}\" already exists.", - "buttonReplace": "Replace file", - "buttonRename": "Rename file", - "buttonSkip": "Skip file", - "labelSaveSelection": "Save selection and apply to {count} more.", - "labelOptionReplace": "Upload and replace", - "labelOptionRename": "Upload and rename", - "labelOptionSkip": "Skip file", - "labelOldFile": "Existing file", - "labelNewFile": "Uploaded file" - }, - "sw-duplicated-media-v2": { - "titleModal": "File already exists", - "description": "A file with the name \"{fileName}\" already exists.", - "buttonReplace": "Replace file", - "buttonRename": "Rename file", - "buttonKeep": "Use file", - "buttonSkip": "Skip file", - "labelSaveSelection": "Save selection and apply to {count} more.", - "labelOptionReplace": "Upload and replace", - "labelOptionRename": "Upload and rename", - "labelOptionKeep": "Use existing file", - "labelOptionSkip": "Skip file", - "labelOldFile": "Existing file", - "labelNewFile": "Uploaded file" - }, - "sw-media-modal-move": { - "titleModal": "Move \"{mediaName}\" | Move {count} items", - "buttonMove": "Move", - "notification": { - "successSingle": { - "message": "Folder \"{mediaName}\" has been moved." - }, - "errorSingle": { - "message": "Error moving \"{mediaName}\"." - }, - "successOverall": { - "message": "Media items have been moved." - }, - "errorOverall": { - "message": "Error moving items." - } - } - }, - "sw-media-modal-replace": { - "titleModal": "Replace media file", - "buttonUpload": "Upload", - "buttonReplace": "Replace", - "warningFileExtension": "The new file has a different file extension ({extension}). The file may need to be re-indexed by search engines." - }, - "sw-media-preview": { - "fallbackVideoTagSupport": "Your browser does not support the video tag", - "fallbackAudioTagSupport": "Your browser does not support the audio tag", - "textNoMedia": "No media available" - }, - "sw-media-preview-v2": { - "fallbackVideoTagSupport": "Your browser does not support the video tag", - "fallbackAudioTagSupport": "Your browser does not support the audio tag", - "textNoMedia": "No media available" - }, - "sw-media-upload": { - "buttonFileUpload": "Upload file", - "buttonUrlUpload": "Upload file from URL", - "buttonSwitchToFileUpload": "Upload file from your computer", - "buttonSwitchToUrlUpload": "Upload file from URL", - "buttonOpenMedia": "Open media", - "notification": { - "success": { - "message": "No file has been saved. | File has been saved. | {count} / {total} files have been saved." - }, - "assigned": { - "message": "Media file has been assigned." - }, - "failure": { - "message": "Error while uploading file." - }, - "illegalFilename": { - "message": "The filename \"{fileName}\" contains invalid characters." - }, - "illegalFileUrl": { - "title": "Invalid URL", - "message": "Upload from local URLs not allowed." - } - }, - "caption": "Drag files here to upload" - }, - "sw-media-upload-v2": { - "buttonFileUpload": "Upload file", - "buttonFilesUpload": "Upload files", - "buttonUrlUpload": "Upload file from URL", - "buttonSwitchToFileUpload": "Upload file from your computer", - "buttonSwitchToUrlUpload": "Upload file from url", - "buttonOpenMedia": "Open media", - "notification": { - "success": { - "title": "Media upload", - "message": "No file has been saved. | File has been saved. | {count} / {total} files have been saved." - }, - "failure": { - "message": "Error while uploading file." - }, - "illegalFilename": { - "title": "Invalid filename", - "message": "The filename \"{fileName}\" contains invalid characters." - }, - "invalidFileType": { - "message": "The selected file \"{name}\" has an unsupported format. Please use one of the following types: {supportedTypes}." - }, - "invalidFileSize": { - "message": "The selected file \"{name}\" is too big to upload. File size must not exceed {limit}." - }, - "invalidUrl": { - "message": "The provided URL is invalid." - } - }, - "caption": "Drag files here to upload" - }, - "sw-media-url-form": { - "title": "Upload file from URL", - "upload": "Upload", - "example": "https://www.example.com", - "labelFileExtension": "File extension", - "missingFileExtension": "The URL does not contain a file extension. Please specify the file extension below." - }, - "sw-media-modal-folder-settings": { - "labelSettings": "Settings", - "labelSystem": "System folder", - "labelThumbnails": "Thumbnails", - "labelFolderName": "Name", - "labelInheritSettings": "Inherit settings from parent folder", - "labelGenerateThumbnails": "Generate thumbnails for this folder", - "labelThumbnailQuality": "Thumbnail quality", - "labelThumbnailSize": "Thumbnail size", - "labelEditList": "Edit list", - "labelStopEdit": "Stop editing", - "labelKeepProportions": "Keep aspect ratio", - "notification": { - "success": { - "message": "Settings have been saved." - }, - "error": { - "message": "Error while saving settings." - } - }, - "labelDefaultFolder": "Default media location for", - "placeholderDefaultFolder": "Select entity..." - }, - "sw-media-add-thumbnail-form": { - "labelMaximumSize": "Maximum size" - }, - "sw-sidebar-media-item": { - "title": "Media", - "placeholderSearch": "Search...", - "labelLoadMore": "Load more items" - }, - "sw-media-list-selection-item": { - "buttonRemove": "Remove" - }, - "sw-media-list-selection-item-v2": { - "buttonRemove": "Remove" - }, - "sw-select": { - "messageNoResults": "No results found for \"{term}\"." - }, - "sw-select-result-list": { - "messageNoResults": "No results found." - }, - "sw-single-select": { - "messageNoResults": "No results found for \"{term}\".", - "valuePlaceholder": "Select...", - "labelEntity": "element", - "labelEntityAdd": "Create new {entity} \"{term}\"", - "labelEntityAddedSuccess": "The {entity} with the name \"{term}\" was created successfully." - }, - "sw-meteor-single-select": { - "messageNoResults": "No results found for \"{term}\".", - "valuePlaceholder": "Select..." - }, - "sw-multi-select": { - "messageNoResults": "No results found for \"{term}\"." - }, - "sw-multi-tag-select": { - "enterValidData": "Enter a valid value...", - "addData": "Add new entry" - }, - "sw-multi-tag-ip-select": { - "enterValidIp": "Please enter a valid IPv4 or IPv6 address", - "addIpAddress": "Add IP address", - "knownIps": { - "you": "You" - } - }, - "sw-entity-advanced-selection-modal": { - "link": "Use advanced selection", - "title": "Advanced selection: {entity}", - "searchPlaceholder": "Search...", - "filter": "Filter", - "resetFilters": "Reset filters", - "applySelection": "Apply selection", - "entity": { - "product": "Products", - "rule": "Rules" - } - }, - "sw-entity-multi-select": { - "messageNoResults": "No results found for \"{term}\"." - }, - "sw-entity-many-to-many-select": { - "messageNoResults": "No results found for \"{term}\"." - }, - "sw-search-bar": { - "messageNoResults": "No results found for \"{term}\".", - "messageNoTypeResults": "No type found.", - "placeholderSearchField": "Find products, customers, orders...", - "placeholderTypeSearchField": "Search \"{entity}\"...", - "placeholderShortcutInfo": "Hint: Press the \"f\" key to get to the search bar faster.", - "placeholderSearchShortcutInfo": "Tip: Press f to open the search from anywhere.", - "placeholderESSearchShortcutInfo": "Tip: You can use Elasticsearch's simple query string to get a more precise result.", - "moduleFiltersHeadline": "Module filters", - "placeholderFilterShortcutInfo": "Type #products in the search to set the module filter.", - "searchTypeAll": "All", - "moduleFilter": "Module filter", - "messageNoResultsV2": "No exact matches found for \"{term}\".", - "messageNoResultsDetailV2": "Try using different keywords or check your search configuration.", - "addNew": "add new" - }, - "sw-search-bar-item": { - "typeLabelCustomer": "Customer", - "typeLabelProduct": "Product", - "typeLabelOrder": "Order", - "typeLabelMedia": "Media", - "typeLabelCategory": "Category", - "typeLabelCms": "CMS", - "typeLabelModule": "Module", - "typeLabelAction": "Action", - "addNewEntity": "Add new {entity}", - "shortcuts": { - "product": "G P | A P", - "category": "G C |  ", - "customers": "G U | A U", - "property": "G P R | A P R", - "manufacturer": "G M | A M", - "settings-rule": "G S R | A R", - "sales-channel": " | A S", - "cms": "G E | A E", - "dashboard": "G H |  ", - "product-stream": "G D |  ", - "order": "G O |  ", - "media": "G M E |  ", - "promotion-v2": "G P O |  ", - "settings": "G S |  ", - "newsletter-recipient": "G N |  ", - "settings-snippet": "G S |  ", - "settings-payment": "G S P |  ", - "settings-shipping": "G S S |  " - } - }, - "sw-search-more-results": { - "labelShowResultsInModule": "Show results in module({count})", - "labelShowResultsInModuleV2": "Show all matching results in {entityNameLower}..." - }, - "sw-tagged-field": { - "text-default-placeholder": "Press the enter key to add values." - }, - "sw-condition": { - "operator": { - "placeholder": "Select operator...", - "lowerThanEquals": "Is lower than / equal to | Are lower than / equal to", - "equals": "Is equal to | Are equal to", - "greaterThanEquals": "Is greater than / equal to | Are greater than / equal to", - "lowerThan": "Is less than | Are less than", - "greaterThan": "Is greater than | Are greater than", - "notEquals": "Is not equal to | Are not equal to", - "isOneOf": "Is one of | Are one of", - "isNoneOf": "Is none of | Are none of", - "gross": "Gross", - "net": "Net", - "empty": "Is empty | Are empty" - }, - "placeholderErrorMessage": "Placeholder cannot be saved.", - "dataErrorMessage": "Required fields not filled.", - "condition": { - "dateRangeRule": { - "label": "Date range", - "useTime": "Include time reference" - }, - "placeholder": "Search conditions...", - "orderCountRule": "Quantity of completed orders", - "salesChannelRule": "Sales Channel", - "currencyRule": "Currency", - "languageRule": "Language", - "customerIsActiveRule": "Customer is active", - "billingCountryRule": "Billing address: Country", - "billingCityRule": "Billing address: City", - "billingStreetRule": "Billing address: Street", - "billingStateRule": "Billing address: State", - "billingZipCodeRule": "Billing address: Postal code", - "customerGroupRule": "Customer group", - "customerTagRule": "Customer with tag", - "customerNumberRule": "Customer number", - "differentAddressesRule": "Customer with deviating shipping address", - "emailRule": { - "label": "Customer email address", - "placeholder": "Enter a distinct email address or use \"*\" as a wildcard character..." - }, - "isNewCustomerRule": "New customer", - "lastNameRule": "Customer surname", - "isCompanyRule": "Commercial customer", - "cartTaxDisplay": { - "label": "Tax display", - "gross": "Gross", - "net": "Net" - }, - "isGuestRule": "Guest account", - "isNewsletterRecipient": "Customer is newsletter recipient", - "daysSinceLastOrderRule": "Time since last order", - "shippingCountryRule": "Shipping address: Country", - "shippingCityRule": "Shipping address: City", - "shippingStreetRule": "Shipping address: Street", - "shippingStateRule": "Shipping address: State", - "shippingZipCodeRule": "Shipping address: Postal code", - "customerLoggedInRule": "Customer logged in", - "customerAgeRule": "Customer age", - "customerDaysSinceLastLogin": "Time since last login", - "customerDaysSinceFirstLogin": "Time since first login", - "customerAffiliateCodeRule": "Affiliate code", - "customerCampaignCodeRule": "Campaign code", - "cartAmountRule": "Grand total", - "cartPositionPrice": "Total", - "goodsCountRule": "Total quantity of distinct products", - "goodsPriceRule": "Subtotal of all items", - "cartTotalPurchasePrice": "Total of all purchase prices", - "lineItemOfTypeRule": { - "label": "Item of type", - "product": "Product", - "discount_surcharge": "Discount / surcharge" - }, - "lineItemRule": "Items in cart", - "lineItemsInCartCountRule": "Quantity of distinct items", - "promotionsInCartCountRule": "Quantity of discounts", - "lineItemUnitPriceRule": "Item unit price", - "lineItemTotalPriceRule": "Item subtotal", - "lineItemWithQuantityRule": "Item quantity", - "orderTagRule": "Order with tag", - "orderTrackingCodeRule": "Tracking code", - "orderDeliveryStatusRule": "Delivery status", - "orderCreatedByAdminRule": "Order created by admin", - "orderTransactionStatusRule": "Payment status", - "orderStatusRule": "Order status", - "orderCustomFieldRule": "Order with custom field", - "orderDocumentTypeRule": "Order with document", - "yes": "Yes", - "no": "No", - "withTime": "Including timestamp", - "withoutTime": "Excluding timestamp", - "and": "And", - "or": "Or", - "field": { - "valuePlaceholder": "Enter value..." - }, - "placeholder-warning": "Please select a condition...", - "not-found": { - "label": "Condition was not found", - "error-message": "Condition type {type} was not found. The condition includes the field: {fields} | The condition type {type} was not found. The conditions include the fields: {fields}" - }, - "lineItemCondition": { - "any": "At least one", - "all": "All" - }, - "AddAndCondition": "Add AND condition", - "AddOrCondition": "Add OR condition", - "AddSubCondition": "Add subconditions", - "deleteConditions": "Delete container", - "deleteAllConditions": "Delete all conditions", - "createBefore": "Create before", - "createAfter": "Create after", - "hasDeliveryFreeItemRule": "Item with free shipping", - "timeRangeRule": "Time range", - "weightOfCartRule": "Total weight of all products", - "volumeOfCartRule": "Total volume of all products", - "cartShippingCost": "Shipping costs", - "dayOfWeekRule": "Day of the week", - "lineItemTagRule": "Item with tag", - "alwaysValidRule": "Always valid", - "lineItemPropertyRule": "Item with variant or property value", - "lineItemNoveltyRule": "Novelties", - "lineItemCustomFieldRule": "Item with custom field", - "lineItemIsNewRule": "Item marked as \"new\"", - "lineItemOfManufacturerRule": "Item with manufacturer", - "lineItemPurchasePriceRule": "Item with purchase price", - "lineItemCreationDateRule": "Item with creation date", - "lineItemReleaseDateRule": "Item with release date", - "lineItemClearanceSale": "Item with clearance sale", - "lineItemPromotedRule": "Item is promoted", - "lineItemInCategoryRule": "Item in category", - "categoryWithProductStreamTooltip": "Products in this category are assigned by a dynamic product group. Please use the condition \"Item in dynamic product group\" to dynamically access these products.", - "lineItemInProductStreamRule": "Item in dynamic product group", - "lineItemTaxationRule": "Item with tax rate", - "lineItemDimensionWidthRule": "Item with width", - "lineItemDimensionHeightRule": "Item with height", - "lineItemDimensionLengthRule": "Item with length", - "lineItemDimensionWeightRule": "Item with weight", - "lineItemDimensionVolumeRule": "Item with volume", - "lineItemListPriceRule": "Item with list price", - "lineItemListPriceRatioRule": "Item with price/list price percentage ratio", - "lineItemStockRule": "Item available", - "lineItemActualStockRule": "Item in stock", - "lineItemProductStates": "Item with product state", - "numberOfReviews": "Number of submitted reviews", - "paymentMethodRule": "Applied payment method", - "shippingMethodRule": "Applied shipping method", - "lineItemGoodsTotalRule": "Total quantity of all products", - "orderTotalAmountRule": "Total value of completed (done) orders", - "promotionValueRule": "Subtotal of all discounts", - "promotionCodeOfType": "Promotions with code option", - "promotionCodeOfTypeRule": { - "global": "None", - "fixed": "Fixed", - "individual": "Individual" - }, - "promotionLineItemRule": "Promotion", - "lineItemCustomField": { - "field": { - "fieldSetSelect": { - "placeholder": "Select fieldset..." - }, - "customFieldSelect": { - "placeholder": "Select custom field...", - "tooltip": "This custom field is currently not available in shopping carts. You can activate it for shopping carts in its settings." - } - } - }, - "customerCustomFieldRule": "Customer with custom field", - "zipCodeWildcardPlaceholder": "Use \"*\" as a wildcard character...", - "customerBirthdayRule": "Customer date of birth", - "customerCreatedByAdminRule": "Customer created by admin", - "customerSalutationRule": "Customer salutation", - "customerDefaultPaymentMethodRule": "Customer with default payment method", - "lineItemPropertyValueRule": "Item with property value", - "lineItemVariantValueRule": "Item with variant value" - } - }, - "sw-condition-generic": { - "customerEmail": { - "email": { - "placeholder": "@:global.sw-condition.condition.emailRule.placeholder" - } - }, - "cartLineItemDimensionWidth": { - "amount": { - "placeholder": "@:sw-product.settingsForm.placeholderWidth" - } - }, - "cartLineItemDimensionHeight": { - "amount": { - "placeholder": "@:sw-product.settingsForm.placeholderHeight" - } - }, - "cartLineItemDimensionLength": { - "amount": { - "placeholder": "@:sw-product.settingsForm.placeholderLength" - } - }, - "cartTaxDisplay": { - "taxDisplay": { - "options": { - "gross": "@:global.sw-condition.condition.cartTaxDisplay.gross", - "net": "@:global.sw-condition.condition.cartTaxDisplay.net" - } - } - }, - "dayOfWeek": { - "dayOfWeek": { - "options": { - "1": "@:global.day-of-week.monday", - "2": "@:global.day-of-week.tuesday", - "3": "@:global.day-of-week.wednesday", - "4": "@:global.day-of-week.thursday", - "5": "@:global.day-of-week.friday", - "6": "@:global.day-of-week.saturday", - "7": "@:global.day-of-week.sunday" - } - } - }, - "cartLineItemOfType": { - "lineItemType": { - "options": { - "product": "@:global.sw-condition.condition.lineItemOfTypeRule.product", - "promotion": "@:global.sw-condition.condition.lineItemOfTypeRule.discount_surcharge" - } - } - }, - "promotionCodeOfType": { - "promotionCodeOfType": { - "options": { - "global": "@:global.sw-condition.condition.promotionCodeOfTypeRule.global", - "fixed": "@:global.sw-condition.condition.promotionCodeOfTypeRule.fixed", - "individual": "@:global.sw-condition.condition.promotionCodeOfTypeRule.individual" - } - } - }, - "cartLineItemProductStates": { - "productState": { - "options": { - "is-physical": "Physical", - "is-download": "Digital" - } - } - }, - "cartTotalPurchasePrice": { - "type": { - "options": { - "gross": "Gross", - "net": "Net" - }, - "placeholder": "Select operator..." - } - }, - "units": { - "dimension": "mm", - "weight": "kg", - "volume": "mm³", - "age": "Years", - "kg": "Kilograms", - "g": "Grams", - "mg": "Milligrams", - "oz": "Ounces", - "lb": "Pounds", - "m": "Meters", - "cm": "Centimeters", - "mm": "Millimeters", - "km": "Kilometers", - "in": "Inches", - "ft": "Feet", - "mi": "Miles", - "hr": "Hours", - "yr": "Years", - "mth": "Months", - "wk": "Weeks", - "d": "Days", - "min": "Minutes", - "m3": "Cubic meters", - "cm3": "Cubic centimeters", - "mm3": "Cubic millimeters", - "in3": "Cubic inches", - "ft3": "Cubic feet", - "short": { - "min": "min", - "d": "d", - "wk": "wk", - "mth": "mth", - "yr": "yr", - "hr": "h", - "lb": "lb", - "oz": "oz", - "mg": "mg", - "g": "g", - "kg": "kg", - "m": "m", - "cm": "cm", - "mm": "mm", - "km": "km", - "in": "in", - "mi": "mi", - "ft": "ft", - "m3": "m³", - "cm3": "cm³", - "mm3": "mm³", - "in3": "in³", - "ft3": "ft³" - } - }, - "orderCreatedByAdmin": { - "shouldOrderBeCreatedByAdmin": { - "placeholder": "Select condition ..." - } - }, - "orderTransactionStatus": { - "stateIds": { - "placeholder": "Select state ..." - }, - "operator": { - "placeholder": "Select operator ..." - } - }, - "orderStatus": { - "stateIds": { - "placeholder": "Select state ..." - }, - "operator": { - "placeholder": "Select operator ..." - } - } - }, - "sw-product-image": { - "context": { - "buttonAsCover": "Use as cover", - "buttonRemove": "Remove", - "buttonPreviewImage": "Preview image" - } - }, - "sw-simple-search-field": { - "defaultPlaceholder": "Search..." - }, - "sw-tabs-item": { - "tooltipTabHasErrors": "This page contains errors.", - "tooltipTabHasWarnings": "This page contains warnings." - }, - "entities": { - "all": "All", - "custom_field": "Custom field | Custom fields", - "cart": "Cart | Carts", - "category": "Category | Categories", - "cms_page": "Layout | Layouts", - "document": "Document | Documents", - "property": "Property | Properties", - "country": "Country | Countries", - "currency": "Currency | Currencies", - "customer": "Customer | Customers", - "customer_address": "Address | Addresses", - "customer_group": "Customer group | Customer groups", - "extension": "Extension | Extensions", - "integration": "Integration | Integrations", - "language": "Language | Languages", - "mail_header_footer": "Header and footer | Headers and footers", - "mail_template": "Email template | Email templates", - "media": "Media", - "media_default_folder": "Default folder | Default folders", - "media_folder": "Folder | Folders", - "media_thumbnail": "Thumbnail | Thumbnails", - "media_thumbnail_size": "Thumbnail size | Thumbnail sizes", - "newsletter_recipient": "Newsletter recipient | Newsletter recipients", - "number_range": "Number range | Number ranges", - "order": "Order | Orders", - "order_address": "Address | Addresses", - "order_delivery": "Delivery | Deliveries", - "order_line_item": "Line item | Line items", - "order_state": "Order state | Order states", - "order_transaction": "Transaction | Transactions", - "order_transaction_state": "Transaction state | Transaction states", - "payment_method": "Payment method | Payment methods", - "plugin_manager": "Plugins", - "privacy": "Privacy", - "product": "Product | Products", - "product_manufacturer": "Manufacturer | Manufacturers", - "product_media": "Product media", - "product_price": "Product price | Product prices", - "product_stream": "Dynamic product group | Dynamic product groups", - "product_variation": "variant | variants", - "product_review": "Review | Reviews", - "promotion": "Promotion | Promotions", - "promotion_order_rule": "Promotion qualified order | Promotion qualified orders", - "promotion_cart_rule": "Promotion qualified cart | Promotion qualified carts", - "promotion_persona_rule": "Promotion target group | Promotion target groups", - "rule": "Rule | Rules", - "rule_condition": "Condition | Conditions", - "sales_channel": "Sales Channel | Sales Channels", - "sales_channel_type": "Sales Channel type | Sales Channel types", - "salutation": "Salutation | Salutations", - "seo_url": "SEO URL | SEO URLs", - "shipping_method": "Shipping method | Shipping methods", - "snippet": "Snippet | Snippets", - "tag": "Tag | Tags", - "tax": "Tax | Taxes", - "tax_rule": "Tax rule | Taxe rules", - "theme": "Theme | Themes", - "unit": "Unit | Units", - "user": "User | Users", - "landing_page": "Landing page | Landing pages", - "delivery_time": "Delivery time | Delivery times", - "import_export_profile": "Import/export profile | Import/export profiles", - "feature_set": "Template | Templates", - "property_group": "Property group | Property groups", - "document_base_config": "Document base config | Document base configs", - "product_feature_set": "New template | New templates", - "custom-field-set": "Custom field set", - "store_settings": "Product sorting", - "flow": "Flow Builder", - "module": "Module", - "frequently_used": "Frequently used", - "recently_searched": "Recently searched", - "flow_sequence": "Flow" - }, - "day-of-week": { - "monday": "Monday", - "tuesday": "Tuesday", - "wednesday": "Wednesday", - "thursday": "Thursday", - "friday": "Friday", - "saturday": "Saturday", - "sunday": "Sunday" - }, - "businessEvents": { - "checkout_customer_before_login": "Customer has requested login", - "checkout_customer_changed-payment-method": "Customer changes payment", - "checkout_customer_deleted": "Customer account deleted", - "checkout_customer_double_opt_in_guest_order": "Guest account registered with double opt-in", - "checkout_customer_double_opt_in_registration": "Customer account registered with double opt-in", - "checkout_customer_guest_register": "Guest account registered", - "checkout_customer_login": "Customer logs on", - "checkout_customer_logout": "Customer logs off", - "checkout_customer_register": "Customer account registered", - "checkout_order_placed": "Order placed", - "checkout_order_payment_method_changed": "Order payment method changed", - "contact_form_send": "Contact form sent", - "review_form_send": "Review form sent", - "customer_group_registration_accepted": "Customer group registration request accepted", - "customer_group_registration_declined": "Customer group registration request declined", - "customer_recovery_request": "Customer requests new password", - "mail_after_create_message": "Email created", - "mail_before_send": "Email is being sent", - "mail_sent": "Email sent", - "newsletter_confirm": "Newsletter sign-up confirmed", - "newsletter_register": "Newsletter sign-up registered", - "newsletter_unsubscribe": "Newsletter unsubscribed", - "newsletter_update": "Newsletter sign-up updated", - "product_export_log": "Product export executed", - "state_enter_order_state_cancelled": "Order enters status cancelled", - "state_enter_order_state_completed": "Order enters status completed", - "state_enter_order_state_in_progress": "Order enters status in progress", - "state_enter_order_state_open": "Order enters status open", - "state_enter_order_delivery_state_cancelled": "Shipment enters status cancelled", - "state_enter_order_delivery_state_open": "Shipment enters status open", - "state_enter_order_delivery_state_returned": "Shipment enters status returned", - "state_enter_order_delivery_state_returned_partially": "Shipment enters status partially returned", - "state_enter_order_delivery_state_shipped": "Shipment enters status shipped", - "state_enter_order_delivery_state_shipped_partially": "Shipment enters status partially shipped", - "state_enter_order_transaction_state_authorized": "Payment enters status authorised", - "state_enter_order_transaction_state_cancelled": "Payment enters status cancelled", - "state_enter_order_transaction_state_chargeback": "Payment enters status refunded", - "state_enter_order_transaction_state_failed": "Payment enters status failed", - "state_enter_order_transaction_state_in_progress": "Payment enters status in progress", - "state_enter_order_transaction_state_open": "Payment enters status open", - "state_enter_order_transaction_state_paid": "Payment enters status paid", - "state_enter_order_transaction_state_paid_partially": "Payment enters status partially paid", - "state_enter_order_transaction_state_refunded": "Payment enters status refunded", - "state_enter_order_transaction_state_refunded_partially": "Payment enters status partially refunded", - "state_enter_order_transaction_state_reminded": "Payment enters status reminder sent", - "state_enter_order_transaction_state_unconfirmed": "Payment enters status unconfirmed", - "state_leave_order_state_cancelled": "Order leaves status cancelled", - "state_leave_order_state_completed": "Order leaves status completed", - "state_leave_order_state_in_progress": "Order leaves status in progress", - "state_leave_order_state_open": "Order leaves status open", - "state_leave_order_delivery_state_cancelled": "Shipment leaves status cancelled", - "state_leave_order_delivery_state_open": "Shipment leaves status open", - "state_leave_order_delivery_state_returned": "Shipment leaves status returned", - "state_leave_order_delivery_state_returned_partially": "Shipment leaves status partially returned", - "state_leave_order_delivery_state_shipped": "Shipment leaves status shipped", - "state_leave_order_delivery_state_shipped_partially": "Shipment leaves status partially shipped", - "state_leave_order_transaction_state_authorized": "Payment leaves status authorised", - "state_leave_order_transaction_state_cancelled": "Payment leaves status cancelled", - "state_leave_order_transaction_state_chargeback": "Payment leaves status refunded", - "state_leave_order_transaction_state_failed": "Payment leaves status failed", - "state_leave_order_transaction_state_in_progress": "Payment leaves status in progress", - "state_leave_order_transaction_state_open": "Payment leaves status open", - "state_leave_order_transaction_state_paid": "Payment leaves status paid", - "state_leave_order_transaction_state_paid_partially": "Payment leaves status partially paid", - "state_leave_order_transaction_state_refunded": "Payment leaves status refunded", - "state_leave_order_transaction_state_refunded_partially": "Payment leaves status partially refunded", - "state_leave_order_transaction_state_reminded": "Payment leaves status reminder sent", - "state_leave_order_transaction_state_unconfirmed": "Payment leaves status unconfirmed", - "user_recovery_request": "User recovery request sent" - }, - "tax-rates": { - "Standard rate": "Standard rate", - "Reduced rate": "Reduced rate", - "Reduced rate 2": "Super-reduced rate" - }, - "sw-bulk-edit-modal": { - "bulkEdit": "Bulk edit", - "startBulkEdit": "Start bulk edit", - "bulkEditModalTitle": "Bulk edit - {count} item selected | Bulk edit - {count} items selected" - }, - "sw-search-preferences-modal": { - "title": "Search preferences", - "description": "Only selected elements will appear in the search results. For detailed settings open search settings →", - "columnActive": "Active", - "columnModuleName": "Module name" - }, - "sw-help-center": { - "title": "Support", - "documentation": { - "headline": "Do you need help?", - "linkText": "See documentation", - "linkUrl": "https://docs.shopware.com/en/shopware-6-en" - }, - "support": { - "headline": "We’re here for you!", - "paragraph": "Found nothing helpful in our documentation? Contact the Shopware support and we’ll take a look at your problem.", - "linkText": "Create support request", - "linkUrl": "https://account.shopware.com/shops/support" - } - } - }, - "sw-text-editor-toolbar": { - "link": { - "openInNewTab": "Open link in new tab", - "displayAsButton": "Display the link as a button", - "buttonVariant": "Button variant", - "buttonVariantPrimary": "Primary", - "buttonVariantSecondary": "Secondary", - "buttonVariantPrimarySmall": "Primary (small)", - "buttonVariantSecondarySmall": "Secondary (small)", - "linkTo": "Link to", - "placeholder": "Enter URL...", - "labelUrl": "URL", - "labelType": "Link-Type", - "labelLink": "Link", - "labelProduct": "Product", - "labelCategory":"Category", - "labelEmail": "Email address", - "labelPhoneNumber": "Phone number", - "placeholderPhoneNumber": "Enter phone number...", - "placeholderEmail": "Enter email address...", - "placeholderProduct": "Select a product...", - "placeholderCategory": "Select a category..." - }, - "table": { - "addHeading": "Add table heading", - "cols": "Columns", - "rows": "Rows", - "editInfo": "Table can still be extended later." - }, - "title": { - "format": "Format", - "paragraph": "Paragraph", - "h1": "Headline 1", - "h2": "Headline 2", - "h3": "Headline 3", - "h4": "Headline 4", - "h5": "Headline 5", - "h6": "Headline 6", - "blockquote": "Blockquote", - "text-color": "Text color", - "bold": "Bold", - "italic": "Italic", - "underline": "Underline", - "strikethrough": "Strikethrough", - "superscript": "Superscript", - "subscript": "Subscript", - "textAlign": "Text alignment", - "alignLeft": "Align left", - "alignCenter": "Align center", - "alignRight": "Align right", - "justify": "Justified", - "insert-unordered-list": "Insert unordered list", - "insert-ordered-list": "Insert ordered list", - "link": "Link", - "data-mapping": "Insert variable", - "undo": "Undo", - "redo": "Redo", - "insert-table": "Insert table", - "code-switch": "Switch edit modes" - } - }, - "sw-tree": { - "general": { - "placeholderSearch": "Search...", - "treeHeadSelected": "{count} selected", - "treeHeadline": "Tree structure", - "buttonCreate": "Create element", - "actions": { - "createSub": "New subelement", - "createBefore": "New element before", - "createAfter": "New element after", - "actionsDisabledInLanguage": "Elements can only be created in the default system language" - } - }, - "modal": { - "textDeleteConfirm": "Are you sure you really want to delete the element \"{name}\"?", - "textDeleteMultipleConfirm": "Are you sure you want to delete the \"{count}\" selected elements?", - "textDeleteChildrenConfirm": "All subcategories will be deleted too." - } - }, - "sw-category-tree-field": { - "emptySearchResults": "No categories found." - }, - "sw-error": { - "general": { - "messagePlaceholder": "Oops, something went terribly wrong.", - "textLink": "Back" - } - }, - "sw-property-search": { - "placeholderSearch": "Search values...", - "selected": "{count} value selected | {count} values selected", - "noPropertiesFound": "No property values found", - "noPropertiesFoundDescription": "Try a different search term." - }, - "sw-property-assignment": { - "columnGroup": "Property", - "columnOptions": "Values", - "messageEmptyTitle": "No properties yet", - "messageEmptySubline": "To add properties, visit the properties module." - }, - "sw-language-info": { - "infoTextChildLanguage": "\"{entityDescription}\" displayed in the content language \"{language}\", inheriting from", - "infoTextRootLanguage": "\"{entityDescription}\" displayed in the content language \"{language}\". Fallback is the system default language", - "infoTextNewEntity": "\"{entityDescription}\" is displayed in the system default language. Always maintain new data in your chosen system default language." - }, - "sw-language-switch": { - "messageModalUnsavedChanges": "There are unsaved changes in the current language. Do you want to save them now?", - "titleModalUnsavedChanges": "Unsaved changes", - "titleModalButtonRevertUnsavedChanges": "Discard changes" - }, - "sw-inheritance-warning": { - "infoTextInheritedField": "{moduleName} has inherited fields. Meaning that as long as the inherited state is active the content will be inherited. Inherited fields can be unlinked by clicking the link symbol. Clicking the symbol again will set the inherited state back." - }, - "sw-license-violation": { - "title": "Extension warning", - "reload": "Reload", - "alertText": "We have detected a license violation for at least one of your extensions in this installation. To fix the license violation and avoid legal consequences, book a subscription or buy/rent the extension (according to inflicted violation type). You do not use the extension anymore? Then delete it via the \"Delete extension permanently\" button or via My Extensions. If none of these measures are taken, shopware AG reserves the right to charge penalty fees for any license violation.", - "deletePlugin": "Delete extension permanently", - "messageDeleteConfirm": "Do you want to delete the extension \"{pluginName}\" completely?", - "checkboxMessage": "I have taken notice of this message and eventually accruing consequences.", - "closeModal": "Close notification", - "ignorePlugin": "Ignore permanently", - "successfullyDeleted": "Extension has been deleted", - "table": { - "plugin": "Extension", - "warning": "Warning" - } - }, - "sw-sales-channel-switch": { - "messageModalUnsavedChanges": "There are unsaved changes regarding the current sales channel. Do you want to save them now?", - "placeholderSelect": "Search for...", - "titleModalUnsavedChanges": "Unsaved changes", - "titleModalButtonRevertUnsavedChanges": "Discard changes", - "labelDefaultOption": "All Sales Channels" - }, - "sw-config-form-renderer": { - "placeholder": "Please fill in {name}...", - "option": "No label set for locale \"{locale}\"...", - "configLoadErrorMessage": "Encountered an error while loading the configuration: | There were errors loading the configuration:" - }, - "locale": { - "de-DE": "German", - "en-GB": "English (GB)", - "bg-BG": "Bulgarian", - "bs-BA": "Bosnian", - "cs-CZ": "Czech", - "da-DK": "Danish", - "el-GR": "Greek", - "en-US": "English (US)", - "es-ES": "Spanish", - "fi-FI": "Finnish", - "fr-FR": "French", - "hi-IN": "Hindi", - "hr-HR": "Croatian", - "hu-HU": "Hungarian", - "id-ID": "Indonesian", - "it-IT": "Italian", - "ko-KR": "Korean", - "lv-LV": "Latvian", - "nl-NL": "Dutch", - "nn-NO": "Norwegian", - "pl-PL": "Polish", - "pt-PT": "Portuguese", - "ro-RO": "Romanian", - "ru-RU": "Russian", - "sk-SK": "Slovak", - "sl-SI": "Slovene", - "sr-RS": "Serbian", - "sv-SE": "Swedish", - "tr-TR": "Turkish", - "uk-UA": "Ukrainian", - "vi-VN": "Vietnamese" - }, - "sw-image-slider": { - "imageAlt": "Image {index} / {total}" - }, - "sw-confirm-modal": { - "defaultText": "Are you sure you want to proceed?" - }, - "sw-rule-modal": { - "modalTitleNew": "Create new global rule", - "modalTitleModify": "Modify global rule", - "labelDescription": "Description", - "placeholderDescription": "Enter a rule description...", - "labelName": "Name", - "placeholderName": "Enter a rule name...", - "labelPriority": "Priority", - "placeholderPriority": "Prioritise this rule...", - "messageSaveSuccess": "Rule \"{name}\" saved.", - "messageSaveError": "An error occurred while saving rule", - "ruleCard": "Conditions" - }, - "sw-select-rule-create": { - "addNewRule": "Create new rule..." - }, - "sw-shortcut-overview": { - "title": "Keyboard shortcuts", - "iconTooltip": "Press `{key}` to show a list of available shortcuts", - "modalTitle": "Keyboard shortcuts", - "sectionAddingItems": "Adding items", - "sectionNavigation": "Navigation", - "sectionSpecialShortcuts": "Special shortcuts", - "function": "Function", - "keyboardShortcut": "Keyboard shortcut", - "functionAddProduct": "Add product", - "keyboardShortcutAddProduct": "A P", - "functionAddCategory": "Add category", - "keyboardShortcutAddCategory": "A C", - "functionAddShoppingExperienceLayout": "Add Shopping Experience layout", - "keyboardShortcutAddShoppingExperienceLayout": "A E", - "functionAddCustomer": "Add customer", - "keyboardShortcutAddCustomer": "A U", - "functionAddProperties": "Add properties", - "keyboardShortcutAddProperties": "A P R", - "functionAddManufacturer": "Add manufacturer", - "keyboardShortcutAddManufacturer": "A M", - "functionAddRule": "Add rule", - "keyboardShortcutAddRule": "A R", - "functionAddSaleschannel": "Add Sales Channel", - "keyboardShortcutAddSaleschannel": "A S", - "functionGoToDashboard": "Go to dashboard", - "keyboardShortcutGoToDashboard": "G H", - "functionGoToProducts": "Go to products", - "keyboardShortcutGoToProducts": "G P", - "functionGoToCategories": "Go to categories", - "keyboardShortcutGoToCategories": "G C", - "functionGoToDynamicProductGroups": "Go to dynamic product groups", - "keyboardShortcutGoToDynamicProductGroups": "G D", - "functionGoToProperties": "Go to properties", - "keyboardShortcutGoToProperties": "G P R", - "functionGoToManufacturers": "Go to manufacturers", - "keyboardShortcutGoToManufacturers": "G M", - "functionGoToOrders": "Go to orders", - "keyboardShortcutGoToOrders": "G O", - "functionGoToCustomers": "Go to customers", - "keyboardShortcutGoToCustomers": "G U", - "functionGoToShoppingExperience": "Go to Shopping Experiences", - "keyboardShortcutGoToShoppingExperience": "G E", - "functionGoToMedia": "Go to media", - "keyboardShortcutGoToMedia": "G M E", - "functionGoToPromotion": "Go to promotions", - "keyboardShortcutGoToPromotion": "G P O", - "functionGoToNewsletterRecipients": "Go to newsletter recipients", - "keyboardShortcutGoToNewsletterRecipients": "G N", - "functionGoToSettingsListing": "Go to settings", - "keyboardShortcutGoToSettingsListing": "G S", - "functionGoToSnippets": "Go to snippets", - "keyboardShortcutGoToSnippets": "G S N", - "functionGoToPayment": "Go to payment", - "keyboardShortcutGoToPayment": "G S P", - "functionGoToShipping": "Go to shipping", - "keyboardShortcutGoToShipping": "G S S", - "functionGoToRuleBuilder": "Go to rule builder", - "keyboardShortcutGoToRuleBuilder": "G S R", - "functionGoToPlugins": "Go to \"My Extensions\"", - "keyboardShortcutGoToPlugins": "G A", - "functionSpecialShortcutFocusSearch": "Focus search", - "keyboardShortcutSpecialShortcutFocusSearch": "F", - "functionSpecialShortcutShortcutListing": "Shortcut listing", - "keyboardShortcutSpecialShortcutShortcutListing": "Shift-?", - "functionSpecialShortcutSaveDetailViewWindows": "Windows: Save detail view", - "keyboardShortcutSpecialShortcutSaveDetailViewWindows": "ALT-S", - "functionSpecialShortcutSaveDetailViewMac": "Mac: Save detail view", - "keyboardShortcutSpecialShortcutSaveDetailViewMac": "CONTROL-S", - "functionSpecialShortcutSaveDetailViewLinux": "Linux: Save detail view", - "keyboardShortcutSpecialShortcutSaveDetailViewLinux": "ALT-S", - "functionSpecialShortcutCancelDetailView": "Cancel detail view", - "keyboardShortcutSpecialShortcutCancelDetailView": "ESC", - "functionSpecialShortcutClearCacheWindows": "Windows: Cache clear", - "keyboardShortcutSpecialShortcutClearCacheWindows": "ALT-C", - "functionSpecialShortcutClearCacheMac": "Mac: Cache clear", - "keyboardShortcutSpecialShortcutClearCacheMac": "CONTROL-C", - "functionSpecialShortcutClearCacheLinux": "Linux: Cache clear", - "keyboardShortcutSpecialShortcutClearCacheLinux": "ALT-C" - }, - "sw-discard-changes-modal": { - "title": "Discard unsaved changes?", - "message": "You have unsaved changes, do you want to leave the page and discard them?", - "actions": { - "discard": "Discard changes", - "keepEditing": "Keep editing" - } - }, - "sw-maintain-currencies-modal": { - "title": "Currency dependent pricing", - "columnPrice": "Prices (gross / net)", - "columnListPriceHeader": "List prices (gross / net)", - "columnReferencePriceHeader": "Cheapest price (last 30 days, gross / net)" - }, - "sw-privileges": { - "tooltip": { - "warning": "You have insufficient permissions." - }, - "error": { - "description": "You do not have the necessary permissions for this action, please ask your administrator for authorization. The required permissions are: " - } - }, - "sw-custom-field-set-renderer": { - "labelCustomFieldSetSelectSwitch": "Select custom field sets", - "placeholderCustomFieldSetSelect": "Select custom field sets...", - "labelCustomFieldSetSelect": "Custom field sets", - "messagePluginSets": "Plugin custom field sets (can't be removed)" - }, - "sw-rating-stars": { - "ratingTooltipText": "{actual} of {max} stars" - }, - "sw-app": { - "component": { - "sw-app-actions": { - "messageErrorFetchButtons": "An error occurred while fetching your app actions.", - "closeWindow": "Close window", - "iframeModalConfirmMessage": "Are you sure you want to close \"{title}\"?", - "iframeModalConfirmMessageDescription": "Please make sure that all processes are completed.", - "dontAskMeAgain": "Don't ask me again" - }, - "sw-app-app-url-changed-modal": { - "move-shop-permanently": { - "name": "Migrate apps to new domain", - "description": "Make your apps use the new domain instead of the old domain. This will assign all apps and app data to your new domain and remove the assignment from the old domain." - }, - "reinstall-apps": { - "name": "Copy apps to current domain", - "description": "If you want to keep your apps working on both domains, this re-installs all apps on your new domain. Note: App data on your old domain will still be available, non-free apps may require additional charges for each domain." - }, - "uninstall-apps": { - "name": "Uninstall apps", - "description": "Keeps app data on old domain and uninstalls all apps from the new domain." - }, - "title": "Domain change detected", - "oldLabel": "Old domain: ", - "newLabel": "New domain: ", - "explanationHeader": "We have noticed a change in your shop domain.", - "explanation": "Installed apps are still connected with the old domain and won't work with the new domain. There are three options from here to proceed.", - "confirmation": "Confirm", - "cancellation": "Cancel", - "success": "Domain changed.", - "error": "Error while changing domain for apps" - }, - "sw-app-wrong-app-url-modal": { - "title": "Wrongly configured APP_URL", - "explanationHeader": "Error with the connection to your extensions.", - "explanation": "Extensions are not able to establish a connection to your shop, due to a wrong configuration in your system.", - "textGetSupport": "Try contacting your hoster to get support.", - "textDetails": "Technical details: Wrong APP_URL configuration.", - "labelLearnMoreButton": "Learn more", - "linkToDocsArticle": "https://docs.shopware.com/en/shopware-6-en/tutorials-and-faq/notes-to-the-APP-URL" - } - } - }, - "sw-wizard": { - "backButton": "Back", - "closeButton": "Close", - "finishButton": "Finish", - "nextButton": "Next" - }, - "sw-meteor": { - "navigation": { - "backButton": "Back" - } - }, - "sw-base-filter": { - "resetButton": "Reset" - }, - "sw-boolean-filter": { - "placeholder": "All", - "active": "Active", - "inactive": "Inactive" - }, - "sw-existence-filter": { - "placeholder": "All", - "noCriteria": "No {criteriaName}", - "hasCriteria": "Has {criteriaName}" - }, - "sw-filter-panel": { - "titleSidebarItemFilter": "Filters" - }, - "sw-sidebar-filter-panel": { - "resetButton": "Reset all" - }, - "sw-empty-state": { - "messageNoResultTitle": "Nothing found", - "messageNoResultSublineSimple": "Edit your filters or search terms to find results.", - "messageNoResultSubline": "Edit your filters or your search terms to find results. Please also check the configuration of your search.", - "messageNoResultSublineBefore": "Edit your filters or your search terms to find results. Please also check", - "messageNoResultSublineLink": "the configuration", - "messageNoResultSublineAfter": "of your search." - }, - "sw-restricted-rules": { - "restrictedAssignment": { - "general": "This rule uses conditions that are not allowed for assignment to {relation}.", - "productPrices": "pricing rules", - "shippingMethodPrices": "pricing rules", - "shippingMethodPriceCalculations": "shipping cost calculation rules", - "shippingMethods": "shipping method availability rules", - "paymentMethods": "payment method availability rules", - "flowSequences": "Flow Builder rules", - "personaPromotions": "customer rule|customer rules", - "orderPromotions": "order rule|order rules", - "cartPromotions": "shopping cart rule|shopping cart rules", - "promotionDiscounts": "product rule|product rules", - "promotionSetGroups": "product rule|product rules", - "notEqualsViolationTooltip": "This rule uses conditions that prevent assignment to {entityLabel}. These conditions are: {conditions}.", - "equalsAnyViolationTooltip": "This rule must use at least one of the following conditions to be able to assign it to {entityLabel}: {conditions}." - }, - "restrictedConditions": { - "restrictedConditionTooltip": "This rule is assigned to:

{assignments}

The use of this condition is not allowed in this context.", - "relation": { - "flowTrigger": "Flows with trigger: {assignments}", - "promotion": "Promotions as {assignments}", - "productPrices": "Products as {assignments}", - "shippingMethods": "Shipping methods as {assignments}", - "shippingMethodPrices": "Shipping methods as {assignments}", - "paymentMethods": "Payment methods as {assignments}" - } - }, - "and": "and", - "or": "or" - }, - "sw-ai-copilot-warning": { - "text": "AI responses can be inaccurate or misleading." - }, - "sw-usage-data": { - "sw-settings-usage-data-intro": { - "title": "Usage data", - "headline": "Improving Shopware collectively", - "description": "Help us build better products and services by allowing us to collect usage data from your Shopware Administration. Using the latest privacy preserving techniques, we make sure that the collected data cannot be associated with you or your shop. We do not collect any customer information.", - "learnMore": "Learn more", - "learnMoreUrl": "https://shopware.com/en/privacy/" - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-bulk-edit/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-bulk-edit/snippet/snippet.json deleted file mode 100644 index 10152ec39f0..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-bulk-edit/snippet/snippet.json +++ /dev/null @@ -1,402 +0,0 @@ -{ - "sw-bulk-edit": { - "general": { - "mainMenuTitle": "Bulk edit", - "descriptionTextModule": "Module to bulk edit data", - "defaultChangeLabel": "Change:" - }, - "changeTypes": { - "overwrite": "Overwrite", - "clear": "Clear", - "add": "Add", - "remove": "Remove" - }, - "product": { - "textTitle": "Bulk edit: {productTotal} product | Bulk edit: {productTotal} products", - "messageEmptyTitle": "No products selected for bulk edit", - "messageEmptySubline": "Please go back and select some products", - "alertInheritance": { - "message": "These variants have inherited fields. The contents of inherited fields are drawn form the respective parent product. You can activate and deactivate inheritances by clicking on the chain symbol." - }, - "alertRestrictedFields": { - "title": "Restricted bulk edit", - "message": "Bulk edit can only be applied to fields that are available for all selected products.

Not available for all selected products:", - "stock": "Stock", - "isCloseout": "On clearance sale", - "restockTime": "Restock time", - "maxPurchase": "Max. order quantity", - "purchaseSteps": "Purchase steps", - "minPurchase": "Min. order quantity", - "shippingFree": "Free shipping" - }, - "generalInformation": { - "cardTitle": "General information", - "description": { - "changeLabel": "Change: Description" - }, - "manufacturer": { - "changeLabel": "Change: Manufacturer", - "placeholderManufacturer": "Select manufacturer..." - }, - "active": { - "changeLabel": "Change: Active", - "switchLabel": "Active" - }, - "productPromotion": { - "changeLabel": "Change: Product promotion", - "switchLabel": "Product promotion" - } - }, - "prices": { - "cardTitle": "Prices", - "taxRate": { - "changeLabel": "Change: Tax rate", - "placeholderTax": "Select tax rate..." - }, - "isPriceInherited": { - "changeLabel": "Change: Price inheritance" - }, - "price": { - "label": "Price", - "changeLabel": "Change: Price", - "placeholderPrice": "Enter price..." - }, - "purchasePrices": { - "label": "Purchase price", - "changeLabel": "Change: Purchase price", - "placeholderPurchasePrices": "Enter purchase price..." - }, - "listPrice": { - "label": "List price", - "changeLabel": "Change: List price", - "placeholderListPrice": "Enter list price..." - }, - "regulationPrice": { - "label": "Cheapest price (last 30 days)", - "changeLabel": "Change: Cheapest price (last 30 days)", - "placeholderRegulationPrice": "Enter Cheapest price..." - } - }, - "advancedPrices": { - "cardTitle": "Advanced pricing", - "changeLabel": "Change: Advanced pricing", - "selectRule": "Select pricing rule ...", - "newAdvancedPrices": "Create new Advanced Prices ({count})" - }, - "property": { - "cardTitle": "Properties", - "changeLabel": "Change: Properties" - }, - "deliverability": { - "cardTitle": "Deliverability", - "stock": { - "changeLabel": "Change: Stock", - "placeholderStock": "Enter quantity in stock... " - }, - "isCloseout": { - "changeLabel": "Change: Clearance sale", - "switchLabel": "Clearance sale" - }, - "deliveryTime": { - "changeLabel": "Change: Delivery time", - "placeholderDeliveryTime": "Select delivery time..." - }, - "restockTime": { - "changeLabel": "Change: Restock time", - "placeholderRestockTime": "Enter restock time in days..." - }, - "freeShipping": { - "changeLabel": "Change: Free shipping", - "switchLabel": "Free shipping" - }, - "minOrderQuantity": { - "changeLabel": "Change: Min order quantity", - "placeholderMinOrderQuantity": "Enter min order quantity..." - }, - "purchaseSteps": { - "changeLabel": "Change: Purchase steps", - "placeholderPurchaseSteps": "Enter purchase step size..." - }, - "maxOrderQuantity": { - "changeLabel": "Change: Max order quantity", - "placeholderMaxOrderQuantity": "Enter max order quantity..." - } - }, - "assignment": { - "cardTitle": "Visibility & structure", - "categories": { - "changeLabel": "Change: Category", - "placeholder": "Select categories..." - }, - "tags": { - "changeLabel": "Change: Tags", - "placeholder": "Enter tags..." - }, - "visibilities": { - "changeLabel": "Change: Sales Channel", - "placeholder": "Select Sales Channels..." - }, - "searchKeywords": { - "changeLabel": "Change: Search keywords", - "placeholder": "Enter keywords..." - } - }, - "media": { - "cardTitle": "Media", - "changeLabel": "Change: Media" - }, - "labelling": { - "cardTitle": "Labelling", - "releaseDate": { - "changeLabel": "Change: Release date", - "placeholderReleaseDate": "Enter release date..." - } - }, - "seo": { - "cardTitle": "SEO", - "metaTitle": { - "changeLabel": "Change: Meta title", - "placeholderMetaTitle": "Enter meta title..." - }, - "metaDescription": { - "changeLabel": "Change: Meta description", - "placeholderMetaDescription": "Enter meta description..." - }, - "seoKeywords": { - "changeLabel": "Change: SEO keywords", - "placeholderSeoKeywords": "Enter keywords..." - } - }, - "measuresAndPackaging": { - "cardTitle": "Measures & packaging", - "widthTitle": { - "changeLabel": "Change: Width", - "placeholder": "e.g. 500..." - }, - "heightTitle": { - "changeLabel": "Change: Height", - "placeholder": "e.g. 200..." - }, - "lengthTitle": { - "changeLabel": "Change: Length", - "placeholder": "e.g. 100..." - }, - "weightTitle": { - "changeLabel": "Change: Weight", - "placeholder": "e.g. 0.4..." - }, - "sellingUnitTitle": { - "changeLabel": "Change: Selling unit", - "placeholder": "Enter selling unit..." - }, - "scaleUnitTitle": { - "changeLabel": "Change: Scale unit", - "placeholder": "Enter scale unit..." - }, - "packUnitTitle": { - "changeLabel": "Change: Packaging unit", - "placeholder": "Enter packaging unit..." - }, - "packUnitPluralTitle": { - "changeLabel": "Change: Packaging unit plural", - "placeholder": "Enter packaging unit plural..." - }, - "basicUnitTitle": { - "changeLabel": "Change: Basic unit", - "placeholder": "Enter basic unit..." - } - }, - "featureSets": { - "cardTitle": "Essential Characteristics", - "changeLabel": "Change: Template", - "placeholder": "Select a template..." - }, - "customFields": { - "cardTitle": "Custom fields", - "changeLabel": "Change: {name}" - } - }, - "variant": { - "textTitle": "Bulk edit: {variantTotal} variant | Bulk edit: {variantTotal} variants" - }, - "modal": { - "confirm": { - "title": "Bulk edit - Apply?", - "description": "Apply changes to {itemCount} selected item? This action cannot be undone. | Apply changes to {itemCount} selected items? This action cannot be undone.", - "switchLabel": "Trigger Flows with this bulk edit", - "switchHelpText": "If this action is active, all triggers created in the Flow Builder are executed for all changes of this bulk edit. Under certain circumstances, this can lead to Flows being executed twice.", - "alertTitle": "The following triggers/flows might be executed:", - "triggeredFlows": { - "orderDeliveries": { - "key": "orderDeliveries", - "label": "Delivery state changes" - }, - "orderTransactions": { - "key": "orderTransactions", - "label": "Payment state changes" - }, - "orders": { - "key": "orders", - "label": "Order state changes" - }, - "requestedCustomerGroupId": { - "key": "requestedCustomerGroupId", - "label": "Customer group registration request" - } - }, - "buttons": { - "applyChanges": "Apply changes" - } - }, - "process": { - "title": "Bulk edit - In process", - "description": "Depending on the amount of changes, this may take a while.", - "helpText": "Please be aware that manual changes to one of the selected items during the bulk edit process may yield unwanted results.", - "buttons": { - "cancel": "Cancel" - } - }, - "success": { - "title": "Bulk edit - Success", - "description": "Bulk edit finished.", - "instruction": "The bulk edit has been finished successfully.", - "buttonDownload": "Download", - "messageNoDocumentsFound": "No documents found" - }, - "error": { - "title": "Bulk edit - Error", - "description": "Bulk edit finished with errors.", - "buttons": { - "openLog": "Open log file" - } - }, - "warningText": "Please wait for the bulk edit to complete. This may take a while. If you close the browser tab or cancel the process prematurely, not all changes will be applied. You can run the bulk edit again at any time.", - "messageBeforeTabLeave": "Bulk edits are being made. If you close the tab, not all changes may be applied." - }, - "order": { - "textTitle": "Bulk edit: {orderTotal} order | Bulk edit: {orderTotal} orders", - "messageEmptyTitle": "No orders selected", - "messageEmptySubline": "Go back and select orders.", - "alertRestrictedFields": { - "title": "Restricted bulk edit", - "message": "Bulk edit can only be applied to fields that are available for all selected orders.

Not available for all selected orders:", - "orderDeliveries": "Delivery status" - }, - "status": { - "cardTitle": "Status", - "payment": { - "label": "Change: Payment status", - "placeholder": "Select payment status..." - }, - "shipping": { - "label": "Change: Delivery status", - "placeholder": "Select Delivery status..." - }, - "order": { - "label": "Change: Order status", - "placeholder": "Select order status..." - }, - "statusMails": { - "label": "Send: Status emails", - "helpText": "Available only if status has been changed." - }, - "documents": { - "label": "Send: Documents", - "helpText": "Existing documents can be sent as attachments with the status mails. The most recent document is always used. If documents are generated via this bulk edit, they are used.", - "options": { - "newest": "Newest", - "all": "All" - }, - "documentType": { - "invoices": "Invoices", - "deliveryNotes": "Delivery notes", - "creditNotes": "Credit notes", - "cancellationInvoices": "Cancellation notes" - }, - "skipSentDocuments": "Skip already sent documents" - } - }, - "documents": { - "cardTitle": "Documents", - "warning": "The bulk edit now uses an improved document creation. However, one or more extensions on your system may produce different results with the new document creation.\nTherefore, please check if your documents show differences with and without using the bulk edit.", - "generateInvoice": { - "label": "Generate: Invoice", - "helpText": "This action increases the value of the corresponding number range.", - "labelDatePicker": "Date", - "labelTextarea": "Comment", - "placeholderTextarea": "" - }, - "generateCancellationInvoice": { - "label": "Generate: Cancellation invoice", - "helpText": "This action increases the value of the corresponding number range.", - "changeSubLabel": "The latest reference invoice number will be used." - }, - "generateDeliveryNote": { - "label": "Generate: Delivery note", - "helpText": "This action increases the value of the corresponding number range.", - "labelDeliveryDatePicker": "Delivery date" - }, - "generateCreditNote": { - "label": "Generate: Credit note", - "helpText": "Credit notes generally employ the latest corresponding invoice number for reference.", - "changeSubLabel": "This document is generated only if a credit position exists in the order." - }, - "downloadDocuments": { - "label": "Download: Documents", - "helpText": "With this option, the most recent documents available are offered for download. Multiple documents are merged into the same file. The download is available after the multiple change has been completed." - } - }, - "customFields": { - "cardTitle": "Custom fields", - "changeLabel": "Change: {name}" - }, - "tags": { - "cardTitle": "Tags", - "changeLabel": "Change: Tags", - "placeholder": "Enter tags..." - } - }, - "customer": { - "textTitle": "Bulk edit: {customerTotal} customer | Bulk edit: {customerTotal} customers", - "messageEmptyTitle": "No customers selected", - "messageEmptySubline": "Go back and select customers.", - "account": { - "cardTitle": "Account", - "customerGroup": { - "label": "Change: Customer group", - "placeholder": "Select customer group..." - }, - "defaultPaymentMethod": { - "label": "Change: Default payment method", - "placeholder": "Select default payment method..." - }, - "status": { - "label": "Change: Account status" - }, - "language": { - "label": "Change: Language", - "placeholder": "Select language..." - }, - "customerGroupRequest": { - "label": "Reply to: Customer group request", - "helpText": "Please note that emails will be sent to the selected customers. Customers without requests will be skipped.", - "placeholder": "Select customer group request reply...", - "options": { - "accept": "Accept", - "decline": "Decline" - } - } - }, - "customFields": { - "cardTitle": "Custom fields", - "changeLabel": "Change: {name}" - }, - "tags": { - "cardTitle": "Tags", - "changeLabel": "Change: Tags", - "placeholder": "Add tags..." - } - }, - "applyChanges": "Apply changes" - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-category/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-category/snippet/snippet.json deleted file mode 100644 index bab27266995..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-category/snippet/snippet.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "sw-category": { - "general": { - "mainMenuItemIndex": "Categories", - "mainMenuItemList": "Overview", - "descriptionTextModule": "Manage categories here.", - "headlineCategories": "Categories", - "placeholderSearchBar": "Search categories...", - "buttonCreate": "Create category", - "buttonSafeCategory": "Save", - "descriptionLabel": "Description", - "messageSaveSuccess": "Category \"{name}\" has been saved.", - "useAsLogo": "Use as display image", - "treeHeadline": "Categories", - "treeHeadSelected": "{count} selected", - "emptyStateHeadline": "No category selected", - "errorNavigationEntryPoint": "This category is defined as a {entryPointLabel} of at least one Sales Channel and can therefore not be deleted.", - "errorNavigationEntryPointMultiple": "One or more categories are defined as a main navigation of at least one Sales Channel and can therefore not be deleted.", - "actions": { - "actionsDisabledInLanguage": "Categories can only be created in the default language.", - "createSub": "New subcategory", - "createBefore": "New category before", - "createAfter": "New category after" - } - }, - "view": { - "general": "General", - "cms": "Layout", - "products": "Products", - "customEntity": "Custom Entities", - "seo": "SEO", - "columnInfoHeader": "Footer element", - "columnInfo": "This category sets up a designated column in the footer. The category name will be displayed as a headline for the column. All categories on the first level below this category are displayed as rows below the column headline." - }, - "base": { - "general": { - "categoryNameLabel": "Name", - "headlineInformationCard": "General", - "isCategoryActiveLabel": "Active", - "useAsLink": "Use as link", - "labelCategoryTags": "Tags", - "labelCategoryTagsPlaceholder": "Enter tags individually...", - "types": { - "title": "Category type", - "page": "Page / List", - "folder": "Structuring element / Entry point", - "customEntity": "Custom Entity", - "link": "Link", - "linkUnavailable": "Link (not selectable if category is defined as entry point)", - "help": "A structure category is not callable by itself, but is only used for outlining purposes.", - "helpText": { - "page": "A page / list has associated products and can be accessed directly with the assigned layout.", - "folder": "A structuring element / entry point will only be displayed in the structure and is not directly accessible except it is assigned as an entry point of a Sales Channel.", - "link": "A link allows for reference to a product, another category, a landing page or an external site." - } - } - }, - "entry-point-card": { - "cardTitle": "Navigation", - "labelEntryPoint": "Entry point", - "placeholderEntryPoint": "Select entry point...", - "existingNavigationDescription": "You have assigned this category as an entry point for the main navigation in these Sales Channels:", - "labelSalesChannelsAdd": "Sales Channel assignment", - "placeholderSalesChannels": "Add Sales Channels...", - "buttonConfigureHome": "Configure home page", - "types": { - "labelMainNavigation": "Main navigation", - "helpTextMainNavigation": "The entry point for the main navigation is a mandatory field for Sales Channels. If you assign this category as the entry point for the Main navigation to one or more Sales Channels, you can only change this assignment on the sales channel itself.", - "labelFooterNavigation": "Footer navigation", - "helpTextFooterNavigation": "If you assign this category as the entry point for the Footer navigation to one or more Sales Channels, the categories on the next level will be columns. This allows you to divide your footer navigation into several areas.", - "labelServiceNavigation": "Footer service navigation", - "helpTextServiceNavigation": "If you assign this category as the entry point for the Service navigation to one or more Sales Channels, the categories on the next level will be displayed as a second navigation in the footer area." - } - }, - "entry-point-modal": { - "modalTitle": "Configure home page", - "salesChannelSelection": "Sales Channel", - "showInMainNavigation": "Show in main navigation", - "mainNavigationName": "Display name", - "mainNavigationNamePlaceholder": "Enter alternative home page name...", - "mainNavigationNameHelpText": "By default this category is displayed as \"home\". Enter an alternative display name if the default configuration doesn't fit the current Sales Channel.", - "layoutHeadline": "Layout", - "seoSettingsHeadline": "SEO settings", - "metaTitleLabel": "Meta title", - "metaTitlePlaceholder": "Enter meta title...", - "metaDescriptionLabel": "Meta description", - "metaDescriptionPlaceholder": "Enter meta description...", - "seoKeywordsLabel": "SEO keywords", - "seoKeywordsPlaceholder": "Enter one or more keywords..." - }, - "seo": { - "title": "SEO", - "labelMetaTitle": "Meta title", - "labelMetaDescription": "Description", - "labelKeywords": "Keywords", - "placeholderMetaTitle": "Enter meta title...", - "placeholderMetaDescription": "Enter a description...", - "placeholderKeywords": "Enter one or more keywords..." - }, - "menu": { - "title": "Menu settings", - "visible": "Hide in navigation", - "imageLabel": "Display image", - "descriptionLabel": "Description", - "descriptionPlaceholder": "Enter description..." - }, - "customEntity": { - "cardTitle": "Assigned articles", - "assignment": { - "label": "Entry type", - "helpText": "Select the post type to be displayed in this category." - }, - "instanceAssignment": { - "title": "Title", - "label": "Entries", - "placeholder": "Search and assign entries...", - "emptyState": { - "title": "No entries assigned" - } - } - }, - "cms": { - "title": "Layout assignment", - "changeLayout": "Change layout", - "changeLayoutEmpty": "Assign layout", - "editInPagebuilder": "Edit in designer", - "editInPagebuilderEmpty": "Create new layout", - "editContent": "Edit content", - "defaultTitle": "Default layout", - "defaultDesc": "Category page" - }, - "link": { - "title": "Customisable link", - "mainTypeLabel": "Link type", - "mainTypePlaceholder": "Choose a link type...", - "internalTypeLabel": "Entity", - "internalTypePlaceholder": "Choose an entity...", - "categoryPlaceholder": "Choose a category...", - "productPlaceholder": "Choose a product...", - "landingPagePlaceholder": "Choose a landing page...", - "example": "Example:", - "internalExampleText": "/my-category", - "externalDesc": "To set external links, insert the complete web address:", - "internalDesc": "If you want to create an internal link, just add the path that follows the domain:", - "linkLabel": "Link destination", - "linkNewTabLabel": "Open in new tab", - "type": { - "internal": "Internal", - "external": "External" - } - }, - "products": { - "productAssignmentHeadline": "Product assignment", - "productAssignmentPlaceholder": "Search and assign products...", - "productAssignmentLabel": "Products", - "productAssignmentEmptyStateDescription": "No products assigned", - "productStreamAssignmentEmptyStateDescription": "No dynamic product group assigned", - "columnNameLabel": "Name", - "columnManufacturerLabel": "Manufacturer", - "productAssignmentTypeLabel": "Type", - "productAssignmentTypeManualLabel": "Manual selection", - "productAssignmentTypeStreamLabel": "Dynamic product group", - "productAssignmentTypeStreamPlaceholder": "Search and assign dynamic product groups...", - "alertManualAssignedProductsOnAssignmentTypeStream": "There are still manually assigned products in this category. Those products will not be visible in this category but may be visible in parent categories.", - "dynamicProductGroupDetailLinkText": "Dynamic product group details", - "dynamicProductGroupInvalidMessage": "The selected dynamic product group is not valid. Please verify your dynamic product group details.", - "dynamicProductGroupHelpText": { - "label": "Products belong to a dynamic product group if they meet the conditions of that product group. Conditions can be defined within the {link} module.", - "linkText": "dynamic product groups", - "videoUrl": "", - "videoLink": "" - } - } - }, - "modal": { - "textDeleteConfirm": "Are you sure you really want to delete the category \"{name}\"?", - "textDeleteChildrenConfirm": "All subcategories will be deleted too.", - "textDeleteMultipleConfirm": "Are you sure you want to delete the {count} selected categories?" - }, - "entry-point-overwrite-modal": { - "textBefore": "You already assigned an entry point to the following Sales Channel: | You already assigned entry points to the following Sales Channels:", - "textAfter": "Should this assignment be overwritten? | Should these assignments be overwritten?" - } - }, - "sw-landing-page": { - "view": { - "general": "General", - "cms": "Layout" - }, - "general": { - "placeholderSearchBar": "Search landing pages...", - "treeHeadSelected": "{count} selected", - "buttonCreate": "Add landing page", - "treeHeadline": "Landing pages", - "actions": { - "actionsDisabledInLanguage": "Landing pages can only be created in the system default language." - } - }, - "base": { - "general": { - "labelName": "Name", - "headlineInformationCard": "General", - "isActiveLabel": "Active", - "labelTags": "Tags", - "labelTagsPlaceholder": "Enter tags individually..." - }, - "seo": { - "title": "SEO", - "titleGeneralInformation": "General information", - "titleSocialMedia": "Social Media", - "labelSalesChannel": "Sales Channels", - "labelMetaTitle": "Meta title", - "labelSocialMediaTitle": "Title", - "labelMetaDescription": "Meta description", - "labelSocialMediaDescription": "Description", - "labelKeywords": "SEO keywords", - "labelUrl": "SEO URL", - "labelPreviewImage": "Preview image", - "placeholderSalesChannel": "Choose a Sales Channel...", - "placeholderMetaTitle": "Enter meta title...", - "placeholderSocialMediaTitle": "Enter social media title...", - "placeholderMetaDescription": "Enter a meta description...", - "placeholderSocialMediaDescription": "Enter description...", - "placeholderKeywords": "Enter one or more keywords...", - "placeholderUrl": "Enter URL...", - "socialMediaPreview": "Social media preview", - "searchResultPreview": "Search result preview", - "helpTextMetaTitle": "Meta titles should not be longer than 70 characters. Excess text will be truncated by Google and the title will not be fully displayed in the SERP snippet.", - "helpTextMetaDescription": "The possible length for meta descriptions on Google is about 175 characters and is trimmed according to pixel width. However, it is recommended to aim for a length of about 150 characters so that the description is not cut off in the SERP snippet. Shopware allows a maximum length of 255 characters." - }, - "cms": { - "title": "Layout assignment", - "changeLayout": "Change layout", - "changeLayoutEmpty": "Assign layout", - "editInPagebuilder": "Edit in designer", - "editInPagebuilderEmpty": "Create new layout", - "editContent": "Edit content", - "defaultTitle": "Default layout", - "defaultDesc": "Category page", - "cmsLayoutModalHeadline": "Landing page" - } - }, - "modal": { - "textDeleteConfirm": "Are you sure you really want to delete the landing page \"{name}\"?", - "textDeleteMultipleConfirm": "Are you sure you want to delete the {count} selected landing pages?" - } - }, - "sw-privileges": { - "permissions": { - "category": { - "label": "Categories" - }, - "landing_page": { - "label": "Landing pages" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-cms/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-cms/snippet/snippet.json deleted file mode 100644 index f5e6cc6b230..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-cms/snippet/snippet.json +++ /dev/null @@ -1,799 +0,0 @@ -{ - "sw-cms": { - "general": { - "placeholderSearchBar": "Search layouts...", - "mainMenuItemGeneral": "Shopping Experiences", - "moduleTitle": "Shopping Experiences", - "greeting": "Layouts", - "createNewLayout": "Create new layout", - "deleteDisabledToolTip": "The layout you want to delete is still assigned to at least one category.", - "deleteDisabledProductToolTip": "The layout you want to delete is still assigned to at least one product.", - "disabledAddingBlocksToolTip": "Adding blocks only works in your default system language.", - "buttonDelete": "Delete" - }, - "sorting": { - "labelSort": "Sort by:", - "labelSortByNameAsc": "Name, ascending", - "labelSortByNameDesc": "Name, descending", - "labelSortByCreatedAsc": "Creation date, ascending", - "labelSortByCreatedDsc": "Creation date, descending", - "labelSortByUpdatedAsc": "Modification date, ascending", - "labelSortByUpdatedDsc": "Modification date, descending", - "labelSortByAllPages": "All types" - }, - "list": { - "gridHeaderName": "Name", - "gridHeaderType": "Type", - "gridHeaderAssignment": "Assigned categories", - "gridHeaderAssignments": "Assignments", - "gridHeaderCreated": "Created", - "gridHeaderUpdated": "Updated date" - }, - "section": { - "fallBackSectionName": "Section", - "positionLeft": "Content, left", - "positionRight": "Content, right", - "fullWidth": "Full width", - "sidebar": "Sidebar", - "layoutSection": "Layout section", - "isSidebar": "Layout section - Sidebar", - "isDefault": "Layout section - Default", - "sectionEmptyState": "Nothing here. Add blocks and elements." - }, - "sidebar": { - "contentMenu": { - "moveUp": "Move up", - "moveDown": "Move down", - "generalSettings": "General", - "settings": "Settings", - "layoutSettings": "Layout", - "visibilitySettings": "Visibility", - "visibilityMobile": "Mobile", - "visibilityTablet": "Tablet", - "visibilityDesktop": "Desktop", - "visibilityBlockTextButton": "Collapse block | Expand block", - "visibilitySectionTextButton": "Collapse section | Expand section", - "visibilityLabelCheckboxGroup": "Devices" - }, - "layoutAssignment": { - "headline": "Manage where this layout is visible", - "infoText": "You can use layouts for several categories in your shop. Here you can see which categories already use this layout or assign it to other categories.", - "actionAssignLayout": "Assign layout" - }, - "layoutSetAsDefault": { - "headline": "Default layouts", - "actionSetAsDefaultLayout": "Set as default layout" - } - }, - "create": { - "notification":{ - "assignToEntityError": "Assigning layouts failed" - } - }, - "createWizard": { - "choosePageTypeTitle": "What kind of page would you like to create?", - "choosePageTypeHelpText": "These different layout types will help you find existing layouts faster. You may change the layout type afterwards at any time via the layout settings.", - "chooseSectionTitle": "Choose a section type to start with.", - "chooseSectionHelpText": "Sections divide your working space into areas and help you to be more creative. You may combine different sections and move or delete them at any time.", - "chooseNameTitle": "How do you want to label your new layout?", - "createLayout": "Create layout", - "abortCreation": "Cancel", - "stepBack": "Back" - }, - "detail": { - "alert": { - "titleTranslations": "Translations currently not available!", - "contentTranslations": "Layouts can only be edited in the system default language." - }, - "helpText": { - "cssClassField": "You can add one or more CSS classes separated by spaces" - }, - "label": { - "buttonSave": "Save", - "pageName": "Layout name", - "pageNamePlaceholder": "Enter layout name...", - "pageEntity": "Custom Entity", - "pageEntityPlaceholder": "Select Custom Entity...", - "pageCssClass": "CSS classes", - "pageTypeSelection": "Layout type", - "pageType": { - "landingpage": "Landing page", - "page": "Shop page", - "productList": "Listing page", - "productDetail": "Product page", - "customEntityDetail": "Content layout", - "customEntityList": "Content listing page" - }, - "demoEntity": "Preview entity", - "blockCategorySelection": "Block category", - "blockCategoryFavorite": "Favourites", - "blockCategoryText": "Text", - "blockCategoryTextImage": "Text & images", - "blockCategorySidebar": "Sidebar", - "blockCategoryImage": "Images", - "blockCategoryCommerce": "Commerce", - "blockCategoryVideo": "Video", - "blockCategoryForm": "Form", - "buttonElementSettingsConfirm": "Done", - "buttonElementChangeAbort": "Cancel", - "blockNameField": "Block name", - "blockNameFieldPlaceholder": "Enter name...", - "blockSizingField": "Sizing mode", - "blockSizingOptionBoxed": "Boxed content", - "blockSizingOptionFull": "Full width", - "backgroundColorField": "Colour", - "backgroundColorLabel": "Background colour", - "backgroundMediaField": "Image", - "backgroundMediaLabel": "Background image", - "backgroundMediaMode": "Image mode", - "backgroundMediaModeContain": "Contain", - "backgroundMediaModeCover": "Cover", - "backgroundMediaModeAuto": "Auto", - "sizingField": "Sizing mode", - "cssClassField": "CSS classes", - "sectionNameField": "Section name", - "blockTopMarginField": "Top margin", - "blockRightMarginField": "Right margin", - "blockBottomMarginField": "Bottom margin", - "blockLeftMarginField": "Left margin", - "sizingOptionBoxed": "Boxed content", - "sizingOptionFull": "Full width", - "buttonMappingAction": "Data mapping", - "buttonMappingRemoveAction": "Remove data mapping", - "mappingPreview": "Field mapped to:", - "mappingEmptyPreview": "No preview available.", - "addBlocks": "Add blocks via drag & drop", - "labelNavigation": "Navigation", - "lockedNotification": "This is a locked default layout you may use for your content from the get-go. Note that you cannot edit this template! If you want to adapt the layout to your needs, just duplicate the layout and alter the duplicate.", - "headlineEmptyState": "Space for creativity", - "claimEmptyState": "Create new layouts by choosing a section. Start by choosing a section type, drag & drop blocks into any section and fill in your content.", - "defaultLayout": "Default layout", - "blockFavoriteEmptyState": "Click the heart-shaped symbol next to a block to mark them as favourites and conveniently collect them in one place.", - "visibilityParagraph": "Invisible on selected devices" - }, - "notification": { - "pageInvalid": "Errors occurred. Please check the error list in the editor.", - "errorCollectionText": "Page could not be saved, because of the following errors:", - "warningCollectionText": "The following, recommended elements are missing in this layout:", - "messageMissingFields": "Some required fields were not filled in.", - "messageMissingBlockFields": "Some blocks were not configured sufficiently.", - "messageMissingProductListing": "This listing page does not contain a product listing block.", - "messageMissingSections": "This layout does not contain sections.", - "messageRedundantElements": "There are blocks that may only exist once. ({names})", - "messageMissingBlocks": "You cannot save an empty page. Please add at least one block first.", - "messageMissingElements": "Configuration required. Please configure all elements of your layout." - }, - "placeholder": { - "demoEntity": "Select an entity to preview..." - }, - "sidebar": { - "titlePageSettings": "Settings", - "headerPageSettings": "Basic information", - "titleBlockOverview": "Blocks", - "titleBlockSettings": "Block settings", - "headerBlockSettings": "Block:", - "titleNavigator": "Navigator", - "titleSectionSettings": "Section settings", - "titleLayoutAssignment": "Layout assignment", - "confirmTextNavigator": "When entering the block navigator, your current page will be saved. Are you sure you want to proceed?", - "confirmReminderNavigator": "Don't ask me again", - "mobile": "Mobile sidebar behaviour", - "mobileOptionHidden": "Hidden", - "mobileOptionWrap": "Wrap" - }, - "title": { - "elementSettingsModal": "Element settings", - "elementChangeModal": "Replace element", - "blockFavoriteEmptyState": "No favourite blocks yet" - }, - "tooltip": { - "blockNameField": "Name each block individually to keep track of your work.", - "sectionNameField": "Name each section individually to keep track of your work.", - "cannotSelectProductPageLayout": "You cannot change a product page's layout type." - } - }, - "elements": { - "general": { - "config": { - "caption": { - "mediaUpload": "Upload an image" - }, - "label": { - "verticalAlign": "Vertical align", - "alignment": "Alignment", - "verticalAlignTop": "Top", - "verticalAlignCenter": "Center", - "verticalAlignBottom": "Bottom", - "displayMode": "Display mode", - "displayModeStandard": "Standard", - "displayModeCover": "Cover", - "displayModeStretch": "Stretch", - "displayModeContain": "Contain", - "autoSlide": "Auto slide", - "autoplayTimeout": "Delay", - "speed": "Animation delay", - "horizontalAlign": "Horizontal align", - "horizontalAlignLeft": "Left", - "horizontalAlignCenter": "Center", - "horizontalAlignRight": "Right" - }, - "helpText": { - "autoSlide": "The slide will be slided automatically.", - "autoplayTimeout": "The millisecond duration for how long the slide should stay still.", - "speed": "The millisecond duration of the sliding animation." - }, - "tab": { - "content": "Content", - "settings": "Settings", - "options": "Options" - }, - "infoText": { - "listingElement": "This element's product data is automatically loaded by the category associated with this layout. The content just shows a sample preview." - } - }, - "switch": { - "groups": { - "all": "All elements", - "favorites": "Favourite elements" - } - } - }, - "image": { - "label": "Image", - "config": { - "label": { - "minHeight": "Minimum height", - "minHeightHelpText": "Enter the minimum height with your desired unit. For example: 200px", - "linkNewTab": "Open link in new tab" - }, - "placeholder": { - "enterMinHeight": "Enter a minimum height...", - "enterUrl": "Enter URL..." - } - } - }, - "imageGallery": { - "label": "Image gallery", - "config": { - "label": { - "navigationPreview": "Preview navigation", - "navigationPreviewPositionLeft": "Left", - "navigationPreviewPositionUnderneath": "Underneath", - "zoom": "Zoom", - "fullscreen": "Fullscreen gallery", - "keepAspectRatioOnZoom": "Keep aspect ratio on zoom", - "magnifierOverGallery": "Show magnifier over Gallery", - "magnifierOverGalleryHelpText": "Show the magnifier box on top of the gallery instead of showing it next to the gallery" - } - } - }, - "imageSlider": { - "label": "Image slider", - "config": { - "label": { - "navigationArrows": "Arrow navigation", - "navigationPositionNone": "None", - "navigationPositionInside": "Inside", - "navigationPositionOutside": "Outside", - "navigationDots": "Dots navigation" - } - } - }, - "productBox": { - "label": "Product box", - "component": { - "label": { - "actionBuy": "Add to cart", - "badgeTopseller": "Topseller", - "badgeNew": "New", - "priceUnitContent": "Content:" - } - }, - "config": { - "label": { - "selection": "Product", - "layoutType": "Layout type", - "layoutTypeStandard": "Standard", - "layoutTypeImage": "Big image", - "layoutTypeMinimal": "Minimal content" - }, - "placeholder": { - "selection": "Select a product..." - } - } - }, - "productListing": { - "label": "Product listing", - "config": { - "tab": { - "sorting": "Sorting", - "filter": "Filter" - }, - "sorting": { - "labelShowSorting": "Show product sorting", - "labelUseCustomSortings": "Use custom sortings", - "labelDefaultSorting": "Default sorting", - "labelProductSortings": "Product sortings", - "placeHolderProductSortings": "Add or remove product sortings", - "helpTextUseCustomSortings": "You're able to define custom product sortings for the product listing. To create an individual sorting for this listing enable this switch.", - "helpTextDefaultSorting": "Default sorting for the listing, if no other sorting is provided.", - "gridHeaderName": "Name", - "gridHeaderFields": "Criteria", - "gridHeaderPriority": "Priority", - "deleteModal": { - "heading": "Deleting \"{productSortingName}\".", - "body": "Are you sure you want to delete \"{productSortingName}\"?" - }, - "defaultSortingInUse": "This product sorting is already selected as default sorting.", - "defaultSortingCantBeDisabled": "This sorting is the default sorting. It has to be active to cause no problems with your product listing." - }, - "filter": { - "infoText": "Make sure that a filter block is added to your layout to see this setting in action.", - "labelFilterByManufacturer": "Filter by manufacturer", - "labelFilterByRating": "Filter by rating", - "labelFilterByPrice": "Filter by price", - "labelFilterForFreeShipping": "Filter for free shipping", - "labelUseFilterByProperties": "Configure filterable product properties", - "helpTextUseFilterByProperties": "If disabled, filters for all existing properties are displayed in this layout.", - "descriptionTextUseFilterByProperties": "Properties that are set to not filterable are not displayed here. You can change this in the properties module.", - "gridHeaderStatus": "Status", - "gridHeaderName": "Name", - "gridEmptyStateLabel": "No properties found.", - "gridEmptyStateHint": "Try another search term" - } - } - }, - "productSlider": { - "label": "Product slider", - "config": { - "label": { - "title": "Slider title", - "selection": "Products", - "navigation": "Navigation", - "rotate": "Automatic sliding", - "border": "Border", - "minWidth": "Minimal width", - "productAssignmentType": "Product assignment", - "productStreamSorting": "Sorting", - "productStreamLimit": "Maximum number of products", - "productStreamChoice": "Dynamic product group" - }, - "placeholder": { - "title": "Slider title", - "selection": "Select products", - "minWidth": "Minimal width", - "productStreamChoice": "Select a dynamic product group", - "productStreamSorting": "Select a sorting..." - }, - "productAssignmentTypeOptions": { - "manual": "Manual assignment", - "productStream": "Dynamic product group" - }, - "productStreamSortingOptions": { - "nameAsc": "Name ascending", - "nameDesc": "Name descending", - "priceAsc": "Price ascending", - "priceDesc": "Price descending", - "creationDateAsc": "Creation date ascending", - "creationDateDesc": "Creation date descending", - "random": "Random" - }, - "textProductStreamPreviewLink": "Preview dynamic product group", - "textProductStreamPerformanceHint": "Please keep in mind: Dynamic product groups might have a noticeable performance impact, depending on the complexity of the product group's filters and the amount of sliders shown on one page." - } - }, - "sidebarCategoryNavigation": { - "label": "Category navigation", - "infoText": { - "navigationElement": "This element's navigation data is automatically loaded by the category associated with this layout. The content just shows a sample preview." - }, - "component": { - "label": { - "navigation": "Navigation" - } - }, - "preview": { - "label": { - "navigation": "Navigation" - } - } - }, - "sidebarFilter": { - "label": "Product filter", - "infoText": { - "filterElement": "This element's filter data is automatically loaded. The displayed filters can be configured via the Listing Element." - } - }, - "text": { - "label": "Text", - "config": { - "label": { - "content": "Text" - } - } - }, - "vimeoVideo": { - "label": "Vimeo video", - "config": { - "label": { - "videoId": "Video link", - "autoPlay": "Play video automatically", - "loop": "Play video in a loop", - "showControls": "Show video controls", - "controlsColor": "Change video player controls' color", - "byLine": "Show video creator", - "showPortrait": "Show picture of the creator", - "showTitle": "Show video title", - "advancedPrivacy": "Advanced privacy mode", - "start": "Start video at", - "end": "End video at", - "needsConfirmation": "Load video only after confirmation by the user", - "previewImage": "Preview image" - }, - "placeholder": { - "videoId": "Enter a video link..." - }, - "helpText": { - "autoPlay": "Some browser prevent videos from starting automatically.", - "advancedPrivacy": "When you turn on privacy-enhanced mode, the video platform won't store information about visitors on your website, until they play the video." - } - } - }, - "youtubeVideo": { - "label": "YouTube video" - }, - "form": { - "label": "Form", - "config": { - "label": { - "receiverEmail": "Receiver addresses", - "title": "Title", - "type": "Form type", - "typeContact": "Contact", - "typeNewsletter": "Newsletter", - "confirmationText": "Confirmation text" - }, - "placeholder": { - "type": "Select a form type..." - } - }, - "element": { - "label": { - "action": "Action", - "email": "Email address*", - "firstName": "First name*", - "lastName": "Last name*", - "message": "Your message*", - "newsletterSubmit": "Continue", - "phone": "Phone number", - "privacy": "Privacy", - "salutation": "Salutation*", - "salutationUndisclosed": "Prefer not to disclose", - "send": "Send", - "subject": "Subject line*", - "subscribeToNewsletter": "Subscribe to newsletter" - }, - "placeholder": { - "firstName": "John", - "lastName": "Doe", - "email": "john{'@'}doe.com", - "phone": "+4920 3920173", - "subject": "Lorem ipsum dolor sit amet.", - "message": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum." - }, - "helpText": { - "privacy": "I have read the data protection information.", - "requiredFields": "Fields marked with * are required" - } - }, - "preview": { - "label": { - "form": "Form", - "send": "Send" - } - } - }, - "buyBox": { - "label": "Buy box", - "infoText": { - "tooltipSettingDisabled" : "This element's product data is automatically loaded by the product associated with this layout. The content just shows a sample preview." - }, - "config": { - "label": { - "selection": "Product" - }, - "placeholder": { - "selection": "Select a product ..." - } - }, - "component": { - "label": { - "actionBuy": "Add to cart", - "taxInfo": "Prices incl. VAT plus shipping costs", - "deliveryShippingFree": "Free shipping", - "deliveryTime": "Available, delivery time {name}", - "variants": "Variants", - "productNumber": "Product number:" - } - } - }, - "productDescriptionReviews": { - "label": "Product description & reviews", - "infoText": { - "descriptionAndReviewsElement": "This element's product data is automatically loaded by the product associated with this layout. The content just shows a sample preview." - }, - "component": { - "label": { - "descriptionAndReviews": "Product description & reviews" - } - }, - "preview": { - "label": { - "descriptionAndReviews": "Product description & reviews", - "description": "Description", - "reviews": "Reviews" - } - } - }, - "crossSelling": { - "label": "Cross Selling", - "preview": { - "label": { - "crossSellingTitle": "Cross Selling title" - } - }, - "config": { - "label": { - "selection": "Product", - "minWidth": "Minimal width" - }, - "placeholder": { - "selection": "Select product...", - "minWidth": "Enter minimal width..." - }, - "infoText": { - "productDetailElement": "This element's product data is automatically loaded by the product associated with this layout. The content just shows a sample preview." - } - } - }, - "productName": { - "label": "Product Name" - } - }, - "blocks": { - "commerce": { - "productHeading": { - "label": "Product name & manufacturer logo" - }, - "productListing": { - "label": "Product listing" - }, - "productSlider": { - "label": "Product slider" - }, - "productThreeColumn": { - "label": "Three columns, product boxes" - }, - "productDescriptionReviews": { - "label": "Product description & reviews", - "preview": { - "label": { - "description": "Description", - "reviews": "Reviews" - } - } - }, - "galleryBuyBox": { - "label": "Image gallery and buy box" - }, - "crossSelling": { - "label": "Cross Selling" - } - }, - "image": { - "image": { - "label": "Image, boxed" - }, - "imageBubbleRow": { - "label": "Three columns, rounded" - }, - "imageCover": { - "label": "Image, full-sized" - }, - "imageFourColumn": { - "label": "Four columns, boxed" - }, - "imageGallery": { - "label": "Image gallery" - }, - "imageHighlightRow": { - "label": "Three columns, boxed & background" - }, - "imageSimpleGrid": { - "label": "Image grid" - }, - "imageSlider": { - "label": "Image slider" - }, - "imageThreeColumn": { - "label": "Three columns, boxed" - }, - "imageThreeCover": { - "label": "Three columns, full-sized" - }, - "imageTwoColumn": { - "label": "Two columns, boxed" - } - }, - "sidebar": { - "categoryNavigation": { - "label": "Category navigation", - "preview": { - "label": { - "navigation": "Navigation" - } - } - }, - "sidebarFilter": { - "label": "Product filter" - } - }, - "text": { - "text": { - "label": "Text" - }, - "textHero": { - "label": "Text banner" - }, - "textTeaser": { - "label": "Teaser text" - }, - "textTeaserSection": { - "label": "Two columns, teaser text" - }, - "textThreeColumn": { - "label": "Three columns, text" - }, - "textTwoColumn": { - "label": "Two columns, text" - } - }, - "textImage": { - "centerText": { - "label": "Three columns, boxed images & text" - }, - "imageText": { - "label": "Two columns, boxed image & text" - }, - "imageTextBubble": { - "label": "Three columns, captioned & rounded" - }, - "imageTextCover": { - "label": "Two columns, full-sized image & text" - }, - "imageTextGallery": { - "label": "Three columns, image/text cards" - }, - "imageTextRow": { - "label": "Three columns, captioned images" - }, - "textOnImage": { - "label": "Hero image" - } - }, - "video": { - "vimeoVideo": { - "label": "Vimeo video" - }, - "youtubeVideo": { - "label": "YouTube video" - } - }, - "form": { - "form": { - "label": "Form" - } - }, - "blockDisableState": "This block is not visible on any device. You can edit the block but the changes will not be visible in your shop. Edit this layout in shopping experiences module to change the block visibility." - }, - "components": { - "setDefaultLayoutModal": { - "title": "Assign default layout", - "infoText": "Please note that all categories that are currently assigned to a default layout will be reassigned to this layout and newly created category will automatically be assigned to it as well. Do you really want to use this layout as default?" - }, - "cmsLayoutModal": { - "actionCancel": "Cancel", - "actionConfirm": "Save", - "modalTitle": "Select layout", - "headline": "Landing page / product listing" - }, - "cmsLayoutAssignmentModal": { - "infoText": "The layout will be displayed in your shop, as soon as you assign it to an active category.", - "infoTextShopPages": "You can use this layout for categories and for shop pages such as TOS, imprint, error pages etc.", - "infoTextProductDetailPages": "The layout can only be seen in your shop when you assign it to an active product.", - "labelCategories": "Categories", - "placeholderCategories": "Choose categories...", - "placeholderLandingPages": "Choose landing pages...", - "labelSalesChannel": "Sales Channel", - "placeholderSalesChannel": "Choose a Sales Channel...", - "resetOptionSalesChannel": "All Sales Channels", - "helpTextSalesChannel": "Layouts assigned to specific Sales Channels will override layout assignments in \"All Sales Channels\".", - "labelShopPages": "Shop pages", - "confirmChanges": "Apply", - "confirmChangesConfirm": "Apply", - "confirmChangesRestorePrev": "Discard", - "confirmChangesTextCategories": "You have removed layout assignments from categories. If you confirm these changes, those categories will no longer have a layout assigned.", - "confirmChangesTextCategoriesAssignedLayouts": "Some of the selected categories already have a layout assigned. If you proceed those previous assignments will be replaced with the current layout.", - "confirmChangesTextLandingPages": "You have removed layout assignments from landing pages. If you confirm these changes, those landing pages will no longer have a layout assigned.", - "confirmChangesTextLandingPagesAssignedLayouts": "Some of the selected landing pages already have a layout assigned. If you proceed those previous assignments will be replaced with the current layout.", - "confirmChangesTextProducts": "You have removed layout assignments from products. If you confirm these changes, those products will no longer have a layout assigned.", - "confirmChangesTextProductsAssignedLayouts": "Some of the selected products already have a layout assigned. If you proceed the previous assignments will be replaced with the current layout.", - "confirmChangesTextShopPages": "You have removed layout assignments from shop pages. If you confirm these changes, those shop pages will no longer have a layout assigned", - "confirmChangesText": "Do you want to apply your changes?", - "confirmChangesTitle": "Confirm assignment", - "shopPagesLoadError": "Unable to load shop pages", - "shopPagesSaveError": "Unable to save shop pages", - "tabCategories": "Categories", - "tabShopPages": "Shop pages", - "tabLandingPages": "Landing pages", - "shopPages": { - "tosPage": "TOS pages", - "revocationPage": "Revocation notices", - "shippingPaymentInfoPage": "Payment and shipping information", - "privacyPage": "Privacy pages", - "imprintPage": "Imprint pages", - "404Page": "404 pages", - "maintenancePage": "Maintenance pages", - "contactPage": "Contact forms", - "newsletterPage": "Newsletter pages" - }, - "products": { - "productAssignmentHeadline": "Product assignment", - "productAssignmentPlaceholder": "Search and assign products...", - "productAssignmentLabel": "Products", - "productAssignmentEmptyStateDescription": "No products assigned", - "productStreamAssignmentEmptyStateDescription": "No dynamic product group assigned", - "columnNameLabel": "Name", - "columnManufacturerLabel": "Manufacturer" - } - }, - "cmsMissingElementModal": { - "headline": "Missing elements", - "title": "The element {element} is missing in this product detail page. | The elements {element} are missing in this product detail page.", - "subtitle": "Customers visiting this page will miss out on important product information.", - "paragraph": "Do you want to save the layout anyway?", - "buttonSave": "Save layout" - }, - "cmsListItem": { - "emptyText": "No layout assigned", - "edit": "Edit", - "rename": "Rename", - "delete": "Delete", - "duplicate": "Duplicate", - "addPreviewImage": "Add preview image", - "setAsDefaultProductList": "Set as product listing default", - "setAsDefaultProductDetail": "Set as product page default", - "defaultLayout": "Default layout", - "defaultLayoutProductList": "Default layout - Listing page", - "defaultLayoutProductDetail": "Default layout - Product page", - "removePreviewImage": "Remove preview", - "notificationDeleteErrorMessage": "The layout you want to delete is still assigned to at least one category.", - "modal": { - "renameModalTitle": "Rename layout", - "textRenameConfirm": "Choose a new name for \"{pageName}\":", - "textDeleteConfirm": "Are you sure you really want to delete the layout \"{pageName}\"?", - "buttonRename": "Rename", - "buttonCancel": "Cancel", - "buttonDelete": "Delete" - } - } - } - }, - "sw-privileges": { - "permissions": { - "cms": { - "label": "Shopping Experiences" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-custom-entity/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-custom-entity/snippet/snippet.json deleted file mode 100644 index 6f9e0a2f161..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-custom-entity/snippet/snippet.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "sw-custom-entity": { - "general": { - "mainMenuItemGeneral": "Custom Entity", - "emptyState": "No Custom Entities yet", - "emptyStateSubline": "Manage Custom Entities here." - }, - "detail": { - "tabs": { - "layout": "Layout", - "seo": "SEO" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-customer/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-customer/snippet/snippet.json deleted file mode 100644 index 05782b30c44..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-customer/snippet/snippet.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "sw-customer": { - "error": { - "COMPANY_IS_REQUIRED": "The field company is required for commercial customers.", - "passwordDoNotMatch": "Your inputs for the new password and password confirmation do not match." - }, - "notification": { - "requiredFields": "Please fill in all required fields." - }, - "general": { - "mainMenuItemGeneral": "Customers", - "mainMenuItemList": "Overview", - "mainMenuItemAdd": "Add customer", - "descriptionTextModule": "Manage customers here.", - "placeholderSearchBar": "Search customers...", - "newCustomer": "New Customer", - "tooltipLanguageSwitch": "Language selection deactivated, since there are no translatable fields." - }, - "customerGroupRegistration": { - "alert": "Access to customer group \"{name}\" requested.", - "accept": "Accept", - "acceptMessage": "Customer group has been changed", - "decline": "Decline", - "declineMessage": "Request has been declined", - "errorMessage": "Cannot process request", - "notification": { - "title": "Merchant status request", - "message": "Customer \"{name}\" requests access to customer group \"{groupName}\".", - "openCustomer": "Open customer" - } - }, - "card": { - "placeholderTitle": "Title", - "placeholderFirstName": "First name", - "placeholderLastName": "Last name", - "placeholderCompany": "Company", - "placeholderEmail": "Email address", - "placeholderNewPassword": "Enter new password...", - "placeholderNewPasswordConfirm": "Re-enter new password...", - "labelSalutation": "Salutation", - "labelTitle": "Title", - "labelFirstName": "First name", - "labelLastName": "Last name", - "labelCompany": "Company", - "labelEmail": "Email", - "labelTags": "Tags", - "labelGuest": "Guest account", - "labelVatId": "VAT Reg.No.", - "placeholderVatId": "Enter VAT Reg.No..." - }, - "list": { - "textCustomers": "Customers", - "textCustomersTotal": "No customer | One customer | {count} customers", - "buttonAddCustomer": "Add customer", - "columnCustomerNumber": "Customer number", - "columnName": "Name", - "columnGroup": "Customer group", - "columnGroupRequested": "Request", - "columnNameGuestLabel": "Guest account", - "labelCreatedByAdmin": "Created by admin", - "columnFirstName": "First name", - "columnLastName": "Last name", - "columnStreet": "Street", - "columnZip": "Postal code", - "columnCity": "City", - "columnEmail": "Email address", - "columnLastLogin": "Last login", - "columnActions": "Action(s)", - "columnAffiliateCode": "Affiliate code", - "columnCampaignCode": "Campaign code", - "columnBoundSalesChannel": "Sales Channel", - "columnActive": "Active", - "emptyBoundSalesChannel": "All", - "contextMenuView": "View", - "contextMenuDelete": "Delete", - "contextMenuDuplicate": "Duplicate", - "contextMenuEdit": "Edit", - "messageEmpty": "No customers yet", - "textDeleteConfirm": "Are you sure you want to delete the customer \"{name}\"?", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "titleSidebarItemRefresh": "Refresh", - "titleSidebarItemFilter": "Filter", - "titleSidebarItemFilterAffiliateCode": "Affiliate code", - "titleSidebarItemFilterCampaignCode": "Campaign code", - "titleSidebarItemFilterRequestedGroup": "Show only customer group requests" - }, - "baseForm": { - "labelSalutation": "Salutation", - "labelTitle": "Title", - "labelFirstName": "First name", - "labelLastName": "Last name", - "labelEmail": "Email address", - "labelPhoneNumber": "Phone number", - "labelCompany": "Company", - "labelCustomerGroup": "Customer group", - "labelSalesChannel": "Sales Channel", - "labelPaymentMethod": "Payment method", - "labelCustomerNumber": "Customer number", - "labelBirthday": "Date of birth", - "labelPassword": "Password", - "placeholderPassword": "Enter password...", - "helpTextPassword": "After saving the customer the password can only be changed directly by the customer.", - "placeholderSalutation": "Select salutation...", - "placeholderTitle": "Enter title...", - "placeholderFirstName": "Enter first name...", - "placeholderLastName": "Enter last name...", - "placeholderEmail": "Enter email address...", - "placeholderCustomerNumber": "Enter customer number...", - "placeholderCustomerGroup": "Select a customer group...", - "placeholderSalesChannel": "Select a Sales Channel...", - "placeholderPaymentMethod": "Select a payment method...", - "labelTags": "Tags", - "placeholderTags": "Select tags..." - }, - "baseInfo": { - "contactEmail": "Email address", - "labelCustomerNumber": "Customer number", - "labelCustomerGroup": "Customer group", - "labelBirthday": "Date of birth", - "labelLastLogin": "Last login", - "labelLanguage": "Language", - "labelOrders": "Number of orders", - "labelTurnover": "Turnover", - "labelDefaultPayment": "Default payment method", - "labelActive": "Account status", - "labelAffiliateCode": "Affiliate code", - "labelCampaignCode": "Campaign code", - "labelCompany": "Company", - "labelVatId": "VAT Reg.No.", - "contentActive": "Active | Inactive", - "emptyTextLogin": "No login yet", - "emptyTextBirthday": "No information", - "labelBoundSalesChannel": "Sales Channel", - "emptyBoundSalesChannel": "All", - "helpTextBoundSalesChannel": "This customer can log in to the following Sales Channels" - }, - "detailBase": { - "labelAccountCard": "Account", - "labelAddressesCard": "Addresses", - "labelOrderCard": "Orders", - "titleDefaultShippingAddress": "Default shipping address", - "titleDefaultBillingAddress": "Default billing address", - "buttonAddAddress": "Add address", - "buttonTitleEditAddress": "Edit address", - "buttonSave": "Save", - "buttonEdit": "Edit customer", - "buttonChangePassword": "Change password", - "labelAccountActiveField": "Account is active" - }, - "detailAddresses": { - "buttonAddAddress": "Add address", - "buttonAdd": "Add", - "buttonCancel": "Cancel", - "buttonClose": "Close", - "buttonApply": "Apply", - "buttonDelete": "Delete", - "buttonSelect": "Select", - "buttonSaveAndSelect": "Save and select", - "modalTitleAddress": "Address", - "modalTitleAddAddress": "Add address", - "modalTitleEditAddress": "Edit address", - "textDeleteAddressConfirm": "Are you sure you want to delete this address?", - "columnDefaultShippingAddress": "Default shipping address", - "columnDefaultBillingAddress": "Default billing address", - "columnCompany": "Company", - "columnFirstName": "First name", - "columnLastName": "Last name", - "columnStreet": "Street", - "columnZipCode": "Postal code", - "columnCity": "City", - "columnActions": "Actions", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "contextMenuDuplicate": "Duplicate", - "contextMenuDefaultShippingAddress": "Set as default delivery address", - "contextMenuDefaultBillingAddress": "Set as default billing address" - }, - "detailOrder": { - "searchbarPlaceholder": "Search orders", - "columnNumber": "Order number", - "columnAmount": "Order value", - "columnOrderState": "Order status", - "columnOrderDate": "Order date", - "columnContextOpenOrder": "Open order", - "emptyTitle": "No orders yet", - "emptySearchTitle": "No search result", - "emptySubline": "Manage your customers' orders here", - "buttonCreateOrder": "Add order" - }, - "addressForm": { - "labelCompany": "Company", - "labelDepartment": "Department", - "labelSalutation": "Salutation", - "labelTitle": "Title", - "labelFirstName": "First name", - "labelLastName": "Last name", - "labelZipcode": "Postal code", - "labelStreet": "Street", - "labelCity": "City", - "labelCountry": "Country", - "labelState": "State", - "labelAdditionalAddressLine1": "Additional address line 1", - "labelAdditionalAddressLine2": "Additional address line 2", - "labelPhoneNumber": "Phone number", - "labelVatId": "VAT Reg.No.", - "labelSameBillingAddress": "Same as billing address", - "placeholderCompany": "Enter company...", - "placeholderDepartment": "Enter department...", - "placeholderSalutation": "Select salutation...", - "placeholderTitle": "Enter title...", - "placeholderFirstName": "Enter first name...", - "placeholderLastName": "Enter last name...", - "placeholderZipcode": "Enter postal code...", - "placeholderStreet": "Enter street...", - "placeholderCity": "Enter city...", - "placeholderCountry": "Select country...", - "placeholderState": "Select state...", - "placeholderAdditionalAddressLine1": "Enter a first additional address line...", - "placeholderAdditionalAddressLine2": "Enter a second additional address line...", - "placeholderPhoneNumber": "Enter phone number...", - "placeholderVatId": "Enter VAT Reg.No..." - }, - "detail": { - "buttonSave": "Save", - "buttonCancel": "Cancel", - "buttonEdit": "Edit", - "tabGeneral": "General", - "tabAddresses": "Addresses", - "messageSaveError": "Customer could not be saved.", - "messageSaveSuccess": "Customer \"{name}\" has been saved.", - "notificationPasswordErrorMessage": "The submitted passwords do not match.", - "labelCreatedByAdmin": "Created by admin" - }, - "filter": { - "salutation": { - "label": "Salutation", - "placeholder": "Select salutation..." - }, - "status": { - "label": "Status", - "placeholder": "Select status..." - }, - "defaultPaymentMethod": { - "label": "Default payment method", - "placeholder": "Select default payment method..." - }, - "customerGroup": { - "label": "Customer group", - "placeholder": "Select customer group..." - }, - "billingCountry": { - "label": "Billing country", - "placeholder": "Select billing countries..." - }, - "shippingCountry": { - "label": "Shipping country", - "placeholder": "Select shipping countries..." - }, - "tags": { - "label": "Tags", - "placeholder": "Select tags..." - }, - "affiliateCode": { - "label": "Affiliate code", - "placeholder": "Select affiliate code..." - }, - "campaignCode": { - "label": "Campaign code", - "placeholder": "Select campaign code..." - }, - "customerGroupRequest": { - "label": "Customer group requests", - "placeholder": "Select request status...", - "textHasCriteria": "Open customer groups requests", - "textNoCriteria": "No customer group requests" - }, - "messageEmptyTitle": "Nothing found", - "messageEmptySubline": "Edit your filters to find results." - }, - "customerType": { - "labelAccountType": "Customer type", - "placeholderAccountType": "Select customer type...", - "labelPrivate": "Private", - "labelBusiness": "Commercial" - } - }, - "sw-privileges": { - "permissions": { - "customer": { - "label": "Customers" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-dashboard/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-dashboard/snippet/snippet.json deleted file mode 100644 index bb5479e8160..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-dashboard/snippet/snippet.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "sw-dashboard": { - "general": { - "mainMenuItemGeneral": "Dashboard", - "descriptionTextModule": "The Administration's front page, displaying statistics and system information" - }, - "introduction": { - "headlineUnkownUser": "Welcome to Shopware.", - "daytimeHeadline": { - "5h": [ - "Good morning, {greetingName}.", - "Hi, {greetingName}!" - ], - "11h": [ - "Hello, {greetingName}.", - "Good day, {greetingName}.", - "Howdy, {greetingName}!" - ], - "18h": [ - "Good evening, {greetingName}.", - "Hi, {greetingName}!" - ], - "23h": [ - "Good to see you, {greetingName}.", - "Still up, {greetingName}?" - ] - }, - "daytimeWelcomeText": { - "5h": [ - "Time for coffee, right?", - "You’re off to a great start!", - "Too much to do today? Focus on those tasks that will have most of the impact.", - "You look stunning today!" - ], - "11h": [ - "Another day, another chance to grow your business.", - "You can impact someone's life today.", - "You look fabulous today!", - "Today you've got the chance to shape the tomorrow you want." - ], - "18h": [ - "The day is almost done, time to check your shop's latest activities.", - "Time to evaluate - Have a look at how your shop has been doing today.", - "Today's actions are tomorrow's result." - ], - "23h": [ - "Find beauty in everything to inspire yourself.", - "Look, outside someone has toggled the dark mode.", - "Almost everything will work again, if you unplug it for a few minutes - that includes you. Take a break." - ] - } - }, - "helpcard": { - "headline": "Get ready to sell your products.", - "helpcenter": "Shopware Help Center", - "helpcenterLink": "https://docs.shopware.com/en/shopware-6-en", - "takeOffTip": "Learn how to make your first sale", - "takeOffTipLink": "https://www.shopware.com/en/news/take-off-in-ecommerce-10-tips-for-your-initial-sales/", - "getToKnowSales": "Get to know Sales Channels", - "getToKnowSalesLink": "https://www.youtube.com/watch?v=RsEeersOgIo" - }, - "feedbackCard": { - "headline": "First impressions count.", - "text": "Share your first impressions and help us improve the overall Shopware experience.", - "feedback": "Give feedback", - "feedbackLink": "https://issues.shopware.com" - }, - "todayStats": { - "headline": "Today's statistics", - "orders": "Orders", - "turnover": "Total value", - "orderTime": "Time" - }, - "monthStats": { - "headline": "Statistics", - "dateRanges": { - "30Days": "Last 30 days", - "14Days": "Last 14 days", - "7Days": "Last 7 days", - "24Hours": "Last 24 hours", - "yesterday": "Since yesterday" - }, - "orderNumber": "Orders", - "turnover": "Turnover", - "numberOfOrders": "Count", - "totalTurnover": "Total", - "helperText": "The turnover graph only displays orders in payment status \"paid\".", - "linkOrders": "View orders", - "linkPaidOrders": "View paid orders" - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-extension-sdk/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-extension-sdk/snippet/snippet.json deleted file mode 100644 index 961a873de7c..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-extension-sdk/snippet/snippet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "sw-extension-sdk": { - "general": { - "mainMenuItemGeneral": "My extensions", - "moduleDescription": "Module to show extension content" - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-extension/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-extension/snippet/snippet.json deleted file mode 100644 index 3364da7a82c..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-extension/snippet/snippet.json +++ /dev/null @@ -1,644 +0,0 @@ -{ - "sw-extension": { - "store": { - "tabs": { - "apps": "Apps", - "themes": "Themes" - }, - "listing": { - "anyOption": "Any", - "sort": "Sort" - } - }, - "my-extensions": { - "listing": { - "initialSearchType": "Extensions", - "placeholderSearchBar": "Find extensions...", - "controls": { - "labelActiveStateSwitch": "Hide inactive extensions", - "filterOptions": { - "last-updated": "Last updated", - "name-asc": "Name A - Z.", - "name-desc": "Name Z - A." - } - }, - "version": "Version", - "update": "Update" - }, - "account": { - "headline": "Shopware Account", - "isLoggedIn": "Shopware Account succesfully connected. Go to the \"App\" or \"Themes\" tab and check if your purchased extensions are listed. If not, check head over to your Showare Account and make sure the correct domain for extensions has been set.", - "login": "Login", - "logout": "Logout", - "loginMessage": "Login with you Shopware Account to access extensions you bought on store.shopware.com", - "register": "Sign up now and become part of the Shopware community!", - "registerNow": "Sign up now", - "registerUrl": "https://account.shopware.com/register?lang=en", - "mailLabel": "Email address", - "mailPlaceholder": "Enter your email address...", - "passwordLabel": "Password", - "passwordPlaceholder": "Enter your password...", - "recoveryUrl": "https://account.shopware.com/recovery?lang=en", - "passwordForgot": "Did you forget your password?", - "loginNotificationMessage": "You are logged in to the Shopware Account." - }, - "tabs": { - "app": "Apps", - "theme": "Themes", - "recommendation": "Recommendations", - "shopwareAccount": "Shopware Account" - }, - "fileUpload": { - "buttonFileUpload": "Upload extension", - "messageUploadSuccess": "Extension uploaded.", - "titleWarningModal": "Warning", - "descriptionWarningModal": "Extensions from outside the Shopware Store have not been reviewed by us and could potentially pose a risk to your store. We recommend using extensions from the Shopware Store whenever possible.", - "textHideWarning": "Do not show again" - } - }, - "errors": { - "messageToTheShopwareDocumentation": "Open Shopware Documentation", - "messageGenericFailure": "That didn't work.", - "messageUploadFailureNotAZipFile": "Uploaded file is not a ZIP file.", - "messageUploadFailureUnzipFailed": "Unable to extract ZIP file.", - "messageUploadFailureNoPluginFoundInZipFile": "No extension found in ZIP file.", - "messageLoginDataInvalid": "Login data incomplete.", - "messageStoreLicenseDomainMissing": "Login failed. Did you provide the correct licence domain from your Shopware Account in \"Settings/Shopware Account\"?", - "messageStoreNotAvailable": "The Shopware Store is not available.", - "messagePluginBaseClassNotFound": "The extension base class could not be loaded. Check the composer.json of the extension regarding the class autoloading.", - "messagePluginInstallationFailed": "The extension could not be installed: \"{message}\".", - "messagePluginUninstallationFailed": "The extension could not be uninstalled: \"{message}\".", - "messagePluginActivationFailed": "The extension could not be activated: \"{message}\".", - "messagePluginDeactivationFailed": "The extension could not be deactivated: \"{message}\".", - "messageDeactivationFailedDependencies": "The extension \"{dependency}\" cannot be deactivated, because there are other extensions depending on it. Please deactivate the following extensions before restarting the update: {dependantNames}", - "messageDeactivationFailedThemeAssignment": "Unable to deactivate or uninstall theme \"{themeName}\". Please remove the following theme assignments: {assignments}.", - "messagePluginUpdateFailed": "The extension could not be updated: \"{message}\". {pluginDeactivatedHint}", - "pluginDeactivatedHint": "Extension deactivated.", - "messagePluginRequirementMismatch": "The extension has technical requirements that are not compatible with those of the installed Shopware version. Please contact the manufacturer.", - "appIsNotCompatible": "Extension \"{name}\" is not compatible with this Shopware version", - "appLicenseCouldNotBeVerified": { - "title": "The licence of this extension could not be verified", - "message": "Ensure that your licence domain is set correctly and that you are logged in with your Shopware Account to which this extension is licensed.", - "actionSetLicenseDomain": "Set licence domain", - "actionLogin": "Login" - }, - "storeSessionExpired": { - "title": "Shopware Account session expired", - "message": "Please log in to access your licensed extensions.", - "actionLabel": "Login" - } - }, - "mainMenu": { - "mainMenuItemExtensionStore": "Extensions", - "store": "Store", - "purchased": "My extensions", - "support": "Support" - }, - "sw-extension-app-module-error-page": { - "error": { - "heading": "Whoops! You’ve moved too fast and lost orientation.", - "phrase": "The page you were looking for is beyond our reach. Maybe the page has moved, no longer exists or you just like our 404-page. We’ll probably never know.", - "info": "Don’t worry! We’ve dispatched a rescue space-cat to guide you back to safety.", - "lblBackButton": "Back" - } - } - }, - "sw-extension-store": { - "landing-page": { - "enablingShopwareStore": "Activating the Shopware Store...", - "takeMinutes": "This may take a few minutes.", - "activationErrorTitle": "Error during activation", - "activationErrorDescription": "Please try again. If that doesn't work, ask your administrator for help.", - "retryButton": "Retry", - "activationSuccessTitle": "Activated successfully", - "activationSuccessDescription": "Have fun exploring the Shopware Store.", - "label": "Now available", - "activationDescriptionTitleFirst": "Explore and buy extensions easily -", - "activationDescriptionTitleSecond": "right from within your own Shopware shop.", - "activationDescriptionTitleDescription": "Activate the Shopware Store and get access to loads of helpful extensions and modern themes that can be integrated into your shop seemlessly - without any programming skills.", - "activate": "Activate" - }, - "title": "Store", - "descriptionTextModule": "Manage your extensions", - "general": { - "labelPrice": "Free | {price}/month | {price}", - "labelDiscountedPrice": "Free | {price} {discountedPrice}/month | {price} {discountedPrice}" - }, - "listing": { - "tabs": { - "themes": "Themes" - }, - "placeHolderCategories": "All categories", - "placeholderRatings": "All ratings", - "sorting": { - "releaseDateAsc": "Release date oldest - newest", - "releaseDateDesc": "Release date newest - oldest", - "nameAsc": "Name A - Z", - "nameDesc": "Name Z - A", - "ratingAsc": "Rating low - high", - "ratingDesc": "Rating high - low" - } - }, - "detail": { - "labelButtonAddExtension": "Add extension", - "labelButtonAddTheme": "Add theme", - "labelButtonOpenExtension": "Open extension", - "labelButtonOpenTheme": "Open theme", - "labelButtonInstallExtension": "Install extension", - "labelButtonInstallTheme": "Install theme", - "labelBy": "by", - "numberOfRatings": "{count} review | {count} reviews", - "noRatings": "No ratings yet", - "cardTitleInformation": "Information", - "labelButtonReadMore": "Read more", - "cardTitleDetails": "Details", - "details": { - "labelCategory": "Category | Categories", - "labelVersion": "Version", - "labelUpdatedAt": "Last updated", - "labelLanguages": "Languages", - "labelWebsite": "Developer website", - "labelPrivacy": "Privacy policy" - }, - "cardTitleFAQ": "FAQ", - "cardTitleChangelog": "Changelog", - "labelButtonShowPermissions": "Show permissions", - "labelDiscountInfo": "Offer expires on {endDate}", - "labelDiscountPeriod": "*For the first month - | *For the first {months} months - " - }, - "component": { - "sw-extension-meteor-page-context-item": { - "labelButtonMore": "More" - }, - "sw-extension-buy-modal": { - "title": "Add extension", - "labelAcceptPermissions": "I am aware that this extension needs additional permissions", - "labelAcceptPrivacyExtensions": "I am aware that I need to extend my privacy policy", - "buttonShowPrivacyExtensions": "Show details", - "variantCard": { - "free": "Use free version", - "rent": "Subscribe for {price} per month", - "buy": "Buy for {price}", - "hasTrialPhase": "trial month included" - }, - "variantSummary": { - "labelVat": "plus VAT", - "labelPrice": "Price", - "renewal": "Renewal on {renewalDate}" - }, - "purchaseButtonsLabels": { - "free": "Add extension for free", - "rent": "Subscribe to extension", - "buy": "Buy extension now" - }, - "successNotification": { - "titleSuccess": "Extension successfully added!", - "subtitleSuccess": "You can now try out your new extension.", - "labelButtonBack": "Back to details" - }, - "alertCanNotBuy": { - "text": "You need to be logged in to the Shopware Store to do this" - } - }, - "sw-extension-adding-failed": { - "titleFailure": "Failed adding the extension ", - "textProblem": "A problem occurred while adding the extension.", - "installationFailed": { - "titleFailure": "Installation failed", - "textProblem": "A problem occurred while installing your extension. We will inform the manufacturer.", - "notificationLicense": "Please note that the subscription to this extension remains active.", - "textSupport": "If you have any questions about the licence, please contact Shopware Financial Services. Available via email at {0} or via phone at {1}.", - "supportEmail": "financial.services{'@'}shopware.com", - "supportPhone": "+49 (0)2555 / 9288510" - } - }, - "sw-extension-adding-success": { - "titleSuccess": "Extensions successfully added!", - "subtitleSuccess": "You can now try out your new extension." - }, - "sw-extension-ratings": { - "sw-review-reply": { - "labelCreationDate": "replied on {creationDate}" - }, - "sw-extension-review-creation": { - "submitBtn": "Submit" - }, - "sw-extension-ratings-summary": { - "labelRating": "No ratings | {numberOfRatings} rating | {numberOfRatings} ratings" - }, - "sw-extension-review": { - "labelLastChangeDate": "{author}, {lastChangeDate}", - "labelExtensionVersion": "Version: {extensionVersion}" - }, - "sw-extension-ratings-card": { - "cardTitle": "Ratings and reviews", - "labelMoreReviewsBtn": "Read more reviews", - "footerHeadline": "Add a review", - "labelNoReviews": "This extension hasn't received any ratings or reviews yet." - }, - "sw-extension-review-creation-inputs": { - "title": "Rate extension", - "labelHeadline": "Headline", - "placeholderHeadline": "Enter a brief headline...", - "labelRating": "Rating", - "labelText": "Review (optional)" - }, - "sw-extension-rating-modal": { - "title": "Create a review" - } - }, - "sw-extension-card-base": { - "subscriptionLabel": "Subscription:", - "inactiveLabel": "(inactive)", - "purchasedLabel": "Purchased:", - "installedLabel": "Installed:", - "openExtensionLabel": "Open", - "installExtensionLabel": "Install", - "labelAcceptAndInstall": "Accept and install", - "allowDisableTooltip": "This app uses its own data structures, that affect your system. Therefore, the app cannot be deactivated.", - "contextMenu": { - "getHelpLabel": "Get help", - "seeDetailsLabel": "See details", - "config": "Configure", - "privacyAndSafetyLabel": "Data privacy & safety", - "removeLabel": "Remove", - "cancelAndRemoveLabel": "Cancel and remove", - "uninstallLabel": "Uninstall", - "updateLabel": "Update to {version}", - "rateLabel": "Rate extension", - "policyExtensions": "Privacy policy extensions", - "permissions": "See permissions", - "openExtension": "Open extension" - } - }, - "sw-extension-card-bought": { - "rentWillExpireAt": "Rent expires on {date}", - "rentExpiredAt": "Rent has expired on {date}", - "testPhaseWillExpireAt": "Test phase expires on {date}", - "testPhaseExpiredAt": "Test phase has expired on {date}" - }, - "sw-extension-deactivation-modal": { - "deactivateExtensionLabel": "Deactivate \"{extensionName}\"", - "description": "The \"{extensionName}\" extension has a monthly subscription fee.
Deactivating this extension will not cancel your subscription and fees will continue to be collected.", - "descriptionCancel": "If you want to cancel your subscription, you can remove it by clicking \"{removeLabel}\" in the context menu.", - "alertDeactivate": "Do you still want to deactivate this extension?", - "deactivateLabel": "Deactivate" - }, - "sw-extension-permissions-modal": { - "title": "{extensionLabel} permissions", - "titleNewPermissions": "New {extensionLabel} permissions", - "description": "{extensionLabel} will get access to the components below. Click the link next to the component to show the entity details.", - "descriptionNewPermissions": "{extensionLabel} requests permission changes with this update. Make sure you agree to all changes before continuing with the update.", - "domainHint": "Some data will also be shared with other domains. Click the link next to domains for more details.", - "textEntities": "Show permissions", - "domains": "Domains", - "showDomains": "Show domains", - "acceptAndUpdate": "Accept and update" - }, - "sw-extension-domains-modal": { - "modalTitle": "{extensionLabel} - Domains", - "description": "Some data will be shared with / transferred to the domains listed below.", - "listTitle": "Domain" - }, - "sw-extension-privacy-policy-extensions-modal": { - "title": "{extensionLabel}: privacy policy extensions", - "intro": "This app processes personal information. The manufacturer recommends the adjustments of your privacy policy:" - }, - "sw-extension-permissions-details-modal": { - "operationRead": "View", - "operationUpdate": "Edit", - "operationCreate": "Create", - "operationDelete": "Delete" - }, - "sw-extension-my-extensions-listing": { - "apps": { - "noActivePlugins": "No active apps found.", - "titleEmptyState": "No apps installed yet", - "textEmptyState": "If you install apps, they will be listed here." - }, - "themes": { - "noActivePlugins": "No active themes found.", - "titleEmptyState": "No themes installed yet", - "textEmptyState": "If you install themes, they will be listed here." - }, - "btnOpenStore": "Open store" - }, - "sw-extension-removal-modal": { - "titleCancel": "\"{extensionName}\" cancel and remove", - "titleRemove": "\"{extensionName}\" remove", - "description": "If you remove the extension, you can no longer use it.", - "alertCancel": "Are you sure you want to cancel and remove the extension?", - "alertRemove": "Are you sure you want to remove the extension?", - "labelCancel": "Cancel and remove", - "labelRemove": "Remove" - }, - "sw-extension-uninstall-modal": { - "title": "\"{extensionName}\" uninstall", - "description": "If you uninstall the extension, you can no longer use it.", - "alert": "Are you sure you want to uninstall the extension?", - "buttonLabel": "Uninstall", - "labelRemovePluginData": "Remove all app data permanently", - "helpTextRemovePluginData": "Warning: All data of the app will be removed permanently. This process is irreversible." - }, - "sw-extension-listing-card": { - "labelInstalled": "Installed", - "labelLicensed": "Purchased" - }, - "sw-extension-config": { - "messageSaveSuccess": "Configuration saved.", - "imageDescription": "\"{extensionName}\" icon", - "labelBy": "by" - } - } - }, - "entityCategories": { - "admin_user": { - "title": "Administration user", - "entities": { - "integration": "Integration", - "user": "User", - "user_access_key": "Access key", - "user_recovery": "Recovery" - } - }, - "app": { - "title": "Apps", - "entities": { - "app_template": "App template", - "app": "App", - "app_translation": "App translation", - "app_action_button": "Action button", - "app_action_button_translation": "Action button translation" - } - }, - "category": { - "title": "Categories", - "entities": { - "category": "Category", - "category_translation": "Category translation", - "category_tag": "Tag" - } - }, - "cms": { - "title": "CMS", - "entities": { - "cms_block": "Block", - "cms_page": "Page (layout)", - "cms_page_translation": "Page translation", - "cms_section": "section", - "cms_slot": "slot", - "cms_slot_translation": "Slot translation" - } - }, - "customer": { - "title": "Customer", - "entities": { - "customer": "Customer", - "customer_address": "Address", - "customer_group": "Customer group", - "customer_group_translation": "Customer group translation", - "customer_group_registration_sales_channels": "Sales Channel for customer group registrations", - "customer_recovery": "Recovery", - "customer_tag": "Tag" - } - }, - "custom_fields": { - "title": "Custom fields", - "entities": { - "custom_field": "Custom field", - "custom_field_set": "Custom field set", - "custom_field_set_relation": "Custom field set relation" - } - }, - "documents": { - "title": "Documents", - "entities": { - "document": "Document", - "document_base_config": "Basic config", - "document_base_config_sales_channel": "Basic config for Sales Channels", - "document_type": "Type", - "document_type_translation": "Type translation" - } - }, - "google_shopping": { - "title": "Google shopping", - "entities": { - "swag_google_shopping_account": "Account", - "swag_google_shopping_ads_account": "Ads account", - "swag_google_shopping_list_ads_account": "List ads account", - "swag_google_shopping_category": "Category", - "swag_google_shopping_merchant_account": "Merchant account" - } - }, - "import_export": { - "title": "Import/Export", - "entities": { - "import_export_file": "File", - "import_export_log": "Log", - "import_export_profile": "Profile", - "import_export_profile_translation": "Profile translation" - } - }, - "mail_templates": { - "title": "Email templates", - "entities": { - "mail_header_footer": "Header & footer", - "mail_header_footer_translation": "Header & footer translation", - "mail_template": "Email template", - "mail_template_translation": "Email template translation", - "mail_template_media": "Media", - "mail_template_sales_channel": "Sales Channel", - "mail_template_type": "Type", - "mail_template_type_translation": "Type translation" - } - }, - "media": { - "title": "Media", - "entities": { - "media": "Medium", - "media_translation": "Medium translation", - "media_default_folder": "Default folder", - "media_folder": "Folder", - "media_folder_configuration": "Folder configuration", - "media_folder_configuration_media_thumbnail_size": "Folder configuration - thumbnail size", - "media_tag": "Tag", - "media_thumbnail": "Thumbnail", - "media_thumbnail_size": "Thumbnail size" - } - }, - "newsletter": { - "title": "Newsletter", - "entities": { - "newsletter_recipient": "Recipient", - "newsletter_recipient_tag": "Recipient tag" - } - }, - "order": { - "title": "Orders", - "entities": { - "order": "Order", - "order_address": "Address", - "order_customer": "Customer", - "order_delivery": "Delivery", - "order_delivery_position": "Delivery position", - "order_line_item": "Line item", - "order_tag": "Tag", - "order_transaction": "Transaction" - } - }, - "other": { - "title": "Other", - "entities": { - "acl_role": "ACL role", - "acl_user_role": "ACL user role", - "dead_message": "Dead message", - "message_queue_stats": "Message queue stats", - "notification": "Notification", - "plugin": "Plugin", - "scheduled_task": "Scheduled tasks" - } - }, - "payment": { - "title": "Payment", - "entities": { - "payment_method": "Payment method", - "payment_method_translation": "Payment method translation" - } - }, - "product": { - "title": "Products", - "entities": { - "product": "Product", - "product_category": "Category", - "product_category_tree": "Category tree", - "product_configurator_setting": "Configurator setting", - "product_cross_selling": "Cross Selling", - "product_cross_selling_translation": "Cross Selling translation", - "product_cross_selling_assigned_products": "Cross Selling assigned translation", - "product_export": "Product export", - "product_keyword_dictionary": "Keyword dictionary", - "product_manufacturer": "Manufacturer", - "product_manufacturer_translation": "Manufacturer translation", - "product_media": "Media", - "product_option": "Product options", - "product_price": "Price", - "product_property": "Product properties", - "product_review": "Review", - "product_search_keyword": "Search keyword", - "product_stream": "Product stream", - "product_tag": "Tag", - "product_visibility": "Visibility", - "product_sorting": "Sorting", - "product_translation": "Product translation", - "product_feature_set": "Feature set", - "product_feature_set_translation": "Feature set translation", - "product_custom_field_set": "Custom field set" - } - }, - "promotion": { - "title": "Promotions", - "entities": { - "promotion": "Promotion", - "promotion_translation": "Promotion translation", - "promotion_cart_rule": "Card rule", - "promotion_discount": "Discount", - "promotion_discount_prices": "Discount prices", - "promotion_discount_rule": "Discount rule", - "promotion_individual_code": "Promotion code", - "promotion_order_rule": "Order rule", - "promotion_persona_customer": "Persona customer", - "promotion_persona_rule": "Persona rule", - "promotion_sales_channel": "Sales Channel", - "promotion_setgroup": "Promotion set group", - "promotion_setgroup_rule": "Promotion set group rule" - } - }, - "rules": { - "title": "Rules", - "entities": { - "rule": "Rule", - "rule_condition": "Rule condition" - } - }, - "sales_channel": { - "title": "Sales Channels", - "entities": { - "sales_channel": "Sales Channel", - "sales_channel_analytics": "Analytics", - "sales_channel_country": "Country", - "sales_channel_currency": "Currency", - "sales_channel_domain": "Domain", - "sales_channel_language": "Language", - "sales_channel_payment_method": "Payment method", - "sales_channel_shipping_method": "Shipping method", - "sales_channel_translation": "Sales Channel translation", - "sales_channel_type": "Sales Channel type", - "sales_channel_type_translation": "Sales Channel type translation" - } - }, - "settings": { - "title": "Settings", - "entities": { - "country": "Country", - "country_state": "State/region", - "currency": "Currency", - "delivery_time": "Delivery time", - "language": "Language", - "locale": "Locale", - "locale_translation": "Locale translation", - "number_range": "Number range", - "number_range_sales_channel": "Number range Sales Channel", - "number_range_state": "Number range state", - "number_range_type": "Number range type", - "salutation": "Salutation", - "salutation_translation": "Salutation translation", - "seo_url": "SEO URL", - "seo_url_template": "SEO URL template", - "state_machine": "State machine", - "state_machine_history": "State machine history", - "state_machine_state": "State machine state", - "state_machine_state_translation": "State machine state translation", - "state_machine_transition": "State machine transition", - "state_machine_translation": "State machine translation", - "system_config": "System config", - "tax": "Tax", - "tax_rule": "Tax rule", - "tax_rule_type": "Tax rule type", - "unit": "Scale unit", - "version": "Version" - } - }, - "social_shopping": { - "title": "Social shopping", - "entities": { - "swag_social_shopping_sales_channel": "Sales Channel", - "swag_social_shopping_product_error": "Product error" - } - }, - "tag": { - "title": "Tags", - "entities": { - "tag": "Tag" - } - }, - "theme": { - "title": "Themes", - "entities": { - "theme": "Theme", - "theme_translation": "Theme translation", - "theme_media": "Media", - "theme_sales_channel": "Sales Channel" - } - }, - "additional_privileges": { - "title": "Additional permissions" - } - }, - "sw-privileges": { - "additional_permissions": { - "system": { - "extension_store": "Shopware Store" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-first-run-wizard/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-first-run-wizard/snippet/snippet.json deleted file mode 100644 index d46d7d09f1e..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-first-run-wizard/snippet/snippet.json +++ /dev/null @@ -1,153 +0,0 @@ -{ - "sw-first-run-wizard": { - "general": { - "mainMenuItemGeneral": "First Run Wizard", - "buttonNext": "Next", - "buttonSkip": "Skip", - "buttonNextPayPalInfo": "Configure", - "buttonBack": "Back", - "buttonInstall": "Install", - "buttonActivate": "Activate", - "buttonFinish": "Finish", - "buttonConfigureLater": "Configure later", - "pluginInstalled": "Installed" - }, - "welcome": { - "modalTitle": "Welcome", - "headlineWelcome": "Welcome to the Shopware 6 Administration", - "messageWelcome": "This wizard guides you through the setup and tries to be helpful with the most important settings.
Do you want to use your shop in a different language and reach customers in other countries? Then simply install the desired language packs here.", - "headlineChangeLanguage": "Install additional languages", - "switchLanguageModalTitle": "Select the interface language", - "confirmLanguageSwitch": "Change language", - "cancelLanguageSwitch": "Cancel", - "switchLanguageMessage": "\"{pluginName}\" has been installed successfully. Would you like to change your interface language?", - "pluginsInstalled": "Extension installed | Extensions installed", - "pluginsInstalledMessage": "Language extension has been installed: | These language extensions have been installed: ", - "pluginNotFoundMessage": "The language extension {languageName} could not be found.", - "pluginInstallationFailedMessage": "Extension could not be installed: ", - "pluginActivationFailedMessage": "Extension could not be activated: ", - "tryAgainLater": "Please try again later.", - "noConnectionMessage": "There seem to be connection issues, the language could not be installed." - }, - "dataImport": { - "modalTitle": "Getting started with Shopware 6", - "headlineDemoData": "Use demo data", - "messageDemoData": "Start exploring Shopware 6 by adding a set of demo data. Demo data gives the impression of a fully working shop, but should strictly be used for testing purposes only.", - "buttonInstallDemoData": "Install demo data", - "headlineMigration": "Migrate your shop data", - "messageMigration": "The Migration Assistant helps you connect to and transfer data from a previous shop system right into your new Shopware 6 environment.", - "buttonInstallMigration": "Install Migration Assistant", - "loadingMessage": "Installing extension
This may take a while..." - }, - "mailerSelection": { - "headline": "Establishing email communication", - "modalTitle": "Mailer configuration", - "description": "Communicating with customers is a key factor in everyday ecommerce. Consequently, setting up a mailing scheme should be crossed out from your list as soon as possible.", - "chooseSubline": "Choose your preferred email agent.", - "localOption": "Use local email agent", - "localOptionHelptext": "This option uses your system‘s default mailer (Sendmail). Make sure Sendmail works and is available in your own hosting environment.", - "localOptionSubline": "(Sendmail)", - "smtpOption": "Configure own SMTP server", - "configurationNote": "Mailing configurations can be edited later.", - "buttonConfigure": "Configure" - }, - "mailerSmtp": { - "headline": "SMTP server" - }, - "mailerLocal": { - "headline": "Local email agent" - }, - "paypalInfo": { - "modalTitle": "Setup PayPal", - "headline": "Now pre-integrated in Shopware with even easier and faster activation of the most popular payment methods*", - "paymethod": { - "paypal": "PayPal", - "debit": "Debit", - "creditcard": "Credit card", - "invoice": "Invoice" - }, - "disclaimerLineOne": "* ECC Cologne: ECC-Payment-Study Vol. 20, Cologne, 2016", - "disclaimerLineTwo": "** subject to a positive risk assessment by PayPal" - }, - "paypalInstall": { - "loadingMessage": "Configuring PayPal
This may take a while..." - }, - "recommendedPlugins": { - "headline": "Our recommendations", - "modalTitle": "Extensions", - "message": "Here is a selection of useful extensions for your shop. Select a region that is relevant for you, first. Then you can browse through different categories.", - "availableInRegion": "Available in region", - "category": "Category", - "topRecommendations": "Global recommendations", - "otherRecommendations": "Regional recommendations" - }, - "shopwareAccount": { - "headline": "Shopware Account - Login", - "passwordLabel": "Password", - "passwordPlaceholder": "Enter your password...", - "emailAddressLabel": "Email address", - "emailAddressPlaceholder": "Enter your email address...", - "modalTitle": "Shopware Account", - "message": "The Shopware Account is your main hub for interaction with all Shopware services.", - "registerAccountText": "You don't have a Shopware Account yet? Sign up right", - "registerAccountHere": "here", - "registerAccountUrl": "https://account.shopware.com/register?lang=en", - "forgotPasswordText": "Did you forget your password?", - "forgotPasswordUrl": "https://account.shopware.com/recovery?lang=en" - }, - "error": { - "messageLoginDataInvalid": "Login credentials incorrect, please try again." - }, - "shopwareDomain": { - "headline": "Verify your domain", - "message": "Which domain do you want to link this shop? Select a valid domain or create a new one.", - "labelCreateDomain": "Create a new shop domain", - "testEnvironment": "Test environment" - }, - "store": { - "modalTitle": "Shopware Store", - "loadStatusCollect": "Collecting store information...", - "takeMinutes": "This may take a few minutes.", - "alreadyActivated": "Store has already been successfully activated.", - "enablingStore": "Enabling the Shopware Store ... ", - "activationErrorTitle": "Error on activation", - "activationErrorDescription": "Please ask your administrator for help.", - "headingOne": "Explore and buy extensions easily -", - "headingTwo": "right from within your own Shopware shop.", - "description": "Activate the all new Shopware Store and get access to loads of helpful extensions and modern themes that can be integrated into your Shop seemlessly - without any programming skills." - }, - "defaults": { - "modalTitle": "Setup default values" - }, - "finish": { - "headlineAllDone": "All done!", - "message": "Your Shopware 6 {edition} is now verified.", - "messageNotLicensed": "Your Shopware 6 is now prepared.", - "headlineUsefulLinks": "Useful links", - "loadingMessage": "Restarting application
This may take a while...", - "documentationLabel": "Documentation", - "documentationUrl": "https://docs.shopware.com/en", - "forumLabel": "Forum", - "forumUrl": "https://forum.shopware.com/", - "roadmapLabel": "Roadmap", - "roadmapUrl": "https://www.shopware.com/en/roadmap/", - "modalTitle": "Done" - }, - "stepItemTitle": { - "dataImport": "Data import", - "mailer": "Mailer configuration", - "setupPaypal": "PayPal setup", - "plugins": "Extensions", - "shopware": "Shopware Account", - "store": "Shopware Store", - "defaults": "Default values" - } - }, - "sw-privileges": { - "additional_permissions": { - "system": { - "frw": "First Run Wizard" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-flow/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-flow/snippet/snippet.json deleted file mode 100644 index fe456ae86ff..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-flow/snippet/snippet.json +++ /dev/null @@ -1,364 +0,0 @@ -{ - "sw-flow": { - "labelDescription": { - "labelEntity": "Entity", - "labelTag": "Tag" - }, - "general": { - "mainMenuItemGeneral": "Flow Builder", - "descriptionTextModule": "Flow Builder", - "placeholderSearchBar": "Search flows...", - "tabMyFlows": "My flows", - "tabFlowTemplates": "Flow templates" - }, - "list": { - "textHeadline": "Flow Builder", - "buttonAddFlow": "Add flow", - "labelColumnActive": "Active", - "labelColumnName": "Name", - "labelColumnTrigger": "Trigger", - "labelColumnDescription": "Description", - "warningDeleteText": "If you delete this flow, no more actions will be performed for the trigger.", - "confirmText": "Are you sure you want to delete this flow?", - "emptyStateTitle": "No flows yet", - "emptyStateSubTitle": "Add flows by clicking the \"Add flow\" button.", - "unknownTrigger": "Unknown trigger" - }, - "template": { - "create": "Create new flow from template" - }, - "detail": { - "textHeadline": "New flow", - "labelGeneralCard": "General information", - "labelLogCard": "Log", - "labelGeneralInformationName": "Name", - "placeholderGeneralInformationName": "Enter name...", - "labelGeneralInformationDescription": "Description", - "placeholderGeneralInformationDescription": "Enter description...", - "labelGeneralInformationPriority": "Priority", - "labelGeneralInformationActive": "Active", - "trigger": { - "name": "Trigger", - "placeholder": "Select event...", - "title": "Define trigger", - "helpText": "Triggers are the initial starting point of a flow and are tied to a certain event. Following the trigger you can add further conditions and define actions. What actions are available depends on the selected event.", - "textNoEvent": "No events found", - "textHint": "At the moment this event can’t be used as a trigger, because there are no available actions.", - "unknownTriggerPlaceholder": "Unknown trigger" - }, - "sequence": { - "selectorTitle": "Add condition or actions", - "selectorHelpTextTrueCondition": "These actions or conditions are applied if the expression on the left is \"true\".", - "selectorHelpTextFalseCondition": "These actions or conditions are applied if the expression above is \"false\".", - "selectorHelpText": "Conditions refine a flow's initial trigger and can either be \"true\" or \"false\".

Actions attach to the trigger or the \"true\" or \"false\" side of a condition. They can be used to send emails, create documents or add tags.", - "selectorTitleAddSequence": "Add sequence", - "selectorHelpTextAddSequence": "Flows are started by a single trigger, but can consist of multiple sequences.

Sequences will be executed one after the other. You can end a flow completely at any stage by adding a \"stop\" action.", - "selectorIfCondition": "Add condition (IF)", - "selectorThenAction": "Add action (THEN)", - "conditionTitle": "Condition", - "conditionDescription": "(IF)", - "conditionExplainsTitle": "Create condition", - "conditionExplainsDescription": "Conditions are made up of rules. You can either select an existing rule or create a new one to set up a condition.", - "actionTitle": "Action", - "actionDescription": "(THEN)", - "contextButton": { - "deleteCondition": "Delete condition", - "deleteActionContainer": "Delete all actions" - }, - "labelTrue": "True", - "labelFalse": "False", - "noActions": "No actions added yet", - "noRule": "No rule defined yet" - }, - "warningText": "This flow uses actions that are unavailable due to an edition change, inactive, uninstalled or updated extensions. When the flow is triggered, unavailable actions will not be executed." - }, - "page": { - "tabGeneral": "General", - "tabFlow": "Flow" - }, - "flowNotification": { - "messageDeleteSuccess": "Flow deleted.", - "messageDeleteError": "Flow could not be deleted.", - "messageSaveError": "Flow could not be saved.", - "messageWarningSave": "Flow templates cannot be edited.", - "messageError": "An error occurred.", - "messageRequiredEventName": "Please choose a trigger event before saving.", - "messageRequiredEmptyFields": "Please enter a rule or action name before saving.", - "messageDuplicateSuccess": "Flow duplicated.", - "messageDuplicateError": "Flow could not be duplicated.", - "messageCreateSuccess": "Flow created.", - "messageUpdateTemplateSuccess": "Flow template updated.", - "messageCreateError": "Flow could not be created.", - "messageUnknownTriggerWarning": "This flow has been deactivated because it uses a trigger that is no longer available. This is likely caused, because the edition has been changed, or the extension, that is providing this trigger, is either inactive or has been uninstalled.", - "textIntroduce": "Try one of the following solutions to make the trigger available again:", - "textGuide1": "Reinstall the extension, that made the trigger available", - "textGuide2": "Reactivate the extension that made the trigger available", - "textGuide3": "Select an appropriate edition" - }, - "actions": { - "addTag": "Add tag", - "generateDocument": "Generate documents", - "removeTag": "Remove tag", - "mailSend": "Send email", - "grantDownloadAccess": "Set download access", - "setOrderState": "Assign status", - "stopFlow": "Stop flow", - "changeCustomerGroup": "Assign customer group", - "changeCustomerStatus": "Assign account status", - "changeCustomFieldContent": "Change custom field content", - "addAffiliateAndCampaignCode": "Assign affiliate and campaign code", - "textStopFlowDescription": "Subsequent actions or sequences will not be executed.", - "labelDescription": "Description: {description}", - "contextButton": { - "editAction": "Edit action", - "deleteAction": "Delete action", - "moveUpAction": "Move up", - "moveDownAction": "Move down" - }, - "addAction": "Add action", - "labelTo": "Entity: {entity}", - "labelTag": "Tag: {tagNames}", - "labelTemplate": "Template: {template}", - "labelCustomFieldSet": "Custom field set: {customFieldSet}", - "labelCustomField": "Custom field: {customField}", - "labelCustomFieldOption": "Mode: {customFieldOption}", - "placeholderSelectAction": "Select action...", - "labelAffiliateCode": "Affiliate code: {affiliateCode}", - "labelCampaignCode": "Campaign code: {campaignCode}", - "tooltipActionDisabled": "This action is provided by an extension that has been deactivated or deleted. Activate or reinstall the extension in order to be able to use this action.", - "group": { - "tag": "Tags", - "customer": "Customers", - "general": "General", - "order": "Order" - }, - "unknownLabel": "Unknown action", - "warningText": "This action was provided by an extension that is inactive or no longer installed.", - "downloadAccessLabel": { - "granted": "Granted", - "revoked": "Revoked" - } - }, - "rule": { - "addRule": "Add rule", - "createNewRule": "Create new rule", - "contextButton": { - "editRule": "Edit rule", - "changeRule": "Change rule", - "deleteRule": "Delete rule" - }, - "placeholderSelectRule": "Select rule..." - }, - "modals": { - "buttonAddAction": "Add action", - "buttonSaveAction": "Save action", - "rule": { - "labelAddNewRule": "Add new rule", - "labelEditRule": "Edit rule", - "tabRule": "Condition", - "tabDetail": "General", - "buttonAddRule": "Save and apply", - "labelName": "Name", - "placeholderName": "Enter rule name...", - "labelPriority": "Priority", - "placeholderPriority": "Enter rule priority...", - "labelDescription": "Description", - "placeholderDescription": "Enter rule description...", - "labelType": "Type", - "placeholderType": "Select rule type...", - "placeholderDelayType": "Select delay..." - }, - "tag": { - "labelAddTag": "Add tag", - "labelRemoveTag": "Remove tag", - "labelToField": "Entity", - "placeholderToField": "Select entity...", - "labelTagsField": "Tags", - "placeholderTagsField": "Enter/select tags..." - }, - "status": { - "titleSetStatus": "Assign status", - "labelOrderStatus": "Order status", - "labelPaymentStatus": "Payment status", - "labelDeliveryStatus": "Shipping status", - "placeholderOrderStatus": "Select order status...", - "placeholderPaymentStatus": "Select payment status...", - "placeholderDeliveryStatus": "Select shipping status...", - "messageNoStatusError": "At least one status must be selected", - "forceTransition": "Force status transitions", - "forceTransitionHelpText": "Status changes will be made regardless of their starting point and neglecting the usually required transition paths (state machine)." - }, - "document": { - "titleCreateDocument": "Generate documents", - "labelDocumentType": "Documents", - "placeholderDocumentType": "Select documents..." - }, - "downloadAccess": { - "titleSetDownloadAccess": "Set download access", - "labelValueField": "Access", - "placeholderValueField": "Select operation...", - "options": { - "grant": "Grant", - "revoke": "Revoke" - } - }, - "customerGroup": { - "titleChangeCustomerGroup": "Assign customer group", - "labelCustomerGroup": "Customer group", - "placeholderCustomerGroup": "Select customer group..." - }, - "customerStatus": { - "titleChangeCustomerStatus": "Assign account status", - "labelCustomerStatus": "Account status", - "placeholderCustomerStatus": "Select account status...", - "active": "Active", - "inactive": "Inactive" - }, - "mail": { - "columnRecipientName": "Name", - "columnRecipientMail": "Email address", - "placeholderRecipientEmailAddress": "Enter email address...", - "placeholderRecipientName": "Enter name...", - "fieldMailTemplateDetailLink": "Open email template", - "titleSendMail": "Send email", - "labelEmailTemplate": "Email template", - "placeholderEmailTemplate": "Select email template...", - "titleNewEmailTemplate": "New email template", - "tabGeneral": "General", - "tabMailText": "Mail text", - "labelMailType": "Type", - "placeholderMailType": "Select a type...", - "labelSubject": "Subject", - "labelSenderName": "Sender name", - "placeholderSubject": "Enter subject...", - "placeholderSenderName": "Enter sender name ...", - "labelDescription": "Description", - "placeholderDescription": "Enter description...", - "labelContentPlain": "Plain text", - "labelContentHtml": "HTML", - "placeholderPlain": "Enter email template plain text...", - "placeholderHtml": "Enter email template HTML text...", - "buttonAddMailTemplate": "Add email template", - "labelDefault": "Default", - "labelCustomer": "Customer", - "labelAdmin": "Admin", - "labelCustom": "Custom recipient", - "labelContactFormMail": "Inquirer", - "labelRecipient": "Recipient", - "placeholderRecipient": "Select email recipient...", - "useDifferentReplyToLabel": "Use different reply-to address", - "labelReplyTo": "Reply-to address", - "placeholderReplyTo": "Enter email address...", - "tooltipDifferentReplyTo": "Emails are sent from the shop owner’s email address. You can edit the shop owner’s email address in the settings.", - "labelLatestDocuments": "Attached documents", - "placeholderLatestDocuments": "Select documents...", - "documentDescription": "If the selected documents do not exist, they won't be sent. You will have to generate documents before this action is triggered." - }, - "setEntityCustomField": { - "labelToField": "Entity", - "placeholderToField": "Select entity...", - "title": "Assign custom field", - "customFieldSet": "Custom field set", - "customFieldSetPlaceHolder": "Select custom field set...", - "customField": "Custom field", - "customFieldPlaceHolder": "Select custom field...", - "requiredMessageError": "\"{item}\" should not be empty!", - "customFieldOption": "Mode", - "prefixFieldName": "Content: ", - "options": { - "overwrite": "Overwrite", - "notOverwrite": "Do not overwrite", - "clear": "Clear" - } - }, - "affiliateAndCampaignCode": { - "labelEntity": "Entity", - "placeholderEntity": "Select entity...", - "title": "Add affiliate code and campaign code", - "labelAffiliateCode": "Affiliate code", - "placeholderAffiliateCode": "Enter affiliate code...", - "labelCampaignCode": "Campaign code", - "placeholderCampaignCode": "Enter campaign code...", - "overwrite": "Overwrite" - }, - "confirmation": { - "textConfirmChangeTrigger": "Are you sure you want to change the trigger?
The flow will be reset completely if you confirm." - } - }, - "leavePageModal": { - "headline": "Warning", - "description": "There are unsaved changes. Are you sure you want to leave this page?", - "confirmButton": "Leave page" - }, - "triggers": { - "checkout": "Checkout", - "customer": "Customer", - "before": "Before", - "order": "Order", - "paymentMethod": "Payment method", - "contactForm": "Contact form", - "reviewForm": "Product review", - "group": "Group", - "recovery": "Recovery", - "registration": "Registration", - "mail": "Email", - "after": "After", - "create": "Create", - "newsletter": "Newsletter", - "productExport": "Product export", - "stateEnter": "State enter", - "state": "State", - "orderDelivery": "Order delivery", - "orderTransaction": "Order transaction", - "orderTransactionCapture": "Order transaction capture", - "orderTransactionCaptureRefund": "Order transaction capture refund", - "stateLeave": "State leave", - "user": "User", - "login": "Login", - "logout": "Logout", - "register": "Sign-up", - "changedPaymentMethod": "Payment method changed", - "deleted": "Deleted", - "doubleOptInGuestOrder": "Double opt-in guest order", - "doubleOptInRegistration": "Double opt-in sign-up", - "guestRegister": "Guest sign-up", - "placed": "Placed", - "send": "Send", - "accepted": "Accepted", - "declined": "Declined", - "request": "Request", - "message": "Message", - "sent": "Sent", - "confirm": "Confirm", - "unsubscribe": "Unsubscribe", - "log": "Log", - "cancelled": "Cancelled", - "completed": "Completed", - "inProgress": "In Progress", - "open": "Open", - "returned": "Returned", - "returnedPartially": "Returned partially", - "shipped": "Shipped", - "shippedPartially": "Shipped partially", - "authorized": "Authorized", - "chargeback": "Chargeback", - "failed": "Failed", - "paid": "Paid", - "paidPartially": "Paid partially", - "refunded": "Refunded", - "refundedPartially": "Refunded partially", - "reminded": "Reminded", - "unconfirmed": "Unconfirmed", - "pending": "Pending", - "changed": "Changed", - "update": "Update" - } - }, - "sw-privileges": { - "permissions": { - "flow": { - "label": "Flow Builder" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-import-export/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-import-export/snippet/snippet.json deleted file mode 100644 index 05ec6b98837..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-import-export/snippet/snippet.json +++ /dev/null @@ -1,238 +0,0 @@ -{ - "sw-import-export": { - "general": { - "mainMenuItemGeneral": "Import/Export", - "descriptionTextModule": "Management of imports and exports" - }, - "activity": { - "invalidHelpText": "Invalid records can be downloaded via the context menu", - "dryrun": "Dry run", - "columns": { - "size": "Size", - "profile": "Profile", - "date": "Date", - "user": "User", - "state": "Status", - "records": "Records", - "invalidRecords": "Invalid records" - }, - "contextMenu": { - "showLog": "Open log entry", - "showLogInfo": "Open log information", - "abortProcess": "Abort process", - "downloadFile": "Download file", - "downloadImportFile": "Download import file", - "downloadExportFile": "Download export file", - "showProfile": "Show profile", - "downloadInvalidFile": "Download invalid records", - "showResults": "Show summary" - }, - "logInfo": { - "modalTitle": "Log information", - "labelClose": "Close", - "labelFilename": "Filename", - "labelType": "Type", - "labelExportRecords": "Exported records", - "labelSize": "File size", - "labelUser": "User", - "labelDate": "Date / time", - "labelState": "Status", - "labelProfile": "Profile", - "exportLabel": "Export", - "importLabel": "Import", - "dryrunLabel": "Dry run", - "labelDownloadFile": "Download export file" - }, - "result": { - "modalTitle": "Import summary", - "activityHeadline": "Import activity: related changes", - "activityDescription": "The following entities were affected by the {entity} import.", - "entityName": "Data sets", - "changes": "Changes", - "errors": "Errors", - "skipped": "Skipped", - "labelDownloadFile": "Download import file", - "labelDownloadInvalidFile": "Download failed records", - "mainEntity": { - "title": "Import activity: {entity}", - "insert": "Created", - "update": "Updated", - "insertError": "Creation error", - "updateError": "Update error", - "otherError": "Other error", - "insertSkip": "Creation skipped", - "updateSkip": "Update skipped" - }, - "logInfo": { - "title": "Log information", - "labelFilename": "Filename", - "labelType": "Type", - "labelImported": "Imported records", - "labelSize": "File size", - "labelState": "Status", - "labelUser": "User", - "labelProfile": "Profile", - "labelDate": "Date / time" - } - }, - "status": { - "progress": "Processing", - "merging_files": "Merging files", - "succeeded": "Succeeded", - "failed": "Failed", - "aborted": "Aborted" - }, - "emptyState": { - "titleExport": "No exports", - "titleImport": "No imports", - "subLineExport": "No recorded export activities yet.", - "subLineImport": "No recorded import activities yet." - } - }, - "profile": { - "messageSaveSuccess": "Profile saved.", - "messageSaveError": "Profile could not be saved.", - "messageDeleteSuccess": "Profile deleted.", - "messageDeleteError": "Profile could not be saved. Please delete all of this profile's logs.", - "messageDuplicateSuccess": "Profile duplicated.", - "messageDuplicateError": "Profile could not be duplicated.", - "messageSearchParentProfileError": "Cannot process request", - "messageCsvTemplateUploadError": "Cannot process CSV file.", - "messageCsvTemplateUploadEmptyError": "CSV file does not contain any columns.", - "messageCsvTemplateUploadWarning": "Imported mapping may be incorrect. CSV file only contains one column. Check CSV separator setting.", - "productLabel": "Product", - "customerLabel": "Customer", - "categoriesLabel": "Categories", - "orderLabel": "Orders", - "mediaLabel": "Media", - "newsletterRecipientLabel": "Newsletter recipient", - "caretsLabel": "Caret (^)", - "commasLabel": "Comma (,)", - "semicolonLabel": "Semicolon (;)", - "doubleQuoteLabel": "Double quotes (\")", - "newProfileLabel": "New profile", - "editProfileLabel": "Edit profile", - "addProfileLabel": "Add profile", - "addNewProfileLabel": "Add new profile", - "addNewProfileTooltipLanguage": "Profiles can only be created in the default system language", - "openLabel": "Edit", - "indicatorHeadline" : "Field Indicators", - "duplicateLabel": "Duplicate", - "copyOfLabel": "Copy of:", - "saveProfileLabel": "Save profile", - "closeProfileLabel": "Close profile", - "generalTab": "General", - "fieldIndicatorsTab": "Field indicator", - "csvUploadTab": "Upload CSV file", - "mappingsTab": "Mappings", - "advancedTab": "Advanced settings", - "profileNameFieldLabel": "Profile name", - "objectTypeFieldLabel": "Object type", - "separatorFieldLabel": "Separator character", - "enclosureFieldLabel": "Enclosure character", - "addMappingTooltipText": "Please define an object type first.", - "objectTypeFieldTooltipText": "The object type cannot be changed when mapping options are present.", - "descriptionBlock": "Object types define a certain mode for importing and exporting data. Selecting an object type will limit the mapping options. Notice that you cannot change the object type after mapping options have been introduced.", - "mappingDescriptionBlock": "Use the table on the \"Mappings\" tab to map CSV fields to their respective database counterparts.", - "csvDescriptionBlock": "Separators and enclosure characters are used to indicate the separate field within the CSV file. Separators are used to split single fields, enclosure characters are used to group multiple fields.", - "cancelLabel": "Cancel", - "addMappingLabel": "Add new mapping", - "deleteMappingLabel": "Remove mapping", - "downloadTemplateLabel": "Download template", - "deleteLabel": "Delete profile", - "systemDefaultInfoText": "You are viewing a system default profile which cannot be modified. You can either create a new profile or duplicate a system default profile.", - "mapping": { - "fileValueLabel": "CSV name", - "entityLabel": "Database entry", - "isRequired": "Required", - "defaultValue": "Default value", - "position": "Position", - "notMapped": "Not mapped" - }, - "identifiers": { - "identifierNameLabel": "Entity", - "mappedKeyLabel": "Identifier" - }, - "typeColumn": "Type", - "nameColumn": "Name", - "customTypeLabel": "Custom", - "defaultTypeLabel": "Default", - "propertyLabel": "Properties", - "mappingAutomatedDescription": "Shopware has automatically mapped {automatedCount} database entries. Please complete the process by assigning unmapped entries to the correct database entry manually. Required fields that are left empty will cause errors during import unless default values have been set. Default values will also be used to fill empty database entries.", - "mappingDescription": "Use the table below to map the CSV column names to Shopware database entries. Empty required fields will cause errors during import unless default values have been set.", - "mappingEmptyState": "No custom mapping provided yet.", - "advancedDescription": "Identifiers are used to unambiguously determine updateable entities and thus have to be unique.", - "configuratorSettingLabel": "Variant configuration settings", - "productCrossSellingLabel": "Cross Selling", - "promotionDiscountLabel": "Promotion discounts", - "promotionIndividualCodesLabel": "Promotion codes", - "productPriceLabel": "Advanced prices", - "closeViolation": "Close", - "violationMessage": "Your profile is not valid, yet. You need to add mappings to the required fields shown below to save the profile:", - "importSettingsHeadline": "Import settings", - "fieldIndicatorsHeadline": "Field indicators", - "createEntitiesLabel": "Create new entities", - "updateEntitiesLabel": "Update existing data", - "typeFieldLabel": "Usage", - "types": { - "importExportLabel": "Import and export", - "importLabel": "Import", - "exportLabel": "Export" - }, - "profileTypeDisabledText": "Clear 'object type' in order to be able to select any 'usage'.", - "objectTypeDisabledText": "Clear 'usage' in order to be able to select any 'object type'.", - "csvUploadText": "Create mapping from an existing CSV file.", - "skipCsvUpload": "Skip CSV upload" - }, - "exporter": { - "messageExportStarted": "Export started.", - "messageExportSuccess": "Export \"{profile}\" completed.", - "startExportLabel": "Start export", - "showLogLabel": "Show log file", - "exportActivityLabel": "Export activity", - "exportActivityDescription": "Activities older than 30 days will be removed automatically.", - "exportLabel": "Export", - "directExportVariantsLabel": "Export variant settings", - "directExportPropertiesLabel": "Export properties", - "close": "Close", - "variantsWarning": "Warning: Make sure that the properties and variants linked to the products in the exported CSV file are available in the new system. If this is not the case, you have the possibility to export properties and variants as single CSV files with corresponding profiles. If you do not have both cases, you have to create the product variants manually in the new system after the export.", - "exportVariants": "Export product variants" - }, - "importer": { - "messageImportStarted": "Import started.", - "messageImportSuccess": "Import \"{profile}\" completed.", - "messageImportError": "Errors occurred while importing \"{profile}\"", - "messageImportWarning": "No records imported. Please make sure your delimiters match the current profile.", - "uploadCsvLabel": "Upload CSV file", - "startImportLabel": "Start import", - "selectProfileLabel": "Select profile", - "profileLabel": "Profile", - "warningBlock": "Warning: Make sure that the properties and variants linked to the products in the uploaded CSV file are available in your shop. If this is not the case, you can import properties and variants as separate CSV files with corresponding profiles. If neither of these do apply, you'll have to maintain the product variants manually in the product module after the import.", - "importActivityLabel": "Import activity", - "importLabel": "Import", - "directImportVariantsLabel": "Import variant settings", - "directImportPropertiesLabel": "Import properties", - "close": "Close", - "labelUploadCaption": "Select a CSV file to upload", - "variantsWarning": "Attention: If you are importing products with variants, be sure to use a profile that can import variant settings.
If you don't, only the main products are imported and the variants must be created manually by the admin afterwards.", - "importVariants": "Import product variants" - }, - "page": { - "profileTab": "Profiles", - "importTab": "Import", - "exportTab": "Export" - }, - "progress": { - "startImportLabel": "Start import", - "startImportDryrunLabel": "Start dry run", - "startExportLabel": "Start export" - } - }, - "sw-privileges": { - "additional_permissions": { - "system": { - "import_export": "Import/Export" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-inactivity-login/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-inactivity-login/snippet/snippet.json deleted file mode 100644 index 0bcba240fc3..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-inactivity-login/snippet/snippet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "sw-inactivity-login": { - "general": { - "mainMenuItemIndex": "Session timeout", - "description": "Inactivity-Login" - }, - "modal": { - "title": "Just to be safe, we logged you out.", - "actions": { - "backToLogin": "Back to login" - }, - "errors": { - "password": "Incorrect password" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-integration/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-integration/snippet/snippet.json deleted file mode 100644 index 6338137232e..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-integration/snippet/snippet.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "sw-integration": { - "general": { - "mainMenuItemIndex": "Integrations", - "headlineIntegrations": "Integrations", - "buttonCreateIntegration": "Add integration", - "heroHeadlineIntegrations": "Manage integrations", - "heroDescriptionIntegrations": "Shopware offers a powerful API for perfectly integrating third-party systems into your processes. In order to establish proper communication, Shopware requires external applications to authenticate through individual security keys first. You can create those individual keys right here, enabling you to track changes, introduced by external applications, separately." - }, - "list": { - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "messageEmpty": "No integrations yet", - "sublineEmpty": "The module for managing integrations.", - "permissions": "Permissions", - "writeAccess": "Write", - "readAccess": "Read", - "integrationName": "Integration" - }, - "detail": { - "deleteModalTitle": "Delete", - "detailModalTitle": "Create integration", - "detailModalTitleEdit": "Edit:", - "confirmDelete" : "Are you sure you want to delete this integration?", - "buttonApply": "Save integration", - "buttonApplyEdit": "Save changes", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "buttonCreateNewApiKeys": "Create new API key", - "hintCreateNewApiKeys": "The regeneration of the API access keys requires updating all associated scripts or applications.", - "labelFieldLabel": "Name", - "idFieldLabel": "Access key ID", - "secretFieldLabel": "Secret access key", - "secretHelpText": "The access key will no longer be visible after saving. Be sure to copy and store the key in a secure place. In case you lost the key anyway, simply generate a new one here.", - "secretHelpText": "Please note down the access key now. After saving the integration, the key will no longer be visible, due to safety concerns.", - "permissions": "Permissions", - "readAccessFieldLabel": "Read (default)", - "writeAccessFieldLabel": "Write (optional)", - "messageSaveSuccess": "Integration has been saved.", - "messageSaveError": "Integration could not be saved.", - "messageCreateNewError": "Integration could not be saved." - } - }, - "sw-privileges": { - "permissions": { - "integration": { - "label": "Integrations" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-landing-page/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-landing-page/snippet/snippet.json deleted file mode 100644 index 2fbef1cc027..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-landing-page/snippet/snippet.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "sw-landing-page": { - "general": { - "mainMenuItemIndex": "Landing pages" - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-login/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-login/snippet/snippet.json deleted file mode 100644 index c464335222b..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-login/snippet/snippet.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "sw-login": { - "general": { - "mainMenuItemIndex": "Login", - "description": "Shopware login" - }, - "index": { - "headlineMain": "Hello!", - "subheadlineMain": "Welcome back.", - "headlineForm": "Log in to your Shopware store", - "labelUsername": "Username", - "labelPassword": "Password", - "placeholderUsername": "Enter your username...", - "placeholderPassword": "Enter your password...", - "buttonLogin": "Log in", - "messageUnsupportedGrantType": "Authorization grant type not supported by authorization server.", - "messageInvalidRequest": "Invalid request.", - "messageInvalidClient": "Client authentication failed.", - "messageInvalidScope": "Invalid scope request.", - "messageInvalidCredentials": "Incorrect user credentials.", - "messageServerError": "The authorization server encountered an unexpected condition.", - "messageInvalidRefreshToken": "Invalid refresh token.", - "messageAccessDenied": "Request denied by authorization server.", - "messageGeneralRequestError": "Something went wrong requesting \"{url}\".", - "messageAuthThrottled": "Too many login attempts. Please wait {seconds} seconds before trying to log in again.", - "forgottenPasswordLink": "Did you forget your password?" - }, - "recovery" : { - "info": { - "headline": "Back to login", - "info": "If the entered email address is valid, you'll receive your password recovery mail within a few minutes.", - "warning": "Please note, that the recovery link will only be valid for 2 hours." - }, - "recovery": { - "headline": "Password recovery", - "newPasswordField": { - "label": "Enter your new password..." - }, - "passwordConfirmField": { - "label": "Repeat your new password..." - }, - "submit": { - "label": "Update password" - }, - "errorMessage": "Your recovery link has expired or is invalid!" - }, - "headline": "Password recovery", - "text": "Enter the email address linked to your account.", - "email": { - "label": "Email address:", - "placeholder": "shop{'@'}example.com" - }, - "submit": "Send recovery link" - } - }, - "global": { - "sw-admin-menu": { - "textShopwareAdmin": "Shopware Administration" - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-mail-template/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-mail-template/snippet/snippet.json deleted file mode 100644 index 88d29b7ef71..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-mail-template/snippet/snippet.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "sw-mail-template": { - "general": { - "mainMenuItemList": "Overview", - "mainMenuItemGeneral": "Email templates", - "placeholderSearchBar": "Search email templates...", - "notificationTestMailSalesChannelErrorMessage": "Please choose a Sales Channel", - "notificationTestMailErrorMessage": "An error occurred while sending the test email.", - "notificationTestMailSuccessMessage": "The test email has been sent.", - "notificationSyntaxValidationErrorMessage": "Invalid template, check syntax: {errorMsg}", - "notificationGeneralSyntaxValidationErrorMessage": "Invalid template, check syntax." - }, - "list": { - "textMailTemplateOverview": "Email templates", - "titleMailTemplateList": "Templates", - "titleMailFooterList": "Footer", - "buttonAddMailTemplate": "Add email template", - "buttonAdd": "Add", - "columnMailType": "Type", - "columnDescription": "Description", - "columnSalesChannels": "Sales Channels", - "contextMenuDelete": "Delete", - "contextMenuEdit": "Edit", - "contextMenuDuplicate": "Duplicate", - "textDeleteConfirm": "Are you sure you want to delete the email template \"{subject}\"?", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "titleSidebarItemRefresh": "Refresh", - "errorMediaItemDuplicated": "Media item already assigned", - "columnFilename": "File name", - "emptyStateTitle": "No email templates yet", - "emptyStateSubTitle": "Add email templates by clicking the \"add\" button." - }, - "detail": { - "basic": { - "titleCard": "Information", - "labelMailType": "Type", - "labelDescription": "Description", - "labelSalesChannels": "Sales Channel", - "placeholderMailType": "Select a type...", - "placeholderDescription": "Enter email template description...", - "placeholderSalesChannels": "Select Sales Channels..." - }, - "options": { - "titleCard": "Options", - "labelSenderMail": "Sender mail", - "labelSenderName": "Sender name", - "labelSubject": "Subject", - "placeholderSenderMail": "shop{'@'}example.com...", - "placeholderSenderName": "Example shop...", - "placeholderSubject": "Enter email template subject..." - }, - "mailText": { - "titleCard": "Mail text", - "labelContentPlain": "Plain text", - "labelContentHtml": "HTML", - "placeholderPlain": "Enter email template plain text...", - "placeholderHtml": "Enter email template HTML text..." - }, - "media": { - "titleCard": "Attachments", - "buttonDelete": "Delete" - }, - "sidebar": { - "labelContextMenuAddToMailTemplate": "Add as attachment", - "placeholderTestMail": "shop{'@'}example.com", - "buttonTestMail": "Send", - "labelTestMail": "Recipient address", - "titleTestMail": "Send test email", - "titleShowPreview": "Show preview", - "titleShowAvailableVariables": "Variables", - "copyTooltip": "Copy to clipboard." - }, - "previewModalTitle": "Preview", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "textHeadline": "New email template", - "textHeadlineEdit": "Edit email template", - "titleResult": "Email template", - "messageSaveSuccess": "The email template \"{subject}\" has been saved.", - "messageSaveError": "The email template \"{subject}\" could not be saved.", - "textErrorMessage": "Error message" - } - }, - "sw-mail-header-footer": { - "general": { - "mainMenuItemList": "Headers and footers", - "placeholderSearchBar": "Search email headers and footers...", - "mainMenuItemGeneral": "Headers & Footers" - }, - "list": { - "textMailHeaderFooterOverview": "Headers and Footers", - "buttonAddMailHeaderFooter": "Add header and footer", - "columnName": "Name", - "columnDescription": "Description", - "columnSalesChannels": "Sales Channels", - "contextMenuDelete": "Delete", - "contextMenuEdit": "Edit", - "contextMenuDuplicate": "Duplicate", - "textDeleteConfirm": "Are you sure you want to delete the header and footer \"{name}\"?", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "titleSidebarItemRefresh": "Refresh", - "messageDeleteError": "The header and footer \"{name}\" cannot be deleted, while Sales Channels are configured.", - "emptyStateTitle": "No email header and footer yet", - "emptyStateSubTitle": "Add email header and footer by clicking the \"add\" button." - }, - "detail": { - "basic": { - "titleCard": "Information", - "labelName": "Name", - "labelDescription": "Description", - "labelSalesChannels": "Sales Channels", - "placeholderName": "Enter a name...", - "placeholderDescription": "Enter a description...", - "placeholderSalesChannels": "Choose related Sales Channels..." - }, - "header": { - "titleCard": "Mail header", - "labelPlain": "Plain text", - "labelHtml": "HTML", - "placeholderPlain": "Enter plain text email header...", - "placeholderHtml": "Enter formatted text email header..." - }, - "footer": { - "titleCard": "Mail footer", - "labelPlain": "Plain text", - "labelHtml": "HTML", - "placeholderPlain": "Enter plain text email footer...", - "placeholderHtml": "Enter formatted text email footer..." - }, - "buttonCancel": "Cancel", - "buttonSave": "Save", - "textHeadline": "New email header/footer", - "titleResult": "Email header/footer", - "messageSaveSuccess": "The email header/footer \"{name}\" has been saved.", - "messageSaveError": "The email header/footer \"{name}\" could not be saved." - }, - "modal": { - "title": "Multiple assignments", - "mainContent": "There is already a header and footer template assigned to the following Sales Channels. If you go on and save, that assignment will be overwritten with your changes.", - "affectedList": "The following Sales Channels are affected:" - } - }, - "sw-privileges": { - "permissions": { - "mail_templates": { - "label": "Email templates" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-manufacturer/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-manufacturer/snippet/snippet.json deleted file mode 100644 index faf2516ceb8..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-manufacturer/snippet/snippet.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "sw-manufacturer": { - "general": { - "mainMenuItemList": "Manufacturers", - "mainMenuItemGeneral": "Manufacturers", - "placeholderSearchBar": "Search manufacturers..." - }, - "list": { - "textManufacturerOverview": "Manufacturers", - "textTotalManufacturer": "No manufacturers | One manufacturer | {count} manufacturers", - "buttonAddManufacturer": "Add manufacturer", - "columnName": "Manufacturer", - "columnLink": "Website" - }, - "detail": { - "textHeadline": "New manufacturer", - "textMediaSelection": "Media selection", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "cardTitleManufacturerInfo": "Manufacturer information", - "labelName": "Name", - "labelDescription": "Description", - "labelLink": "Website", - "placeholderName": "Enter manufacturer name...", - "placeholderDescription": "Enter description...", - "placeholderLink": "Enter manufacturer website...", - "messageSaveSuccess": "Manufacturer \"{name}\" has been saved.", - "labelLogo": "Logo", - "labelUseAsLogo": "Use as Logo" - } - }, - "sw-privileges": { - "permissions": { - "product_manufacturer": { - "label": "Manufacturers" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-media/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-media/snippet/snippet.json deleted file mode 100644 index d9211012095..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-media/snippet/snippet.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "sw-media": { - "general": { - "mainMenuItemGeneral": "Media", - "descriptionTextModule": "Manage media here.", - "placeholderSearchBar": "Search current folder...", - "notification": { - "urlCopied": { - "message": "URL has been copied to clipboard." - } - } - }, - "sidebar": { - "labelHeadlineMultiple": "{count} files selected", - "labelNoMediaSelected": "No media selected", - "actions": { - "copyLink": "Copy link", - "delete": "Delete", - "dissolve": "Dissolve", - "download": "Download", - "move": "Move", - "replace": "Replace", - "settings": "Settings" - }, - "sections": { - "actions": "Actions", - "preview": "Preview", - "metadata": "Meta data", - "usage": "Used in", - "selectedFiles": "Selected files" - }, - "infoMissingFile": { - "titleMissingFile": "File not found", - "descriptionMissingFile": "Unable to find requested file. Upload new file(s) or delete placeholder." - }, - "metadata": { - "name": "Name", - "fileType": "File type", - "altText": "Alt text", - "title": "Title", - "mimeType": "MIME-Type", - "fileSize": "Size", - "createdAt": "Uploaded at", - "width": "Width", - "height": "Height", - "totalSize": "A total of" - }, - "usage": { - "tooltipFoundInProducts": "Found in products", - "tooltipFoundInCategories": "Found in categories", - "tooltipFoundInManufacturers": "Found in manufacturers", - "tooltipFoundInMailTemplate": "Found in mail templates", - "tooltipFoundInDocument": "Found in Document", - "tooltipFoundInUser": "Found in User", - "tooltipFoundInPayment": "Found in Payment", - "tooltipFoundShipping": "Found in Shipping", - "tooltipFoundLayout": "Found in Shopping Experiences", - "titleMediaNotUsed": "Unused medium", - "labelMediaNotUsed": "This media item is currently not in use." - } - }, - "index": { - "buttonCreateFolder": "Add new folder", - "rootFolderName": "Media" - }, - "mediaLibrary": { - "labelButtonLoadMore": "Load more", - "titleEmptyState": "No media items yet", - "descriptionEmptyState": "Manage media items here." - }, - "sorting": { - "labelSort": "Sort by:", - "labelSortByNameAsc": "Name, A-Z", - "labelSortByNameDsc": "Name, Z-A", - "labelSortBySizeAsc": "Size, asc.", - "labelSortBySizeDsc": "Size, desc.", - "labelSortByCreatedAsc": "Creation date, asc.", - "labelSortByCreatedDsc": "Creation date, desc." - }, - "presentation": { - "labelPresentation": "Presentation:", - "labelPresentationSmall": "Small preview", - "labelPresentationMedium": "Regular preview", - "labelPresentationLarge": "Large preview", - "labelPresentationList": "List" - }, - "sw-media-modal": { - "titleModal": "Choose media", - "labelTabItemLibrary": "Media Library", - "labelTabItemUpload": "Upload files", - "labelButtonCancel": "Cancel", - "labelButtonSaveSelection": "Add media" - }, - "sw-media-modal-v2": { - "titleModal": "Choose media", - "labelTabItemLibrary": "Media Library", - "labelTabItemUpload": "Upload files", - "labelButtonCancel": "Cancel", - "labelButtonSaveSelection": "Add media" - } - }, - "sw-privileges": { - "permissions": { - "media": { - "label": "Media" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-newsletter-recipient/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-newsletter-recipient/snippet/snippet.json deleted file mode 100644 index 7edc1935904..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-newsletter-recipient/snippet/snippet.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "sw-newsletter-recipient": { - "general": { - "description": "Manage newsletter recipients here.", - "information": "Information", - "language": "Language", - "salutation": "Salutation", - "salesChannel": "Sales Channel", - "buttonSave": "Save", - "mainMenuItemGeneral": "Newsletter recipients", - "placeholderSearchBarSnippets": "Search all newsletter recipients...", - "tags": "Tags" - }, - "detail": { - "messageSaveSuccess": "Data for \"{key}\" has been saved.", - "messageSaveError": "Data for \"{key}\" could not be saved." - }, - "list": { - "titleSidebarItemRefresh": "Refresh", - "titleSidebarItemFilter": "Filters", - "status": "Status", - "textHeadline": "Newsletter recipients", - "email": "Email address", - "name": "Name", - "title": "Title", - "firstName": "First name", - "lastName": "Last name", - "salesChannel": "Sales Channel", - "zipCode": "Postal code", - "city": "City", - "street": "Street", - "notSet": "Awaiting activation", - "createdAt": "Created at", - "updatedAt": "Updated at", - "optIn": "Active", - "optOut": "Awaiting deletion", - "direct": "Instantly active", - "messageEmpty": "No newsletter recipients yet" - } - }, - "sw-privileges": { - "permissions": { - "newsletter_recipient": { - "label": "Newsletter recipients" - } - }, - "additional_permissions": { - "marketing": { - "send_newsletter": "Send newsletter" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-order/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-order/snippet/snippet.json deleted file mode 100644 index 61ca5d170d5..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-order/snippet/snippet.json +++ /dev/null @@ -1,583 +0,0 @@ -{ - "sw-order": { - "general": { - "mainMenuItemGeneral": "Orders", - "mainMenuItemList": "Overview", - "descriptionTextModule": "Manage received orders here.", - "placeholderSearchBar": "Search all orders..." - }, - "list": { - "columnCustomerName": "Customer name", - "columnBillingAddress": "Billing address", - "columnAmount": "Order value", - "columnState": "Order status", - "columnTransactionState": "Payment status", - "columnDeliveryState": "Delivery status", - "columnOrderNumber": "Order number", - "columnSalesChannel": "Sales Channel", - "columnAffiliateCode": "Affiliate code", - "columnCampaignCode": "Campaign code", - "orderDate": "Order date", - "buttonAddOrder": "Add order", - "textOrders": "Orders", - "textOrdersTotal": "No orders | One order | {count} orders", - "contextMenuView": "View", - "contextMenuDelete": "Delete", - "contextMenuConfirmPayment": "Confirm payment", - "messageEmpty": "No orders yet", - "titleSidebarItemRefresh": "Refresh", - "titleSidebarItemFilter": "Filter", - "titleSidebarItemFilterAffiliateCode": "Affiliate code", - "titleSidebarItemFilterCampaignCode": "Campaign code", - "buttonDelete": "Delete", - "buttonCancel": "Cancel", - "textDeleteConfirm": "Do you really want to delete this order ({orderNumber})?", - "labelManualOrder": "Created by admin" - }, - "detail": { - "buttonCancel": "Discard changes", - "tabOrderDetails": "Order details", - "tabDeliveries": "Deliveries", - "textHeadline": "Order", - "textHeadlineNew": "New order", - "tabGeneral": "General", - "tabDetails": "Details", - "tabDocuments": "Documents", - "messageRecalculationError": "An error occurred while calculating the price:
", - "messageSaveError": "An error occurred during saving", - "messageShippingNotAvailable": "Delivery to the selected country not possible.", - "labelManualOrder": "Created by admin", - "textUnsavedOrderWarning": "There are unsaved changes. Please save the order before leaving this page." - }, - "create": { - "textNewOrder": "New order", - "buttonSaveOrder": "Save order", - "buttonCancelOrder": "Cancel", - "messageSaveError": "Order could not be saved.", - "messageSwitchCustomerError": "An error occurred during switching customer", - "messageFetchCustomerAddressesError": "An error occurred during fetching customer addresses", - "remindPaymentModal": { - "title": "Remind payment", - "text": "Do you want to remind the customer to pay this order with \"{paymentMethodName}\"?", - "primaryAction": "Remind" - } - }, - "createBase": { - "labelEmail": "Email address", - "labelPhoneNumber": "Phone number", - "placeholderEmail": "Enter email address...", - "placeholderPhoneNumber": "Enter phone number...", - "labelBillingAddress": "Billing address", - "labelShippingAddress": "Shipping address", - "placeholderBillingAddress": "Select billing address...", - "placeholderShippingAddress": "Select shipping address...", - "labelSalesChannel": "Sales Channel", - "labelPaymentMethod": "Payment method", - "labelShippingMethod": "Shipping method", - "labelOrderLanguage": "Order language", - "labelCurrency": "Currency", - "placeholderSalesChannel": "Select Sales Channels...", - "placeholderPaymentMethod": "Select payment method...", - "placeholderShippingMethod": "Select shipping method...", - "placeholderOrderLanguage": "Select order language...", - "placeholderCurrency": "Select currency...", - "helpTextPaymentMethod": "Only payments which are compatible with the after-order payment process are available.", - "labelToggleAutomaticPromotions": "Disable automatically applied promotions", - "labelPromotions": "Promotions", - "generalTab": { - "labelLineItemsCard": "Items", - "labelGeneralInfoCard": "Info" - }, - "detailsTab": { - "labelTransactionCard": "Payment", - "labelDeliveryCard": "Shipping", - "labelOrderCard": "Order" - }, - "labelDetailsCard": "Details", - "detailsHeader": { - "textCustomer": "Customer", - "placeholder": "Select customer...", - "buttonAddNewCustomer": "Add new customer" - }, - "detailsBody": { - "labelEmail": "Email", - "labelPhoneNumber": "Phone number", - "placeholderEmail": "Enter email address...", - "placeholderPhoneNumber": "Enter phone number...", - "labelBillingAddress": "Billing address", - "labelShippingAddress": "Shipping address", - "placeholder": "Select or add customer first...", - "textIdentical": "Billing and shipping address are identical", - "buttonAddNewAddress": "Add new address", - "placeholderAddress": "Select address..." - }, - "detailsFooter": { - "labelSalesChannel": "Sales channel", - "labelPaymentMethod": "Payment method", - "labelShippingMethod": "Shipping method", - "labelOrderLanguage": "Order language", - "labelCurrency": "Currency", - "placeholderSalesChannel": "Select Sales Channels...", - "placeholderPaymentMethod": "Select payment method...", - "placeholderShippingMethod": "Select shipping method...", - "placeholderOrderLanguage": "Select order language...", - "placeholderCurrency": "Select currency...", - "helpTextPaymentMethod": "Only payments which are compatible with the after order payment process are available." - }, - "cardTitleLineItems": "Items", - "placeholderSearchBarItem": "Search items...", - "columnProductName": "Item", - "columnQuantity": "Quantity", - "columnPriceNet": "Price (net)", - "columnPriceGross": "Price (gross)", - "columnPriceTaxFree": "Price (tax-free)", - "columnTotalPriceNet": "Total", - "columnPrice": "Price", - "columnTotalPrice": "Total", - "columnTotalPriceGross": "Subtotal", - "columnTax": "VAT", - "textCreditTax": "auto", - "taxDetail": "{taxRate}%: {tax}", - "contextMenuShowProduct": "Show product", - "messageEmptyItem": "No items added yet", - "buttonAddItems": "Add items", - "buttonAddProduct": "Add product", - "buttonAddBlankProduct": "Add custom item", - "buttonAddCredit": "Add credit", - "summaryLabelAmount": "Subtotal", - "summaryLabelAmountGrandTotal": "Grand total", - "summaryLabelAmountWithoutTaxes": "Total excluding VAT", - "summaryLabelAmountTotal": "Total including VAT", - "summaryLabelAmountTotalRounded": "Rounded total including VAT", - "labelShippingCosts": "Shipping costs", - "summaryLabelShippingCosts": "plus shipping costs", - "discountLabelShippingCosts": "discount shipping costs", - "summaryLabelTaxes": "plus {taxRate}% VAT", - "tax": "Included taxes:", - "shippingCostsTax": "{taxRate}%: {tax}", - "labelAddPromotion": "Add promotion", - "placeholderAddPromotion": "Enter promotion code ...", - "textInvalidPromotionCode": "Invalid promotion code", - "textPromotionDescription": { - "cart": { - "percentage": "{value}% discount on shopping cart", - "absolute": "{value} discount on shopping cart", - "absoluteUpto": "Up to {value} discount. ({totalPrice} discount on this cart)", - "fixed_unit": "Fixed {value} for each specific product in shopping cart" - }, - "delivery": { - "percentage": "{value}% discount on shipping cost", - "absolute": "{value} discount on shipping cost", - "fixed_unit": "Fixed {value} on shipping cost", - "fixed": "Fixed {value} on shipping cost" - }, - "set": { - "percentage": "{value}% discount on product set", - "absolute": "{value} discount on product set", - "fixed_unit": "Fixed {value} for each specific product of product set", - "fixed": "Fixed {value} for each product set" - }, - "setgroup": { - "percentage": "{value}% discount on set group {groupId}", - "absolute": "{value} discount on set group {groupId}", - "fixed_unit": "Fixed {value} for each specific product of set group {groupId}", - "fixed": "Fixed {value} for each set group {groupId}" - } - } - }, - "detailBase": { - "cardTitleDetails": "Details", - "cardTitleLineItems": "Items", - "cardTitleGeneralInfo": "Info", - "columnProductName": "Name", - "columnQuantity": "Quantity", - "columnPriceNet": "Price (net)", - "columnPriceGross": "Price (gross)", - "columnPriceTaxFree": "Price (tax-free)", - "columnTotalPriceNet": "Total", - "columnPrice": "Price", - "columnTotalPrice": "Total", - "columnTotalPriceGross": "Subtotal", - "columnTax": "VAT", - "columnProductNumber": "Product number", - "contextMenuShowProduct": "Show product", - "contextMenuDelete": "Remove from order", - "summaryLabelAmount": "Subtotal", - "summaryLabelAmountGrandTotal": "Grand total", - "summaryLabelAmountWithoutTaxes": "Total excluding VAT", - "summaryLabelAmountTotal": "Total including VAT", - "summaryLabelAmountTotalRounded": "Rounded total including VAT", - "summaryLabelShippingCosts": "plus shipping costs", - "discountLabelShippingCosts": "discount shipping costs", - "summaryLabelTaxes": "plus {taxRate}% VAT", - "labelOrderStatus": "Order status", - "labelPaymentStatus": "Payment status", - "labelSalesChannel": "Sales Channel", - "labelOrderDate": "Order date", - "headlineBillingAddress": "Billing address", - "headlineDeliveryAddress": "Shipping address", - "buttonPrint": "Print order", - "buttonCancel": "Cancel order", - "buttonArchive": "Archive order", - "buttonDelete": "Delete order", - "buttonAddProduct": "Add product", - "buttonAddBlankProduct": "Add custom item", - "buttonAddCredit": "Add credit", - "buttonEditAddress": "Edit", - "tooltipNestedLineItemsButton": "This line item contains sub-items.", - "labelNoPhoneNumber": "No phone number yet", - "labelNoEmail": "No emails yet", - "labelCustomerPhoneNumber": "Phone number", - "labelLanguage": "Order language", - "labelPaymentMethod": "Payment method", - "labelShippingMethod": "Shipping method", - "labelPartnerCode": "Partner code", - "labelCustomerEmail": "Email address", - "labelNoDeliveriesYet": "No deliveries yet", - "labelNoDeliveryTrackingCodeYet": "None", - "labelLastChange": "Last changed", - "labelNoChangesYet": "No changes yet", - "labelTrackingCodes": "Track and trace codes", - "labelAffiliateCode": "Affiliate code", - "labelCampaignCode": "Campaign code", - "labelCustomerComment": "Additional information", - "buttonAddDeliveryAddress": "Add new address", - "labelSameDeliveryAndBillingAddress": "Billing / shipping addresses are identical", - "buttonContinueOnVersionedOrder": "Load", - "tax": "Included taxes:", - "shippingCostsTax": "{taxRate}%: {tax}", - "placeholderTagSelect": "Search tags...", - "placeholderTrackingCodeSelect": "Add tracking codes...", - "addTrackingCode": "Click here to add code", - "enterValidTrackingCode": "Enter tracking code", - "textCreditTax": "auto", - "taxDetail": "{taxRate}%: {tax}", - "textPromotionRemoved": "Discount {promotion} has been removed", - "textUnsavedChanges": "There are unsaved changes. Please save before editing this field.", - "textMissingProductLineItems": "The following items are associated to products that have been deleted:", - "textMissingProductLineItemsDescription": "Prices of these products cannot be recalculated. Therefore, these items will be converted to custom items when saving this order.", - "textConvertedProductLineItems": "The following items were associated to products that have been deleted:", - "textConvertedProductLineItemsDescription": "Prices of these products cannot be recalculated. Please take extra care when editing the order.", - "textDeleteLineItemConfirm": "Are you sure you want to delete the position ({label})?" - }, - "nestedLineItemsModal": { - "titlePrefix": "Item: {lineItemLabel} - {price}", - "headerLabel": "Name", - "headerUnitPrice": "Price (gross)", - "headerQuantity": "Quantity", - "headerTotalPrice": "Subtotal", - "headerTax": "VAT" - }, - "detailDeliveries": { - "cardTitleItems": "Shipment {count}", - "labelShippingMethod": "Shipping method", - "labelDeliveryDate": "Delivery date", - "labelShippingCosts": "Shipping costs", - "labelDeliveryState": "Delivery state", - "buttonMerge": "Merge order", - "buttonDelete": "Delete" - }, - "detailCustomerComment": { - "title": "Additional information" - }, - "addressSelection": { - "modalTitleEditAddress": "Addresses", - "modalTitleSelectAddress": "Change address", - "modalTitleAddBillingAddress": "Add new billing address", - "modalTitleEditBillingAddress": "Change billing address", - "modalTitleAddShippingAddress": "Add new shipping address", - "modalTitleEditShippingAddress": "Change shipping address", - "headlineTabEditAddress": "Edit address", - "headlineTabSelectAddress": "Select address", - "headlineTabCreateAddress": "Add address", - "currentlySelected": "Currently selected", - "searchAddressToolbarPlaceholder": "Search addresses...", - "emptySearchResults": "No addresses found." - }, - "leavePageModal": { - "headline": "Warning", - "description": "There are unsaved changes. Are you sure you want to leave this page without saving?", - "confirmButton": "Leave page", - "cancelButton": "Stay on page" - }, - "stateCard": { - "cardTitle": "Status", - "headlineOrderState": "Order status", - "headlineTransactionState": "Payment status", - "headlineDeliveryState": "Delivery status", - "draftPlaceholder": "Draft", - "labelHistory": "Status set {time} by {author}", - "labelShowHistoryModal": "Show status history", - "labelLastEditedBy": "Last edited by", - "labelSystemUser": "System", - "labelSelectStatePlaceholder": "Select a status...", - "labelSelectStateButton": "Update status", - "labelSendMailSwitch": "Send email to customer", - "labelErrorStateChange": "An error occured while updating the status:", - "labelErrorNoAction": "Status unchanged.", - "labelNoTransactionState": "No transactions yet", - "labelNoDeliveryState": "No deliveries yet" - }, - "assignMailTemplateCard": { - "cardTitle": "Assign email template", - "headline": "No email template assigned to this order status, please assign one.", - "placeholderAssignMailTemplate": "Assign an email template...", - "alertHeadline": "Hint", - "alertMessage": "This assignment affects all following orders received through this sales channel.", - "buttonCreateMailTemplate": "Create email template", - "buttonAssignMailTemplate": "Assign email template", - "buttonNotAssignMailTemplate": "Don't assign an email template", - "gridColumnType": "Type", - "gridColumnDescription": "Description" - }, - "documentCard": { - "searchBarPlaceholder": "Search all documents...", - "cardTitle": "Documents", - "modalTitle": "Status update", - "labelDate": "Date", - "labelNumber": "Number", - "labelType": "Type", - "labelSent": "Sent", - "labelAttach": "Attach", - "labelAmount": "Order value", - "labelOpenDocument": "Open document", - "labelDownloadPdf": "Download document", - "labelPrintDocument": "Print document", - "labelSendDocument": "Send document", - "labelMarkAsSent": "Mark as sent", - "labelMarkAsUnsent": "Mark as unsent", - "labelCreateNew": "Create new document", - "messageEmptyTitle": "No documents created yet", - "messageNoDocumentFound": "No documents found", - "messageEmptySubline": "Manage documents here.", - "error": { - "DOCUMENT__NUMBER_ALREADY_EXISTS": "Document number {number} has already been allocated." - }, - "info": { - "DOCUMENT__NUMBER_WAS_CHANGED": "Duplicate document number. A consecutive number has automatically been drawn from the respective number range." - } - }, - "generalTab": { - "info": { - "summary": { - "and": "and", - "on": "on", - "by": "by", - "lastChanged": "Last changed", - "with": "with" - } - }, - "tagSelect": { - "placeholder": "Add tags ..." - } - }, - "detailsTab": { - "labelTransactionCard": "Payment", - "labelDeliveryCard": "Shipping", - "labelOrderCard": "Order", - "promotionsField": { - "labelPromotions": "Promotions", - "placeholderPromotions": "Enter promotion code ...", - "automaticPromotion": "automatically applied", - "labelToggleAutomaticPromotions": "Disable automatically applied promotions" - } - }, - "documentTab": { - "tooltipSaveBeforeCreateDocument": "Order is unsaved. Please save the order before creating a document" - }, - "documentModal": { - "modalTitle": "Create document", - "labelDocumentDate": "Date", - "labelDeliveryDate": "Delivery date", - "labelDocumentNumber": "Number", - "labelDocumentStornoNumber": "Cancellation number", - "labelInvoiceNumber": "Invoice number", - "selectInvoiceNumber": "Select invoice number", - "labelDeliveryNoteNumber": "Delivery note number", - "labelDocumentComment": "Comment", - "labelCreateDownloadPdf": "Create and download PDF", - "labelCreateSend": "Create and send", - "labelCreate": "Create", - "labelCancel": "Close", - "labelPreview": "Preview", - "labelHighlightedItemsHeader": "Name", - "labelHighlightedItemsEntry": "Total", - "labelNoItems": "No credit shown", - "fileInputLabel": "Upload custom document" - }, - "documentSendModal": { - "labelNumber": "Number", - "labelType": "Type", - "labelDate": "Date", - "labelMailTemplate": "Email template", - "labelRecipient": "Email address", - "labelContent": "Email content", - "labelSubject": "Subject", - "labelClose": "Close", - "errorMessage": "Something went wrong while sending the Email." - }, - "stateModal": { - "modalTitle": "Add documents" - }, - "stateHistoryModal": { - "modalTitle": "Status history", - "labelSystemUser": "System", - "column": { - "createdAt": "Date", - "entity": "Changed", - "user": "Changed By", - "transaction": "Payment", - "delivery": "Shipping", - "order": "Order" - } - }, - "newCustomerModal": { - "labelDetails": "Details", - "labelGuest": "Guest account" - }, - "invalidPromotionModal": { - "modalTitle": "Removing invalid promotion codes", - "modalDescription": "The following invalid promotion codes will be removed:", - "buttonConfirm": "OK" - }, - "promotionModal": { - "labelTitle": "Disable automatic promotions", - "message": "The following automatic promotions will be disabled:", - "messageNoItems": "No automatic promotions active.", - "buttonDisable": "Disable" - }, - "initialModal": { - "titleNewOrder": "New order", - "tabCustomer": "Customer", - "tabProducts": "Products", - "tabCustomItem": "Custom item", - "tabOptions": "Options", - "tabCredit": "Credit", - "buttonPreviewOrder": "Preview order", - "customerGrid": { - "buttonAddNewCustomer": "Add new customer", - "placeholderSearchCustomer": "Enter the customer name...", - "textEmptySearch": "No data for {name}", - "contextOpenButton": "Open", - "columnCustomerName": "Name", - "columnCustomerNumber": "Customer number", - "columnSalesChannel": "Sales Channel", - "columnEmailAddress": "Email address" - }, - "options": { - "textHeadlineOrder": "Order", - "textHeadlinePayment": "Payment", - "textHeadlineShipment": "Shipment", - "placeholderAddPromotion": "Add promotion", - "labelSameAsBillingAddress": "Shipping address is same as billing address", - "textSameAsBillingAddress": "Same as billing address", - "labelShippingCosts": "Shipping costs" - } - }, - "filters": { - "documentFilter": { - "label": "Documents", - "placeholder": "Select document status...", - "textHasCriteria": "At least one document assigned", - "textNoCriteria": "No documents assigned" - }, - "orderDateFilter": { - "label": "Order date", - "options": { - "lastYear": "Last year", - "lastQuarter": "Last quarter", - "lastMonth": "Last month", - "lastWeek": "Last week", - "lastDay": "Last day", - "custom": "Custom" - } - }, - "orderValueFilter": { - "label": "Order value" - }, - "statusFilter": { - "label": "Order status", - "placeholder": "Select order status..." - }, - "paymentStatusFilter": { - "label": "Payment status", - "placeholder": "Select payment status..." - }, - "deliveryStatusFilter": { - "label": "Delivery status", - "placeholder": "Select delivery status..." - }, - "paymentMethodFilter": { - "label": "Payment method", - "placeholder": "Select payment method..." - }, - "shippingMethodFilter": { - "label": "Shipping method", - "placeholder": "Select shipping method..." - }, - "salesChannelFilter": { - "label": "Sales Channels", - "placeholder": "Select Sales Channels..." - }, - "billingCountryFilter": { - "label": "Billing country", - "placeholder": "Select billing countries..." - }, - "shippingCountryFilter": { - "label": "Shipping country", - "placeholder": "Select shipping countries..." - }, - "customerGroupFilter": { - "label": "Customer group", - "placeholder": "Select customer group..." - }, - "tagFilter": { - "label": "Tags", - "placeholder": "Select tags..." - }, - "productFilter": { - "label": "Products", - "placeholder": "Select products..." - }, - "affiliateCodeFilter": { - "label": "Affiliate code", - "placeholder": "Select affiliate code..." - }, - "campaignCodeFilter": { - "label": "Campaign code", - "placeholder": "Select campaign code..." - }, - "promotionCodeFilter": { - "label": "Promotion code", - "placeholder": "Select promotion code..." - }, - "messageEmptyTitle": "Nothing found", - "messageEmptySubline": "Edit your filters to find results." - }, - "components": { - "selectDocumentTypeModal": { - "title": "Create document", - "primaryAction": "Create document", - "helpText": { - "storno": "A cancellation invoice can't be created without an invoice.", - "credit_note": "To create a credit note, add a credit item first." - } - } - } - }, - "sw-privileges": { - "permissions": { - "order": { - "label": "Orders" - }, - "order_refund": { - "label": "Refunds" - } - }, - "additional_permissions": { - "orders": { - "create_discounts": "Create credit items" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-privilege-error/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-privilege-error/snippet/snippet.json deleted file mode 100644 index ee75b3b483d..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-privilege-error/snippet/snippet.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "sw-privilege-error": { - "general": { - "mainMenuItemGeneral": "Access denied", - "descriptionTextModule": "Looks like you don’t have permission to access this page. Reach out to an administrator to gain access.", - "goBack": "Go back" - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-product-stream/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-product-stream/snippet/snippet.json deleted file mode 100644 index ffece3818f3..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-product-stream/snippet/snippet.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "sw-product-stream": { - "general": { - "mainMenuItemGeneral": "Dynamic product groups", - "placeholderSearchBar": "Search dynamic product groups...", - "descriptionTextModule": "Manage dynamic product groups here.", - "errorCategory": "\"{name}\" provides product assignments for a category and thus cannot be deleted. | \"{name}\" provides product assignments for {count} categories and thus cannot be deleted." - }, - "acl": { - "conditionsAlertHeading": "Not enough permissions", - "conditionsAlertDescription": "You have not enough permissions to perform all actions inside the \"Conditions\" section." - }, - "list": { - "textProductStreamOverview": "Dynamic product groups", - "columnName": "Name", - "columnDescription": "Description", - "columnDateUpdated": "Last updated", - "columnStatus": "Status", - "titleSidebarItemRefresh": "Refresh", - "buttonAddProductStream": "Add dynamic product group", - "status": { - "valid": "Valid", - "invalid": "Invalid" - }, - "messageEmpty": "No dynamic product groups yet" - }, - "filter": { - "placeholderFieldSelect": "Choose a property...", - "placeholderOperatorSelect": "Choose an operator...", - "valid": "Show valid dynamic product groups only", - "type": { - "equals": "Is equal to", - "equalsAny": "Is equal to any of", - "equalsAll": "Is equal to all of", - "contains": "Contains", - "greaterThan": "Is greater than", - "lessThan": "Is less than", - "greaterThanEquals": "Is greater than/equal to", - "lessThanEquals": "Is less than/equal to", - "notEquals": "Is not equal to", - "notEqualsAny": "Is not equal to any of", - "notEqualsAll": "Is not equal to all of", - "notContains": "Does not contain", - "range": "Between", - "since": "Time since", - "until": "Time until" - }, - "timeUnits": { - "days": "Days" - }, - "values": { - "active": "Active", - "availableStock": "Available stock", - "ratingAverage": "Rating average", - "additionalText": "Additional text", - "allowNotification": "Allow notification", - "customFields": "Custom fields", - "category": "Category", - "categories": "Categories", - "categoriesRo": "Categories", - "cheapestPrice": "Price", - "choose": "Choose", - "coverId": "Has cover image", - "createdAt": "Date of creation", - "description": "Description", - "descriptionLong": "Description long", - "ean": "GTIN/EAN", - "gross": "Gross", - "group": "Property", - "height": "Height", - "isBlog": "Is blog", - "isCloseout": "On clearance sale", - "keywords": "Keywords", - "length": "Length", - "linked": "Linked", - "manufacturerId": "Manufacturer", - "manufacturer": "Manufacturer", - "manufacturerNumber": "Manufacturer product number", - "markAsTopseller": "Marked as promoted", - "maxDeliveryTime": "Max. delivery time", - "maxPurchase": "Max. order quantity", - "minDeliveryTime": "Min. delivery time", - "minPurchase": "Min. order quantity", - "minStock": "Min. stock", - "name": "Name", - "net": "Net", - "option": "Option", - "packUnit": "Pack unit", - "packUnitPlural": "Pack unit plural", - "price": "Price", - "product": "Product", - "productNumber": "Product number", - "purchasePrices": "Purchase price", - "purchaseUnit": "Purchase unit", - "referenceUnit": "Reference unit", - "releaseDate": "Release date", - "restockTime": "Restock time", - "sales": "Sales", - "salesChannel": "Sales Channel", - "shippingFree": "Free shipping", - "stock": "Stock", - "tags": "Tags", - "tax": "Tax", - "taxRate": "Tax rate", - "type": "Type", - "unit": "Unit", - "variations": "Variants", - "visibilities": "Visibility", - "visibility": "Visibility", - "visible": "Visibility", - "weight": "Weight", - "width": "Width", - "deliveryTime": "Delivery time", - "configuratorSettings": "Configurator settings", - "options": "Variant values", - "properties": "Properties", - "property_group": "Property", - "property_group_option": "Property value", - "product_manufacturer": "Manufacturer", - "product_visibility": "Product in Sales Channel", - "percentage": "Percentage ratio price/list price", - "states": "Product state", - "productStates": { - "physical": "Physical", - "digital": "Digital" - } - } - }, - "detail": { - "titleCard": "General information", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "labelName": "Name", - "placeholderName": "Enter title...", - "labelDescription": "Description", - "placeholderDescription": "Enter description...", - "textHeadline": "New dynamic product group", - "titleFilter": "Conditions", - "titleResult": "Product group", - "messageSaveSuccess": "Dynamic product group \"{name}\" has been saved.", - "messageSaveError": "Dynamic product group \"{name}\" could not be saved.", - "buttonOpenPreview": "Preview" - }, - "previewModal": { - "title": "Preview", - "empty": "No products found.", - "close": "Close" - } - }, - "sw-privileges": { - "permissions": { - "product_stream": { - "label": "Dynamic product groups" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-product/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-product/snippet/snippet.json deleted file mode 100644 index e5ea59a3e50..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-product/snippet/snippet.json +++ /dev/null @@ -1,560 +0,0 @@ -{ - "sw-product": { - "visibility": { - "textHeadline": "Product display modes per Sales Channel", - "placeholderVisibility": "Select Sales Channels...", - "columnAll": "Visible", - "columnSearchOnly": "Hide in Listings", - "columnLinkOnly": "Hide in Listings and search", - "visibilityModalDescription": "“Hide in listing” will exclude the product from product overview listings but also from product sliders and cross selling lists. Selecting the option “Hide in listing and search” will also exclude the product from search actions. Products can still be reached via URL.", - "linkAdvancedVisibility": "Set visibility for selected Sales Channels", - "labelVisibility": "Sales Channels", - "closeModal": "Apply", - "bodyVisibility": "Add Sales Channels in which this product should be displayed. You may further define the product visibility for each Storefront Sales Channel via the link below.", - "errorMessage": "Unable to load default Sales Channel configuration." - }, - "general": { - "mainMenuItemGeneral": "Products", - "mainMenuItemList": "Products", - "mainMenuItemAdd": "Add product", - "descriptionTextModule": "Manage products here.", - "placeholderSearchBar": "Search products...", - "inheritanceModuleName": "This product", - "backToParent": "Go back to variant overview", - "backToGeneralOverview": "Go back to general overview", - "cloneSuffix": "variants", - "cloneNotice": "The product variants are duplicated. If this process is interrupted, it is possible that not all variants are duplicated completely. In this case you can generate the variants in the new product again.", - "cloneTitle": "Duplicate variants", - "tooltipModeSettings": "Mode settings", - "textAdvancedMode": "Advanced mode" - }, - "basicForm": { - "labelTitle": "Name", - "labelDescription": "Description", - "labelProductNumber": "Product number", - "labelManufacturer": "Manufacturer", - "labelManufacturerCreation": "manufacturer", - "placeholderName": "Enter product title...", - "placeholderDescriptionLong": "Enter product description...", - "placeholderId": "Enter product number...", - "placeholderManufacturer": "Enter product manufacturer...", - "productNumberHelpText": { - "label": "Product numbers help you identify and manage your products. To achieve this, try and keep a consistent structure in your product numbers. You can define product number templates in {link}.", - "linkText": "settings" - }, - "highlightHelpText": { - "label": "Highlighted products are marked with a brightly coloured label and the word \"Tip\" in all product listings. You can adjust the label's colour by changing the option \"Notice\" in {themeLink} settings. You can also alter the label's text by editing the corresponding {snippetLink}.", - "themeLinkText": "themes", - "snippetLinkText": "text snippet" - } - }, - "categoryForm": { - "labelCategory": "Categories", - "placeholderCategory": "Select category...", - "placeholderTags": "Enter a tag...", - "labelSearchKeyword": "Search keywords", - "placeholderSearchKeywords": "Enter keywords that find this product...", - "textAddSearchKeyword": "Click here to add search keyword", - "textEnterValidSearchKeyword": "Searchable keywords", - "helpTextSearchKeyword": "The product in the Storefront can also be found using these keywords.", - "helpTextTags": "Tags are meant for internal use only. They can help you manage groups of products, apply rules or serve as custom search terms.", - "categoriesTitle": "Categories and tags", - "descriptionCategories": "Add categories so that the product can be found via the Storefront main menu or by API connections. Make sure you select categories that are available and active in the selected Sales Channel.", - "descriptionTags": "Tags help you find products faster. They make it easier to group products and can be utilised to automate task with the Rule Builder." - }, - "priceForm": { - "labelTaxRate": "Tax rate", - "labelPurchasePriceGross": "Purchase price (gross)", - "labelPurchasePriceNet": "Purchase price (net)", - "labelUnit": "Unit of measurement", - "labelPurchaseUnit": "Selling unit", - "labelReferenceUnit": "Basic unit", - "labelPackUnit": "Packaging unit", - "labelPackUnitPlural": "Packaging unit plural", - "placeholderTaxRate": "Select tax rate...", - "placeholderPurchasePriceGross": "Enter purchasing price...", - "placeholderPriceGross": "Enter gross price...", - "placeholderPriceNet": "Enter net price...", - "placeholderPurchaseUnit": "Enter selling unit...", - "placeholderReferenceUnit": "Enter basic unit...", - "placeholderPackUnit": "Enter packaging unit...", - "placeholderPackUnitPlural": "Enter packaging unit plural...", - "optionLitre": "Litre", - "optionKilogram": "Kilogram", - "optionMetre": "Metre", - "taxRateHelpText": { - "label": "Adjust the applicable VAT rate. A default VAT rate and up to two reduced rates are predefined for most countries. If you activated a tax provider the defined tax rate may be overwritten. You can check and alter the actual VAT rates or add additional rates and country assignments in {link}.", - "linkText": "settings" - } - }, - "seoForm": { - "labelMetaTitle": "Meta title", - "labelMetaDescription": "Meta description", - "labelKeywords": "SEO keywords", - "labelCanonicalUrlMode": "Use single canonical URL for all variants", - "labelCanonicalProduct": "Variant for canonical URL", - "placeholderMetaTitle": "Enter meta title...", - "placeholderMetaDescription": "Enter meta description...", - "placeholderKeywords": "Enter one or more keywords...", - "placeholderCanonicalProduct": "Select a variant...", - "helpTextMetaTitle": "The meta title is the most important SEO element and should be unique for each page. You should limit yourself in length to a maximum of 56 characters. Your keyword should ideally be placed at the very front.", - "helpTextMetaDescription": "With the meta description, you confirm to your customers that they are in the right place in your store. You create incentives, build trust and invite to an action. You should limit yourself to a maximum of 155 characters. Shopware allows a maximum length of 255 characters.", - "helpTextKeywords": "Here you can define optionally three to five keywords under which your product should be found." - }, - "settingsForm": { - "labelCreatedAt": "Creation date", - "labelReleaseDate": "Release date", - "labelWidth": "Width", - "labelHeight": "Height", - "labelLength": "Length", - "labelWeight": "Weight", - "labelMinPurchase": "Min. order quantity", - "labelMaxPurchase": "Max. order quantity", - "labelEan": "GTIN/EAN", - "labelManufacturerNumber": "Manufacturer product number", - "labelStock": "Stock", - "labelActive": "Active for all selected Sales Channels", - "labelShippingFree": "Free shipping", - "labelMarkAsTopseller": "Highlight product", - "labelIsCloseout": "Clearance sale", - "isCloseoutHelpText": "Backorders denied.", - "labelDeliveryTime": "Delivery time", - "labelRestockTime": "Restock time in days", - "placeholderDeliveryTime": "Enter a delivery time...", - "placeholderCreatedAt": "Enter creation date...", - "placeholderReleaseDate": "Enter release date...", - "placeholderWidth": "e.g. 500...", - "placeholderHeight": "e.g. 200...", - "placeholderLength": "e.g. 100...", - "placeholderWeight": "e.g. 0.4...", - "placeholderStock": "Enter quantity in stock...", - "placeholderMinPurchase": "Min. amount purchaseable...", - "placeholderMaxPurchase": "Max. amount purchaseable...", - "placeholderPurchaseSteps": "Enter purchase steps...", - "placeholderRestockTime": "Enter restock time in days...", - "placeholderEan": "Enter GTIN/EAN...", - "placeholderManufacturerNumber": "Enter product number...", - "labelAvailableStock": "Available stock", - "labelPurchaseSteps": "Purchase steps" - }, - "packagingForm": { - "placeholderUnit": "Select...", - "labelUnit": "Scale unit", - "referenceUnitHelpText": "Required to calculate the product's unit price. The base value to be entered depends on the selected scale unit.

Unit price = (product price * basic unit) / selling unit.

Unit price not displayed, if selling unit and basic unit have the same value.", - "packUnitHelpText": "Type of packing: e.g. bottle, crate, tin...", - "packUnitPluralHelpText": "Type of packing (plural): e.g. bottles, crates, tins...", - "purchaseUnitHelpText": "Required to calculate the product's unit price. The value to be entered depends on the selected scale unit.

Unit price = (product price * basic unit) / selling unit.

Unit price not displayed, if selling unit and basic unit have the same value." - }, - "detailBase": { - "cardTitleDeliverabilityInfo": "Deliverability", - "cardTitleProductInfo": "General information", - "cardTitleAssignment": "Visibility & structure", - "cardTitlePrices": "Prices", - "cardTitleSettings": "Labelling", - "cardTitlePackaging": "Measures & packaging", - "linkAdvancedPrices": "Advanced pricing", - "linkMaintainCurrencyPrices": "Currency dependent pricing", - "cardTitleReviews": "Reviews", - "cardTitleMedia": "Media", - "cardSubtitleMedia": "Add files to the product's media gallery.", - "labelContextMenuAddToProduct": "Add to product", - "cardTitleSeo": "SEO", - "cardTitleVisibilityStructure": "Visibility Structure", - "cardTitleDownloads": "Files", - "cardSubtitleDownloads": "Add files to your digital product.", - "downloadsLabel": "File upload", - "manageStockLabel": "Manage stock", - "manageStockTooltip": "If the stock is not managed, the digital product is available for an infinite amount of transactions." - }, - "specifications": { - "cardTitleMeasuresPackaging": "Measures & packaging", - "cardTitleEssentialCharacteristics": "Essential Characteristics", - "cardTitleCustomFields": "Custom fields", - "cardTitleProperties": "Properties", - "cardTitleCustomProduct": "Custom Products", - "cardTitleDownloads": "Files" - }, - "seo": { - "cardTitleSeo": "SEO" - }, - "reviews": { - "cardTitleReviews": "Reviews" - }, - "reviewForm": { - "labelStatus": "Visible", - "labelCreatedAt": "Created at", - "labelPoints": "Stars", - "labelTitle": "Title", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "modal": { - "confirmTitle": "Delete review", - "confirmText": "Do you really want to delete this review?", - "buttonCancel": "Cancel", - "buttonDelete": "Delete" - }, - "messageEmptyTitle": "Product not reviewed yet", - "messageEmptySubline": "You can search the reviews of other products.", - "emptyStateButton": "Open other reviews" - }, - "prices": { - "cardTitlePriceRule": "New pricing rule", - "placeholderRule": "Select...", - "placeholderQuantityEnd": "Infinite...", - "buttonPriceRuleDelete": "Delete pricing rule", - "buttonPriceRuleDuplicate": "Duplicate pricing rule", - "buttonPriceRuleCurrencyAdd": "Add currency", - "buttonAddAdditionalPriceRule": "New price level", - "buttonAddAdditionalPriceRuleGroup": "Add pricing rule", - "textCurrencyDefault": "(Default)", - "textPriceRuleForCurrency": "Pricing rule applicable to currency", - "columnQuantityStart": "Quantity from...", - "columnQuantityEnd": "to...", - "columnPrice": "Price (gross / net)", - "contextMenuDuplicate": "Duplicate", - "contextMenuDelete": "Delete", - "settingShowListPrices": "Show list prices", - "toolbarLabel": "Rules" - }, - "list": { - "textProductOverview": "Products", - "buttonAddProduct": "Add product", - "buttonAddDownloadableProduct": "Add digital product", - "buttonCancel": "Cancel", - "buttonDuplicate": "Duplicate", - "buttonDelete": "Delete", - "columnName": "Name", - "columnProductNumber": "Product number", - "columnManufacturer": "Manufacturer", - "columnActive": "Active", - "columnPrice": "Price", - "columnInStock": "In stock", - "columnAvailableStock": "Available", - "columnCreatedAt": "Created at", - "columnUpdatedAt": "Updated at", - "columnReleaseDate": "Release date", - "columnVisibilities": "Sales Channels", - "columnCategories": "Categories", - "columnTags": "Tags", - "columnActions": "Action(s)", - "columnMedia": "Media", - "columnSales": "Sales", - "columnDownloadsTooltip": "Digital products must have at least one file attached.", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "contextMenuDuplicate": "Duplicate", - "contextMenuShowVariants": "Show variants", - "variantIndicatorTooltip": "This product has variants.", - "variantGridEmptyStateSubline": "No variants were found.", - "multipleVariantsDeleteModalText": "Are you sure you want to delete {amount} variants?", - "multipleVariantsDeleteModalSubline": "This may take some seconds.", - "variantModalTitle": "Variants of \"{productName}\"", - "openMainProduct": "Open \"{productName}\"", - "variantModalInlineEditProductNamePlaceholder": "Enter a variant name...", - "variantModalInlineEditStockPlaceholder": "Enter stock...", - "notificationVariantDeleteSuccess": "Successfully deleted \"{variantName}\". | Successfully deleted {amount} variants.", - "notificationVariantDeleteError": "There went something wrong while deleting \"{variantName}\". | Something went wrong while deleting multiple variants.", - "notificationVariantDeleteErrorCanonicalUrl": "\"{variantName}\" could not be deleted because it is used as a canonical URL template. | Variants could not be deleted because one is used as a canonical URL template.", - "notificationVariantSaveSuccess": "Succesfully saved \"{variantName}\".", - "variantDeleteModalTitle": "Delete variant", - "variantDeleteModalText": "Are your sure you want to delete the variant \"{variantName}\"?", - "messageEmpty": "No products yet", - "textDeleteConfirm": "Are you sure you really want to delete the product \"{name}\"? | Are you sure you really want to delete these {count} products?", - "titleSidebarItemRefresh": "Refresh", - "messageSaveSuccess": "Product \"{name}\" has been saved." - }, - "detail": { - "textHeadline": "New product", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "buttonSaveDuplicate": "Save and duplicate", - "buttonSaveAndNew": "Save and create new", - "tabGeneral": "General", - "tabSpecifications": "Specifications", - "tabAdvancedPrices": "Advanced pricing", - "tabVariation": "Variants", - "tabLayout": "Layout", - "tabSeo": "SEO", - "tabCrossSelling": "Cross Selling", - "tabReviews": "Reviews", - "tabProperties": "Property assignment", - "messageSaveSuccess": "Product \"{name}\" has been saved.", - "messageUploadSuccess": "{count} of {total} files saved.", - "messageSaveWarning": "No changes detected.", - "errorMinMaxPurchase": "Could not save product, the min purchase quantity is larger than max purchase quantity." - }, - "mediaForm": { - "errorHeadline": "Error", - "errorNoImage": "\"{file}\" is not an image.", - "errorMediaItemDuplicated": "Media item \"{fileName}\" is already assigned.", - "coverSubline": "Cover" - }, - "advancedPrices": { - "deletionNotPossibleMessage": "At least one price tier needed. Try deleting the entire pricing rule instead.", - "newRuleWarning": "In order to create a new pricing rule, select a conditional rule first.", - "advancedPricesNotExisting": "No advanced prices have been set yet.", - "columnFrom": "Quantity from...", - "columnTo": "to...", - "columnType": "Type", - "selectRule": "Select a conditional rule...", - "advancedPricesInherited": "This product has inherited prices from its parent.", - "linkAdvancedPricesOfParent": "Show prices of parent product", - "inheritSwitchLabel": "Use advanced prices from parent product", - "advancedPricesNotInherited": "You can now use custom pricing rules for this variant.", - "advancedListPricePriceLabel": "Price", - "advancedListPriceLabel": "List price", - "advancedPriceDisabledTooltip": "The start value of the first listing price has to be 1.", - "labelRegulationPrice": "Cheapest price (last 30 days)", - "ruleAlreadyUsed": "This rule is already used for a price rule." - }, - "properties": { - "cardTitleProperties": "Available properties", - "emptyStateNoOptionsTitle": "No values available", - "emptyStateNoOptionsDescription": "Create properties and property values first, then return here to assign them.", - "emptyStateNoSelectedOptionsTitle": "No values selected", - "emptyStateNoSelectedOptionsDescription": "Please select values from the search above.", - "propertiesInherited": "This product has inherited properties from its parent.", - "linkPropertiesOfParent": "Show properties of parent product", - "inheritSwitchLabel": "Use properties from parent product", - "propertiesNotInherited": "You can now use custom properties for this variant.", - "propertiesNotExisting": "No properties assigned to this product yet.", - "cardTitle": "Properties", - "buttonAddProperty": "Configure properties", - "buttonAddProperties": "Configure properties", - "titleEmptyState": "No properties assigned to this product yet.", - "titleEmptyStateList": "No properties found.", - "columnProperty": "Property", - "columnValue": "Property value", - "placeholderSearchAddedProperties": "Search added properties...", - "addPropertiesModal": { - "title": "Add properties", - "titleEmptyState": "No properties have been created yet.", - "descriptionEmptyState": "Create properties and property values first, then return here to assign them." - } - }, - "variations": { - "generatedListColumnDownload": "Files", - "emptyStateTitle": "This product has no variants yet.", - "emptyStateDescription": "Manage product variants here.", - "emptyStatePropertyTitle": "No properties have been created yet", - "emptyStatePropertyDescription": "Please create properties first to be able to use them for variant generation.", - "emptyStateButton": "Generate variants", - "emptyStatePropertyButton": "Create properties", - "generateVariationsButton": "Save variants", - "nextModalButton": "Next", - "deleteVariationsButton": "Delete all variants", - "cancelVariationsButton": "Cancel", - "backVariationsButton": "Back", - "configuratorCardTitle": "Variant generator", - "generatedVariationCardTitle": "Variants", - "variationCard": { - "tabs": { - "allProducts": "All variants", - "physicalProducts": "Physical variants", - "digitalProducts": "Digital variants" - } - }, - "progressTypeOf": "of", - "progressTypeDeleted": "deleted", - "progressTypeGenerated": "generated", - "progressTypeCalculated": "calculated", - "progressTypeVariation": "variations", - "generatedFilterList": "Filter list", - "generatedListColumnVariation": "Name", - "generatedListColumnPrice": "Price (gross / net)", - "generatedListColumnProductNumber": "Product number", - "generatedListColumnMedia": "Media", - "generatedListColumnActive": "Active", - "generatedListColumnStock": "Stock", - "generatedListColumnContentProductState": { - "is-download": "digital" - }, - "generatedListContextMenuEdit": "Edit", - "generatedListContextMenuDelete": "Delete", - "generatedListDeleteModalMessage": "Do you really want to delete this variant?", - "generatedListDeleteModalMessagePlural": "Do you really want to delete these variants?", - "generatedListDeleteModalButtonCancel": "Cancel", - "generatedListDeleteModalButtonDelete": "Delete", - "generatedListMessageSaveSuccess": "Variant has been saved.", - "generatedListMessageSaveError": "Variant could not be saved.", - "generatedListMessageDeleteErrorCanonicalUrl": "Variant could not be deleted because it is being used as the canonical url template.", - "generatedListMessageDeleteSuccess": "Variant has been deleted.", - "overview": { - "filterReset": "Reset", - "filter": "Filter", - "generateVariants": "Generate variants", - "storefrontDelivery": "Storefront presentation" - }, - "configuratorModal": { - "title": "Generate variants", - "uploadAllButton": "Upload file to all digital variants", - "uploadCardDescription": "All digital variants must have at least one file in order to be saved.", - "uploadCardSearchPlaceholder": "Search variants...", - "uploadInfoBoxHeader": "Actions performed according to current configuration:", - "uploadInfoBoxCount": "{count} variants | {count} variant | {count} variants", - "uploadInfoBoxCreateLabel": "will be added,", - "uploadInfoBoxDeleteLabel": "will be deleted.", - "selectOptions": "Value selection", - "selectOptionsExplanation": "Select property values to generate variants from.", - "selectRestrictionsExplanation": "Select property values to exclude from variant generation.", - "selectPricesExplanation": "Add surcharges / discounts to values or currencies.", - "priceSurcharges": "Price surcharges / discounts", - "resetSurcharges": "Delete surcharge / discount", - "defineRestrictions": "Value exclusion", - "priceOptions": "Value", - "restrictedCombinations": "Excluded property values", - "searchRestrictions": "Search excluded values...", - "addNewRestriction": "Exclude values", - "editRestriction": "Edit", - "deleteRestriction": "Delete", - "singleRestrictionSeperation": "And", - "deleteCombination": "Delete", - "isOneFrom": "is one of", - "cancel": "Cancel", - "save": "Save", - "searchPlaceholder": "Search values...", - "singleRestrictionAddTitle": "Exclude values", - "surchargeNotice": "Changes to the surcharges / discounts won't have an effect on already generated variants. Please go to the variant's detail page and change prices of already generated variants there.", - "digitalVariantSwitch": "Make all variants digital", - "removeAllButton": "Remove file from all variants" - }, - "deliveryModal": { - "modalHeadline": "Storefront presentation", - "order": "Display sequence", - "orderExplanation": "Use drag & drop to alter the display sequence of property values", - "media": "Assigned media", - "mediaExplanation": "Upload and assign alternative media to individual variants. This overrides media files that might already be assigned to the respective properties.", - "mediaOptions": "Property value", - "listing": "Product listings", - "listingExplanation": "Choose between two modes of display. Either display one single product, or expand several individual variants, determined by their associated property values.", - "listingLabelModeSingle": "Display single product", - "listingLabelModeDisplayParent": "Main product", - "listingLabelMainVariant": "Variant", - "listingExplanationModeSingle": "Choose a variant that will be displayed in listings and preselected on the product detail page.", - "listingExplanationModeMainProduct": "Choose a variant that will be the preselected on the product detail page.", - "listingLabelModeExpanded": "Expand property values in product listings", - "listingPlaceholderSelectMainVariant": "Choose a variant...", - "cancel": "Cancel", - "save": "Save" - } - }, - "layout": { - "title": "Layout assignment", - "subtitle": "You may change product detail pages by assigning custom layouts. If no custom layout is assigned here, the default layout will be used.", - "textNoConfig": "The currently selected layout does not have any editable elements", - "textContentInfo": "Default product blocks are filled with product data automatically. The actual contents are thus not listed here." - }, - "crossselling": { - "cardTitleCrossSelling": "Cross Selling", - "buttonAddCrossSelling": "Add new Cross Selling", - "buttonAddCrossSellingLanguageWarning": "You can only create new cross sellings in your default language", - "buttonDeleteCrossSelling": "Delete", - "inputCrossSellingTitle": "Name", - "inputCrossSellingActive": "Active", - "inputCrossSellingType": "Type", - "inputCrossSellingPosition": "Position", - "inputCrossSellingSorting": "Sorting", - "inputCrossSellingProductStream": "Product group", - "inputCrossSellingProductList": "Product assignment", - "inputCrossSellingTitlePlaceholder": "Enter a name...", - "inputCrossSellingPositionPlaceholder": "Select a position...", - "inputCrossSellingProductStreamPlaceholder": "Select a dynamic product group...", - "inputCrossSellingLimit": "Maximum amount of products", - "popularitySortingType": "Popularity", - "priceAscendingSortingType": "Price, ascending", - "priceDescendingSortingType": "Price, descending", - "nameSortingType": "Name", - "productStreamType": "Dynamic product group", - "productListType": "Manual selection", - "releaseDateAscendingSortingType": "Release date, ascending", - "releaseDateDescendingSortingType": "Release date, descending", - "deleteConfirmTitle": "Delete Cross Selling", - "deleteConfirmText": "Are you sure you want to delete the Cross Selling configuration?", - "deleteButtonCancel": "Cancel", - "deleteButtonDelete": "Delete", - "linkOpenStreamPreview": "Open preview", - "emptyStateDescription": "There is no Cross Selling configured for this product, yet.", - "assignEmptyStateDescription": "Save the Cross Selling in order to add products to it.", - "assignPlaceholder": "Search products..." - }, - "featureSets": { - "cardTitle": "Essential Characteristics", - "descriptionTitle": "Essential Characteristics", - "descriptionBody": "Essential Characteristics help you to define what is important about your products. These characteristics are shown prominently in your customers' shopping carts and during checkout.", - "configInformation": "Create {0} templates first and assign them to each of your products by using the dropdown below.", - "linkFeatureSetsConfig": "Essential Characteristics", - "templateSelectFieldLabel": "Template", - "templateSelectFieldPlaceholder": "Select a template..." - }, - "layoutAssignment": { - "title": "Default value", - "subtitle": "Product page", - "textAssignLayout": "Assign layout", - "textChangeLayout": "Change layout", - "textCreateNewLayout": "Create new layout", - "textEditInDesigner": "Edit in designer" - }, - "filters": { - "fromPlaceholder": "Enter start value...", - "toPlaceholder": "Enter end value...", - "activeFilter": { - "label": "Active", - "placeholder": "Select a status..." - }, - "imagesFilter": { - "label": "Images", - "placeholder": "Select an image status...", - "textHasCriteria": "At least one product image assigned", - "textNoCriteria": "No product images assigned" - }, - "releaseDateFilter": { - "label": "Release date" - }, - "stockFilter": { - "label": "Stock" - }, - "priceFilter": { - "label": "Price" - }, - "manufacturerFilter": { - "label": "Manufacturer", - "placeholder": "Select manufacturer..." - }, - "salesChannelsFilter": { - "label": "Sales Channels", - "placeholder": "Select Sales Channels..." - }, - "categoriesFilter": { - "label": "Categories", - "placeholder": "Select categories..." - }, - "salesFilter": { - "label": "Sales" - }, - "tagsFilter": { - "label": "Tags", - "placeholder": "Select tags..." - }, - "productStatesFilter": { - "label": "Product states", - "placeholder": "Select product state...", - "options": { - "physical": "Physical", - "digital": "Digital" - } - }, - "messageEmptyTitle": "Nothing found", - "messageEmptySubline": "Edit your filters to see results." - }, - "notification": { - "notificationSaveErrorProductNoAlreadyExists": "Product No. \"{productNo}\" is already assigned." - } - }, - "sw-privileges": { - "permissions": { - "product": { - "label": "Products" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-profile/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-profile/snippet/snippet.json deleted file mode 100644 index 143865577d8..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-profile/snippet/snippet.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "sw-profile": { - "general": { - "mainMenuItemGeneral": "Profiles", - "description": "Manage your profile here.", - "headlineProfile": "Your profile" - }, - "index": { - "buttonSaveLabel": "Save", - "titleInfoCard": "Profile information", - "titleImageCard": "Profile image", - "titlePasswordCard": "Password", - "labelFirstNameField": "First name", - "labelLastNameField": "Last name", - "labelUsernameField": "Username", - "labelEmailField": "Email address", - "labelTimezoneField": "Timezone", - "labelOldPassword": "Old password", - "placeholderOldPassword": "Enter old password...", - "labelNewPassword": "New password", - "placeholderNewPassword": "Enter new password...", - "labelNewPasswordConfirm": "Confirm password", - "placeholderNewPasswordConfirm": "Re-enter new password...", - "notificationPasswordErrorMessage": "The submitted passwords do not match.", - "notificationNewPasswordIsSameAsOldErrorMessage": "The new password is identical with your old one. Please choose a new password.", - "notificationInvalidEmailErrorMessage": "Please enter a valid email address.", - "notificationSaveSuccessMessage": "Profile information have been saved.", - "notificationSaveErrorMessage": "Profile information could not be saved.", - "labelUploadAvatar": "Upload avatar", - "labelUseAsAvatar": "Use as avatar" - }, - "tabGeneral": { - "title": "General" - }, - "tabSearchPreferences": { - "title": "Search preferences", - "alert_elasticsearch": { - "title": "Elasticsearch is now enabled", - "text": "You have enabled the elasticsearch for the admin search, these fields are searchable and you can't turn it off, however you can turn off which entities are searchable" - }, - "cardSearchableElements": { - "title": "Searchable elements", - "description": "Set the searchable content for each module and entry.", - "buttonSelect": "Select all", - "buttonDeselect": "Deselect all", - "buttonReset": "Reset to default" - }, - "modules": { - "order": { - "countryName": "Country", - "city": "City", - "street": "Street", - "company": "Company", - "zipcode": "Postal code", - "lastName": "Last name", - "firstName": "First name", - "phoneNumber": "Phone number", - "additionalAddressLine1": "Additional address line 1", - "additionalAddressLine2": "Additional address line 2", - "trackingCodes": "Tracking codes", - "amountTotal": "Amount total", - "orderNumber": "Order number", - "email": "Email address", - "tagsName": "Tags", - "customerNumber": "Customer number", - "documentNumber": "Document number", - "promotionCode": "Applied promotion codes" - }, - "customer": { - "tagsName": "Tags", - "email": "Email address", - "company": "Company", - "firstName": "First name", - "lastName": "Last name", - "customerNumber": "Customer number", - "countryName": "Country", - "city": "City", - "street": "Street", - "zipcode": "Postal code", - "phoneNumber": "Phone number", - "additionalAddressLine1": "Additional address line 1", - "additionalAddressLine2": "Additional address line 2" - }, - "product": { - "ean": "GTIN/EAN", - "name": "Name", - "tagsName": "Tags", - "productNumber": "Product number", - "manufacturerNumber": "Manufacturer number", - "customSearchKeywords": "SEO keywords" - }, - "media": { - "alt": "Alt text", - "tagsName": "Tags", - "title": "Title", - "fileName": "Name", - "mediaFolderName": "Folder" - }, - "landing_page": { - "name": "Name", - "tagsName": "Tags" - }, - "category": { - "name": "Name", - "tagsName": "Tags" - }, - "shipping_method": { - "name": "Name" - }, - "payment_method": { - "name": "Name" - }, - "customer_group": { - "name": "Name" - }, - "sales_channel": { - "name": "Name" - }, - "property": { - "name": "Name" - }, - "property_group": { - "name": "Name" - }, - "promotion": { - "name": "Name", - "code": "Code" - }, - "product_stream": { - "name": "Name" - }, - "newsletter_recipient": { - "email": "Email address" - }, - "product_manufacturer": { - "name": "Name" - }, - "cms_page": { - "name": "Name" - } - } - } - }, - "sw-privileges": { - "additional_permissions": { - "user": { - "update_profile": "Update own profile" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-promotion-v2/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-promotion-v2/snippet/snippet.json deleted file mode 100644 index 49c00c2e339..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-promotion-v2/snippet/snippet.json +++ /dev/null @@ -1,299 +0,0 @@ -{ - "sw-promotion-v2": { - "general": { - "mainMenuItemGeneral": "Promotions", - "mainMenuItemList": "Overview", - "description": "Manage promotions here." - }, - "list": { - "textTitle": "Promotions", - "buttonAddPromotion": "Add promotion", - "columnActive": "Active", - "columnName": "Name", - "columnValidFrom": "Valid from", - "columnValidUntil": "Valid until", - "titleEmpty": "No promotions yet.", - "descriptionEmpty": "Boost your sales by discounting your products and services.", - "placeholderSearchBar": "Search promotions...", - "textDeleteConfirm": "Are you sure you want to delete the promotion \"{name}\"?", - "titleSidebarItemRefresh": "Refresh" - }, - "detail": { - "header": { - "titleCreate": "New promotion", - "titleEdit": "Promotion" - }, - "tabs": { - "tabGeneral": "General", - "tabConditions": "Conditions", - "tabDiscounts": "Discounts" - }, - "codeChangeModal": { - "title": "Changing promotion code option", - "text": "Switching the promotion code option will delete all previously generated promotion codes." - }, - "base": { - "general": { - "cardTitle": "General settings", - "nameLabel": "Name", - "namePlaceholder": "Enter name...", - "priorityLabel": "Priority", - "validFromLabel": "Valid from", - "validFromPlaceholder": "Select start date...", - "validUntilLabel": "Valid until", - "validUntilPlaceholder": "Select end date...", - "maxUsesGlobalLabel": "Max. total uses", - "maxUsesGlobalPlaceholder": "Unlimited", - "maxUsesPerCustomerLabel": "Max. uses per customer", - "maxUsesPerCustomerPlaceholder": "Unlimited", - "activeLabel": "Active" - }, - "codes": { - "cardTitle": "Promotion codes", - "codeTypeLabel": "Code options", - "none": { - "description": "No promotion code required" - }, - "fixed": { - "description": "Fixed promotion code", - "codeLabel": "Promotion code", - "codePlaceholder": "Enter promotion code...", - "generateButton": "Generate random code" - }, - "individual": { - "description": "Individual promotion codes", - "emptyStateTitle": "No promotion codes generated yet.", - "generateButton": "Generate new codes", - "searchPlaceholder": "Search promotion codes...", - "addButton": "Add codes", - "columnCode": "Code", - "columnRedeemed": "Redeemed", - "columnCustomer": "Customer", - "textDeleteConfirm": "Are you sure you want to delete the code \"{code}\"? | Are you sure cou want to delete these {count} codes?", - "openCustomer": "Open customer", - "routingError": "The customer \"{name}\" has not been found.", - "addCodesModal": { - "title": "Add new codes", - "description": "New codes will use the same prefix, suffix and pattern that has been used to generate previous codes.", - "addCodesButton": "Add new codes", - "codeAmountLabel": "Number of new codes" - }, - "generateModal": { - "title": "Generate new promotion codes", - "buttonGenerate": "Generate new codes", - "warning": "Generating new codes will delete all existing codes for this promotion. Deleted codes are invalid and can't be used anymore.", - "description": "Promotion codes are generated randomly from capital letters and numbers. You may add fixed individual terms as a prefix and/or suffix or use a completely custom pattern and watch how your code pattern turns out in the promotion code preview.", - "labelPrefix": "Prefix", - "placeholderPrefix": "Enter a prefix...", - "labelCodeLength": "Code length", - "labelSuffix": "Suffix", - "placeholderSuffix": "Enter a suffix...", - "labelCustomPattern": "Custom pattern", - "placeholderCustomPattern": "Enter a custom pattern...", - "helpTextCustomPattern": "Note, that there can only be one consecutive string of variables, which will be converted.

Possible variables to use:
- %d - Digits (0-9)
- %s - Letters (A-Z)", - "labelUseCustomPattern": "Use custom pattern", - "labelPreview": "Promotion code preview", - "labelCodeAmount": "Number of promotion codes", - "notComplexEnoughException": "Cannot create the amount of promotions codes requested. Make sure your pattern is sufficiently complex. To ensure that the promotion codes are sufficiently random, no more than 50% of all possible codes will be generated.", - "alreadyInUseException": "The chosen code pattern already exists in another promotion. Please provide a different pattern.", - "unknownErrorCode": "Something went wrong, while generating promotion codes. Please use the developer tools for more information." - } - } - } - }, - "conditions": { - "preConditions": { - "cardTitlePreConditions": "Pre-conditions", - "cardTitleRuleConditions": "Rule based conditions", - "labelPreventCombination": "Prevent combination with other promotions", - "helpTextPreventCombination": "Activating this option will exclude all other promotions, regardless of the combination selection.", - "labelPromotionExclusions": "Do not combine with", - "placeholderPromotionExclusions": "Add promotion...", - "labelPromotionSalesChannel": "Sales Channels", - "placeholderPromotionSalesChannel": "Add sales channel...", - "labelCustomerSelect": "Customer rules", - "placeholderCustomerSelect": "Select customer rules...", - "labelCartConditionSelect": "Shopping cart rules", - "placeholderCartConditionSelect": "Select shopping cart rules...", - "labelOrderConditionSelect": "Order rules", - "placeholderOrderConditionSelect": "Select order rules..." - }, - "setgroups": { - "switchGroupsEnabled": "Promote sets of products", - "buttonAddGroup": "Add product set", - "titleName": "Group", - "labelMode": "Mode", - "labelValue": "Value", - "labelSorting": "Sorting", - "labelRules": "Product rules", - "placeholder": "Choose a product rule...", - "packager": { - "COUNT": "Quantity", - "PRICE_UNIT_GROSS": "Amount (gross)", - "PRICE_UNIT_NET": "Amount (net)" - }, - "sorter": { - "PRICE_ASC": "Price, ascending", - "PRICE_DESC": "Price, descending" - } - }, - "filter": { - "sorter": { - "PRICE_ASC": "Price, ascending", - "PRICE_DESC": "Price, descending" - }, - "applier": { - "ALL": "All items", - "SELECT": "{count}. item" - }, - "counter": { - "ALL": "Unlimited", - "SELECT": "{count} x" - }, - "picker": { - "VERTICAL": "Vertical", - "HORIZONTAL": "Horizontal" - } - } - }, - "discounts": { - "emptyStateTitle": "No discount yet.", - "addDiscountButton": "Add discount", - "wizard": { - "basic": { - "prefixTitle": "Basic discount - {title}", - "titleDiscountType": "Discount type", - "titleProductRules": "Product rules", - "description": "Define the type of discount first. You may select triggers that activate this discount in the next step." - }, - "shipping-discount": { - "prefixTitle": "Shipping discount - {title}", - "titleDiscountType": "Discount type", - "titleTriggerSelection": "Trigger (optional)", - "description": "You may use the Rule Builder to create individual discount triggers. Define thresholds, e.g. a certain number of products or a certain shopping cart value that trigger discounts. You may even create nested trigger cascades." - }, - "buy-x-get-y": { - "prefixTitle": "Buy X get Y - {title}", - "titleDiscountType": "Discount type", - "titleTriggerSelection": "Trigger (optional)" - } - }, - "settings": { - "discountType": { - "labelDiscountType": "Discount type", - "labelValue": "Price | Percentage", - "labelMaxDiscountValue": "Max. discount value", - "labelApplyDiscountTo": "Apply discount to", - "labelApplyTo": "Apply to", - "discountTypeSelection": { - "displayFixedPrice": "Fixed price", - "displayFixedDiscount": "Absolute", - "displayPercentage": "Percentage", - "displayFree": "Free product" - }, - "applyDiscountTo": { - "displayTotalPrice": "Total price", - "displayProductPrice": "Product price" - } - }, - "ruleSelection": { - "description": "Select or create a rule to make products eligible for the discount.", - "labelSelection": "Rule select", - "placeholderSelection": "Select rule..." - }, - "trigger": { - "labelUseTrigger": "Use trigger", - "triggerType": { - "displaySingleTrigger": "Single product trigger", - "displayMultiTrigger": "Multi product triggers" - }, - "labelNumberOfTriggers": "Trigger type" - } - }, - "pricesModal": { - "advancedPricesHeader": "Advanced prices", - "closeModal": "Close", - "labelCurrency": "Currency", - "labelPrice": "Value", - "linkAdvancedPrices": "Open advanced prices view" - } - }, - "discount-selection": { - "modalTitle": "New discount", - "description": "Discounts can be applied as gross or net values, as a fixed sum or as a percentage. It is possible to discount single products, a product range or shipping costs.", - "basic": { - "name": "Basic discount", - "description": "Discount whole shopping carts or a selected group of products." - }, - "buy-x-get-y": { - "name": "Buy X get Y", - "description": "Set a discount that gets activated when one or more certain products are added to the cart." - }, - "shipping-discount": { - "name": "Shipping discount", - "description": "Discount shipping costs or provide free shipping using optional product triggers." - } - }, - "shipping-discount-trigger": { - "modalTitle": "Shipping discount - Trigger (optional)", - "description": "You may use the Rule Builder to create individual discount triggers. Define thresholds, e.g. a certain number of products or a certain shopping cart value that trigger discounts. You may even create nested trigger cascades.", - "labelUseTrigger": "Use trigger" - } - }, - "ruleSelect": { - "labelAddNewRule": "Create new rule" - } - }, - "sw-promotion": { - "detail": { - "main": { - "discounts": { - "card": "Discount", - "labelValue": "Value", - "labelMaxValue": "Maximum discount value", - "helpTextMaxValueAdvancedPrices": "Largest discount possible (absolute monetary value).", - "placeholderValue": "Enter either a percentage or an absolute value...", - "labelScope": "Apply to:", - "flagProductScopeLabel": "Apply to a specific range of products only.", - "labelRules": "Product rules", - "placeholder": "Assign product rules...", - "labelType": "Type", - "valueScopeCart": "Cart", - "valueTypeAbsolute": "Absolute", - "valueScopeDelivery": "Shipping costs", - "valueScopeSet": "Entire set", - "valueScopeSetGroup": "Set group", - "valueTypePercentage": "Percentage", - "valueTypeFixed": "Fixed price", - "valueTypeFixedUnit": "Fixed item price", - "buttonAddDiscount": "Add discount", - "buttonDeleteDiscount": "Delete discount", - "delete": { - "confirmTitle": "Delete discount", - "confirmText": "Do you really want to delete this discount from the promotion?", - "buttonCancel": "Cancel", - "buttonDelete": "Delete discount" - }, - "labelSorting": "Sort by", - "labelPicking": "Item Picking Mode", - "labelApplyCount": "Apply to", - "labelMaxCount": "Maximum amount of usages", - "linkAdvancedPrices": "Open advanced prices view", - "pricesModal": { - "advancedPricesHeader": "Advanced prices", - "closeModal": "Close", - "labelCurrency": "Currency", - "labelPrice": "Value" - } - } - } - } - }, - "sw-privileges": { - "permissions": { - "promotion": { - "label": "Promotions" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-property/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-property/snippet/snippet.json deleted file mode 100644 index 8e7c3dfd16e..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-property/snippet/snippet.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "sw-property": { - "general": { - "placeholderSearchBar": "Search properties...", - "mainMenuItemGeneral": "Properties", - "descriptionTextModule": "Manage properties here." - }, - "list": { - "textProperties": "Properties", - "buttonAddProperty": "Add property", - "columnName": "Property", - "columnOptions": "Property values", - "columnFilterable": "Display in product filter", - "contextMenuView": "Edit", - "contextMenuDelete": "Delete", - "titleSidebarItemRefresh": "Refresh", - "messageEmpty": "No properties yet", - "columnDescription": "Description", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "textDeleteConfirm": "Are you sure you really want to delete the property \"{name}\"?" - }, - "detail": { - "mediaDisplayType": "Image", - "textDisplayType": "Text", - "selectDisplayType": "Dropdown", - "colorDisplayType": "Colour", - "numericSortingType": "Numeric", - "alphanumericSortingType": "Alphanumeric", - "positionSortingType": "Custom", - "cardTitleGroupInfo": "Basic information", - "labelName": "Name", - "placeholderName": "Enter name...", - "labelFilterable": "Display in product filters", - "labelvisibleOnProductDetailPage": "Display on product detail page", - "labelDisplayType": "Value display type", - "labelSortingType": "Sorting", - "labelOptionName": "Name", - "labelOptionColor": "Colour", - "labelOptionMedia": "Image", - "labelPosition": "Position", - "placeholderPosition": "Rank this group...", - "placeholderOptionName": "Enter name...", - "labelOptionPosition": "Position", - "placeholderOptionPosition": "Rank this value...", - "addMediaCaption": "Use media", - "buttonApply": "Apply", - "contextMenuOptionView": "Edit", - "contextMenuOptionDelete": "Delete", - "textHeadline": "New property", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "labelDescription": "Description", - "placeholderDescription": "Enter a description...", - "placeholderOptionSearch": "Search property values...", - "cardTitle": "Property values", - "addOption": "Add value", - "addOptionNotPossible": "Property values can only be added in the default language", - "contextMenuOptionResetDelete": "Restore", - "textOptionHeadline": "New value", - "messageSaveSuccess": "Property \"{name}\" has been saved.", - "messageSaveError": "Property \"{name}\" could not be saved", - "messageOptionsEmpty": "No property values yet", - "messageOptionsEmptySubline": "Add property values here.", - "optionEmptyStateSubline": "Fill in basic information, save the property - then add values.", - "labelMediaUpload": "Default image" - } - }, - "sw-privileges": { - "permissions": { - "property": { - "label": "Properties" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-review/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-review/snippet/snippet.json deleted file mode 100644 index cbf9e688bd2..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-review/snippet/snippet.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "sw-review": { - "general": { - "mainMenuItemList": "Reviews", - "mainMenuItemGeneral": "Reviews", - "placeholderSearchBar": "Search reviews...", - "descriptionTextModule": "Manage reviews here." - }, - "list": { - "textReviewOverview": "Reviews", - "columnProduct": "Product", - "columnPoints": "Stars", - "columnUser": "Customer", - "columnStatus": "Visible", - "columnCreatedAt": "Created at", - "columnComment": "Commented on", - "columnTitle": "Review title", - "placeholderSearchBar": "Search reviews...", - "messageEmpty": "No reviews yet", - "messageEmptySubline": "Manage reviews here", - "titleSidebarItemRefresh": "Refresh" - }, - "detail": { - "textHeadline": "Review", - "cardTitleReviewInfo": "Review", - "cardTitleReviewProperties": "Properties", - "labelTitle": "Title", - "labelPoints": "Points", - "labelUser": "User", - "labelSalesChannel": "Sales Channel", - "labelCreatedAt": "Created at", - "labelProduct": "Product", - "labelEmail": "Email address", - "labelLanguage": "Language", - "labelPositive": "Positive votes", - "labelNegative": "Negative votes", - "labelStatus": "Visible", - "labelContent": "Content", - "labelComment": "Comment", - "labelCustomer": "Customer", - "titleCardComment": "Comment", - "placeholderComment": "Enter comment...", - "review1PointRatingText": "Unsatisfactory", - "review2PointRatingText": "Acceptable", - "review3PointRatingText": "Good", - "review4PointRatingText": "Very good", - "review5PointRatingText": "Excellent" - } - }, - "sw-privileges": { - "permissions": { - "review": { - "label": "Reviews" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-sales-channel/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-sales-channel/snippet/snippet.json deleted file mode 100644 index 539c65b4fa7..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-sales-channel/snippet/snippet.json +++ /dev/null @@ -1,309 +0,0 @@ -{ - "global": { - "error-codes": { - "DUPLICATED_PRODUCT_EXPORT_FILE_NAME": "This file name is already in use. Please choose another one." - } - }, - "sw-sales-channel": { - "general": { - "tooltipOpenStorefront": "Open storefront", - "titleMenuItems": "Sales Channels", - "titleMenuMoreItems": "More", - "manageSalesChannels": "Manage Sales Channels" - }, - "list": { - "title": "Sales Channels", - "subTitle": "Sales Channels let you sell items to your customers through social media, storefronts, marketplaces or in person.", - "placeholderSearchBar": "Search Sales Channels...", - "buttonAddSalesChannel": "Add Sales Channel", - "columnName": "Sales Channel", - "columnType": "Type", - "columnStatus": "Status", - "columnCreatedAt": "Created at", - "columnFavourite": "My favourites", - "status": { - "maintenance": "Maintenance", - "online": "Online", - "offline": "Offline" - }, - "contextMenuEdit": "Edit", - "productsLabel": "Products", - "productsCount": "products | product | products" - }, - "modal": { - "title": "Add Sales Channel", - "buttonAddChannel": "Add Sales Channel", - "titleDetailPrefix": "{name} - details", - "buttonShowDetails": "Show details", - "buttonBack": "Back", - "buttonCancel": "Cancel", - "titleDescription": "Information", - "messageNoProductStreams": "In order to use product comparisons a dynamic product group has to be created first." - }, - "detail": { - "messageSaveSuccess": "Sales Channel \"{name}\" saved.", - "messageSaveError": "The Sales Channel \"{name}\" could not be saved. Please check your entries.", - "messageActivateWithoutThemeError": "Sales Channel \"{name}\" could not be activated. Active Sales Channels need to have a theme associated.", - "activateDisable": "Please assign a theme before activating and saving the Sales Channel.", - "buttonSave": "Save", - "buttonCreateNewApiKeys": "Create new API key", - "tabBase": "General", - "tabTheme": "Theme", - "tabAnalytics": "Analytics", - "tabProductComparison": "Template", - "tabProducts": "Products", - "titleProductComparisonTemplate": "Template", - "titleProductComparisonPreview": "Preview", - "titleProductComparisonPreviewErrors": "Errors during generation", - "labelAccessKeyField": "API access key", - "messageAPIError": "Unable to generate API access key.", - "titleGeneralSettings": "General settings", - "labelInputName": "Name", - "labelInputActive": "Active", - "labelInputShippingMethods": "Shipping methods", - "labelInputPaymentMethods": "Payment methods", - "labelInputCountries": "Countries", - "countryMultiSelectHelpText": "If not all available countries are shown, type in a name to access undisplayed countries. Countries may be created or edited in Settings/Countries.", - "helpTextTaxCalculation": { - "label": "If a tax provider is activated, these settings may be overwritten. You can check this in {link}.", - "linkText": "settings" - }, - "labelInputTaxCalculation": "Tax calculation", - "labelOptionTaxVertical": "Vertical", - "labelOptionTaxHorizontal": "Horizontal", - "labelInputCurrencies": "Currencies", - "labelInputLanguages": "Languages", - "labelInputUrl": "URL", - "labelInputCategories": "Categories", - "titleOptionsCard": "Options", - "labelInputDefaultShippingMethod": "Default shipping method", - "labelInputDefaultPaymentMethod": "Default payment method", - "labelInputDefaultCountry": "Default country", - "labelInputDefaultCurrency": "Default currency", - "labelInputDefaultLanguage": "Default language", - "tooltipDisabledShippingMethod": "This shipping method must be activated in order to be selected as the default shipping method.", - "tooltipDisabledPaymentMethod": "This payment method must be activated in order to be selected as the default payment method.", - "tooltipDisabledCountry": "This country must be activated in order to be selected as the default country.", - "warningDisabledCountries": "The country {name} is not active. | The countries {name} and {addition} are not active.", - "warningDisabledPaymentMethod": "Some of the payment methods assigned to this Sales Channel are currently not available. Please check your settings for these payment methods:
{separatedList}", - "warningDisabledShippingMethod": "The shipping method {name} is not active. | The shipping methods {name} and {addition} are not active.", - "warningDisabledAddition": "{amount} others", - "warningUnservedLanguage": "The language {list} is not assigned to a domain. In order to use this language in your Sales Channel, create a respective domain first. | The languages {list} are not assigned to any domain. In order to use these languages in your Sales Channel, create the respective domains first.", - "textDeleteInfo": "Careful, you are about to delete this Sales Channel permanently! If you proceed, the Sales Channel and all its settings will no longer be available. However, deleting the Sales Channel will not affect existing orders and categories.", - "buttonDelete": "Delete Sales Channel", - "deleteModalTitle": "Delete Sales Channel", - "textConfirmDelete": "Are you sure you want to delete this Sales Channel?", - "buttonCloseDeleteModal": "Cancel", - "buttonConfirmDelete": "Delete", - "textHeadline": "New Sales Channel", - "placeholderName": "Enter Sales Channel name...", - "placeholderInputCategories": "Add categories...", - "titleDomains": "Domains", - "titleDomainItem": "URL {index}", - "labelInputCurrency": "Currency", - "labelInputLanguage": "Language", - "labelInputSnippet": "Snippet", - "buttonDeleteDomain": "Delete domain", - "buttonAddDomain": "Add domain", - "deleteDomainModalTitle": "Delete domain", - "textConfirmDeleteDomain": "Are you sure you want to delete this domain? The Sales Channel will no longer be accessible by \"{url}\"", - "buttonCloseDeleteDomainModal": "Cancel", - "buttonConfirmDeleteDomain": "Delete", - "customerGroup": "Customer group", - "favouriteLabel": "Mark Sales Channel as favourite", - "navigation": "Navigation", - "navigationCategoryId": "Entry point main navigation", - "navigationCategoryDepth": "Navigation levels", - "navigationCategoryHelpText": "For this entry point, you can not select categories of the type \"customisable link\" or \"structuring element\".", - "footerCategory": "Entry point footer navigation", - "serviceCategory": "Entry point footer service navigation", - "titleOptionsApiKey": "API access", - "textDeleteSalesChannelWarning": "Removing this Sales Channel will be permanent.", - "buttonCopyApiKeyButton": "Copy API key", - "titleStatus": "Status", - "titleGeneralInformation": "General information", - "titleAccount": "Account", - "titleDeleteSalesChannel": "Delete Sales Channel", - "titleProductSync": "Product sync", - "titleSyncedProducts": "Synced products", - "titleCategoryMapping": "Category mapping", - "titleTemplate": "Template", - "titleDomainHeadline": "Create domain URLs", - "buttonEditDomain": "Edit domain", - "titleCreateDomain": "Create domain", - "titleEditDomain": "Edit domain \"{name}\"", - "textDomainDescription": "Each selected language must have its own domain, in order to work in your online Sales Channel. You can also add custom domains here.", - "textApiAccessDescription": "In order to get API access, you need the API key shown below. Generating the key anew will overwrite the old key and by that terminate all existing access routes that were set up with it. This action cannot be undone.", - "textActiveDescription": "Switching off a Sales Channel will make it inaccessible to visitors as well as API connections.", - "columnDomainUrl": "URL", - "columnDomainLanguage": "Language", - "columnDomainSnippetSet": "Snippet set", - "maintenanceModeTitle": "Maintenance mode", - "maintenanceModeDescription": "In maintenance mode the Sales Channel will be invisible to visitors. However, you will be able to access it, using white listed IPs. This way you can safely work on the Sales Channel data, while blocking visitors at a maintenance mode screen.", - "labelMaintenanceActive": "Maintenance", - "ipAddressWhitleList": "IP addresses whitelist", - "ipAddressWhitleListHelpText": "Add IP addresses to the white list in order to allow selective access to your shop. You may add IPv4 and IPv6 addresses as needed.", - "basicinformationLink": "Change default maintenance layout here", - "columnDomainCurrency": "Currency", - "products": { - "titleEmptyState": "No more products found", - "titleEmptyStateTable": "No matching products found", - "buttonAddProducts": "Add {productCount} products | Add {productCount} product | Add {productCount} products", - "columnProductName": "Product name", - "columnActive": "Active", - "columnProductNumber": "Product number", - "inheritVariantNotRemovableTooltip": "The sales channel assignment of this variant product is inherited by its main product." - }, - "productComparison": { - "inputHeaderLabel": "Header row", - "inputBodyLabel": "Product row", - "inputFooterLabel": "Footer row", - "buttonTestLabel": "Test template", - "buttonPreviewLabel": "Generate preview", - "settings": "Product export", - "fileName": "Filename", - "placeholderFileName": "shopware.csv", - "lastGenerationLabel": "Last generated at: ", - "notYetGenerated": "This export has not been generated yet.", - "encoding": "Encoding", - "placeholderSelectEncoding": "Please select an encoding format...", - "fileFormat": "File format", - "placeholderSelectFileFormat": "Please select a file format...", - "accessKey": "Access key", - "accessUrl": "Export URL", - "buttonCreateNewAccessKey": "Create a new access key", - "productStream": "Dynamic product group", - "fileFormatLabels": { - "csv": "CSV", - "xml": "XML" - }, - "includeVariants": "Export variants as discrete products", - "interval": "Interval", - "generateByCronjob": "Generate via scheduler", - "notificationMessageValidateSuccessful": "No errors occurred.", - "intervalLabels": { - "0": "Live", - "120": "2 minutes", - "300": "5 minutes", - "600": "10 minutes", - "900": "15 minutes", - "1800": "30 minutes", - "3600": "1 hour", - "7200": "2 hours", - "14400": "4 hours", - "28800": "8 hours", - "43200": "12 hours", - "86400": "1 day", - "172800": "2 days", - "259200": "3 days", - "345600": "4 days", - "432000": "5 days", - "518400": "6 days", - "604800": "1 week" - }, - "storefront": "Storefront Sales Channel", - "storefrontDomain": "Storefront domain", - "storefrontDomainLanguage": { - "label": "Language", - "help": "Automatically selected by Sales Channel domain" - }, - "storefrontDomainCurrency": { - "label": "Currency" - }, - "storefrontSalesChannelCustomerGroup": { - "label": "Customer Group", - "help": "Automatically selected by Sales Channel" - }, - "messageAccessKeyChanged": "Access key and export URL are active only after saving the Sales Channel.", - "templates": { - "label": "Template", - "placeholderSelectTemplate": "Do not use a template...", - "template-label": { - "billiger-de": "billiger.de (CSV)", - "idealo": "idealo.de (CSV)", - "google-product-search-de": "Google Shopping (XML)" - }, - "modal-title": "Apply template", - "modal-message": "If you apply the template, existing data in this Sales Channel will be overwritten. Settings and template tabs will be subject to these changes.", - "modal-confirm": "Apply template", - "modal-cancel": "Cancel", - "message": { - "template-applied-message": "Template data has been applied, but not yet saved. Please save this Sales Channel to keep the changes." - } - } - }, - "hreflang": { - "title": "Hreflang", - "titleCard": "Hreflang integration", - "titleDescription": "The hreflang meta tag is used to uniquely assign a content to a language. Google explicitly shows the respective languages in their search results.", - "enableCheckbox": "Enable hreflang", - "defaultDomain": "Default domain for hreflang", - "domainSettings": { - "label": "Hreflang localisation", - "byIso": "Localisation according to ISO standard", - "byIsoHelpText": "The localization is done via the exact ISO. In addition to the language, the country of destination is also supplied.", - "byAbbreviation": "Localisation according to language", - "byAbbreviationHelpText": "Localisation is only done via the language. Here, several countries of destination are addressed via the output language" - } - }, - "analytics": { - "cardTitle": "Google Analytics", - "headline": "Google Analytics integration", - "description": "With the help of Google Analytics you can collect and analyse your shop's data. In order to make use of this function, a Google Account is necessary. If you don't yet own a Google Analytics account, you may want to sign up here: Google Analytics. After successfully signing-up you will receive a tracking ID, which is to be filled in below to activate the integration.", - "fields": { - "trackingId": { - "label": "Tracking ID", - "placeHolder": "Enter tracking ID...", - "helpText": "When logged in to your Google Analytics account, you will be given access to a tracking ID, which should look like this: G-XXXXXXXXXX" - }, - "active": { - "label": "Activate Google Analytics" - }, - "trackOrders": { - "label": "Track orders" - }, - "anonymizeIp": { - "label": "Anonymise IP" - } - } - }, - "titleShippingPayment": "Payment and shipping", - "labelTaxCalculation": "Tax calculation", - "descriptionTaxCalculation": "Changing this setting could lead to accounting problems with external payment providers. Check back on how VAT is calculated by payment providers you employ, before you make any changes.", - "taxCalculation": { - "verticalName": "Column by column (vertical) calculation", - "verticalDescription": "VAT is calculated from the order total. No individual VAT values are displayed during checkout.", - "horizontalName": "Line by line (horizontal) calculation", - "horizontalDescription": "VAT is calculated for each shopping cart position. During checkout each position's individual VAT is displayed. The total VAT amount is calculated by adding up all individual VAT values." - }, - "productAssignmentModal": { - "title": "Add products", - "singleProducts": "Product selection", - "categories": { - "title": "Category selection", - "textInfo": "The assignments made here are not dynamic and represent only the current product status. Subsequent changes to the product composition of categories won't affect the assignment.", - "textSearch": "Search categories ...", - "emptySearchResults": "No categories found." - }, - "dynamicProductGroups": { - "title": "Product group selection", - "infoText": "The assignments made here are not dynamic and represent only the current product status. Subsequent changes to the product composition of dynamic product groups won't affect the assignment.", - "columnName": "Name", - "searchFieldPlaceholder": "Search dynamic product groups...", - "titleNoProductStreamsMatching": "No matching dynamic product groups found.", - "titleNoProductStreamsAvailable": "No dynamic product groups available." - } - } - }, - "sw-sales-channel-defaults-select": { - "messageError": "The value is in use by this domain: \"%{url}\"." - } - }, - "sw-privileges": { - "permissions": { - "sales_channel": { - "label": "Sales Channels" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-address/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-address/snippet/snippet.json deleted file mode 100644 index 932170a0022..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-address/snippet/snippet.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "sw-settings-address": { - "general": { - "mainMenuItemGeneral": "Address settings", - "textHeadline": "Address settings", - "description": "Manage address settings here.", - "buttonSave": "Save", - "messageSaveSuccess": "The configuration has been saved.", - "textWarning": "There is a new option for formatting addresses in the country settings. The current option will be adjusted and removed with version 6.6." - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-basic-information/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-basic-information/snippet/snippet.json deleted file mode 100644 index 6bffb456de3..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-basic-information/snippet/snippet.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "sw-settings-basic-information": { - "general": { - "mainMenuItemGeneral": "Basic information", - "description": "Change basic information here.", - "textHeadline": "Basic information", - "buttonSave": "Save", - "messageSaveSuccess": "Configuration has been saved." - }, - "captcha": { - "label": { - "honeypot": "Honeypot", - "basicCaptcha": "Basic CAPTCHA", - "googleReCaptchaV2": "Google reCAPTCHA v2", - "googleReCaptchaV2SiteKey": "Google reCAPTCHA v2 site key", - "googleReCaptchaV2SecretKey": "Google reCAPTCHA v2 secret key", - "googleReCaptchaV2Invisible": "Invisible Google reCAPTCHA v2", - "googleReCaptchaV3": "Google reCAPTCHA v3", - "googleReCaptchaV3SiteKey": "Google reCAPTCHA v3 site key", - "googleReCaptchaV3SecretKey": "Google reCAPTCHA v3 secret key", - "googleReCaptchaV3ThresholdScore": "Google reCAPTCHA v3 threshold score", - "googleReCaptchaV2CheckboxDescription": "The \"I'm not a robot\" checkbox requires the user to click a checkbox indicating the user is not a robot. This will either pass the user immediately (with no CAPTCHA) or challenge them to validate whether or not they are human. This is the simplest option to integrate with and only requires two lines of HTML to render the checkbox.", - "googleReCaptchaV2InvisibleDescription": "The invisible reCAPTCHA badge does not require the user to click on a checkbox, instead it is invoked directly when the user clicks on an existing button on your site or can be invoked via a JavaScript API call. The integration requires a JavaScript callback when reCAPTCHA verification is complete. By default only the most suspicious traffic will be prompted to solve a CAPTCHA. To alter this behaviour edit your site security preference under advanced settings.", - "googleReCaptchaV3Description": "reCAPTCHA v3 allows you to verify if an interaction is legitimate without any user interaction. It is a pure JavaScript API returning a score, giving you the ability to take action in the context of your site: for instance requiring additional factors of authentication, sending a post to moderation, or throttling bots that may be scraping content.", - "googleReCaptchaV3DescriptionThresholdScore": "reCAPTCHA v3 returns a score for each request without user friction. The score is based on interactions with your site and enables you to take an appropriate action for your site. Threshold score values range from 0.0 to 1.0." - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-cache/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-cache/snippet/snippet.json deleted file mode 100644 index 1bceba13cdd..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-cache/snippet/snippet.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "sw-settings-cache": { - "general": { - "mainMenuItemGeneral": "Caches & indexes" - }, - "toolbar": { - "environment": "Environment", - "environmentDev": "Development", - "environmentProd": "Production", - "httpCache": "HTTP cache", - "httpCacheOff": "Off", - "httpCacheOn": "On", - "cacheAdapter": "Cache adapters" - }, - "section": { - "clearCachesHeadline": "Clear caches", - "clearCachesText": "The cache is immediately cleared synchronously for all used adapters.", - "clearCachesButton": "Clear caches", - "clearAndWarmUpHeadline": "Clear and warm up caches", - "clearAndWarmUpText": "After the cache has been cleared, new cache entries are generated asynchronously.", - "clearAndWarmUpButton": "Clear and warm up caches", - "indexesHeadline": "Indexes", - "indexesText": "All indexes are updated asynchronously. Keep track of the progress by monitoring the notifications.", - "indexesButton": "Update indexes", - "indexesSkipSelectPlaceholder": "Skip indexers and/or updaters" - }, - "notifications": { - "clearCache": { - "started": "Clearing caches.", - "success": "All caches cleared.", - "error": "Unable to clear caches ." - }, - "clearCacheAndWarmup": { - "started": "Caches cleared. Now warming up. Hint: Watch the notifications to keep track of the progress.", - "success": "Warmup completed." - }, - "index": { - "started": "Building indexes.", - "success": "All indexes built." - } - }, - "modal": { - "title": "Clear caches", - "message": "Are you sure you want to clear all caches?", - "actions": { - "cancel": "Cancel", - "clear": "Clear" - } - } - }, - "sw-privileges": { - "additional_permissions": { - "system": { - "clear_cache": "Clear cache" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-cart/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-cart/snippet/snippet.json deleted file mode 100644 index 27b90fa35cd..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-cart/snippet/snippet.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "sw-settings-cart": { - "general": { - "mainMenuItemGeneral": "Cart settings", - "textHeadline": "Cart settings", - "description": "Manage cart settings here.", - "buttonSave": "Save", - "messageSaveSuccess": "The configuration has been saved." - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-country/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-country/snippet/snippet.json deleted file mode 100644 index e98f4c3f013..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-country/snippet/snippet.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "sw-settings-country": { - "page": { - "generalTab": "Settings", - "stateTab": "States/regions", - "addressHandlingTab": "Address handling" - }, - "general": { - "mainMenuItemGeneral": "Countries", - "placeholderSearchBar": "Search countries...", - "actions": { - "newSnippet": "Add new snippet", - "createBefore": "New row before", - "createAfter": "New row after", - "moveTop": "Move row to top", - "moveBottom": "Move row to bottom" - } - }, - "list": { - "textHeadline": "Countries", - "textDeleteConfirm": "Are you sure you want to delete the country \"{name}\"?", - "columnName": "Name", - "columnPosition": "Position", - "columnIso": "ISO2", - "columnIso3": "ISO3", - "columnActive": "Active", - "buttonAddCountry": "Add country", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "messageDeleteSuccess": "Country \"{name}\" has been deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete" - }, - "detail": { - "textHeadline": "New country", - "titleCard": "General", - "messageSaveSuccess": "Country \"{name}\" has been saved.", - "messageSaveError": "Country \"{name}\" could not be saved.", - "labelName": "Name", - "labelPosition": "Position", - "labelIso": "ISO2", - "labelIso3": "ISO3", - "labelActive": "Active", - "labelShippingAvailable": "Shipping", - "labelTaxFree": "Tax-free (B2C)", - "labelCompanyTaxFree": "Tax-free (B2B)", - "helpTextCompanyTaxFree": "In order to conduct tax-free B2B transactions, the respective customer accounts need to have a valid VAT Reg.No.", - "labelCheckVatIdFormat": "Validate VAT Reg.No. format", - "helpTextCheckVatIdFormat": "Validates VAT Reg.No. format for EU member states.", - "labelForceStateInRegistration": "State/region required", - "placeholderName": "Enter name...", - "placeholderPosition": "1", - "placeholderStateSearch": "Search states/regions...", - "placeholderIso": "Enter alpha-2 ISO code...", - "placeholderIso3": "Enter alpha-3 ISO code...", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "buttonAddCountryState": "Add state/region", - "editAction": "Edit", - "columnStateNameLabel": "Name", - "columnStateShortCodeLabel": "ISO", - "taxFreeFrom": "Min. cart value (net)", - "baseCurrency": "Base currency", - "taxFreeFromHelpText": "If the shopping cart total is higher than the value set in \"min. cart value (net)\", the whole shopping cart will be free of tax.", - "labelVatIdRequired": "VAT Reg.No. required", - "helpTextLabelVatIdRequired": "Please keep in mind the global switch in \"Settings > Login/registration\".", - "titleOptions": "Options", - "currencyDependentValues": "Currency dependent values", - "labelPostalCodeRequired": "Postal code required", - "labelCheckPostalCodePattern": "Postal code validation", - "labelCheckAdvancedPostalCodePattern": "Advanced validation rules", - "placeholderAdvancedPostalCodePattern": "Enter postal code pattern...", - "helpTextAdvancedPostalCodePattern": "Possible formats to use:

^\\d{5}$ - Exact 5 Digits, e.g 12345

^(\\d{4})\\s*([A-Z]{2})$ - Exact 4 Digits and 2 Letters, e.g 1234 AB", - "labelCheckDefaultAddressFormat": "Custom address format", - "labelAddressFormatPlain": "Format", - "titleFormatting": "Address markup", - "helpTextCheckPostalCodePattern": "Enables validation of postal codes for a range of countries", - "previewTitle": "Preview", - "labelCustomer": "Customer", - "placeholderSelectCustomer": "Select a customer...", - "buttonResetMarkup": "Reset address markup", - "newSnippetModalTitle": "Insert snippet", - "buttonInsertSnippet": "Insert snippet", - "placeholderSearchSnippet": "Search snippets..." - } - }, - "sw-country-state-detail": { - "titleNew": "New state/region", - "titleEdit": "Edit state/region", - "buttonSave": "Save", - "buttonCancel": "Cancel", - "labelName": "Name", - "labelPosition": "Position", - "labelShortCode": "ISO", - "tooltipPosition": "Changes the positioning of states/regions in listings.", - "createNewStateError": "Cannot create a region with the currently selected language. Please create a region using the default system language first.", - "emptyTitle": "No region available", - "emptySubline": "Add a region" - }, - "sw-privileges": { - "permissions": { - "country": { - "label": "Countries" - } - } - }, - "sw-custom-snippet": { - "address": { - "countryState": "State", - "salutation": "Salutation", - "country": "Country", - "zipcode": "Postal code", - "lastName": "Last name", - "firstName": "First name", - "street": "Street", - "city": "City", - "company": "Company", - "phoneNumber": "Phone number", - "department": "Department", - "title": "Title" - }, - "symbol": { - "tilde": "~", - "dash": "-", - "comma": "," - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-currency/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-currency/snippet/snippet.json deleted file mode 100644 index 75d2a202f80..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-currency/snippet/snippet.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "sw-settings-currency": { - "general": { - "mainMenuItemGeneral": "Currencies", - "placeholderSearchBar": "Search all currencies..." - }, - "list": { - "textHeadline": "Currencies", - "textDeleteConfirm": "Are you sure you want to delete the currency \"{name}\"?", - "columnName": "Name", - "columnIsoCode": "ISO code", - "columnShortName": "Short name", - "columnSymbol": "Symbol", - "columnFactor": "Factor", - "columnDecimalPrecision": "Decimal place", - "buttonAddCurrency": "Add currency", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "messageDeleteSuccess": "Currency \"{name}\" has been deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete" - }, - "detail": { - "textHeadline": "New currency", - "labelPrecision": "Decimals", - "placeholderPrecision": "Enter number of decimals to be displayed...", - "titleCard": "Settings", - "messageSaveSuccess": "Currency \"{name}\" has been saved.", - "labelName": "Name", - "labelIsoCode": "ISO code", - "labelShortName": "Short name", - "labelSymbol": "Symbol", - "labelFactor": "Conversion factor", - "placeholderName": "Enter name...", - "placeholderIsoCode": "Enter ISO code...", - "placeholderShortName": "Enter short name...", - "placeholderSymbol": "Enter currency symbol...", - "placeholderFactor": "Enter conversion factor...", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "notificationErrorMessage": "An error occurred while saving your currency.", - "titleRoundingCard": "Price rounding", - "titleCountryRoundingCard": "Countries", - "searchbarPlaceholder": "Search countries...", - "notificationCountryErrorMessage": "An error occurred while saving your country currency settings.", - "notificationCountrySuccessMessage": "Country currency settings successful saved.", - "currencyCountry": { - "countryColumn": "Country", - "itemDecimalsColumn": "Item decimals", - "itemIntervalColumn": "Item interval", - "itemNetRoundingColumn": "Item round net ", - "totalDecimalsColumn": "Grand total decimals", - "totalIntervalColumn": "Grand total interval", - "totalNetRoundingColumn": "Grand total round net" - }, - "emptyCountryRoundings": "Add individual decimals and rounding factors for different countries.", - "emptyCountryRoundingsNewCurrency": "Fill in basic information, save the currency - then add values", - "buttonAddCountry": "Add country", - "taxFreeFrom": "Tax-free from", - "taxFreeFromHelpText": "If the shopping cart total is higher than the value set in \"Tax-free from\", the whole shopping cart will be tax-free. Applies to shopping carts payed in \"{currencyName}\", only." - }, - "currency-country-modal": { - "labelCountrySelect": "Country", - "titleNewCurrencyCountry": "Country", - "countryAlreadyAssigned": "The country has already a setting for this currency." - }, - "price-rounding": { - "itemsHeadline": "Items", - "itemsSubline": "Rounding applies to all items", - "labelDecimals": "Decimals", - "labelInterval": "Interval", - "labelRoundForNet": "Round for net customers too", - "grandHeadline": "Grand total", - "grandSubline": "Rounding applies to grand totals", - "headerWarning": "Different rounding intervals - Be sure to check back with your individual service providers to avoid accounting problems.", - "headerInfo": "Tax calculation is based on unrounded totals. Occuring rounding differences are not subject to tax calculation.", - "helpTextDecimals": "Decimals indicate the maximum number of digits after the decimal separator.", - "helpTextInterval": "Use rounding intervals to account for markets where the lowest physical denominations of the currency have been abolished and cash roundings are in place.

Hint: Select \"None\" if you don't want to apply any price rounding. E.g. when utilising decimals larger than 2.", - "helpTextRoundForNet": "Activate rounding for net customer groups additionally.", - "labelIntervalNone": "None", - "tooltipIntervalDisabled": "Price rounding is not applied if decimals larger than 2 are configured." - } - }, - "sw-privileges": { - "permissions": { - "currencies": { - "label": "Currencies" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-custom-field/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-custom-field/snippet/snippet.json deleted file mode 100644 index b1aa2d9c0de..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-custom-field/snippet/snippet.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "sw-settings-custom-field": { - "general": { - "description": "Manage custom fields here.", - "mainMenuItemGeneral": "Custom fields", - "placeholderSearchBar": "Search all custom fields...", - "tooltipTechnicalName": "A technical name has to be unique and cannot be changed later.", - "tooltipType": "The type cannot be changed later." - }, - "set": { - "list": { - "textHeadline": "Custom fields", - "textDeleteConfirm": "Do you really want to delete the set \"{name}\" ?", - "buttonCancel": "Cancel", - "buttonAdd": "Add new set", - "columnName": "Label", - "contextMenuEdit": "Edit", - "buttonDelete": "Delete", - "messageDeleteSuccess": "The set \"{name}\" has been deleted.", - "messageEmpty": "No custom fields yet.", - "helpTextGlobalSet": "This set is global and cannot be edited." - }, - "detail": { - "labelTechnicalName": "Technical name", - "labelPosition": "Position", - "textHeadline": "Custom field set", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "titleCardInformation": "General information", - "labelName": "Set name", - "placeholderName": "Enter a name...", - "labelCheckboxTranslated": "Manage labels in all administration languages", - "messageSaveSuccess": "The set \"{name}\" has been saved.", - "messageCustomFieldsEmpty": "No custom fields yet.", - "addCustomField": "New custom field", - "buttonApply": "Save", - "labelEntities": "Assign to", - "placeholderEntities": "Select modules...", - "messageNameNotUnique": "That technical name already exists.", - "entityTypeRequired": "Please select an entity type.", - "emptyStateDescription": "Before you can add a custom field you have to save this set." - } - }, - "customField": { - "detail": { - "titleNewCustomField": "New custom field", - "titleEditCustomField": "Edit custom field", - "buttonSaveApply": "Add", - "buttonEditApply": "Apply changes", - "buttonCancel": "Cancel", - "labelCustomFieldType": "Type", - "placeholderCustomFieldType": "Select...", - "labelRequired": "Required", - "labelTechnicalName": "Technical name", - "labelLabel": "Label", - "buttonAddOption": "Add option", - "labelDeleteOption": "Delete", - "labelOption": "Option {count}:", - "labelPlaceholder": "Placeholder", - "labelMax": "Max.", - "labelMin": "Min.", - "labelStep": "Steps", - "labelFloat": "Float field", - "labelInt": "Integer field", - "labelNumberType": "Number type", - "labelDatetime": "Date/time field", - "labelDate": "Date", - "labelTime": "Time", - "labelDateType": "Type", - "labelHelpText": "Help text", - "labelTimeForm": "24-hour time format", - "labelYes": "Yes", - "labelNo": "No", - "labelCustomFieldPosition": "Position", - "labelMultiSelect": "Multi select", - "helpTextMultiSelect": "The multi select option cannot be toggled once the custom field has been created.", - "labelEntityTypeSelect": "Entity type", - "helpTextEntitySelect": "The entity type cannot be changed once the custom field has been created.", - "tooltipCustomFieldPosition": "Controls this custom field's position on detail pages.", - "tooltipRequired": "Makes this custom field required on detail pages.", - "infoText": "If a custom field is created, the according snippet for all of your snippet sets will be created as well. The snippet will be named \"customFields.{name}\".", - "labelAllowCustomerWrite": "Modifiable via Store API", - "tooltipAllowCustomerWrite": "When active, the Store API is allowed to modify this field. This can be used to store custom data if adding new fields to the storefront. For example for new fields in the registration form.", - "labelAllowCartExpose": "Available in shopping carts", - "tooltipAllowCartExpose": "Activate, to make this custom field available in the payload of shopping cart line items. This is required in order to initially use this custom field in the Rule Builder or custom templates.", - "tooltipCartExposeDisabled": "This setting can currently not be changed, because the custom field is in use by one or more conditions in the Rule Builder." - }, - "list": { - "labelCustomFieldLabel": "Label", - "labelCustomFieldType": "Type", - "labelCustomFieldPosition": "Position", - "contextMenuCustomFieldResetDelete": "Restore", - "contextMenuCustomFieldView": "Edit", - "contextMenuCustomFieldDelete": "Delete", - "titleDeleteAction": "Delete custom field | Delete custom fields", - "textDeleteActionConfirmation": "Are you sure that you want to delete this custom field? | Are you sure that you want to delete these {count} custom fields?" - }, - "entity": { - "product": "Product", - "category": "Category", - "shippingMethod": "Shipping method", - "paymentMethod": "Payment method", - "country": "Country", - "customer": "Customer", - "salesChannel": "Sales Channel", - "manufacturer": "Manufacturer", - "dynamicProductGroup": "Dynamic product group", - "shoppingExperienceLayout": "Shopping Experience layout" - } - }, - "types": { - "select": "Select field", - "entity": "Entity select", - "text": "Text field", - "number": "Number field", - "media": "Media field", - "date": "Date/time field", - "checkbox": "Checkbox", - "switch": "Active switch", - "textEditor": "Text editor", - "colorpicker": "Colour picker", - "price": "Price field" - } - }, - "sw-privileges": { - "permissions": { - "custom_field": { - "label": "Custom fields" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-customer-group/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-customer-group/snippet/snippet.json deleted file mode 100644 index f535a0c1747..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-customer-group/snippet/snippet.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "sw-settings-customer-group": { - "general": { - "mainMenuItemGeneral": "Customer groups", - "buttonCancel": "Cancel", - "buttonCreate": "Add customer group", - "buttonSave": "Save", - "placeholderSearchBar": "Search customer groups..." - }, - "list": { - "columnName": "Name", - "columnDisplayGross": "Tax display" - }, - "detail": { - "cardTitle": "Customer group", - "fieldNameLabel": "Name", - "fieldDisplayGrossLabel": "Tax display", - "fieldDisplayGrossValues": "Gross | Net", - "placeholderName": "Enter a name...", - "placeholderNewCustomerGroup": "New customer group", - "notificationErrorMessage": "An error occured while saving your customer group.", - "registrationForm": "Custom signup form" - }, - "registration": { - "formTitle": "Signup form", - "placeholderTitle": "Enter a title...", - "placeholderIntroduction": "Enter an introduction...", - "placeholderSeoMetaDescription": "Enter a SEO meta description...", - "title": "Title", - "introduction": "Introduction", - "onlyCompaniesCanRegister": "Company signup form", - "onlyCompaniesCanRegisterHelpText": "Adds fields for company name, VAT Reg.No. and department.", - "seoMetaDescription": "SEO meta description", - "linkUrlsTitle": "URLs", - "linkUrlDescription": "Click the button on the right to generate URLs linking to request forms to every Sales Channel.", - "linkUrlButton": "Generate URLs", - "technicalUrl": "Technical URL", - "technicalUrlHelpText": "Technical URLs can be used as \"customisable link\" within the category module and will provide an automatic language mapping.", - "availabilitySalesChannel": "Available Sales Channels", - "infoText": "Shop users can sign up through this custom form, but will be assigned to the customer group only after you accepted the request in the customer module. You can customise this form with the fields below.", - "seoUrlLabel": "{salesChannelName} URL" - }, - "modal": { - "seoUrl": { - "title": "URL settings", - "salesChannel": "Sales Channel", - "urlSuffix": "URL suffix", - "exampleUrl": "Example URL", - "cancel": "Cancel", - "generate": "Generate" - } - }, - "notification": { - "errorMessageCannotDeleteCustomerGroup": "There are still Sales Channels and/or customers assigned to this customer group, therefore it cannot be deleted.", - "errorUnableToCreateSeoUrls": "The URLs could not be generated", - "successfulGeneratedSeoUrls": "The URLs were generated" - } - }, - "sw-privileges": { - "permissions": { - "customer_groups": { - "label": "Customer groups" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-delivery-times/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-delivery-times/snippet/snippet.json deleted file mode 100644 index dc6375f37b1..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-delivery-times/snippet/snippet.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "global": { - "error-codes": { - "DELIVERY_TIME_MIN_INVALID": "The minimum value should not be higher than the maximum value." - } - }, - "sw-settings-delivery-time": { - "general": { - "mainMenuItemGeneral": "Delivery times", - "description": "Settings module for managing delivery times", - "buttonCancel": "Cancel", - "buttonCreate": "Add delivery time", - "buttonSave": "Save", - "placeholder": "Search all delivery times..." - }, - "list": { - "textHeadline": "Delivery times", - "columnName": "Name", - "columnUnit": "Unit", - "columnMin": "Minimum", - "columnMax": "Maximum", - "columnUnit_hour": "Hour", - "columnUnit_day": "Day", - "columnUnit_week": "Week", - "columnUnit_month": "Month", - "columnUnit_year": "Year", - "columnUnit_hour": "Hour", - "errorLoad": "Unable to load the delivery times list." - }, - "detail": { - "textHeadlineNew": "New delivery time", - "labelName": "Name", - "labelUnit": "Unit", - "labelMin": "Minimum", - "labelMax": "Maximum", - "selectionUnitHour": "Hour", - "selectionUnitDay": "Day", - "selectionUnitWeek": "Week", - "selectionUnitMonth": "Month", - "selectionUnitYear": "Year", - "errorLoad": "Unable to load the delivery time.", - "errorSave": "The delivery time could not be saved." - } - }, - "sw-privileges": { - "permissions": { - "delivery_times": { - "label": "Delivery times" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-document/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-document/snippet/snippet.json deleted file mode 100644 index af1acfdc85a..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-document/snippet/snippet.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "sw-settings-document": { - "general": { - "mainMenuItemGeneral": "Documents", - "description": "Document configuration section in the settings module", - "placeholderSearchBar": "Search all documents..." - }, - "list": { - "textHeadline": "Documents", - "textDeleteConfirm": "Are you sure you want to delete the document \"{name}\"?", - "columnName": "Technical name", - "columnType": "Type", - "columnUsedIn": "Assigned to", - "columnAssignment": "Assignment", - "buttonAddDocument": "Add document", - "contextMenuEdit": "Edit", - "messageDeleteSuccess": "Document \"{name}\" has been deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "global": "Global" - }, - "detail": { - "textHeadline": "New document", - "configCard": "Settings", - "companyCard": "Company settings", - "assignmentCard": "Assignment", - "messageSaveSuccess": "Document \"{name}\" has been saved.", - "labelName": "Technical name", - "labelFileNamePrefix": "Filename prefix", - "labelFileNameSuffix": "Filename suffix", - "labelDisplayPrices": "Display prices", - "labelDisplayHeader": "Display header", - "labelDisplayLineItems": "Display line items", - "labelDisplayLineItemPosition": "Display line item positions", - "labelDisplayPageCount": "Display page count", - "labelPageOrientation": "Page orientation", - "labelPageSize": "Page format", - "labelItemsPerPage": "Items per page", - "labelDisplayCompanyAddress": "Display company address", - "labelCompanyAddress": "Company address", - "labelCompanyName": "Name", - "labelCompanyEmail": "Email address", - "labelCompanyPhone": "Phone number", - "labelCompanyUrl": "Website", - "labelTaxNumber": "Tax number", - "labelTaxOffice": "Tax office", - "labelVatId": "VAT Reg.No.", - "labelBankName": "Bank", - "labelBankIban": "IBAN", - "labelBankBic": "BIC", - "labelType": "Document type", - "labelSalesChannel": "Sales Channel", - "labelDisplayFooter": "Display footer", - "labelPlaceOfJurisdiction": "Place of jurisdiction / Commercial register no.", - "labelPlaceOfFulfillment": "Place of fulfillment", - "labelExecutiveDirector": "Business executive", - "labelDisplayAdditionalNoteDelivery": "Display \"intra-Community delivery\" label", - "labelDeliveryCountries": "Member countries", - "labelDisplayCustomerVatId": "Display customer VAT-ID", - "placeholderDisplayDeliveryCountries": "Search and add countries valid for intra-Community delivery...", - "labelOptionMedia": "Company logo", - "placeholderName": "Enter name...", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "disabledSalesChannel": "There is already another document of the same type in this Sales Channel.", - "disabledSalesChannelSelect": "Choose a document type first.", - "disabledTypeSelect": "The type of global documents cannot be changed.", - "labelDisplayDocumentInCustomerAccount": "Display document in \"My account\"", - "labelDisplayDivergentDeliveryAddress": "Display divergent delivery address", - "helpTextDisplayDocumentInCustomerAccount": "The document is displayed under \"Orders\" in the respective customer account. Note that only documents that have actually been sent to the customer are displayed in the customer account.", - "helpTextDisplayDeliveryCountries": "Displays indication of \"intra community delivery\" on invoice documents for selected countries." - } - }, - "sw-privileges": { - "permissions": { - "document": { - "label": "Documents" - } - } - } -} - diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-language/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-language/snippet/snippet.json deleted file mode 100644 index 1bbf6b88957..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-language/snippet/snippet.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "sw-settings-language": { - "general": { - "mainMenuItemGeneral": "Languages", - "placeholderSearchBar": "Search languages..." - }, - "list": { - "textHeadline": "Languages", - "textDeleteConfirm": "Are you sure you want to delete the language \"{name}\"? This will delete all content in this language and can not be undone!", - "columnName": "Name", - "columnLocaleName": "Locale", - "columnIsoCode": "ISO Code ", - "columnInherit": "Inherit from", - "columnDefault": "Default", - "buttonAddLanguage": "Add language", - "contextMenuEdit": "Edit", - "messageDeleteSuccess": "Language \"{name}\" has been deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "titleSidebarFilter": "Filter", - "titleSidebarQuickFilter": "Quick filter", - "textFilterRootLanguages": "Show only \"root\" languages", - "textFilterInheritedLanguages": "Show only inherited languages" - }, - "detail": { - "textHeadline": "New language", - "titleCard": "Settings", - "messageSaveSuccess": "Language \"{name}\" has been saved.", - "labelName": "Name", - "labelLocale": "Locale", - "labelParent": "Inherit from", - "labelIsoCode": "ISO code", - "placeholderName": "Enter name...", - "placeholderPleaseSelect": "Please select...", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "tooltipLanguageNotChoosable": "You cannot use a language which is already inheriting from another language.", - "tooltipInheritanceNotPossible": "The system default language can not inherit from another language.", - "textAlertChangeParent": "Changing the parent language can lead to inconsistencies in your translations.", - "textIsoCodeIsInUse": "This ISO code is already in use.", - "textLanguageHasParent": "This language is already inheriting from another language." - } - }, - "sw-privileges": { - "permissions": { - "language": { - "label": "Languages" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-listing/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-listing/snippet/snippet.json deleted file mode 100644 index aaf9006e80d..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-listing/snippet/snippet.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "sw-settings-listing": { - "general": { - "mainMenuItemGeneral": "Products", - "textHeadline": "Products", - "description": "Manage the display of products here.", - "buttonSave": "Save", - "messageSaveSuccess": "Configuration saved.", - "messageSaveError": "Configuration could not be saved.", - "labelDefaultSorting": "Default sorting", - "placeholderDefaultSorting": "Select a default sorting...", - "productSortingCriteriaGrid": { - "header": { - "name": "Name", - "order": "Order", - "priority": "Priority" - }, - "options": { - "criteriaAlreadyUsed": "The sorting criterion \"{criteriaName}\" is already in use.", - "customFieldCriteriaNotNull": "Please choose a valid custom field.", - "label": { - "product": { - "name": "Product name", - "ratingAverage": "Product rating", - "productNumber": "Product number", - "releaseDate": "Release date", - "stock": "Product stock", - "listingPrices": "Product listing price", - "cheapestPrice": "Cheapest product price", - "price": "Default price", - "sales": "Units sold" - }, - "customField": "Custom field", - "_score": "_score" - } - } - } - }, - "index": { - "defaultSalesChannel": { - "title": "Default Sales Channel", - "description": "Select default Sales Channels that are automatically assigned to newly created products.", - "linkAdvancedVisibility": "Set visibility for selected Sales Channels" - }, - "productSorting": { - "title": "Sorting options", - "addButton": "Add option", - "messageDeleteError": "There was an error while deleting the sorting option", - "emptyState": { - "title": "No options found", - "subline": "Create options" - }, - "grid": { - "header": { - "name": "Name", - "criteria": "Criteria", - "priority": "Priority" - } - } - }, - "deleteModal": { - "title": "Delete sorting option", - "description": "Are you sure you want to delete this sorting option?" - } - }, - "create": { - "smartBarTitle": "Create product sorting" - }, - "base": { - "smartBarTitle": "Edit product sorting", - "general": { - "title": "General", - "labelName": "Name", - "labelActive": "Active" - }, - "notification": { - "saveSuccess": "Sorting option \"{sortingOptionName}\" saved.", - "saveError": "The sorting option \"{sortingOptionName}\" could not be saved.", - "saveErrorAlreadyExists": "The sorting option \"{sortingOptionName}\" already exists." - }, - "criteria": { - "title": "Sorting criteria", - "selectPlaceholder": "Search and add criteria...", - "emptyStateSubline": "No criteria defined for this sorting option yet." - }, - "delete": { - "modalTitle": "Delete criterion", - "modalDescription": "Are you sure you want to delete this criterion?" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-logging/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-logging/snippet/snippet.json deleted file mode 100644 index 4ad301570d1..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-logging/snippet/snippet.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "sw-settings-logging": { - "general": { - "mainMenuItemGeneral": "Event logs", - "placeholderSearchBar": "Search logs..." - }, - "list": { - "title": "Logs", - "columnDate": "Date", - "columnMessage": "Message", - "columnLevel": "Priority", - "columnContent": "Contents", - "actionShowInfo": "View details...", - "levelDebug": "Debug", - "levelInfo": "Info", - "levelNotice": "Notice", - "levelWarning": "Warning", - "levelError": "Error", - "levelCritical": "Critical", - "levelAlert": "Alert", - "levelEmergency": "Emergency", - "titleSidebarItemRefresh": "Refresh" - }, - "entryInfo": { - "title": "Log information", - "tabRaw": "Raw", - "actionClose": "Close" - }, - "mailInfo": { - "tabHTML": "HTML", - "tabPlain": "Plain", - "recipientsTitle": "Recipients", - "contentsTitle": "Contents" - } - }, - "sw-privileges": { - "additional_permissions": { - "system": { - "logging": "Event logs" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-login-registration/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-login-registration/snippet/snippet.json deleted file mode 100644 index debfe3c874a..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-login-registration/snippet/snippet.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "sw-settings-login-registration": { - "general": { - "mainMenuItemGeneral": "Log-in & sign-up", - "description": "Change basic information here.", - "textHeadline": "Log-in & sign-up", - "buttonSave": "Save", - "messageSaveSuccess": "Configuration has been saved." - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-mailer/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-mailer/snippet/snippet.json deleted file mode 100644 index 55880991b97..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-mailer/snippet/snippet.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "sw-settings-mailer": { - "general": { - "mainMenuItemGeneral": "Mailer", - "textHeadline": "Mailer", - "buttonSave": "Save", - "helpText": "For more information look at documentation" - }, - "mailer-configuration": { - "card-title": "Mailer configuration", - "agent": "Preferred email agent", - "local-agent": "Local email agent", - "local-helptext": "This option uses your system‘s default mailer (Sendmail). Make sure Sendmail works and is available in your own hosting environment.", - "smtp-server": "SMTP server", - "env-file": "Use environment's configuration" - }, - "first-configuration": { - "headline": "Establishing email communication", - "description": "Communicating with customers is a key factor in everyday ecommerce. Consequently, setting up a mailing scheme should be crossed out from your list as soon as possible." - }, - "sendmail": { - "sync": "Synchronous mail dispatch", - "async": "Asynchronous mail dispatch" - }, - "card-smtp": { - "host": "Host", - "host-placeholder": "Enter a host name...", - "port": "Port", - "port-placeholder": "Enter a port number...", - "username": "Username", - "username-placeholder": "Enter a your username...", - "password": "Password", - "password-placeholder": "Enter a password...", - "encryption": "Encryption", - "encryption-placeholder": "Select encryption method...", - "sender-address": "Sender address", - "sender-address-placeholder": "Fill in an email address you have access to...", - "delivery-address": "Delivery address", - "delivery-address-placeholder": "Fill in an email address for testing purposes...", - "delivery-address-helptext": "All outgoing email will be sent to the targeted recipient address and also to this address. For testing purposes only.", - "disable-delivery": "Disable email delivery", - "error": { - "notificationMessage": "The SMTP configuration you entered seems to be invalid." - } - }, - "encryption": { - "no-encryption": "No encryption", - "ssl": "SSL", - "tls": "TLS" - }, - "helpText": "For more information please check out the documentation." - } -} - diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-newsletter/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-newsletter/snippet/snippet.json deleted file mode 100644 index 27ed16246bb..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-newsletter/snippet/snippet.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "sw-settings-newsletter": { - "general": { - "mainMenuItemGeneral": "Newsletter", - "description": "Change newsletter configuration here.", - "textHeadline": "Newsletter", - "buttonSave": "Save", - "messageSaveSuccess": "Configuration has been saved." - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-number-range/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-number-range/snippet/snippet.json deleted file mode 100644 index 8c45a7ed389..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-number-range/snippet/snippet.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "sw-settings-number-range": { - "general": { - "mainMenuItemGeneral": "Number ranges", - "placeholderSearchBar": "Search number ranges...", - "infoGlobalType": "There can be only be one \"{typeName}\" number range. Changes to the number range of type \"{typeName}\" have to be made here and will globally affect all Sales Channels.", - "infoGlobalTypeTitle": "Global number range type \"{typeName}\"", - "infoGlobal": "You cannot change a global number range's type. But you can create additional number ranges for most types and particular Sales Channels back in the overview.", - "infoGlobalTitle": "Global number range \"{name}\"", - "infoSalesChannelBound": "To change a number range's type, remove all Sales Channel assignments first." - }, - "list": { - "textHeadline": "Number ranges", - "textDeleteConfirm": "Are you sure you want to delete the number range \"{name}\"?", - "columnName": "Name", - "columnUsedIn": "Type", - "columnAssignment": "Assignment", - "buttonAddNumberRange": "Add number range", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "messageDeleteSuccess": "Number range \"{name}\" has been deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "global": "Global" - }, - "detail": { - "textHeadline": "New number range", - "configCard": "Settings", - "assignmentCard": "Assignment", - "messageSaveSuccess": "Number range \"{name}\" has been saved.", - "messageSaveError": "Number range \"{name}\" has not been saved.", - "labelName": "Name", - "labelDescription": "Description", - "labelPrefix": "Prefix", - "labelSuffix": "Suffix", - "labelPattern": "Pattern", - "labelStart": "Start number", - "labelCurrentNumber": "Current number", - "labelPreview": "Preview", - "labelAdvanced": "Advanced mode", - "labelType": "Type", - "labelSalesChannel": "Sales Channel", - "placeholderName": "Enter name...", - "placeholderDescription": "Enter description...", - "placeholderPrefix": "Enter prefix...", - "placeholderSuffix": "Enter suffix...", - "placeholderPattern": "Enter pattern... \"prefix_{n}_suffix\"", - "placeholderStart": "Enter start number...", - "placeholderPleaseSelect": "Please select...", - "placeholderSimpleModeImpossible": "Advanced mode active", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "helpTextAdvancedField": "Advanced pattern definition:
{prefix}_{n}_{suffix}
'n' is the defined start number
('_' is an arbitrarily chosen separator)

Use e.g. the PHP parameter 'date':
{date}:
international date format (YYYY-MM-DD)
{date_dmy}:
user defined date format (DD-MM-YY)

", - "errorSalesChannelNeededMessage": "No Sales Channel selected. Please assign at least one Sales Channel.", - "errorPatternNeededMessage": "No pattern defined. Please define at least a start value.", - "infoStartDecrementMessage": "Changes to the start number will only take effect when the start number is higher than the current number." - } - }, - "sw-privileges": { - "permissions": { - "number_ranges": { - "label": "Number ranges" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-payment/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-payment/snippet/snippet.json deleted file mode 100644 index 0cf0b094aa1..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-payment/snippet/snippet.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "sw-settings-payment": { - "general": { - "mainMenuItemGeneral": "Payment methods", - "placeholderSearchBar": "Search all payment methods..." - }, - "overview": { - "openSortingModalButton": "Edit display order in checkout", - "editDetails": "Edit details", - "activeToggle": "Active", - "missingEditorPermission": "You don't have the permissions, to edit payment methods.", - "notification": { - "activationSuccess": "{name} successfully activated.", - "deactivationSuccess": "{name} successfully deactivated.", - "activationError": "{name} could not be activated.", - "deactivationError": "{name} could not be deactivated." - } - }, - "sorting-modal": { - "modalTitle": "Display order in checkout", - "subTitle": "Use drag & drop to define the order of payment methods displayed during checkout.", - "saveSuccessful": "The order of payment methods has been updated.", - "errorMessage": "An error occurred while updating the order of payment methods." - }, - "list": { - "textHeadline": "Payment", - "textDeleteConfirm": "Are you sure you want to delete the payment method \"{name}\"?", - "columnName": "Name", - "columnDescription": "Description", - "columnActive": "Active", - "columnPosition": "Position", - "columnExtension": "Extension", - "buttonAddPaymentMethod": "Add payment method", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "messageDeleteSuccess": "Payment method \"{name}\" has been deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "pluginDeleteTitleText": "Plugin payment methods cannot be deleted." - }, - "detail": { - "textHeadline": "New payment method", - "titleCard": "Payment methods", - "messageSaveSuccess": "Payment method \"{name}\" has been saved.", - "messageSaveError": "Payment method \"{name}\" could not be saved.", - "labelName": "Name", - "labelPosition": "Position", - "labelActive": "Active", - "labelAfterOrderEnabled": "Allow payment change after checkout", - "labelDescription": "Description", - "labelLogoUpload": "Logo", - "sidebar": { - "labelUseAsLogo": "Use as logo" - }, - "topRule": "Availability rule", - "placeholderName": "Enter name...", - "placeholderPosition": "Enter position...", - "placeholderDescription": "Enter description...", - "placeholderAvailabilityRule": "Choose availability rule...", - "buttonCancel": "Cancel", - "buttonSave": "Save" - } - }, - "sw-plugin-box": { - "buttonPluginSettings": "Extension settings" - }, - "sw-privileges": { - "permissions": { - "payment": { - "label": "Payment methods" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-product-feature-sets/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-product-feature-sets/snippet/snippet.json deleted file mode 100644 index e061dee2115..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-product-feature-sets/snippet/snippet.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "sw-settings-product-feature-sets": { - "general": { - "mainMenuItemGeneral": "Essential characteristics", - "placeholderSearchBar": "Search templates...", - "searchType": "Essential characteristics" - }, - "list": { - "textHeadline": "Essential characteristics", - "textDeleteConfirm": "Are you sure you want to delete the essential characteristic \"{name}\"?", - "columnValues": "Values", - "columnTemplate": "Template", - "columnDescription": "Description", - "buttonAddEssentialCharacteristics": "Create new", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "messageDeleteSuccess": "Essential characteristic \"{name}\" has been deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete" - }, - "detail": { - "textHeadline": "New template", - "titleCard": "General information", - "titleCardValues": "Values", - "messageSaveSuccess": "Characteristic template \"{name}\" has been saved.", - "messageSaveError": "An error occurred while saving your product essential characteristic template.", - "labelName": "Name", - "labelDescription": "Description", - "labelValues": "Values", - "placeholderName": "Enter a template name...", - "placeholderDescription": "Enter a description...", - "buttonSave": "Save", - "notificationErrorMessage": "An error occurred while saving your product essential characteristic template.", - "labelCreateNew": "Add values" - }, - "valuesCard": { - "createStateDescription": "Add values to define essential characteristics that are custom-tailored to your product range.", - "labelCreateNew": "Add field", - "cardTitle": "Values", - "labelValue": "Value", - "labelType": "Type", - "labelPosition": "Position", - "emptyStateDescription": "Add values to define essential characteristics that are custom-tailored to your product range." - }, - "modal": { - "buttonAdd": "Add", - "textPropertyLabel": "Property", - "textCustomFieldLabel": "Custom field", - "textProductInfoLabel": "Product information", - "textReferencePriceLabel": "Unit price", - "labelTitlePageOne": "Choose a field type you want to add to your template", - "labelTitleModal": "Add values", - "labelName": "Name", - "buttonNext": "Next", - "buttonCancel": "Cancel", - "label": { - "property": "Property", - "width": "Width", - "height": "Height", - "length": "Length", - "weight": "Weight", - "releaseDate": "Release date", - "description": "Description", - "manufacturerNumber": "Manufacturer product number", - "ean": "GTIN/EAN", - "referencePrice": "Unit price" - } - } - }, - "sw-privileges": { - "permissions": { - "product_feature_sets": { - "label": "Essential characteristics" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-rule/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-rule/snippet/snippet.json deleted file mode 100644 index 0fbe6d30f22..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-rule/snippet/snippet.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "sw-settings-rule": { - "general": { - "mainMenuItemGeneral": "Rule builder", - "placeholderSearchBar": "Search all rules...", - "descriptionTextModule": "Manage rules here." - }, - "filter": { - "conditionFilter": { - "label": "Conditions", - "placeholder": "Select conditions..." - }, - "groupFilter": { - "label": "Condition types", - "placeholder": "Select condition types..." - }, - "assignmentFilter": { - "label": "Assignments", - "placeholder": "Select assignments...", - "values": { - "cartPromotions": "Promotion cart rules", - "orderPromotions": "Promotion order rules", - "personaPromotions": "Promotion customer rules", - "promotionSetGroups": "Promotion set group rules", - "promotionDiscounts": "Promotion discount product rules", - "flowSequences": "Flows", - "paymentMethods": "Payment methods", - "productPrices": "Product price rules", - "shippingMethodPriceCalculations": "Shipping method price matrices", - "shippingMethodPrices": "Shipping method price rules", - "shippingMethods": "Shipping method availability rules" - } - }, - "tagFilter": { - "label": "Tags", - "placeholder": "Select tags..." - } - }, - "list": { - "columnTaxProviders": "Tax Provider assignments", - "columnWarehouseGroup": "Warehouse group assignments", - "textHeadline": "Rule builder", - "buttonAddRule": "Create rule", - "columnName": "Rule", - "columnDescription": "Description", - "columnDateCreated": "Creation date", - "columnDateUpdated": "Updated at", - "columnPriority": "Priority", - "columnStatus": "Status", - "columnTags": "Tags", - "columnCartPromotions": "Promotion cart rule assignments", - "columnOrderPromotions": "Promotion order rule assignments", - "columnPersonaPromotions": "Promotion customer rule assignments", - "columnPromotionSetGroups": "Promotion set group rule assignments", - "columnPromotionDiscounts": "Promotion discount product rule assignments", - "columnFlowSequences": "Flow assignments", - "columnPaymentMethods": "Payment method assignments", - "columnProductPrices": "Product price assignments", - "columnShippingMethodPriceCalculations": "Shipping method price matrix assignments", - "columnShippingMethodPrices": "Shipping method price assignments", - "columnShippingMethods": "Shipping method assignments", - "contextMenuDuplicate": "Duplicate", - "titleSidebarItemRefresh": "Refresh", - "valid": "Valid", - "invalid": "Invalid", - "messageEmpty": "No rules yet", - "assignments": { - "taxProviders": "Tax Provider | Tax Providers", - "warehouseGroup": "Warehouse group | Warehouse groups", - "cartPromotions": "promotion cart rule | promotion cart rules", - "orderPromotions": "promotion order rule | promotion order rules", - "personaPromotions": "promotion customer rule | promotion customer rules", - "promotionSetGroups": "promotion set group rule | promotion set group rules", - "promotionDiscounts": "promotion discount product rule | promotion discount product rules", - "flowSequences": "flow | flows", - "paymentMethods": "payment method | payment methods", - "productPrices": "product price | product prices", - "shippingMethodPriceCalculations": "shipping method price matrix | shipping method price matrices", - "shippingMethodPrices": "shipping method price | shipping method prices", - "shippingMethods": "shipping method | shipping methods" - } - }, - "detail": { - "textHeadline": "New rule", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "titleCard": "General", - "labelName": "Name", - "labelDescription": "Description", - "labelPriority": "Priority", - "labelType": "Type", - "placeholderName": "Set a name for this rule...", - "placeholderDescription": "Set a description for this rule...", - "placeholderPriority": "Set a priority for this rule...", - "placeholderTags": "Enter a tag...", - "messageSaveSuccess": "The rule \"{name}\" has been saved.", - "ruleCard": "Condition", - "messageSaveError": "An error occurred while saving rule", - "tabGeneral": "General", - "tabAssignments": "Assignments", - "buttonAddAssignment": "Add assignment", - "associations": { - "shippingMethods": "Shipping methods", - "promotions": "Promotions", - "products": "Product price rules", - "shippingMethodPrices": "Shipping method price rules", - "paymentMethods": "Payment methods", - "promotionCustomerRules": "Promotion customer rules", - "promotionOrderRules": "Promotion order rules", - "promotionCartRules": "Promotion cart rules", - "promotionDiscountRules": "Promotion discount product rules", - "promotionGroupRules": "Promotion set group rules", - "shippingMethodAvailabilityRule": "Shipping method availability rules", - "flows": "Flow Builders", - "taxProviders": "Tax Providers" - }, - "typeHasNoAssociations": "No rules assigned", - "hasNoAssociations": "This rule is not in use", - "associationsLoadingError": "Unable to load rule assignments.", - "textModalDelete": "Do you really want to remove this assignment?", - "textModalBulkDelete": "Are you sure you want to remove this assignment? | Are you sure you want to remove these {count} assignments?", - "titleModalDelete": "Delete assignment", - "types": { - "shipping": "Shipping", - "payment": "Payment", - "price": "Price", - "flowBuilder": "Flow Builder" - }, - "groups": { - "general": "General", - "cart": "Shopping cart", - "items": "Items in shopping cart", - "customers": "Customers", - "promotions": "Marketing & promotions", - "flow": "Flow Builder", - "orders": "Orders", - "misc": "Miscellaneous" - }, - "textUnsavedConditions": "There are unsaved changes in this rule. Save changes in order to add assignments." - }, - "conditionFilter": { - "infoText": "Use filters to define which line items have to fulfil this condition." - }, - "conditionModal": { - "modalTitle": "Filter", - "messageSaveError": "An error occurred while saving the filter." - } - }, - "sw-privileges": { - "permissions": { - "rule": { - "label": "Rule builder" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-salutation/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-salutation/snippet/snippet.json deleted file mode 100644 index b92700bf137..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-salutation/snippet/snippet.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "global": { - "error-codes": { - "DUPLICATED_SALUTATION_KEY": "Technical name already in use. Please choose a different one." - } - }, - "sw-settings-salutation": { - "general": { - "mainMenuItemGeneral": "Salutations", - "buttonCancel": "Cancel", - "buttonCreate": "Add salutation", - "buttonSave": "Save", - "placeholderSearchBar": "Search salutations..." - }, - "list": { - "columnSalutationKey": "Technical name", - "columnDisplayName": "Salutation", - "columnLetterName": "Letter salutation" - }, - "detail": { - "cardTitle": "Salutation", - "fieldDisplayNameLabel": "Salutation", - "fieldDisplayNamePlaceholder": "Enter a salutation...", - "fieldLetterNameLabel": "Letter salutation", - "fieldLetterNamePlaceholder": "Enter a letter salutation...", - "fieldSalutationKeyTooltip": "Choose a unique technical name that is required to include the salutations, e.g. in email templates.", - "fieldSalutationKeyLabel": "Technical name", - "fieldSalutationKeyPlaceholder": "Enter a technical name...", - "placeholderNewSalutation": "New salutation...", - "notificationErrorMessage": "An error occured while saving your salutation." - } - }, - "sw-privileges": { - "permissions": { - "salutation": { - "label": "Salutations" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-search/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-search/snippet/snippet.json deleted file mode 100644 index 0b656272d32..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-search/snippet/snippet.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "sw-settings-search": { - "general": { - "mainMenuItemGeneral": "Search", - "textHeadline": "Search settings" - }, - "page": { - "generalTab": "General", - "liveSearchTab": "Live search" - }, - "generalTab": { - "labelSearchBehaviour": "Search behaviour", - "textTitleSearchBehaviour": "Predefine your Sales Channels' search behaviour.", - "labelSearchAndCondition": "“AND” Search", - "textSearchAndConditionExplain": "Search results match with every single element of the entered search term.\nExample: \"Jeans summer\" will find search results that contain both search terms \"jeans\" and \"summer\".", - "labelSearchOrCondition": "“OR” Search", - "textSearchOrConditionExplain": "Search results match with any element of the entered search term.\nExample: \"Jeans summer\" will find search results that contain either the search term \"jeans\" or the search term \"summer\".", - "labelMinimalSearchTerm": "Minimal search term length", - "labelExcludedSearchTerms": "Excluded search terms", - "textEmptyStateExcludedSearchTerms": "No search terms excluded yet", - "buttonAddExcludedSearch": "Exclude search term", - "textPlaceholderTermsFilter": "Search excluded search terms...", - "buttonAddExcludedSearchTerms" : "Exclude search term", - "labelExcludedSearchTermsNoResults": "No results found.", - "labelSearchableContent": "Searchable content", - "textDescriptionSearchableContent": "All searchable content is listed in the table below. To customise search results in your Sales Channels go ahead and either exclude content from being searchable at all or tweak the ranking of each individual element to your liking. Higher ranking elements have an increased \"search value\" and will place higher in the search results.", - "buttonResetDefault": "Reset to default", - "linkExample": "Show example", - "buttonAddContent": "Add searchable content", - "labelGeneralTab": "General", - "labelCustomFieldsTab": "Custom fields", - "textEmptyStateSearchableContent": "No searchable content added yet.", - "titleExampleModal": "Search ranking example", - "textColumnSearchTerm": "Excluded search terms", - "modal": { - "textExplain": "Below you'll find three fictional search results for the search term \"jeans\". Searchable are product titles (ranking score 100), product descriptions (ranking score 50) and product tags (ranking score 20).", - "textTitle": "Title", - "textSuperJeans": "Super jeans", - "textDescription": "Description", - "textFancyJeans": "Fancy jeans", - "textTag": "Tag", - "textJeans": "Jeans", - "textTotal": "Total", - "textProductRankedFirstScore": "The product ranked first has a search hit in every searchable entity, resulting in a total ranking score of 170.", - "textFancyPants": "Fancy pants", - "textProductRankedSecondScore": "The product ranked second has search hits for product name and product tags, resulting in a total ranking score of 120.", - "textSuperPants": "Super pants", - "textProductRankedThirdScore": "The product ranked third has only one hit in product tags, resulting in a total ranking score of 20." - }, - "labelSearchIndex": "Search index", - "buttonRebuildSearchIndex": "Rebuild search index", - "textWarningOpenTab": "Please keep this window open.", - "textRebuildSearchIndexDescription": "Rebuilding the search index takes some time. During that time, it is mandatory to keep this window open in order to successfully rebuild the search index. You'll be notified as soon as the process has finished.", - "textRebuildingSearchIndex": "Rebuilding search index", - "textLastedBuild": "Latest build:", - "textSearchNotIndexedYet": "Search not indexed yet.", - "list": { - "columnSearchable": "Searchable", - "columnRankingPoints": "Ranking score", - "columnContent": "Content", - "columnSplitKeywords": "Split search terms", - "textResetRanking": "Reset ranking", - "textRemove": "Remove" - }, - "configFields": { - "name": "Product name", - "description": "Product description", - "productNumber": "Product number", - "manufacturerNumber": "Manufacturer number", - "ean": "GTIN/EAN", - "customSearchKeywords": "Custom search terms", - "manufacturerName": "Manufacturer name", - "manufacturerCustomFields": "Manufacturer custom fields", - "categoriesName": "Category name", - "categoriesCustomFields": "Category custom fields", - "tagsName": "Product tag", - "metaTitle": "Product meta title", - "metaDescription": "Product meta description", - "propertiesValue": "Property values", - "variantValue": "Variant values" - } - }, - "notification": { - "saveSuccess": "Configuration saved.", - "excludedTermRequired": "Excluded search terms should not be empty.", - "excludedTermAlreadyExists": "Excluded search term already exists.", - "updateExcludedTermSuccess": "Excluded search term updated.", - "createExcludedTermSuccess": "Excluded search term created.", - "deleteExcludedTermSuccess": "Excluded search term deleted.", - "resetToDefaultExcludedTermSuccess": "Excluded search terms have been reset to default.", - "resetToDefaultExcludedTermError": "An error occurred while resetting excluded search terms.", - "saveError": "An error occurred while saving your configuration.", - "index": { - "started": "Building product indexes.", - "success": "Product indexes built." - }, - "loadError": "An error occurred while loading your configuration.", - "notSupportedLanguageError": "The selected language is not available in the selected Sales Channel" - }, - "liveSearchTab": { - "titleCard": "Sales Channel live search", - "textDescription": "Test your custom search settings below.", - "labelSalesChannelSelect": "Sales Channel", - "textPlaceholderSalesChannel": "Select a Sales Channel...", - "linkRebuildSearchIndex": "Rebuild search index", - "labelName": "Search result", - "labelScore": "Ranking score", - "textNoResult": "No results found. Please try again with another search term." - }, - "textLeaveConfirm": "You have made changes on this page. If you leave without saving, your changes will be lost." - }, - "sw-privileges": { - "permissions": { - "product_search_config": { - "label": "Search" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-seo/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-seo/snippet/snippet.json deleted file mode 100644 index 1230ef84d26..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-seo/snippet/snippet.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "sw-settings-seo": { - "general": { - "mainMenuItemGeneral": "SEO", - "descriptionTextModule": "Manage SEO settings.", - "textHeadline": "SEO", - "buttonSave": "Save" - } - }, - "sw-settings-seo-entity-detail": { - "labelMetaTitle": "Meta title", - "labelAdditionalText": "Meta description" - }, - "sw-seo-url-template-card": { - "general": { - "titleCard": "SEO URL templates", - "labelPossibleValues": "Possible variables", - "tooltipValidTemplate": "Template valid", - "tooltipInvalidTemplate": "Invalid template", - "messageSaveError": "Not all templates are valid.", - "messageSaveSuccess": "SEO URL templates have been saved.", - "preview": "Preview:", - "placeholderSelectVariables": "Search and select...", - "labelSalesChannelSelect": "Sales Channel", - "textUrlPreviewNotPossible": "A preview for this template could not be generated.", - "textUrlNoEntitiesForPreview": "No {entity} available.", - "textUrlPreviewEmptyTemplate": "The template is empty, SEO URLs for {entity} won't be generated.", - "headlineInfoMessageBoxEmptyProperties": "Info", - "textInfoMessageBoxEmptyProperties": "When using variables, make sure that data is available in all respective fields of the entities (products, landing pages or categories). If variables refer to empty fields, no SEO URLs will be created for the corresponding entity." - }, - "routeNames": { - "frontend-detail-page": "Product detail page", - "frontend-navigation-page": "Category page", - "frontend-landing-page": "Landing page" - } - }, - "sw-seo-url": { - "titleCard": "SEO URLs", - "labelSalesChannelSelect": "Sales Channel", - "labelSeoPathInfo": "SEO path", - "textEmptySeoUrls": "There are no SEO URLs yet.", - "textSeoUrlsDisallowedForHeadless": "SEO URLs cannot be assigned to a headless Sales Channel.", - "labelMainCategory": "Main category", - "placeholderMainCategory": "Choose a main category..." - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-shipping/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-shipping/snippet/snippet.json deleted file mode 100644 index dca2a55bac8..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-shipping/snippet/snippet.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "sw-settings-shipping": { - "general": { - "mainMenuItemGeneral": "Shipping", - "placeholderSearchBar": "Search all shipping methods...", - "descriptionTextModule": "Manage shipping methods here." - }, - "list": { - "textHeadline": "Shipping", - "buttonAddShippingMethod": "Add shipping method", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "columnName": "Name", - "columnDescription": "Description", - "columnActive": "Active", - "columnPosition": "Position", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "contextMenuDuplicate": "Duplicate", - "messageEmpty": "No shipping methods yet", - "textDeleteConfirm": "Are you sure you really want to delete the shipping method \"{name}\"?", - "titleSidebarItemRefresh": "Refresh", - "messageSaveSuccess": "Shipping method \"{name}\" has been saved.", - "messageSaveError": "Shipping method \"{name}\" could not be saved.", - "messageDeleteError": "Shipping method \"{name}\" could not be deleted.", - "messageDeleteSuccess": "Shipping method \"{name}\" has been deleted.", - "columnTaxType": "Tax calculation", - "columnTaxRate": "Tax Rate", - "placeholderTaxType": "Select tax type" - }, - "detail": { - "textHeadline": "New shipping method", - "titleCard": "Settings", - "messageSaveSuccess": "Shipping rate \"{name}\" has been saved.", - "labelName": "Name", - "labelActive": "Active", - "labelPosition": "Position", - "labelDeliveryTime": "Delivery time", - "placeholderDeliveryTime": "Search delivery times...", - "placeholderName": "Enter name...", - "placeholderPosition": "Enter position...", - "placeholderDescription": "Enter description...", - "labelDescription": "Description", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "labelSetRules": "Select rules", - "labelBasicInfo": "Basic information", - "topRule": "Availability", - "placeholderTopRule": "Search or create availability rule...", - "labelLogoUpload": "Upload logo", - "labelTrackingUrl": "Tracking URL", - "placeholderTrackingUrl": "Enter URL...", - "helpTextTrackingUrl": "You may enter the shipping provider's tracking URL here. Just replace the actual shipping code with '%s' as a placeholder, Shopware will then insert the correct code for each order automatically, given one is provided in the order details.", - "tax": { - "fieldName": "Tax calculation", - "labelTaxType": "Type", - "labelTaxRate": "Rate", - "placeholderTaxType": "Select tax type...", - "placeholderTaxRate": "Select tax rate...", - "helpText": "Select from different modes of calculating taxes on shipping costs:" - } - }, - "constants": { - "weight": "Weight", - "price": "Price", - "lineItemCount": "Product quantity" - }, - "priceMatrix": { - "titleCard": "Price matrix", - "noRestriction": "Unrestricted", - "addNewRule": "Add new rule", - "addNewShippingPrice": "Add pricing level", - "duplicateMatrixContextLabel": "Duplicate price matrix", - "deleteMatrixContextLabel": "Delete price matrix", - "contextMenuDuplicatePrice": "Duplicate pricing level", - "contextMenuDeletePrice": "Delete pricing level", - "selectProperty": "Select cart property...", - "useRules": "Build a rule", - "emptyText": "Create a price matrix based on predefined cart properties and/or custom built rules. Please choose:", - "chooseCustomRule": "Choose a custom rule", - "calculationLineItemCount": "Product quantity", - "calculationPrice": "Cart price", - "calculationWeight": "Weight", - "calculationVolume": "Volume", - "columnQuantityStart": "Quantity from...", - "columnQuantityEnd": "to...", - "columnWeightStart": "Weight from...", - "columnWeightEnd": "to...", - "columnPriceStart": "Cart price from...", - "columnPriceEnd": "to...", - "columnVolumeStart": "Volume from...", - "columnVolumeEnd": "to...", - "columnPrice": "Price", - "columnCalculationRule": "Rule", - "buttonAddAdditionalPriceMatrix": "Add price matrix", - "any": "∞", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "textDeleteConfirm": "Are you sure you really want to delete the price matrix \"{name}\"? | Are you sure you really want to delete these price matrices?", - "deletionNotPossibleMessage": "At least one price tier needed. Try deleting the entire pricing rule instead.", - "labelGrossNet": "(gross / net)", - "ruleAlreadyUsed": "This rule is already in use in a price matrix.", - "ruleAlreadyUsedInMatrix": "This rule is already in use in this price matrix.", - "textOr": "or", - "chooseOrCreateRule": "Choose or create a rule", - "unrestrictedRuleAlreadyExistsMessage": "There is already an unrestricted price matrix.", - "newMatrixAlreadyExists": "There is already a new price matrix without a rule assigned.", - "newMatrixAlertMessage": "A rule has to be assigned to save this price matrix.", - "contextMenuModifyPrice": "Change price rule" - }, - "sidebar": { - "labelUseAsLogo": "Use as logo" - }, - "shippingPriceModal": { - "modalTitle": "Add shipping price rule" - }, - "shippingCostOptions": { - "auto": "Auto", - "highest": "Highest", - "fixed": "Fixed" - } - }, - "sw-privileges": { - "permissions": { - "shipping": { - "label": "Shipping" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-shopware-updates/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-shopware-updates/snippet/snippet.json deleted file mode 100644 index 5f87c68d9a1..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-shopware-updates/snippet/snippet.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "sw-settings-shopware-updates": { - "general": { - "menuTitle": "Shopware updates", - "title": "Shopware update ({version})", - "emptyTitle": "Shopware updates", - "emptyState": "You are running the latest version.", - "checkForUpdates": "Check for updates", - "currentVersion": "Current version:" - }, - "cards": { - "info": "What's new?", - "requirements": "System requirements", - "extensions": "Extension compatibility", - "updating": "Updating..." - }, - "notifications": { - "updateStarted": "Update started.", - "updateStopped": "Update stopped.", - "downloadFailed": "Download has failed.", - "unpackFailed": "Unpacking has failed.", - "deactivationFailed": "Unable to deactivate extensions.", - "alreadyUpToDate": "You are running the latest version." - }, - "infos": { - "backupCheckboxLabel": "I have created a backup and want to execute the update now.", - "startUpdate": "Start update", - "requirementsNotMet": "Not all system requirements are met.", - "progress": { - "download": "Downloading update file...", - "deactivate": "Deactivating extensions...", - "unpack": "Extracting update file..." - } - }, - "requirements": { - "columns": { - "message": "Requirement", - "status": "Status" - }, - "message": { - "phpVersion": "Minimum PHP version: {minVersion}. Currently installed PHP version: {currentVersion}.", - "mysqlVersion": "Minimum MySQL version: {minVersion}. Currently installed MySQL version {currentVersion}.", - "writeableCheckValid": "The following directories and files are writable:
{checkedDirectories}", - "writeableCheckFailed": "The following directories and files are not writable:
{failedDirectories}", - "validShopwareLicense": "Your current Shopware version is out of date. You may want to consider updating to the latest version.", - "invalidShopwareLicense": "No active Shopware subscription found.
Automatic updates cannot be performed.
You may want to purchase a Shopware subscription via the Shopware account page." - }, - "ready": "Ready", - "notReady": "Not ready" - }, - "plugins": { - "columns": { - "name": "Extension", - "available": "Compatibility" - }, - "actions": { - "openMyExtensions": "To my extensions", - "deactivateAll": "Deactivate all extensions.", - "deactivateIncompatible": "Deactivate incompatible extensions.", - "deactivateNone": "I am aware of the implicit dangers and still want to update Shopware without deactivating incompatible extensions first. I am conscious, that Shopware cannot guarantee the functionality of my installation after an incompatible update.", - "recommended": "(Recommended)" - }, - "pluginNotInStore": "This extension is not available in the store. Please contact the extension's authors.", - "pluginWillBeDeactivatedHint": "(This extension will be deactivated on update)" - }, - "updateModal": { - "actions": { - "cancel": "Cancel", - "install": "Install", - "goToUpdate": "Update now" - }, - "messageIncompatible": "Some of the extensions installed are not compatible with the latest Shopware version. If you continue updating now, unknown issues could occur and gravely harm your system. Shopware is able to automatically deactivate incompatible extensions during the update process in order to ensures the continued functionality of your installation. After updating these extensions accordingly, you will have the possibility to re-activate them manually.", - "messageNotInStore": "There are extensions installed that could not successfully be tested for compatibility. Please contact the extension's authors for more information. In this case it is strongly recommended to create a backup before updating.", - "messageOkay": "All prerequisites fulfilled. Don't forget to create a backup before updating.", - "messageUpdateCheck": "Your current version can be updated to {version}. What do you want to do?", - "backupLabel": "Yes, I've created a backup." - } - }, - "sw-privileges": { - "additional_permissions": { - "system": { - "core_update": "Run updates", - "plugin_maintain": "Manage extensions", - "plugin_upload": "Upload extensions" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-sitemap/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-sitemap/snippet/snippet.json deleted file mode 100644 index a47b573fd61..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-sitemap/snippet/snippet.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "sw-settings-sitemap": { - "general": { - "mainMenuItemGeneral": "Sitemap", - "description": "Change the sitemap settings here.", - "textHeadline": "Sitemap", - "buttonSave": "Save", - "messageSaveSuccess": "The configuration has been saved." - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-snippet/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-snippet/snippet/snippet.json deleted file mode 100644 index 37cf90d44dc..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-snippet/snippet/snippet.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "global": { - "error-codes": { - "DUPLICATED_SNIPPET_KEY": "Snippets already exists for \"{key}\". Please choose a new name." - } - }, - "sw-settings-snippet": { - "general": { - "mainMenuItemGeneral": "Snippets", - "description": "Manage snippets here.", - "copyName": "copy", - "errorBackRoutingTitle": "Invalid page request", - "errorBackRoutingMessage": "The requested page could not be loaded. You will be redirected.", - "placeholderSearchBarSets": "Search snippet sets...", - "placeholderSearchBarSnippets": "Search snippets...", - "placeholderValue": "Define content...", - "searchBarTitleSets": "Snippet sets", - "searchBarTitleSnippets": "Snippets" - }, - "detail": { - "buttonCancel": "Cancel", - "buttonSave": "Save", - "cardGeneralTitle": "Information", - "cardSnippetSetsTitle": "Translations", - "labelContent": "Snippet set: {name}", - "labelName": "Name", - "labelNamePlaceholder": "Add name...", - "labelNamespace": "Section", - "labelNamespacePlaceholder": "Select section", - "messageSaveError": "Snippets for \"{key}\" could not be saved.", - "messageSaveSuccess": "Snippet for \"{key}\" has been saved.", - "textHeadline": "New snippet" - }, - "list": { - "identifier": "{setName} | Snippet set comparison", - "buttonAdd": "New snippet", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "buttonEmpty": "Back to standard snippets", - "columnKey": "Name", - "columnValue": "Value", - "contextMenuDelete": "Delete | Reset", - "contextMenuEdit": "Edit", - "columnHeaderGridColumnTitleSet": "Snippet set", - "columnHeaderResetTo": "Original", - "emptyStateHeadLine": "No snippets yet.", - "messageDeleteSuccess": "Snippet \"{key}\" has been reset.", - "messageSaveError": "Snippet \"{key}\" could not be saved. | Snippets for \"{key}\" could not be saved.", - "messageSaveSuccess": "Snippet \"{key}\" has been saved. | Snippets for \"{key}\" have been saved.", - "textDeleteConfirm": "Are you sure you want to delete the snippets for \"{key}\"?", - "textResetConfirm": "Are you sure you want to reset the snippet \"{key}\" for this set? | Are you sure you want to reset the snippets for \"{key}\"?", - "textSnippetList": "Snippets of \"{setName}\" | Snippets", - "resetErrorMessage": "Snippet \"{key}\" could not be reset. | Snippet \"{key}\" could not be deleted.", - "resetSuccessMessage": "Snippet \"{key}\" has been reset to it's default value. | Snippet \"{key}\" has been deleted.", - "titleSidebarCustomItems": "Custom snippets", - "titleSidebarItemRefresh": "Refresh", - "titleSidebarItemFilter": "Filter" - }, - "setList": { - "title": "Manage snippets", - "description": "This is an overview of your snippet sets. Select a set and edit individual snippets to your liking.", - "cardTitle": "Snippet sets", - "buttonAddSet": "Add snippet set", - "buttonCancel": "Cancel", - "buttonClone": "Copy", - "buttonDelete": "Delete", - "buttonEditSet": "Edit snippets", - "buttonExport": "Export", - "buttonImport": "Import", - "cloneErrorMessage": "Error while copying a snippet set.", - "cloneSuccessMessage": "Snippet set has been copied.", - "columnBaseFile": "Base file", - "columnChangedAt": "Last updated", - "columnName": "Name", - "contextMenuClone": "Duplicate", - "contextMenuDelete": "Delete", - "contextMenuEdit": "Edit", - "deleteNoteErrorMessage": "Could not delete snippet set.", - "deleteNoteSuccessMessage": "Snippet set has been deleted.", - "inlineEditErrorMessage": "Snippet set could not be saved | Snippet set \"{name}\" could not be saved.", - "inlineEditSuccessMessage": "Snippet set \"{name}\" has been saved.", - "modalTitleClone": "Copy snippet set", - "notEditableNoteErrorMessage": "An error occurred while editing snippet sets.", - "placeholderName": "Enter snippet set name...", - "splitButtonDuplicateContent": "Duplicate from", - "textCloneConfirm": "Are you sure you want to copy the snippet set \"{name}\"?", - "textDeleteConfirm": "Are you sure you want to delete the snippet set \"{name}\"?" - }, - "filter": { - "showOnlyEmpty": "Show empty snippets only", - "showOnlyCustom": "Show edited snippets only", - "showOnlyAdded": "Show added snippets only", - "author": "Author", - "more": "More filters" - } - }, - "sw-privileges": { - "permissions": { - "snippet": { - "label": "Snippets" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-store/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-store/snippet/snippet.json deleted file mode 100644 index 74a9c9d1305..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-store/snippet/snippet.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "sw-settings-store": { - "general": { - "mainMenuItemGeneral": "Shopware Account", - "textHeadline": "Shopware Account", - "description": "Change your Shopware Account settings here.", - "buttonSave": "Save", - "messageSaveSuccess": "Your Shopware Account information have been saved." - }, - "detail": { - "titleCard": "Settings", - "labelHost": "Licence domain", - "placeholderHost": "Enter the licence domain (shop domain), specified in your Shopware Account." - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-tag/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-tag/snippet/snippet.json deleted file mode 100644 index 26c2fc294c5..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-tag/snippet/snippet.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "sw-settings-tag": { - "general": { - "mainMenuItemGeneral": "Tags", - "placeholderSearchBar": "Search tags..." - }, - "list": { - "textHeadline": "Tags", - "textDeleteConfirm": "Are you sure you want to delete the tag \"{name}\"?", - "columnName": "Tag", - "columnConnections": "Assignments", - "buttonAddTag": "Add tag", - "contextMenuEdit": "Edit tag", - "contextMenuDuplicate": "Duplicate tag", - "contextMenuDelete": "Delete tag", - "messageDeleteSuccess": "Tag \"{name}\" deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "titleEmptyStateList": "No tags found.", - "searchPlaceholder": "Search tags...", - "filter": "Filter", - "filterAssignemnt": "Filter by assigned entity", - "placeholderFilterAssignemnt": "Search assignments...", - "filterEmpty": "Show unassigned tags only", - "filterDuplicate": "Show duplicate tags only", - "resetFilters": "Reset filters", - "bulkMerge": "Merge", - "bulkMergeTitle": "Merge tags", - "bulkMergeMessage": "Are you sure you want to merge", - "bulkMergeMessageAnd": "and", - "bulkMergeMessageFinal": "?", - "bulkMergeName": "New tag", - "bulkMerging": "Merging", - "bulkMergeNotice": "Please wait until the merge process is complete. This may take a while. If you close the browser tab or cancel the process prematurely, not all changes will be applied and existing tags remain unchanged. You can rerun the merge process at any time.", - "bulkMergeNoUndoNotice": "This action cannot be undone.", - "bulkMergeTimeNotice": "Depending on the number of entities assigned, this process may take some time.", - "bulkMergeInto": "into", - "placeholderTagName": "Enter tag name...", - "assignments": { - "header": { - "products": "Product assignments", - "media": "Media assignments", - "categories": "Category assignments", - "customers": "Customer assignments", - "orders": "Order assignments", - "shippingMethods": "Shipping method assignments", - "newsletterRecipients": "Newsletter recipient assignments", - "landingPages": "Landing page assignments", - "rules": "Rule assignments" - }, - "content": { - "products": "products | product | products", - "media": "media", - "categories": "categories | category | categories", - "customers": "customers | customer | customers", - "orders": "orders | order | orders", - "shippingMethods": "shipping methods | shipping method | shipping methods", - "newsletterRecipients": "newsletter recipients | newsletter recipient | newsletter recipients", - "landingPages": "landing pages | landing page | landing pages", - "rules": "rules | rule | rules" - }, - "filter": { - "products": "Product", - "media": "Media", - "categories": "Category", - "customers": "Customer", - "orders": "Order", - "shippingMethods": "Shipping method", - "newsletterRecipients": "Newsletter recipient", - "landingPages": "Landing page", - "rules": "Rule" - } - } - }, - "detail": { - "editTitle": "Edit \"{name}\"", - "generalTab": "General", - "assignmentsTab": "Assignments", - "buttonSave": "Save", - "assignments": { - "searchPlaceholder": "Search entities...", - "assignments": "assigned", - "selected": "assigned entities", - "showSelected": "Hide unassigned entities", - "products": "Products", - "media": "Media", - "categories": "Categories", - "customers": "Customers", - "orders": "Orders", - "shippingMethods": "Shipping methods", - "newsletterRecipients": "Newsletter recipients", - "landingPages": "Landing pages", - "rules": "Rules" - } - } - }, - "sw-privileges": { - "permissions": { - "tag": { - "label": "Tags" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-tax/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-tax/snippet/snippet.json deleted file mode 100644 index 768684935b8..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-tax/snippet/snippet.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "sw-settings-tax": { - "general": { - "mainMenuItemGeneral": "Tax", - "taxRateSymbol": "%", - "placeholderSearchBar": "Search tax rates..." - }, - "list": { - "textHeadline": "Tax", - "textDeleteConfirm": "Are you sure you want to delete the tax \"{name}\"?", - "columnName": "Name", - "columnDefaultTaxRate": "Tax rate", - "columnDefault": "Default", - "buttonAddTax": "Add tax", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "messageDeleteSuccess": "Tax \"{name}\" has been deleted.", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "taxCardTitle": "Taxes", - "taxProvider": { - "cardTitle": "Tax provider", - "changePriorityButton": "Change priority", - "editDetailsLink": "Edit details", - "labelActive": "Active", - "messageEmptyTitle": "No tax provider found", - "statusChangedSuccess": { - "active": "Tax provider \"{name}\" is now active.", - "inactive": "Tax provider \"{name}\" is now inactive." - }, - "sorting-modal": { - "modalTitle": "Change tax calculation priority", - "subTitle": "Use drag & drop to order from top to bottom. Top entry has the highest priority.", - "saveSuccessful": "Tax provider priorities has been saved.", - "errorMessage": "An error occurred while saving." - } - } - }, - "detail": { - "textHeadline": "New tax rate", - "taxProviderInfoTitle": "Tax providers may override your tax rates", - "taxProviderInfoText": "Tax providers have a higher priority than fixed tax rates. Any fixed tax rate set here may thus be overwritten.", - "titleCard": "Settings", - "labelName": "Name", - "labelDefaultTaxRate": "Tax rate", - "placeholderName": "Enter name...", - "placeholderDefaultTaxRate": "Enter default rate...", - "buttonCancel": "Cancel", - "buttonSave": "Save", - "messageSaveError": "An error occurred while saving the tax rate.", - "messageSaveSuccess": "Tax rate has been saved.", - "defaultTaxLabel": "Use as default", - "defaultTaxHelpText": "This tax rate will be preselected when creating new products. This can only be set for one single tax rate." - }, - "taxRuleCard": { - "tooltipCountries": "If not all available countries are shown, type in a name to access undisplayed countries. Countries may be created or edited in Settings/Countries.", - "labelTaxRate": "Rate", - "labelAppliesOn": "Applies to", - "labelCountryName": "Country", - "cardTitle": "Countries", - "searchBarPlaceholder": "Search countries...", - "labelCreateNew": "Add country", - "labelCancel": "Cancel", - "labelStates": "States", - "labelZipCode": "Postal code", - "labelFromZipCode": "From...", - "labelToZipCode": "To...", - "emptyStateDescription": "Add individual tax rates for different countries.", - "createStateDescription": "Save this tax rate first, then add more countries.", - "textDeleteConfirm": "Are you sure you want to delete this country: \"{name}\"?", - "placeholderStates": "Add states...", - "labelActiveFrom": "Active from" - }, - "taxProviderDetail": { - "textHeadline": "Tax provider", - "infoTitle": "Final tax calculation in checkout only", - "infoText": "This may affect your shopping cart rules. Check shipping methods, availability rules and similar.", - "cardTitleSettings": "Settings", - "cardTitleAvailability": "Availability", - "labelPriority": "Priority", - "labelActive": "Active", - "placeholderAvailabilityRule": "Choose availability rule..." - } - }, - "sw-privileges": { - "permissions": { - "tax": { - "label": "Tax" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-units/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-units/snippet/snippet.json deleted file mode 100644 index 01e32827f0c..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-units/snippet/snippet.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "sw-settings-units": { - "detail": { - "fieldLabels": { - "name": "Scale unit name", - "shortCode": "Short code" - } - }, - "general": { - "mainMenuItemGeneral": "Scale units", - "placeholderSearchBar": "Search scale units...", - "createNewUnit": "Add scale unit", - "disableAddNewUnitMessage": "New scale units can only be added in the system default language." - }, - "grid": { - "columnName": "Scale unit", - "columnShortCode": "Shorthand", - "contextMenuDelete": "Delete" - }, - "empty-state": { - "title": "No scale units yet", - "subline": "Manage scale units here." - }, - "notification": { - "successMessage": "Scale unit has been saved.", - "errorMessage": "Scale unit could not be saved. Please fill in all required fields." - } - }, - "sw-privileges": { - "permissions": { - "scale_unit": { - "label": "Scale units" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-usage-data/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-usage-data/snippet/snippet.json deleted file mode 100644 index 491cd2522ac..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings-usage-data/snippet/snippet.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "sw-settings-usage-data": { - "general": { - "mainMenuItemGeneral": "Data sharing", - "textHeadline": "Data sharing", - "description": "Configure to share usage data with us to improve Shopware." - } - }, - "sw-usage-data-consent-banner": { - "headline": "Shaping the future of e-commerce", - "improvingDescription": "We are constantly improving the services we provide to you. To take the next step, we are analyzing your data using techniques such as machine learning (e.g. pattern recognition) to develop and improve our product. Your data will also be used to develop data-driven services designed to enhance your business success.", - "improvingDescriptionNotAccepted": "We are constantly improving the services we provide to you. To take the next step, we would like to analyze your data using techniques such as machine learning (e.g. pattern recognition) to develop and improve our product. Your data will also be used to develop data-driven services designed to enhance your business success.", - "fullDetailsDescription": "Full details of this agreement can be found at {link}. {fullDetailsDescriptionNotAccepted}", - "fullDetailsDescriptionNotAccepted": "You can always opt out of data sharing at any time. Join us in shaping the future of e-commerce by sharing your data with us!", - "confirmAuthorization": "By clicking \"Agree\", you confirm that you are authorized to enter into this agreement on behalf of your company.", - "privacyPolicy": "shopware.com/en/data-use-details", - "privacyPolicyLink": "https://www.shopware.com/en/data-use-details/", - "collectionInformation": { - "title": "Data we are collecting:", - "titleNotAccepted": "Data we will collect:", - "orderData": "Order data", - "usageData": "Data sharing", - "diagnosticData": "Diagnostic data", - "storeData": "Store data", - "helpText": { - "orderDataHelp": "Order data within Shopware refers to the detailed information about customer orders placed on the platform. This includes specifics such as products ordered, quantities, prices, origin, payment methods, shipment, etc. We analyze this data to understand trends and patterns that help us to enhance features as well as develop new services designed to improve your business success. We don’t collect personal data from your customers that can be used to identify a single person.", - "usageDataHelp": "Diagnostic data within Shopware refers to the information related to system health, errors and performance metrics of the platform. This includes details such as system logs, error messages, server response times, and other technical indicators. Analysing this data helps us to quickly identify, address and deploy fixes for common issues or vulnerabilities, maintaining the integrity of the platform.", - "diagnosticDataHelp": "Diagnostic data within Shopware refers to the information related to system health, errors and performance metrics of the platform. This includes details such as system logs, error messages, server response times, and other technical indicators. Analysing this data helps us to quickly identify, address and deploy fixes for common issues or vulnerabilities, maintaining the integrity of the platform.", - "storeDataHelp": "Store data within Shopware pertains to all the information related to your online storefront. Such as products, listings, prices, images, descriptions, etc. and metadata about your shop's setup, such as themes and plugins. We don’t collect personal data that can be used to identify an admin user or a storefront visitor. Using aggregated store data, we can provide insights via machine learning such as emerging market trends, allowing you to adjust product offerings or marketing strategies accordingly." - } - }, - "checkListDataSharing": { - "title": "We can assure you that:", - "gdprCompliant": "We are GDPR compliant", - "personalData": "We don’t collect personal data", - "securelyProcessed": "Your data is securely processed and stored", - "thirdParty": "We don’t share your data with third parties for their own purposes", - "helpText": { - "shareDataHelpText": "\"Share\" refers to disclosure of data for the receiving party’s own purposes; we may disclose data to our service providers." - } - }, - "acceptDataCollection": "Agree", - "declineDataCollection": "Not at the moment", - "togglePath": "Settings", - "rejectedMessage": "You can at any time enter into the agreement and thus contribute to and profit from the constant evolution of our services, by allowing data sharing in your {link}", - "thankYouMessage": "{thanksForParticipation} You may opt out of this agreement at any time and thus stop contributing to and benefiting from the ongoing development of our services by disabling data sharing in your {link}", - "thanksForParticipation": "Thank you for your participation!", - "settings": { - "deactivateDataCollection": "Disable data sharing", - "sharingInformation": "You are sharing data with us" - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings/snippet/snippet.json deleted file mode 100644 index f9daaa38fd3..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-settings/snippet/snippet.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "sw-settings": { - "general": { - "mainMenuItemGeneral": "Settings" - }, - "index": { - "title": "Settings", - "tabShop": "Shop", - "tabSystem": "System", - "tabPlugins": "Extensions" - }, - "system-config": { - "labelSalesChannelSelect": "Sales Channel", - "inherited": "Inherited", - "compileNotice": "This configuration holds fields that can be used in a theme. Please compile the theme for these changes to be visible.", - "scssHelpText": "SCSS variable name: " - } - }, - "sw-privileges": { - "additional_permissions": { - "system": { - "system_config": "Basic configuration" - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-users-permissions/snippet/snippet.json b/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-users-permissions/snippet/snippet.json deleted file mode 100644 index 237dc4b2e18..00000000000 --- a/src/Resources/sources/Platform/Administration/Resources/app/administration/src/module/sw-users-permissions/snippet/snippet.json +++ /dev/null @@ -1,235 +0,0 @@ -{ - "sw-users-permissions": { - "general": { - "label": "Users & permissions" - }, - "permissions": {}, - "roles": { - "general": { - "labelCreateNewRole": "Create role", - "cardLabel": "Roles" - }, - "role-grid": { - "labelName": "Name", - "labelDescription": "Description", - "messageEmptyTitle": "No roles yet", - "messageEmptySubline": "Create roles to start managing user rights.", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "titleModalDelete": "Delete role", - "textModalDelete": "Do you really want to delete the role \"{name}\"?", - "labelButtonCancel": "Cancel", - "labelButtonDelete": "Delete", - "notification": { - "deleteSuccess": { - "message": "Role \"{name}\" deleted." - }, - "deleteError": { - "message": "The role \"{name}\" could not be deleted." - } - } - }, - "detail": { - "role": "Role", - "basicInformation": "Basic information", - "labelName": "Name", - "labelDescription": "Description", - "permissions": "Permissions" - }, - "grid": { - "title": "Permissions", - "disabledCheckboxMessage": "To disable this option, you must first disable other active options." - }, - "additional-permissions": { - "title": "Additional permissions" - }, - "detailed-additional-permissions": { - "title": "Additional permissions" - }, - "view": { - "detailed": { - "alertText": "Configure privileges in detail. All deactivated checkboxes are permissions that have already been assigned in the \"General\" tab and are not not configurable. This configuration is only necessary if e.g. extensions are used that add new datasets but do not have privileges, these can be configured here." - } - }, - "tabs": { - "general": "General", - "detailed": "Detailed privileges" - } - }, - "users": { - "general": { - "mainMenuItemGeneral": "Users & permissions", - "placeholderSearchBar": "Find users...", - "labelUserList": "Users & permissions", - "labelCreateNewUser": "Create new user", - "cardLabel": "Users" - }, - "user-grid": { - "labelUsername": "User name", - "labelFirstName": "First name", - "labelLastName": "Last name", - "labelRoles": "Roles", - "labelEmail": "Email address", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "contextMenuDuplicate": "Duplicate", - "titleModalDelete": "Delete user", - "textModalDelete": "Do you really want to delete the user \"{name}\"?", - "labelButtonCancel": "Cancel", - "labelButtonDelete": "Delete", - "notification": { - "deleteSuccess": { - "message": "User \"{name}\" deleted." - }, - "deleteError": { - "message": "The user \"{name}\" could not be deleted." - }, - "deleteUserLoggedInError": { - "message": "Users cannot delete themselves." - } - } - }, - "user-detail": { - "labelCard": "Basic information", - "labelIntegrationsCard": "Integrations", - "labelFirstName": "First name", - "labelLastName": "Last name", - "labelEmail": "Email address", - "errorEmailUsed": "This email address is already in use.", - "errorUsernameUsed": "This username is already in use.", - "labelUsername": "User name", - "labelPassword": "Password", - "labelProfilePicture": "Profile picture", - "labelLanguage": "User interface language", - "labelLanguagePlaceholder": "Choose language...", - "labelChangePassword": "Change password", - "labelAdministrator": "Administrator", - "labelTimezone": "Timezone", - "labelJobTitle": "Job title", - "labelRoles": "Roles", - "labelNewPassword": "New password", - "labelNewUser": "New user", - "placeholderNewPassword": "Enter new password...", - "placeholderNewPasswordConfirm": "Confirm new password...", - "labelButtonCancel": "Cancel", - "labelButtonChangePassword": "Change", - "labelButtonSave": "Save", - "writeAccess": "Write", - "readAccess": "Read", - "contextMenuEdit": "Edit", - "contextMenuDelete": "Delete", - "textChangePassword": "Pressing the \"change\" button will immediately save the new password!", - "addAccessKey": "Create access key", - "noAccessKeysTitle": "No access keys available", - "noAccessKeysSubline": "Create access keys here", - "labelAccessKey": "Access key", - "labelPermissions": "Permissions", - "disabledRoleSelectWarning": "Roles are only available for users that don't have administrator rights.", - "passwordConfirmation": { - "titleConfirmPasswordModal": "Confirm password", - "labelConfirmPassword": "Password", - "placeholderConfirmPassword": "Enter your current password...", - "labelButtonCancel": "Cancel", - "labelButtonConfirm": "Confirm", - "notificationPasswordErrorTitle": "Error", - "notificationPasswordErrorMessage": "Please submit your current password correctly." - }, - "modal": { - "detailModalTitle": "Create integration", - "detailModalTitleEdit": "Edit", - "confirmDelete": "Are you sure you want to delete this integration?", - "buttonApply": "Save integration", - "buttonApplyEdit": "Save changes", - "buttonCancel": "Cancel", - "buttonDelete": "Delete", - "buttonCreateNewApiKeys": "Create new API key", - "hintCreateNewApiKeys": "For generating new API access keys, updating all associated scripts and applications is recommended.", - "labelFieldLabel": "Name", - "idFieldLabel": "Access key ID", - "secretFieldLabel": "Secure access key", - "secretHelpText": "Please copy your access key now. For safety reasons it will be no longer visible after saving.", - "messageSaveSuccess": "Integration saved.", - "messageSaveError": "Integration could not be saved.", - "messageCreateNewError": "Integration could not be saved." - }, - "notification": { - "saveError": { - "message": "The user \"{name}\" could not be saved." - }, - "saveSuccess": { - "message": "User \"{name}\" saved." - }, - "invalidEmailErrorMessage": "Please enter a valid email address.", - "duplicateEmailErrorMessage": "This email address has been registered already." - } - } - } - }, - "sw-privileges": { - "roles": { - "all": "All", - "viewer": "View", - "editor": "Edit", - "creator": "Create", - "deleter": "Delete" - }, - "permissionType": { - "read": "Read", - "update": "Update", - "create": "Create", - "delete": "Delete" - }, - "permissions": { - "parents": { - "catalogues": "Catalogues", - "content": "Content", - "customers": "Customers", - "marketing": "Marketing", - "other": "Other", - "orders": "Orders", - "settings": "Settings" - }, - "users_and_permissions": { - "label": "Users & permissions" - }, - "routes": { - "label": "Routes" - } - }, - "additional_permissions": { - "system": { - "label": "Settings" - }, - "user": { - "label": "User" - }, - "marketing": { - "label": "Marketing" - }, - "orders": { - "label": "Orders" - }, - "routes": { - "label": "Routes", - "api_action_access-key_integration": "Create API keys", - "api_acl_privileges_get": "Read all ACL privileges", - "api_acl_privileges_route_get": "Read ACL route privileges", - "api_action_cache_info": "Read cache info", - "api_action_cache_index": "Trigger indexer", - "api_action_cache_delete_and_warmup": "Delete and warm up cache", - "api_action_cache_delete": "Delete cache", - "api_action_cache_cleanup": "Clean up cache", - "api_action_container-cache_delete": "Delete container cache", - "api_info_me": "Read own api user info", - "api_info_ping": "Refresh auth token", - "system:clear:cache": "Clear cache", - "api_proxy_switch-customer": "Act on behalf of a customer" - }, - "app": { - "label": "Apps", - "all": "All", - "disabledCheckboxMessage": "To deactivate this option, you must first deactivate the All option." - } - } - } -} diff --git a/src/Resources/sources/Platform/Administration/administration.json b/src/en-GB/Platform/Administration/administration.json similarity index 100% rename from src/Resources/sources/Platform/Administration/administration.json rename to src/en-GB/Platform/Administration/administration.json diff --git a/src/Resources/sources/Platform/Core/messages.json b/src/en-GB/Platform/Core/messages.json similarity index 100% rename from src/Resources/sources/Platform/Core/messages.json rename to src/en-GB/Platform/Core/messages.json diff --git a/src/Resources/sources/Platform/Storefront/storefront.json b/src/en-GB/Platform/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Platform/Storefront/storefront.json rename to src/en-GB/Platform/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/PluginPublisher/Administration/administration.json b/src/en-GB/Plugins/PluginPublisher/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/PluginPublisher/Administration/administration.json rename to src/en-GB/Plugins/PluginPublisher/Administration/administration.json diff --git a/src/Resources/sources/Plugins/PluginPublisher/Core/messages.json b/src/en-GB/Plugins/PluginPublisher/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/PluginPublisher/Core/messages.json rename to src/en-GB/Plugins/PluginPublisher/Core/messages.json diff --git a/src/Resources/sources/Plugins/PluginPublisher/Storefront/storefront.json b/src/en-GB/Plugins/PluginPublisher/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/PluginPublisher/Storefront/storefront.json rename to src/en-GB/Plugins/PluginPublisher/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagB2bPlatform/Administration/administration.json b/src/en-GB/Plugins/SwagB2bPlatform/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagB2bPlatform/Administration/administration.json rename to src/en-GB/Plugins/SwagB2bPlatform/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagB2bPlatform/Core/messages.json b/src/en-GB/Plugins/SwagB2bPlatform/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagB2bPlatform/Core/messages.json rename to src/en-GB/Plugins/SwagB2bPlatform/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagB2bPlatform/Storefront/storefront.json b/src/en-GB/Plugins/SwagB2bPlatform/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagB2bPlatform/Storefront/storefront.json rename to src/en-GB/Plugins/SwagB2bPlatform/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagCmsExtensions/Administration/administration.json b/src/en-GB/Plugins/SwagCmsExtensions/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagCmsExtensions/Administration/administration.json rename to src/en-GB/Plugins/SwagCmsExtensions/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagCmsExtensions/Core/messages.json b/src/en-GB/Plugins/SwagCmsExtensions/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagCmsExtensions/Core/messages.json rename to src/en-GB/Plugins/SwagCmsExtensions/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagCmsExtensions/Storefront/storefront.json b/src/en-GB/Plugins/SwagCmsExtensions/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagCmsExtensions/Storefront/storefront.json rename to src/en-GB/Plugins/SwagCmsExtensions/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagCustomizedProducts/Administration/administration.json b/src/en-GB/Plugins/SwagCustomizedProducts/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagCustomizedProducts/Administration/administration.json rename to src/en-GB/Plugins/SwagCustomizedProducts/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagCustomizedProducts/Core/messages.json b/src/en-GB/Plugins/SwagCustomizedProducts/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagCustomizedProducts/Core/messages.json rename to src/en-GB/Plugins/SwagCustomizedProducts/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagCustomizedProducts/Storefront/storefront.json b/src/en-GB/Plugins/SwagCustomizedProducts/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagCustomizedProducts/Storefront/storefront.json rename to src/en-GB/Plugins/SwagCustomizedProducts/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagEnterpriseSearch/Administration/administration.json b/src/en-GB/Plugins/SwagEnterpriseSearch/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagEnterpriseSearch/Administration/administration.json rename to src/en-GB/Plugins/SwagEnterpriseSearch/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagEnterpriseSearch/Core/messages.json b/src/en-GB/Plugins/SwagEnterpriseSearch/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagEnterpriseSearch/Core/messages.json rename to src/en-GB/Plugins/SwagEnterpriseSearch/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagEnterpriseSearch/Storefront/storefront.json b/src/en-GB/Plugins/SwagEnterpriseSearch/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagEnterpriseSearch/Storefront/storefront.json rename to src/en-GB/Plugins/SwagEnterpriseSearch/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagGoogleShopping/Administration/administration.json b/src/en-GB/Plugins/SwagGoogleShopping/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagGoogleShopping/Administration/administration.json rename to src/en-GB/Plugins/SwagGoogleShopping/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagGoogleShopping/Core/messages.json b/src/en-GB/Plugins/SwagGoogleShopping/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagGoogleShopping/Core/messages.json rename to src/en-GB/Plugins/SwagGoogleShopping/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagGoogleShopping/Storefront/storefront.json b/src/en-GB/Plugins/SwagGoogleShopping/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagGoogleShopping/Storefront/storefront.json rename to src/en-GB/Plugins/SwagGoogleShopping/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagMigrationAssistant/Administration/administration.json b/src/en-GB/Plugins/SwagMigrationAssistant/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagMigrationAssistant/Administration/administration.json rename to src/en-GB/Plugins/SwagMigrationAssistant/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagMigrationAssistant/Core/messages.json b/src/en-GB/Plugins/SwagMigrationAssistant/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagMigrationAssistant/Core/messages.json rename to src/en-GB/Plugins/SwagMigrationAssistant/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagMigrationAssistant/Storefront/storefront.json b/src/en-GB/Plugins/SwagMigrationAssistant/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagMigrationAssistant/Storefront/storefront.json rename to src/en-GB/Plugins/SwagMigrationAssistant/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagMigrationMagento/Administration/administration.json b/src/en-GB/Plugins/SwagMigrationMagento/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagMigrationMagento/Administration/administration.json rename to src/en-GB/Plugins/SwagMigrationMagento/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagMigrationMagento/Core/messages.json b/src/en-GB/Plugins/SwagMigrationMagento/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagMigrationMagento/Core/messages.json rename to src/en-GB/Plugins/SwagMigrationMagento/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagMigrationMagento/Storefront/storefront.json b/src/en-GB/Plugins/SwagMigrationMagento/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagMigrationMagento/Storefront/storefront.json rename to src/en-GB/Plugins/SwagMigrationMagento/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagPayPal/Administration/administration.json b/src/en-GB/Plugins/SwagPayPal/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagPayPal/Administration/administration.json rename to src/en-GB/Plugins/SwagPayPal/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagPayPal/Core/messages.json b/src/en-GB/Plugins/SwagPayPal/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagPayPal/Core/messages.json rename to src/en-GB/Plugins/SwagPayPal/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagPayPal/Storefront/storefront.json b/src/en-GB/Plugins/SwagPayPal/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagPayPal/Storefront/storefront.json rename to src/en-GB/Plugins/SwagPayPal/Storefront/storefront.json diff --git a/src/Resources/sources/Plugins/SwagSocialShopping/Administration/administration.json b/src/en-GB/Plugins/SwagSocialShopping/Administration/administration.json similarity index 100% rename from src/Resources/sources/Plugins/SwagSocialShopping/Administration/administration.json rename to src/en-GB/Plugins/SwagSocialShopping/Administration/administration.json diff --git a/src/Resources/sources/Plugins/SwagSocialShopping/Core/messages.json b/src/en-GB/Plugins/SwagSocialShopping/Core/messages.json similarity index 100% rename from src/Resources/sources/Plugins/SwagSocialShopping/Core/messages.json rename to src/en-GB/Plugins/SwagSocialShopping/Core/messages.json diff --git a/src/Resources/sources/Plugins/SwagSocialShopping/Storefront/storefront.json b/src/en-GB/Plugins/SwagSocialShopping/Storefront/storefront.json similarity index 100% rename from src/Resources/sources/Plugins/SwagSocialShopping/Storefront/storefront.json rename to src/en-GB/Plugins/SwagSocialShopping/Storefront/storefront.json