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
|
//verifying the headers data
|
||||||
if (! isset( $this->_meta['X-Poedit-Language'] )) {
|
if (! isset( $this->_meta['X-Poedit-Language'] )) {
|
||||||
$this->flagError = true;
|
if (! isset( $this->_meta['Language'] )) {
|
||||||
$errMsg = "X-Poedit-Language meta doesn't exist";
|
$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'] == '') {
|
} else if ($this->_meta['X-Poedit-Language'] == '') {
|
||||||
$this->flagError = true;
|
$this->flagError = true;
|
||||||
$errMsg = "X-Poedit-Language meta is empty";
|
$errMsg = "X-Poedit-Language meta is empty";
|
||||||
|
|||||||
@@ -233,7 +233,7 @@ class Language extends BaseLanguage
|
|||||||
|
|
||||||
if (count( $match ) < 4) {
|
if (count( $match ) < 4) {
|
||||||
$near = isset( $rowTranslation['msgid'] ) ? $rowTranslation['msgid'] : (isset( $rowTranslation['msgstr'] ) ? $rowTranslation['msgstr'] : '');
|
$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;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user