coderello / laravel-nova-lang
Laravel Nova 语言支持。
2.0.2
2023-04-20 13:42 UTC
Requires
- php: ^7.1|^8.0
Requires (Dev)
- php: ^8.0
- ext-curl: *
- illuminate/console: ^8.0
- illuminate/events: ^8.0
- illuminate/filesystem: ^8.0
- laravel/nova: ~4.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.x-dev
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.1.26
- 0.1.25
- 0.1.24
- 0.1.23
- 0.1.22
- 0.1.21
- 0.1.20
- 0.1.19
- 0.1.18
- 0.1.17
- 0.1.16
- 0.1.15
- 0.1.14
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-patch-2
- dev-formal
This package is auto-updated.
Last update: 2024-08-30 09:05:56 UTC
README
Laravel Nova 的语言文件翻译成 40 多种语言。
这不是官方的 Laravel 包,但它是基于社区贡献构建的。如果您能通过提交新的语言、审查现有语言或添加缺失的键来帮助我们,请阅读我们的贡献指南 并提出一个 PR。
安装
composer require coderello/laravel-nova-lang
使用
发布命令
发布一种语言的翻译
php artisan nova-lang:publish de
发布多种语言的翻译(逗号分隔)
php artisan nova-lang:publish de,ru
发布所有可用语言的翻译
php artisan nova-lang:publish --all
发布翻译并覆盖现有文件
php artisan nova-lang:publish de,ru --force
别名
此存储库中文件选择的语言代码可能不符合您项目的偏好。您可以使用 ‑‑alias
选项使用不同的文件名发布区域设置。
使用别名发布一种语言的翻译,格式为 {alias}
php artisan nova-lang:publish de --alias=de-DE
这将发布文件 de-DE.json
。
使用格式 {locale}:{alias}
(逗号分隔)发布多种语言的翻译,其中包含多个别名
php artisan nova-lang:publish de,ru,fr --alias=de:de-DE,ru:ru-RU
这将发布文件 de-DE.json
、ru-RU.json
和 fr.json
(无别名)。
别名也可以与 --all
标志一起使用
php artisan nova-lang:publish --all --alias=es:es-ES
您不需要为要发布的每个区域设置提供别名,只需提供您希望覆盖的别名即可。
以下是一些常用情况的示例别名
- 使用脚本而不是地区使用中文:
zh-CN:zh-Hans,zh-TW:zh-Hant
- 默认为巴西葡萄牙语而不是欧洲葡萄牙语:
pt:pt-PT,pt-BR:pt
- 默认使用拉丁字母的塞尔维亚语而不是西里尔字母:
sr-Latn:sr,sr:sr-Cyrl
还有一个 --underscore
或 -U
开关,可以用来使用下划线分隔符而不是短横线来发布区域设置。这可以与别名一起使用。
开发命令
为贡献者和维护者提供的开发命令文档可在 开发命令 中找到。
可用语言
我们欢迎新的语言和对现有语言的添加/改进!请阅读我们的 贡献指南 并提出一个 PR。
注意:无需更新已翻译字符串的数量并在此处添加您的用户名,因为当您的 PR 被合并时,脚本会自动完成此操作。