linux - xplico 更改 xi 语言
问题描述
我在我的系统上编译并安装了Xplico!我看到源文件夹中有很多语言xplico\system\xi3\app\Locale
。
但我在 UI 中找不到任何更改语言的选项!如何更改 Xplico 语言?
解决方案
如果您联系他们的支持渠道,您可能会得到更好的帮助,这更多的是他们如何实现事物的问题,而不是一般的 CakePHP 问题!
话虽如此,快速查看源代码,似乎他们已经在登录操作/表单中实现了语言选择:
function login($lan = NULL) {
if ($lan != NULL) {
$this->Session->write('Config.language', $lan);
}
// ...
}
<script type='text/javascript'>
function Lang()
{
if ($(this).val() != "--Language--") {
window.location.href='/users/login/'+$(this).val();
}
}
$(function() {
$("#lang").change(Lang);
// ...
});
</script>
<?php if ( $isXplicoRunning == 1) : ?>
<div id="login" align="center">
<select id="lang">
<option>--Language--</option>
<option value="ara">Arabic</option>
<!-- ... -->
</select>
<h1><?php echo __('Please login'); ?></h1>
<br />
<?php echo $this->Form->create('User', array('url' => 'login')); ?>
<!-- ... -->
<?php endif; ?>
https://github.com/xplico/xplico/blob/v.1.2.2/system/xi3/app/View/Users/login.ctp
推荐阅读
- sql - 下面的 select 语句需要很长时间才能运行
- java - 如何创建 LayoutInflator?
- angular - 用 Typescript 中另一个 observable 的结果填充 observable 中的字段
- rxjs - 从 Observable 重放主题(发出所有以前的事件)
- android - 有没有办法在android中压缩png文件?
- java - 从不同的类添加 JPanel
- ruby-on-rails - 如何使用 Devise gem 在 Ruby on Rails 中保存 has_many 关系?
- mysql - MYSQL ORDER BY strtotime(column) ASC 可能吗?
- pact - 如何在我的 ProviderService 中启动模拟服务器并调用 Web 服务?
- javascript - 为什么我的第二个 if 语句在我的第一个 if 语句为真之后连续运行 2 次?