草庐IT

php - laravel 5.1 本地化不工作

我对laravel5.1的本地化有一些疑问我已经在主lang文件夹中插入了各种langs文件。在那里,我有“en”文件夹和“ru”文件夹等。例如:主页.php:return['something'=>'somethingtesting',];在route我有这个GET:get('/gui/{lang}/{id}/{ver}/',['as'=>'gui','uses'=>'GuiController@home']);但是语言并没有改变。如果我更改路由URL,文本将始终使用“en”默认语言。一些例子:http://domain.com/gui/en/1/homehttp://domain.

PHP Silex 路由本地化

从Silex开始。假设我想要一个本地化站点,其中所有路由都必须以/{_locale}开头并且不想重复自己:$app->match('/{_locale}/foo',function()use($app){return$app['twig']->render('foo.twig');})->assert('_locale',implode('|',$app['languages.available']))->value('_locale',$app['locale.default'])->bind('foo');$app->match('/{_locale}/bar',function(

localization - 哪些 PHP 框架具有完整的本地化支持?

哪些PHP框架对土耳其语特别是土耳其语字符没有问题İ,iandI,ı(比如用这些字符和漂亮的url进行搜索)。还有哪些人对Bulgarian没有问题?(使用西里尔字母)?我问这个是因为所有应用程序(Mediawiki、Firefox、Notepad++)都存在或仍然存在I,ı和İ,i问题。 最佳答案 Symfony应该非常擅长本地化支持,您可能想检查一下。我相信(虽然已经有一段时间了)该公司总部位于法国。 关于localization-哪些PHP框架具有完整的本地化支持?,我们在Stac

PHP本地化

我正在做一个小项目,包括后端的注册、登录、密码重置和用户管理。我必须为不同的语言创建翻译文件,而不是使用gettext之类的东西(我对此一无所知),我决定为每个语言文件使用静态数组来实现一个非常简单的方法,如下所示:functionplLang($phrase){$trimmed=trim($phrase);static$lang=array(/*-----------------------------------1.REGISTRATIONHTML-----------------------------------*/'LNG_1'=>'sometext','LNG_2'=>'s

php - 获取本地化月份列表

由于PHP在intl扩展中使用来自ICU的数据,有没有办法从PHP中获取本地化的月份名称?虽然我可以从ICU的xml文件中获取数据并将它们提取到我自己的文件集中,但如果可能的话,我更喜欢一个干净、更简单的解决方案。最后,在给定intl扩展名的语言环境的情况下,有没有办法获取日期格式(MM/DD/YYYY或DD/MM/YYYY)? 最佳答案 不确定您需要月份名称的用途,但如果您只想使用月份的翻译名称,strftime()根据当前语言环境使用名称(使用%B修饰符)。如果您想要一个月份名称列表用于其他用途,您也可以使用strftime()

php - Laravel 5 本地化 : exclude/public/directory

我正在尝试在我的Laravel5项目中实现本地化,但遇到了问题。我放入的捕捉语言的中间件如下:app=$app;$this->redirector=$redirector;$this->request=$request;}/***Handleanincomingrequest.**@param\Illuminate\Http\Request$request*@param\Closure$next*@returnmixed*/publicfunctionhandle($request,Closure$next){//Makesurecurrentlocaleexists.$locale=

php - 在 PHP 中解析本地化的日期字符串

我有一些代码(它是wordpress插件的一部分)接受一个文本字符串,以及给date()的格式说明符,并尝试将其解析为一个包含小时、分钟、秒、日、月的数组,年。目前,我使用以下代码(注意strtotime对于01/02/03之类的东西非常不可靠)//$formatcontainsthestringoriginallygiventodate(),and$contentistherenderedstringif(function_exists('date_parse_from_format')){$content_parsed=date_parse_from_format($format,

java - 带有本地化模式的 SimpleDateFormat 非法模式字符错误

我正在尝试理解一些SimpleDateFormat代码。特别是我试图在SimpleDateFormat中使用本地化模式字符串。来自javadoc:SimpleDateFormatalsosupportslocalizeddateandtimepatternstrings.Inthesestrings,thepatternlettersdescribedabovemaybereplacedwithother,localedependent,patternletters.它还指定了一个SimpleDateFormat(Stringpattern,DateFormatSymbolsforma

java - 使用 Spring 本地化异常消息

我想使用Spring本地化从POJO类抛出的异常消息。我有一个SpringMVC应用程序,我可以通过它添加书籍。如果添加的书名为空,则实现类将抛出异常。我想本地化这个。我知道我可以在JSP页面中使用localeResolvers,而且我已经这样做了。我可以利用它来获取POJO中的本地化错误消息吗?如果是这样,我如何将在Cookie/Session上设置的语言环境解析器(Cookie或Session)或语言环境注入(inject)POJO类?addBook方法抛出异常publicvoidaddBook(IBookbook)throwsException{if(book.getTitle(

java - SimpleDateFormat 本地化月份名称

我在整个网站上进行了搜索,但我认为我的问题略有不同,在我心力衰竭或烧毁计算机之前确实需要一些帮助。我动态生成月份名称列表(格式为2011年6月、2011年7月),显然我希望它对区域设置敏感:因此我使用如下简单的日期格式对象://theactuallocalenameisdependentonUIselectionLocalelocaleObject=newLocale("pl");//intendedtoreturnfullmonthname-inlocallanguage.DateFormatdtFormat=newSimpleDateFormat("MMMMyyyy",locale