openstream/mage2-locale-de-ch

瑞士德语

安装数: 12,418

依赖: 0

建议: 0

安全: 0

星标: 3

关注者: 5

分支: 80

开放问题: 2

类型:magento2-language

1.63.0 2020-08-25 11:43 UTC

README

基于 Magento 2 Community Edition 的德语语言包

翻译由德语母语者根据个人意愿完成。翻译已全部完成,即所有 Magento 2 的语言输出都从英语翻译成德语。欢迎提出修改建议,或者如果需要不同的翻译,也可以 fork 整个仓库。

在此处也有一个德语翻译方案 https://crowdin.com/project/magento-2/de,但进展还不算太远。并且对于 Magento 1.x,Rico Neitzel 仍然提供了德语语言包:https://github.com/riconeitzel/German_LocalePack_de_DE

安装

  • 将所有文件复制到 /app/i18n/openstream/de_CH/

从 Magento 根目录调用以下命令

rm pub/static/frontend/Magento/luma/de_CH/js-translation.json
php bin/magento setup:static-content:deploy de_CH
php bin/magento setup:upgrade
rm -rf var/di
php bin/magento setup:di:compile

使用 Composer 安装

composer require openstream/mage2-locale-de-ch
rm pub/static/frontend/Magento/luma/de_CH/js-translation.json
php bin/magento setup:static-content:deploy de_CH

de_DE 和 de_CH 的区别

  • 使用 ss 代替 ß
  • 使用 Region/Bundesland/Kanton 代替 Region/Bundesland

从上游更新

确保上游远程配置正确,应如下所示

$ git remote -v
origin	git@github.com:openstream/Magento2_German_LocalePack_de_CH.git (fetch)
origin	git@github.com:openstream/Magento2_German_LocalePack_de_CH.git (push)
upstream	git@github.com:splendidinternet/Magento2_German_LocalePack_de_DE.git (fetch)
upstream	git@github.com:splendidinternet/Magento2_German_LocalePack_de_DE.git (push)

然后执行以下命令

git fetch upstream
git merge upstream/master

如果需要,在推送前必须解决冲突。

别忘了获取上游的新标签并一起推送,否则会与 Composer 版本控制出现问题!

git pull origin master --tags
git push --tags

添加新短语

要翻译新短语,请按照以下步骤操作

从 Magento 获取短语

在您的 Magento 2 安装中运行以下命令

php bin/magento i18n:collect-phrases -m > phrases.csv

将短语与旧翻译文件比较

phrases.csv 复制到该仓库并运行

php check_new.php

这将输出一个新文件 de_DE_new.csv,它只包含尚未翻译的短语。

翻译短语

现在应该翻译这些短语。在 第二 列中输入翻译后的短语。

复制新短语并创建 pull request

将新短语复制到 de_DE.csv

重要:请根据第一列按字母顺序排序文件,例如使用 LibreOffice。

现在创建一个 新的 pull request 并提交您的更改!