Перевод интерфейса уже существующего материала, бд, обновление версий h5p

Главные вкладки

Аватар пользователя univerico univerico 14 января 2021 в 11:15

Здравствуйте! Мне нужно внести изменения в перевод интерфейса уже существующих нод типа h5p и похоже это нужно сделать через базу данных.

Точнее изменения касаются библиотек и уже встроенного перевода интерфейса специфического типа материала 'h5p' для Друпал 7 сайта, например, есть кнопка "check", а мне нужно заменить на "проверить", и т.д.

Вот обсуждение на спец форуме:

"If you are modifying translation files directly, then the aforementioned database table ("h5p_libraries_languages") is not updated automatically. You'd have to

check the table "h5p_libraries" for the library_id of the library that you have been modifying,
locate the respective library in "h5p_libraries_languages" by the library_id,
locate the language you want to update by the language_code,
modify the language_json as needed."

Всё обсуждение https://h5p.org/node/1077058

Т.е. есть инструкция. Но я не совсем пойму, как именно мне внести изменения в базу данных?

Предполагалось делать переводы вручную и добавлять соответствующие файлы, но новая версия библиотек уже содержит переводы. После обновления новые ноды создаются уже с переведенными кнопками. Нужно теперь применить изменения к старым нодам. Испробовано много вариантов, но похоже согласно рекомендациям на форуме осталось только два: вышеописанный или вносить вручную в каждую ноду.