Рейтинг:4

drush config-status в файлах конфигурации перевода/языка?

флаг us

Похоже на, но не то же самое, что Как использовать drush config:set для переводов?, есть ли способ сканировать изменения языковой конфигурации сайта через drush или что-то в этом роде?

У меня есть много сайтов на одном сервере (многосайтовом), и я предпочел бы проверить это с помощью команды drush, чем заходить на каждый из сайтов, чтобы посмотреть вывод /admin/config/разработка/конфигурация.

Для обычных изменений конфигурации я мог бы запустить драш кст | конфиг-статус но это, похоже, не работает для языковой конфигурации и подвергает сайт риску случайного уничтожения языковой конфигурации, если она не захвачена.

Пример:

экран конфигурации

$ drush cst -- ничего не возвращает
$ drush cget language.fr:block.block.claro_breadcrumbs
настройки:
  этикетка: «Хлебные крошки FR»
флаг cn
Насколько я знаю, все, что показано в `/admin/config/development/configuration`, отображается в `drush cst`. Если вы говорите о переводах, которые можно экспортировать в файлы `.po`, Drush не покажет их, но на них также не влияет импорт/экспорт конфигурации.
baikho avatar
флаг us
Спасибо, я обновил вопрос с примером
Рейтинг:1
флаг us

конфиг-статус команда не показывает соответствующую коллекцию конфигурации, из-за чего я запутался, но @Patrick Kenny прав, в выходных данных перечислены файлы конфигурации языка.

Одним из решений было бы создание пользовательской команды drush, похожей на Drush\Drupal\Commands\config\ConfigCommands, и альтернативно импорт конфигурации выделяет коллекцию. Так что можно бежать драш ким | импорт конфигурации без продолжения после запроса подтверждения, чтобы не потерять конфигурацию:

$ drush cst -- не показывает коллекцию
------------------------------ ------------ 
 Имя Состояние       
------------------------------ ------------ 
 block.block.claro_breadcrumbs Только в БД 
------------------------------ ------------
$ drush cim -- показывает коллекцию
+-------------+--------------------------------+--- --------+
| Коллекция | Конфигурация | Операция |
+-------------+--------------------------------+--- --------+
| язык.fr | block.block.claro_breadcrumbs | Удалить |
+-------------+--------------------------------+--- --------+

Импортировать перечисленные изменения конфигурации? (да/нет) [да]:

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.