pleinx/php-multilang-any 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

pleinx/php-multilang-any

Composer 安装命令:

composer require pleinx/php-multilang-any

包简介

A simple resolver for language snippets.

README 文档

README

Latest Stable Version Total Downloads compatible License

fyi: Currently not complete documented :-) Working on it...

Description

Handles easy your translations for your multi language PHP Project.

Basic Features

Translator Features

  • Write your own Translate Function like __('foo', ['bar'])
  • Supports HTML-Markup in Translation

Installation via Composer

composer require pleinx/php-multilang-any
Don't have Composer?

Just download it here: https://getcomposer.org/

Basic Usage

Translate::__e('Foo', ['Bar']);
// Output "Foo is nicer than Bar"

By default the TranslatorAPI load the Translations in ./languageFiles/.

Notice: You find all these default parameters here.

Customize

$settings = (new TranslatorSettings())
    ->setIsProduction(false)
    ->setLanguage('de')
    ->setFallbackLanguage('en')
    ->setLanguageFilesPath(__DIR__ . '/lang');

new TranslatorAPI($settings);

Notice: Or just change the Default Settings, see here.

Language Resource Example (JSON)

// package_serach.json
{
    "results.success.text": "Your search Results for {{searchTerm}}.",
    "results.failed.text": "Nothing found for {{searchTerm}}",
    "results.success.itemsInCategories": "Found {{itemsCount}} in {{categories}}"
}

Requirements

  • PHP 7.4 and above (tested with php8)

统计信息

  • 总下载量: 55
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-05-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固