BUG 10162 Can not use poedit-1.5.4 to translate SOLVED
- Only "X-Poedit-Language" header was accepted - Now accepts the header "X-Poedit-Language" and "Language"
This commit is contained in:
@@ -264,8 +264,17 @@ class i18n_PO
|
||||
|
||||
//verifying the headers data
|
||||
if (! isset( $this->_meta['X-Poedit-Language'] )) {
|
||||
$this->flagError = true;
|
||||
$errMsg = "X-Poedit-Language meta doesn't exist";
|
||||
if (! isset( $this->_meta['Language'] )) {
|
||||
$this->flagError = true;
|
||||
$errMsg = "X-Poedit-Language and Language meta doesn't exist";
|
||||
} else if ($this->_meta['Language'] == '') {
|
||||
$this->flagError = true;
|
||||
$errMsg = "Language meta is empty";
|
||||
} else {
|
||||
$this->_meta['X-Poedit-Language'] = $this->_meta['Language'];
|
||||
unset($this->_meta['Language']);
|
||||
$this->flagError = false;
|
||||
}
|
||||
} else if ($this->_meta['X-Poedit-Language'] == '') {
|
||||
$this->flagError = true;
|
||||
$errMsg = "X-Poedit-Language meta is empty";
|
||||
|
||||
@@ -233,7 +233,7 @@ class Language extends BaseLanguage
|
||||
|
||||
if (count( $match ) < 4) {
|
||||
$near = isset( $rowTranslation['msgid'] ) ? $rowTranslation['msgid'] : (isset( $rowTranslation['msgstr'] ) ? $rowTranslation['msgstr'] : '');
|
||||
$errorMsg .= "Invalid Translation reference: \"$reference\", near -> " . $near . "\n";
|
||||
$errorMsg .= "Invalid Translation reference: \"$reference\", near -> " . strip_tags($near) . "\n";
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user