今天贴吧上有几个人问我,为什么他们安装的ownCloud是英文。我于是翻了下文档:ownCloud一般情况下是通过Web-GUI来确定要使用的语言,基本上不需要自己设置。这个功能在不同浏览器上表现各不一致,可能会出现新安装的ownCloud全英文的状况。
每个ownCloud用户都可以自由设置自己想要的语言,在右上角-》个人 中就能看到语言选项:

如图,我将语言设置成了英文(只对这个账号生效)
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,把它删除掉就可以了:
