This commit is contained in:
Mohit Panjwani
2022-06-15 20:39:16 +05:30
38 changed files with 3473 additions and 1848 deletions

1
.gitignore vendored
View File

@ -16,3 +16,4 @@ Homestead.yaml
.gitkeep .gitkeep
/public/docs /public/docs
/.scribe /.scribe
!storage/fonts/.gitkeep

View File

@ -461,7 +461,8 @@ class Invoice extends Model implements HasMedia
$data['invoice'] = $this->toArray(); $data['invoice'] = $this->toArray();
$data['customer'] = $this->customer->toArray(); $data['customer'] = $this->customer->toArray();
$data['company'] = Company::find($this->company_id); $data['company'] = Company::find($this->company_id);
$data['body'] = $this->getEmailBody($data['body']); $data['subject'] = $this->getEmailString($data['subject']);
$data['body'] = $this->getEmailString($data['body']);
$data['attach']['data'] = ($this->getEmailAttachmentSetting()) ? $this->getPDFData() : null; $data['attach']['data'] = ($this->getEmailAttachmentSetting()) ? $this->getPDFData() : null;
return $data; return $data;
@ -653,7 +654,7 @@ class Invoice extends Model implements HasMedia
return $this->getFormattedString($this->notes); return $this->getFormattedString($this->notes);
} }
public function getEmailBody($body) public function getEmailString($body)
{ {
$values = array_merge($this->getFieldsArray(), $this->getExtraFields()); $values = array_merge($this->getFieldsArray(), $this->getExtraFields());

View File

@ -39,14 +39,14 @@
"beyondcode/laravel-dump-server": "^1.0", "beyondcode/laravel-dump-server": "^1.0",
"facade/ignition": "^2.3.6", "facade/ignition": "^2.3.6",
"friendsofphp/php-cs-fixer": "^3.0", "friendsofphp/php-cs-fixer": "^3.0",
"fzaninotto/faker": "^1.9.1", "fakerphp/faker": "^1.9.1",
"mockery/mockery": "^1.3.1", "mockery/mockery": "^1.3.1",
"nunomaduro/collision": "^5.0", "nunomaduro/collision": "^5.0",
"pestphp/pest": "^1.0", "pestphp/pest": "^1.0",
"pestphp/pest-plugin-faker": "^1.0", "pestphp/pest-plugin-faker": "^1.0",
"pestphp/pest-plugin-laravel": "^1.0", "pestphp/pest-plugin-laravel": "^1.0",
"pestphp/pest-plugin-parallel": "^0.2.1", "pestphp/pest-plugin-parallel": "^0.2.1",
"phpunit/phpunit": "^9.0" "phpunit/phpunit": "^9.3"
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
@ -88,4 +88,4 @@
"dont-discover": [] "dont-discover": []
} }
} }
} }

56
composer.lock generated
View File

@ -1639,16 +1639,16 @@
}, },
{ {
"name": "guzzlehttp/guzzle", "name": "guzzlehttp/guzzle",
"version": "7.4.1", "version": "7.4.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/guzzle.git", "url": "https://github.com/guzzle/guzzle.git",
"reference": "ee0a041b1760e6a53d2a39c8c34115adc2af2c79" "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/ee0a041b1760e6a53d2a39c8c34115adc2af2c79", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/74a8602c6faec9ef74b7a9391ac82c5e65b1cdab",
"reference": "ee0a041b1760e6a53d2a39c8c34115adc2af2c79", "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1681,12 +1681,12 @@
} }
}, },
"autoload": { "autoload": {
"psr-4": {
"GuzzleHttp\\": "src/"
},
"files": [ "files": [
"src/functions_include.php" "src/functions_include.php"
] ],
"psr-4": {
"GuzzleHttp\\": "src/"
}
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": [ "license": [
@ -1743,7 +1743,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/guzzle/issues", "issues": "https://github.com/guzzle/guzzle/issues",
"source": "https://github.com/guzzle/guzzle/tree/7.4.1" "source": "https://github.com/guzzle/guzzle/tree/7.4.3"
}, },
"funding": [ "funding": [
{ {
@ -1759,7 +1759,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2021-12-06T18:43:05+00:00" "time": "2022-05-25T13:24:33+00:00"
}, },
{ {
"name": "guzzlehttp/promises", "name": "guzzlehttp/promises",
@ -1788,12 +1788,12 @@
} }
}, },
"autoload": { "autoload": {
"psr-4": {
"GuzzleHttp\\Promise\\": "src/"
},
"files": [ "files": [
"src/functions_include.php" "src/functions_include.php"
] ],
"psr-4": {
"GuzzleHttp\\Promise\\": "src/"
}
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": [ "license": [
@ -1847,16 +1847,16 @@
}, },
{ {
"name": "guzzlehttp/psr7", "name": "guzzlehttp/psr7",
"version": "2.1.0", "version": "2.2.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/psr7.git", "url": "https://github.com/guzzle/psr7.git",
"reference": "089edd38f5b8abba6cb01567c2a8aaa47cec4c72" "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/089edd38f5b8abba6cb01567c2a8aaa47cec4c72", "url": "https://api.github.com/repos/guzzle/psr7/zipball/c94a94f120803a18554c1805ef2e539f8285f9a2",
"reference": "089edd38f5b8abba6cb01567c2a8aaa47cec4c72", "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1880,7 +1880,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "2.1-dev" "dev-master": "2.2-dev"
} }
}, },
"autoload": { "autoload": {
@ -1942,7 +1942,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/psr7/issues", "issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/2.1.0" "source": "https://github.com/guzzle/psr7/tree/2.2.1"
}, },
"funding": [ "funding": [
{ {
@ -1958,7 +1958,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2021-10-06T17:43:30+00:00" "time": "2022-03-20T21:55:58+00:00"
}, },
{ {
"name": "hamcrest/hamcrest-php", "name": "hamcrest/hamcrest-php",
@ -7657,16 +7657,16 @@
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
"version": "v2.5.0", "version": "v2.5.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git", "url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8" "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
"reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8", "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7704,7 +7704,7 @@
"description": "A generic function and convention to trigger deprecation notices", "description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.0" "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1"
}, },
"funding": [ "funding": [
{ {
@ -7720,7 +7720,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2021-07-12T14:48:14+00:00" "time": "2022-01-02T09:53:40+00:00"
}, },
{ {
"name": "symfony/error-handler", "name": "symfony/error-handler",
@ -12407,5 +12407,5 @@
"php": "^7.4 || ^8.0" "php": "^7.4 || ^8.0"
}, },
"platform-dev": [], "platform-dev": [],
"plugin-api-version": "2.0.0" "plugin-api-version": "2.3.0"
} }

View File

@ -71,6 +71,7 @@ return [
["code" => "cs", "name" => "Czech"], ["code" => "cs", "name" => "Czech"],
["code" => "el", "name" => "Greek"], ["code" => "el", "name" => "Greek"],
["code" => "hr", "name" => "Crotian"], ["code" => "hr", "name" => "Crotian"],
["code" => "th", "name" => "ไทย"],
], ],
/* /*

View File

@ -1,7 +1,7 @@
FROM php:7.4-fpm-alpine FROM php:8.0-fpm-alpine
RUN apk add --no-cache \ RUN apk add --no-cache \
php7-bcmath php8-bcmath
RUN docker-php-ext-install pdo pdo_mysql bcmath RUN docker-php-ext-install pdo pdo_mysql bcmath

View File

@ -54,8 +54,6 @@
label="name" label="name"
:options="itemStore.itemUnits" :options="itemStore.itemUnits"
value-prop="id" value-prop="id"
:can-deselect="false"
:can-clear="false"
:placeholder="$t('items.select_a_unit')" :placeholder="$t('items.select_a_unit')"
searchable searchable
track-by="name" track-by="name"

View File

@ -12,7 +12,7 @@
"settings": "Nastavení", "settings": "Nastavení",
"logout": "Odhlásit se", "logout": "Odhlásit se",
"users": "Uživatelé", "users": "Uživatelé",
"modules": "Modules" "modules": "Moduly"
}, },
"general": { "general": {
"add_company": "Přidat firmu", "add_company": "Přidat firmu",
@ -93,14 +93,14 @@
"no_note_found": "Nebyly nalezeny žádné poznámky", "no_note_found": "Nebyly nalezeny žádné poznámky",
"insert_note": "Vložit poznámku", "insert_note": "Vložit poznámku",
"copied_pdf_url_clipboard": "Adresa PDF zkopírována do schránky!", "copied_pdf_url_clipboard": "Adresa PDF zkopírována do schránky!",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "Zkopírováno do schránky!",
"docs": "Dokumentace", "docs": "Dokumentace",
"do_you_wish_to_continue": "Přejete si pokračovat?", "do_you_wish_to_continue": "Přejete si pokračovat?",
"note": "Poznámka", "note": "Poznámka",
"pay_invoice": "Pay Invoice", "pay_invoice": "Zaplatit fakturu",
"login_successfully": "Logged in successfully!", "login_successfully": "Přihlášení proběhlo úspěšně!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Odhlášení proběhlo úspěšně",
"mark_as_default": "Mark as default" "mark_as_default": "Označit jako výchozí"
}, },
"dashboard": { "dashboard": {
"select_year": "Vybrat rok", "select_year": "Vybrat rok",
@ -108,8 +108,8 @@
"due_amount": "Částka k zaplacení", "due_amount": "Částka k zaplacení",
"customers": "Zákazníci", "customers": "Zákazníci",
"invoices": "Faktury", "invoices": "Faktury",
"estimates": "Odhady", "estimates": "Nabídky",
"payments": "Payments" "payments": "Platby"
}, },
"chart_info": { "chart_info": {
"total_sales": "Slevy", "total_sales": "Slevy",
@ -187,7 +187,7 @@
"website": "Webová stránka", "website": "Webová stránka",
"overview": "Přehled", "overview": "Přehled",
"invoice_prefix": "Prefix pro faktury", "invoice_prefix": "Prefix pro faktury",
"estimate_prefix": "Prefix pro odhady", "estimate_prefix": "Prefix pro nabídky",
"payment_prefix": "Prefix pro platby", "payment_prefix": "Prefix pro platby",
"enable_portal": "Povolit portál", "enable_portal": "Povolit portál",
"country": "Země", "country": "Země",
@ -208,10 +208,10 @@
"new_customer": "Nový zákazník", "new_customer": "Nový zákazník",
"edit_customer": "Upravit zákazníka", "edit_customer": "Upravit zákazníka",
"basic_info": "Základní informace", "basic_info": "Základní informace",
"portal_access": "Portal Access", "portal_access": "Přístup do portálu",
"portal_access_text": "Would you like to allow this customer to login to the Customer Portal?", "portal_access_text": "Chcete povolit tomuto zákazníkovi možnost přihlásit se na zákaznický portál?",
"portal_access_url": "Customer Portal Login URL", "portal_access_url": "URL pro přihlášení do zákaznického portálu",
"portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.", "portal_access_url_help": "Zkopírujte a pošlete výše uvedenou adresu URL vašemu zákazníkovi pro poskytnutí přístupu.",
"billing_address": "Fakturační adresa", "billing_address": "Fakturační adresa",
"shipping_address": "Doručovací adresa", "shipping_address": "Doručovací adresa",
"copy_billing_address": "Zkopírovat z fakturace", "copy_billing_address": "Zkopírovat z fakturace",
@ -231,7 +231,7 @@
"confirm_delete": "Nebudete moci obnovit tohoto zákazníka a všechny jeho faktury, odhady a platby. | Nebudete moci obnovit tyto zákazníky a všechny jejich faktury, odhady a platby.", "confirm_delete": "Nebudete moci obnovit tohoto zákazníka a všechny jeho faktury, odhady a platby. | Nebudete moci obnovit tyto zákazníky a všechny jejich faktury, odhady a platby.",
"created_message": "Zákazník úspěšně vytvořen", "created_message": "Zákazník úspěšně vytvořen",
"updated_message": "Zákazník úspěšně upraven", "updated_message": "Zákazník úspěšně upraven",
"address_updated_message": "Address Information Updated succesfully", "address_updated_message": "Adresa úspěšně aktualizována",
"deleted_message": "Zákazník úspěšně smazán | Zákazníci úspěšně smazáni", "deleted_message": "Zákazník úspěšně smazán | Zákazníci úspěšně smazáni",
"edit_currency_not_allowed": "Po vytvoření transakce nelze změnit měnu." "edit_currency_not_allowed": "Po vytvoření transakce nelze změnit měnu."
}, },
@ -264,11 +264,11 @@
"deleted_message": "Položka byla úspěšně odstraněna | Položky byly úspěšně odstraněny" "deleted_message": "Položka byla úspěšně odstraněna | Položky byly úspěšně odstraněny"
}, },
"estimates": { "estimates": {
"title": "Odhady", "title": "Nabídky",
"accept_estimate": "Accept Estimate", "accept_estimate": "Přijmout nabídku",
"reject_estimate": "Reject Estimate", "reject_estimate": "Odmítnout nabídku",
"estimate": "Odhad | Odhady", "estimate": "Nabídka | Nabídky",
"estimates_list": "Seznam odhadů", "estimates_list": "Seznam nabídek",
"days": "{days} dní", "days": "{days} dní",
"months": "{months} měsíc", "months": "{months} měsíc",
"years": "{years} rok", "years": "{years} rok",
@ -283,7 +283,7 @@
"total": "Celkem", "total": "Celkem",
"discount": "Sleva", "discount": "Sleva",
"sub_total": "Mezisoučet", "sub_total": "Mezisoučet",
"estimate_number": "Odhadované číslo", "estimate_number": "Číslo nabídky",
"ref_number": "Referenční číslo", "ref_number": "Referenční číslo",
"contact": "Kontakt", "contact": "Kontakt",
"add_item": "Přidat položku", "add_item": "Přidat položku",
@ -299,11 +299,11 @@
"estimate_template": "Šablona", "estimate_template": "Šablona",
"convert_to_invoice": "Převést na fakturu", "convert_to_invoice": "Převést na fakturu",
"mark_as_sent": "Označit jako odeslané", "mark_as_sent": "Označit jako odeslané",
"send_estimate": "Odeslat odhad", "send_estimate": "Odeslat nabídku",
"resend_estimate": "Znovu odeslat odhad", "resend_estimate": "Znovu odeslat nabídku",
"record_payment": "Zaznamenat platbu", "record_payment": "Zaznamenat platbu",
"add_estimate": "Přidat odhad", "add_estimate": "Přidat nabídku",
"save_estimate": "Uložit odhad", "save_estimate": "Uložit nabídku",
"confirm_conversion": "Tento odhad bude použit k vytvoření nové faktury.", "confirm_conversion": "Tento odhad bude použit k vytvoření nové faktury.",
"conversion_message": "Faktura byla úspěšně vytvořena", "conversion_message": "Faktura byla úspěšně vytvořena",
"confirm_send_estimate": "Tento odhad bude zaslán e-mailem zákazníkovi", "confirm_send_estimate": "Tento odhad bude zaslán e-mailem zákazníkovi",
@ -318,10 +318,10 @@
}, },
"accepted": "Přijato", "accepted": "Přijato",
"rejected": "Odmítnuto", "rejected": "Odmítnuto",
"expired": "Expired", "expired": "Vypršela platnost",
"sent": "Odesláno", "sent": "Odesláno",
"draft": "Koncept", "draft": "Koncept",
"viewed": "Viewed", "viewed": "Zobrazené",
"declined": "Odmítnuto", "declined": "Odmítnuto",
"new_estimate": "Nový odhad", "new_estimate": "Nový odhad",
"add_new_estimate": "Přidat nový odhad", "add_new_estimate": "Přidat nový odhad",
@ -355,14 +355,14 @@
"select_an_item": "Pište nebo klikněte pro výběr položky", "select_an_item": "Pište nebo klikněte pro výběr položky",
"type_item_description": "Zadejte popis položky (volitelné)" "type_item_description": "Zadejte popis položky (volitelné)"
}, },
"mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates." "mark_as_default_estimate_template_description": "Je-li povoleno, bude vybraná šablona automaticky vybrána pro nové nabídky."
}, },
"invoices": { "invoices": {
"title": "Faktury", "title": "Faktury",
"download": "Download", "download": "Stáhnout",
"pay_invoice": "Pay Invoice", "pay_invoice": "Zaplatit fakturu",
"invoices_list": "Seznam faktur", "invoices_list": "Seznam faktur",
"invoice_information": "Invoice Information", "invoice_information": "Informace o faktuře",
"days": "{days} dní", "days": "{days} dní",
"months": "{months} měsíc", "months": "{months} měsíc",
"years": "{years} rok", "years": "{years} rok",
@ -447,7 +447,7 @@
"marked_as_sent_message": "Faktura označena jako úspěšně odeslaná", "marked_as_sent_message": "Faktura označena jako úspěšně odeslaná",
"something_went_wrong": "něco se nezdařilo", "something_went_wrong": "něco se nezdařilo",
"invalid_due_amount_message": "Celková částka faktury nemůže být nižší než celková částka zaplacená za tuto fakturu. Chcete-li pokračovat, upravte fakturu nebo smažte související platby.", "invalid_due_amount_message": "Celková částka faktury nemůže být nižší než celková částka zaplacená za tuto fakturu. Chcete-li pokračovat, upravte fakturu nebo smažte související platby.",
"mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices." "mark_as_default_invoice_template_description": "Je-li povoleno, bude vybraná šablona automaticky vybrána pro nové faktury."
}, },
"recurring_invoices": { "recurring_invoices": {
"title": "Opakující se faktury", "title": "Opakující se faktury",
@ -526,7 +526,7 @@
"cloned_successfully": "Opakující se faktura úspěšně naklonována", "cloned_successfully": "Opakující se faktura úspěšně naklonována",
"clone_invoice": "Naklonovat opakující se fakturu", "clone_invoice": "Naklonovat opakující se fakturu",
"confirm_clone": "Tato opakující se faktura bude naklonována do nové opakující se faktury", "confirm_clone": "Tato opakující se faktura bude naklonována do nové opakující se faktury",
"add_customer_email": "Please add an email address for this customer to send invoices automatically.", "add_customer_email": "Pro automatické odesílání faktur prosím přidejte e-mailovou adresu tohoto zákazníka.",
"item": { "item": {
"title": "Název položky", "title": "Název položky",
"description": "Popis", "description": "Popis",
@ -658,49 +658,49 @@
"retype_password": "Zadejte heslo znovu" "retype_password": "Zadejte heslo znovu"
}, },
"modules": { "modules": {
"buy_now": "Buy Now", "buy_now": "Koupit",
"install": "Install", "install": "Instalovat",
"price": "Price", "price": "Cena",
"download_zip_file": "Download ZIP file", "download_zip_file": "Stáhnout soubor ZIP",
"unzipping_package": "Unzipping Package", "unzipping_package": "Rozbalování balíku",
"copying_files": "Copying Files", "copying_files": "Kopírování souborů",
"deleting_files": "Deleting Unused files", "deleting_files": "Odstraňování nepoužitých souborů",
"completing_installation": "Completing Installation", "completing_installation": "Dokončování instalace",
"update_failed": "Update Failed", "update_failed": "Aktualizace se nezdařila",
"install_success": "Module has been installed successfully!", "install_success": "Modul byl úspěšně nainstalován!",
"customer_reviews": "Reviews", "customer_reviews": "Recenze",
"license": "License", "license": "Licence",
"faq": "FAQ", "faq": "Často kladené dotazy (FAQ)",
"monthly": "Monthly", "monthly": "Měsíčně",
"yearly": "Yearly", "yearly": "Ročně",
"updated": "Updated", "updated": "Aktualizováno",
"version": "Version", "version": "Verze",
"disable": "Disable", "disable": "Zakázat",
"module_disabled": "Module Disabled", "module_disabled": "Modul zakázán",
"enable": "Enable", "enable": "Povolit",
"module_enabled": "Module Enabled", "module_enabled": "Modul povolen",
"update_to": "Update To", "update_to": "Aktualizovat na",
"module_updated": "Module Updated Successfully!", "module_updated": "Modul byl úspěšně aktualizován!",
"title": "Modules", "title": "Moduly",
"module": "Module | Modules", "module": "Modul | Moduly",
"api_token": "API token", "api_token": "API token",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "Neplatný API token.",
"other_modules": "Other Modules", "other_modules": "Další moduly",
"view_all": "View All", "view_all": "Zobrazit vše",
"no_reviews_found": "There are no reviews for this module yet!", "no_reviews_found": "Pro tento modul zatím neexistují žádné recenze!",
"module_not_purchased": "Module Not Purchased", "module_not_purchased": "Modul není zakoupený",
"module_not_found": "Module Not Found", "module_not_found": "Modul nebyl nalezen",
"version_not_supported": "This module version doesn't support the current version of Crater", "version_not_supported": "This module version doesn't support the current version of Crater",
"last_updated": "Last Updated On", "last_updated": "Naposledy aktualizováno",
"connect_installation": "Connect your installation", "connect_installation": "Připojte vaši instalaci",
"api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.", "api_token_description": "Přihlaste se k {url} a připojte tuto instalaci zadáním API tokenu. Vaše zakoupené moduly se zde zobrazí po navázání připojení.",
"view_module": "View Module", "view_module": "Zobrazit modul",
"update_available": "Update Available", "update_available": "Je k dispozici aktualizace",
"purchased": "Purchased", "purchased": "Zakoupeno",
"installed": "Installed", "installed": "Nainstalováno",
"no_modules_installed": "No Modules Installed Yet!", "no_modules_installed": "Nejsou nainstalovány žádné moduly!",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "Všechna nastavení pro tuto konkrétní položku budou vrácena zpět.",
"what_you_get": "What you get" "what_you_get": "Co získáte"
}, },
"users": { "users": {
"title": "Uživatelé", "title": "Uživatelé",
@ -731,7 +731,7 @@
"companies": "Společnosti" "companies": "Společnosti"
}, },
"reports": { "reports": {
"title": "Report", "title": "Hlášení",
"from_date": "Datum od", "from_date": "Datum od",
"to_date": "Do data", "to_date": "Do data",
"status": "Stav", "status": "Stav",
@ -739,8 +739,8 @@
"unpaid": "Nezaplaceno", "unpaid": "Nezaplaceno",
"download_pdf": "Stáhnout PDF", "download_pdf": "Stáhnout PDF",
"view_pdf": "Zobrazit PDF", "view_pdf": "Zobrazit PDF",
"update_report": "Upravit report", "update_report": "Upravit hlášení",
"report": "Report | Reporty", "report": "Hlášení | Hlášení",
"profit_loss": { "profit_loss": {
"profit_loss": "Zisk a ztráta", "profit_loss": "Zisk a ztráta",
"to_date": "Do data", "to_date": "Do data",
@ -752,7 +752,7 @@
"date_range": "Vybrat časový rozsah", "date_range": "Vybrat časový rozsah",
"to_date": "Do data", "to_date": "Do data",
"from_date": "Od data", "from_date": "Od data",
"report_type": "Typ reportu" "report_type": "Typ hlášení"
}, },
"taxes": { "taxes": {
"taxes": "Daně", "taxes": "Daně",
@ -807,10 +807,10 @@
"payment_modes": "Způsoby plateb", "payment_modes": "Způsoby plateb",
"notes": "Poznámky", "notes": "Poznámky",
"exchange_rate": "Směnný kurz", "exchange_rate": "Směnný kurz",
"address_information": "Address Information" "address_information": "Adresa"
}, },
"address_information": { "address_information": {
"section_description": " You can update Your Address information using form below." "section_description": " Adresu můžete aktualizovat pomocí formuláře níže."
}, },
"title": "Nastavení", "title": "Nastavení",
"setting": "Nastavení | Nastavení", "setting": "Nastavení | Nastavení",
@ -1114,7 +1114,7 @@
"exchange_help_text": "Zadejte směnný kurz pro převod z {currency} do {baseCurrency}", "exchange_help_text": "Zadejte směnný kurz pro převod z {currency} do {baseCurrency}",
"currency_freak": "Currency Freak", "currency_freak": "Currency Freak",
"currency_layer": "Currency Layer", "currency_layer": "Currency Layer",
"open_exchange_rate": "Open Exchange Rate", "open_exchange_rate": "Otevřít směnný kurz",
"currency_converter": "Převodník měn", "currency_converter": "Převodník měn",
"server": "Server", "server": "Server",
"url": "URL", "url": "URL",
@ -1150,8 +1150,8 @@
"payment_mode_added": "Platební metoda přidána", "payment_mode_added": "Platební metoda přidána",
"payment_mode_updated": "Platební metoda upravena", "payment_mode_updated": "Platební metoda upravena",
"payment_mode_confirm_delete": "Nebudete moci obnovit tuto platební metodu", "payment_mode_confirm_delete": "Nebudete moci obnovit tuto platební metodu",
"payments_attached": "This payment method is already attached to payments. Please delete the attached payments to proceed with deletion.", "payments_attached": "Tento způsob platby je již připojen k platbám. Chcete-li pokračovat v odstranění, odstraňte připojené platby.",
"expenses_attached": "This payment method is already attached to expenses. Please delete the attached expenses to proceed with deletion.", "expenses_attached": "Tento způsob platby je již připojen k výdajům. Chcete-li pokračovat v odstranění, odstraňte připojené výdaje.",
"deleted_message": "Platební metoda byla úspěšně odstraněna" "deleted_message": "Platební metoda byla úspěšně odstraněna"
}, },
"expense_category": { "expense_category": {
@ -1178,8 +1178,8 @@
"discount_setting": "Nastavení slev", "discount_setting": "Nastavení slev",
"discount_per_item": "Sleva za položku ", "discount_per_item": "Sleva za položku ",
"discount_setting_description": "Povolte tuto možnost, pokud chcete přidat slevu do jednotlivých položek faktury. Ve výchozím nastavení je sleva přidána přímo na fakturu.", "discount_setting_description": "Povolte tuto možnost, pokud chcete přidat slevu do jednotlivých položek faktury. Ve výchozím nastavení je sleva přidána přímo na fakturu.",
"expire_public_links": "Automatically Expire Public Links", "expire_public_links": "Automaticky zrušit platnost veřejných odkazů",
"expire_setting_description": "Specify whether you would like to expire all the links sent by application to view invoices, estimates & payments, etc after a specified duration.", "expire_setting_description": "Určete, zda chcete zrušit všechny odkazy odeslané aplikací k zobrazení faktur, odhadů, plateb atd. po stanovené době trvání.",
"save": "Uložit", "save": "Uložit",
"preference": "Předvolba | Předvolby", "preference": "Předvolba | Předvolby",
"general_settings": "Výchozí předvolby systému.", "general_settings": "Výchozí předvolby systému.",
@ -1301,16 +1301,16 @@
"invalid_disk_credentials": "Nesprávné přihlašovací údaje pro vybraný disk" "invalid_disk_credentials": "Nesprávné přihlašovací údaje pro vybraný disk"
}, },
"taxations": { "taxations": {
"add_billing_address": "Enter Billing Address", "add_billing_address": "Zadejte fakturační adresu",
"add_shipping_address": "Enter Shipping Address", "add_shipping_address": "Zadejte doručovací adresu",
"add_company_address": "Enter Company Address", "add_company_address": "Zadejte adresu firmy",
"modal_description": "The information below is required in order to fetch sales tax.", "modal_description": "Níže uvedené informace jsou vyžadovány pro načtení daně z prodeje.",
"add_address": "Add Address for fetching sales tax.", "add_address": "Přidat adresu pro načtení daně z prodeje.",
"address_placeholder": "Example: 123, My Street", "address_placeholder": "Například: Moje Ulice 123",
"city_placeholder": "Example: Los Angeles", "city_placeholder": "Například: Praha",
"state_placeholder": "Example: CA", "state_placeholder": "Například: CZ",
"zip_placeholder": "Example: 90024", "zip_placeholder": "Například: 90024",
"invalid_address": "Please provide valid address details." "invalid_address": "Zadejte prosím platnou adresu."
} }
}, },
"wizard": { "wizard": {
@ -1470,17 +1470,17 @@
"not_allowed": "Není povoleno", "not_allowed": "Není povoleno",
"login_invalid_credentials": "Tyto údaje neodpovídají našim záznamům.", "login_invalid_credentials": "Tyto údaje neodpovídají našim záznamům.",
"enter_valid_cron_format": "Zadejte platný formát cronu", "enter_valid_cron_format": "Zadejte platný formát cronu",
"email_could_not_be_sent": "Email could not be sent to this email address.", "email_could_not_be_sent": "E-mail nemohl být odeslán na tuto e-mailovou adresu.",
"invalid_address": "Please enter a valid address.", "invalid_address": "Zadejte prosím platnou adresu.",
"invalid_key": "Please enter valid key.", "invalid_key": "Zadejte prosím platný klíč.",
"invalid_state": "Please enter a valid state.", "invalid_state": "Zadejte prosím platný název státu.",
"invalid_city": "Please enter a valid city.", "invalid_city": "Zadejte prosím platný název města.",
"invalid_postal_code": "Please enter a valid zip.", "invalid_postal_code": "Zadejte prosím platné PSČ.",
"invalid_format": "Please enter valid query string format.", "invalid_format": "Zadejte prosím data v platném formátu.",
"api_error": "Server not responding.", "api_error": "Server neodpovídá.",
"feature_not_enabled": "Feature not enabled.", "feature_not_enabled": "Funkce není zapnuta.",
"request_limit_met": "Api request limit exceeded.", "request_limit_met": "Limit požadavků API překročen.",
"address_incomplete": "Incomplete Address" "address_incomplete": "Neúplná adresa"
}, },
"pdf_estimate_label": "Odhad", "pdf_estimate_label": "Odhad",
"pdf_estimate_number": "Číslo odhadu", "pdf_estimate_number": "Číslo odhadu",
@ -1504,18 +1504,18 @@
"pdf_payment_number": "Číslo platby", "pdf_payment_number": "Číslo platby",
"pdf_payment_mode": "Platební metoda", "pdf_payment_mode": "Platební metoda",
"pdf_payment_amount_received_label": "Obdržená částka", "pdf_payment_amount_received_label": "Obdržená částka",
"pdf_expense_report_label": "REPORT VÝDAJŮ", "pdf_expense_report_label": "HLÁŠENÍ VÝDAJŮ",
"pdf_total_expenses_label": "VÝDAJE CELKEM", "pdf_total_expenses_label": "VÝDAJE CELKEM",
"pdf_profit_loss_label": "REPORT ZISKU A ZTRÁT", "pdf_profit_loss_label": "HLÁŠENÍ ZISKU A ZTRÁT",
"pdf_sales_customers_label": "Report o zákaznících prodeje", "pdf_sales_customers_label": "Hlášení o zákaznících prodeje",
"pdf_sales_items_label": "Report o položkách prodeje", "pdf_sales_items_label": "Hlášení o položkách prodeje",
"pdf_tax_summery_label": "Report o shrnutí daní", "pdf_tax_summery_label": "Hlášení o daních",
"pdf_income_label": "PŘÍJEM", "pdf_income_label": "PŘÍJEM",
"pdf_net_profit_label": "ČISTÝ ZISK", "pdf_net_profit_label": "ČISTÝ ZISK",
"pdf_customer_sales_report": "Report o prodeji: Podle zákazníka", "pdf_customer_sales_report": "Hlášení o prodeji: Podle zákazníka",
"pdf_total_sales_label": "PRODEJE CELKEM", "pdf_total_sales_label": "PRODEJE CELKEM",
"pdf_item_sales_label": "Report o prodeji: Podle položky", "pdf_item_sales_label": "Hlášení o prodeji: Podle položky",
"pdf_tax_report_label": "DAŇOVÝ REPORT", "pdf_tax_report_label": "DAŇOVÉ HLÁŠENÍ",
"pdf_total_tax_label": "DANĚ CELKEM", "pdf_total_tax_label": "DANĚ CELKEM",
"pdf_tax_types_label": "Typy daní", "pdf_tax_types_label": "Typy daní",
"pdf_expenses_label": "Výdaje", "pdf_expenses_label": "Výdaje",

View File

@ -526,7 +526,7 @@
"cloned_successfully": "Serienrechnung erfolgreich kopiert", "cloned_successfully": "Serienrechnung erfolgreich kopiert",
"clone_invoice": "Serienrechnung kopieren", "clone_invoice": "Serienrechnung kopieren",
"confirm_clone": "Diese Serienrechnung wird in eine neue Serienrechnung kopiert", "confirm_clone": "Diese Serienrechnung wird in eine neue Serienrechnung kopiert",
"add_customer_email": "Please add an email address for this customer to send invoices automatically.", "add_customer_email": "Bitte fügen Sie eine E-Mail-Adresse für diesen Kunden hinzu, um Rechnungen automatisch zu senden.",
"item": { "item": {
"title": "Titel des Artikels", "title": "Titel des Artikels",
"description": "Beschreibung", "description": "Beschreibung",
@ -682,25 +682,25 @@
"update_to": "Update auf", "update_to": "Update auf",
"module_updated": "Modul erfolgreich aktualisiert!", "module_updated": "Modul erfolgreich aktualisiert!",
"title": "Module", "title": "Module",
"module": "Module | Modules", "module": "Modul | Module",
"api_token": "API Schlüssel", "api_token": "API Schlüssel",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "Ungültiger API-Schlüssel.",
"other_modules": "Weitere Module", "other_modules": "Weitere Module",
"view_all": "Alle Anzeigen", "view_all": "Alle Anzeigen",
"no_reviews_found": "There are no reviews for this module yet!", "no_reviews_found": "Für dieses Modul gibt es noch keine Bewertungen!",
"module_not_purchased": "Module Not Purchased", "module_not_purchased": "Module Not Purchased",
"module_not_found": "Module Not Found", "module_not_found": "Modul nicht gefunden",
"version_not_supported": "This module version doesn't support the current version of Crater", "version_not_supported": "This module version doesn't support the current version of Crater",
"last_updated": "Zuletzt aktualisiert am", "last_updated": "Zuletzt aktualisiert am",
"connect_installation": "Installation verbinden", "connect_installation": "Installation verbinden",
"api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.", "api_token_description": "Melden Sie sich bei {url} an und verbinden Sie diese Installation durch Eingabe des API-Token. Ihre gekauften Module werden hier angezeigt, nachdem die Verbindung hergestellt wurde.",
"view_module": "Modul anzeigen", "view_module": "Modul anzeigen",
"update_available": "Aktualisierung verfügbar", "update_available": "Aktualisierung verfügbar",
"purchased": "Gekauft", "purchased": "Gekauft",
"installed": "Installiert", "installed": "Installiert",
"no_modules_installed": "Noch keine Module installiert!", "no_modules_installed": "Noch keine Module installiert!",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "Alle Einstellungen für diesen speziellen Wert werden zurückgesetzt.",
"what_you_get": "What you get" "what_you_get": "Was Sie erhalten"
}, },
"users": { "users": {
"title": "Benutzer", "title": "Benutzer",
@ -1304,8 +1304,8 @@
"add_billing_address": "Rechnungsadresse eingeben", "add_billing_address": "Rechnungsadresse eingeben",
"add_shipping_address": "Lieferadresse eingeben", "add_shipping_address": "Lieferadresse eingeben",
"add_company_address": "Firmenadresse eingeben", "add_company_address": "Firmenadresse eingeben",
"modal_description": "The information below is required in order to fetch sales tax.", "modal_description": "Die untenstehenden Informationen sind erforderlich, um die Steuer berücksichtigen zu können.",
"add_address": "Add Address for fetching sales tax.", "add_address": "Fügen Sie eine Adresse hinzu, um die Steuer abrufen zu können.",
"address_placeholder": "Beispiel: 123, meine Straße", "address_placeholder": "Beispiel: 123, meine Straße",
"city_placeholder": "Beispiel: Los Angeles", "city_placeholder": "Beispiel: Los Angeles",
"state_placeholder": "Beispiel: CA", "state_placeholder": "Beispiel: CA",
@ -1471,21 +1471,21 @@
"login_invalid_credentials": "Diese Anmeldeinformationen stimmen nicht mit unseren Aufzeichnungen überein.", "login_invalid_credentials": "Diese Anmeldeinformationen stimmen nicht mit unseren Aufzeichnungen überein.",
"enter_valid_cron_format": "Bitte geben Sie ein gültiges Cron-Format ein", "enter_valid_cron_format": "Bitte geben Sie ein gültiges Cron-Format ein",
"email_could_not_be_sent": "Die E-Mail konnte nicht an diese Adresse gesendet werden.", "email_could_not_be_sent": "Die E-Mail konnte nicht an diese Adresse gesendet werden.",
"invalid_address": "Please enter a valid address.", "invalid_address": "Bitte geben Sie eine gültige Adresse ein.",
"invalid_key": "Please enter valid key.", "invalid_key": "Bitte geben Sie einen gültigen Schlüssel ein.",
"invalid_state": "Please enter a valid state.", "invalid_state": "Bitte geben Sie ein gültiges Bundesland ein.",
"invalid_city": "Please enter a valid city.", "invalid_city": "Bitte geben Sie eine gültige Stadt an.",
"invalid_postal_code": "Please enter a valid zip.", "invalid_postal_code": "Bitte geben Sie eine gültige PLZ an.",
"invalid_format": "Please enter valid query string format.", "invalid_format": "Bitte geben Sie ein gültiges Abfrageformat ein.",
"api_error": "Der Server antwortet nicht.", "api_error": "Der Server antwortet nicht.",
"feature_not_enabled": "Funktion nicht aktiviert.", "feature_not_enabled": "Funktion nicht aktiviert.",
"request_limit_met": "Api request limit exceeded.", "request_limit_met": "Api Anfragelimit überschritten.",
"address_incomplete": "Unvollständige Adresse" "address_incomplete": "Unvollständige Adresse"
}, },
"pdf_estimate_label": "Angebot", "pdf_estimate_label": "Angebot",
"pdf_estimate_number": "Angebotsnummer", "pdf_estimate_number": "Angebotsnummer",
"pdf_estimate_date": "Angebotsdatum", "pdf_estimate_date": "Angebotsdatum",
"pdf_estimate_expire_date": "Ablaufdatum", "pdf_estimate_expire_date": "Gültig bis",
"pdf_invoice_label": "Rechnung", "pdf_invoice_label": "Rechnung",
"pdf_invoice_number": "Rechnungsnummer", "pdf_invoice_number": "Rechnungsnummer",
"pdf_invoice_date": "Rechnungsdatum", "pdf_invoice_date": "Rechnungsdatum",
@ -1519,8 +1519,8 @@
"pdf_total_tax_label": "Gesamte Umsatzsteuer", "pdf_total_tax_label": "Gesamte Umsatzsteuer",
"pdf_tax_types_label": "Steuersätze", "pdf_tax_types_label": "Steuersätze",
"pdf_expenses_label": "Ausgaben", "pdf_expenses_label": "Ausgaben",
"pdf_bill_to": "Rechnungsempfänger:", "pdf_bill_to": "Rechnungsanschrift",
"pdf_ship_to": "Versand an:", "pdf_ship_to": "Lieferanschrift",
"pdf_received_from": "Erhalten von:", "pdf_received_from": "Erhalten von:",
"pdf_tax_label": "Steuer" "pdf_tax_label": "Steuer"
} }

View File

@ -6,13 +6,13 @@
"invoices": "Τιμολόγια", "invoices": "Τιμολόγια",
"recurring-invoices": "Επαναλαμβανόμενα τιμολόγια", "recurring-invoices": "Επαναλαμβανόμενα τιμολόγια",
"expenses": "Έξοδα", "expenses": "Έξοδα",
"estimates": "Εκτιμήσεις", "estimates": "Προσφορές",
"payments": "Πληρωμές", "payments": "Πληρωμές",
"reports": "Αναφορές", "reports": "Αναφορές",
"settings": "Ρυθμίσεις", "settings": "Ρυθμίσεις",
"logout": "Αποσύνδεση", "logout": "Αποσύνδεση",
"users": "Χρήστες", "users": "Χρήστες",
"modules": "Modules" "modules": "Πρόσθετα"
}, },
"general": { "general": {
"add_company": "Προσθήκη Εταιρείας", "add_company": "Προσθήκη Εταιρείας",
@ -93,14 +93,14 @@
"no_note_found": "Δεν Βρέθηκε Σημείωση", "no_note_found": "Δεν Βρέθηκε Σημείωση",
"insert_note": "Εισαγωγή Σημείωσης", "insert_note": "Εισαγωγή Σημείωσης",
"copied_pdf_url_clipboard": "Αντιγράφηκε το url του PDF στo πρόχειρο!", "copied_pdf_url_clipboard": "Αντιγράφηκε το url του PDF στo πρόχειρο!",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "Ο σύνδεσμος αντιγράφηκε στο πρόχειρο!",
"docs": "Έγγραφα", "docs": "Έγγραφα",
"do_you_wish_to_continue": "Θέλετε να συνεχίσετε;", "do_you_wish_to_continue": "Θέλετε να συνεχίσετε;",
"note": "Σημείωση", "note": "Σημείωση",
"pay_invoice": "Pay Invoice", "pay_invoice": "Πληρωμή τιμολογίου",
"login_successfully": "Logged in successfully!", "login_successfully": "Η είσοδος ήταν επιτυχής!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Η έξοδος ήταν επιτυχής",
"mark_as_default": "Mark as default" "mark_as_default": "Σημείωση ως προεπιλογή"
}, },
"dashboard": { "dashboard": {
"select_year": "Επιλογή έτους", "select_year": "Επιλογή έτους",
@ -108,8 +108,8 @@
"due_amount": "Οφειλόμενο Ποσό", "due_amount": "Οφειλόμενο Ποσό",
"customers": "Πελάτες", "customers": "Πελάτες",
"invoices": "Τιμολόγια", "invoices": "Τιμολόγια",
"estimates": "Εκτιμήσεις", "estimates": "Προσφορές",
"payments": "Payments" "payments": "Πληρωμές"
}, },
"chart_info": { "chart_info": {
"total_sales": "Πωλήσεις", "total_sales": "Πωλήσεις",
@ -130,7 +130,7 @@
"view_all": "Προβολή Όλων" "view_all": "Προβολή Όλων"
}, },
"recent_estimate_card": { "recent_estimate_card": {
"title": "Πρόσφατες Εκτιμήσεις", "title": "Πρόσφατες προσφορές",
"date": "Ημερομηνία", "date": "Ημερομηνία",
"customer": "Πελάτης", "customer": "Πελάτης",
"amount_due": "Οφειλόμενο Ποσό", "amount_due": "Οφειλόμενο Ποσό",
@ -264,18 +264,18 @@
"deleted_message": "Ο υπολογισμός διαγράφηκε επιτυχώς" "deleted_message": "Ο υπολογισμός διαγράφηκε επιτυχώς"
}, },
"estimates": { "estimates": {
"title": "Εκτιμήσεις", "title": "Προσφορές",
"accept_estimate": "Accept Estimate", "accept_estimate": "Accept Estimate",
"reject_estimate": "Reject Estimate", "reject_estimate": "Reject Estimate",
"estimate": "Εκτίμηση | Εκτιμήσεις", "estimate": "Προσφορά | Προσφορές",
"estimates_list": "Λίστα Εκτιμήσεων", "estimates_list": "Λίστα προσφορών",
"days": "{days} Ημέρες", "days": "{days} Ημέρες",
"months": "{months} Μήνας", "months": "{months} Μήνας",
"years": "{years} Έτος", "years": "{years} Έτος",
"all": "Όλα", "all": "Όλα",
"paid": "Εξοφλημένο", "paid": "Εξοφλημένο",
"unpaid": "Ανεξόφλητο", "unpaid": "Ανεξόφλητο",
"customer": "ΤΕΛΩΝΕΙΑΚΗ", "customer": "Πελάτης",
"ref_no": "REF NO.", "ref_no": "REF NO.",
"number": "ΑΡΙΘΜΟΣ", "number": "ΑΡΙΘΜΟΣ",
"amount_due": "ΠΟΣΟ ΠΡΟΣ ΠΛΗΡΩΜΗ", "amount_due": "ΠΟΣΟ ΠΡΟΣ ΠΛΗΡΩΜΗ",
@ -300,7 +300,7 @@
"convert_to_invoice": "Μετατράπηκε σε Τιμολόγιο", "convert_to_invoice": "Μετατράπηκε σε Τιμολόγιο",
"mark_as_sent": "Σήμανση ως απεσταλμένου", "mark_as_sent": "Σήμανση ως απεσταλμένου",
"send_estimate": "Νέα Εκτίμηση", "send_estimate": "Νέα Εκτίμηση",
"resend_estimate": "Πρόσφατες Εκτιμήσεις", "resend_estimate": "Πρόσφατες προσφορές",
"record_payment": "Καταγραφή Πληρωμής", "record_payment": "Καταγραφή Πληρωμής",
"add_estimate": "Νέα Εκτίμηση", "add_estimate": "Νέα Εκτίμηση",
"save_estimate": "Νέα Εκτίμηση", "save_estimate": "Νέα Εκτίμηση",
@ -310,7 +310,7 @@
"confirm_mark_as_sent": "Η εκτίμηση αυτή θα επισημανθεί ως εστάλη", "confirm_mark_as_sent": "Η εκτίμηση αυτή θα επισημανθεί ως εστάλη",
"confirm_mark_as_accepted": "Αυτό το τιμολόγιο θα επισημανθεί ως Απορριπτόμενο", "confirm_mark_as_accepted": "Αυτό το τιμολόγιο θα επισημανθεί ως Απορριπτόμενο",
"confirm_mark_as_rejected": "Αυτό το τιμολόγιο θα επισημανθεί ως Απορριπτόμενο", "confirm_mark_as_rejected": "Αυτό το τιμολόγιο θα επισημανθεί ως Απορριπτόμενο",
"no_matching_estimates": "Δεν υπάρχουν αντίστοιχες εκτιμήσεις!", "no_matching_estimates": "Δεν υπάρχουν αντίστοιχες προσφορές!",
"mark_as_sent_successfully": "Το τιμολόγιο επισημάνθηκε ως απεσταλμένο επιτυχώς", "mark_as_sent_successfully": "Το τιμολόγιο επισημάνθηκε ως απεσταλμένο επιτυχώς",
"send_estimate_successfully": "Το τιμολόγιο εστάλη επιτυχώς", "send_estimate_successfully": "Το τιμολόγιο εστάλη επιτυχώς",
"errors": { "errors": {
@ -328,9 +328,9 @@
"update_Estimate": "Ενημέρωση εκτίμησης", "update_Estimate": "Ενημέρωση εκτίμησης",
"edit_estimate": "Επεξεργασία Εκτίμησης", "edit_estimate": "Επεξεργασία Εκτίμησης",
"items": "στοιχεία", "items": "στοιχεία",
"Estimate": "Εκτίμηση | Εκτιμήσεις", "Estimate": "Προσφορά | Προσφορές",
"add_new_tax": "Προσθήκη Νέου Φόρου", "add_new_tax": "Προσθήκη Νέου Φόρου",
"no_estimates": "Δεν υπάρχουν εκτιμήσεις ακόμα!", "no_estimates": "Δεν υπάρχουν προσφορές ακόμα!",
"list_of_estimates": "Αυτή η ενότητα θα περιέχει τη λίστα των στοιχείων.", "list_of_estimates": "Αυτή η ενότητα θα περιέχει τη λίστα των στοιχείων.",
"mark_as_rejected": "Σήμανση ως απορρίφθηκε", "mark_as_rejected": "Σήμανση ως απορρίφθηκε",
"mark_as_accepted": "Σήμανση ως αποδεκτό", "mark_as_accepted": "Σήμανση ως αποδεκτό",
@ -372,7 +372,7 @@
"viewed": "Προβλήθηκαν", "viewed": "Προβλήθηκαν",
"overdue": "Εκπρόθεσμα", "overdue": "Εκπρόθεσμα",
"completed": "Ολοκληρώθηκε", "completed": "Ολοκληρώθηκε",
"customer": "ΤΕΛΩΝΕΙΑΚΗ", "customer": "Πελάτης",
"paid_status": "ΚΑΤΑΣΤΑΣΗ ΠΛΗΡΩΜΗΣ", "paid_status": "ΚΑΤΑΣΤΑΣΗ ΠΛΗΡΩΜΗΣ",
"ref_no": "REF NO.", "ref_no": "REF NO.",
"number": "ΑΡΙΘΜΟΣ", "number": "ΑΡΙΘΜΟΣ",
@ -462,7 +462,7 @@
"overdue": "Εκπρόθεσμα", "overdue": "Εκπρόθεσμα",
"active": "Ενεργή", "active": "Ενεργή",
"completed": "Ολοκληρώθηκε", "completed": "Ολοκληρώθηκε",
"customer": "ΤΕΛΩΝΕΙΑΚΗ", "customer": "Πελάτης",
"paid_status": "ΚΑΤΑΣΤΑΣΗ ΠΛΗΡΩΜΗΣ", "paid_status": "ΚΑΤΑΣΤΑΣΗ ΠΛΗΡΩΜΗΣ",
"ref_no": "REF NO.", "ref_no": "REF NO.",
"number": "ΑΡΙΘΜΟΣ", "number": "ΑΡΙΘΜΟΣ",
@ -681,7 +681,7 @@
"module_enabled": "Module Enabled", "module_enabled": "Module Enabled",
"update_to": "Update To", "update_to": "Update To",
"module_updated": "Module Updated Successfully!", "module_updated": "Module Updated Successfully!",
"title": "Modules", "title": "Πρόσθετα",
"module": "Module | Modules", "module": "Module | Modules",
"api_token": "API token", "api_token": "API token",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "Invalid API Token.",
@ -692,13 +692,13 @@
"module_not_found": "Module Not Found", "module_not_found": "Module Not Found",
"version_not_supported": "This module version doesn't support the current version of Crater", "version_not_supported": "This module version doesn't support the current version of Crater",
"last_updated": "Last Updated On", "last_updated": "Last Updated On",
"connect_installation": "Connect your installation", "connect_installation": "Σύνδεση της εγκατάστασης σας",
"api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.", "api_token_description": "Συνδεθείτε στο {url} και συνδέστε αυτήν την εγκατάσταση εισάγοντας το API Token. Τα πρόσθετα που αγοράσατε θα εμφανιστούν εδώ μετά την ολοκλήρωση της σύνδεσης.",
"view_module": "View Module", "view_module": "Δείτε το πρόσθετο",
"update_available": "Update Available", "update_available": "Διαθέσιμη ανανέωση",
"purchased": "Purchased", "purchased": "Purchased",
"installed": "Installed", "installed": "Εγκαταστάθηκε",
"no_modules_installed": "No Modules Installed Yet!", "no_modules_installed": "Δεν υπάρχουν ακόμα εγκατεστημένα πρόσθετα!",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "All the settings for this particular will be reverted.",
"what_you_get": "What you get" "what_you_get": "What you get"
}, },
@ -815,7 +815,7 @@
"title": "Ρυθμίσεις", "title": "Ρυθμίσεις",
"setting": "Ρύθμιση Ρυθμίσεων", "setting": "Ρύθμιση Ρυθμίσεων",
"general": "General", "general": "General",
"language": "Language", "language": "Γλώσσα",
"primary_currency": "Κύριο Νόμισμα", "primary_currency": "Κύριο Νόμισμα",
"timezone": "Ζώνη Ώρας", "timezone": "Ζώνη Ώρας",
"date_format": "Μορφή Ημερομηνίας", "date_format": "Μορφή Ημερομηνίας",

View File

@ -1490,7 +1490,7 @@
"pdf_estimate_label": "Estimate", "pdf_estimate_label": "Estimate",
"pdf_estimate_number": "Estimate Number", "pdf_estimate_number": "Estimate Number",
"pdf_estimate_date": "Estimate Date", "pdf_estimate_date": "Estimate Date",
"pdf_estimate_expire_date": "Expiry date", "pdf_estimate_expire_date": "Expiry Date",
"pdf_invoice_label": "Invoice", "pdf_invoice_label": "Invoice",
"pdf_invoice_number": "Invoice Number", "pdf_invoice_number": "Invoice Number",
"pdf_invoice_date": "Invoice Date", "pdf_invoice_date": "Invoice Date",

View File

@ -12,7 +12,7 @@
"settings": "Ajustes", "settings": "Ajustes",
"logout": "Cerrar sesión", "logout": "Cerrar sesión",
"users": "Usuarios", "users": "Usuarios",
"modules": "Modules" "modules": "Módulos"
}, },
"general": { "general": {
"add_company": "Añadir empresa", "add_company": "Añadir empresa",
@ -49,7 +49,7 @@
"view": "Ver", "view": "Ver",
"add_new_item": "Agregar ítem nuevo", "add_new_item": "Agregar ítem nuevo",
"clear_all": "Limpiar todo", "clear_all": "Limpiar todo",
"showing": "Mostrando", "showing": "Mostrar",
"of": "de", "of": "de",
"actions": "Acciones", "actions": "Acciones",
"subtotal": "SUBTOTAL", "subtotal": "SUBTOTAL",
@ -93,14 +93,14 @@
"no_note_found": "No se encontró ninguna nota", "no_note_found": "No se encontró ninguna nota",
"insert_note": "Insertar una nota", "insert_note": "Insertar una nota",
"copied_pdf_url_clipboard": "Copiar Url al portapapeles", "copied_pdf_url_clipboard": "Copiar Url al portapapeles",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "¡URL copiada al portapapeles!",
"docs": "Documentación", "docs": "Documentación",
"do_you_wish_to_continue": "¿Deseas continuar?", "do_you_wish_to_continue": "¿Deseas continuar?",
"note": "Nota", "note": "Nota",
"pay_invoice": "Pagar factura", "pay_invoice": "Pagar factura",
"login_successfully": "Logeado Satisfactoriamente!", "login_successfully": "Logeado Satisfactoriamente!",
"logged_out_successfully": "Logeado Satisfactoriamente", "logged_out_successfully": "Logeado Satisfactoriamente",
"mark_as_default": "Mark as default" "mark_as_default": "Marcar como predeterminado"
}, },
"dashboard": { "dashboard": {
"select_year": "Seleccionar año", "select_year": "Seleccionar año",
@ -109,7 +109,7 @@
"customers": "Clientes", "customers": "Clientes",
"invoices": "Facturas", "invoices": "Facturas",
"estimates": "Presupuestos", "estimates": "Presupuestos",
"payments": "Payments" "payments": "Ver Medios de Pago"
}, },
"chart_info": { "chart_info": {
"total_sales": "Ventas", "total_sales": "Ventas",
@ -208,10 +208,10 @@
"new_customer": "Nuevo cliente", "new_customer": "Nuevo cliente",
"edit_customer": "Editar cliente", "edit_customer": "Editar cliente",
"basic_info": "Información básica", "basic_info": "Información básica",
"portal_access": "Portal Access", "portal_access": "Acceso al portal",
"portal_access_text": "Would you like to allow this customer to login to the Customer Portal?", "portal_access_text": "¿Le gustaría permitir que este cliente inicie sesión en el Portal del Cliente?",
"portal_access_url": "Portal URL del cliente", "portal_access_url": "Portal URL del cliente",
"portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.", "portal_access_url_help": "Por favor, copie y reenvíe la URL anterior a su cliente para proporcionar acceso.",
"billing_address": "Dirección de Facturación", "billing_address": "Dirección de Facturación",
"shipping_address": "Dirección de Envío", "shipping_address": "Dirección de Envío",
"copy_billing_address": "Copia de facturación", "copy_billing_address": "Copia de facturación",
@ -231,7 +231,7 @@
"confirm_delete": "No podrá recuperar este cliente y todas las facturas, estimaciones y pagos relacionados. | No podrá recuperar estos clientes y todas las facturas, estimaciones y pagos relacionados.", "confirm_delete": "No podrá recuperar este cliente y todas las facturas, estimaciones y pagos relacionados. | No podrá recuperar estos clientes y todas las facturas, estimaciones y pagos relacionados.",
"created_message": "Cliente creado con éxito", "created_message": "Cliente creado con éxito",
"updated_message": "Cliente actualizado con éxito", "updated_message": "Cliente actualizado con éxito",
"address_updated_message": "Address Information Updated succesfully", "address_updated_message": "Información del domicilio actualizado correctamente",
"deleted_message": "Cliente eliminado correctamente | Clientes eliminados exitosamente", "deleted_message": "Cliente eliminado correctamente | Clientes eliminados exitosamente",
"edit_currency_not_allowed": "No se puede cambiar la divisa una vez creadas las transacciones." "edit_currency_not_allowed": "No se puede cambiar la divisa una vez creadas las transacciones."
}, },
@ -265,8 +265,8 @@
}, },
"estimates": { "estimates": {
"title": "Presupuestos", "title": "Presupuestos",
"accept_estimate": "Accept Estimate", "accept_estimate": "Aceptar cotización",
"reject_estimate": "Reject Estimate", "reject_estimate": "Rechazar cotización",
"estimate": "Presupuesto | Presupuestos", "estimate": "Presupuesto | Presupuestos",
"estimates_list": "Lista de presupuestos", "estimates_list": "Lista de presupuestos",
"days": "{días} Días", "days": "{días} Días",
@ -318,10 +318,10 @@
}, },
"accepted": "Aceptado", "accepted": "Aceptado",
"rejected": "Rechazado", "rejected": "Rechazado",
"expired": "Expired", "expired": "Caducado",
"sent": "Enviado", "sent": "Enviado",
"draft": "Borrador", "draft": "Borrador",
"viewed": "Viewed", "viewed": "Visto",
"declined": "Rechazado", "declined": "Rechazado",
"new_estimate": "Nuevo presupuesto", "new_estimate": "Nuevo presupuesto",
"add_new_estimate": "Añadir nuevo presupuesto", "add_new_estimate": "Añadir nuevo presupuesto",
@ -355,14 +355,14 @@
"select_an_item": "Escriba o haga clic para seleccionar un elemento", "select_an_item": "Escriba o haga clic para seleccionar un elemento",
"type_item_description": "Descripción del tipo de elemento(opcional)" "type_item_description": "Descripción del tipo de elemento(opcional)"
}, },
"mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates." "mark_as_default_estimate_template_description": "Si se activa, esta plantilla se selccionará automáticamente para nuevos presupuestos. "
}, },
"invoices": { "invoices": {
"title": "Facturas", "title": "Facturas",
"download": "Download", "download": "Descargar",
"pay_invoice": "Pay Invoice", "pay_invoice": "Pagar factura",
"invoices_list": "Lista de facturas", "invoices_list": "Lista de facturas",
"invoice_information": "Invoice Information", "invoice_information": "Información de la factura",
"days": "{días} Días", "days": "{días} Días",
"months": "{meses} Mes", "months": "{meses} Mes",
"years": "{años} Año", "years": "{años} Año",
@ -447,7 +447,7 @@
"marked_as_sent_message": "Factura marcada como enviada con éxito", "marked_as_sent_message": "Factura marcada como enviada con éxito",
"something_went_wrong": "Algo fue mal", "something_went_wrong": "Algo fue mal",
"invalid_due_amount_message": "El pago introducido es mayor que el importe total pendiente de esta factura. Por favor, verificalo y vuelve a intentarlo.", "invalid_due_amount_message": "El pago introducido es mayor que el importe total pendiente de esta factura. Por favor, verificalo y vuelve a intentarlo.",
"mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices." "mark_as_default_invoice_template_description": "Si se activa, esta plantilla se seleccionará automáticamente para nuevas facturas. "
}, },
"recurring_invoices": { "recurring_invoices": {
"title": "Facturas recurrentes", "title": "Facturas recurrentes",
@ -526,7 +526,7 @@
"cloned_successfully": "Factura recurrente clonada con éxito", "cloned_successfully": "Factura recurrente clonada con éxito",
"clone_invoice": "Clonar factura recurrente", "clone_invoice": "Clonar factura recurrente",
"confirm_clone": "Esta factura recurrente será clonada en una nueva factura recurrente", "confirm_clone": "Esta factura recurrente será clonada en una nueva factura recurrente",
"add_customer_email": "Please add an email address for this customer to send invoices automatically.", "add_customer_email": "Por favor, agregue una dirección de correo electrónico para que este cliente envíe las facturas automáticamente.",
"item": { "item": {
"title": "Título del artículo", "title": "Título del artículo",
"description": "Descripción", "description": "Descripción",
@ -658,49 +658,49 @@
"retype_password": "Reescriba la contraseña" "retype_password": "Reescriba la contraseña"
}, },
"modules": { "modules": {
"buy_now": "Buy Now", "buy_now": "Comprar ahora",
"install": "Install", "install": "Instalar",
"price": "Price", "price": "Precio",
"download_zip_file": "Download ZIP file", "download_zip_file": "Descargar archivo ZIP",
"unzipping_package": "Unzipping Package", "unzipping_package": "Descomprimir paquete",
"copying_files": "Copying Files", "copying_files": "Copiando archivos",
"deleting_files": "Deleting Unused files", "deleting_files": "Eliminando archivos no usados",
"completing_installation": "Completing Installation", "completing_installation": "Completando la instalación",
"update_failed": "Update Failed", "update_failed": "Falló la actualización",
"install_success": "Module has been installed successfully!", "install_success": "¡El módulo se ha instalado correctamente!",
"customer_reviews": "Reviews", "customer_reviews": "Reseñas",
"license": "License", "license": "Licencia",
"faq": "FAQ", "faq": "Preguntas Frecuentes (FAQ)",
"monthly": "Monthly", "monthly": "Mensual",
"yearly": "Yearly", "yearly": "Anual",
"updated": "Updated", "updated": "Actualizado",
"version": "Version", "version": "Versión",
"disable": "Disable", "disable": "Deshabilitar",
"module_disabled": "Module Disabled", "module_disabled": "Módulo desactivado",
"enable": "Enable", "enable": "Habilitar",
"module_enabled": "Module Enabled", "module_enabled": "Módulo habilitado",
"update_to": "Update To", "update_to": "Actualizar a",
"module_updated": "Module Updated Successfully!", "module_updated": "¡Módulo actualizado correctamente!",
"title": "Modules", "title": "Módulos",
"module": "Module | Modules", "module": "Módulo | Módulos",
"api_token": "API token", "api_token": "API token",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "API Token inválido.",
"other_modules": "Other Modules", "other_modules": "Otros módulos",
"view_all": "View All", "view_all": "Ver todo",
"no_reviews_found": "There are no reviews for this module yet!", "no_reviews_found": "¡Este módulo aún no tiene reseñas!",
"module_not_purchased": "Module Not Purchased", "module_not_purchased": "Módulo no comprado",
"module_not_found": "Module Not Found", "module_not_found": "Módulo no encontrado",
"version_not_supported": "This module version doesn't support the current version of Crater", "version_not_supported": "This module version doesn't support the current version of Crater",
"last_updated": "Last Updated On", "last_updated": "Actualizado",
"connect_installation": "Connect your installation", "connect_installation": "Conecte su instalación",
"api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.", "api_token_description": "Inicie sesión en {url} y conecte esta instalación introduciendo el token de API. Los módulos comprados aparecerán aquí después de establecer la conexión.",
"view_module": "View Module", "view_module": "Ver módulo",
"update_available": "Update Available", "update_available": "Actualización disponible",
"purchased": "Purchased", "purchased": "Comprado",
"installed": "Installed", "installed": "Instalado",
"no_modules_installed": "No Modules Installed Yet!", "no_modules_installed": "¡No hay módulos instalados todavía!",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "Se revertirán todos los ajustes para este particular.",
"what_you_get": "What you get" "what_you_get": "Beneficios que obtiene"
}, },
"users": { "users": {
"title": "Usuarios", "title": "Usuarios",
@ -807,10 +807,10 @@
"payment_modes": "Formas de pago", "payment_modes": "Formas de pago",
"notes": "Notas", "notes": "Notas",
"exchange_rate": "Tasa de cambio", "exchange_rate": "Tasa de cambio",
"address_information": "Address Information" "address_information": "Información de dirección"
}, },
"address_information": { "address_information": {
"section_description": " You can update Your Address information using form below." "section_description": "Puede actualizar la información de su dirección utilizando el siguiente formulario."
}, },
"title": "Configuraciones", "title": "Configuraciones",
"setting": "Configuraciones | Configuraciones", "setting": "Configuraciones | Configuraciones",
@ -1112,9 +1112,9 @@
"error": " No puede eliminar el controlador activo", "error": " No puede eliminar el controlador activo",
"default_currency_error": "Esta moneda ya se usa en uno de los proveedores activos", "default_currency_error": "Esta moneda ya se usa en uno de los proveedores activos",
"exchange_help_text": "Ingrese el tipo de cambio para convertir de {currency} a {baseCurrency}", "exchange_help_text": "Ingrese el tipo de cambio para convertir de {currency} a {baseCurrency}",
"currency_freak": "Currency Freak", "currency_freak": "Moneda",
"currency_layer": "Currency Layer", "currency_layer": "Capa de moneda",
"open_exchange_rate": "Open Exchange Rate", "open_exchange_rate": "Tasa de cambio",
"currency_converter": "Conversor de moneda", "currency_converter": "Conversor de moneda",
"server": "Servidor", "server": "Servidor",
"url": "URL", "url": "URL",
@ -1150,8 +1150,8 @@
"payment_mode_added": "Forma de pago añadida", "payment_mode_added": "Forma de pago añadida",
"payment_mode_updated": "Forma de pago actualizada", "payment_mode_updated": "Forma de pago actualizada",
"payment_mode_confirm_delete": "No podrás recuperar este Modo de Pago", "payment_mode_confirm_delete": "No podrás recuperar este Modo de Pago",
"payments_attached": "This payment method is already attached to payments. Please delete the attached payments to proceed with deletion.", "payments_attached": "Esta forma de pago ya está vinculada a los pagos. Por favor, elimine los pagos adjuntos para proceder con la eliminación.",
"expenses_attached": "This payment method is already attached to expenses. Please delete the attached expenses to proceed with deletion.", "expenses_attached": "Esta forma de pago ya está adjunta a los gastos. Por favor, elimine los gastos adjuntos para proceder con la eliminación.",
"deleted_message": "Método de pago eliminado correctamente" "deleted_message": "Método de pago eliminado correctamente"
}, },
"expense_category": { "expense_category": {
@ -1178,8 +1178,8 @@
"discount_setting": "Ajuste de descuento", "discount_setting": "Ajuste de descuento",
"discount_per_item": "Descuento por artículo", "discount_per_item": "Descuento por artículo",
"discount_setting_description": "Habilítelo si desea agregar Descuento a artículos de factura individuales. Por defecto, los descuentos se agregan directamente a la factura.", "discount_setting_description": "Habilítelo si desea agregar Descuento a artículos de factura individuales. Por defecto, los descuentos se agregan directamente a la factura.",
"expire_public_links": "Automatically Expire Public Links", "expire_public_links": "Expirar automáticamente enlaces públicos",
"expire_setting_description": "Specify whether you would like to expire all the links sent by application to view invoices, estimates & payments, etc after a specified duration.", "expire_setting_description": "Especifique si desea expirar todos los enlaces enviados por la aplicación para ver facturas, estimaciones y pagos, etc. después de una duración especificada.",
"save": "Guardar", "save": "Guardar",
"preference": "Preferencia | Preferencias", "preference": "Preferencia | Preferencias",
"general_settings": "Preferencias predeterminadas para el sistema.", "general_settings": "Preferencias predeterminadas para el sistema.",
@ -1301,16 +1301,16 @@
"invalid_disk_credentials": "Credencial no válida del disco seleccionado" "invalid_disk_credentials": "Credencial no válida del disco seleccionado"
}, },
"taxations": { "taxations": {
"add_billing_address": "Enter Billing Address", "add_billing_address": "Introduzca su dirección de facturación",
"add_shipping_address": "Enter Shipping Address", "add_shipping_address": "Introduzca la dirección de envío",
"add_company_address": "Enter Company Address", "add_company_address": "Introduzca la dirección de la empresa",
"modal_description": "The information below is required in order to fetch sales tax.", "modal_description": "La siguiente información es requerida para obtener el impuesto de venta.",
"add_address": "Add Address for fetching sales tax.", "add_address": "Añadir dirección para obtener impuestos de venta.",
"address_placeholder": "Example: 123, My Street", "address_placeholder": "Ejemplo: 123, Mi Calle",
"city_placeholder": "Example: Los Angeles", "city_placeholder": "Ejemplo: Los Angeles",
"state_placeholder": "Example: CA", "state_placeholder": "Ejemplo: CA",
"zip_placeholder": "Example: 90024", "zip_placeholder": "Ejemplo: 90024",
"invalid_address": "Please provide valid address details." "invalid_address": "Proporciona una dirección válida."
} }
}, },
"wizard": { "wizard": {
@ -1470,17 +1470,17 @@
"not_allowed": "No permitido", "not_allowed": "No permitido",
"login_invalid_credentials": "Estas credenciales no coinciden con nuestros registros.", "login_invalid_credentials": "Estas credenciales no coinciden con nuestros registros.",
"enter_valid_cron_format": "Por favor, introduzca un formato cron válido", "enter_valid_cron_format": "Por favor, introduzca un formato cron válido",
"email_could_not_be_sent": "Email could not be sent to this email address.", "email_could_not_be_sent": "No se pudo enviar el correo a esta dirección de correo electrónico.",
"invalid_address": "Please enter a valid address.", "invalid_address": "Por favor, introduzca una dirección válida.",
"invalid_key": "Please enter valid key.", "invalid_key": "Por favor, introduzca una clave válida.",
"invalid_state": "Please enter a valid state.", "invalid_state": "Por favor, introduzca un estado válido.",
"invalid_city": "Please enter a valid city.", "invalid_city": "Por favor, introduzca una ciudad válida.",
"invalid_postal_code": "Please enter a valid zip.", "invalid_postal_code": "Por favor, introduzca un código postal válido.",
"invalid_format": "Please enter valid query string format.", "invalid_format": "Por favor, introduzca un formato de consulta válido.",
"api_error": "Server not responding.", "api_error": "El servidor no responde.",
"feature_not_enabled": "Feature not enabled.", "feature_not_enabled": "Característica no habilitada.",
"request_limit_met": "Api request limit exceeded.", "request_limit_met": "Ha alcanzado el límite de solicitudes.",
"address_incomplete": "Incomplete Address" "address_incomplete": "Dirección incompleta"
}, },
"pdf_estimate_label": "Presupuestar", "pdf_estimate_label": "Presupuestar",
"pdf_estimate_number": "Número de Presupuesto", "pdf_estimate_number": "Número de Presupuesto",

View File

@ -100,7 +100,7 @@
"pay_invoice": "Payer facture", "pay_invoice": "Payer facture",
"login_successfully": "Identifié avec succès!", "login_successfully": "Identifié avec succès!",
"logged_out_successfully": "Déconnecté avec succès", "logged_out_successfully": "Déconnecté avec succès",
"mark_as_default": "Mark as default" "mark_as_default": "Marquer par défaut"
}, },
"dashboard": { "dashboard": {
"select_year": "Sélectionnez l'année", "select_year": "Sélectionnez l'année",
@ -109,7 +109,7 @@
"customers": "Clients", "customers": "Clients",
"invoices": "Factures", "invoices": "Factures",
"estimates": "Devis", "estimates": "Devis",
"payments": "Payments" "payments": "Paiements"
}, },
"chart_info": { "chart_info": {
"total_sales": "Ventes", "total_sales": "Ventes",
@ -318,10 +318,10 @@
}, },
"accepted": "Accepté", "accepted": "Accepté",
"rejected": "Refusé", "rejected": "Refusé",
"expired": "Expired", "expired": "Expiré",
"sent": "Envoyé", "sent": "Envoyé",
"draft": "Brouillon", "draft": "Brouillon",
"viewed": "Viewed", "viewed": "Consultée",
"declined": "Refusé", "declined": "Refusé",
"new_estimate": "Nouveau devis", "new_estimate": "Nouveau devis",
"add_new_estimate": "Nouveau devis", "add_new_estimate": "Nouveau devis",
@ -658,49 +658,49 @@
"retype_password": "Retaper le mot de passe" "retype_password": "Retaper le mot de passe"
}, },
"modules": { "modules": {
"buy_now": "Buy Now", "buy_now": "Acheter maintenant",
"install": "Install", "install": "Installer",
"price": "Price", "price": "Prix",
"download_zip_file": "Download ZIP file", "download_zip_file": "Télécharger le fichier ZIP",
"unzipping_package": "Unzipping Package", "unzipping_package": "Décompresser le fichier",
"copying_files": "Copying Files", "copying_files": "Copie de fichiers en cours",
"deleting_files": "Deleting Unused files", "deleting_files": "Supprimer les fichiers inutilisés",
"completing_installation": "Completing Installation", "completing_installation": "Terminer l'installation",
"update_failed": "Update Failed", "update_failed": "Échec de la mise à jour",
"install_success": "Module has been installed successfully!", "install_success": "Votre module a été correctement installé !",
"customer_reviews": "Reviews", "customer_reviews": "Évaluations",
"license": "License", "license": "License",
"faq": "FAQ", "faq": "FAQ",
"monthly": "Monthly", "monthly": "Mensuel",
"yearly": "Yearly", "yearly": "Annuel",
"updated": "Updated", "updated": "Mis à jour",
"version": "Version", "version": "Version",
"disable": "Disable", "disable": "Désactiver",
"module_disabled": "Module Disabled", "module_disabled": "Module désactivé",
"enable": "Enable", "enable": "Activer",
"module_enabled": "Module Enabled", "module_enabled": "Module activé",
"update_to": "Update To", "update_to": "Mise à jour vers",
"module_updated": "Module Updated Successfully!", "module_updated": "Le module a bien été mis à jour !",
"title": "Modules", "title": "Modules",
"module": "Module | Modules", "module": "Module | Modules",
"api_token": "API token", "api_token": "Jeton API",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "Jeton API invalide.",
"other_modules": "Other Modules", "other_modules": "Autres modules",
"view_all": "View All", "view_all": "Tout afficher",
"no_reviews_found": "There are no reviews for this module yet!", "no_reviews_found": "Il n'y a pas encore d'avis pour ce module !",
"module_not_purchased": "Module Not Purchased", "module_not_purchased": "Module non acheté",
"module_not_found": "Module Not Found", "module_not_found": "Module non trouvé",
"version_not_supported": "This module version doesn't support the current version of Crater", "version_not_supported": "This module version doesn't support the current version of Crater",
"last_updated": "Last Updated On", "last_updated": "Mis à jour le",
"connect_installation": "Connect your installation", "connect_installation": "Connectez votre installation",
"api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.", "api_token_description": "Rendez-vous à {url} et connectez votre application en entrant le jeton d'API. Vos modules achetés apparaîtront ici une fois la connexion établie.",
"view_module": "View Module", "view_module": "Afficher le module",
"update_available": "Update Available", "update_available": "Mise à jour disponible",
"purchased": "Purchased", "purchased": "Acheté",
"installed": "Installed", "installed": "Installé",
"no_modules_installed": "No Modules Installed Yet!", "no_modules_installed": "Aucun module installé !",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "Tous les paramètres de ce module seront réinitialisés.",
"what_you_get": "What you get" "what_you_get": "Ce que vous obtenez"
}, },
"users": { "users": {
"title": "Utilisateurs", "title": "Utilisateurs",
@ -807,7 +807,7 @@
"payment_modes": "Modes de paiement", "payment_modes": "Modes de paiement",
"notes": "Notes de bas de page", "notes": "Notes de bas de page",
"exchange_rate": "Taux de change", "exchange_rate": "Taux de change",
"address_information": "Address Information" "address_information": "Information d'adresse"
}, },
"address_information": { "address_information": {
"section_description": " Vous pouvez mettre à jour vos informations d'adresse via le formulaire ci dessous." "section_description": " Vous pouvez mettre à jour vos informations d'adresse via le formulaire ci dessous."
@ -842,7 +842,7 @@
"port": "Port", "port": "Port",
"driver": "Fournisseur", "driver": "Fournisseur",
"secret": "Secret", "secret": "Secret",
"mailgun_secret": "Mailgun Secret", "mailgun_secret": "Secret Mailgun",
"mailgun_domain": "Domaine", "mailgun_domain": "Domaine",
"mailgun_endpoint": "Mailgun Endpoint", "mailgun_endpoint": "Mailgun Endpoint",
"ses_secret": "SES Secret", "ses_secret": "SES Secret",

View File

@ -4,7 +4,7 @@
"customers": "ग्राहक", "customers": "ग्राहक",
"items": "चीज़ें", "items": "चीज़ें",
"invoices": "चालान", "invoices": "चालान",
"recurring-invoices": "Recurring Invoices", "recurring-invoices": "आवर्ती बिल",
"expenses": "लागत", "expenses": "लागत",
"estimates": "अनुमान", "estimates": "अनुमान",
"payments": "भुगतान", "payments": "भुगतान",
@ -12,7 +12,7 @@
"settings": "समायोजन", "settings": "समायोजन",
"logout": "लॉग आउट", "logout": "लॉग आउट",
"users": "कर्मचारी", "users": "कर्मचारी",
"modules": "Modules" "modules": "मॉड्यूल"
}, },
"general": { "general": {
"add_company": "कंपनी जोड़ें", "add_company": "कंपनी जोड़ें",
@ -29,9 +29,9 @@
"to_date": "इस तारीख तक", "to_date": "इस तारीख तक",
"from": "से", "from": "से",
"to": "के लिये", "to": "के लिये",
"ok": "Ok", "ok": "ठीक",
"yes": "Yes", "yes": "हां",
"no": "No", "no": "नहीं",
"sort_by": "इसके अनुसार क्रमबद्ध करें", "sort_by": "इसके अनुसार क्रमबद्ध करें",
"ascending": "आरोही", "ascending": "आरोही",
"descending": "उतरते", "descending": "उतरते",
@ -39,7 +39,7 @@
"body": "बॉडी", "body": "बॉडी",
"message": "संदेश", "message": "संदेश",
"send": "भेजे", "send": "भेजे",
"preview": "Preview", "preview": "पूर्व दर्शन",
"go_back": "पिचे जाओ", "go_back": "पिचे जाओ",
"back_to_login": "लॉगिन पर वापस जाएं", "back_to_login": "लॉगिन पर वापस जाएं",
"home": "होम", "home": "होम",
@ -65,7 +65,7 @@
"sent": "भेजा गया", "sent": "भेजा गया",
"all": "सभी", "all": "सभी",
"select_all": "सभी चुनें", "select_all": "सभी चुनें",
"select_template": "Select Template", "select_template": "टेंपलेट चुने",
"choose_file": "फ़ाइल चुनने के लिए यहां क्लिक करें", "choose_file": "फ़ाइल चुनने के लिए यहां क्लिक करें",
"choose_template": "एक टेम्पलेट चुनें", "choose_template": "एक टेम्पलेट चुनें",
"choose": "चुनें", "choose": "चुनें",
@ -93,14 +93,14 @@
"no_note_found": "कोई नोट नहीं मिला", "no_note_found": "कोई नोट नहीं मिला",
"insert_note": "टिप्पणी डालें...", "insert_note": "टिप्पणी डालें...",
"copied_pdf_url_clipboard": "पीडीएफ यूआरएल\nको क्लिपबोर्ड पर कॉपी किया गया!", "copied_pdf_url_clipboard": "पीडीएफ यूआरएल\nको क्लिपबोर्ड पर कॉपी किया गया!",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "यूआरएल को क्लिपबोर्ड पर कॉपी किया गया!",
"docs": "Docs", "docs": "डॉक्स",
"do_you_wish_to_continue": "Do you wish to continue?", "do_you_wish_to_continue": "क्या आप जारी रखना चाहते हैं?",
"note": "Note", "note": "ध्यान दें",
"pay_invoice": "Pay Invoice", "pay_invoice": "बिल का भुगतान करो",
"login_successfully": "Logged in successfully!", "login_successfully": "सफलतापूर्वक लॉगिन किया गया",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "सफलतापूर्वक लॉग आउट किया गया",
"mark_as_default": "Mark as default" "mark_as_default": "डिफ़ॉल्ट के रूप में चिह्नित करें"
}, },
"dashboard": { "dashboard": {
"select_year": "वर्ष चुनें", "select_year": "वर्ष चुनें",
@ -109,7 +109,7 @@
"customers": "ग्राहक", "customers": "ग्राहक",
"invoices": "चालान", "invoices": "चालान",
"estimates": "अनुमान", "estimates": "अनुमान",
"payments": "Payments" "payments": "भुगतान"
}, },
"chart_info": { "chart_info": {
"total_sales": "बिक्री", "total_sales": "बिक्री",
@ -151,27 +151,27 @@
"no_results_found": "कोई परिणाम नहीं मिला" "no_results_found": "कोई परिणाम नहीं मिला"
}, },
"company_switcher": { "company_switcher": {
"label": "SWITCH COMPANY", "label": "स्विच कंपनी",
"no_results_found": "No Results Found", "no_results_found": "कोई परिणाम नहीं मिला",
"add_new_company": "Add new company", "add_new_company": "नई कंपनी जोड़ें",
"new_company": "New company", "new_company": "नई कंपनी",
"created_message": "Company created successfully" "created_message": "कंपनी सफलतापूर्वक बनाई गई"
}, },
"dateRange": { "dateRange": {
"today": "Today", "today": "आज",
"this_week": "This Week", "this_week": "इस सप्ताह",
"this_month": "This Month", "this_month": "इस महीने",
"this_quarter": "This Quarter", "this_quarter": "इस तिमाही",
"this_year": "This Year", "this_year": "इस वर्ष",
"previous_week": "Previous Week", "previous_week": "पिछला सप्ताह",
"previous_month": "Previous Month", "previous_month": "पिछला महीना",
"previous_quarter": "Previous Quarter", "previous_quarter": "पिछली तिमाही",
"previous_year": "Previous Year", "previous_year": "पिछला साल",
"custom": "Custom" "custom": "कस्टम"
}, },
"customers": { "customers": {
"title": "ग्राहक", "title": "ग्राहक",
"prefix": "Prefix", "prefix": "प्रीफ़िक्स",
"add_customer": "ग्राहक जोड़ें", "add_customer": "ग्राहक जोड़ें",
"contacts_list": "ग्राहक सूची", "contacts_list": "ग्राहक सूची",
"name": "नाम", "name": "नाम",
@ -186,9 +186,9 @@
"phone": "फ़ोन", "phone": "फ़ोन",
"website": "वेबसाइट", "website": "वेबसाइट",
"overview": "अवलोकन", "overview": "अवलोकन",
"invoice_prefix": "Invoice Prefix", "invoice_prefix": "बिल उपसर्ग",
"estimate_prefix": "Estimate Prefix", "estimate_prefix": "अनुमान उपसर्ग",
"payment_prefix": "Payment Prefix", "payment_prefix": "भुगतान उपसर्ग",
"enable_portal": "पोर्टल सक्षम करें", "enable_portal": "पोर्टल सक्षम करें",
"country": "देश", "country": "देश",
"state": "राज्य", "state": "राज्य",
@ -197,7 +197,7 @@
"added_on": "पर जोड़ा", "added_on": "पर जोड़ा",
"action": "कार्य", "action": "कार्य",
"password": "पासवर्ड", "password": "पासवर्ड",
"confirm_password": "Confirm Password", "confirm_password": "पासवर्ड की पुष्टि करें",
"street_number": "गली संख्या", "street_number": "गली संख्या",
"primary_currency": "प्राथमिक मुद्रा", "primary_currency": "प्राथमिक मुद्रा",
"description": "विवरण", "description": "विवरण",
@ -208,10 +208,10 @@
"new_customer": "नए ग्राहक", "new_customer": "नए ग्राहक",
"edit_customer": "ग्राहक संपादित करें", "edit_customer": "ग्राहक संपादित करें",
"basic_info": "आधारभूत जानकारी", "basic_info": "आधारभूत जानकारी",
"portal_access": "Portal Access", "portal_access": "पोर्टल एक्सेस",
"portal_access_text": "Would you like to allow this customer to login to the Customer Portal?", "portal_access_text": "क्या आप इस ग्राहक को ग्राहक पोर्टल में लॉगिन करने की अनुमति देना चाहेंगे?",
"portal_access_url": "Customer Portal Login URL", "portal_access_url": "ग्राहक पोर्टल लॉगिन URL",
"portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.", "portal_access_url_help": "कृपया ऊपर दिए गए URL को कॉपी करके अपने ग्राहक को एक्सेस प्रदान करने के लिए अग्रेषित करें।",
"billing_address": "बिल भेजने का पता", "billing_address": "बिल भेजने का पता",
"shipping_address": "शिपिंग पता", "shipping_address": "शिपिंग पता",
"copy_billing_address": "बिलिंग से प्रतिलिपि", "copy_billing_address": "बिलिंग से प्रतिलिपि",
@ -231,9 +231,9 @@
"confirm_delete": "आप इस ग्राहक और सभी संबंधित चालानों, अनुमानों और भुगतानों को पुनर्प्राप्त नहीं कर पाएंगे। | आप इन ग्राहकों और सभी संबंधित चालानों, अनुमानों और भुगतानों को पुनर्प्राप्त नहीं कर पाएंगे।", "confirm_delete": "आप इस ग्राहक और सभी संबंधित चालानों, अनुमानों और भुगतानों को पुनर्प्राप्त नहीं कर पाएंगे। | आप इन ग्राहकों और सभी संबंधित चालानों, अनुमानों और भुगतानों को पुनर्प्राप्त नहीं कर पाएंगे।",
"created_message": "सफलतापूर्वक प्रेषित", "created_message": "सफलतापूर्वक प्रेषित",
"updated_message": "सफलतापूर्वक प्रेषित", "updated_message": "सफलतापूर्वक प्रेषित",
"address_updated_message": "Address Information Updated succesfully", "address_updated_message": "पते की जानकारी सफलतापूर्वक अपडेट की गई",
"deleted_message": "ग्राहक सफलतापूर्वक हटा दिया गया | ग्राहक सफलतापूर्वक हटा दिए गए", "deleted_message": "ग्राहक सफलतापूर्वक हटा दिया गया | ग्राहक सफलतापूर्वक हटा दिए गए",
"edit_currency_not_allowed": "Cannot change currency once transactions created." "edit_currency_not_allowed": "एक बार लेन-देन करने के बाद मुद्रा नहीं बदल सकते।"
}, },
"items": { "items": {
"title": "चीज़ें", "title": "चीज़ें",
@ -265,8 +265,8 @@
}, },
"estimates": { "estimates": {
"title": "अनुमान", "title": "अनुमान",
"accept_estimate": "Accept Estimate", "accept_estimate": "अनुमान स्वीकार करें",
"reject_estimate": "Reject Estimate", "reject_estimate": "अनुमान अस्वीकार करें",
"estimate": "अनुमान | अनुमान", "estimate": "अनुमान | अनुमान",
"estimates_list": "अनुमान सूची", "estimates_list": "अनुमान सूची",
"days": "{days} दिनों", "days": "{days} दिनों",
@ -318,10 +318,10 @@
}, },
"accepted": "स्वीकृत", "accepted": "स्वीकृत",
"rejected": "अस्वीकृत", "rejected": "अस्वीकृत",
"expired": "Expired", "expired": "समाप्त हुआ",
"sent": "भेजा गया", "sent": "भेजा गया",
"draft": "प्रारूप", "draft": "प्रारूप",
"viewed": "Viewed", "viewed": "देखा गया",
"declined": "नामंज़ूर किया गया", "declined": "नामंज़ूर किया गया",
"new_estimate": "नया अनुमान", "new_estimate": "नया अनुमान",
"add_new_estimate": "नया अनुमान जोड़ें", "add_new_estimate": "नया अनुमान जोड़ें",
@ -355,14 +355,14 @@
"select_an_item": "चुनने के लिए टाइप करें या क्लिक करें", "select_an_item": "चुनने के लिए टाइप करें या क्लिक करें",
"type_item_description": "आइटम विवरण टाइप करें (वैकल्पिक)" "type_item_description": "आइटम विवरण टाइप करें (वैकल्पिक)"
}, },
"mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates." "mark_as_default_estimate_template_description": "यदि सक्षम किया गया है, तो चयनित टेम्पलेट स्वचालित रूप से नए अनुमानों के लिए चयनित हो जाएगा।"
}, },
"invoices": { "invoices": {
"title": "चालान", "title": "चालान",
"download": "Download", "download": "डाउनलोड",
"pay_invoice": "Pay Invoice", "pay_invoice": "रसीद का भुगतान करो",
"invoices_list": "चालान सूची", "invoices_list": "चालान सूची",
"invoice_information": "Invoice Information", "invoice_information": "चालान जानकारी",
"days": "{days} दिनों", "days": "{days} दिनों",
"months": "{months} महीने", "months": "{months} महीने",
"years": "{years} साल", "years": "{years} साल",
@ -379,7 +379,7 @@
"amount_due": "देय राशि", "amount_due": "देय राशि",
"partially_paid": "आंशिक रूप से भुगतान किया", "partially_paid": "आंशिक रूप से भुगतान किया",
"total": "कुल", "total": "कुल",
"discount": "Discount", "discount": "छूट",
"sub_total": "उप राशि", "sub_total": "उप राशि",
"invoice": "चालान | चालान", "invoice": "चालान | चालान",
"invoice_number": "इनवॉयस संख्या:", "invoice_number": "इनवॉयस संख्या:",
@ -397,13 +397,13 @@
"send_invoice": "चालान भेजें", "send_invoice": "चालान भेजें",
"resend_invoice": "चालान फिर से भेजें", "resend_invoice": "चालान फिर से भेजें",
"invoice_template": "चालान टेम्पलेट", "invoice_template": "चालान टेम्पलेट",
"conversion_message": "Invoice cloned successful", "conversion_message": "बिल क्लोन सफल",
"template": "टेम्प्लेट", "template": "टेम्प्लेट",
"mark_as_sent": "भेजे गए के रूप में चिह्नित करें", "mark_as_sent": "भेजे गए के रूप में चिह्नित करें",
"confirm_send_invoice": "यह चालान ग्राहक को ईमेल के माध्यम से भेजा जाएगा", "confirm_send_invoice": "यह चालान ग्राहक को ईमेल के माध्यम से भेजा जाएगा",
"invoice_mark_as_sent": "यह चालान भेजा के रूप में चिह्नित किया जाएगा", "invoice_mark_as_sent": "यह चालान भेजा के रूप में चिह्नित किया जाएगा",
"confirm_mark_as_accepted": "This invoice will be marked as Accepted", "confirm_mark_as_accepted": "इस बिल को स्वीकृत के रूप में चिह्नित किया जाएगा",
"confirm_mark_as_rejected": "This invoice will be marked as Rejected", "confirm_mark_as_rejected": "इस बिल को अस्वीकृत के रूप में चिह्नित किया जाएगा",
"confirm_send": "यह चालान ग्राहक को ईमेल के माध्यम से भेजा जाएगा", "confirm_send": "यह चालान ग्राहक को ईमेल के माध्यम से भेजा जाएगा",
"invoice_date": "चालान की तारीख", "invoice_date": "चालान की तारीख",
"record_payment": "रिकॉर्ड भुगतान", "record_payment": "रिकॉर्ड भुगतान",
@ -415,13 +415,13 @@
"update_invoice": "चालान संपादित करें", "update_invoice": "चालान संपादित करें",
"add_new_tax": "नया टैक्स जोड़ें", "add_new_tax": "नया टैक्स जोड़ें",
"no_invoices": "अभी तक कोई चालान नहीं!", "no_invoices": "अभी तक कोई चालान नहीं!",
"mark_as_rejected": "Mark as rejected", "mark_as_rejected": "अस्वीकृत के रूप में चिह्नित करें",
"mark_as_accepted": "Mark as accepted", "mark_as_accepted": "स्वीकृत के रूप में चिह्नित करें",
"list_of_invoices": "इस खंड में वस्तुओं की सूची होगी।", "list_of_invoices": "इस खंड में वस्तुओं की सूची होगी।",
"select_invoice": "चालान का चयन करें", "select_invoice": "चालान का चयन करें",
"no_matching_invoices": "कोई मेल खाने वाले ग्राहक नहीं हैं!", "no_matching_invoices": "कोई मेल खाने वाले ग्राहक नहीं हैं!",
"mark_as_sent_successfully": "चालान को सफलतापूर्वक भेजा गया के रूप में चिह्नित किया गया", "mark_as_sent_successfully": "चालान को सफलतापूर्वक भेजा गया के रूप में चिह्नित किया गया",
"invoice_sent_successfully": "Invoice sent successfully", "invoice_sent_successfully": "चालान सफलतापूर्वक भेजा गया",
"cloned_successfully": "चालान सफलतापूर्वक क्लोन किया गया", "cloned_successfully": "चालान सफलतापूर्वक क्लोन किया गया",
"clone_invoice": "क्लोन चालान", "clone_invoice": "क्लोन चालान",
"confirm_clone": "यह चालान एक नए चालान में क्लोन किया जाएगा", "confirm_clone": "यह चालान एक नए चालान में क्लोन किया जाएगा",
@ -447,66 +447,66 @@
"marked_as_sent_message": "अनुमान को सफलतापूर्वक भेजा गया के रूप में चिह्नित किया गया", "marked_as_sent_message": "अनुमान को सफलतापूर्वक भेजा गया के रूप में चिह्नित किया गया",
"something_went_wrong": "कुछ गलत हो गया", "something_went_wrong": "कुछ गलत हो गया",
"invalid_due_amount_message": "कुल चालान राशि इस चालान के लिए कुल भुगतान की गई राशि से कम नहीं हो सकती है। जारी रखने के लिए कृपया इनवॉइस अपडेट करें या संबद्ध भुगतानों को हटा दें।", "invalid_due_amount_message": "कुल चालान राशि इस चालान के लिए कुल भुगतान की गई राशि से कम नहीं हो सकती है। जारी रखने के लिए कृपया इनवॉइस अपडेट करें या संबद्ध भुगतानों को हटा दें।",
"mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices." "mark_as_default_invoice_template_description": "यदि सक्षम किया गया है, तो चयनित टेम्पलेट स्वचालित रूप से नए चालानों के लिए चयनित हो जाएगा।"
}, },
"recurring_invoices": { "recurring_invoices": {
"title": "Recurring Invoices", "title": "आवर्ती बिल",
"invoices_list": "Recurring Invoices List", "invoices_list": "आवर्ती बिल सूची",
"days": "{days} Days", "days": "{days} दिन",
"months": "{months} Month", "months": "{months} महीना",
"years": "{years} Year", "years": "{years} वर्ष",
"all": "All", "all": "सभी",
"paid": "Paid", "paid": "भुगतान किया गया",
"unpaid": "Unpaid", "unpaid": "अवैतनिक",
"viewed": "Viewed", "viewed": "देखा गया",
"overdue": "Overdue", "overdue": "अतिदेय",
"active": "Active", "active": "सक्रिय",
"completed": "Completed", "completed": "पूर्ण",
"customer": "CUSTOMER", "customer": "ग्राहक",
"paid_status": "PAID STATUS", "paid_status": "भुगतान की स्थिति",
"ref_no": "REF NO.", "ref_no": "प्रसंग संख्या",
"number": "NUMBER", "number": "संख्या",
"amount_due": "AMOUNT DUE", "amount_due": "देय राशि",
"partially_paid": "Partially Paid", "partially_paid": "आंशिक रूप से भुगतान किया",
"total": "Total", "total": "संपूर्ण",
"discount": "Discount", "discount": "छूट",
"sub_total": "Sub Total", "sub_total": "उप-योग",
"invoice": "Recurring Invoice | Recurring Invoices", "invoice": "आवर्ती बिल",
"invoice_number": "Recurring Invoice Number", "invoice_number": "आवर्ती बिल संख्या",
"next_invoice_date": "Next Invoice Date", "next_invoice_date": "अगली बिल तिथि",
"ref_number": "Ref Number", "ref_number": "संदर्भ संख्या",
"contact": "Contact", "contact": "संपर्क",
"add_item": "Add an Item", "add_item": "आइटम जोड़ें",
"date": "Date", "date": "दिनांक",
"limit_by": "Limit by", "limit_by": "द्वारा सीमित करें",
"limit_date": "Limit Date", "limit_date": "सीमा तिथि",
"limit_count": "Limit Count", "limit_count": "सीमा गिनती",
"count": "Count", "count": "गिनती",
"status": "Status", "status": "स्थिति",
"select_a_status": "Select a status", "select_a_status": "स्टेटस चुनें",
"working": "Working", "working": "काम कर रहा है",
"on_hold": "On Hold", "on_hold": "रुका हुआ है",
"complete": "Completed", "complete": "पूर्ण",
"add_tax": "Add Tax", "add_tax": "कर जोड़ें",
"amount": "Amount", "amount": "मात्रा",
"action": "Action", "action": "कार्य",
"notes": "Notes", "notes": "नोट्स",
"view": "View", "view": "देखे",
"basic_info": "Basic Info", "basic_info": "आधारभूत जानकारी",
"send_invoice": "Send Recurring Invoice", "send_invoice": "आवर्ती चालान भेजें",
"auto_send": "Auto Send", "auto_send": "ऑटो भेजें",
"resend_invoice": "Resend Recurring Invoice", "resend_invoice": "आवर्ती चालान फिर से भेजें",
"invoice_template": "Recurring Invoice Template", "invoice_template": "आवर्ती चालान टेम्पलेट",
"conversion_message": "Recurring Invoice cloned successful", "conversion_message": "आवर्ती चालान क्लोन सफल",
"template": "Template", "template": "टेम्प्लेट",
"mark_as_sent": "Mark as sent", "mark_as_sent": "भेजे गए के रूप में चिह्नित करें",
"confirm_send_invoice": "This recurring invoice will be sent via email to the customer", "confirm_send_invoice": "यह आवर्ती चालान ग्राहक को ईमेल के माध्यम से भेजा जाएगा",
"invoice_mark_as_sent": "This recurring invoice will be marked as sent", "invoice_mark_as_sent": "यह आवर्ती चालान भेजा गया के रूप में चिह्नित किया जाएगा",
"confirm_send": "This recurring invoice will be sent via email to the customer", "confirm_send": "यह आवर्ती चालान ग्राहक को ईमेल के माध्यम से भेजा जाएगा",
"starts_at": "Start Date", "starts_at": "आरंभ करने की तिथि",
"due_date": "Invoice Due Date", "due_date": "बिल की देय तिथि",
"record_payment": "Record Payment", "record_payment": "भुगतान रिकॉर्ड करें",
"add_new_invoice": "Add New Recurring Invoice", "add_new_invoice": "आवर्ती बिल फिर से भेजें",
"update_expense": "Update Expense", "update_expense": "Update Expense",
"edit_invoice": "Edit Recurring Invoice", "edit_invoice": "Edit Recurring Invoice",
"new_invoice": "New Recurring Invoice", "new_invoice": "New Recurring Invoice",
@ -659,46 +659,46 @@
}, },
"modules": { "modules": {
"buy_now": "Buy Now", "buy_now": "Buy Now",
"install": "Install", "install": "इंस्टॉल",
"price": "Price", "price": "मूल्य",
"download_zip_file": "Download ZIP file", "download_zip_file": "ज़िप डाउनलोड करे",
"unzipping_package": "Unzipping Package", "unzipping_package": "पैकेज खोल रहा है",
"copying_files": "Copying Files", "copying_files": "फ़ाइलें कॉपी हो रही है",
"deleting_files": "Deleting Unused files", "deleting_files": "अप्रयुक्त फाइलों को हटाना",
"completing_installation": "Completing Installation", "completing_installation": "स्थापना पूर्ण करना",
"update_failed": "Update Failed", "update_failed": "अद्यतनीकरण असफल रहा",
"install_success": "Module has been installed successfully!", "install_success": "मॉड्यूल सफलतापूर्वक स्थापित किया गया है!",
"customer_reviews": "Reviews", "customer_reviews": "समीक्षा",
"license": "License", "license": "लाइसेन्स",
"faq": "FAQ", "faq": "हमेशा पूछे जाने वाले प्रश्न",
"monthly": "Monthly", "monthly": "महीने के",
"yearly": "Yearly", "yearly": "हर वर्ष",
"updated": "Updated", "updated": "अपडेट किया गया",
"version": "Version", "version": "वर्ज़न",
"disable": "Disable", "disable": "अक्षम करें",
"module_disabled": "Module Disabled", "module_disabled": "मॉड्यूल अक्षम",
"enable": "Enable", "enable": "सक्षम",
"module_enabled": "Module Enabled", "module_enabled": "मॉड्यूल सक्षम",
"update_to": "Update To", "update_to": "अपडेट करें",
"module_updated": "Module Updated Successfully!", "module_updated": "मॉड्यूल सफलतापूर्वक अपडेट किया गया!",
"title": "Modules", "title": "मॉड्यूल",
"module": "Module | Modules", "module": "मॉड्यूल | मॉड्यूल",
"api_token": "API token", "api_token": "एपीआई टोकन",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "अमान्य एपीआई टोकन।",
"other_modules": "Other Modules", "other_modules": "अन्य मॉड्यूल",
"view_all": "View All", "view_all": "सभी को देखें",
"no_reviews_found": "There are no reviews for this module yet!", "no_reviews_found": "इस मॉड्युल के लिए अभी तक वहां कोई समीक्षा नहीं है!",
"module_not_purchased": "Module Not Purchased", "module_not_purchased": "मॉड्यूल खरीदा नहीं गया",
"module_not_found": "Module Not Found", "module_not_found": "मॉड्यूल नहीं मिला",
"version_not_supported": "This module version doesn't support the current version of Crater", "version_not_supported": "This module version doesn't support the current version of Crater",
"last_updated": "Last Updated On", "last_updated": "अंतिम बार अद्यतन किया गया",
"connect_installation": "Connect your installation", "connect_installation": "अपनी स्थापना कनेक्ट करें",
"api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.", "api_token_description": "{url} में लॉग इन करें और API टोकन दर्ज करके इस इंस्टॉलेशन को कनेक्ट करें। कनेक्शन स्थापित होने के बाद आपके खरीदे गए मॉड्यूल यहां दिखाई देंगे।",
"view_module": "View Module", "view_module": "मॉड्यूल देखें",
"update_available": "Update Available", "update_available": "उपलब्ध अद्यतन",
"purchased": "Purchased", "purchased": "खरीदी",
"installed": "Installed", "installed": "इंस्टॉल हुआ।",
"no_modules_installed": "No Modules Installed Yet!", "no_modules_installed": "अभी तक कोई मॉड्यूल स्थापित नहीं है!",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "All the settings for this particular will be reverted.",
"what_you_get": "What you get" "what_you_get": "What you get"
}, },

View File

@ -93,14 +93,14 @@
"no_note_found": "Tidak ada catatan yang ditemukan", "no_note_found": "Tidak ada catatan yang ditemukan",
"insert_note": "Sisipkan Catatan", "insert_note": "Sisipkan Catatan",
"copied_pdf_url_clipboard": "URL file PDF disalin ke clipboard!", "copied_pdf_url_clipboard": "URL file PDF disalin ke clipboard!",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "Disalin ke clipboard!",
"docs": "Dokumen", "docs": "Dokumen",
"do_you_wish_to_continue": "Apakah anda ingin melanjutkan?", "do_you_wish_to_continue": "Apakah anda ingin melanjutkan?",
"note": "Catatan", "note": "Catatan",
"pay_invoice": "Pay Invoice", "pay_invoice": "Bayar tagihan",
"login_successfully": "Logged in successfully!", "login_successfully": "Login berhasil!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Berhasil keluar",
"mark_as_default": "Mark as default" "mark_as_default": "Tandai sebagai default"
}, },
"dashboard": { "dashboard": {
"select_year": "Pilih tahun", "select_year": "Pilih tahun",
@ -109,7 +109,7 @@
"customers": "Pelanggan", "customers": "Pelanggan",
"invoices": "Faktur", "invoices": "Faktur",
"estimates": "Perkiraan", "estimates": "Perkiraan",
"payments": "Payments" "payments": "Pembayaran"
}, },
"chart_info": { "chart_info": {
"total_sales": "Penjualan", "total_sales": "Penjualan",
@ -208,10 +208,10 @@
"new_customer": "Pelanggan Baru", "new_customer": "Pelanggan Baru",
"edit_customer": "Ubah Pelanggan", "edit_customer": "Ubah Pelanggan",
"basic_info": "Info dasar", "basic_info": "Info dasar",
"portal_access": "Portal Access", "portal_access": "Akses Portal",
"portal_access_text": "Would you like to allow this customer to login to the Customer Portal?", "portal_access_text": "Apakah Anda ingin mengizinkan pelanggan ini untuk masuk ke Portal Pelanggan?",
"portal_access_url": "Customer Portal Login URL", "portal_access_url": "URL Masuk Portal Pelanggan",
"portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.", "portal_access_url_help": "Harap salin & teruskan URL yang diberikan di atas kepada pelanggan Anda untuk memberikan akses.",
"billing_address": "Alamat Tagihan", "billing_address": "Alamat Tagihan",
"shipping_address": "Alamat Pengiriman", "shipping_address": "Alamat Pengiriman",
"copy_billing_address": "Menyalin dari Tagihan", "copy_billing_address": "Menyalin dari Tagihan",
@ -231,7 +231,7 @@
"confirm_delete": "Anda tidak akan dapat mengembalikan pelanggan dan semua tagihan terkait. | Anda tidak akan dapat mengembalikan pelanggan dan semua Tagihan terkait, Penawaran dan Pembayaran.", "confirm_delete": "Anda tidak akan dapat mengembalikan pelanggan dan semua tagihan terkait. | Anda tidak akan dapat mengembalikan pelanggan dan semua Tagihan terkait, Penawaran dan Pembayaran.",
"created_message": "Pelanggan berhasil dibuat", "created_message": "Pelanggan berhasil dibuat",
"updated_message": "Pelanggan berhasil diperbarui", "updated_message": "Pelanggan berhasil diperbarui",
"address_updated_message": "Address Information Updated succesfully", "address_updated_message": "Informasi Alamat Berhasil Diperbarui",
"deleted_message": "Pelanggan berhasil dihapus", "deleted_message": "Pelanggan berhasil dihapus",
"edit_currency_not_allowed": "Ketika transaksi telah dibuat, mata uang tidak dapat dirubah." "edit_currency_not_allowed": "Ketika transaksi telah dibuat, mata uang tidak dapat dirubah."
}, },
@ -265,8 +265,8 @@
}, },
"estimates": { "estimates": {
"title": "Perkiraan", "title": "Perkiraan",
"accept_estimate": "Accept Estimate", "accept_estimate": "Perkiraan",
"reject_estimate": "Reject Estimate", "reject_estimate": "Tolak Perkiraan",
"estimate": "Estimasi", "estimate": "Estimasi",
"estimates_list": "Daftar Penawaran", "estimates_list": "Daftar Penawaran",
"days": "{days} Hari", "days": "{days} Hari",
@ -276,7 +276,7 @@
"paid": "Lunas", "paid": "Lunas",
"unpaid": "Belum lunas", "unpaid": "Belum lunas",
"customer": "PELANGGAN", "customer": "PELANGGAN",
"ref_no": "REF NO.", "ref_no": "NO. REF.",
"number": "NOMOR", "number": "NOMOR",
"amount_due": "Jumlah yang harus dibayar", "amount_due": "Jumlah yang harus dibayar",
"partially_paid": "Pembayaran Sebagian", "partially_paid": "Pembayaran Sebagian",
@ -318,10 +318,10 @@
}, },
"accepted": "Diterima", "accepted": "Diterima",
"rejected": "Ditolak", "rejected": "Ditolak",
"expired": "Expired", "expired": "Kadaluarsa",
"sent": "Terkirim", "sent": "Terkirim",
"draft": "Draf", "draft": "Draf",
"viewed": "Viewed", "viewed": "Dilihat",
"declined": "Ditolak", "declined": "Ditolak",
"new_estimate": "Penawaran Baru", "new_estimate": "Penawaran Baru",
"add_new_estimate": "Tambah Penawaran Baru", "add_new_estimate": "Tambah Penawaran Baru",
@ -355,14 +355,14 @@
"select_an_item": "Ketik atau klik untuk memilih", "select_an_item": "Ketik atau klik untuk memilih",
"type_item_description": "Ketik Deskripsi Item (opsional)" "type_item_description": "Ketik Deskripsi Item (opsional)"
}, },
"mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates." "mark_as_default_estimate_template_description": "Jika diaktifkan, template terpilih akan secara otomatis digunakan saat pembuatan estimate baru."
}, },
"invoices": { "invoices": {
"title": "Faktur", "title": "Faktur",
"download": "Download", "download": "Unduh",
"pay_invoice": "Pay Invoice", "pay_invoice": "Bayar tagihan",
"invoices_list": "Daftar Faktur", "invoices_list": "Daftar Faktur",
"invoice_information": "Invoice Information", "invoice_information": "Informasi tagihan",
"days": "{days} Hari", "days": "{days} Hari",
"months": "{months} Bulan", "months": "{months} Bulan",
"years": "{years} Tahun", "years": "{years} Tahun",
@ -374,7 +374,7 @@
"completed": "Selesai", "completed": "Selesai",
"customer": "PELANGGAN", "customer": "PELANGGAN",
"paid_status": "STATUS PEMBAYARAN", "paid_status": "STATUS PEMBAYARAN",
"ref_no": "REF NO.", "ref_no": "NO. REF.",
"number": "NOMOR", "number": "NOMOR",
"amount_due": "Jumlah yang harus dibayar", "amount_due": "Jumlah yang harus dibayar",
"partially_paid": "Pembayaran Sebagian", "partially_paid": "Pembayaran Sebagian",
@ -439,19 +439,19 @@
"select_an_item": "Ketik atau klik untuk memilih", "select_an_item": "Ketik atau klik untuk memilih",
"type_item_description": "Ketik Deskripsi Item (opsional)" "type_item_description": "Ketik Deskripsi Item (opsional)"
}, },
"payment_attached_message": "One of the selected invoices already have a payment attached to it. Make sure to delete the attached payments first in order to go ahead with the removal", "payment_attached_message": "Salah satu faktur yang dipilih sudah memiliki pembayaran yang menyertainya. Pastikan untuk menghapus pembayaran terlampir terlebih dahulu untuk melanjutkan penghapusan",
"confirm_delete": "You will not be able to recover this Invoice | You will not be able to recover these Invoices", "confirm_delete": "Anda tidak akan dapat memulihkan Faktur ini | Anda tidak akan dapat memulihkan Faktur ini",
"created_message": "Invoice created successfully", "created_message": "Faktur berhasil dibuat",
"updated_message": "Invoice updated successfully", "updated_message": "Faktur berhasil diperbarui",
"deleted_message": "Invoice deleted successfully | Invoices deleted successfully", "deleted_message": "Faktur berhasil dihapus | Faktur berhasil dihapus",
"marked_as_sent_message": "Invoice marked as sent successfully", "marked_as_sent_message": "Tandai Faktur sudah dikirim",
"something_went_wrong": "something went wrong", "something_went_wrong": "terjadi kesalahan",
"invalid_due_amount_message": "Total Invoice amount cannot be less than total paid amount for this Invoice. Please update the invoice or delete the associated payments to continue.", "invalid_due_amount_message": "Jumlah Total Faktur tidak boleh kurang dari jumlah total yang dibayarkan untuk Faktur ini. Harap perbarui faktur atau hapus pembayaran terkait untuk melanjutkan.",
"mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices." "mark_as_default_invoice_template_description": "Jika diaktifkan, template terpilih akan secara otomatis digunakan saat pembuatan estimate baru."
}, },
"recurring_invoices": { "recurring_invoices": {
"title": "Recurring Invoices", "title": "Tagihan-Tagihan Berulang",
"invoices_list": "Recurring Invoices List", "invoices_list": "Daftar Faktur Berulang",
"days": "{days} Hari", "days": "{days} Hari",
"months": "{months} Bulan", "months": "{months} Bulan",
"years": "{years} Tahun", "years": "{years} Tahun",
@ -459,61 +459,61 @@
"paid": "Lunas", "paid": "Lunas",
"unpaid": "Belum lunas", "unpaid": "Belum lunas",
"viewed": "Dilihat", "viewed": "Dilihat",
"overdue": "Overdue", "overdue": "Lewat jatuh tempo",
"active": "Aktif", "active": "Aktif",
"completed": "Selesai", "completed": "Selesai",
"customer": "PELANGGAN", "customer": "PELANGGAN",
"paid_status": "PAID STATUS", "paid_status": "STATUS PEMBAYARAN",
"ref_no": "REF NO.", "ref_no": "NO. REF.",
"number": "NOMOR", "number": "NOMOR",
"amount_due": "AMOUNT DUE", "amount_due": "Jumlah yang harus dibayar",
"partially_paid": "Partially Paid", "partially_paid": "Angsuran",
"total": "Total", "total": "Total",
"discount": "Diskon", "discount": "Diskon",
"sub_total": "Sub Total", "sub_total": "Sub Total",
"invoice": "Recurring Invoice | Recurring Invoices", "invoice": "Faktur Berulang | Faktur Berulang",
"invoice_number": "Recurring Invoice Number", "invoice_number": "Nomor Faktur Berulang",
"next_invoice_date": "Next Invoice Date", "next_invoice_date": "Tanggal Faktur Berikutnya",
"ref_number": "Ref Number", "ref_number": "Nomor Referensi",
"contact": "Kontak", "contact": "Kontak",
"add_item": "Tambah Barang", "add_item": "Tambah Barang",
"date": "Tanggal", "date": "Tanggal",
"limit_by": "Limit by", "limit_by": "Batasi oleh",
"limit_date": "Limit Date", "limit_date": "Batas Tanggal",
"limit_count": "Limit Count", "limit_count": "Batas Jumlah",
"count": "Count", "count": "Hitung",
"status": "Status", "status": "Status",
"select_a_status": "Pilih status", "select_a_status": "Pilih status",
"working": "Working", "working": "Sedang mengerjakan",
"on_hold": "On Hold", "on_hold": "Ditangguhkan",
"complete": "Selesai", "complete": "Selesai",
"add_tax": "Tambah Pajak", "add_tax": "Tambah Pajak",
"amount": "Jumlah", "amount": "Jumlah",
"action": "Aksi", "action": "Aksi",
"notes": "Catatan", "notes": "Catatan",
"view": "View", "view": "Tampilan",
"basic_info": "Basic Info", "basic_info": "Informasi dasar",
"send_invoice": "Send Recurring Invoice", "send_invoice": "Kirim Ulang Faktur Berulang",
"auto_send": "Auto Send", "auto_send": "Kirim Otomatis",
"resend_invoice": "Resend Recurring Invoice", "resend_invoice": "Kirim Ulang Faktur Berulang",
"invoice_template": "Recurring Invoice Template", "invoice_template": "Nomor Faktur Berulang",
"conversion_message": "Recurring Invoice cloned successful", "conversion_message": "Faktur Berulang berhasil dikloning",
"template": "Template", "template": "Template",
"mark_as_sent": "Mark as sent", "mark_as_sent": "Tandai sebagai terkirim",
"confirm_send_invoice": "This recurring invoice will be sent via email to the customer", "confirm_send_invoice": "Faktur berulang ini akan dikirim melalui email ke pelanggan",
"invoice_mark_as_sent": "This recurring invoice will be marked as sent", "invoice_mark_as_sent": "Faktur berulang ini akan ditandai sebagai terkirim",
"confirm_send": "This recurring invoice will be sent via email to the customer", "confirm_send": "Faktur berulang ini akan dikirim melalui email ke pelanggan",
"starts_at": "Tanggal Mulai", "starts_at": "Tanggal Mulai",
"due_date": "Invoice Due Date", "due_date": "Tanggal Jatuh Tempo Faktur",
"record_payment": "Record Payment", "record_payment": "Rekam Pembayaran",
"add_new_invoice": "Add New Recurring Invoice", "add_new_invoice": "Tambahkan Faktur Berulang Baru",
"update_expense": "Update Expense", "update_expense": "Perbarui Biaya",
"edit_invoice": "Edit Recurring Invoice", "edit_invoice": "Edit Recurring Invoice",
"new_invoice": "New Recurring Invoice", "new_invoice": "New Recurring Invoice",
"send_automatically": "Send Automatically", "send_automatically": "Send Automatically",
"send_automatically_desc": "Enable this, if you would like to send the invoice automatically to the customer when its created.", "send_automatically_desc": "Enable this, if you would like to send the invoice automatically to the customer when its created.",
"save_invoice": "Save Recurring Invoice", "save_invoice": "Save Recurring Invoice",
"update_invoice": "Update Recurring Invoice", "update_invoice": "Perbarui Faktur Berulang",
"add_new_tax": "Tambah Pajak Baru", "add_new_tax": "Tambah Pajak Baru",
"no_invoices": "Belum ada Faktur Berulang!", "no_invoices": "Belum ada Faktur Berulang!",
"mark_as_rejected": "Ditandai telah ditolak", "mark_as_rejected": "Ditandai telah ditolak",
@ -526,7 +526,7 @@
"cloned_successfully": "Faktur Berulang berhasil digandakan", "cloned_successfully": "Faktur Berulang berhasil digandakan",
"clone_invoice": "Gandakan Faktur Berulang", "clone_invoice": "Gandakan Faktur Berulang",
"confirm_clone": "Faktur Berulang ini akan digandakan menjadi Faktur Berulang yang baru", "confirm_clone": "Faktur Berulang ini akan digandakan menjadi Faktur Berulang yang baru",
"add_customer_email": "Please add an email address for this customer to send invoices automatically.", "add_customer_email": "Tambahkan alamat email pelanggan untuk mengirimkan tagihan secara otomatis.",
"item": { "item": {
"title": "Judul item", "title": "Judul item",
"description": "Deskripsi", "description": "Deskripsi",
@ -550,19 +550,19 @@
"month": "Bulan", "month": "Bulan",
"day_week": "Hari dalam minggu" "day_week": "Hari dalam minggu"
}, },
"confirm_delete": "You will not be able to recover this Invoice | You will not be able to recover these Invoices", "confirm_delete": "Anda tidak akan dapat memulihkan Faktur ini | Anda tidak akan dapat memulihkan Faktur ini",
"created_message": "Recurring Invoice created successfully", "created_message": "Faktur Berulang berhasil dibuat",
"updated_message": "Recurring Invoice updated successfully", "updated_message": "Faktur Berulang berhasil diperbaharui",
"deleted_message": "Recurring Invoice deleted successfully | Recurring Invoices deleted successfully", "deleted_message": "Faktur Berulang berhasil dihapus | Faktur Berulang berhasil dihapus",
"marked_as_sent_message": "Recurring Invoice marked as sent successfully", "marked_as_sent_message": "Tandai Faktur Berulang sudah dikirim",
"user_email_does_not_exist": "User email does not exist", "user_email_does_not_exist": "Email pengguna tidak ada",
"something_went_wrong": "something went wrong", "something_went_wrong": "terjadi kesalahan",
"invalid_due_amount_message": "Total Recurring Invoice amount cannot be less than total paid amount for this Recurring Invoice. Please update the invoice or delete the associated payments to continue." "invalid_due_amount_message": "Jumlah Total Faktur Berulang tidak boleh kurang dari jumlah total yang dibayarkan untuk Faktur Berulang ini. Harap perbarui faktur atau hapus pembayaran terkait untuk melanjutkan."
}, },
"payments": { "payments": {
"title": "Pembayaran", "title": "Pembayaran",
"payments_list": "Daftar Pembayaran", "payments_list": "Daftar Pembayaran",
"record_payment": "Record Payment", "record_payment": "Rekam Pembayaran",
"customer": "Pelanggan", "customer": "Pelanggan",
"date": "Tanggal", "date": "Tanggal",
"amount": "Jumlah", "amount": "Jumlah",
@ -573,29 +573,29 @@
"note": "Catatan", "note": "Catatan",
"add_payment": "Tambah Pembayaran", "add_payment": "Tambah Pembayaran",
"new_payment": "Pembayaran Baru", "new_payment": "Pembayaran Baru",
"edit_payment": "Edit Payment", "edit_payment": "Edit Pembayaran",
"view_payment": "View Payment", "view_payment": "Lihat Pembayaran",
"add_new_payment": "Add New Payment", "add_new_payment": "Tambahkan Pembayaran Baru",
"send_payment_receipt": "Send Payment Receipt", "send_payment_receipt": "Kirim Tanda Terima Pembayaran",
"send_payment": "Send Payment", "send_payment": "Kirim Pembayaran",
"save_payment": "Save Payment", "save_payment": "Simpan Pembayaran",
"update_payment": "Update Payment", "update_payment": "Perbaharui Pembayaran",
"payment": "Pembayaran", "payment": "Pembayaran",
"no_payments": "No payments yet!", "no_payments": "Belum ada pembayaran!",
"not_selected": "Tidak dipilih", "not_selected": "Tidak dipilih",
"no_invoice": "Tidak ada faktur", "no_invoice": "Tidak ada faktur",
"no_matching_payments": "There are no matching payments!", "no_matching_payments": "Tidak ada pembayaran yang cocok!",
"list_of_payments": "This section will contain the list of payments.", "list_of_payments": "Bagian ini akan berisi daftar pembayaran.",
"select_payment_mode": "Select payment mode", "select_payment_mode": "Pilih mode pembayaran",
"confirm_mark_as_sent": "This estimate will be marked as sent", "confirm_mark_as_sent": "Penawaran ini akan ditandai telah dikirim",
"confirm_send_payment": "This payment will be sent via email to the customer", "confirm_send_payment": "Pembayaran ini akan dikirim melalui email ke pelanggan",
"send_payment_successfully": "Payment sent successfully", "send_payment_successfully": "Pembayaran berhasil dikirim",
"something_went_wrong": "something went wrong", "something_went_wrong": "terjadi kesalahan",
"confirm_delete": "You will not be able to recover this Payment | You will not be able to recover these Payments", "confirm_delete": "Anda tidak akan dapat memulihkan Pembayaran ini | Anda tidak akan dapat memulihkan Pembayaran ini",
"created_message": "Payment created successfully", "created_message": "Pembayaran berhasil dibuat",
"updated_message": "Payment updated successfully", "updated_message": "Pembayaran berhasil diperbaharui",
"deleted_message": "Payment deleted successfully | Payments deleted successfully", "deleted_message": "Pembayaran berhasil dihapus | Pembayaran berhasil dihapus",
"invalid_amount_message": "Payment amount is invalid" "invalid_amount_message": "Jumlah pembayaran tidak valid"
}, },
"expenses": { "expenses": {
"title": "Pengeluaran", "title": "Pengeluaran",
@ -610,29 +610,29 @@
"to_date": "Sampai Tanggal", "to_date": "Sampai Tanggal",
"expense_date": "Tanggal", "expense_date": "Tanggal",
"description": "Deskripsi", "description": "Deskripsi",
"receipt": "Receipt", "receipt": "Tanda Terima",
"amount": "Jumlah", "amount": "Jumlah",
"action": "Aksi", "action": "Aksi",
"not_selected": "Tidak dipilih", "not_selected": "Tidak dipilih",
"note": "Catatan", "note": "Catatan",
"category_id": "Category Id", "category_id": "Id kategori",
"date": "Tanggal", "date": "Tanggal",
"add_expense": "Add Expense", "add_expense": "Tambahkan pengeluaran",
"add_new_expense": "Add New Expense", "add_new_expense": "Tambah Pengeluaran Baru",
"save_expense": "Save Expense", "save_expense": "Simpan Pengeluaran",
"update_expense": "Update Expense", "update_expense": "Edit Pengeluaran",
"download_receipt": "Download Receipt", "download_receipt": "Unduh Tanda Terima",
"edit_expense": "Edit Expense", "edit_expense": "Edit Pengeluaran",
"new_expense": "New Expense", "new_expense": "Pengeluaran Baru",
"expense": "Expense | Expenses", "expense": "Biaya | Pengeluaran",
"no_expenses": "No expenses yet!", "no_expenses": "Belum ada pengeluaran!",
"list_of_expenses": "This section will contain the list of expenses.", "list_of_expenses": "Bagian ini akan berisi daftar pengeluaran.",
"confirm_delete": "You will not be able to recover this Expense | You will not be able to recover these Expenses", "confirm_delete": "Anda tidak akan dapat memulihkan Pengeluaran ini | Anda tidak akan dapat memulihkan Pengeluaran ini",
"created_message": "Expense created successfully", "created_message": "Pengeluaran berhasil dibuat",
"updated_message": "Expense updated successfully", "updated_message": "Pengeluaran berhasil diperbaharui",
"deleted_message": "Expense deleted successfully | Expenses deleted successfully", "deleted_message": "Pengeluaran berhasil dihapus | Pengeluaran berhasil dihapus",
"categories": { "categories": {
"categories_list": "Categories List", "categories_list": "Daftar Kategori",
"title": "Title", "title": "Title",
"name": "Name", "name": "Name",
"description": "Description", "description": "Description",
@ -694,65 +694,65 @@
"last_updated": "Last Updated On", "last_updated": "Last Updated On",
"connect_installation": "Connect your installation", "connect_installation": "Connect your installation",
"api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.", "api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.",
"view_module": "View Module", "view_module": "Lihat Module",
"update_available": "Update Available", "update_available": "Pembaruan Tersedia",
"purchased": "Purchased", "purchased": "Pembelian",
"installed": "Installed", "installed": "Terinstal",
"no_modules_installed": "No Modules Installed Yet!", "no_modules_installed": "Belum Ada Modul yang Terpasang!",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "Semua pengaturan untuk saat ini akan dikembalikan.",
"what_you_get": "What you get" "what_you_get": "Apa yang bisa Anda dapatkan"
}, },
"users": { "users": {
"title": "Users", "title": "Pengguna",
"users_list": "Users List", "users_list": "Daftar Pengguna",
"name": "Name", "name": "Nama",
"description": "Description", "description": "Deskripsi",
"added_on": "Added On", "added_on": "Ditambahkan Pada",
"date_of_creation": "Date Of Creation", "date_of_creation": "Tanggal pembuatan",
"action": "Action", "action": "Aksi",
"add_user": "Add User", "add_user": "Tambah Pengguna",
"save_user": "Save User", "save_user": "Simpan Pengguna",
"update_user": "Update User", "update_user": "Edit Pengguna",
"user": "User | Users", "user": "Pengguna | Pengguna",
"add_new_user": "Add New User", "add_new_user": "Tambahkan pengguna baru",
"new_user": "New User", "new_user": "Pengguna baru",
"edit_user": "Edit User", "edit_user": "Edit Pengguna",
"no_users": "No users yet!", "no_users": "Belum ada pengguna!",
"list_of_users": "This section will contain the list of users.", "list_of_users": "Bagian ini akan berisi daftar pengguna.",
"email": "Email", "email": "Email",
"phone": "Telepon", "phone": "Telepon",
"password": "Kata Sandi", "password": "Kata Sandi",
"user_attached_message": "Cannot delete an item which is already in use", "user_attached_message": "Tidak dapat menghapus item yang sudah digunakan",
"confirm_delete": "You will not be able to recover this User | You will not be able to recover these Users", "confirm_delete": "Anda tidak akan dapat memulihkan Pengguna ini | Anda tidak akan dapat memulihkan Pengguna ini",
"created_message": "User created successfully", "created_message": "Pengguna berhasil dibuat",
"updated_message": "User updated successfully", "updated_message": "Pengguna berhasil diedit",
"deleted_message": "User deleted successfully | Users deleted successfully", "deleted_message": "Pengguna berhasil dihapus | Pengguna berhasil dihapus",
"select_company_role": "Select Role for {company}", "select_company_role": "Pilih Peran untuk {company}",
"companies": "Companies" "companies": "Perusahaan"
}, },
"reports": { "reports": {
"title": "Report", "title": "Laporan",
"from_date": "From Date", "from_date": "Dari tanggal",
"to_date": "To Date", "to_date": "Sampai tanggal",
"status": "Status", "status": "Status",
"paid": "Paid", "paid": "Lunas",
"unpaid": "Unpaid", "unpaid": "Belum dibayar",
"download_pdf": "Download PDF", "download_pdf": "Download PDF",
"view_pdf": "View PDF", "view_pdf": "Lihat PDF",
"update_report": "Update Report", "update_report": "Update Laporan",
"report": "Report | Reports", "report": "Laporan | Laporan",
"profit_loss": { "profit_loss": {
"profit_loss": "Profit & Loss", "profit_loss": "Laba rugi",
"to_date": "To Date", "to_date": "Sampai tanggal",
"from_date": "From Date", "from_date": "Dari tanggal",
"date_range": "Select Date Range" "date_range": "Pilih Rentang Tanggal"
}, },
"sales": { "sales": {
"sales": "Sales", "sales": "Penjualan",
"date_range": "Select Date Range", "date_range": "Pilih Rentang Tanggal",
"to_date": "To Date", "to_date": "Sampai tanggal",
"from_date": "From Date", "from_date": "Dari tanggal",
"report_type": "Report Type" "report_type": "Jenis laporan"
}, },
"taxes": { "taxes": {
"taxes": "Taxes", "taxes": "Taxes",

View File

@ -17,6 +17,7 @@ import sk from './sk.json'
import vi from './vi.json' import vi from './vi.json'
import el from './el.json' import el from './el.json'
import hr from './hr.json' import hr from './hr.json'
import th from './th.json'
export default { export default {
cs, cs,
@ -37,5 +38,6 @@ export default {
vi, vi,
pl, pl,
el, el,
hr hr,
th
} }

View File

@ -12,7 +12,7 @@
"settings": "Nustatymai", "settings": "Nustatymai",
"logout": "Atsijungti", "logout": "Atsijungti",
"users": "Vartotojai", "users": "Vartotojai",
"modules": "Modules" "modules": "Moduliai"
}, },
"general": { "general": {
"add_company": "Pridėti įmonę", "add_company": "Pridėti įmonę",
@ -93,14 +93,14 @@
"no_note_found": "Jokių žinučių nerasta", "no_note_found": "Jokių žinučių nerasta",
"insert_note": "Terpti prierašą", "insert_note": "Terpti prierašą",
"copied_pdf_url_clipboard": "Nukopijuotas PDF url į iškarpinę!", "copied_pdf_url_clipboard": "Nukopijuotas PDF url į iškarpinę!",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "Nuoroda nukopijuota!",
"docs": "Dokumentacija", "docs": "Dokumentacija",
"do_you_wish_to_continue": "Ar norite tęsti?", "do_you_wish_to_continue": "Ar norite tęsti?",
"note": "Užrašas", "note": "Užrašas",
"pay_invoice": "Pay Invoice", "pay_invoice": "Apmokėti",
"login_successfully": "Logged in successfully!", "login_successfully": "Prisijungta sėkmingai!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Atsijungta sėkmingai",
"mark_as_default": "Mark as default" "mark_as_default": "Pažymėti kaip numatytąjį"
}, },
"dashboard": { "dashboard": {
"select_year": "Pasirinkite metus", "select_year": "Pasirinkite metus",
@ -109,7 +109,7 @@
"customers": "Klientai", "customers": "Klientai",
"invoices": "Sąskaitos", "invoices": "Sąskaitos",
"estimates": "Įverčiai", "estimates": "Įverčiai",
"payments": "Payments" "payments": "Mokėjimai"
}, },
"chart_info": { "chart_info": {
"total_sales": "Pardavimai", "total_sales": "Pardavimai",

File diff suppressed because it is too large Load Diff

View File

@ -29,7 +29,7 @@
"to_date": "До даты", "to_date": "До даты",
"from": "Отправитель", "from": "Отправитель",
"to": "Получатель", "to": "Получатель",
"ok": "Ok", "ok": "Ок",
"yes": "Да", "yes": "Да",
"no": "Нет", "no": "Нет",
"sort_by": "Сортировать", "sort_by": "Сортировать",
@ -97,10 +97,10 @@
"docs": "Docs", "docs": "Docs",
"do_you_wish_to_continue": "Хотите продолжить?", "do_you_wish_to_continue": "Хотите продолжить?",
"note": "Note", "note": "Note",
"pay_invoice": "Pay Invoice", "pay_invoice": "Оплатить счет",
"login_successfully": "Вход выполнен!", "login_successfully": "Вход выполнен!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Вы успешно вышли",
"mark_as_default": "Mark as default" "mark_as_default": "Установить по умолчанию"
}, },
"dashboard": { "dashboard": {
"select_year": "Выберите год", "select_year": "Выберите год",
@ -109,7 +109,7 @@
"customers": "Клиенты", "customers": "Клиенты",
"invoices": "Счет-фактуры", "invoices": "Счет-фактуры",
"estimates": "Заказы", "estimates": "Заказы",
"payments": "Payments" "payments": "Платежи"
}, },
"chart_info": { "chart_info": {
"total_sales": "Продажи", "total_sales": "Продажи",
@ -151,17 +151,17 @@
"no_results_found": "Ничего не найдено" "no_results_found": "Ничего не найдено"
}, },
"company_switcher": { "company_switcher": {
"label": "SWITCH COMPANY", "label": "СМЕНИТЬ КОМПАНИЮ",
"no_results_found": "No Results Found", "no_results_found": "Результаты не найдены",
"add_new_company": "Add new company", "add_new_company": "Добавить новую компанию",
"new_company": "New company", "new_company": "Новая компания",
"created_message": "Company created successfully" "created_message": "Компания создана успешно"
}, },
"dateRange": { "dateRange": {
"today": "Сегодня", "today": "Сегодня",
"this_week": "На этой неделе", "this_week": "На этой неделе",
"this_month": "В этом месяце", "this_month": "В этом месяце",
"this_quarter": "This Quarter", "this_quarter": "Текущий квартал",
"this_year": "В этом году", "this_year": "В этом году",
"previous_week": "Предыдущая неделя", "previous_week": "Предыдущая неделя",
"previous_month": "Предыдущий месяц", "previous_month": "Предыдущий месяц",
@ -171,7 +171,7 @@
}, },
"customers": { "customers": {
"title": "Клиенты", "title": "Клиенты",
"prefix": "Prefix", "prefix": "Префикс",
"add_customer": "Добавить клиента", "add_customer": "Добавить клиента",
"contacts_list": "Список клиентов", "contacts_list": "Список клиентов",
"name": "Имя", "name": "Имя",
@ -186,9 +186,9 @@
"phone": "Телефон", "phone": "Телефон",
"website": "Сайт", "website": "Сайт",
"overview": "Обзор", "overview": "Обзор",
"invoice_prefix": "Invoice Prefix", "invoice_prefix": "Префикс счета",
"estimate_prefix": "Estimate Prefix", "estimate_prefix": "Estimate Prefix",
"payment_prefix": "Payment Prefix", "payment_prefix": "Префикс платежа",
"enable_portal": "Разрешить портал", "enable_portal": "Разрешить портал",
"country": "Страна", "country": "Страна",
"state": "Область", "state": "Область",
@ -197,7 +197,7 @@
"added_on": "Добавлено", "added_on": "Добавлено",
"action": "Действие", "action": "Действие",
"password": "Пароль", "password": "Пароль",
"confirm_password": "Confirm Password", "confirm_password": "Подтвердить пароль",
"street_number": "Номер дома", "street_number": "Номер дома",
"primary_currency": "Основная валюта", "primary_currency": "Основная валюта",
"description": "Описание", "description": "Описание",
@ -208,10 +208,10 @@
"new_customer": "New Клиент", "new_customer": "New Клиент",
"edit_customer": "Редактировать клиента", "edit_customer": "Редактировать клиента",
"basic_info": "Основное", "basic_info": "Основное",
"portal_access": "Portal Access", "portal_access": "Доступ к порталу",
"portal_access_text": "Would you like to allow this customer to login to the Customer Portal?", "portal_access_text": "Хотите ли вы разрешить данному клиенту доступ к порталу для клиентов?",
"portal_access_url": "Customer Portal Login URL", "portal_access_url": "URL для входа на портал клиента",
"portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.", "portal_access_url_help": "Пожалуйста, скопируйте и перешлите вышеуказанный URL вашему клиенту для предоставления доступа.",
"billing_address": "Адрес плательщика", "billing_address": "Адрес плательщика",
"shipping_address": "Адрес доставки", "shipping_address": "Адрес доставки",
"copy_billing_address": "Скопировать из биллинга", "copy_billing_address": "Скопировать из биллинга",
@ -231,9 +231,9 @@
"confirm_delete": "Восстановление клиента вместе со всеми его оплатами, сметами и счетами-фактурами будет невозможно. | Восстановление клиентов вместе со всеми их оплатами, сметами и счетами-фактурами будет невозможно.", "confirm_delete": "Восстановление клиента вместе со всеми его оплатами, сметами и счетами-фактурами будет невозможно. | Восстановление клиентов вместе со всеми их оплатами, сметами и счетами-фактурами будет невозможно.",
"created_message": "Клиент добавлен", "created_message": "Клиент добавлен",
"updated_message": "Клиент обновлён", "updated_message": "Клиент обновлён",
"address_updated_message": "Address Information Updated succesfully", "address_updated_message": "Информация об адресе успешно обновлена",
"deleted_message": "Клиент удалён | Клиенты удалены", "deleted_message": "Клиент удалён | Клиенты удалены",
"edit_currency_not_allowed": "Cannot change currency once transactions created." "edit_currency_not_allowed": "Невозможно изменить валюту после создания транзакций."
}, },
"items": { "items": {
"title": "Товары", "title": "Товары",
@ -265,8 +265,8 @@
}, },
"estimates": { "estimates": {
"title": "Заказы", "title": "Заказы",
"accept_estimate": "Accept Estimate", "accept_estimate": "Принять заказ",
"reject_estimate": "Reject Estimate", "reject_estimate": "Отклонить заказ",
"estimate": "Заказ | Заказы", "estimate": "Заказ | Заказы",
"estimates_list": "Список заказов", "estimates_list": "Список заказов",
"days": "{days} дней", "days": "{days} дней",
@ -355,14 +355,14 @@
"select_an_item": "Выберите товар", "select_an_item": "Выберите товар",
"type_item_description": "Описание товара (необязательно)" "type_item_description": "Описание товара (необязательно)"
}, },
"mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates." "mark_as_default_estimate_template_description": "Если включено, выбранный шаблон будет автоматически выбираться для новых заказов."
}, },
"invoices": { "invoices": {
"title": "Счет-фактуры", "title": "Счет-фактуры",
"download": "Загрузить", "download": "Загрузить",
"pay_invoice": "Pay Invoice", "pay_invoice": "Оплатить счет",
"invoices_list": "Список счетов", "invoices_list": "Список счетов",
"invoice_information": "Invoice Information", "invoice_information": "Информация о счете",
"days": "{days} дн.", "days": "{days} дн.",
"months": "{months} мес.", "months": "{months} мес.",
"years": "{years} г.", "years": "{years} г.",
@ -397,16 +397,16 @@
"send_invoice": "Отправить счёт", "send_invoice": "Отправить счёт",
"resend_invoice": "Повторно отправить счет", "resend_invoice": "Повторно отправить счет",
"invoice_template": "Шаблон счета", "invoice_template": "Шаблон счета",
"conversion_message": "Invoice cloned successful", "conversion_message": "Счет успешно скопирован",
"template": "Шаблон", "template": "Шаблон",
"mark_as_sent": "Пометить как отправленное", "mark_as_sent": "Пометить как отправленное",
"confirm_send_invoice": "Этот счет будет отправлен клиенту по электронной почте", "confirm_send_invoice": "Этот счет будет отправлен клиенту по электронной почте",
"invoice_mark_as_sent": "Этот счет будет помечен как отправленный", "invoice_mark_as_sent": "Этот счет будет помечен как отправленный",
"confirm_mark_as_accepted": "This invoice will be marked as Accepted", "confirm_mark_as_accepted": "Данный счет будет помечен как принятый",
"confirm_mark_as_rejected": "This invoice will be marked as Rejected", "confirm_mark_as_rejected": "Данный счет будет помечен как отклоненный",
"confirm_send": "Этот счет будет отправлен клиенту по электронной почте", "confirm_send": "Этот счет будет отправлен клиенту по электронной почте",
"invoice_date": "Дата счета-фактуры", "invoice_date": "Дата счета-фактуры",
"record_payment": "Record Payment", "record_payment": "Добавить платёж",
"add_new_invoice": "Добавить новый счёт", "add_new_invoice": "Добавить новый счёт",
"update_expense": "Обновить расходы", "update_expense": "Обновить расходы",
"edit_invoice": "Редактировать счет-фактуру", "edit_invoice": "Редактировать счет-фактуру",
@ -415,13 +415,13 @@
"update_invoice": "Обновить счет", "update_invoice": "Обновить счет",
"add_new_tax": "Добавить новый налог", "add_new_tax": "Добавить новый налог",
"no_invoices": "Пока нет счетов!", "no_invoices": "Пока нет счетов!",
"mark_as_rejected": "Mark as rejected", "mark_as_rejected": "Пометить как отклонённый",
"mark_as_accepted": "Mark as accepted", "mark_as_accepted": "Пометить как принятый",
"list_of_invoices": "Этот раздел будет содержать список счетов-фактур.", "list_of_invoices": "Этот раздел будет содержать список счетов-фактур.",
"select_invoice": "Выберите счет", "select_invoice": "Выберите счет",
"no_matching_invoices": "Нет соответствующих счетов!", "no_matching_invoices": "Нет соответствующих счетов!",
"mark_as_sent_successfully": "Счет помечен как успешно отправленный", "mark_as_sent_successfully": "Счет помечен как успешно отправленный",
"invoice_sent_successfully": "Invoice sent successfully", "invoice_sent_successfully": "Счет-фактура успешно отправлен",
"cloned_successfully": "Счет успешно клонирован", "cloned_successfully": "Счет успешно клонирован",
"clone_invoice": "Клонировать счет", "clone_invoice": "Клонировать счет",
"confirm_clone": "Этот счет будет клонирован в новый счет", "confirm_clone": "Этот счет будет клонирован в новый счет",
@ -439,26 +439,26 @@
"select_an_item": "Выберите товар", "select_an_item": "Выберите товар",
"type_item_description": "Описание товара (необязательно)" "type_item_description": "Описание товара (необязательно)"
}, },
"payment_attached_message": "One of the selected invoices already have a payment attached to it. Make sure to delete the attached payments first in order to go ahead with the removal", "payment_attached_message": "К одному из выбранных счетов уже прикреплен платеж. Для удаления сначала удалите прикрепленные платежи",
"confirm_delete": "You will not be able to recover this Invoice | You will not be able to recover these Invoices", "confirm_delete": "Восстановление данного счета будет невозможно | Восстановление данного счета будет невозможно",
"created_message": "Счет-фактура успешно создан", "created_message": "Счет-фактура успешно создан",
"updated_message": "Счет-фактура успешно обновлен", "updated_message": "Счет-фактура успешно обновлен",
"deleted_message": "Счет успешно удален | Счета успешно удалены", "deleted_message": "Счет успешно удален | Счета успешно удалены",
"marked_as_sent_message": "Счет помечен как успешно отправленный", "marked_as_sent_message": "Счет помечен как успешно отправленный",
"something_went_wrong": "что-то пошло не так", "something_went_wrong": "что-то пошло не так",
"invalid_due_amount_message": "Total Invoice amount cannot be less than total paid amount for this Invoice. Please update the invoice or delete the associated payments to continue.", "invalid_due_amount_message": "Итоговая сумма счета не может быть меньше оплаченной суммы по данному счету. Пожалуйста, обновите счет или удалите связанные с ним платежи, чтобы продолжить.",
"mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices." "mark_as_default_invoice_template_description": "Если включено, выбранный шаблон будет автоматически выбираться для новых счетов."
}, },
"recurring_invoices": { "recurring_invoices": {
"title": "Recurring Invoices", "title": "Recurring Invoices",
"invoices_list": "Recurring Invoices List", "invoices_list": "Recurring Invoices List",
"days": "{days} Days", "days": "{days} Дней",
"months": "{months} Month", "months": "{months} Месяц",
"years": "{years} Year", "years": "{years} Год",
"all": "All", "all": "Все",
"paid": "Paid", "paid": "Оплачено",
"unpaid": "Unpaid", "unpaid": "Не оплачено",
"viewed": "Viewed", "viewed": "Просмотрено",
"overdue": "Просрочен", "overdue": "Просрочен",
"active": "Активный", "active": "Активный",
"completed": "Выполнен", "completed": "Выполнен",
@ -466,14 +466,14 @@
"paid_status": "СТАТУС ПЛАТЕЖА", "paid_status": "СТАТУС ПЛАТЕЖА",
"ref_no": "REF NO.", "ref_no": "REF NO.",
"number": "НОМЕР", "number": "НОМЕР",
"amount_due": "AMOUNT DUE", "amount_due": "К ОПЛАТЕ",
"partially_paid": "Partially Paid", "partially_paid": "Частично оплачен",
"total": "Итого", "total": "Итого",
"discount": "Скидка", "discount": "Скидка",
"sub_total": "Промежуточный итог", "sub_total": "Промежуточный итог",
"invoice": "Recurring Invoice | Recurring Invoices", "invoice": "Recurring Invoice | Recurring Invoices",
"invoice_number": "Recurring Invoice Number", "invoice_number": "Recurring Invoice Number",
"next_invoice_date": "Next Invoice Date", "next_invoice_date": "Дата следующего счета",
"ref_number": "Ref Number", "ref_number": "Ref Number",
"contact": "Контакты", "contact": "Контакты",
"add_item": "Добавить элемент", "add_item": "Добавить элемент",
@ -482,31 +482,31 @@
"limit_date": "Limit Date", "limit_date": "Limit Date",
"limit_count": "Limit Count", "limit_count": "Limit Count",
"count": "Количество", "count": "Количество",
"status": "Status", "status": "Статус",
"select_a_status": "Выбрать статус", "select_a_status": "Выбрать статус",
"working": "Working", "working": "В процессе",
"on_hold": "На удержании", "on_hold": "На удержании",
"complete": "Completed", "complete": "Завершено",
"add_tax": "Add Tax", "add_tax": "Добавить налог",
"amount": "Amount", "amount": "Сумма",
"action": "Action", "action": "Действие",
"notes": "Notes", "notes": "Заметки",
"view": "View", "view": "Просмотр",
"basic_info": "Basic Info", "basic_info": "Общая информация",
"send_invoice": "Send Recurring Invoice", "send_invoice": "Send Recurring Invoice",
"auto_send": "Auto Send", "auto_send": "Автоотправка",
"resend_invoice": "Resend Recurring Invoice", "resend_invoice": "Resend Recurring Invoice",
"invoice_template": "Recurring Invoice Template", "invoice_template": "Recurring Invoice Template",
"conversion_message": "Recurring Invoice cloned successful", "conversion_message": "Recurring Invoice cloned successful",
"template": "Шаблон", "template": "Шаблон",
"mark_as_sent": "Mark as sent", "mark_as_sent": "Пометить как отправленное",
"confirm_send_invoice": "This recurring invoice will be sent via email to the customer", "confirm_send_invoice": "This recurring invoice will be sent via email to the customer",
"invoice_mark_as_sent": "This recurring invoice will be marked as sent", "invoice_mark_as_sent": "This recurring invoice will be marked as sent",
"confirm_send": "This recurring invoice will be sent via email to the customer", "confirm_send": "This recurring invoice will be sent via email to the customer",
"starts_at": "Start Date", "starts_at": "Дата начала",
"due_date": "Invoice Due Date", "due_date": "Срок оплаты счёта",
"record_payment": "Record Payment", "record_payment": "Добавить платёж",
"add_new_invoice": "Add New Recurring Invoice", "add_new_invoice": "Добавить новый повторяющийся счет",
"update_expense": "Update Expense", "update_expense": "Update Expense",
"edit_invoice": "Edit Recurring Invoice", "edit_invoice": "Edit Recurring Invoice",
"new_invoice": "New Recurring Invoice", "new_invoice": "New Recurring Invoice",
@ -547,22 +547,22 @@
"minute": "Minute", "minute": "Minute",
"hour": "Hour", "hour": "Hour",
"day_month": "Day of month", "day_month": "Day of month",
"month": "Month", "month": "Месяц",
"day_week": "Day of week" "day_week": "День недели"
}, },
"confirm_delete": "You will not be able to recover this Invoice | You will not be able to recover these Invoices", "confirm_delete": "You will not be able to recover this Invoice | You will not be able to recover these Invoices",
"created_message": "Recurring Invoice created successfully", "created_message": "Recurring Invoice created successfully",
"updated_message": "Recurring Invoice updated successfully", "updated_message": "Recurring Invoice updated successfully",
"deleted_message": "Recurring Invoice deleted successfully | Recurring Invoices deleted successfully", "deleted_message": "Recurring Invoice deleted successfully | Recurring Invoices deleted successfully",
"marked_as_sent_message": "Recurring Invoice marked as sent successfully", "marked_as_sent_message": "Recurring Invoice marked as sent successfully",
"user_email_does_not_exist": "User email does not exist", "user_email_does_not_exist": "Адрес электронной почты пользователя не найден",
"something_went_wrong": "something went wrong", "something_went_wrong": "что-то пошло не так",
"invalid_due_amount_message": "Total Recurring Invoice amount cannot be less than total paid amount for this Recurring Invoice. Please update the invoice or delete the associated payments to continue." "invalid_due_amount_message": "Total Recurring Invoice amount cannot be less than total paid amount for this Recurring Invoice. Please update the invoice or delete the associated payments to continue."
}, },
"payments": { "payments": {
"title": "Платежи", "title": "Платежи",
"payments_list": "Список платежей", "payments_list": "Список платежей",
"record_payment": "Record Payment", "record_payment": "Добавить платёж",
"customer": "Клиент", "customer": "Клиент",
"date": "Дата", "date": "Дата",
"amount": "Сумма", "amount": "Сумма",
@ -603,7 +603,7 @@
"select_a_customer": "Выберите клиента", "select_a_customer": "Выберите клиента",
"expense_title": "Заголовок", "expense_title": "Заголовок",
"customer": "Клиент", "customer": "Клиент",
"currency": "Currency", "currency": "Валюта",
"contact": "Контакт", "contact": "Контакт",
"category": "Категория", "category": "Категория",
"from_date": "От даты", "from_date": "От даты",
@ -626,11 +626,11 @@
"new_expense": "Новый расход", "new_expense": "Новый расход",
"expense": "Расход | Расходы", "expense": "Расход | Расходы",
"no_expenses": "No expenses yet!", "no_expenses": "No expenses yet!",
"list_of_expenses": "This section will contain the list of expenses.", "list_of_expenses": "В этом разделе будет содержаться список расходов.",
"confirm_delete": "You will not be able to recover this Expense | You will not be able to recover these Expenses", "confirm_delete": "You will not be able to recover this Expense | You will not be able to recover these Expenses",
"created_message": "Expense created successfully", "created_message": "Расход создан успешно",
"updated_message": "Expense updated successfully", "updated_message": "Расход успешно обновлен",
"deleted_message": "Expense deleted successfully | Expenses deleted successfully", "deleted_message": "Расход успешно удален | Расходы успешно удалены",
"categories": { "categories": {
"categories_list": "Список категорий", "categories_list": "Список категорий",
"title": "Заголовок", "title": "Заголовок",
@ -658,40 +658,40 @@
"retype_password": "Повторите пароль" "retype_password": "Повторите пароль"
}, },
"modules": { "modules": {
"buy_now": "Buy Now", "buy_now": "Купить",
"install": "Install", "install": "Установить",
"price": "Price", "price": "Цена",
"download_zip_file": "Download ZIP file", "download_zip_file": "Скачать ZIP-файл",
"unzipping_package": "Unzipping Package", "unzipping_package": "Распаковка пакета",
"copying_files": "Copying Files", "copying_files": "Копирование файлов",
"deleting_files": "Deleting Unused files", "deleting_files": "Удаление неиспользуемых файлов",
"completing_installation": "Completing Installation", "completing_installation": "Завершение установки",
"update_failed": "Update Failed", "update_failed": "Не удалось обновить",
"install_success": "Module has been installed successfully!", "install_success": "Модуль успешно установлен!",
"customer_reviews": "Reviews", "customer_reviews": "Отзывы",
"license": "License", "license": "Лицензия",
"faq": "FAQ", "faq": "Часто задаваемые вопросы",
"monthly": "Monthly", "monthly": "Ежемесячно",
"yearly": "Yearly", "yearly": "Ежегодно",
"updated": "Updated", "updated": "Обновлено",
"version": "Version", "version": "Версия",
"disable": "Disable", "disable": "Отключить",
"module_disabled": "Module Disabled", "module_disabled": "Модуль отключен",
"enable": "Enable", "enable": "Включить",
"module_enabled": "Module Enabled", "module_enabled": "Модуль включен",
"update_to": "Update To", "update_to": "Обновить до",
"module_updated": "Module Updated Successfully!", "module_updated": "Модуль успешно обновлен!",
"title": "Modules", "title": "Модули",
"module": "Module | Modules", "module": "Модуль | Модули",
"api_token": "API token", "api_token": "API-токен",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "Неверный API-токен.",
"other_modules": "Other Modules", "other_modules": "Другие модули",
"view_all": "Показать всё", "view_all": "Показать всё",
"no_reviews_found": "There are no reviews for this module yet!", "no_reviews_found": "Для данного модуля пока нет отзывов!",
"module_not_purchased": "Module Not Purchased", "module_not_purchased": "Модуль не приобретен",
"module_not_found": "Module Not Found", "module_not_found": "Модуль не найден",
"version_not_supported": "This module version doesn't support the current version of Crater", "version_not_supported": "This module version doesn't support the current version of Crater",
"last_updated": "Last Updated On", "last_updated": "Последнее обновление",
"connect_installation": "Connect your installation", "connect_installation": "Connect your installation",
"api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.", "api_token_description": "Login to {url} and connect this installation by entering the API Token. Your purchased modules will show up here after the connection is established.",
"view_module": "View Module", "view_module": "View Module",
@ -911,49 +911,49 @@
"sort_in_alphabetical_order": "Sort in Alphabetical Order", "sort_in_alphabetical_order": "Sort in Alphabetical Order",
"add_options_in_bulk": "Add options in bulk", "add_options_in_bulk": "Add options in bulk",
"use_predefined_options": "Use Predefined Options", "use_predefined_options": "Use Predefined Options",
"select_custom_date": "Select Custom Date", "select_custom_date": "Выберите произвольную дату",
"select_relative_date": "Select Relative Date", "select_relative_date": "Выберите относительную дату",
"ticked_by_default": "Ticked by default", "ticked_by_default": "Отмечен по умолчанию",
"updated_message": "Custom Field updated successfully", "updated_message": "Пользовательское поле успешно обновлено",
"added_message": "Custom Field added successfully", "added_message": "Пользовательское поле успешно добавлено",
"press_enter_to_add": "Press enter to add new option", "press_enter_to_add": "Нажмите ввод для добавления новой опции",
"model_in_use": "Cannot update model for fields which are already in use.", "model_in_use": "Невозможно обновить модель для полей, которые уже используются.",
"type_in_use": "Cannot update type for fields which are already in use." "type_in_use": "Невозможно обновить тип для полей, которые уже используются."
}, },
"customization": { "customization": {
"customization": "customization", "customization": "персонализация",
"updated_message": "Информация о компании успешно обновлена", "updated_message": "Информация о компании успешно обновлена",
"save": "Сохранить", "save": "Сохранить",
"insert_fields": "Insert Fields", "insert_fields": "Вставить поля",
"learn_custom_format": "Learn how to use custom format", "learn_custom_format": "Learn how to use custom format",
"add_new_component": "Add New Component", "add_new_component": "Добавить компонент",
"component": "Component", "component": "Компонент",
"Parameter": "Parameter", "Parameter": "Параметр",
"series": "Series", "series": "Series",
"series_description": "To set a static prefix/postfix like 'INV' across your company. It supports character length of up to 6 chars.", "series_description": "To set a static prefix/postfix like 'INV' across your company. It supports character length of up to 6 chars.",
"series_param_label": "Series Value", "series_param_label": "Series Value",
"delimiter": "Delimiter", "delimiter": "Разделитель",
"delimiter_description": "Single character for specifying the boundary between 2 separate components. By default its set to -", "delimiter_description": "Символ для обозначения границы между двумя компонентами. По умолчанию имеет значение -",
"delimiter_param_label": "Delimiter Value", "delimiter_param_label": "Разделитель",
"date_format": "Date Format", "date_format": "Формат даты",
"date_format_description": "A local date and time field which accepts a format parameter. The default format: 'Y' renders the current year.", "date_format_description": "A local date and time field which accepts a format parameter. The default format: 'Y' renders the current year.",
"date_format_param_label": "Format", "date_format_param_label": "Формат",
"sequence": "Sequence", "sequence": "Последовательность",
"sequence_description": "Consecutive sequence of numbers across your company. You can specify the length on the given parameter.", "sequence_description": "Consecutive sequence of numbers across your company. You can specify the length on the given parameter.",
"sequence_param_label": "Sequence Length", "sequence_param_label": "Длина последовательности",
"customer_series": "Customer Series", "customer_series": "Customer Series",
"customer_series_description": "To set a different prefix/postfix for each customer.", "customer_series_description": "Установить отдельный префикс/постфикс для каждого клиента.",
"customer_sequence": "Customer Sequence", "customer_sequence": "Customer Sequence",
"customer_sequence_description": "Consecutive sequence of numbers for each of your customer.", "customer_sequence_description": "Consecutive sequence of numbers for each of your customer.",
"customer_sequence_param_label": "Sequence Length", "customer_sequence_param_label": "Длина последовательности",
"random_sequence": "Random Sequence", "random_sequence": "Случайная последовательность",
"random_sequence_description": "Random alphanumeric string. You can specify the length on the given parameter.", "random_sequence_description": "Произвольная буквенно-цифровая строка. Вы можете указать длину в качестве параметра.",
"random_sequence_param_label": "Sequence Length", "random_sequence_param_label": "Длина последовательности",
"invoices": { "invoices": {
"title": "Счет-фактуры", "title": "Счет-фактуры",
"invoice_number_format": "Invoice Number Format", "invoice_number_format": "Формат номера счета",
"invoice_number_format_description": "Customize how your invoice number gets generated automatically when you create a new invoice.", "invoice_number_format_description": "Customize how your invoice number gets generated automatically when you create a new invoice.",
"preview_invoice_number": "Preview Invoice Number", "preview_invoice_number": "Предосмотр номера счета",
"due_date": "Due Date", "due_date": "Due Date",
"due_date_description": "Specify how due date is automatically set when you create an invoice.", "due_date_description": "Specify how due date is automatically set when you create an invoice.",
"due_date_days": "Invoice Due after days", "due_date_days": "Invoice Due after days",
@ -969,7 +969,7 @@
"invoice_email_attachment_setting_description": "Включите, если вы хотите отправлять счета-фактуры как вложение по электронной почте. Пожалуйста, обратите внимание, что кнопка «Просмотр счета» в письмах больше не будет отображаться, если включено.", "invoice_email_attachment_setting_description": "Включите, если вы хотите отправлять счета-фактуры как вложение по электронной почте. Пожалуйста, обратите внимание, что кнопка «Просмотр счета» в письмах больше не будет отображаться, если включено.",
"invoice_settings_updated": "Invoice Settings updated successfully", "invoice_settings_updated": "Invoice Settings updated successfully",
"retrospective_edits": "Retrospective Edits", "retrospective_edits": "Retrospective Edits",
"allow": "Allow", "allow": "Разрешить",
"disable_on_invoice_partial_paid": "Disable after partial payment is recorded", "disable_on_invoice_partial_paid": "Disable after partial payment is recorded",
"disable_on_invoice_paid": "Disable after full payment is recorded", "disable_on_invoice_paid": "Disable after full payment is recorded",
"disable_on_invoice_sent": "Disable after invoice is sent", "disable_on_invoice_sent": "Disable after invoice is sent",

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -386,6 +386,10 @@
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>

View File

@ -408,6 +408,10 @@
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>

View File

@ -346,6 +346,10 @@
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>

View File

@ -15,7 +15,6 @@
margin: 0px; margin: 0px;
padding: 0px; padding: 0px;
margin-top: 50px; margin-top: 50px;
} }
.text-center { .text-center {
@ -36,7 +35,6 @@
left: 0px; left: 0px;
width: 100%; width: 100%;
margin-left: 0%; margin-left: 0%;
} }
.header-container { .header-container {
@ -52,12 +50,6 @@
padding-bottom: 20px; padding-bottom: 20px;
text-transform: capitalize; text-transform: capitalize;
color: #817AE3; color: #817AE3;
}
.header {
font-size: 20px;
color: rgba(0, 0, 0, 0.7);
} }
.content-wrapper { .content-wrapper {
@ -335,6 +327,10 @@
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>

View File

@ -377,6 +377,10 @@
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>

View File

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<title>@lang('pdf_invoice_label') - {{$invoice->invoice_number}}</title> <title>@lang('pdf_invoice_label') - {{ $invoice->invoice_number }}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css"> <style type="text/css">
@ -187,7 +187,7 @@
.total-display-table { .total-display-table {
border-top: none; border-top: none;
page-break-inside: avoid; page-break-inside: avoid;
page-break-before: auto; page-break-before: auto;
page-break-after: auto; page-break-after: auto;
@ -304,7 +304,12 @@
.pl-0 { .pl-0 {
padding-left: 0; padding-left: 0;
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>
@ -312,10 +317,10 @@
<table width="100%"> <table width="100%">
<tr> <tr>
<td width="50%" class="header-section-left"> <td width="50%" class="header-section-left">
@if($logo) @if ($logo)
<img class="header-logo" style="height: 50px;" src="{{ $logo }}" alt="Company Logo"> <img class="header-logo" style="height: 50px;" src="{{ $logo }}" alt="Company Logo">
@else @else
<h1 class="header-logo"> {{$invoice->customer->company->name}} </h1> <h1 class="header-logo"> {{ $invoice->customer->company->name }} </h1>
@endif @endif
</td> </td>
<td width="50%" class="text-right company-address-container company-address"> <td width="50%" class="text-right company-address-container company-address">
@ -331,14 +336,14 @@
<div class="main-content"> <div class="main-content">
<div class="customer-address-container"> <div class="customer-address-container">
<div class="billing-address-container billing-address"> <div class="billing-address-container billing-address">
@if($billing_address) @if ($billing_address)
<b>@lang('pdf_bill_to')</b> <br> <b>@lang('pdf_bill_to')</b> <br>
{!! $billing_address !!} {!! $billing_address !!}
@endif @endif
</div> </div>
<div @if($billing_address !== '</br>') class="shipping-address-container shipping-address" @else class="shipping-address-container--left shipping-address" @endif> <div @if ($billing_address !== '</br>') class="shipping-address-container shipping-address" @else class="shipping-address-container--left shipping-address" @endif>
@if($shipping_address) @if ($shipping_address)
<b>@lang('pdf_ship_to')</b> <br> <b>@lang('pdf_ship_to')</b> <br>
{!! $shipping_address !!} {!! $shipping_address !!}
@endif @endif
@ -350,15 +355,15 @@
<table> <table>
<tr> <tr>
<td class="attribute-label">@lang('pdf_invoice_number')</td> <td class="attribute-label">@lang('pdf_invoice_number')</td>
<td class="attribute-value"> &nbsp;{{$invoice->invoice_number}}</td> <td class="attribute-value"> &nbsp;{{ $invoice->invoice_number }}</td>
</tr> </tr>
<tr> <tr>
<td class="attribute-label">@lang('pdf_invoice_date')</td> <td class="attribute-label">@lang('pdf_invoice_date')</td>
<td class="attribute-value"> &nbsp;{{$invoice->formattedInvoiceDate}}</td> <td class="attribute-value"> &nbsp;{{ $invoice->formattedInvoiceDate }}</td>
</tr> </tr>
<tr> <tr>
<td class="attribute-label">@lang('pdf_invoice_due_date')</td> <td class="attribute-label">@lang('pdf_invoice_due_date')</td>
<td class="attribute-value"> &nbsp;{{$invoice->formattedDueDate}}</td> <td class="attribute-value"> &nbsp;{{ $invoice->formattedDueDate }}</td>
</tr> </tr>
</table> </table>
</div> </div>
@ -368,7 +373,7 @@
@include('app.pdf.invoice.partials.table') @include('app.pdf.invoice.partials.table')
<div class="notes"> <div class="notes">
@if($notes) @if ($notes)
<div class="notes-label"> <div class="notes-label">
@lang('pdf_notes') @lang('pdf_notes')
</div> </div>

View File

@ -0,0 +1,34 @@
<style type="text/css">
@font-face {
font-family: 'THSarabunNew';
font-style: normal;
font-weight: normal;
src: url("{{ resource_path('static/fonts/THSarabunNew.ttf') }}") format('truetype');
}
@font-face {
font-family: 'THSarabunNew';
font-style: normal;
font-weight: bold;
src: url("{{ resource_path('static/fonts/THSarabunNew-Bold.ttf') }}") format('truetype');
}
@font-face {
font-family: 'THSarabunNew';
font-style: italic;
font-weight: normal;
src: url("{{ resource_path('static/fonts/THSarabunNew-Italic.ttf') }}") format('truetype');
}
@font-face {
font-family: 'THSarabunNew';
font-style: italic;
font-weight: bold;
src: url("{{ resource_path('static/fonts/THSarabunNew-BoldItalic.ttf') }}") format('truetype');
}
body {
font-family: "THSarabunNew", sans-serif !important;
}
</style>

View File

@ -276,6 +276,10 @@
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>

View File

@ -1,5 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<title>@lang('pdf_expense_report_label')</title> <title>@lang('pdf_expense_report_label')</title>
<style type="text/css"> <style type="text/css">
@ -11,7 +12,7 @@
border-collapse: collapse; border-collapse: collapse;
} }
.sub-container{ .sub-container {
padding: 0px 20px; padding: 0px 20px;
} }
@ -132,8 +133,14 @@
line-height: 21px; line-height: 21px;
color: #5851D8; color: #5851D8;
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>
<div class="sub-container"> <div class="sub-container">
<table class="report-header"> <table class="report-header">
@ -190,4 +197,5 @@
</tr> </tr>
</table> </table>
</body> </body>
</html> </html>

View File

@ -1,5 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<title>@lang('pdf_profit_loss_label')</title> <title>@lang('pdf_profit_loss_label')</title>
<style type="text/css"> <style type="text/css">
@ -11,7 +12,7 @@
border-collapse: collapse; border-collapse: collapse;
} }
.sub-container{ .sub-container {
padding: 0px 20px; padding: 0px 20px;
} }
@ -157,8 +158,14 @@
line-height: 21px; line-height: 21px;
color: #5851D8; color: #5851D8;
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>
<div class="sub-container"> <div class="sub-container">
<table class="report-header"> <table class="report-header">
@ -222,9 +229,10 @@
<p class="report-footer-label">@lang("pdf_net_profit_label")</p> <p class="report-footer-label">@lang("pdf_net_profit_label")</p>
</td> </td>
<td> <td>
<p class="report-footer-value">{!! format_money_pdf(($income-$totalExpense)) !!}</p> <p class="report-footer-value">{!! format_money_pdf($income - $totalExpense) !!}</p>
</td> </td>
</tr> </tr>
</table> </table>
</body> </body>
</html> </html>

View File

@ -1,5 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<title>@lang('pdf_sales_customers_label')</title> <title>@lang('pdf_sales_customers_label')</title>
<style type="text/css"> <style type="text/css">
@ -11,7 +12,7 @@
border-collapse: collapse; border-collapse: collapse;
} }
.sub-container{ .sub-container {
padding: 0px 20px; padding: 0px 20px;
} }
@ -132,11 +133,18 @@
line-height: 21px; line-height: 21px;
color: #5851D8; color: #5851D8;
} }
.text-center { .text-center {
text-align: center; text-align: center;
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>
<div class="sub-container"> <div class="sub-container">
<table class="report-header"> <table class="report-header">
@ -201,4 +209,5 @@
</tr> </tr>
</table> </table>
</body> </body>
</html> </html>

View File

@ -1,17 +1,18 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<title>@lang('pdf_sales_items_label')</title> <title>@lang('pdf_sales_items_label')</title>
<style type="text/css"> <style type="text/css">
body { body {
font-family: "DejaVu Sans"; font-family: "DejaVu Sans";
} }
table { table {
border-collapse: collapse; border-collapse: collapse;
} }
.sub-container{ .sub-container {
padding: 0px 20px; padding: 0px 20px;
} }
@ -132,11 +133,18 @@
line-height: 21px; line-height: 21px;
color: #5851D8; color: #5851D8;
} }
.text-center { .text-center {
text-align: center; text-align: center;
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>
<div class="sub-container"> <div class="sub-container">
<table class="report-header"> <table class="report-header">
@ -154,7 +162,7 @@
</td> </td>
</tr> </tr>
</table> </table>
<p class="sales-items-title">@lang('pdf_items_label')</p> <p class="sales-items-title">@lang('pdf_items_label')</p>
@foreach ($items as $item) @foreach ($items as $item)
<div class="items-table-container"> <div class="items-table-container">
@ -175,15 +183,15 @@
</div> </div>
@endforeach @endforeach
<table class="sales-total-indicator-table"> <table class="sales-total-indicator-table">
<tr> <tr>
<td class="sales-total-cell"> <td class="sales-total-cell">
<p class="sales-total-amount"> <p class="sales-total-amount">
{!! format_money_pdf($totalAmount) !!} {!! format_money_pdf($totalAmount) !!}
</p> </p>
</td> </td>
</tr> </tr>
</table> </table>
</div> </div>
@ -200,4 +208,5 @@
</tr> </tr>
</table> </table>
</body> </body>
</html> </html>

View File

@ -1,5 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<title>@lang('pdf_tax_summery_label')</title> <title>@lang('pdf_tax_summery_label')</title>
<style type="text/css"> <style type="text/css">
@ -11,7 +12,7 @@
border-collapse: collapse; border-collapse: collapse;
} }
.sub-container{ .sub-container {
padding: 0px 20px; padding: 0px 20px;
} }
@ -133,8 +134,14 @@
line-height: 21px; line-height: 21px;
color: #5851D8; color: #5851D8;
} }
</style> </style>
@if (App::isLocale('th'))
@include('app.pdf.locale.th')
@endif
</head> </head>
<body> <body>
<div class="sub-container"> <div class="sub-container">
<table class="report-header"> <table class="report-header">
@ -200,4 +207,5 @@
</tr> </tr>
</table> </table>
</body> </body>
</html> </html>

0
storage/fonts/.gitkeep Normal file
View File