From 09a3499069083c3fc0d7f70a0ba07b4629175ad4 Mon Sep 17 00:00:00 2001 From: FrancescoUK Date: Sun, 10 Jul 2016 15:50:25 +0100 Subject: [PATCH] Added license statement displaying, updated COPYING and other license files (#359) --- .htaccess | 7 +++ COPYING | 4 ++ application/controllers/Config.php | 56 ++++++++++++++++++- application/language/de-CH/config_lang.php | 5 +- application/language/en/config_lang.php | 5 +- application/language/es/config_lang.php | 5 +- application/language/fr/config_lang.php | 5 +- application/language/hr-HR/config_lang.php | 5 +- application/language/hu-HU/config_lang.php | 5 +- application/language/id/config_lang.php | 5 +- application/language/nl-BE/config_lang.php | 5 +- application/language/pt-BR/config_lang.php | 5 +- application/language/ru/config_lang.php | 5 +- application/language/th/config_lang.php | 5 +- application/language/tr/config_lang.php | 5 +- application/language/zh/config_lang.php | 5 +- application/views/configs/invoice_config.php | 16 +++--- application/views/configs/license_config.php | 24 ++++++++ application/views/configs/manage.php | 6 ++ license/beautifulflaticons.license | 19 +++++++ license/beautifulflaticons.version | 1 + license/bootstrap.license | 21 +++++++ license/bootstrap.version | 1 + license/bootswatch.license | 21 +++++++ license/bootswatch.version | 1 + ...gniter_license.txt => codeigniter.license} | 0 license/codeigniter.version | 1 + license/codeigniter_version.txt | 1 - license/jquery.license | 44 +++++++++++++++ license/jquery.version | 1 + translations/config_lang.csv | 4 +- 31 files changed, 255 insertions(+), 38 deletions(-) create mode 100644 application/views/configs/license_config.php create mode 100644 license/beautifulflaticons.license create mode 100644 license/beautifulflaticons.version create mode 100644 license/bootstrap.license create mode 100644 license/bootstrap.version create mode 100644 license/bootswatch.license create mode 100644 license/bootswatch.version rename license/{codeigniter_license.txt => codeigniter.license} (100%) create mode 100644 license/codeigniter.version delete mode 100644 license/codeigniter_version.txt create mode 100644 license/jquery.license create mode 100644 license/jquery.version diff --git a/.htaccess b/.htaccess index 50fd85901..5b3d5c3f2 100755 --- a/.htaccess +++ b/.htaccess @@ -42,6 +42,13 @@ IndexIgnore * Satisfy all +# prevent access to COPYING + + Order allow,deny + Deny from all + Satisfy all + + # prevent access to csv and txt files Order allow,deny diff --git a/COPYING b/COPYING index afe147953..0502c4c68 100644 --- a/COPYING +++ b/COPYING @@ -21,6 +21,10 @@ subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The footer signature "You are using Open Source Point Of Sale" with version, +hash and link to the original distribution of the code MUST BE RETAINED, +MUST BE VISIBLE IN EVERYPAGE and CANNOT BE MODIFIED. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR diff --git a/application/controllers/Config.php b/application/controllers/Config.php index 8c003f4d6..7d2de81f7 100644 --- a/application/controllers/Config.php +++ b/application/controllers/Config.php @@ -10,6 +10,55 @@ class Config extends Secure_Controller $this->load->library('barcode_lib'); } + + /* + * This function loads all the licenses starting with the first one being OSPOS one + */ + private function _licenses() + { + $i = 0; + $license = array(); + + $license[$i]['title'] = 'Open Surce Point Of Sale ' . $this->config->item('application_version'); + + if(file_exists('COPYING')) + { + $license[$i]['text'] = $this->xss_clean(file_get_contents('COPYING', NULL, NULL, 0, 2000)); + } + else + { + $license[$i]['text'] = 'COPYING file must be present in OSPOS root directory. You are not allowed to use OSPOS application until the distribution copy of COPYING file is present.'; + } + + // read all the files in the dir license + $dir = new DirectoryIterator('license'); + + foreach($dir as $fileinfo) + { + // license files must be in couples: .version (name & version) & .license (license text) + if($fileinfo->isFile() && $fileinfo->getExtension() == 'version') + { + ++$i; + + $basename = 'license/' . $fileinfo->getBasename('.version'); + + $license[$i]['title'] = $this->xss_clean(file_get_contents($basename . '.version', NULL, NULL, 0, 100)); + + $license_text_file = $basename . '.license'; + + if(file_exists($license_text_file)) + { + $license[$i]['text'] = $this->xss_clean(file_get_contents($license_text_file , NULL, NULL, 0, 2000)); + } + else + { + $license[$i]['text'] = $license_text_file . ' file is missing'; + } + } + } + + return $license; + } public function index() { @@ -18,6 +67,9 @@ class Config extends Secure_Controller $data['logo_exists'] = $this->Appconfig->get('company_logo') != ''; $data = $this->xss_clean($data); + + // load all the license statements, they are already XSS cleaned in the private function + $data['licenses'] = $this->_licenses(); $this->load->view("configs/manage", $data); } @@ -85,7 +137,7 @@ class Config extends Secure_Controller echo json_encode(array('success' => $success, 'message' => $this->lang->line('config_saved_' . ($success ? '' : 'un') . 'successfully'))); } - function check_number_locale() + public function check_number_locale() { $number_locale = $this->input->post('number_locale'); $fmt = new \NumberFormatter($number_locale, \NumberFormatter::CURRENCY); @@ -95,7 +147,7 @@ class Config extends Secure_Controller echo json_encode(array('success' => $number_local_example != FALSE, 'number_locale_example' => $number_local_example, 'currency_symbol' => $currency_symbol)); } - function save_locale() + public function save_locale() { $batch_save_data = array( 'currency_symbol' => $this->input->post('currency_symbol'), diff --git a/application/language/de-CH/config_lang.php b/application/language/de-CH/config_lang.php index e0bdde8c5..5d65ef26b 100644 --- a/application/language/de-CH/config_lang.php +++ b/application/language/de-CH/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "Webseite ist nicht in korrektem Format"; $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Pos. rechts"; $lang["config_currency_symbol"] = "Währungssymbol"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Zusatzfeld 1"; -$lang["config_custom10"] = "Zusatzfeld 10"; $lang["config_custom2"] = "Zusatzfeld 2"; $lang["config_custom3"] = "Zusatzfeld 3"; $lang["config_custom4"] = "Zusatzfeld 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Zusatzfeld 6"; $lang["config_custom7"] = "Zusatzfeld 7"; $lang["config_custom8"] = "Zusatzfeld 8"; $lang["config_custom9"] = "Zusatzfeld 9"; +$lang["config_custom10"] = "Zusatzfeld 10"; $lang["config_datetimeformat"] = "Datum und Zeit"; $lang["config_decimal_point"] = "Dezimaltrennzeichen"; $lang["config_default_barcode_font_size_number"] = "Die Barcode Schriftgrösse muss eine Zahl sein"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Rechnungsdrucker"; $lang["config_jsprintsetup_required"] = "Warnung! Diese Funktion ist nur funktionsfähig"; $lang["config_language"] = "Sprache"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Zeilen pro Seite"; $lang["config_lines_per_page_number"] = "Zeilen pro Seite muss eine Zahl sein"; $lang["config_lines_per_page_required"] = "Zeilen pro Seite ist erforderlich"; diff --git a/application/language/en/config_lang.php b/application/language/en/config_lang.php index 4a55e7a3a..a170e484d 100644 --- a/application/language/en/config_lang.php +++ b/application/language/en/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "Company website is not a valid URL (http: $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Right side"; $lang["config_currency_symbol"] = "Currency Symbol"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Custom Field 1"; -$lang["config_custom10"] = "Custom Field 10"; $lang["config_custom2"] = "Custom Field 2"; $lang["config_custom3"] = "Custom Field 3"; $lang["config_custom4"] = "Custom Field 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Custom Field 6"; $lang["config_custom7"] = "Custom Field 7"; $lang["config_custom8"] = "Custom Field 8"; $lang["config_custom9"] = "Custom Field 9"; +$lang["config_custom10"] = "Custom Field 10"; $lang["config_datetimeformat"] = "Date and Time format"; $lang["config_decimal_point"] = "Decimal Point"; $lang["config_default_barcode_font_size_number"] = "The default barcode font size must be a number"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Invoice Printer"; $lang["config_jsprintsetup_required"] = "Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; $lang["config_language"] = "Language"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Lines Per Page"; $lang["config_lines_per_page_number"] = ""; $lang["config_lines_per_page_required"] = "The lines per page is a required field"; diff --git a/application/language/es/config_lang.php b/application/language/es/config_lang.php index a56acc421..99a8359c5 100644 --- a/application/language/es/config_lang.php +++ b/application/language/es/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "Sitio Web no es una URL estándar (http:/ $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Codigo de pais"; $lang["config_country_codes_tooltip"] = "Lista de codigo de paises separado por coma para busqueda de direcciones"; -$lang["config_currency_side"] = "Lado derecho"; $lang["config_currency_symbol"] = "Símbolo de moneda"; $lang["config_currency_decimals"] = "Decimales de moneda"; $lang["config_custom1"] = "Campo Libre 1"; -$lang["config_custom10"] = "Campo Libre 10"; $lang["config_custom2"] = "Campo Libre 2"; $lang["config_custom3"] = "Campo Libre 3"; $lang["config_custom4"] = "Campo Libre 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Campo Libre 6"; $lang["config_custom7"] = "Campo Libre 7"; $lang["config_custom8"] = "Campo Libre 8"; $lang["config_custom9"] = "Campo Libre 9"; +$lang["config_custom10"] = "Campo Libre 10"; $lang["config_datetimeformat"] = "Formato de fecha y hora"; $lang["config_decimal_point"] = "Punto Decimal"; $lang["config_default_barcode_font_size_number"] = "Tamaño de fuente del código de barras debe ser un número"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Impresora de Factura"; $lang["config_jsprintsetup_required"] = "Advertencia!Esta funcionalidad desactivada solo funciona con el addon jsPrintSetup de FireFox instalado. Guardar de todas formas?"; $lang["config_language"] = "Idioma"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Líneas por página"; $lang["config_lines_per_page_number"] = "Líneas por página debe ser un número"; $lang["config_lines_per_page_required"] = "Líneas por página es requerido"; diff --git a/application/language/fr/config_lang.php b/application/language/fr/config_lang.php index 874e0118e..c15ef4b88 100644 --- a/application/language/fr/config_lang.php +++ b/application/language/fr/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "Le site web de l'entreprise n'est pas une $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Symbole à droite"; $lang["config_currency_symbol"] = "Symbole Monétaire"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Champ Personnalisé 1"; -$lang["config_custom10"] = "Champ Personnalisé 10"; $lang["config_custom2"] = "Champ Personnalisé 2"; $lang["config_custom3"] = "Champ Personnalisé 3"; $lang["config_custom4"] = "Champ Personnalisé 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Champ Personnalisé 6"; $lang["config_custom7"] = "Champ Personnalisé 7"; $lang["config_custom8"] = "Champ Personnalisé 8"; $lang["config_custom9"] = "Champ Personnalisé 9"; +$lang["config_custom10"] = "Champ Personnalisé 10"; $lang["config_datetimeformat"] = "Date and Time format"; $lang["config_decimal_point"] = " Decimal Point"; $lang["config_default_barcode_font_size_number"] = "The default barcode font size must be a number"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Invoice Printer"; $lang["config_jsprintsetup_required"] = "Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; $lang["config_language"] = "Langue"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Lines Per Page"; $lang["config_lines_per_page_number"] = "The lines per page must be a number"; $lang["config_lines_per_page_required"] = "The lines per page is a required field"; diff --git a/application/language/hr-HR/config_lang.php b/application/language/hr-HR/config_lang.php index 537d59008..ffd05fb4f 100644 --- a/application/language/hr-HR/config_lang.php +++ b/application/language/hr-HR/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "Adresa web stranice nije valjana (http:// $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Desna strana"; $lang["config_currency_symbol"] = "Valutna oznaka"; $lang["config_currency_decimals"] = "Velutne decimale"; $lang["config_custom1"] = "Korisničko polje1"; -$lang["config_custom10"] = "Korisničko polje10"; $lang["config_custom2"] = "Korisničko polje2"; $lang["config_custom3"] = "Korisničko polje3"; $lang["config_custom4"] = "Korisničko polje4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Korisničko polje6"; $lang["config_custom7"] = "Korisničko polje7"; $lang["config_custom8"] = "Korisničko polje8"; $lang["config_custom9"] = "Korisničko polje9"; +$lang["config_custom10"] = "Korisničko polje10"; $lang["config_datetimeformat"] = "Oblik datuma i vremena"; $lang["config_decimal_point"] = "Decimalna točka"; $lang["config_default_barcode_font_size_number"] = "Veličina pisma barkod-a mora biti broj"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Printer za račun"; $lang["config_jsprintsetup_required"] = "Upozorenje! Onemogućene opcije će raditi samo ako imate instaliran FireFox jsPrintSetup dodatak. Svakako snimiti?"; $lang["config_language"] = "Jezik"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Linija po stranici"; $lang["config_lines_per_page_number"] = "Linija po stranici mora biti broj"; $lang["config_lines_per_page_required"] = "Broj linija po stranici je potreban podatak"; diff --git a/application/language/hu-HU/config_lang.php b/application/language/hu-HU/config_lang.php index 4de18c9a3..b74d27192 100644 --- a/application/language/hu-HU/config_lang.php +++ b/application/language/hu-HU/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "A cég webcime nem érvényes URL (http:/ $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Jobb oldal"; $lang["config_currency_symbol"] = "Pénznem"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Egyedi mező 1"; -$lang["config_custom10"] = "Egyedi mező 10"; $lang["config_custom2"] = "Egyedi mező 2"; $lang["config_custom3"] = "Egyedi mező 3"; $lang["config_custom4"] = "Egyedi mező 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Egyedi mező 6"; $lang["config_custom7"] = "Egyedi mező 7"; $lang["config_custom8"] = "Egyedi mező 8"; $lang["config_custom9"] = "Egyedi mező 9"; +$lang["config_custom10"] = "Egyedi mező 10"; $lang["config_datetimeformat"] = "Dátum és idő formátum"; $lang["config_decimal_point"] = "Tizedes pont"; $lang["config_default_barcode_font_size_number"] = "Az alapértelmezett vonalkód font méretnek számnak kell lennie"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Számla nyomtató"; $lang["config_jsprintsetup_required"] = "Figyelem! Ez a letiltott funkció csak akkor működik megfelelően, ha a FireFox jsPrintSetup kiegészítő telepítve van. Menti mindezek tudatában?"; $lang["config_language"] = "Nyelv"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Sorok száma oldalanként"; $lang["config_lines_per_page_number"] = "A sorok száma oldalanként kötelező mező"; $lang["config_lines_per_page_required"] = "A sor per oldal kötelező mező"; diff --git a/application/language/id/config_lang.php b/application/language/id/config_lang.php index ec5346461..e29914be6 100644 --- a/application/language/id/config_lang.php +++ b/application/language/id/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "Situs Perusahaan bukan URL yang benar(htt $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Sisi Kanan"; $lang["config_currency_symbol"] = "Simbol Mata Uang"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Custom Field 1"; -$lang["config_custom10"] = "Custom Field 10"; $lang["config_custom2"] = "Custom Field 2"; $lang["config_custom3"] = "Custom Field 3"; $lang["config_custom4"] = "Custom Field 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Custom Field 6"; $lang["config_custom7"] = "Custom Field 7"; $lang["config_custom8"] = "Custom Field 8"; $lang["config_custom9"] = "Custom Field 9"; +$lang["config_custom10"] = "Custom Field 10"; $lang["config_datetimeformat"] = "Date and Time format"; $lang["config_decimal_point"] = "Titik Desimal"; $lang["config_default_barcode_font_size_number"] = "The default barcode font size must be a number"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Invoice Printer"; $lang["config_jsprintsetup_required"] = "Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; $lang["config_language"] = "Bahasa"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Lines Per Page"; $lang["config_lines_per_page_number"] = "The lines per page must be a number"; $lang["config_lines_per_page_required"] = "The lines per page is a required field"; diff --git a/application/language/nl-BE/config_lang.php b/application/language/nl-BE/config_lang.php index e484cafda..a769a4046 100755 --- a/application/language/nl-BE/config_lang.php +++ b/application/language/nl-BE/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "De website van het bedrijf is geen geldig $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Rechterkant"; $lang["config_currency_symbol"] = "Valuta"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Custom Veld 1"; -$lang["config_custom10"] = "Custom Veld 10"; $lang["config_custom2"] = "Custom Veld 2"; $lang["config_custom3"] = "Custom Veld 3"; $lang["config_custom4"] = "Custom Veld 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Custom Veld 6"; $lang["config_custom7"] = "Custom Veld 7"; $lang["config_custom8"] = "Custom Veld 8"; $lang["config_custom9"] = "Custom Veld 9"; +$lang["config_custom10"] = "Custom Veld 10"; $lang["config_datetimeformat"] = "Date and Time format"; $lang["config_decimal_point"] = "Decimal Point"; $lang["config_default_barcode_font_size_number"] = "The default barcode font size must be a number"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Factuur Printer"; $lang["config_jsprintsetup_required"] = "Opgelet! De uitgeschakelde functionaliteit werkt enkel met de jsPrintSetup addon in Firefox."; $lang["config_language"] = "Taal"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Lijnen Per Pagina"; $lang["config_lines_per_page_number"] = "The lines per page must be a number"; $lang["config_lines_per_page_required"] = "The lines per page is a required field"; diff --git a/application/language/pt-BR/config_lang.php b/application/language/pt-BR/config_lang.php index 86b7ac948..e1c702169 100644 --- a/application/language/pt-BR/config_lang.php +++ b/application/language/pt-BR/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "Site da empresa não é uma URL válida ( $lang["config_comma"] = "Vírgula"; $lang["config_country_codes"] = "Código do país"; $lang["config_country_codes_tooltip"] = "Vírgula lista de códigos de país separado para pesquisa de endereços nominatim."; -$lang["config_currency_side"] = "Lado Direito"; $lang["config_currency_symbol"] = "Simbolo moeda"; $lang["config_currency_decimals"] = "Decimais moeda"; $lang["config_custom1"] = "Campo customizado 1"; -$lang["config_custom10"] = "Campo customizado 10"; $lang["config_custom2"] = "Campo customizado 2"; $lang["config_custom3"] = "Campo customizado 3"; $lang["config_custom4"] = "Campo customizado 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Campo customizado 6"; $lang["config_custom7"] = "Campo customizado 7"; $lang["config_custom8"] = "Campo customizado 8"; $lang["config_custom9"] = "Campo customizado 9"; +$lang["config_custom10"] = "Campo customizado 10"; $lang["config_datetimeformat"] = "Formato da data e hora"; $lang["config_decimal_point"] = "Ponto decimal"; $lang["config_default_barcode_font_size_number"] = "O tamanho da fonte de código de barras padrão deve ser um número"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Imprimir fatura"; $lang["config_jsprintsetup_required"] = "Aviso! Esta funcionalidade só irá funcionar se você tem o addon FireFox jsPrintSetup instalado. Salvar de qualquer maneira?"; $lang["config_language"] = "Linguagem"; $lang["config_left"] = "Esquerda"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Linhas por página"; $lang["config_lines_per_page_number"] = "Linhas por página deve ser um número"; $lang["config_lines_per_page_required"] = "As linhas por página é um campo obrigatório"; diff --git a/application/language/ru/config_lang.php b/application/language/ru/config_lang.php index 8273f1674..5749b00f9 100644 --- a/application/language/ru/config_lang.php +++ b/application/language/ru/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "Веб-сайт Компании не я $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Правая сторона"; $lang["config_currency_symbol"] = "Символ валюты"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Изготовленный пробел 1"; -$lang["config_custom10"] = "Изготовленный пробел 10"; $lang["config_custom2"] = "Изготовленный пробел 2"; $lang["config_custom3"] = "Изготовленный пробел 3"; $lang["config_custom4"] = "Изготовленный пробел 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Изготовленный пробел 6"; $lang["config_custom7"] = "Изготовленный пробел 7"; $lang["config_custom8"] = "Изготовленный пробел 8"; $lang["config_custom9"] = "Изготовленный пробел 9"; +$lang["config_custom10"] = "Изготовленный пробел 10"; $lang["config_datetimeformat"] = "Date and Time format"; $lang["config_decimal_point"] = " Decimal Point"; $lang["config_default_barcode_font_size_number"] = "The default barcode font size must be a number"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Invoice Printer"; $lang["config_jsprintsetup_required"] = "Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; $lang["config_language"] = "Язик"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Lines Per Page"; $lang["config_lines_per_page_number"] = "The lines per page must be a number"; $lang["config_lines_per_page_required"] = "The lines per page is a required field"; diff --git a/application/language/th/config_lang.php b/application/language/th/config_lang.php index 2a8e8fac3..726c2c374 100644 --- a/application/language/th/config_lang.php +++ b/application/language/th/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "เว็บไซต์ร้านค $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "ด้านขวา"; $lang["config_currency_symbol"] = "สัญลักษณ์ค่าเงิน"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "พื้นที่เพิ่มเติม 1"; -$lang["config_custom10"] = "พื้นที่เพิ่มเติม 10"; $lang["config_custom2"] = "พื้นที่เพิ่มเติม 2"; $lang["config_custom3"] = "พื้นที่เพิ่มเติม 3"; $lang["config_custom4"] = "พื้นที่เพิ่มเติม 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "พื้นที่เพิ่มเติม 6"; $lang["config_custom7"] = "พื้นที่เพิ่มเติม 7"; $lang["config_custom8"] = "พื้นที่เพิ่มเติม 8"; $lang["config_custom9"] = "พื้นที่เพิ่มเติม 9"; +$lang["config_custom10"] = "พื้นที่เพิ่มเติม 10"; $lang["config_datetimeformat"] = "รูปแบบวันเวลา"; $lang["config_decimal_point"] = "จุดทศนิยม"; $lang["config_default_barcode_font_size_number"] = "The default barcode font size must be a number"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Invoice Printer"; $lang["config_jsprintsetup_required"] = "Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; $lang["config_language"] = "ภาษา"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Lines Per Page"; $lang["config_lines_per_page_number"] = "The lines per page must be a number"; $lang["config_lines_per_page_required"] = "The lines per page is a required field"; diff --git a/application/language/tr/config_lang.php b/application/language/tr/config_lang.php index d4f4da00e..5404a4454 100644 --- a/application/language/tr/config_lang.php +++ b/application/language/tr/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "website adresi yanlış (http://...)"; $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Sağda"; $lang["config_currency_symbol"] = "Para Birimi"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Özel Alan 1"; -$lang["config_custom10"] = "Özel Alan 10"; $lang["config_custom2"] = "Özel Alan 2"; $lang["config_custom3"] = "Özel Alan 3"; $lang["config_custom4"] = "Özel Alan 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Özel Alan 6"; $lang["config_custom7"] = "Özel Alan 7"; $lang["config_custom8"] = "Özel Alan 8"; $lang["config_custom9"] = "Özel Alan 9"; +$lang["config_custom10"] = "Özel Alan 10"; $lang["config_datetimeformat"] = "Date and Time format"; $lang["config_decimal_point"] = " Decimal Point"; $lang["config_default_barcode_font_size_number"] = "The default barcode font size must be a number"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Invoice Printer"; $lang["config_jsprintsetup_required"] = "Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; $lang["config_language"] = "Dil"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Lines Per Page"; $lang["config_lines_per_page_number"] = "The lines per page must be a number"; $lang["config_lines_per_page_required"] = "The lines per page is a required field"; diff --git a/application/language/zh/config_lang.php b/application/language/zh/config_lang.php index e8363489f..2ea040aac 100755 --- a/application/language/zh/config_lang.php +++ b/application/language/zh/config_lang.php @@ -39,11 +39,9 @@ $lang["config_company_website_url"] = "公司網址格式錯誤 (http://...)"; $lang["config_comma"] = "comma"; $lang["config_country_codes"] = "Country Codes"; $lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup."; -$lang["config_currency_side"] = "Right side"; $lang["config_currency_symbol"] = "貨幣符號"; $lang["config_currency_decimals"] = "Currency Decimals"; $lang["config_custom1"] = "Custom Field 1"; -$lang["config_custom10"] = "Custom Field 10"; $lang["config_custom2"] = "Custom Field 2"; $lang["config_custom3"] = "Custom Field 3"; $lang["config_custom4"] = "Custom Field 4"; @@ -52,6 +50,7 @@ $lang["config_custom6"] = "Custom Field 6"; $lang["config_custom7"] = "Custom Field 7"; $lang["config_custom8"] = "Custom Field 8"; $lang["config_custom9"] = "Custom Field 9"; +$lang["config_custom10"] = "Custom Field 10"; $lang["config_datetimeformat"] = "Date and Time format"; $lang["config_decimal_point"] = "Decimal Point"; $lang["config_default_barcode_font_size_number"] = "The default barcode font size must be a number"; @@ -102,6 +101,8 @@ $lang["config_invoice_printer"] = "Invoice Printer"; $lang["config_jsprintsetup_required"] = "Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; $lang["config_language"] = "語言"; $lang["config_left"] = "Left"; +$lang["config_license"] = "License"; +$lang["config_license_configuration"] = "License Statement"; $lang["config_lines_per_page"] = "Lines Per Page"; $lang["config_lines_per_page_number"] = "The lines per page must be a number"; $lang["config_lines_per_page_required"] = "The lines per page is a required field"; diff --git a/application/views/configs/invoice_config.php b/application/views/configs/invoice_config.php index d03190ab8..ad5de429d 100644 --- a/application/views/configs/invoice_config.php +++ b/application/views/configs/invoice_config.php @@ -11,7 +11,7 @@ 'name' => 'invoice_enable', 'value' => 'invoice_enable', 'id' => 'invoice_enable', - 'checked'=>$this->config->item('invoice_enable')));?> + 'checked' => $this->config->item('invoice_enable')));?> @@ -22,7 +22,7 @@ 'name' => 'sales_invoice_format', 'id' => 'sales_invoice_format', 'class' => 'form-control input-sm', - 'value'=>$this->config->item('sales_invoice_format'))); ?> + 'value' => $this->config->item('sales_invoice_format'))); ?> @@ -33,7 +33,7 @@ 'name' => 'recv_invoice_format', 'id' => 'recv_invoice_format', 'class' => 'form-control input-sm', - 'value'=>$this->config->item('recv_invoice_format'))); ?> + 'value' => $this->config->item('recv_invoice_format'))); ?> @@ -44,7 +44,7 @@ 'name' => 'invoice_default_comments', 'id' => 'invoice_default_comments', 'class' => 'form-control input-sm', - 'value'=>$this->config->item('invoice_default_comments')));?> + 'value '=> $this->config->item('invoice_default_comments')));?> @@ -55,14 +55,14 @@ 'name' => 'invoice_email_message', 'id' => 'invoice_email_message', 'class' => 'form-control input-sm', - 'value'=>$this->config->item('invoice_email_message')));?> + 'value '=> $this->config->item('invoice_email_message')));?> 'submit_form', 'id' => 'submit_form', - 'value'=>$this->lang->line('common_submit'), + 'value' => $this->lang->line('common_submit'), 'class' => 'btn btn-primary btn-sm pull-right'));?> @@ -74,13 +74,13 @@ $(document).ready(function() { var enable_disable_invoice_enable = (function() { var invoice_enable = $("#invoice_enable").is(":checked"); - $("#sales_invoice_format, #recv_invoice_format, #invoice_default_comments, #invoice_email_message").prop('disabled', !invoice_enable); + $("#sales_invoice_format, #recv_invoice_format, #invoice_default_comments, #invoice_email_message").prop("disabled", !invoice_enable); return arguments.callee; })(); $("#invoice_enable").change(enable_disable_invoice_enable); - $('#invoice_config_form').validate($.extend(form_support.handler, { + $("#invoice_config_form").validate($.extend(form_support.handler, { submitHandler: function(form) { $(form).ajaxSubmit({ beforeSerialize: function(arr, $form, options) { diff --git a/application/views/configs/license_config.php b/application/views/configs/license_config.php new file mode 100644 index 000000000..8b336278a --- /dev/null +++ b/application/views/configs/license_config.php @@ -0,0 +1,24 @@ + 'license_config_form', 'enctype' => 'multipart/form-data', 'class' => 'form-horizontal')); ?> +
+
+ +
+ 'control-label col-xs-3')); ?> +
+ 'license', + 'id' => 'license', + 'class' => 'form-control', + 'readonly' => '', + 'value' => $license['text'])); ?> +
+
+ +
+
+ \ No newline at end of file diff --git a/application/views/configs/manage.php b/application/views/configs/manage.php index b352ad7d6..40b385cab 100644 --- a/application/views/configs/manage.php +++ b/application/views/configs/manage.php @@ -28,6 +28,9 @@
  • lang->line('config_message'); ?>
  • +
  • + lang->line('config_license'); ?> +
  • @@ -58,6 +61,9 @@
    load->view("configs/message_config"); ?>
    +
    + load->view("configs/license_config"); ?> +
    load->view("partial/footer"); ?> diff --git a/license/beautifulflaticons.license b/license/beautifulflaticons.license new file mode 100644 index 000000000..e24251bbc --- /dev/null +++ b/license/beautifulflaticons.license @@ -0,0 +1,19 @@ +Elegant Themes Blog: http://www.elegantthemes.com/blog/freebie-of-the-week/beautiful-flat-icons-for-free + +These icons are completely free and Open Source under the GPL-2.0, +so feel free to use them in your personal and commercial projects alike. + +----------------------------------------------------------------------------- + +GNU General Public License, version 2 (GPL-2.0) + +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +For full license statement please visit https://www.gnu.org/licenses/gpl-2.0.html diff --git a/license/beautifulflaticons.version b/license/beautifulflaticons.version new file mode 100644 index 000000000..ee17867cb --- /dev/null +++ b/license/beautifulflaticons.version @@ -0,0 +1 @@ +Beautiful Flat Icons \ No newline at end of file diff --git a/license/bootstrap.license b/license/bootstrap.license new file mode 100644 index 000000000..f4c52d6a4 --- /dev/null +++ b/license/bootstrap.license @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2011-2015 Twitter, Inc + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/license/bootstrap.version b/license/bootstrap.version new file mode 100644 index 000000000..e531c5b2a --- /dev/null +++ b/license/bootstrap.version @@ -0,0 +1 @@ +Bootstrap 3.3.6 \ No newline at end of file diff --git a/license/bootswatch.license b/license/bootswatch.license new file mode 100644 index 000000000..c470246ff --- /dev/null +++ b/license/bootswatch.license @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013 Thomas Park + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/license/bootswatch.version b/license/bootswatch.version new file mode 100644 index 000000000..80145e3fa --- /dev/null +++ b/license/bootswatch.version @@ -0,0 +1 @@ +Bootswatch 3.3.6 \ No newline at end of file diff --git a/license/codeigniter_license.txt b/license/codeigniter.license similarity index 100% rename from license/codeigniter_license.txt rename to license/codeigniter.license diff --git a/license/codeigniter.version b/license/codeigniter.version new file mode 100644 index 000000000..4f0cf5d54 --- /dev/null +++ b/license/codeigniter.version @@ -0,0 +1 @@ +Code Igniter 3.0.6 \ No newline at end of file diff --git a/license/codeigniter_version.txt b/license/codeigniter_version.txt deleted file mode 100644 index 8ffc1ad64..000000000 --- a/license/codeigniter_version.txt +++ /dev/null @@ -1 +0,0 @@ -3.0.6 \ No newline at end of file diff --git a/license/jquery.license b/license/jquery.license new file mode 100644 index 000000000..156f8d5ca --- /dev/null +++ b/license/jquery.license @@ -0,0 +1,44 @@ +Copyright 2007, 2014 jQuery Foundation and other contributors, +https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. diff --git a/license/jquery.version b/license/jquery.version new file mode 100644 index 000000000..9410699ed --- /dev/null +++ b/license/jquery.version @@ -0,0 +1 @@ +jQuery 1.12.4 jQuery-UI 1.11.4 \ No newline at end of file diff --git a/translations/config_lang.csv b/translations/config_lang.csv index c82453ae3..6e372cec6 100644 --- a/translations/config_lang.csv +++ b/translations/config_lang.csv @@ -41,7 +41,6 @@ config_country_codes_tooltip,Comma separated list of country codes for nominatim config_currency_symbol,Pénznem,Währungssymbol,Valuta,Símbolo de moneda,Currency Symbol,Symbole Monétaire,貨幣符號,Символ валюты,สัญลักษณ์ค่าเงิน,Para Birimi,Simbol Mata Uang,Simbolo moeda,Valutna oznaka config_currency_decimals,Currency Decimals,Currency Decimals,Currency Decimals,Decimales de moneda,Currency Decimals,Currency Decimals,Currency Decimals,Currency Decimals,Currency Decimals,Currency Decimals,Currency Decimals,Decimais moeda,Velutne decimale config_custom1,Egyedi mező 1,Zusatzfeld 1,Custom Veld 1,Campo Libre 1,Custom Field 1,Champ Personnalisé 1,Custom Field 1,Изготовленный пробел 1,พื้นที่เพิ่มเติม 1,Özel Alan 1,Custom Field 1,Campo customizado 1,Korisničko polje1 -config_custom10,Egyedi mező 10,Zusatzfeld 10,Custom Veld 10,Campo Libre 10,Custom Field 10,Champ Personnalisé 10,Custom Field 10,Изготовленный пробел 10,พื้นที่เพิ่มเติม 10,Özel Alan 10,Custom Field 10,Campo customizado 10,Korisničko polje10 config_custom2,Egyedi mező 2,Zusatzfeld 2,Custom Veld 2,Campo Libre 2,Custom Field 2,Champ Personnalisé 2,Custom Field 2,Изготовленный пробел 2,พื้นที่เพิ่มเติม 2,Özel Alan 2,Custom Field 2,Campo customizado 2,Korisničko polje2 config_custom3,Egyedi mező 3,Zusatzfeld 3,Custom Veld 3,Campo Libre 3,Custom Field 3,Champ Personnalisé 3,Custom Field 3,Изготовленный пробел 3,พื้นที่เพิ่มเติม 3,Özel Alan 3,Custom Field 3,Campo customizado 3,Korisničko polje3 config_custom4,Egyedi mező 4,Zusatzfeld 4,Custom Veld 4,Campo Libre 4,Custom Field 4,Champ Personnalisé 4,Custom Field 4,Изготовленный пробел 4,พื้นที่เพิ่มเติม 4,Özel Alan 4,Custom Field 4,Campo customizado 4,Korisničko polje4 @@ -50,6 +49,7 @@ config_custom6,Egyedi mező 6,Zusatzfeld 6,Custom Veld 6,Campo Libre 6,Custom Fi config_custom7,Egyedi mező 7,Zusatzfeld 7,Custom Veld 7,Campo Libre 7,Custom Field 7,Champ Personnalisé 7,Custom Field 7,Изготовленный пробел 7,พื้นที่เพิ่มเติม 7,Özel Alan 7,Custom Field 7,Campo customizado 7,Korisničko polje7 config_custom8,Egyedi mező 8,Zusatzfeld 8,Custom Veld 8,Campo Libre 8,Custom Field 8,Champ Personnalisé 8,Custom Field 8,Изготовленный пробел 8,พื้นที่เพิ่มเติม 8,Özel Alan 8,Custom Field 8,Campo customizado 8,Korisničko polje8 config_custom9,Egyedi mező 9,Zusatzfeld 9,Custom Veld 9,Campo Libre 9,Custom Field 9,Champ Personnalisé 9,Custom Field 9,Изготовленный пробел 9,พื้นที่เพิ่มเติม 9,Özel Alan 9,Custom Field 9,Campo customizado 9,Korisničko polje9 +config_custom10,Egyedi mező 10,Zusatzfeld 10,Custom Veld 10,Campo Libre 10,Custom Field 10,Champ Personnalisé 10,Custom Field 10,Изготовленный пробел 10,พื้นที่เพิ่มเติม 10,Özel Alan 10,Custom Field 10,Campo customizado 10,Korisničko polje10 config_datetimeformat,Dátum és idő formátum,Datum und Zeit,Date and Time format,Formato de fecha y hora,Date and Time format,Date and Time format,Date and Time format,Date and Time format,รูปแบบวันเวลา,Date and Time format,Date and Time format,Formato da data e hora,Oblik datuma i vremena config_decimal_point,Tizedes pont,Dezimaltrennzeichen,Decimal Point,Punto Decimal,Decimal Point, Decimal Point,Decimal Point, Decimal Point,จุดทศนิยม, Decimal Point,Titik Desimal,Ponto decimal,Decimalna točka config_default_barcode_font_size_number,Az alapértelmezett vonalkód font méretnek számnak kell lennie,Die Barcode Schriftgrösse muss eine Zahl sein,The default barcode font size must be a number,Tamaño de fuente del código de barras debe ser un número,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,O tamanho da fonte de código de barras padrão deve ser um número,Veličina pisma barkod-a mora biti broj @@ -100,6 +100,8 @@ config_invoice_printer,Számla nyomtató,Rechnungsdrucker,Factuur Printer,Impres config_jsprintsetup_required,"Figyelem! Ez a letiltott funkció csak akkor működik megfelelően, ha a FireFox jsPrintSetup kiegészítő telepítve van. Menti mindezek tudatában?",Warnung! Diese Funktion ist nur funktionsfähig,Opgelet! De uitgeschakelde functionaliteit werkt enkel met de jsPrintSetup addon in Firefox.,Advertencia!Esta funcionalidad desactivada solo funciona con el addon jsPrintSetup de FireFox instalado. Guardar de todas formas?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Aviso! Esta funcionalidade só irá funcionar se você tem o addon FireFox jsPrintSetup instalado. Salvar de qualquer maneira?,Upozorenje! Onemogućene opcije će raditi samo ako imate instaliran FireFox jsPrintSetup dodatak. Svakako snimiti? config_language,Nyelv,Sprache,Taal,Idioma,Language,Langue,語言,Язик,ภาษา,Dil,Bahasa,Linguagem,Jezik config_left,Left,Left,Left,Left,Left,Left,Left,Left,Left,Left,Left,Esquerda,Left +config_license,License,License,License,License,License,License,License,License,License,License,License,License,License +config_license_configuration,License Statement,License Statement,License Statement,License Statement,License Statement,License Statement,License Statement,License Statement,License Statement,License Statement,License Statement,License Statement,License Statement config_lines_per_page,Sorok száma oldalanként,Zeilen pro Seite,Lijnen Per Pagina,Líneas por página,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page,Linhas por página,Linija po stranici config_lines_per_page_number,A sorok száma oldalanként kötelező mező,Zeilen pro Seite muss eine Zahl sein,The lines per page must be a number,Líneas por página debe ser un número,,The lines per page must be a number,The lines per page must be a number,The lines per page must be a number,The lines per page must be a number,The lines per page must be a number,The lines per page must be a number,Linhas por página deve ser um número,Linija po stranici mora biti broj config_lines_per_page_required,A sor per oldal kötelező mező,Zeilen pro Seite ist erforderlich,The lines per page is a required field,Líneas por página es requerido,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,As linhas por página é um campo obrigatório,Broj linija po stranici je potreban podatak