Php 如何为整个网站添加不同类型的语言包

Php 如何为整个网站添加不同类型的语言包,php,laravel-4,Php,Laravel 4,我有一个网站,对于整个网站,我需要动态添加语言包。有没有办法做到这一点 我使用的是Laravel PHP 提前谢谢 Hemanth您应该阅读Laravel在上的文档 基本上,您需要为每种语言创建以语言标识符为名称的文件夹。在这些文件夹中,您将创建返回键值数组以进行翻译的php文件: /app /lang /en messages.php /es messages.php 我建议您为每个视图创建一个单独的php文件,使它们保持较小。然后,您需要设置

我有一个网站,对于整个网站,我需要动态添加语言包。有没有办法做到这一点

我使用的是Laravel PHP

提前谢谢
Hemanth

您应该阅读Laravel在上的文档

基本上,您需要为每种语言创建以语言标识符为名称的文件夹。在这些文件夹中,您将创建返回键值数组以进行翻译的php文件:

/app
/lang
    /en
        messages.php
    /es
        messages.php
我建议您为每个视图创建一个单独的php文件,使它们保持较小。然后,您需要设置应用程序的区域设置:

App::setLocale('es');
完成这些操作后,您可以通过以下方式访问翻译后的字符串:

echo trans('messages.welcome');
它将读取当前语言环境文件夹中
messages.php
文件中的数组(如果语言环境设置为
es
,则读取
/lang/es/messages.php
),并使用键
“welcome”
获取值