Compare commits

...

8 Commits

Author SHA1 Message Date
157559cc05 Improve invoice 1 template css (#872)
There is no class "header" that's why I removed it. Also I fixed some whitespace issues
2022-04-01 13:50:27 +05:30
9d1484d62d Completed missing french translations (#852) 2022-04-01 10:10:18 +05:30
654dd9e64d New Crowdin updates (#874)
* New translations en.json (Hindi)

* New translations en.json (Hindi)
2022-04-01 10:09:02 +05:30
7cde971f8b Module upload validation (#857)
https://huntr.dev/bounties/cb9a0393-be34-4021-a06c-00c7791c7622/
2022-03-29 12:55:35 +05:30
4e7441a5cf add default support for Central African currency (#865) 2022-03-28 13:58:43 +05:30
b714833b06 New Crowdin updates (#862)
* New translations en.json (Russian)

* New translations en.json (Russian)

* New translations en.json (Dutch)

* New translations en.json (Dutch)
2022-03-28 13:58:23 +05:30
88035ea490 Expense attachment validation fix (#855)
https://huntr.dev/bounties/4d7d4fc9-e0cf-42d3-b89c-6ea57a769045/
2022-03-22 16:58:55 +05:30
80847529fa New Crowdin updates (#833)
* New translations en.json (Turkish)

* New translations en.json (Turkish)

* New translations en.json (Turkish)

* New translations en.json (Spanish)

* New translations en.json (Indonesian)
2022-03-20 21:06:58 +05:30
14 changed files with 482 additions and 405 deletions

View File

@ -3,18 +3,18 @@
namespace Crater\Http\Controllers\V1\Admin\Modules; namespace Crater\Http\Controllers\V1\Admin\Modules;
use Crater\Http\Controllers\Controller; use Crater\Http\Controllers\Controller;
use Crater\Http\Requests\UnzipUpdateRequest;
use Crater\Space\ModuleInstaller; use Crater\Space\ModuleInstaller;
use Illuminate\Http\Request;
class UnzipModuleController extends Controller class UnzipModuleController extends Controller
{ {
/** /**
* Handle the incoming request. * Handle the incoming request.
* *
* @param \Illuminate\Http\Request $request * @param \Crater\Http\Requests\UnzipUpdateRequest $request
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function __invoke(Request $request) public function __invoke(UnzipUpdateRequest $request)
{ {
$this->authorize('manage modules'); $this->authorize('manage modules');

View File

@ -3,18 +3,18 @@
namespace Crater\Http\Controllers\V1\Admin\Modules; namespace Crater\Http\Controllers\V1\Admin\Modules;
use Crater\Http\Controllers\Controller; use Crater\Http\Controllers\Controller;
use Crater\Http\Requests\UploadModuleRequest;
use Crater\Space\ModuleInstaller; use Crater\Space\ModuleInstaller;
use Illuminate\Http\Request;
class UploadModuleController extends Controller class UploadModuleController extends Controller
{ {
/** /**
* Handle the incoming request. * Handle the incoming request.
* *
* @param \Illuminate\Http\Request $request * @param \Crater\Http\Requests\UploadModuleRequest $request
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function __invoke(Request $request) public function __invoke(UploadModuleRequest $request)
{ {
$this->authorize('manage modules'); $this->authorize('manage modules');

View File

@ -0,0 +1,37 @@
<?php
namespace Crater\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class UnzipUpdateRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'path' => [
'required',
'regex:/^[\.\/\w\-]+$/'
],
'module' => [
'required',
'string'
]
];
}
}

View File

@ -25,7 +25,7 @@ class UploadExpenseReceiptRequest extends FormRequest
public function rules() public function rules()
{ {
return [ return [
'upload_receipt' => [ 'attachment_receipt' => [
'nullable', 'nullable',
new Base64Mime(['gif', 'jpg', 'png']) new Base64Mime(['gif', 'jpg', 'png'])
] ]

View File

@ -0,0 +1,40 @@
<?php
namespace Crater\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class UploadModuleRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'avatar' => [
'required',
'file',
'mimes:zip',
'max:20000'
],
'module' => [
'required',
'string',
'max:100'
]
];
}
}

View File

@ -275,6 +275,14 @@ class CurrenciesTableSeeder extends Seeder
'thousand_separator' => '.', 'thousand_separator' => '.',
'decimal_separator' => ',', 'decimal_separator' => ',',
], ],
[
'name' => 'Central African Franc',
'code' => 'XAF',
'symbol' => 'CFA ',
'precision' => '2',
'thousand_separator' => ',',
'decimal_separator' => '.',
],
[ [
'name' => 'West African Franc', 'name' => 'West African Franc',
'code' => 'XOF', 'code' => 'XOF',

View File

@ -97,9 +97,9 @@
"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": "Pay Invoice", "pay_invoice": "Pagar factura",
"login_successfully": "Logged in successfully!", "login_successfully": "Logeado Satisfactoriamente!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Logeado Satisfactoriamente",
"mark_as_default": "Mark as default" "mark_as_default": "Mark as default"
}, },
"dashboard": { "dashboard": {
@ -210,7 +210,7 @@
"basic_info": "Información básica", "basic_info": "Información básica",
"portal_access": "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": "Would you like to allow this customer to login to the Customer Portal?",
"portal_access_url": "Customer Portal Login URL", "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": "Please copy & forward the above given URL to your customer for providing access.",
"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",

View File

@ -77,7 +77,7 @@
"list_is_empty": "La liste est vide.", "list_is_empty": "La liste est vide.",
"no_tax_found": "Aucune taxe trouvée !", "no_tax_found": "Aucune taxe trouvée !",
"four_zero_four": "404", "four_zero_four": "404",
"you_got_lost": "Oups! Vous vous êtes perdus!", "you_got_lost": "Oups ! Vous vous êtes perdus !",
"go_home": "Retour au tableau de bord", "go_home": "Retour au tableau de bord",
"test_mail_conf": "Envoyer un email de test", "test_mail_conf": "Envoyer un email de test",
"send_mail_successfully": "Email envoyé", "send_mail_successfully": "Email envoyé",
@ -93,14 +93,14 @@
"no_note_found": "Aucune note de bas de page trouvée", "no_note_found": "Aucune note de bas de page trouvée",
"insert_note": "Insérer une note", "insert_note": "Insérer une note",
"copied_pdf_url_clipboard": "L'adresse du PDF a été copiée.", "copied_pdf_url_clipboard": "L'adresse du PDF a été copiée.",
"copied_url_clipboard": "URL copiée vers le presse-papier!", "copied_url_clipboard": "URL copiée vers le presse-papier !",
"docs": "Documents", "docs": "Documents",
"do_you_wish_to_continue": "Voulez-vous continuer ?", "do_you_wish_to_continue": "Voulez-vous continuer ?",
"note": "Note de bas de page", "note": "Note de bas de page",
"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": "Définir 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",
@ -211,7 +211,7 @@
"portal_access": "Accès Portail", "portal_access": "Accès Portail",
"portal_access_text": "Souhaitez vous autoriser ce client à se connecter au Portail Client ?", "portal_access_text": "Souhaitez vous autoriser ce client à se connecter au Portail Client ?",
"portal_access_url": "URL de connexion Portail Client", "portal_access_url": "URL de connexion Portail Client",
"portal_access_url_help": "Veuillez copiez et envoyez le lien ci-dessus au client pour lui fournir l'accès au portail.", "portal_access_url_help": "Veuillez copier et envoyer le lien ci-dessus au client pour lui fournir l'accès au portail.",
"billing_address": "Adresse de facturation", "billing_address": "Adresse de facturation",
"shipping_address": "Adresse de livraison", "shipping_address": "Adresse de livraison",
"copy_billing_address": "Copier depuis l'adresse de facturation", "copy_billing_address": "Copier depuis l'adresse de facturation",
@ -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": "Vu",
"declined": "Refusé", "declined": "Refusé",
"new_estimate": "Nouveau devis", "new_estimate": "Nouveau devis",
"add_new_estimate": "Nouveau devis", "add_new_estimate": "Nouveau devis",
@ -355,7 +355,7 @@
"select_an_item": "Sélectionnez un article", "select_an_item": "Sélectionnez un article",
"type_item_description": "Taper la description de l'article (facultatif)" "type_item_description": "Taper la description de l'article (facultatif)"
}, },
"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 activé, le modèle sélectionné sera automatiquement utilisé pour les nouveaux devis."
}, },
"invoices": { "invoices": {
"title": "Factures", "title": "Factures",
@ -447,7 +447,7 @@
"marked_as_sent_message": "Facture supprimée | Factures supprimées", "marked_as_sent_message": "Facture supprimée | Factures supprimées",
"something_went_wrong": "quelque chose a mal tourné", "something_went_wrong": "quelque chose a mal tourné",
"invalid_due_amount_message": "Le paiement entré est supérieur au montant total dû pour cette facture. Veuillez vérifier et réessayer.", "invalid_due_amount_message": "Le paiement entré est supérieur au montant total dû pour cette facture. Veuillez vérifier et réessayer.",
"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 activé, le modèle sélectionné sera automatiquement utilisé pour les nouvelles factures."
}, },
"recurring_invoices": { "recurring_invoices": {
"title": "Factures récurrentes", "title": "Factures récurrentes",
@ -526,7 +526,7 @@
"cloned_successfully": "Facture récurrente clonée", "cloned_successfully": "Facture récurrente clonée",
"clone_invoice": "Dupliquer", "clone_invoice": "Dupliquer",
"confirm_clone": "Cette facture récurrente sera clonée dans une nouvelle facture récurrente", "confirm_clone": "Cette facture récurrente sera clonée dans une nouvelle facture récurrente",
"add_customer_email": "Please add an email address for this customer to send invoices automatically.", "add_customer_email": "Merci d'ajouter un email à ce client pour envoyer les factures automatiquement.",
"item": { "item": {
"title": "Nom", "title": "Nom",
"description": "Description", "description": "Description",
@ -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": "Prox",
"download_zip_file": "Download ZIP file", "download_zip_file": "Télécharger le fichier ZIP",
"unzipping_package": "Unzipping Package", "unzipping_package": "zip du paquet en cours",
"copying_files": "Copying Files", "copying_files": "Copie des fichiers en cours",
"deleting_files": "Deleting Unused files", "deleting_files": "Suppression des fichiers inutilisés",
"completing_installation": "Completing Installation", "completing_installation": "Finalisation de l'installation",
"update_failed": "Update Failed", "update_failed": "Mise à jour échouée",
"install_success": "Module has been installed successfully!", "install_success": "Le module a été installé avec succès !",
"customer_reviews": "Reviews", "customer_reviews": "Avis",
"license": "License", "license": "Licence",
"faq": "FAQ", "faq": "FAQ",
"monthly": "Monthly", "monthly": "Mensuel",
"yearly": "Yearly", "yearly": "Annuel",
"updated": "Updated", "updated": "Mise à jour",
"version": "Version", "version": "Version",
"disable": "Disable", "disable": "Désactivé",
"module_disabled": "Module Disabled", "module_disabled": "Module désactivé",
"enable": "Enable", "enable": "Activé",
"module_enabled": "Module Enabled", "module_enabled": "Module activé",
"update_to": "Update To", "update_to": "Mettre à jour vers",
"module_updated": "Module Updated Successfully!", "module_updated": "Module mis à jour avec succès !",
"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": "Voir tout",
"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 introuvable",
"version_not_supported": "This module version doesn't support the current version of Crater", "version_not_supported": "La version de ce module n'est pas supportée par la version en cours de Crater",
"last_updated": "Last Updated On", "last_updated": "Dernière mise à jour le",
"connect_installation": "Connect your installation", "connect_installation": "Connecter 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": "Authentifiez-vous sur {url} et connectez votre installation en entrant votre jeton API. Vos modules achetés apparaîtront ici une fois la connection établie.",
"view_module": "View Module", "view_module": "Voir 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 actuellement installé !",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "Tous les paramètres pour celui-ci seront annulés.",
"what_you_get": "What you get" "what_you_get": "Ce que vous avez"
}, },
"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": "Informations 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."
@ -922,7 +922,7 @@
}, },
"customization": { "customization": {
"customization": "Personnalisation", "customization": "Personnalisation",
"updated_message": "Informations la société mises à jour", "updated_message": "Informations de la société mises à jour",
"save": "Enregistrer", "save": "Enregistrer",
"insert_fields": "Insérer des champs", "insert_fields": "Insérer des champs",
"learn_custom_format": "Apprenez à utiliser le format personnalisé", "learn_custom_format": "Apprenez à utiliser le format personnalisé",
@ -1150,8 +1150,8 @@
"payment_mode_added": "Mode de paiement ajouté", "payment_mode_added": "Mode de paiement ajouté",
"payment_mode_updated": "Mode de paiement mis à jour", "payment_mode_updated": "Mode de paiement mis à jour",
"payment_mode_confirm_delete": "Vous ne pourrez pas récupérer ce mode de paiement", "payment_mode_confirm_delete": "Vous ne pourrez pas récupérer ce mode de paiement",
"payments_attached": "This payment method is already attached to payments. Please delete the attached payments to proceed with deletion.", "payments_attached": "Cette méthode de paiement est déjà utilisée pour les paiements. Merci de supprimer les paiements associés pour finaliser la suppression.",
"expenses_attached": "This payment method is already attached to expenses. Please delete the attached expenses to proceed with deletion.", "expenses_attached": "Cette méthode de paiement est déjà utilisée pour les dépenses. Merci de supprimer les dépenses associées pour finaliser la suppression.",
"deleted_message": "Mode de paiement supprimé" "deleted_message": "Mode de paiement supprimé"
}, },
"expense_category": { "expense_category": {
@ -1210,9 +1210,9 @@
"latest_message": "Bravo, vous êtes à jour.", "latest_message": "Bravo, vous êtes à jour.",
"current_version": "Version actuelle", "current_version": "Version actuelle",
"download_zip_file": "Télécharger le fichier ZIP", "download_zip_file": "Télécharger le fichier ZIP",
"unzipping_package": "Dézipper le package", "unzipping_package": "Dézip du paquet en cours",
"copying_files": "Copie de fichiers en cours", "copying_files": "Copie des fichiers en cours",
"deleting_files": "Supprimer les fichiers inutilisés", "deleting_files": "Suppression des fichiers inutilisés",
"running_migrations": "Migrations en cours", "running_migrations": "Migrations en cours",
"finishing_update": "Finalisation de la mise à jour", "finishing_update": "Finalisation de la mise à jour",
"update_failed": "Échec de la mise à jour", "update_failed": "Échec de la mise à jour",

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": "नाम",
@ -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": "इनवॉयस संख्या:",
@ -488,23 +488,23 @@
"on_hold": "On Hold", "on_hold": "On Hold",
"complete": "Completed", "complete": "Completed",
"add_tax": "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": "Record Payment",
"add_new_invoice": "Add New Recurring Invoice", "add_new_invoice": "Add New Recurring Invoice",
"update_expense": "Update Expense", "update_expense": "Update Expense",

View File

@ -12,7 +12,7 @@
"settings": "Pengaturan", "settings": "Pengaturan",
"logout": "Keluar", "logout": "Keluar",
"users": "Pengguna", "users": "Pengguna",
"modules": "Modules" "modules": "Modul"
}, },
"general": { "general": {
"add_company": "Tambahkan Perusahaan", "add_company": "Tambahkan Perusahaan",

View File

@ -93,14 +93,14 @@
"no_note_found": "Geen notitie gevonden", "no_note_found": "Geen notitie gevonden",
"insert_note": "Notitie invoegen", "insert_note": "Notitie invoegen",
"copied_pdf_url_clipboard": "PDF link naar klembord gekopieerd!", "copied_pdf_url_clipboard": "PDF link naar klembord gekopieerd!",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "URL naar klembord gekopieerd!",
"docs": "Documenten", "docs": "Documenten",
"do_you_wish_to_continue": "Wilt u Doorgaan?", "do_you_wish_to_continue": "Wilt u Doorgaan?",
"note": "Notitie", "note": "Notitie",
"pay_invoice": "Pay Invoice", "pay_invoice": "Betaal factuur",
"login_successfully": "Logged in successfully!", "login_successfully": "Succesvol ingelogd!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Succesvol afgemeld",
"mark_as_default": "Mark as default" "mark_as_default": "Markeren als standaard"
}, },
"dashboard": { "dashboard": {
"select_year": "Selecteer jaar", "select_year": "Selecteer jaar",
@ -109,7 +109,7 @@
"customers": "Klanten", "customers": "Klanten",
"invoices": "Facturen", "invoices": "Facturen",
"estimates": "Offertes", "estimates": "Offertes",
"payments": "Payments" "payments": "Betalingen"
}, },
"chart_info": { "chart_info": {
"total_sales": "Verkoop", "total_sales": "Verkoop",
@ -208,10 +208,10 @@
"new_customer": "Nieuwe klant", "new_customer": "Nieuwe klant",
"edit_customer": "Klant bewerken", "edit_customer": "Klant bewerken",
"basic_info": "Basis informatie", "basic_info": "Basis informatie",
"portal_access": "Portal Access", "portal_access": "Portaaltoegang",
"portal_access_text": "Would you like to allow this customer to login to the Customer Portal?", "portal_access_text": "Wilt u deze klant toestaan om in te loggen op het Klantenportaal?",
"portal_access_url": "Customer Portal Login URL", "portal_access_url": "Klantenportaal login URL",
"portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.", "portal_access_url_help": "Kopieer & stuur de bovenstaande URL door naar uw klant om toegang te geven.",
"billing_address": "factuur adres", "billing_address": "factuur adres",
"shipping_address": "Verzendingsadres", "shipping_address": "Verzendingsadres",
"copy_billing_address": "Kopiëren van facturering", "copy_billing_address": "Kopiëren van facturering",
@ -231,7 +231,7 @@
"confirm_delete": "Deze klant en alle gerelateerde facturen, offertes en betalingen worden permanent verwijderd. | Deze klanten en alle gerelateerde facturen, offertes en betalingen worden permanent verwijderd.", "confirm_delete": "Deze klant en alle gerelateerde facturen, offertes en betalingen worden permanent verwijderd. | Deze klanten en alle gerelateerde facturen, offertes en betalingen worden permanent verwijderd.",
"created_message": "Klant succesvol aangemaakt", "created_message": "Klant succesvol aangemaakt",
"updated_message": "Klant succesvol geüpdatet", "updated_message": "Klant succesvol geüpdatet",
"address_updated_message": "Address Information Updated succesfully", "address_updated_message": "Adresinformatie succesvol bijgewerkt",
"deleted_message": "Klant succesvol verwijderd | Klanten zijn succesvol verwijderd", "deleted_message": "Klant succesvol verwijderd | Klanten zijn succesvol verwijderd",
"edit_currency_not_allowed": "Kan valuta niet wijzigen zodra de transacties zijn aangemaakt." "edit_currency_not_allowed": "Kan valuta niet wijzigen zodra de transacties zijn aangemaakt."
}, },
@ -265,8 +265,8 @@
}, },
"estimates": { "estimates": {
"title": "Offertes", "title": "Offertes",
"accept_estimate": "Accept Estimate", "accept_estimate": "Offerte accepteren",
"reject_estimate": "Reject Estimate", "reject_estimate": "Offerte afwijzen",
"estimate": "Offerte | Offertes", "estimate": "Offerte | Offertes",
"estimates_list": "Lijst met offertes", "estimates_list": "Lijst met offertes",
"days": "{dagen} dagen", "days": "{dagen} dagen",
@ -318,10 +318,10 @@
}, },
"accepted": "Geaccepteerd", "accepted": "Geaccepteerd",
"rejected": "Afgewezen", "rejected": "Afgewezen",
"expired": "Expired", "expired": "Verlopen",
"sent": "Verzonden", "sent": "Verzonden",
"draft": "Concept", "draft": "Concept",
"viewed": "Viewed", "viewed": "Bekeken",
"declined": "Geweigerd", "declined": "Geweigerd",
"new_estimate": "Nieuwe offerte", "new_estimate": "Nieuwe offerte",
"add_new_estimate": "Offerte toevoegen", "add_new_estimate": "Offerte toevoegen",
@ -355,14 +355,14 @@
"select_an_item": "Typ of klik om een item te selecteren", "select_an_item": "Typ of klik om een item te selecteren",
"type_item_description": "Type Item Beschrijving (optioneel)" "type_item_description": "Type Item Beschrijving (optioneel)"
}, },
"mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates." "mark_as_default_estimate_template_description": "Indien ingeschakeld, zal het geselecteerde sjabloon automatisch worden gekozen voor nieuwe offertes."
}, },
"invoices": { "invoices": {
"title": "Facturen", "title": "Facturen",
"download": "Download", "download": "Download",
"pay_invoice": "Pay Invoice", "pay_invoice": "Betaal factuur",
"invoices_list": "Facturenlijst", "invoices_list": "Facturenlijst",
"invoice_information": "Invoice Information", "invoice_information": "Factuurgegevens",
"days": "{dagen} dagen", "days": "{dagen} dagen",
"months": "{months} Maand", "months": "{months} Maand",
"years": "{jaar} jaar", "years": "{jaar} jaar",
@ -447,7 +447,7 @@
"marked_as_sent_message": "Factuur gemarkeerd als succesvol verzonden", "marked_as_sent_message": "Factuur gemarkeerd als succesvol verzonden",
"something_went_wrong": "Er is iets fout gegaan", "something_went_wrong": "Er is iets fout gegaan",
"invalid_due_amount_message": "Het totale factuurbedrag mag niet lager zijn dan het totale betaalde bedrag voor deze factuur. Werk de factuur bij of verwijder de bijbehorende betalingen om door te gaan.", "invalid_due_amount_message": "Het totale factuurbedrag mag niet lager zijn dan het totale betaalde bedrag voor deze factuur. Werk de factuur bij of verwijder de bijbehorende betalingen om door te gaan.",
"mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices." "mark_as_default_invoice_template_description": "Indien ingeschakeld, zal het geselecteerde sjabloon automatisch worden gekozen voor nieuwe offertes."
}, },
"recurring_invoices": { "recurring_invoices": {
"title": "Periodieke facturen", "title": "Periodieke facturen",
@ -526,7 +526,7 @@
"cloned_successfully": "Terugkerende factuur succesvol gekopieerd", "cloned_successfully": "Terugkerende factuur succesvol gekopieerd",
"clone_invoice": "Kopieer periodieke factuur", "clone_invoice": "Kopieer periodieke factuur",
"confirm_clone": "Deze periodieke factuur wordt gekopieerd naar een nieuwe periodieke factuur", "confirm_clone": "Deze periodieke factuur wordt gekopieerd naar een nieuwe periodieke factuur",
"add_customer_email": "Please add an email address for this customer to send invoices automatically.", "add_customer_email": "Voeg een e-mailadres aan deze klant toe, zodat facturen automatisch verzonden kunnen worden.",
"item": { "item": {
"title": "Item titel", "title": "Item titel",
"description": "Beschrijving", "description": "Beschrijving",
@ -658,49 +658,49 @@
"retype_password": "Geef nogmaals het wachtwoord" "retype_password": "Geef nogmaals het wachtwoord"
}, },
"modules": { "modules": {
"buy_now": "Buy Now", "buy_now": "Nu kopen",
"install": "Install", "install": "Installeer",
"price": "Price", "price": "Prijs",
"download_zip_file": "Download ZIP file", "download_zip_file": "Download ZIP-bestand",
"unzipping_package": "Unzipping Package", "unzipping_package": "Pakket uitpakken",
"copying_files": "Copying Files", "copying_files": "Bestanden kopiëren",
"deleting_files": "Deleting Unused files", "deleting_files": "Ongebruikte bestanden verwijderen",
"completing_installation": "Completing Installation", "completing_installation": "Installatie voltooien",
"update_failed": "Update Failed", "update_failed": "Update mislukt",
"install_success": "Module has been installed successfully!", "install_success": "Module is succesvol geïnstalleerd!",
"customer_reviews": "Reviews", "customer_reviews": "Beoordelingen",
"license": "License", "license": "Licentie",
"faq": "FAQ", "faq": "Veelgestelde vragen",
"monthly": "Monthly", "monthly": "Maandelijks",
"yearly": "Yearly", "yearly": "Jaarlijks",
"updated": "Updated", "updated": "Bijgewerkt",
"version": "Version", "version": "Versie",
"disable": "Disable", "disable": "Uitschakelen",
"module_disabled": "Module Disabled", "module_disabled": "Module uitgeschakeld",
"enable": "Enable", "enable": "Inschakelen",
"module_enabled": "Module Enabled", "module_enabled": "Module ingeschakeld",
"update_to": "Update To", "update_to": "Update naar",
"module_updated": "Module Updated Successfully!", "module_updated": "Module succesvol bijgewerkt!",
"title": "Modules", "title": "Modules",
"module": "Module | Modules", "module": "Module | Modules",
"api_token": "API token", "api_token": "API-token",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "Ongeldig API-token.",
"other_modules": "Other Modules", "other_modules": "Andere modules",
"view_all": "View All", "view_all": "Toon alles",
"no_reviews_found": "There are no reviews for this module yet!", "no_reviews_found": "Er zijn nog geen beoordelingen voor deze module!",
"module_not_purchased": "Module Not Purchased", "module_not_purchased": "Module niet gekocht",
"module_not_found": "Module Not Found", "module_not_found": "Module niet gevonden",
"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": "Laatst bijgewerkt op",
"connect_installation": "Connect your installation", "connect_installation": "Verbind uw installatie",
"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": "Log in op {url} en verbind deze installatie door het API Token in te voeren. Uw gekochte modules zullen hier verschijnen nadat de verbinding is gemaakt.",
"view_module": "View Module", "view_module": "Bekijk Module",
"update_available": "Update Available", "update_available": "Update beschikbaar",
"purchased": "Purchased", "purchased": "Gekocht",
"installed": "Installed", "installed": "Geïnstalleerd",
"no_modules_installed": "No Modules Installed Yet!", "no_modules_installed": "Nog geen modules geïnstalleerd!",
"disable_warning": "All the settings for this particular will be reverted.", "disable_warning": "Alle instellingen voor dit specifiek zullen worden teruggedraaid.",
"what_you_get": "What you get" "what_you_get": "Wat je krijgt"
}, },
"users": { "users": {
"title": "Gebruikers", "title": "Gebruikers",
@ -807,10 +807,10 @@
"payment_modes": "Betaalmethodes", "payment_modes": "Betaalmethodes",
"notes": "Opmerkingen", "notes": "Opmerkingen",
"exchange_rate": "Wisselkoers", "exchange_rate": "Wisselkoers",
"address_information": "Address Information" "address_information": "Adresgegevens"
}, },
"address_information": { "address_information": {
"section_description": " You can update Your Address information using form below." "section_description": " U kunt uw adresgegevens bijwerken via het onderstaande formulier."
}, },
"title": "Instellingen", "title": "Instellingen",
"setting": "Instellingen | Instellingen", "setting": "Instellingen | Instellingen",
@ -839,13 +839,13 @@
}, },
"mail": { "mail": {
"host": "Mail host", "host": "Mail host",
"port": "Mail Port", "port": "E-mail poort",
"driver": "Mail-stuurprogramma", "driver": "Mail-stuurprogramma",
"secret": "Geheim", "secret": "Geheim",
"mailgun_secret": "Mailgun Secret", "mailgun_secret": "Mailgun geheim",
"mailgun_domain": "Domein", "mailgun_domain": "Domein",
"mailgun_endpoint": "Mailgun-eindpunt", "mailgun_endpoint": "Mailgun-eindpunt",
"ses_secret": "SES Secret", "ses_secret": "SES geheim",
"ses_key": "SES-sleutel", "ses_key": "SES-sleutel",
"password": "Mail wachtwoord", "password": "Mail wachtwoord",
"username": "Mail gebruikersnaam", "username": "Mail gebruikersnaam",
@ -1113,7 +1113,7 @@
"default_currency_error": "Deze valuta wordt al gebruikt in een van de Actieve Provider", "default_currency_error": "Deze valuta wordt al gebruikt in een van de Actieve Provider",
"exchange_help_text": "Voer de wisselkoers in om te converteren van {currency} naar {baseCurrency}", "exchange_help_text": "Voer de wisselkoers in om te converteren van {currency} naar {baseCurrency}",
"currency_freak": "Valuta Freak", "currency_freak": "Valuta Freak",
"currency_layer": "Currency Layer", "currency_layer": "Valuta-laag",
"open_exchange_rate": "Open Exchange Rate", "open_exchange_rate": "Open Exchange Rate",
"currency_converter": "Valuta omzetter", "currency_converter": "Valuta omzetter",
"server": "Server", "server": "Server",
@ -1263,7 +1263,7 @@
"media_root": "Media schijf", "media_root": "Media schijf",
"aws_driver": "AWS Stuurprogramma", "aws_driver": "AWS Stuurprogramma",
"aws_key": "AWS Sleutel", "aws_key": "AWS Sleutel",
"aws_secret": "AWS Secret", "aws_secret": "AWS-geheim",
"aws_region": "AWS Regio", "aws_region": "AWS Regio",
"aws_bucket": "AWS Bucket", "aws_bucket": "AWS Bucket",
"aws_root": "AWS Root", "aws_root": "AWS Root",
@ -1273,13 +1273,13 @@
"do_spaces_region": "Do Spaces Regio", "do_spaces_region": "Do Spaces Regio",
"do_spaces_bucket": "Do Spaces Bucket", "do_spaces_bucket": "Do Spaces Bucket",
"do_spaces_endpoint": "Do Spaces Endpoint", "do_spaces_endpoint": "Do Spaces Endpoint",
"do_spaces_root": "Do Spaces Root", "do_spaces_root": "Do Spaces hoofdmap",
"dropbox_type": "Dropbox Type", "dropbox_type": "Dropbox Type",
"dropbox_token": "Dropbox Token", "dropbox_token": "Dropbox Token",
"dropbox_key": "Dropbox Key", "dropbox_key": "Dropbox Sleutel",
"dropbox_secret": "Dropbox Secret", "dropbox_secret": "Dropbox Geheim",
"dropbox_app": "Dropbox App", "dropbox_app": "Dropbox App",
"dropbox_root": "Dropbox Root", "dropbox_root": "Dropbox Hoofdmap",
"default_driver": "Standaard stuurprogramma", "default_driver": "Standaard stuurprogramma",
"is_default": "IS STANDAARD", "is_default": "IS STANDAARD",
"set_default_disk": "Standaardschijf instellen", "set_default_disk": "Standaardschijf instellen",
@ -1301,16 +1301,16 @@
"invalid_disk_credentials": "Ongeldige inloggegevens voor geselecteerde schijf" "invalid_disk_credentials": "Ongeldige inloggegevens voor geselecteerde schijf"
}, },
"taxations": { "taxations": {
"add_billing_address": "Enter Billing Address", "add_billing_address": "Vul factuuradres in",
"add_shipping_address": "Enter Shipping Address", "add_shipping_address": "Vul bezorgadres in",
"add_company_address": "Enter Company Address", "add_company_address": "Vul bedrijfsadres in",
"modal_description": "The information below is required in order to fetch sales tax.", "modal_description": "De onderstaande informatie is vereist om de verkoopbelasting op te halen.",
"add_address": "Add Address for fetching sales tax.", "add_address": "Voeg adres toe voor het ophalen van verkoopbelasting.",
"address_placeholder": "Example: 123, My Street", "address_placeholder": "Voorbeeld: 123, Mijn Straat",
"city_placeholder": "Example: Los Angeles", "city_placeholder": "Voorbeeld: Amsterdam",
"state_placeholder": "Example: CA", "state_placeholder": "Voorbeeld: Noord-Holland",
"zip_placeholder": "Example: 90024", "zip_placeholder": "Voorbeeld: 1234 AB",
"invalid_address": "Please provide valid address details." "invalid_address": "Vul een geldig adres in a.u.b."
} }
}, },
"wizard": { "wizard": {
@ -1328,7 +1328,7 @@
"logo_preview": "Logo Voorbeeld", "logo_preview": "Logo Voorbeeld",
"preferences": "Voorkeuren", "preferences": "Voorkeuren",
"preferences_desc": "Standaardvoorkeuren voor het systeem.", "preferences_desc": "Standaardvoorkeuren voor het systeem.",
"currency_set_alert": "The company's currency cannot be changed later.", "currency_set_alert": "De valuta van het bedrijf kan later niet worden gewijzigd.",
"country": "Land", "country": "Land",
"state": "Provincie", "state": "Provincie",
"city": "Stad", "city": "Stad",
@ -1372,7 +1372,7 @@
"app_domain": "App Domein", "app_domain": "App Domein",
"verify_now": "Nu verifiëren", "verify_now": "Nu verifiëren",
"success": "E-mailadres succesvol geverifieerd.", "success": "E-mailadres succesvol geverifieerd.",
"failed": "Domain verification failed. Please enter valid domain name.", "failed": "Domeinverificatie is mislukt. Voer een geldige domeinnaam in.",
"verify_and_continue": "Verifiëren en doorgaan" "verify_and_continue": "Verifiëren en doorgaan"
}, },
"mail": { "mail": {
@ -1380,10 +1380,10 @@
"port": "E-mail Poort", "port": "E-mail Poort",
"driver": "Mail-stuurprogramma", "driver": "Mail-stuurprogramma",
"secret": "Geheim", "secret": "Geheim",
"mailgun_secret": "Mailgun Secret", "mailgun_secret": "Mailgun geheim",
"mailgun_domain": "Domein", "mailgun_domain": "Domein",
"mailgun_endpoint": "Mailgun-eindpunt", "mailgun_endpoint": "Mailgun-eindpunt",
"ses_secret": "SES Secret", "ses_secret": "SES geheim",
"ses_key": "SES-sleutel", "ses_key": "SES-sleutel",
"password": "Mail wachtwoord", "password": "Mail wachtwoord",
"username": "Mail gebruikersnaam", "username": "Mail gebruikersnaam",
@ -1425,7 +1425,7 @@
"not_yet": "Nog niet? Stuur het opnieuw", "not_yet": "Nog niet? Stuur het opnieuw",
"password_min_length": "Wachtwoord moet {count} tekens bevatten", "password_min_length": "Wachtwoord moet {count} tekens bevatten",
"name_min_length": "Naam moet minimaal {count} letters bevatten.", "name_min_length": "Naam moet minimaal {count} letters bevatten.",
"prefix_min_length": "Prefix must have at least {count} letters.", "prefix_min_length": "Voorvoegsel moet minstens {count} letters bevatten.",
"enter_valid_tax_rate": "Voer een geldig belastingtarief in", "enter_valid_tax_rate": "Voer een geldig belastingtarief in",
"numbers_only": "Alleen nummers.", "numbers_only": "Alleen nummers.",
"characters_only": "Alleen tekens.", "characters_only": "Alleen tekens.",
@ -1440,7 +1440,7 @@
"price_minvalue": "Prijs moet hoger zijn dan 0.", "price_minvalue": "Prijs moet hoger zijn dan 0.",
"amount_maxlength": "Bedrag mag niet groter zijn dan 20 cijfers.", "amount_maxlength": "Bedrag mag niet groter zijn dan 20 cijfers.",
"amount_minvalue": "Bedrag moet groter zijn dan 0.", "amount_minvalue": "Bedrag moet groter zijn dan 0.",
"discount_maxlength": "Discount should not be greater than max discount", "discount_maxlength": "Korting mag niet meer zijn dan maximale korting",
"description_maxlength": "De beschrijving mag niet meer dan 255 tekens bevatten.", "description_maxlength": "De beschrijving mag niet meer dan 255 tekens bevatten.",
"subject_maxlength": "Het onderwerp mag niet meer dan 100 tekens bevatten.", "subject_maxlength": "Het onderwerp mag niet meer dan 100 tekens bevatten.",
"message_maxlength": "Bericht mag niet groter zijn dan 255 tekens.", "message_maxlength": "Bericht mag niet groter zijn dan 255 tekens.",
@ -1451,9 +1451,9 @@
"prefix_maxlength": "Het voorvoegsel mag niet meer dan 5 tekens bevatten.", "prefix_maxlength": "Het voorvoegsel mag niet meer dan 5 tekens bevatten.",
"something_went_wrong": "Er is iets fout gegaan", "something_went_wrong": "Er is iets fout gegaan",
"number_length_minvalue": "Het getal moet groter zijn dan 0", "number_length_minvalue": "Het getal moet groter zijn dan 0",
"at_least_one_ability": "Please select atleast one Permission.", "at_least_one_ability": "Selecteer minstens één machtiging.",
"valid_driver_key": "Please enter a valid {driver} key.", "valid_driver_key": "Voer een geldige {driver} sleutel in.",
"valid_exchange_rate": "Please enter a valid exchange rate.", "valid_exchange_rate": "Voer a.u.b. een geldige wisselkoers in.",
"company_name_not_same": "Bedrijfsnaam moet overeenkomen met de opgegeven naam." "company_name_not_same": "Bedrijfsnaam moet overeenkomen met de opgegeven naam."
}, },
"errors": { "errors": {
@ -1461,26 +1461,26 @@
"invalid_provider_key": "Voer een geldige API-sleutel in.", "invalid_provider_key": "Voer een geldige API-sleutel in.",
"estimate_number_used": "Dit offertenummer is reeds in gebruik.", "estimate_number_used": "Dit offertenummer is reeds in gebruik.",
"invoice_number_used": "Dit factuurnummer is reeds in gebruik.", "invoice_number_used": "Dit factuurnummer is reeds in gebruik.",
"payment_attached": "This invoice already has a payment attached to it. Make sure to delete the attached payments first in order to go ahead with the removal.", "payment_attached": "Deze factuur heeft al een betaling gekoppeld. Zorg ervoor dat u de bijgevoegde betalingen eerst verwijdert om door te gaan met de verwijdering.",
"payment_number_used": "Dit factuurnummer is reeds in gebruik.", "payment_number_used": "Dit factuurnummer is reeds in gebruik.",
"name_already_taken": "Deze naam is reeds in gebruik.", "name_already_taken": "Deze naam is reeds in gebruik.",
"receipt_does_not_exist": "Receipt does not exist.", "receipt_does_not_exist": "Kwitantie bestaat niet.",
"customer_cannot_be_changed_after_payment_is_added": "Customer cannot be change after payment is added", "customer_cannot_be_changed_after_payment_is_added": "Klant kan niet worden gewijzigd nadat een betaling is toegevoegd",
"invalid_credentials": "Inloggegevens ongeldig.", "invalid_credentials": "Inloggegevens ongeldig.",
"not_allowed": "Niet toegestaan", "not_allowed": "Niet toegestaan",
"login_invalid_credentials": "Deze gegevens zijn niet correct.", "login_invalid_credentials": "Deze gegevens zijn niet correct.",
"enter_valid_cron_format": "Please enter a valid cron format", "enter_valid_cron_format": "Voer een geldig cron-formaat in",
"email_could_not_be_sent": "Email could not be sent to this email address.", "email_could_not_be_sent": "E-mail kon niet naar dit e-mailadres worden verzonden.",
"invalid_address": "Please enter a valid address.", "invalid_address": "Vul een geldig adres in.",
"invalid_key": "Please enter valid key.", "invalid_key": "Vul een geldige sleutel in.",
"invalid_state": "Please enter a valid state.", "invalid_state": "Vul een geldige provincie in.",
"invalid_city": "Please enter a valid city.", "invalid_city": "Vul een geldige woonplaats in.",
"invalid_postal_code": "Please enter a valid zip.", "invalid_postal_code": "Vul een geldige postcode in.",
"invalid_format": "Please enter valid query string format.", "invalid_format": "Vul een geldig query-string-formaat in.",
"api_error": "Server not responding.", "api_error": "Server reageert niet.",
"feature_not_enabled": "Feature not enabled.", "feature_not_enabled": "Functie niet ingeschakeld.",
"request_limit_met": "Api request limit exceeded.", "request_limit_met": "API-verzoeklimiet overschreden.",
"address_incomplete": "Incomplete Address" "address_incomplete": "Onvolledig adres"
}, },
"pdf_estimate_label": "Offerte", "pdf_estimate_label": "Offerte",
"pdf_estimate_number": "Offerte nummer", "pdf_estimate_number": "Offerte nummer",

View File

@ -12,7 +12,7 @@
"settings": "Настройки", "settings": "Настройки",
"logout": "Выйти", "logout": "Выйти",
"users": "Пользователи", "users": "Пользователи",
"modules": "Modules" "modules": "Инструменты"
}, },
"general": { "general": {
"add_company": "Добавить компанию", "add_company": "Добавить компанию",
@ -30,8 +30,8 @@
"from": "Отправитель", "from": "Отправитель",
"to": "Получатель", "to": "Получатель",
"ok": "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,12 +93,12 @@
"no_note_found": "Заметка не найдена", "no_note_found": "Заметка не найдена",
"insert_note": "Вставить заметку", "insert_note": "Вставить заметку",
"copied_pdf_url_clipboard": "Ссылка на PDF скопирована в буфер обмена!", "copied_pdf_url_clipboard": "Ссылка на PDF скопирована в буфер обмена!",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "Ссылка скопирована!",
"docs": "Docs", "docs": "Docs",
"do_you_wish_to_continue": "Do you wish to continue?", "do_you_wish_to_continue": "Хотите продолжить?",
"note": "Note", "note": "Note",
"pay_invoice": "Pay Invoice", "pay_invoice": "Pay Invoice",
"login_successfully": "Logged in successfully!", "login_successfully": "Вход выполнен!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Logged out successfully",
"mark_as_default": "Mark as default" "mark_as_default": "Mark as default"
}, },
@ -158,16 +158,16 @@
"created_message": "Company created successfully" "created_message": "Company created successfully"
}, },
"dateRange": { "dateRange": {
"today": "Today", "today": "Сегодня",
"this_week": "This Week", "this_week": "На этой неделе",
"this_month": "This Month", "this_month": "В этом месяце",
"this_quarter": "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": "Клиенты",
@ -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": "Добавить новый заказ",
@ -359,7 +359,7 @@
}, },
"invoices": { "invoices": {
"title": "Счет-фактуры", "title": "Счет-фактуры",
"download": "Download", "download": "Загрузить",
"pay_invoice": "Pay Invoice", "pay_invoice": "Pay Invoice",
"invoices_list": "Список счетов", "invoices_list": "Список счетов",
"invoice_information": "Invoice Information", "invoice_information": "Invoice Information",
@ -459,33 +459,33 @@
"paid": "Paid", "paid": "Paid",
"unpaid": "Unpaid", "unpaid": "Unpaid",
"viewed": "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": "REF NO.",
"number": "NUMBER", "number": "НОМЕР",
"amount_due": "AMOUNT DUE", "amount_due": "AMOUNT DUE",
"partially_paid": "Partially Paid", "partially_paid": "Partially Paid",
"total": "Total", "total": "Итого",
"discount": "Discount", "discount": "Скидка",
"sub_total": "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": "Next Invoice Date",
"ref_number": "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 by",
"limit_date": "Limit Date", "limit_date": "Limit Date",
"limit_count": "Limit Count", "limit_count": "Limit Count",
"count": "Count", "count": "Количество",
"status": "Status", "status": "Status",
"select_a_status": "Select a status", "select_a_status": "Выбрать статус",
"working": "Working", "working": "Working",
"on_hold": "On Hold", "on_hold": "На удержании",
"complete": "Completed", "complete": "Completed",
"add_tax": "Add Tax", "add_tax": "Add Tax",
"amount": "Amount", "amount": "Amount",
@ -498,7 +498,7 @@
"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", "template": "Шаблон",
"mark_as_sent": "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",
@ -526,14 +526,14 @@
"cloned_successfully": "Recurring Invoice cloned successfully", "cloned_successfully": "Recurring Invoice cloned successfully",
"clone_invoice": "Clone Recurring Invoice", "clone_invoice": "Clone Recurring Invoice",
"confirm_clone": "This recurring invoice will be cloned into a new Recurring Invoice", "confirm_clone": "This recurring invoice will be cloned into a new Recurring Invoice",
"add_customer_email": "Please add an email address for this customer to send invoices automatically.", "add_customer_email": "Пожалуйста, добавьте адрес электронной почты для этого клиента, чтобы отправлять счета автоматически.",
"item": { "item": {
"title": "Item Title", "title": "Название товара",
"description": "Description", "description": "Описание",
"quantity": "Quantity", "quantity": "Кол-во",
"price": "Price", "price": "Цена",
"discount": "Discount", "discount": "Скидка",
"total": "Total", "total": "Итого",
"total_discount": "Total Discount", "total_discount": "Total Discount",
"sub_total": "Sub Total", "sub_total": "Sub Total",
"tax": "Tax", "tax": "Tax",
@ -686,7 +686,7 @@
"api_token": "API token", "api_token": "API token",
"invalid_api_token": "Invalid API Token.", "invalid_api_token": "Invalid API Token.",
"other_modules": "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": "There are no reviews for this module yet!",
"module_not_purchased": "Module Not Purchased", "module_not_purchased": "Module Not Purchased",
"module_not_found": "Module Not Found", "module_not_found": "Module Not Found",
@ -728,7 +728,7 @@
"updated_message": "Пользователь успешно обновлен", "updated_message": "Пользователь успешно обновлен",
"deleted_message": "Пользователь успешно удален | Пользователи успешно удалены", "deleted_message": "Пользователь успешно удален | Пользователи успешно удалены",
"select_company_role": "Select Role for {company}", "select_company_role": "Select Role for {company}",
"companies": "Companies" "companies": "Компании"
}, },
"reports": { "reports": {
"title": "Отчёт", "title": "Отчёт",
@ -872,13 +872,13 @@
"address": "Адрес", "address": "Адрес",
"zip": "Индекс", "zip": "Индекс",
"save": "Сохранить", "save": "Сохранить",
"delete": "Delete", "delete": "Удалить",
"updated_message": "Информация о компании успешно обновлена", "updated_message": "Информация о компании успешно обновлена",
"delete_company": "Delete Company", "delete_company": "Удалить компанию",
"delete_company_description": "Once you delete your company, you will lose all the data and files associated with it permanently.", "delete_company_description": "Once you delete your company, you will lose all the data and files associated with it permanently.",
"are_you_absolutely_sure": "Are you absolutely sure?", "are_you_absolutely_sure": "Вы уверены?",
"delete_company_modal_desc": "This action cannot be undone. This will permanently delete {company} and all of its associated data.", "delete_company_modal_desc": "This action cannot be undone. This will permanently delete {company} and all of its associated data.",
"delete_company_modal_label": "Please type {company} to confirm" "delete_company_modal_label": "Пожалуйста, введите {company} для подтверждения"
}, },
"custom_fields": { "custom_fields": {
"title": "Пользовательские поля", "title": "Пользовательские поля",
@ -890,7 +890,7 @@
"type": "Тип", "type": "Тип",
"name": "Название", "name": "Название",
"slug": "Slug", "slug": "Slug",
"required": "Required", "required": "Обязательно для заполнения",
"placeholder": "Placeholder", "placeholder": "Placeholder",
"help_text": "Справка", "help_text": "Справка",
"default_value": "Default Value", "default_value": "Default Value",
@ -1116,9 +1116,9 @@
"currency_layer": "Currency Layer", "currency_layer": "Currency Layer",
"open_exchange_rate": "Open Exchange Rate", "open_exchange_rate": "Open Exchange Rate",
"currency_converter": "Currency Converter", "currency_converter": "Currency Converter",
"server": "Server", "server": "Сервер",
"url": "URL", "url": "URL-адрес",
"active": "Active", "active": "Активный",
"currency_help_text": "This provider will only be used on above selected currencies", "currency_help_text": "This provider will only be used on above selected currencies",
"currency_in_used": "The following currencies are already active on another provider. Please remove these currencies from selection to activate this provider again." "currency_in_used": "The following currencies are already active on another provider. Please remove these currencies from selection to activate this provider again."
}, },

View File

@ -4,7 +4,7 @@
"customers": "Müşteriler", "customers": "Müşteriler",
"items": "Ürünler", "items": "Ürünler",
"invoices": "Faturalar", "invoices": "Faturalar",
"recurring-invoices": "Recurring Invoices", "recurring-invoices": "Tekrarlayan Faturalar",
"expenses": "Harcamalar", "expenses": "Harcamalar",
"estimates": "Proformalar", "estimates": "Proformalar",
"payments": "Ödemeler", "payments": "Ödemeler",
@ -12,7 +12,7 @@
"settings": "Ayarlar", "settings": "Ayarlar",
"logout": ıkış yap", "logout": ıkış yap",
"users": "Kullanıcılar", "users": "Kullanıcılar",
"modules": "Modules" "modules": "Modüller"
}, },
"general": { "general": {
"add_company": "Firma ekle", "add_company": "Firma ekle",
@ -29,9 +29,9 @@
"to_date": "Bitiş tarihi", "to_date": "Bitiş tarihi",
"from": "Gönderen", "from": "Gönderen",
"to": "Alıcı", "to": "Alıcı",
"ok": "Ok", "ok": "Tamam",
"yes": "Yes", "yes": "Evet",
"no": "No", "no": "Hayır",
"sort_by": "Sıralama ölçütü", "sort_by": "Sıralama ölçütü",
"ascending": "Artan", "ascending": "Artan",
"descending": "Azalan", "descending": "Azalan",
@ -39,7 +39,7 @@
"body": "Gövde", "body": "Gövde",
"message": "Mesaj", "message": "Mesaj",
"send": "Gönder", "send": "Gönder",
"preview": "Preview", "preview": "Ön İzleme",
"go_back": "Geri dön", "go_back": "Geri dön",
"back_to_login": "Giriş sayfasına dönülsün mü?", "back_to_login": "Giriş sayfasına dönülsün mü?",
"home": "Ana sayfa", "home": "Ana sayfa",
@ -65,7 +65,7 @@
"sent": "Gönderildi", "sent": "Gönderildi",
"all": "Tümü", "all": "Tümü",
"select_all": "Hepsini Seç", "select_all": "Hepsini Seç",
"select_template": "Select Template", "select_template": "Şablon Seçin",
"choose_file": "Bir dosya seçmek için buraya tıklayın", "choose_file": "Bir dosya seçmek için buraya tıklayın",
"choose_template": "Bir şablon seçin", "choose_template": "Bir şablon seçin",
"choose": "Seç", "choose": "Seç",
@ -93,14 +93,14 @@
"no_note_found": "Not Bulunamadı", "no_note_found": "Not Bulunamadı",
"insert_note": "Not Ekle", "insert_note": "Not Ekle",
"copied_pdf_url_clipboard": "PDF bağlantısı panoya kopyalandı!", "copied_pdf_url_clipboard": "PDF bağlantısı panoya kopyalandı!",
"copied_url_clipboard": "Copied url to clipboard!", "copied_url_clipboard": "URL panoya kopyalandı!",
"docs": "Docs", "docs": "Belgeler",
"do_you_wish_to_continue": "Do you wish to continue?", "do_you_wish_to_continue": "Devam etmek istiyor musunuz?",
"note": "Note", "note": "Not",
"pay_invoice": "Pay Invoice", "pay_invoice": "Fatura ödeme",
"login_successfully": "Logged in successfully!", "login_successfully": "Başarıyla giriş yapıldı!",
"logged_out_successfully": "Logged out successfully", "logged_out_successfully": "Başarıyla çıkış yapıldı",
"mark_as_default": "Mark as default" "mark_as_default": "Varsayılan olarak işaretleyin"
}, },
"dashboard": { "dashboard": {
"select_year": "Yılı seçin", "select_year": "Yılı seçin",
@ -109,7 +109,7 @@
"customers": "Müşteriler", "customers": "Müşteriler",
"invoices": "Faturalar", "invoices": "Faturalar",
"estimates": "Proformalar", "estimates": "Proformalar",
"payments": "Payments" "payments": "Ödemeler"
}, },
"chart_info": { "chart_info": {
"total_sales": "Satışlar", "total_sales": "Satışlar",
@ -151,27 +151,27 @@
"no_results_found": "Hiçbir sonuç bulunamadı" "no_results_found": "Hiçbir sonuç bulunamadı"
}, },
"company_switcher": { "company_switcher": {
"label": "SWITCH COMPANY", "label": "ŞİRKETİ DEĞİŞTİR",
"no_results_found": "No Results Found", "no_results_found": "Hiçbir sonuç bulunamadı",
"add_new_company": "Add new company", "add_new_company": "Yeni Firma Ekle",
"new_company": "New company", "new_company": "Yeni Şirket",
"created_message": "Company created successfully" "created_message": "Firma başarıyla oluşturuldu"
}, },
"dateRange": { "dateRange": {
"today": "Today", "today": "Bugün",
"this_week": "This Week", "this_week": "Bu Hafta",
"this_month": "This Month", "this_month": "Bu Ay",
"this_quarter": "This Quarter", "this_quarter": "Bu Çeyrek Yıl",
"this_year": "This Year", "this_year": "Bu Yıl",
"previous_week": "Previous Week", "previous_week": "Önceki Hafta",
"previous_month": "Previous Month", "previous_month": "Önceki Ay",
"previous_quarter": "Previous Quarter", "previous_quarter": "Önceki Çeyrek Yıl",
"previous_year": "Previous Year", "previous_year": "Önceki Yıl",
"custom": "Custom" "custom": "Özel"
}, },
"customers": { "customers": {
"title": "Müşteriler", "title": "Müşteriler",
"prefix": "Prefix", "prefix": "Ön ek",
"add_customer": "Müşteri ekle", "add_customer": "Müşteri ekle",
"contacts_list": "Müşteri listesi", "contacts_list": "Müşteri listesi",
"name": "İsim", "name": "İsim",
@ -186,9 +186,9 @@
"phone": "Telefon", "phone": "Telefon",
"website": "Web sitesi", "website": "Web sitesi",
"overview": "Özet", "overview": "Özet",
"invoice_prefix": "Invoice Prefix", "invoice_prefix": "Fatura Öneki",
"estimate_prefix": "Estimate Prefix", "estimate_prefix": "Proforma Öneki",
"payment_prefix": "Payment Prefix", "payment_prefix": "Ödeme öneki",
"enable_portal": "Portalı etkinleştir", "enable_portal": "Portalı etkinleştir",
"country": "Ülke", "country": "Ülke",
"state": "İl", "state": "İl",
@ -197,7 +197,7 @@
"added_on": "Eklenme tarihi", "added_on": "Eklenme tarihi",
"action": "Eylem", "action": "Eylem",
"password": "Parola", "password": "Parola",
"confirm_password": "Confirm Password", "confirm_password": "Parolayı Doğrula",
"street_number": "Sokak ve numara", "street_number": "Sokak ve numara",
"primary_currency": "Ana para birimi", "primary_currency": "Ana para birimi",
"description": "Açıklama", "description": "Açıklama",
@ -208,10 +208,10 @@
"new_customer": "Yeni müşteri", "new_customer": "Yeni müşteri",
"edit_customer": "Müşteriyi düzenle", "edit_customer": "Müşteriyi düzenle",
"basic_info": "Temel bilgiler", "basic_info": "Temel bilgiler",
"portal_access": "Portal Access", "portal_access": "Portal Erişimi",
"portal_access_text": "Would you like to allow this customer to login to the Customer Portal?", "portal_access_text": "Bu müşterinin Müşteri Portalı'na giriş yapmasına izin vermek ister misiniz?",
"portal_access_url": "Customer Portal Login URL", "portal_access_url": "Müşteri Portal Giriş URL'si",
"portal_access_url_help": "Please copy & forward the above given URL to your customer for providing access.", "portal_access_url_help": "Erişim sağlamak için lütfen yukarıda verilen URL'yi kopyalayıp müşterinize iletin.",
"billing_address": "Fatura Adresi", "billing_address": "Fatura Adresi",
"shipping_address": "Teslimat Adresi", "shipping_address": "Teslimat Adresi",
"copy_billing_address": "Faturadan Kopyala", "copy_billing_address": "Faturadan Kopyala",
@ -231,9 +231,9 @@
"confirm_delete": "Bu müşteri ve ilgili tüm Fatura, Proformalar ve ödemeleri geri getiremeyeceksiniz. | Bu müşteriler ve ilgili tüm Fatura, Proformalar ve ödemeleri geri getiremeyeceksiniz.", "confirm_delete": "Bu müşteri ve ilgili tüm Fatura, Proformalar ve ödemeleri geri getiremeyeceksiniz. | Bu müşteriler ve ilgili tüm Fatura, Proformalar ve ödemeleri geri getiremeyeceksiniz.",
"created_message": "Müşteri başarıyla oluşturuldu", "created_message": "Müşteri başarıyla oluşturuldu",
"updated_message": "Müşteri başarıyla güncellendi", "updated_message": "Müşteri başarıyla güncellendi",
"address_updated_message": "Address Information Updated succesfully", "address_updated_message": "Adres Bilgileri başarıyla güncellendi",
"deleted_message": "Müşteri başarıyla silindi | Müşteriler başarıyla silindi", "deleted_message": "Müşteri başarıyla silindi | Müşteriler başarıyla silindi",
"edit_currency_not_allowed": "Cannot change currency once transactions created." "edit_currency_not_allowed": "İşlemler oluşturulduktan sonra para birimi değiştirilemez."
}, },
"items": { "items": {
"title": "Öğeler", "title": "Öğeler",
@ -265,8 +265,8 @@
}, },
"estimates": { "estimates": {
"title": "Proformalar", "title": "Proformalar",
"accept_estimate": "Accept Estimate", "accept_estimate": "Proformayı Onayla",
"reject_estimate": "Reject Estimate", "reject_estimate": "Proformayı Reddet",
"estimate": "Proforma | Proformalar", "estimate": "Proforma | Proformalar",
"estimates_list": "Proforma Listesi", "estimates_list": "Proforma Listesi",
"days": "{days} Günler", "days": "{days} Günler",
@ -318,10 +318,10 @@
}, },
"accepted": "Onaylandı", "accepted": "Onaylandı",
"rejected": "Reddedildi", "rejected": "Reddedildi",
"expired": "Expired", "expired": "Süresi dolmuş",
"sent": "Gönderildi", "sent": "Gönderildi",
"draft": "Taslak", "draft": "Taslak",
"viewed": "Viewed", "viewed": "Görüldü",
"declined": "Reddedildi", "declined": "Reddedildi",
"new_estimate": "Yeni proforma", "new_estimate": "Yeni proforma",
"add_new_estimate": "Yeni proforma ekle", "add_new_estimate": "Yeni proforma ekle",
@ -355,14 +355,14 @@
"select_an_item": "Ürün seçmek için yazın ya da tıklayın", "select_an_item": "Ürün seçmek için yazın ya da tıklayın",
"type_item_description": "Ürün açıklaması ekleyin (isteğe bağlı)" "type_item_description": "Ürün açıklaması ekleyin (isteğe bağlı)"
}, },
"mark_as_default_estimate_template_description": "If enabled, the selected template will be automatically selected for new estimates." "mark_as_default_estimate_template_description": "Etkinleştirilirse, seçilen şablon yeni proformalar için otomatik olarak seçilecektir."
}, },
"invoices": { "invoices": {
"title": "Faturalar", "title": "Faturalar",
"download": "Download", "download": "İndir",
"pay_invoice": "Pay Invoice", "pay_invoice": "Fatura Ödeme",
"invoices_list": "Fatura Listesi", "invoices_list": "Fatura Listesi",
"invoice_information": "Invoice Information", "invoice_information": "Fatura Bilgileri",
"days": "{days} Günler", "days": "{days} Günler",
"months": "{months} Ay", "months": "{months} Ay",
"years": "{years} Yıl", "years": "{years} Yıl",
@ -397,13 +397,13 @@
"send_invoice": "Faturayı gönder", "send_invoice": "Faturayı gönder",
"resend_invoice": "Faturayı tekrar gönder", "resend_invoice": "Faturayı tekrar gönder",
"invoice_template": "Fatura şablonu", "invoice_template": "Fatura şablonu",
"conversion_message": "Invoice cloned successful", "conversion_message": "Fatura başarıyla klonlandı",
"template": "Şablon", "template": "Şablon",
"mark_as_sent": "Gönderildi olarak işaretle", "mark_as_sent": "Gönderildi olarak işaretle",
"confirm_send_invoice": "Bu fatura müşteriye e-posta ile gönderilecek", "confirm_send_invoice": "Bu fatura müşteriye e-posta ile gönderilecek",
"invoice_mark_as_sent": "Bu fatura gönderildi olarak işaretlenecek", "invoice_mark_as_sent": "Bu fatura gönderildi olarak işaretlenecek",
"confirm_mark_as_accepted": "This invoice will be marked as Accepted", "confirm_mark_as_accepted": "Bu fatura Kabul edildi olarak işaretlenecek",
"confirm_mark_as_rejected": "This invoice will be marked as Rejected", "confirm_mark_as_rejected": "Bu fatura Reddedildi olarak işaretlenecek",
"confirm_send": "Bu fatura müşteriye e-posta ile gönderilecek", "confirm_send": "Bu fatura müşteriye e-posta ile gönderilecek",
"invoice_date": "Fatura tarihi", "invoice_date": "Fatura tarihi",
"record_payment": "Ödeme ekle", "record_payment": "Ödeme ekle",
@ -415,13 +415,13 @@
"update_invoice": "Faturayı güncelle", "update_invoice": "Faturayı güncelle",
"add_new_tax": "Yeni vergi ekle", "add_new_tax": "Yeni vergi ekle",
"no_invoices": "Henüz fatura yok!", "no_invoices": "Henüz fatura yok!",
"mark_as_rejected": "Mark as rejected", "mark_as_rejected": "Reddedildi olarak işaretle",
"mark_as_accepted": "Mark as accepted", "mark_as_accepted": "Kabul edildi olarak işaretle",
"list_of_invoices": "Bu bölümde faturaların listesi bulunmaktadır.", "list_of_invoices": "Bu bölümde faturaların listesi bulunmaktadır.",
"select_invoice": "Faturayı seç", "select_invoice": "Faturayı seç",
"no_matching_invoices": "Eşleşen fatura yok!", "no_matching_invoices": "Eşleşen fatura yok!",
"mark_as_sent_successfully": "Fatura başarıyla gönderildi olarak işaretlendi", "mark_as_sent_successfully": "Fatura başarıyla gönderildi olarak işaretlendi",
"invoice_sent_successfully": "Invoice sent successfully", "invoice_sent_successfully": "Fatura başarıyla gönderildi",
"cloned_successfully": "Fatura başarıyla klonlandı", "cloned_successfully": "Fatura başarıyla klonlandı",
"clone_invoice": "Faturayı klonla", "clone_invoice": "Faturayı klonla",
"confirm_clone": "Bu fatura yeni bir fatura olarak klonlanacak", "confirm_clone": "Bu fatura yeni bir fatura olarak klonlanacak",
@ -447,40 +447,40 @@
"marked_as_sent_message": "Fatura başarıyla gönderildi olarak işaretlendi", "marked_as_sent_message": "Fatura başarıyla gönderildi olarak işaretlendi",
"something_went_wrong": "bir şeyler ters gitti", "something_went_wrong": "bir şeyler ters gitti",
"invalid_due_amount_message": "Toplam Fatura bedeli bu fatura için olan toplam ödemeden az olamaz. Lütfen devam etmek için faturayı güncelleyin veya ilişkili ödemeyi silin.", "invalid_due_amount_message": "Toplam Fatura bedeli bu fatura için olan toplam ödemeden az olamaz. Lütfen devam etmek için faturayı güncelleyin veya ilişkili ödemeyi silin.",
"mark_as_default_invoice_template_description": "If enabled, the selected template will be automatically selected for new invoices." "mark_as_default_invoice_template_description": "Etkinleştirilirse, seçilen şablon yeni faturalar için otomatik olarak seçilecektir."
}, },
"recurring_invoices": { "recurring_invoices": {
"title": "Recurring Invoices", "title": "Tekrarlayan Faturalar",
"invoices_list": "Recurring Invoices List", "invoices_list": "Tekrarlayan Fatura Listesi",
"days": "{days} Days", "days": "{days} Günler",
"months": "{months} Month", "months": "{months} Ay",
"years": "{years} Year", "years": "{years} Yıl",
"all": "All", "all": "Tümü",
"paid": "Paid", "paid": "Ödendi",
"unpaid": "Unpaid", "unpaid": "Ödenmedi",
"viewed": "Viewed", "viewed": "Görüldü",
"overdue": "Overdue", "overdue": "Vadesi geçmiş",
"active": "Active", "active": "Aktif",
"completed": "Completed", "completed": "Tamamlandı",
"customer": "CUSTOMER", "customer": "MÜŞTERİ",
"paid_status": "PAID STATUS", "paid_status": "ÖDEME DURUMU",
"ref_no": "REF NO.", "ref_no": "REF NO.",
"number": "NUMBER", "number": "SAYI",
"amount_due": "AMOUNT DUE", "amount_due": "ALACAK MİKTARI",
"partially_paid": "Partially Paid", "partially_paid": "Kısmen Ödendi",
"total": "Total", "total": "Toplam",
"discount": "Discount", "discount": "İskonto",
"sub_total": "Sub Total", "sub_total": "Ara Toplam",
"invoice": "Recurring Invoice | Recurring Invoices", "invoice": "Yinelenen Fatura | Yinelenen Faturalar",
"invoice_number": "Recurring Invoice Number", "invoice_number": "Yinelenen Fatura Numarası",
"next_invoice_date": "Next Invoice Date", "next_invoice_date": "Sonraki Fatura Tarihi",
"ref_number": "Ref Number", "ref_number": "Ref. Numarası",
"contact": "Contact", "contact": "İletişim",
"add_item": "Add an Item", "add_item": "Öğe ekle",
"date": "Date", "date": "Tarih",
"limit_by": "Limit by", "limit_by": "Şuna göre sınırla",
"limit_date": "Limit Date", "limit_date": "Sınır Tarihi",
"limit_count": "Limit Count", "limit_count": "Sınır Sayısı",
"count": "Count", "count": "Count",
"status": "Status", "status": "Status",
"select_a_status": "Select a status", "select_a_status": "Select a status",
@ -490,24 +490,24 @@
"add_tax": "Add Tax", "add_tax": "Add Tax",
"amount": "Amount", "amount": "Amount",
"action": "Action", "action": "Action",
"notes": "Notes", "notes": "Notlar",
"view": "View", "view": "Görüntüle",
"basic_info": "Basic Info", "basic_info": "Temel Bilgiler",
"send_invoice": "Send Recurring Invoice", "send_invoice": "Yinelenen Fatura Gönder",
"auto_send": "Auto Send", "auto_send": "Otamatik Gönder",
"resend_invoice": "Resend Recurring Invoice", "resend_invoice": "Yinelenen Fatura Gönder",
"invoice_template": "Recurring Invoice Template", "invoice_template": "Yinelenen Fatura Şablonu",
"conversion_message": "Recurring Invoice cloned successful", "conversion_message": "Yinelenen Fatura başarılı bir şekilde klonlandı",
"template": "Template", "template": "Şablon",
"mark_as_sent": "Mark as sent", "mark_as_sent": "Gönderildi olarak işaretle",
"confirm_send_invoice": "This recurring invoice will be sent via email to the customer", "confirm_send_invoice": "Bu yineleyen fatura müşteriye e-posta ile gönderilecek",
"invoice_mark_as_sent": "This recurring invoice will be marked as sent", "invoice_mark_as_sent": "Bu yineleyen fatura gönderildi olarak işaretlenecek",
"confirm_send": "This recurring invoice will be sent via email to the customer", "confirm_send": "Bu yinelenen fatura müşteriye e-posta yoluyla gönderilecektir",
"starts_at": "Start Date", "starts_at": "Başlangıç Tarihi",
"due_date": "Invoice Due Date", "due_date": "Fatura Ödeme Tarihi",
"record_payment": "Record Payment", "record_payment": "Ödemeyi Kaydet",
"add_new_invoice": "Add New Recurring Invoice", "add_new_invoice": "Yinelenen Yeni Fatura Oluştur",
"update_expense": "Update Expense", "update_expense": "Masrafı Güncelle",
"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",

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 {