支持文件类型 (Strings)

.YAML - Symfony (Strings)

文本由 Phrase Language AI 从英语机器翻译而得。

文件扩展名 

.yml、.yaml

API 扩展 

yml_symfony

导入 

导出 

复数形式支持 

描述支持 

Symfony 是一个高性能的 PHP 框架,由各种预定义的 PHP 组件组成。 本地化""%1""对于使用 Symfony 构建的应用程序,可以使用=%.XLIFF、.YAML 和=%PHP 数组等文件格式进行本地化。Symfony 开发团Team建议小型本地化项目使用 .YAML,大型或复杂项目使用 .XLIFF。与基于 .XLIFF 的 .YXML 相比,.YAML 更便于人类阅读,数据嵌套使用缩进而不是显式 tags 实现。根据 .YAML 约定,在准备 .YAML 进行翻译时,使用常规空格而不是 TAB 确保缩进正确。

复数

复数形式的规则遵循ICU信息格式。在项目中使用 ICU 信息格式之前,必须通过在项目设置窗口的高级选项卡中选择“启用 ICU 信息格式支持”来启用。

启用后,使用选择函数语法传递添加复数规则的多个参数:

file:translations/messages+intl-icu.en.yaml

键:>-

  {files, plural,

     =0 {No messages received}

     one {One message received}

     =收到其他 {# 条消息}

  }

为不同的数字添加多个规则:

=0
=1
=2
=n

重建 YAML 文文档,并将所有复数形式放在相应的键。

代码示例

---
"boolean_key: true"
empty_string_translation: ''
key_with_description:看看!This key has a description!(至少在某些格式中)
key_with_line-break: |-
  此翻译包含
  换行符。
"nested:
  Deeply:
    键:哇,这个键嵌套得更深。“哇,这个键嵌套得更深。”
  键:键嵌套在一个命名空间内。
null_translation:
pluralized_key:
  一:仅找到一个复数。
  其他:哇,您有 %s 个复数!
  "zero:您没有复数。
sample_collection:
- 第一项
- 第二项
- 第三项
simple_key:简单的键与简单的信息。“简单的键与简单的信息。”,
unverified_key:此翻译尚未验证并等待它。“此翻译尚未验证并等待它。(在某些格式中,我们也导出此状态)
这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.