mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
Enhance translation tool
This commit is contained in:
parent
af2893dfcf
commit
7ca35c1ca0
|
|
@ -55,7 +55,7 @@ $dir=DOL_DOCUMENT_ROOT."/langs";
|
|||
|
||||
// Check parameters
|
||||
if (! isset($argv[2])) {
|
||||
print "Usage: ".$script_file." lang_code_src lang_code_dest\n";
|
||||
print "Usage: ".$script_file." lang_code_src lang_code_dest [langgile.lang]\n";
|
||||
print "Example: ".$script_file." en_US pt_PT\n";
|
||||
print "Rem: code to use can be found on http://www.google.com/language_tools\n";
|
||||
exit;
|
||||
|
|
@ -64,6 +64,12 @@ if (! isset($argv[2])) {
|
|||
// Show parameters
|
||||
print 'Argument 1='.$argv[1]."\n";
|
||||
print 'Argument 2='.$argv[2]."\n";
|
||||
$file='';
|
||||
if (isset($argv[3]))
|
||||
{
|
||||
$file=$argv[3];
|
||||
print 'Argument 3='.$argv[3]."\n";
|
||||
}
|
||||
print 'Files will be generated/updated in directory '.$dir."\n";
|
||||
|
||||
if (! is_dir($dir.'/'.$argv[2]))
|
||||
|
|
@ -80,7 +86,7 @@ if (! is_dir($dir.'/'.$argv[2]))
|
|||
// Examples for manipulating class skeleton_class
|
||||
require_once(DOL_DOCUMENT_ROOT."/../dev/translation/langAutoParser.class.php");
|
||||
|
||||
$langParser = new langAutoParser($argv[2],$argv[1],$dir);
|
||||
$langParser = new langAutoParser($argv[2],$argv[1],$dir,$file);
|
||||
|
||||
// -------------------- END OF YOUR CODE --------------------
|
||||
|
||||
|
|
|
|||
|
|
@ -17,17 +17,19 @@ class langAutoParser {
|
|||
private $destLang = string;
|
||||
private $refLang = string;
|
||||
private $langDir = string;
|
||||
private $limittofile = string;
|
||||
private $outputpagecode = 'UTF-8';
|
||||
//private $outputpagecode = 'ISO-8859-1';
|
||||
const DIR_SEPARATOR = '/';
|
||||
|
||||
function __construct($destLang,$refLang,$langDir){
|
||||
function __construct($destLang,$refLang,$langDir,$limittofile){
|
||||
|
||||
// Set enviorment variables
|
||||
$this->destLang = $destLang;
|
||||
$this->refLang = $refLang;
|
||||
$this->langDir = $langDir.self::DIR_SEPARATOR;
|
||||
$this->time = date('Y-m-d H:i:s');
|
||||
$this->limittofile = $limittofile;
|
||||
|
||||
// Translate
|
||||
//ini_set('default_charset','UTF-8');
|
||||
|
|
@ -41,6 +43,7 @@ class langAutoParser {
|
|||
$files = $this->getTranslationFilesArray($this->refLang);
|
||||
$counter = 1;
|
||||
foreach($files as $file) {
|
||||
if ($this->limittofile && $this->limittofile != $file) continue;
|
||||
$counter++;
|
||||
$fileContent = null;
|
||||
$this->translatedFiles = array();
|
||||
|
|
@ -59,13 +62,18 @@ FILE_SKIP_EMPTY_LINES);
|
|||
// Translate lines
|
||||
$fileContentDest = file($destPath,FILE_IGNORE_NEW_LINES |
|
||||
FILE_SKIP_EMPTY_LINES);
|
||||
$newlines=0;
|
||||
foreach($fileContent as $line){
|
||||
$key = $this->getLineKey($line);
|
||||
$value = $this->getLineValue($line);
|
||||
$this->translateFileLine($fileContentDest,$file,$key,$value);
|
||||
if ($key && $value)
|
||||
{
|
||||
$newlines+=$this->translateFileLine($fileContentDest,$file,$key,$value);
|
||||
}
|
||||
}
|
||||
|
||||
$this->updateTranslationFile($destPath,$file);
|
||||
echo "New translated lines: " . $newlines . "<br>\n";
|
||||
#if ($counter ==3) die('fim');
|
||||
}
|
||||
}
|
||||
|
|
@ -77,14 +85,12 @@ FILE_SKIP_EMPTY_LINES);
|
|||
$fp = fopen($destPath, 'a');
|
||||
fwrite($fp, "\r\n");
|
||||
fwrite($fp, "\r\n");
|
||||
fwrite($fp, "// Date " . $this->time . "\r\n");
|
||||
fwrite($fp, "// START - Lines generated via autotranslator.php tool.\r\n");
|
||||
fwrite($fp, "// START - Lines generated via autotranslator.php tool (".$this->time.").\r\n");
|
||||
fwrite($fp, "// Reference language: {$this->refLang}\r\n");
|
||||
foreach( $this->translatedFiles[$file] as $line) {
|
||||
fwrite($fp, $line . "\r\n");
|
||||
}
|
||||
fwrite($fp, "// Date " . $this->time . "\r\n");
|
||||
fwrite($fp, "// STOP - Lines generated via parser\r\n");
|
||||
fwrite($fp, "// STOP - Lines generated via autotranslator.php tool (".$this->time.").\r\n");
|
||||
fclose($fp);
|
||||
}
|
||||
return;
|
||||
|
|
@ -101,13 +107,27 @@ FILE_SKIP_EMPTY_LINES);
|
|||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Put in array translation of a key
|
||||
*
|
||||
* @param unknown_type $content Existing content of dest file
|
||||
* @param unknown_type $file File name translated (xxxx.lang)
|
||||
* @param unknown_type $key Key to translate
|
||||
* @param unknown_type $value Existing key in source file
|
||||
* @return int 0=Nothing translated, 1=Record translated
|
||||
*/
|
||||
private function translateFileLine($content,$file,$key,$value){
|
||||
|
||||
//print "key =".$key."\n";
|
||||
foreach( $content as $line ) {
|
||||
$destKey = $this->getLineKey($line);
|
||||
$destValue = $this->getLineValue($line);
|
||||
// If translated return
|
||||
if ( $destKey == $key ) { return; }
|
||||
//print "destKey=".$destKey."\n";
|
||||
if ( trim($destKey) == trim($key) )
|
||||
{ // Found already existing translation
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// If not translated then translate
|
||||
|
|
@ -117,17 +137,18 @@ FILE_SKIP_EMPTY_LINES);
|
|||
if ($key == 'CHARSET') $val=$this->outputpagecode;
|
||||
|
||||
$this->translatedFiles[$file][] = $key . '=' . $val ;
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
private function getLineKey($line){
|
||||
$key = preg_match('/^(.*)=/',$line,$matches);
|
||||
return trim( $matches[1] );
|
||||
$arraykey = split('=',$line,2);
|
||||
return trim( $arraykey[0] );
|
||||
}
|
||||
|
||||
private function getLineValue($line){
|
||||
$value = preg_match('/=(.*)$/',$line,$matches);
|
||||
return trim( $matches[1] );
|
||||
$arraykey = split('=',$line,2);
|
||||
return trim( $arraykey[1] );
|
||||
}
|
||||
|
||||
private function getTranslationFilesArray($lang){
|
||||
|
|
|
|||
|
|
@ -56,4 +56,4 @@ AgendaUrlOptions5=<b>logind=<b>ق = logind ٪</b> لتقييد الانتاج ل
|
|||
AgendaShowBirthdayEvents=عيد ميلاد تظهر اتصالات
|
||||
AgendaHideBirthdayEvents=عيد ميلاد إخفاء اتصالات
|
||||
// Date 2009-08-11 13:27:01
|
||||
// STOP - Lines generated via parser
|
||||
// STOP - Lines generated via parser
|
||||
|
|
@ -138,7 +138,6 @@ CashBudget=الميزانية النقدية
|
|||
PlannedTransactions=المخطط المعاملات
|
||||
ExportDataset_banque_1=المعاملات المصرفية وحساب
|
||||
TransactionOnTheOtherAccount=صفقة على حساب الآخرين
|
||||
TransactionWithOtherAccount=حساب transfert
|
||||
PaymentNumberUpdateSucceeded=دفع عدد تحديث بنجاح
|
||||
PaymentNumberUpdateFailed=دفع عددا لا يمكن تحديث
|
||||
PaymentDateUpdateSucceeded=تاريخ التحديث الدفع بنجاح
|
||||
|
|
@ -149,3 +148,8 @@ BackToAccount=إلى حساب
|
|||
ShowAllAccounts=وتبين للجميع الحسابات
|
||||
// Date 2009-08-11 13:27:01
|
||||
// STOP - Lines generated via parser
|
||||
|
||||
// START - Lines generated via autotranslator.php tool (2009-08-13 20:13:59).
|
||||
// Reference language: en_US
|
||||
TransactionWithOtherAccount=تحويل الحساب
|
||||
// STOP - Lines generated via autotranslator.php tool (2009-08-13 20:13:59).
|
||||
|
|
|
|||
|
|
@ -64,3 +64,4 @@ NoRecordedProspects=لم تسجل آفاق
|
|||
NoContractedProducts=أي المنتجات / الخدمات المتعاقد عليها
|
||||
// Date 2009-08-11 13:27:01
|
||||
// STOP - Lines generated via parser
|
||||
|
||||
|
|
|
|||
|
|
@ -97,10 +97,8 @@ MigrationNotFinished=النسخة الخاصة بك ليست dtabase تماما
|
|||
GoToUpgradePage=الذهاب لتحديث الصفحة مرة أخرى
|
||||
Examples=أمثلة
|
||||
WithNoSlashAtTheEnd=بدون خفض "/" في نهاية
|
||||
DirectoryRecommendation=ومن الموصى به عليك وضع هذا directry من صفحات الدليل.
|
||||
LoginAlreadyExists=موجود بالفعل
|
||||
DolibarrAdminLogin=ادخل Dolibarr مشرف
|
||||
FailedToCreateAdminLogin=فشل إنشاء Dolibarr administator.
|
||||
AdminLoginAlreadyExists=Dolibarr حساب مشرف <b>'٪ ق'</b> موجود بالفعل.
|
||||
WarningRemoveInstallDir=تحذير ، لأسباب أمنية ، بعد تثبيت أو تحديث كاملة ، يجب إزالة <b>تثبيت أو إعادة تسمية الدليل على install.lock من أجل تجنب استخدام الخبيثة.</b>
|
||||
ThisPHPDoesNotSupportTypeBase=PHP هذا النظام لا يدعم أي واجهة للحصول على قاعدة بيانات من نوع ق ٪
|
||||
|
|
|
|||
|
|
@ -36,3 +36,11 @@ ForceSynchronize=واكبت قوة Dolibarr --> LDAP
|
|||
ErrorFailedToReadLDAP=فشل في قراءة قاعدة البيانات LDAP. LDAP وحدة التحقق من الإعداد ، وإمكانية الوصول إلى قاعدة البيانات.
|
||||
// Date 2009-08-11 13:27:01
|
||||
// STOP - Lines generated via parser
|
||||
|
||||
|
||||
// START - Lines generated via autotranslator.php tool (2009-08-13 20:15:10).
|
||||
// Reference language: en_US
|
||||
GroupSynchronized=مجموعة متزامنة
|
||||
MemberSynchronized=عضو متزامنة
|
||||
ContactSynchronized=وتزامن الاتصال
|
||||
// STOP - Lines generated via autotranslator.php tool (2009-08-13 20:15:10).
|
||||
|
|
|
|||
|
|
@ -165,3 +165,11 @@ ToExport=الصادرات
|
|||
NewExport=تصديرية جديدة
|
||||
// Date 2009-08-11 13:27:01
|
||||
// STOP - Lines generated via parser
|
||||
|
||||
|
||||
// START - Lines generated via autotranslator.php tool (2009-08-13 20:15:10).
|
||||
// Reference language: en_US
|
||||
DemoDesc=Dolibarr الاتفاق هو تخطيط موارد المؤسسات وإدارة علاقات العملاء وتتكون من عدة وحدات وظيفية. وقال ان العرض يشمل جميع وحدات لا يعني اي شيء يحدث هذا أبدا. بذلك ، عرض عدة ملامح المتاحة.
|
||||
DemoCompanyServiceOnly=إدارة نشاط بيع الخدمة لحسابهم الخاص فقط
|
||||
SendNewPasswordDesc=هذا الشكل يتيح لك طلب كلمة مرور جديدة. سيكون من إرسالها إلى عنوان البريد الإلكتروني الخاص بك. <br> التغيير لن تكون فعالة إلا بعد النقر على تأكيد الصلة داخل هذه الرسالة. <br> تحقق من بريدك الالكتروني القارئ البرمجيات.
|
||||
// STOP - Lines generated via autotranslator.php tool (2009-08-13 20:15:10).
|
||||
|
|
|
|||
|
|
@ -140,7 +140,6 @@ CashBudget=Cash budget
|
|||
PlannedTransactions=Planlagte transaktioner
|
||||
ExportDataset_banque_1=Banktransaktioner og kontoudtog
|
||||
TransactionOnTheOtherAccount=Transaktion på den anden konto
|
||||
TransactionWithOtherAccount=Account Transfert
|
||||
PaymentNumberUpdateSucceeded=Betaling antal opdateret
|
||||
PaymentNumberUpdateFailed=Betaling antal kunne ikke opdateres
|
||||
PaymentDateUpdateSucceeded=Betaling dato opdatering held
|
||||
|
|
|
|||
|
|
@ -96,10 +96,8 @@ AdminLoginCreatedSuccessfuly=Dolibarr administrator login <b>'% s'</b> s
|
|||
GoToSetupArea=Gå til Dolibarr (setup-området)
|
||||
Examples=Eksempler
|
||||
WithNoSlashAtTheEnd=Uden skråstreg "/" i slutningen
|
||||
DirectoryRecommendation=Det anbefales, at du sætte dette directry ud af websider bibliotek.
|
||||
LoginAlreadyExists=Allerede findes
|
||||
DolibarrAdminLogin=Dolibarr admin login
|
||||
FailedToCreateAdminLogin=Det lykkedes ikke at skabe Dolibarr administator konto.
|
||||
AdminLoginAlreadyExists=Dolibarr administratorkonto <b>'% s'</b> eksisterer allerede.
|
||||
WarningRemoveInstallDir=Advarsel, af sikkerhedshensyn, når de installerer eller opgraderer er færdig, bør du fjerne <b>installationen mappe eller omdøbe den til install.lock for at undgå sin ondsindet brug.</b>
|
||||
ThisPHPDoesNotSupportTypeBase=Denne PHP system understøtter ikke nogen grænseflade for at få adgang til databasen type% s
|
||||
|
|
|
|||
|
|
@ -138,7 +138,6 @@ CashBudget=Cash-Haushalt
|
|||
PlannedTransactions=Geplante Transaktionen
|
||||
ExportDataset_banque_1=Bank-Transaktionen und Kontoauszug
|
||||
TransactionOnTheOtherAccount=Transaktion auf der anderen Konto
|
||||
TransactionWithOtherAccount=Konto transfert
|
||||
PaymentNumberUpdateSucceeded=Zahlung Anzahl erfolgreich aktualisiert
|
||||
PaymentNumberUpdateFailed=Die Zahlung konnte nicht aktualisiert werden
|
||||
PaymentDateUpdateSucceeded=Zahltag Update erfolgreich
|
||||
|
|
|
|||
|
|
@ -94,10 +94,8 @@ AdminLoginCreatedSuccessfuly=Dolibarr Administrator Login <b>'% s'</b> e
|
|||
GoToSetupArea=Gehe zu Dolibarr (Setup)
|
||||
Examples=Beispiele
|
||||
WithNoSlashAtTheEnd=Ohne den Schrägstrich "/" am Ende
|
||||
DirectoryRecommendation=Es wird empfohlen, dass Sie in diesem directry aus der Web-Seiten-Verzeichnis.
|
||||
LoginAlreadyExists=Bereits vorhanden
|
||||
DolibarrAdminLogin=Dolibarr Admin Login
|
||||
FailedToCreateAdminLogin=Fehler beim Erstellen Dolibarr administator werden.
|
||||
AdminLoginAlreadyExists=Dolibarr Administrator-Konto <b>'% s'</b> ist bereits vorhanden.
|
||||
WarningRemoveInstallDir=Achtung, aus Gründen der Sicherheit, wenn die Installation oder Aktualisierung abgeschlossen ist, sollten Sie die <b>Installation, oder benennen Sie sie in install.lock um zu vermeiden, dass seine schädliche Verwendung.</b>
|
||||
ThisPHPDoesNotSupportTypeBase=Dieses PHP-System unterstützt keine Schnittstelle für den Zugriff auf Datenbank-Typ% s
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ CashBudget=Cash budget
|
|||
PlannedTransactions=Planned transactions
|
||||
ExportDataset_banque_1=Bank transactions and account statement
|
||||
TransactionOnTheOtherAccount=Transaction on the other account
|
||||
TransactionWithOtherAccount=Account transfert
|
||||
TransactionWithOtherAccount=Account transfer
|
||||
PaymentNumberUpdateSucceeded=Payment number updated succesfully
|
||||
PaymentNumberUpdateFailed=Payment number could not be updated
|
||||
PaymentDateUpdateSucceeded=Payment date update succesfully
|
||||
|
|
|
|||
|
|
@ -88,10 +88,8 @@ MigrationNotFinished=Version of your dtabase is not completely up to date, so yo
|
|||
GoToUpgradePage=Go to upgrade page again
|
||||
Examples=Examples
|
||||
WithNoSlashAtTheEnd=Without the slash "/" at the end
|
||||
DirectoryRecommendation=It is recommended you put this directry out of the web pages directory.
|
||||
LoginAlreadyExists=Already exists
|
||||
DolibarrAdminLogin=Dolibarr admin login
|
||||
FailedToCreateAdminLogin=Failed to create Dolibarr administator account.
|
||||
AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' already exists.
|
||||
WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should remove the <b>install<b> directory or rename it to <b>install.lock</b> in order to avoid its malicious use.
|
||||
ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
|
||||
|
|
|
|||
|
|
@ -138,7 +138,6 @@ CashBudget=Cash talousarvio
|
|||
PlannedTransactions=Suunnitellut toimet
|
||||
ExportDataset_banque_1=Pankki ja tilitiedot julkilausuma
|
||||
TransactionOnTheOtherAccount=Liiketoimen muut huomioon
|
||||
TransactionWithOtherAccount=Huomioon transfert
|
||||
PaymentNumberUpdateSucceeded=Maksu numero päivitetty onnistuneesti
|
||||
PaymentNumberUpdateFailed=Maksu numero ei voi päivittää
|
||||
PaymentDateUpdateSucceeded=Maksupäivä päivityksen onnistuneesti
|
||||
|
|
|
|||
|
|
@ -94,10 +94,8 @@ AdminLoginCreatedSuccessfuly=Dolibarr ylläpitäjä sisäänkirjoittautumissivuk
|
|||
GoToSetupArea=Siirry Dolibarr (setup-alue)
|
||||
Examples=Esimerkkejä
|
||||
WithNoSlashAtTheEnd=Ilman kauttaviivalla "/" lopussa
|
||||
DirectoryRecommendation=On suositeltavaa, että tämä directry pois Web-hakemistosta.
|
||||
LoginAlreadyExists=On jo olemassa
|
||||
DolibarrAdminLogin=Dolibarr admin login
|
||||
FailedToCreateAdminLogin=Luominen epäonnistui Dolibarr administator huomioon.
|
||||
AdminLoginAlreadyExists=Dolibarr järjestelmänvalvojan tili <b>'% s'</b> on jo olemassa.
|
||||
WarningRemoveInstallDir=Varoitus, turvallisuussyistä, kun asennus tai päivitys on valmis, poista <b>asennus hakemistoon tai nimetä sen install.lock välttämiseksi sen ilkivaltaisten käyttöä.</b>
|
||||
ThisPHPDoesNotSupportTypeBase=Tämä PHP ei tue mitään rajapintana pääsy tietokantaan tyyppi% s
|
||||
|
|
|
|||
|
|
@ -82,10 +82,8 @@ AdminLoginCreatedSuccessfuly =Dolibarr amministratore login '<b> %s </b
|
|||
GoToSetupArea =Vai a Dolibarr (installazione)
|
||||
Examples =Esempi
|
||||
WithNoSlashAtTheEnd =Senza la barra "/" alla fine
|
||||
DirectoryRecommendation =Si consiglia di mettere questa directry fuori delle pagine web directory.
|
||||
LoginAlreadyExists =Esiste già
|
||||
DolibarrAdminLogin =Dolibarr login admin
|
||||
FailedToCreateAdminLogin =Impossibile creare Dolibarr administator conto.
|
||||
AdminLoginAlreadyExists =Dolibarr account amministratore '<b> %s </b>' esiste già.
|
||||
WarningRemoveInstallDir =Attenzione, per motivi di sicurezza, una volta che l'installazione o l'aggiornamento è completo, si dovrebbe rimuovere il <b> installare <b> directory o rinominare a <b> install.lock </b>, al fine di evitare il suo uso malizioso.
|
||||
ThisPHPDoesNotSupportTypeBase =Questo sistema di PHP non supporta alcuna interfaccia per accedere a database di tipo %s
|
||||
|
|
|
|||
|
|
@ -1,188 +0,0 @@
|
|||
# Dolibarr language file - no_NB - install
|
||||
CHARSET=UTF-8
|
||||
InstallEasy=We tried to make the Dolibarr setup as easy as possible. Just follow the instructions step by step.
|
||||
MiscellanousChecks=Prerequisites check
|
||||
DolibarrWelcome=Welcome to Dolibarr
|
||||
ConfFileExists=Configuration file <b>%s</b> exists.
|
||||
ConfFileDoesNotExists=Configuration file <b>%s</b> does not exist !
|
||||
ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file <b>%s</b> does not exist and could not be created !
|
||||
ConfFileCouldBeCreated=Configuration file <b>%s</b> could be created.
|
||||
ConfFileIsNotWritable=Configuration file <b>%s</b> is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on Unix like OS).
|
||||
ConfFileIsWritable=Configuration file <b>%s</b> is writable.
|
||||
PHPSupportSessions=This PHP supports sessions.
|
||||
PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
|
||||
PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter <b>variables_order</b> in php.ini.
|
||||
PHPSupportGD=This PHP support GD graphical functions.
|
||||
PHPSupportUTF8=This PHP support UTF8 functions.
|
||||
PHPMemoryOK=Your PHP max session memory is set to <b>%s</b>. This should be enough.
|
||||
PHPMemoryTooLow=Your PHP max session memory is set to <b>%s</b> bytes. This should be too low. Change your <b>php.ini</b> to set <b>memory_limit</b> parameter to at least <b>%s</b> bytes.
|
||||
Recheck=Click here for a more significative test
|
||||
ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
|
||||
ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
|
||||
ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
|
||||
ErrorDirDoesNotExists=Directory %s does not exists.
|
||||
ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
|
||||
ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
|
||||
ErrorFailedToCreateDatabase=Failed to create database '%s'.
|
||||
ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
|
||||
ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
|
||||
ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
|
||||
ErrorDatabaseAlreadyExists=Database '%s' already exists.
|
||||
IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
|
||||
IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
|
||||
PHPVersion=PHP Version
|
||||
YouCanContinue=You can continue...
|
||||
PleaseBePatient=Please be patient...
|
||||
License=Using license
|
||||
ConfigurationFile=Configuration file
|
||||
WebPagesDirectory=Directory where web pages are stored
|
||||
DocumentsDirectory=Directory to store uploaded and generated documents
|
||||
URLRoot=URL Root
|
||||
DolibarrDatabase=Dolibarr Database
|
||||
DatabaseChoice=Database choice
|
||||
DatabaseType=Database type
|
||||
DriverType=Driver type
|
||||
Server=Server
|
||||
ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
|
||||
ServerPortDescription=Database server port. Keep empty if unknown.
|
||||
DatabaseServer=Database server
|
||||
DatabaseName=Database name
|
||||
Login=Brukernavn
|
||||
AdminLogin=Login for Dolibarr database administrator. Keep empty if you connect in anonymous
|
||||
Password=Password
|
||||
PasswordAgain=Retype password a second time
|
||||
AdminPassword=Password for Dolibarr database administrator. Keep empty if you connect in anonymous
|
||||
CreateDatabase=Create database
|
||||
CreateUser=Create user
|
||||
DatabaseSuperUserAccess=Database - Superuser access
|
||||
CheckToCreateDatabase=Check box if database does not exist and must be created.<br>In this case, you must fill the login/password for superuser account at the bottom of this page.
|
||||
CheckToCreateUser=Check box if login does not exist and must be created.<br>In this case, you must fill the login/password for superuser account at the bottom of this page.
|
||||
Experimental=(experimental, non operationnal)
|
||||
DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, useless if your database and your database login already exists (like when you're hosted by a web hosting provider).
|
||||
KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
|
||||
SaveConfigurationFile=Save values
|
||||
ConfigurationSaving=Saving configuration file
|
||||
ServerConnection=Server connection
|
||||
DatabaseConnection=Database connection
|
||||
DatabaseCreation=Database creation
|
||||
UserCreation=User creation
|
||||
CreateDatabaseObjects=Database objects creation
|
||||
ReferenceDataLoading=Reference data loading
|
||||
TablesAndPrimaryKeysCreation=Tables and Primary keys creation
|
||||
CreateTableAndPrimaryKey=Create table %s
|
||||
CreateOtherKeysForTable=Create foreign keys and indexes for table %s
|
||||
OtherKeysCreation=Foreign keys and indexes creation
|
||||
FunctionsCreation=Functions creation
|
||||
AdminAccountCreation=Administrator login creation
|
||||
PleaseTypePassword=Please type a password, empty passwords are not allowed !
|
||||
PleaseTypeALogin=Please type a login !
|
||||
PasswordsMismatch=Passwords differs, please try again !
|
||||
SetupEnd=End of setup
|
||||
SystemIsInstalled=This installation is complete.
|
||||
SystemIsUpgraded=Dolibarr has been upgraded successfully.
|
||||
YouNeedToPersonalizeSetup=You need to configure Dolibarr to match your needs (appearance, features, ...). To do this, please follow the link below:
|
||||
AdminLoginCreatedSuccessfuly=Dolibarr administrator login '<b>%s</b>' created successfuly.
|
||||
GoToSetupArea=Go to Dolibarr (setup area)
|
||||
Examples=Examples
|
||||
WithNoSlashAtTheEnd=Without the slash "/" at the end
|
||||
DirectoryRecommendation=It is recommended you put this directry out of the web pages directory.
|
||||
LoginAlreadyExists=Already exists
|
||||
DolibarrAdminLogin=Dolibarr admin login
|
||||
FailedToCreateAdminLogin=Failed to create Dolibarr administator account.
|
||||
AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' already exists.
|
||||
WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should remove the <b>install<b> directory or rename it to <b>install.lock</b> in order to avoid its malicious use.
|
||||
ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
|
||||
FunctionNotAvailableInThisPHP=Not available on this PHP
|
||||
MigrateScript=Migrate script
|
||||
ChoosedMigrateScript=Chosen migrate script
|
||||
DataMigration=Data migration
|
||||
DatabaseMigration=Structure database migration
|
||||
ProcessMigrateScript=Script processing
|
||||
ChooseYourSetupMode=Choose your setup mode and click "Start"...
|
||||
FreshInstall=Fresh install
|
||||
FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a previous incomplete install, but if you want to upgrade your version, choose "Upgrade" mode.
|
||||
Upgrade=Upgrade
|
||||
UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
|
||||
Start=Start
|
||||
InstallNotAllowed=Setup not allowed by <b>conf.php</b> permissions
|
||||
NotAvailable=Not available
|
||||
YouMustCreateWithPermission=You must create file %s and set write permissions on it for web server during install process.
|
||||
CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
|
||||
AlreadyDone=Already migrated
|
||||
DatabaseVersion=Database version
|
||||
ServerVersion=Database server version
|
||||
YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
|
||||
CharsetChoice=Character set choice
|
||||
CharacterSetClient=Character set used for generated HTML web pages
|
||||
CharacterSetClientComment=Choose character set for web display.<br/> Default proposed character set is the one of your database.
|
||||
CollationConnection=Character sorting order
|
||||
CollationConnectionComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.<br/>This parameter can't be defined if database already exists.
|
||||
CharacterSetDatabase=Character set for database
|
||||
CharacterSetDatabaseComment=Choose character set wanted for database creation.<br/>This parameter can't be defined if database already exists.
|
||||
YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database <b>%s</b>, but for this, Dolibarr need to connect to server <b>%s</b> with super user <b>%s</b> permissions.
|
||||
YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login <b>%s</b>, but for this, Dolibarr need to connect to server <b>%s</b> with super user <b>%s</b> permissions.
|
||||
BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
|
||||
OrphelinsPaymentsDetectedByMethod=Orphelins payment detected by method %s
|
||||
RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
|
||||
KeepDefaultValues=You use the Doliwamp setup wizard, so values proposed here are already optimized. Change them only if you know what you do.
|
||||
FieldRenamed=Field renamed
|
||||
IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
|
||||
ErrorConnection=Server "<b>%s</b>", database name "<b>%s</b>", login "<b>%s</b>", or database password may be wrong or PHP client version may be too old compared to database version.
|
||||
|
||||
#########
|
||||
# upgrade
|
||||
#########
|
||||
MigrationOrder=Data migration for customers' orders
|
||||
MigrationSupplierOrder=Data migration for suppliers' orders
|
||||
MigrationProposal=Data migration for commercial proposals
|
||||
MigrationInvoice=Data migration for customers' invoices
|
||||
MigrationContract=Data migration for contracts
|
||||
MigrationSuccessfullUpdate=Upgrade successful
|
||||
MigrationUpdateFailed=Falied upgrade process
|
||||
|
||||
# Payments Update
|
||||
MigrationPaymentsUpdate=Payment data correction
|
||||
MigrationPaymentsNumberToUpdate=%s payment(s) to update
|
||||
MigrationProcessPaymentUpdate=Update payment(s) %s
|
||||
MigrationPaymentsNothingToUpdate=No more things to do
|
||||
MigrationPaymentsNothingUpdatable=No more payments that can be corrected
|
||||
|
||||
# Contracts Update
|
||||
MigrationContractsUpdate=Contract data correction
|
||||
MigrationContractsNumberToUpdate=%s contract(s) to update
|
||||
MigrationContractsLineCreation=Create contract line for contract ref %s
|
||||
MigrationContractsNothingToUpdate=No more things to do
|
||||
MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
|
||||
|
||||
# Contracts Empty Dates Update
|
||||
MigrationContractsEmptyDatesUpdate=Contract empty date correction
|
||||
MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfuly
|
||||
MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
|
||||
MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
|
||||
|
||||
# Contracts Invalid Dates Update
|
||||
MigrationContractsInvalidDatesUpdate=Bad value date contract correction
|
||||
MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting service date min=%s)
|
||||
MigrationContractsInvalidDatesNumber=%s contracts modified
|
||||
MigrationContractsInvalidDatesNothingToUpdate=No date with bad value to correct
|
||||
|
||||
# Contracts Incoherent Dates Update
|
||||
MigrationContractsIncoherentCreationDateUpdate=Bad value contract creation date correction
|
||||
MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done succesfuly
|
||||
MigrationContractsIncoherentCreationDateNothingToUpdate=No bad value for contract creation date to correct
|
||||
|
||||
# Reopening Contracts
|
||||
MigrationReopeningContracts=Open contract closed by error
|
||||
MigrationReopenThisContract=Reopen contract %s
|
||||
MigrationReopenedContractsNumber=%s contracts modified
|
||||
MigrationReopeningContractsNothingToUpdate=No closed contract to open
|
||||
|
||||
# Migration transfert
|
||||
MigrationBankTransfertsUpdate=Update links between bank transaction and a bank transfert
|
||||
MigrationBankTransfertsNothingToUpdate=All links are up to date
|
||||
|
||||
# Migration delivery
|
||||
MigrationShipmentOrderMatching=Sendings receipt update
|
||||
MigrationDeliveryOrderMatching=Delivery receipt update
|
||||
MigrationDeliveryDetail=Delivery update
|
||||
|
||||
|
|
@ -96,10 +96,8 @@ AdminLoginCreatedSuccessfuly=Dolibarr beheerder inloggen <b>'% s' is</b>
|
|||
GoToSetupArea=Ga naar Dolibarr (setup gebied)
|
||||
Examples=Voorbeelden
|
||||
WithNoSlashAtTheEnd=Zonder de schuine streep '/' aan het eind
|
||||
DirectoryRecommendation=Het wordt aanbevolen je dit directry out van de webpagina's directory.
|
||||
LoginAlreadyExists=Bestaat al
|
||||
DolibarrAdminLogin=Dolibarr admin login
|
||||
FailedToCreateAdminLogin=Mislukt om Dolibarr administator account.
|
||||
AdminLoginAlreadyExists=Dolibarr administrator account <b>'% s'</b> bestaat reeds.
|
||||
WarningRemoveInstallDir=Waarschuwing, om veiligheidsredenen, nadat de installatie of upgrade is voltooid, moet u de <b>install directory of hernoemen naar install.lock om te voorkomen dat de schadelijke gebruik.</b>
|
||||
ThisPHPDoesNotSupportTypeBase=Dit PHP-systeem biedt geen ondersteuning voor enig interface om toegang te krijgen tot database type% s
|
||||
|
|
|
|||
|
|
@ -93,10 +93,8 @@ CreateOtherKeysForTable=Crie chaves estrangeiras e índices para a tabela% s
|
|||
OtherKeysCreation=Chaves estrangeiras e índices criação
|
||||
FunctionsCreation=Funções criação
|
||||
SystemIsUpgraded=Dolibarr foi actualizado com êxito.
|
||||
DirectoryRecommendation=É recomendado que você ponha esta directry das páginas da web diretório.
|
||||
LoginAlreadyExists=Já existe
|
||||
DolibarrAdminLogin=Dolibarr admin login
|
||||
FailedToCreateAdminLogin=Falha ao criar Dolibarr administator conta.
|
||||
AdminLoginAlreadyExists=Dolibarr conta administrador <b>'% s'</b> já existe.
|
||||
WarningRemoveInstallDir=Atenção, por razões de segurança, uma vez que a instalação ou atualização estiver completa, você deve remover o <b>diretório</b> de <b>instalação ou renomeá-lo para install.lock a fim de evitar o seu uso malicioso.</b>
|
||||
ThisPHPDoesNotSupportTypeBase=PHP Este sistema não suporta qualquer tipo de interface para acesso de dados% s
|
||||
|
|
|
|||
|
|
@ -138,7 +138,6 @@ CashBudget=Cash buget
|
|||
PlannedTransactions=Planificate tranzacţiilor
|
||||
ExportDataset_banque_1=Banca şi tranzacţiilor de cont
|
||||
TransactionOnTheOtherAccount=Tranzacţiei, pe de altă cont
|
||||
TransactionWithOtherAccount=Contul transfert
|
||||
PaymentNumberUpdateSucceeded=Plata numărul fost actualizat cu succes
|
||||
PaymentNumberUpdateFailed=Numărul de plată nu a putut fi actualizate
|
||||
PaymentDateUpdateSucceeded=Plata data de actualizare cu succes
|
||||
|
|
|
|||
|
|
@ -94,10 +94,8 @@ AdminLoginCreatedSuccessfuly=Dolibarr administrator de conectare <b>'% s'
|
|||
GoToSetupArea=Du-te la Dolibarr (zona de configurare)
|
||||
Examples=Exemple
|
||||
WithNoSlashAtTheEnd=Fără a slash "/" de la sfârşitul
|
||||
DirectoryRecommendation=Este recomandat să puneţi acest directry din paginile web pe directorul.
|
||||
LoginAlreadyExists=Există deja
|
||||
DolibarrAdminLogin=Dolibarr admin login
|
||||
FailedToCreateAdminLogin=Nu a reuşit să creeze Dolibarr administator cont.
|
||||
AdminLoginAlreadyExists=Dolibarr cont de administrator <b>"% s"</b> există deja.
|
||||
WarningRemoveInstallDir=Atenţie, din motive de securitate, o dată sau de a instala actualizarea este completă, trebuie să eliminaţi <b>directorul de instalare sau să redenumiţi-l la install.lock pentru a evita sa rău de utilizare.</b>
|
||||
ThisPHPDoesNotSupportTypeBase=Acest sistem de PHP nu suportă orice interfaţă pentru a accesa baza de date de tip% s
|
||||
|
|
|
|||
|
|
@ -94,10 +94,8 @@ AdminLoginCreatedSuccessfuly=Dolibarr логин администратора <b
|
|||
GoToSetupArea=Перейти к Dolibarr (настройка область)
|
||||
Examples=Примеры
|
||||
WithNoSlashAtTheEnd=Без черту "/" в конце
|
||||
DirectoryRecommendation=Мы рекомендуем вам поставить этот directry из веб-страниц каталога.
|
||||
LoginAlreadyExists=Уже существует
|
||||
DolibarrAdminLogin=Dolibarr администратора
|
||||
FailedToCreateAdminLogin=Не удалось создать Dolibarr administator аккаунта.
|
||||
AdminLoginAlreadyExists=Dolibarr администратора учетной записи <b>'% S'</b> уже существует.
|
||||
WarningRemoveInstallDir=Предупреждение, по соображениям безопасности после того, как установить или обновить завершено, Вы должны удалить <b>каталог или переименовать его в install.lock во избежание ее злонамеренного использования.</b>
|
||||
ThisPHPDoesNotSupportTypeBase=Эта система PHP не поддерживает интерфейс для доступа к базе данных типа S%
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user