ownCloud 设置默认语言 解决语言选项中只有“English”

Posted by 橙叶 on Fri, Sep 16, 2016
今天贴吧上有几个人问我,为什么他们安装的ownCloud是英文。我于是翻了下文档:ownCloud一般情况下是通过Web-GUI来确定要使用的语言,基本上不需要自己设置。这个功能在不同浏览器上表现各不一致,可能会出现新安装的ownCloud全英文的状况。

 

每个ownCloud用户都可以自由设置自己想要的语言,在右上角-》个人 中就能看到语言选项:

2016-09-16 2016-09-16-1

如图,我将语言设置成了英文(只对这个账号生效)

2016-09-16-2

 

So,如果管理员手动添加一个账号,然后用中文浏览器登录,这个账号语言也是中文。

同理,如果在安装ownCloud时使用英文或者无法检测语言的浏览器,就有可能导致安装后默认全英文。

下面是设置默认语言的教程:

编辑owncloud安装目录下的/config/config.php文件

在<?php后面添加一行

“default_language” => “语言代码”,

(注意双引号和逗号。毕竟config.php里其他设置都是单引号)

保存

语言代码

'el'=>'Ελληνικά',

‘en’=>‘English’,

‘fa’=>‘فارسى’,

‘fi_FI’=>‘Suomi’,

‘hi’=>‘हिन्दी’,

‘id’=>‘Bahasa Indonesia’,

‘lb’=>‘Lëtzebuergesch’,

‘ms_MY’=>‘Bahasa Melayu’,

‘nb_NO’=>‘Norwegian Bokmål’,

‘pt_BR’=>‘Português brasileiro’,

‘pt_PT’=>‘Português’,

‘ro’=>‘română’,

‘sr@latin’=>‘Srpski’,

‘sv’=>‘Svenska’,

‘hu_HU’=>‘Magyar’,

‘hr’=>‘Hrvatski’, ‘ar’=>‘العربية’,

‘lv’=>‘Latviešu’,

‘mk’=>‘македонски’,

‘uk’=>‘Українська’,

‘vi’=>‘Tiếng Việt’,

‘zh_TW’=>‘正體中文(臺灣)’,

‘af_ZA’=> ‘Afrikaans’,

‘bn_BD’=>‘Bengali’,

‘ta_LK’=>‘தமிழ்’,

‘zh_HK’=>‘繁體中文(香港)’,

‘is’=>‘Icelandic’,

‘ka_GE’=>‘Georgian for Georgia’,

‘ku_IQ’=>‘Kurdish Iraq’,

‘si_LK’=>‘Sinhala’,

‘be’=>‘Belarusian’,

‘ka’=>‘Kartuli (Georgian)’,

‘my_MM’=>‘Burmese - MYANMAR ‘,

‘ur_PK’ =>‘Urdu (Pakistan)'

比如我要设置成繁体中文(香港) “default_language” => “zh_HK”,

设置完后登录界面和新用户默认语言就变成了繁体中文(香港)

只有“English”选项?

这个问题php的scandir()函数被禁用而导致的。

编辑你的php.ini文件,在第299行左右找到

 disable_functions
 :

然后找到

scandir,
 把它删除掉就可以了:



comments powered by Disqus