后端【免费下载链接】langList of 128 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova and Laravel UI.项目地址https://gitcode.com/gh_mirrors/la/lang点击查看免费下载本文围绕 docs/statuses/om.md 这份奥罗莫语Afaan OromooISO 代码om翻译状态报告讲解 laravel-lang/lang 仓库中语言包文件的组织方式、状态报告里 All missed: 15 的具体含义以及每一条缺失键值对应的功能来源Passkey 认证、加密环境文件、Laravel 校验规则与补齐方法。读完本文你将能够独立解读任意一份docs/statuses/下的语言状态报告并在 locales/om/ 目录中精确定位和补全缺失的翻译条目。背景一份状态报告代表什么laravel-lang/lang 为 Laravel Framework、Jetstream、Fortify、Breeze、Cashier、Nova、UI 等官方生态提供 128 种语言的本地化文件。每种语言在 locales/ 下拥有独立目录并对应 docs/statuses/ 中的一份状态报告。docs/statuses/om.md就是奥罗莫语语言包的翻译缺口清单它本身不是翻译文件而是由项目自动化流程生成的差异对比结果列出当前仍未翻译、仍回退为英文原值的键。整份 docs/status.md 展示了全部 128 种语言的总体完成度约 97.82%om位列其中并标记为❗未完全完成。docs/statuses/om.md给出的总量是All missed: 15共 15 条缺失jsonMissing 11php-inlineMissing 2phpMissing 2这里的json、php-inline、php对应 locales/om/ 目录下的三类语言包文件它们面向不同的消费场景下文逐一说明。语言包的三种文件形态与对应缺失locales/om/ 目录下共 5 个文件其中 4 个是翻译数据文件文件用途对应缺失数locales/om/json.jsonLaravel 应用通用文案UI、邮件、Nova、Cashier、Passkey、加密命令等11locales/om/php.jsonLaravel 校验器Validator的错误消息供 PHP 端trans()使用2locales/om/php-inline.json校验错误的行内inline提示用于表单字段旁2locales/om/_excludes.json排除列表当前为CSV (.csv)与Excel (.xlsx)两个附件导入相关文案—php.json与php-inline.json的区别在于消息模板前者使用:attribute字段名占位符如The :attribute field must be a valid Base64 string.后者直接以 This field ... 开头适合渲染在单个字段旁。这正是两份文件各自缺失 2 条、且键名相同array_keys、base64但值文案不同的原因。json 分类下 11 条缺失Passkey 与加密环境文件json.json的 11 条缺失集中在两大功能域且当前值均为未翻译的英文原值在 locales/om/json.json 中可逐条核验例如Invalid credential format.: Invalid credential format.键与值相同即缺口。Passkey 认证相关7 条键Key值Value当前为英文原值功能场景Invalid credential format.Invalid credential format.传入的 Passkey 凭证格式非法Passkey not recognized. It may have been removed from your account.同左凭证已被移除或与账号不匹配Passkey registration session expired. Please try again.同左注册会话过期需重试Passkey verification session expired. Please try again.同左验证会话过期需重试Unable to register passkey. Please try again.同左注册过程失败Unable to register this passkey.同左特定凭证无法完成注册Unable to verify passkey. Please try again.同左验证过程失败Unable to sign in with this account.同左使用该账号登录失败这些文案的英文源头可追溯到 source/passkeys/main/passkeys.json其中明确包含Invalid credential format.、Passkey registration session expired. Please try again.、Passkey verification session expired. Please try again.等条目——它们来自 Laravel PasskeysWebAuthn 无密码登录组件会出现在账号安全设置与登录流程的界面提示中。加密环境文件相关4 条键Key值Value当前为英文原值功能场景The existing encrypted environment file is not in readable format. Use --force to overwrite it.同左已存在加密.env文件不可读需--force覆盖The existing encryption key is required to update the encrypted environment file.同左更新加密环境文件时必须提供既有加密密钥Unable to write the encrypted environment file.同左写入加密环境文件失败这三条连同第 11 条来自 Laravel 的env:encrypt/env:decrypt系列 Artisan 命令。--force是该命令的覆盖开关--key用于指定既有密钥状态报告中反复出现的 encrypted environment file加密环境文件与 encryption key加密密钥正是php artisan env:encrypt --key...这类操作的输出文案。缺失意味着奥罗莫语环境下执行这些命令时控制台仍会回退到英文提示。php 与 php-inline 分类下各 2 条缺失校验规则消息两个文件缺失的键均为array_keys与base64属于 Laravel 校验器的内建规则消息。英文源定义位于 source/framework/master/validation.phparray_keysThe :attribute field must only contain the following keys: :values.数组字段只允许包含指定键base64The :attribute field must be a valid Base64 string.字段值必须是合法的 Base64 字符串在 locales/om/php.json 中可以看到array_keys与base64的值仍是英文原值而周边键如alpha、numeric、required等均已翻译为奥罗莫语locales/om/php-inline.json 的array_keys与base64同样未翻译。这意味着当奥罗莫语应用对某个请求字段执行Rule::arrayKeys()或base64校验失败时用户看到的错误消息会是英文。如何补齐操作路径与注意事项补齐这 15 条缺口的操作路径如下仓库为只读镜像此处仅说明编辑思路实际提交应在原项目进行对照状态报告定位文件根据缺失条目所属分类json/php/php-inline打开 locales/om/json.json、locales/om/php.json 或 locales/om/php-inline.json。只改值不改键键必须保持英文原串这是 Laravel 按英文键查找翻译的约定仅将值替换为奥罗莫语翻译例如base64: Dirreen kun hidhaa Base64 sirrii tauu qaba.参照同文件中json等键的译法风格。保留占位符php.json中的:attribute、:values等占位符必须原样保留否则 Laravel 校验器将无法注入字段名与参数导致消息残缺。校验 JSON 合法性文件必须是合法 JSONUTF-8奥罗莫语使用的撇号’等字符无需转义但引号与反斜杠需按 JSON 规则处理。参考既有译法locales/om/json.json 已包含 800 条高质量奥罗莫语翻译可参照其用词习惯如dogoggora表示错误、Mirkaneessuu表示验证/确认保证新增翻译风格一致。补齐后重新运行项目的翻译对比流程docs/statuses/om.md中的 All missed 数量即会下降全部补齐后该语言在 docs/status.md 中的标记会从❗变为✔可参考同为完整状态的ko。小结状态报告的正确打开方式docs/statuses/om.md不是需要读者逐行背诵的清单而是一份可操作的待办差分。它的核心价值在于三点一是按json/php/php-inline三种文件形态分类让补齐者直接定位目标文件二是键值对同时给出英文原文保证翻译时键不变、值替换三是通过All missed总量与各分类小计量化语言包的完成度。结合 source/ 目录下的英文源文件如 source/passkeys/main/passkeys.json、source/framework/master/validation.php任何缺失条目都能快速追溯到其产生于哪个 Laravel 组件从而准确翻译并保持术语一致。赞分享后端【免费下载链接】langList of 128 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova and Laravel UI.项目地址https://gitcode.com/gh_mirrors/la/lang点击查看免费下载相关推荐Laravel Lang 吉尔吉斯语ky翻译包状态报告15 条缺失条目的定位与补齐指南Laravel Lang 吉尔吉斯语ky翻译包状态报告15 条缺失条目的定位与补齐指南 本指南以 laravel lang/lang 仓库的 docs/s后端laravel-lang/lang 蒙古语mn语言包翻译状态深度解析15 个缺失项清单与补齐指南laravel lang/lang 蒙古语mn语言包翻译状态深度解析15 个缺失项清单与补齐指南 导读 lang https://link.gitcode后端Laravel Lang 捷克语cs语言包翻译缺口全解析15 个待翻译键的来源与补齐实战Laravel Lang 捷克语cs语言包翻译缺口全解析15 个待翻译键的来源与补齐实战 本篇指南以 docs/statuses/cs.md https:后端上一篇如何使用LiteIDE的代码折叠功能Go语言开发的终极阅读神器下一篇Azure Data Studio 与 SSMS 终极对比10个关键差异助你选择最佳数据库管理工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考