richarddobron/laravel-fbt

Laravel 应用程序的 PHP 国际化框架。

4.2.6 2024-06-16 12:19 UTC

README

FBT

FBT 是为 Laravel 应用程序设计的国际化框架,旨在不仅强大和灵活,还简单直观。它有助于以下方面:

  • 组织源文本以进行翻译
  • 组成语法正确的可翻译 UI
  • 消除生成 UI 的冗长样板代码

这个库基于 Facebook 的 JavaScript 实现 FBT

FBT intro

FBT plurals

FBT enum

FBT pronouns

要求

  • 需要 Laravel 5.5 或更高版本
  • 安装需要 Composer

安装

$ composer require richarddobron/laravel-fbt

入门指南

集成到您的应用程序中

版本说明

FBT 的工作原理

FBT 通过将 <fbt>fbt(...) 构造通过 Simple HTML DOM 解析器进行转换。这个库用于从源代码中提取字符串,并在执行过程中查找生成的已翻译有效载荷。FBT 为给定的 fbt 短语创建所有可能的变体表,并在运行时访问这些表。

完整文档

https://github.com/richarddobron/laravel-fbt/tree/main/docs

许可证

FBT 使用 MIT 许可证,如LICENSE 文件中所述。