да, вам абсолютно необходимо добавить дополнительное свойство для поля.
вы можете найти всю ссылку здесь: https://octobercms.com/docs/backend/forms#field-switch
my_switch:
label: Yes/No
type: switch
comment: Just Example
on: myauthor.myplugin::lang.models.mymodel.my_switch.on <- this
off: myauthor.myplugin::lang.models.mymodel.my_switch.off <- n this
сейчас в языковом файле см. Это: https://octobercms.com/docs/plugin/localization#file-structure
вам нужно добавить строку языка для этого. ИЛИ вы можете применить его напрямую, если вы не хотите использовать его для нескольких языков
my_switch:
label: Yes/No
type: switch
comment: Just Example
on: Yes <- this
off: No <- n this
Приведенный выше пример относится только к переключателю поля одной формы.
Чтобы он работал на всем сайте в целом в фоновом режиме, пожалуйста, используйте это: https://octobercms.com/docs/plugin/localization#overriding
вам необходимо создать новый языковой файл
lang/ <=== App localization directory
en/ <=== Language directory
backend/ <=== Plugin / Module directory
lang.php <=== Localization override file
и вам нужно добавить этот языковой массив для переопределения текста, содержимого файла lang.php
<?php
return [
'form' => [
'field_off' => 'Off',
'field_on' => 'On'
]
];
, если есть сомнения, прокомментируйте.