Commit 09ee5bfa authored by tbrehm's avatar tbrehm
Browse files

- Fixed a bug in language file import script

- Added dutch translation (many thanks to Hans!)
parent c4678614
<?php
$wb['301'] = 'Module niet toegestaan voor de huidige gebruiker.';
$wb['302'] = 'Ongeldige module.';
$wb['1001'] = 'De gebruikersnaam en wachtwoord kunnen niet leeg zijn!';
$wb['1002'] = 'De gebruikersnaam en/of wachtwoord zijn onjuist!';
$wb['1003'] = 'De gebruikersnaam wordt gedeactiveerd!';
$wb['delete_confirmation'] = 'Wilt u dit record echt verwijderen?';
$wb['error_no_view_permission'] = 'U heeft geen toestemming om dit record te bekijken of dit record bestaat niet!';
$wb['error_no_delete_permission'] = 'U heeft geen toestemming om dit record te verwijderen!';
?>
......@@ -66,17 +66,17 @@ if(isset($_FILES['file']['name']) && is_uploaded_file($_FILES['file']['tmp_name'
$error .= "File exists, not written: $langfile_path<br />";
} else {
$msg .= "File written: $langfile_path<br />";
// file_put_contents($langfile_path,$buffer);
file_put_contents($langfile_path,$buffer);
}
}
// empty buffer and set variables
$buffer = '';
$module_name = $parts[1];
$selected_language = $parts[2];
$file_name = $parts[3];
if(!preg_match("/^[a-z]{2}$/i", $selected_language)) die('unallowed characters in selected language name.');
$module_name = trim($parts[1]);
$selected_language = trim($parts[2]);
$file_name = trim($parts[3]);
if(!preg_match("/^[a-z]{2}$/i", $selected_language)) die("unallowed characters in selected language name: $selected_language");
if(!preg_match("/^[a-z_]+$/i", $module_name)) die('unallowed characters in module name.');
if(!preg_match("/^[a-z\._]+$/i", $file_name) || stristr($file_name,'..')) die('unallowed characters in language file name.');
if(!preg_match("/^[a-z\._]+$/i", $file_name) || stristr($file_name,'..')) die("unallowed characters in language file name: '$file_name'");
if($module_name == 'global') {
$langfile_path = trim(ISPC_LIB_PATH."/lang/".$selected_language.".lng");
} else {
......
<?php
$wb[1001] = "Gebruikersnaam of wachtwoord is niet ingevuld.";
$wb[1002] = "Gebruikersnaam of wachtwoord onjuist.";
?>
<?php
$wb["jobname_txt"] = 'Naam';
$wb["jobname_err"] = 'Het veld "Naam" is niet ingevuld.';
$wb["sync_interval_minutes_txt"] = 'Interval (Min.)';
$wb["db_type_txt"] = 'DB type';
$wb["db_host_txt"] = 'DB host';
$wb["db_name_txt"] = 'DB naam';
$wb["db_username_txt"] = 'DB gebruiker';
$wb["db_password_txt"] = 'DB wachtwoord';
$wb["db_tables_txt"] = 'Tabellen';
$wb["empty_datalog_txt"] = 'Verwijder datalog na sync.';
$wb["sync_datalog_external_txt"] = 'Vul externe datalog.';
$wb["active_txt"] = 'aktief';
$wb["btn_save_txt"] = 'Opslaan';
$wb["btn_cancel_txt"] = 'Annuleer';
?>
<?php
$wb["list_head_txt"] = 'Database synchronisatie';
$wb["jobname_txt"] = 'Jobnaam';
$wb["db_host_txt"] = 'DB host';
$wb["db_name_txt"] = 'DB naam';
$wb["page_txt"] = 'Pagina';
$wb["page_of_txt"] = 'van';
$wb["page_next_txt"] = 'Volgende';
$wb["page_back_txt"] = 'Terug';
$wb["delete_txt"] = 'Annuleren';
$wb["filter_txt"] = 'Filter';
$wb["add_new_record_txt"] = 'Toevoegen nieuw DBSync record';
?>
<?php
$wb["jobname_txt"] = 'Jobnaam';
$wb["jobname_err"] = 'Jobnaam is niet ingevuld.';
$wb["sync_interval_minutes_txt"] = 'Interval (Min.)';
$wb["ftp_host_txt"] = 'FTP host';
$wb["ftp_path_txt"] = 'FTP pad';
$wb["ftp_username_txt"] = 'FTP gebruiker';
$wb["ftp_password_txt"] = 'FTP wachtwoord';
$wb["local_path_txt"] = 'Lokaal pad';
$wb["wput_options_txt"] = 'Wput opties';
$wb["active_txt"] = 'Aktief';
?>
<?php
$wb["list_head_txt"] = 'Bestand synchronisatie';
$wb["jobname_txt"] = 'Jobnaam';
$wb["ftp_host_txt"] = 'FTP-server';
$wb["local_path_txt"] = 'Lokaal pad';
?>
<?php
$wb["description_txt"] = 'Omschrijving';
$wb["name_txt"] = 'Groep';
$wb["name_err"] = 'Groepsnaam moet min. 1 en max. 30 karakters bevatten.';
$wb["btn_save_txt"] = 'Opslaan';
$wb["btn_cancel_txt"] = 'Annuleren'
?>
<?php
$wb["list_head_txt"] = 'Systeemgebruiker groepen';
$wb["description_txt"] = 'Omschrijving';
$wb["name_txt"] = 'Groep';
$wb["page_txt"] = 'Pagina';
$wb["page_of_txt"] = 'van';
$wb["page_next_txt"] = 'Volgende';
$wb["page_back_txt"] = 'Terug';
$wb["delete_txt"] = 'Verwijderen';
$wb["filter_txt"] = 'Filter';
?>
<?php
$wb["list_head_txt"] = 'Toevoegen nieuwe taal';
$wb["language_select_txt"] = 'Selecteer basis voor nieuwe taal';
$wb["language_new_txt"] = 'Nieuwe taal';
$wb['btn_save_txt'] = 'Aanmaken nieuwe set taalbestanden';
$wb['btn_cancel_txt'] = 'terug';
?>
<?php
$wb['list_head_txt'] = 'Taalbestand editor';
$wb['language_select_txt'] = 'Selecteer taal';
$wb['module_txt'] = 'Module';
$wb['lang_file_txt'] = 'Taalbestand';
$wb['btn_save_txt'] = 'Opslaan';
$wb['btn_cancel_txt'] = 'Terug';
?>
<?php
$wb["list_head_txt"] = 'Exporteer taalbestanden';
$wb["language_select_txt"] = 'Selecteer taal';
$wb['btn_save_txt'] = 'Exporteer de geselecteerde set taalbestanden';
$wb['btn_cancel_txt'] = 'Terug';
?>
<?php
$wb["list_head_txt"] = 'Import taalbestand';
$wb["language_import_txt"] = 'Selecteer taalbestand';
$wb['btn_save_txt'] = 'Import het geselecteerde taalbestand';
$wb["language_overwrite_txt"] = 'Overschrijf bestand, als het al bestaat.';
$wb['btn_cancel_txt'] = 'Terug';
?>
<?php
$wb["list_head_txt"] = 'Taalbestand editor';
$wb["language_select_txt"] = 'Selecteer taal';
$wb["module_txt"] = 'Module';
$wb["lang_file_txt"] = 'Taalbestand';
?>
<?php
$wb["config_txt"] = 'config';
$wb["btn_save_txt"] = 'Opslaan';
$wb["btn_cancel_txt"] = 'Annulleer';
$wb["server_name_txt"] = 'Servernaam';
$wb["mail_server_txt"] = 'Mailserver';
$wb["web_server_txt"] = 'Webserver';
$wb["dns_server_txt"] = 'DNS-Server';
$wb["file_server_txt"] = 'Fileserver';
$wb["db_server_txt"] = 'DB-server';
$wb["vserver_server_txt"] = 'VServer-Server';
$wb["active_txt"] = 'Aktief';
?>
<?php
$wb["server_id_txt"] = 'Server';
$wb["ip_address_txt"] = 'IP-adres';
$wb["virtualhost_txt"] = 'HTTP NameVirtualHost';
$wb["ip_err"] = 'IP-adres ongeldig';
$wb["btn_save_txt"] = 'Opslaan';
$wb["btn_cancel_txt"] = 'Annuleren';
?>
<?php
$wb["list_head_txt"] = 'IP-adressen';
$wb["server_id_txt"] = 'Server';
$wb["ip_address_txt"] = 'IP-adres';
$wb["page_txt"] = 'Pagina';
$wb["page_of_txt"] = 'van';
$wb["page_next_txt"] = 'Volgende';
$wb["page_back_txt"] = 'Terug';
$wb["delete_txt"] = 'Verwijderen';
$wb["filter_txt"] = 'Filter';
$wb["add_new_record_txt"] = 'Toevoegen nieuw IP-adres';
?>
<?php
$wb["list_head_txt"] = 'Server';
$wb["server_name_txt"] = 'Naam';
$wb["mail_server_txt"] = 'Mail';
$wb["web_server_txt"] = 'Web';
$wb["dns_server_txt"] = 'DNS';
$wb["file_server_txt"] = 'Bestand';
$wb["db_server_txt"] = 'DB';
$wb["vserver_server_txt"] = 'VServer';
$wb["page_txt"] = 'Pagina';
$wb["page_of_txt"] = 'van';
$wb["page_next_txt"] = 'Volgende';
$wb["page_back_txt"] = 'Terug';
$wb["delete_txt"] = 'DVerwijderen';
$wb["filter_txt"] = 'Filter';
$wb["add_new_record_txt"] = 'Toevoegen nieuwe server';
?>
<?php
$wb["username_txt"] = 'Gebruikersnaam';
$wb["username_err"] = 'Foutieve gebruikersnaam';
$wb["passwort_txt"] = 'Wachtwoord';
$wb["modules_txt"] = 'Module';
$wb["startmodule_txt"] = 'Startmodule';
$wb["app_theme_txt"] = 'Ontwerp';
$wb["typ_txt"] = 'Type';
$wb["active_txt"] = 'Aktief';
$wb["language_txt"] = 'Taal';
$wb["name_txt"] = 'Naam';
$wb["vorname_txt"] = 'Voornaam';
$wb["unternehmen_txt"] = 'Bedrijf';
$wb["strasse_txt"] = 'Straat';
$wb["ort_txt"] = 'Plaatsnaam';
$wb["plz_txt"] = 'ZIP';
$wb["land_txt"] = 'Land';
$wb["email_txt"] = 'Email';
$wb["url_txt"] = 'Url';
$wb["telefon_txt"] = 'Telefoon';
$wb["fax_txt"] = 'Fax';
$wb["groups_txt"] = 'Groepen';
$wb["default_group_txt"] = 'Standaard groep';
$wb["active_txt"] = 'Aktief';
$wb["btn_save_txt"] = 'Opslaan';
$wb["btn_cancel_txt"] = 'Annuleren';
?>
<?php
$wb["list_head_txt"] = 'Gebruikers';
$wb["username_txt"] = 'Gebruikersnaam';
$wb["name_txt"] = 'Naam';
$wb["vorname_txt"] = 'Voornaam';
$wb["ort_txt"] = 'Plaatsnaam';
$wb["page_txt"] = 'Pagina';
$wb["page_of_txt"] = 'van';
$wb["page_next_txt"] = 'Volgende';
$wb["page_back_txt"] = 'Terug';
$wb["delete_txt"] = 'Verwijderen';
$wb["filter_txt"] = 'Filter';
$wb["add_new_record_txt"] = 'Toevoegen nieuwe gebruiker';
?>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment