mirror of
https://github.com/php/web-doc.git
synced 2025-08-06 11:06:29 +00:00
Preparations for translators.xml standardization
This commit is contained in:
@ -152,12 +152,12 @@ function parse_translation($lang)
|
||||
if (isset($txml)) {
|
||||
// Find all persons matching the pattern
|
||||
if (preg_match_all("!<person (.+)/\\s?>!U", $txml, $matches)) {
|
||||
$default = array('svn' => 'n/a', 'nick' => 'n/a', 'editor' => 'n/a', 'email' => 'n/a', 'name' => 'n/a');
|
||||
$default = array('vcs' => 'n/a', 'nick' => 'n/a', 'editor' => 'n/a', 'email' => 'n/a', 'name' => 'n/a');
|
||||
$persons = parse_attr_string($matches[1]);
|
||||
|
||||
foreach ($persons as $person) {
|
||||
$person = array_merge($default, $person);
|
||||
$SQL_BUFF .= "INSERT INTO translators VALUES ('$lang', '" . sqlite_escape_string($person['nick']) . "', '" . sqlite_escape_string(@iconv($charset, 'UTF-8//IGNORE', $person['name'])) . "', '" . sqlite_escape_string($person['email']) . "', '" . sqlite_escape_string($person['svn']) . "', '" . sqlite_escape_string($person['editor']) . "');\n";
|
||||
$SQL_BUFF .= "INSERT INTO translators VALUES ('$lang', '" . sqlite_escape_string($person['nick']) . "', '" . sqlite_escape_string(@iconv($charset, 'UTF-8//IGNORE', $person['name'])) . "', '" . sqlite_escape_string($person['email']) . "', '" . sqlite_escape_string($person['vcs']) . "', '" . sqlite_escape_string($person['editor']) . "');\n";
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user