Take special language 'XX' into account (as specified in KEP:16)
This commit is contained in:
parent
7d1882ad76
commit
16e0220b6c
1 changed files with 2 additions and 3 deletions
|
@ -168,15 +168,14 @@ class kolab_config extends rcube_plugin
|
|||
continue;
|
||||
|
||||
foreach ((array)$folder->select($query) as $object) {
|
||||
if ($object['type'] == 'dictionary' && $object['language'] == $lang) {
|
||||
|
||||
if ($object['type'] == 'dictionary' && ($object['language'] == $lang || $object['language'] == 'XX')) {
|
||||
if (is_array($this->dicts[$lang]))
|
||||
$this->dicts[$lang]['e'] = array_merge((array)$this->dicts[$lang]['e'], $object['e']);
|
||||
else
|
||||
$this->dicts[$lang] = $object;
|
||||
|
||||
// make sure the default object is cached
|
||||
if ($folder->default) {
|
||||
if ($folder->default && $object['language'] != 'XX') {
|
||||
$object['e'] = $this->dicts[$lang]['e'];
|
||||
$this->dicts[$lang] = $object;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue