mathieumaingret/drup_csv2po

安装数: 2,653

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:drupal-module

1.3 2024-06-14 09:35 UTC

This package is auto-updated.

Last update: 2024-09-14 10:19:35 UTC


README

模块贡献

  • drush

配置

  1. 将以下配置添加到 my_module.info.yml 中,以指示 Drupal 翻译文件或模块的位置
'interface translation project': my_module
'interface translation server pattern': modules/custom/my_module/translations/%project.%language.po
  1. /admin/config/regional/translate/settings : value overwrite = All

命令

drush csv2po --options

选项

查看 DrupCsv2PoConverter::$defaultOptions

默认情况下,文件位于 /themes/DEFAULT/translations/translations.csv

示例

自定义主题: lando drush csv2po --extension_type theme --extension_name backend

自定义模块: lando drush csv2po --extension_type module --extension_name my_module

从谷歌表格 URL 的示例 lando drush csv2po --csv_remote_url https://docs.google.com/spreadsheets/d/XXX/gviz/tq\?tqx\=out:csv

***settings.php 中的选项

$settings['drup_csv2po']['csv_remote_url'] = 'https://docs.google.com/spreadsheets/d/[ID]/gviz/tq?tqx=out:csv';
$settings['drup_csv2po']['extension_type'] = 'module';
$settings['drup_csv2po']['extension_name'] = 'drup_translations';

CSV 格式

列名 (* 必填)

  • EN (*) : 英文源翻译
  • CONTEXT (*) : 翻译上下文
  • PLURAL (*) : 如果填写,则表示值是单数/复数格式
  • PAGE : 如果不同,则添加为注释
  • [LANGCODE] : 每个翻译的 2 位字母语言代码命名的列

CSV 示例

"PAGE","CONTEXT","PLURAL","EN","FR","DE","ES","IT","PL" "FAQ","","","常见问题","常见问题","常见问题","常见问题","常见问题","常见问题" "","","","通过关键词搜索","通过关键词搜索","通过关键词搜索","通过关键词搜索","通过关键词搜索","通过关键词搜索"