Files
2025-03-12 17:06:23 +01:00

154 lines
7.9 KiB
YAML

generator:
class: stAdminGenerator
param:
model_class: Language
theme: simple
advanced_model_class: Language
domain_model_class: LanguageHasDomain
translation_model_class: LanguageTranslation
head:
package: stLanguagePlugin
title: Wersje językowe
description: Zarządzanie wersjami i definicjami językowymi
applications: []
custom_actions:
edit: [domain, translation]
list: [domain, translation]
documentation:
pl: https://www.sote.pl/docs/wersje-jezykowe
en: https://www.soteshop.com/docs/languages
fields:
name: {name: Wersja językowa, params: disabled=false}
language: {name: Język}
shortcut: {name: Skrót}
active: {name: Aktywna}
is_default: {name: Domyślna}
active_image:
name: Obrazek wersji językowej - aktywny
help: Załącz obrazek wersji językowej (preferowany format PNG)
type: admin_input_file_tag
upload_dir: stLanguagePlugin
params: include_remove=true
inactive_image:
name: Obrazek wersji językowej - nieaktywny
help: Załącz obrazek wersji językowej (preferowany format PNG)
type: admin_input_file_tag
upload_dir: stLanguagePlugin
params: include_remove=true
language_link: {name: Link do sklepu w wersji językowej, hide_on_create: true, type: plain}
country_id: {name: Kraj dostawy}
domain: {name: Domena}
currency_id: {name: Waluta}
list:
use_helper: [stCurrency, Countries]
display: [=name, _language, _currency_id, _country_id, active, is_default]
title: Lista
peer_method: doSelectWithI18n
peer_count_method: doCountWithI18n
actions: []
object_actions:
preview: {name: Podgląd, action: preview, i18n: stProduct, icon: preview, only_for: edit, params: target="_blank"}
_edit: -
select_actions: []
filters:
name: {filter_field: Language.opt_name}
language: {partial: language_filter}
currency_id: {partial: currency_filter}
country_id: {partial: country_filter}
menu:
display: [list, config]
fields:
list: {name: Lista, action: "@stLanguagePlugin?action=list"}
config: {name: Konfiguracja, action: "@stLanguagePlugin?action=config"}
edit:
use_helper: [stCurrency, Countries]
title: Edycja podstawowa
menu:
display: [translation, domains]
fields:
_edit: {name: Edycja podstawowa}
domains: {name: Lista domen, action: "@stLanguagePlugin?action=domainList&language_id=%%id%%"}
translation: {name: Definicje językowe, action: "@stLanguagePlugin?action=translationList&language_id=%%id%%"}
display:
"Informacje podstawowe": [_active, _is_default, _language, name, _currency_id, _country_id]
"Obrazki": [active_image, _show_active_image, inactive_image, _show_inactive_image]
hide_install_version:
"Obrazki": 7.5.1
fields:
show_active_image: {name: Podgląd}
show_inactive_image: {name: Podgląd}
actions:
preview: {name: Podgląd, action: preview, i18n: stProduct, icon: preview, only_for: edit, params: target="_blank"}
_list: {name: Lista}
_save: {name: Zapisz}
domain_list:
title: Lista domen
display: [unicode_domain, is_default]
fields:
unicode_domain: {name: Domena, sort_field: language_has_domain.domain, filterable: false}
is_default: {name: Domyślna, filterable: false}
forward_parameters: [language_id]
build_options:
related_id: forward_parameters.language_id
related_class: Language
menu: {use: edit.menu}
description: Zarządzanie wersjami i definicjami językowymi
object_actions:
_edit: -
_delete: -
actions:
_create: {name: Dodaj nową domenę, i18n: stLanguageBackend}
domain_edit:
display:
"NONE": [unicode_domain, is_default]
fields:
unicode_domain: {name: Domena, params: disabled=false size=30}
forward_parameters: [language_id]
title: Edycja domeny
description: Zarządzanie wersjami i definicjami językowymi
build_options:
related_id: forward_parameters.language_id
related_class: Language
menu: {use: edit.menu}
actions:
_list: {name: Lista}
_save: {name: Zapisz}
translation_list:
title: "Definicje językowe"
forward_parameters: [language_id]
build_options:
related_id: forward_parameters.language_id
related_class: Language
display: [catalogue, backend_phrase, _user_phrase_translation]
fields:
catalogue: {name: Katalog, sortable: false}
backend_phrase: {name: Fraza, width: 40%, sortable: false, wrappable: true}
user_phrase_translation: {name: Tłumaczenie w sklepie, width: 40%, sortable: false, wrappable: true}
object_actions:
_edit: -
select_actions: []
actions:
restore_default_translations: {name: Przywróć domyślne tłumaczenia, icon: restore, action: restoreDefaultTranslations, params: confirm="Zamierzasz przywrócić domyślne tłumaczenia. Jesteś pewien?"}
translation_edit:
forward_parameters: [language_id]
build_options:
related_id: forward_parameters.language_id
related_class: Language
display:
"NONE": [catalogue, default_phrase_translation, user_phrase_translation]
fields:
catalogue: {name: "Katalog", type: plain}
default_phrase_translation: {name: "Tłumaczenie oryginalne", type: plain}
user_phrase_translation: {name: "Tłumaczenie w sklepie"}
actions:
_list: {name: "Lista"}
restore_default_translation: {name: Przywróć domyślne, icon: restore, action: restoreDefaultTranslation, params: confirm="Zamierzasz przywrócić domyślne tłumaczenie. Jesteś pewien?"}
_save: {name: "Zapisz"}