我有一台带有德语窗口的服务器,但 DateTime 值以英语格式存储在 mysql 服务器上。我如何强制每个 DateTime.ToString() 方法(如 DateTime.Now.ToString())默认输出“英语”日期时间?
Fortran 中有没有办法将浮点数写为 ,17,3而不是17.3将点更改为逗号?
我有一些通过子程序写入 .csv 的大型数据集,我想在上面做一些 Excel。德语版的 Excel.用作浮点数的分隔符。我知道我可以使用导入功能来处理它,或者使用 Nodepad++ 搜索并替换.为,. 但是我确实生成了很多这样的文件,并且其他人将使用该子例程,因此准备好 Excel 的文件会很好。
我可以简单地在 aspx 页面中使用本地化,但不能在 aspx.cs 文件中使用。
[WebMethod]
public static string Menu(int role, int driver)
{
string _permissions = dr["FN_2"].ToString().Replace(" /V*", System.Web.HttpContext.GetLocalResourceObject("CRL.aspx", "RV.Text").ToString());
// This way didn't get error in coding but when I run it, give me no permission error for virtual path
string _permissions = dr["FN_2"].ToString().Replace(" /V*", System.Web.HttpContext.GetLocalResourceObject("RV.Text").ToString());
//I cannot use in this way
}
Run Code Online (Sandbox Code Playgroud)
在aspx页面中,我可以这样称呼它GetLocalResourceObject("RV.Text")。我必须接触这些本地化的东西,我需要它们做很多事情。
我无法通过这两种方式从 localresource 对象返回文本。其中一个在编码时出错,另一个由于权限无法到达虚拟路径。我如何使用GetLocalResourceObject的[WebMethod]?
我在 Xcode 中添加了用于本地化的 RTL 语言(希伯来语、阿拉伯语等),令我惊讶(或不是)一些 xib 被翻转为从右到左的设计。这确实是一个很棒的功能,但我不想要它..
如何强制 Xcode 不翻转视图,而只翻转我选择的视图?(或逐渐检查它们,以确保它们没问题)?
我对 Laravel 的本地化系统很着迷,但我不知道我的代码有什么问题。
我刚刚写了一个语言选择器,在文档的头部你会看到一个获取浏览器默认语言的函数,它将获取默认语言。
语言模板默认保存在数组中 /resources/lang/*language*/messages.php-files.
我真的需要你的帮助,因为我看不到任何错误。
<html>
<head>
<?php
//get Browser default language
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
App::setlocale($lang);
?>
</head>
<body>
<div class="container">
@yield('content')
<div class="well text-center">
<h1><?php echo trans('Welcome') ?></h1>
</div>
@section('content.welcome')
<div class="row text-center">
<a href="<?php App::setlocale("de") ?>">Deutsch</a>
<label> | </label>
<a href="<?php App::setlocale("en") ?>">English</a>
<label> | </label>
<a href="<?php App::setlocale("it") ?>">Italiano</a>
<label> | </label>
<a href="<?php App::setlocale("es") ?>">Español</a>
<label> | </label>
<a href="<?php App::setlocale("fr") ?>">Français</a>
<label> | </label>
<a href="<?php App::setlocale("jp") ?>">???</a>
<label> | </label> …Run Code Online (Sandbox Code Playgroud) 如何添加Localizable.strings文件?我会尝试,但无法查看字符串,但只显示键.
例如:GOOD_MORNING ="早安";
结果:GOOD_MORNING
在生产服务器上切换语言时,我没有收到任何错误.
我可以看到会话值发生变化,因为导航栏上的标志发生了变化,但设置的语言环境无法正常工作.
但是在localhost上一切正常.
我不太清楚从哪里来解决这个问题,所以如果有人能指出我正确的方向,我真的很感激.
Laravel 5使用@lang帮助器提供翻译
<!-- file: template.blade.php -->
@lang('some text')
Run Code Online (Sandbox Code Playgroud)
Laravel 5还可以根据变量对字符串进行复数处理。
// file: controller.php
echo trans_choice('messages.apples', 10);
Run Code Online (Sandbox Code Playgroud)
然后,翻译文件将包含以下行来翻译苹果:
// file: /resources/lang/en
'apples' => 'There is one apple|There are many apples',
Run Code Online (Sandbox Code Playgroud)
现在,我想在刀片模板中使用复数形式,但我不知道如何使用它。我尝试了以下方法:
<!-- file: template.blade.php -->
Course duration: {{ $course.days }} @lang('day|days', $course.days)
Run Code Online (Sandbox Code Playgroud)
这似乎是mee的逻辑语法,但这只会给我一个关于输入参数2需要为数组的错误。我也试过这个:
<!-- file: template.blade.php -->
Course duration: {{ $course.days }} @lang('day|days', [$course.days])
Run Code Online (Sandbox Code Playgroud)
和这个:
<!-- file: template.blade.php -->
Course duration: {{ $course.days }} @lang(['day|days', $course.days])
Run Code Online (Sandbox Code Playgroud) 我有一条路线:
Route::get('/setlocale/{locale}', function($locale) {
App::setLocale($locale);
return back();
})->name('setlocale');
Run Code Online (Sandbox Code Playgroud)
当我转到:example.com/setlocale/ro我返回页面。但是语言没有改变。为什么?我总会说语言en。我通过以下方式检查语言:
app()->getLocale();
Run Code Online (Sandbox Code Playgroud)
但是我需要全局设置语言才能应用。
我目前使用6.0 version的的hybris。我们的项目完全基于Backoffice。之前我们为印度尼西亚语言环境配置了in_ID(languageISOcode_countryISOcode),并且工作正常,但是现在客户已要求像id_ID印度尼西亚语言环境一样进行语言环境设置。
请注意,in languageISOcode已弃用,而id是languageISOcode印度尼西亚的更新。
以下是我们的hybris中的代码片段:
final Locale locale = cockpitLocaleService.getCurrentLocale();
LOG.info("locale : " + locale); //Here I'm getting in_ID value of locale in all scenario
Run Code Online (Sandbox Code Playgroud)
它正在调用Java的Locale.class文件,如果我通过了,id_ID那么convertOldISOCodesmethod(inside Locale.class)也将转换id_ID为in_ID。
参见下面的代码:
import java.util.Locale;
Locale localeIndonesia = new Locale("id", "ID");
System.out.println(localeIndonesia); //printed in_ID
Run Code Online (Sandbox Code Playgroud)
您能否帮助我获得id_ID印度尼西亚的语言环境。
要么
如果这是Java中的错误,那么有没有办法在hybri中获取id_ID?
localization ×10
laravel ×4
php ×3
asp.net ×2
c# ×2
ios ×2
autolayout ×1
backoffice ×1
excel ×1
fortran ×1
hybris ×1
java ×1
laravel-5 ×1
laravel-5.4 ×1
locale ×1
output ×1
pluralize ×1
static ×1
webmethod ×1
xcode ×1