diff --git a/database/setup.sql b/database/setup.sql
index dbc4f85fb8be..5c26a4f35143 100644
--- a/database/setup.sql
+++ b/database/setup.sql
@@ -164,6 +164,7 @@ CREATE TABLE `account_gateways` (
`show_address` tinyint(1) DEFAULT '1',
`update_address` tinyint(1) DEFAULT '1',
`require_cvv` tinyint(1) DEFAULT '1',
+ `show_shipping_address` tinyint(1) DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `account_gateways_account_id_public_id_unique` (`account_id`,`public_id`),
KEY `account_gateways_gateway_id_foreign` (`gateway_id`),
@@ -371,6 +372,7 @@ CREATE TABLE `accounts` (
`credit_number_prefix` text COLLATE utf8_unicode_ci,
`credit_number_pattern` text COLLATE utf8_unicode_ci,
`task_rate` decimal(12,4) NOT NULL DEFAULT '0.0000',
+ `inclusive_taxes` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `accounts_account_key_unique` (`account_key`),
KEY `accounts_timezone_id_foreign` (`timezone_id`),
@@ -627,6 +629,14 @@ CREATE TABLE `clients` (
`public_notes` text COLLATE utf8_unicode_ci,
`credit_number_counter` int(11) DEFAULT '1',
`task_rate` decimal(12,4) NOT NULL DEFAULT '0.0000',
+ `shipping_address1` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
+ `shipping_address2` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
+ `shipping_city` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
+ `shipping_state` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
+ `shipping_postal_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
+ `shipping_country_id` int(10) unsigned DEFAULT NULL,
+ `show_tasks_in_portal` tinyint(1) NOT NULL DEFAULT '0',
+ `send_reminders` tinyint(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
UNIQUE KEY `clients_account_id_public_id_unique` (`account_id`,`public_id`),
KEY `clients_user_id_foreign` (`user_id`),
@@ -637,11 +647,13 @@ CREATE TABLE `clients` (
KEY `clients_account_id_index` (`account_id`),
KEY `clients_public_id_index` (`public_id`),
KEY `clients_language_id_foreign` (`language_id`),
+ KEY `clients_shipping_country_id_foreign` (`shipping_country_id`),
CONSTRAINT `clients_account_id_foreign` FOREIGN KEY (`account_id`) REFERENCES `accounts` (`id`) ON DELETE CASCADE,
CONSTRAINT `clients_country_id_foreign` FOREIGN KEY (`country_id`) REFERENCES `countries` (`id`),
CONSTRAINT `clients_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `currencies` (`id`),
CONSTRAINT `clients_industry_id_foreign` FOREIGN KEY (`industry_id`) REFERENCES `industries` (`id`),
CONSTRAINT `clients_language_id_foreign` FOREIGN KEY (`language_id`) REFERENCES `languages` (`id`),
+ CONSTRAINT `clients_shipping_country_id_foreign` FOREIGN KEY (`shipping_country_id`) REFERENCES `countries` (`id`),
CONSTRAINT `clients_size_id_foreign` FOREIGN KEY (`size_id`) REFERENCES `sizes` (`id`),
CONSTRAINT `clients_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
@@ -1047,7 +1059,7 @@ CREATE TABLE `expenses` (
`client_id` int(10) unsigned DEFAULT NULL,
`is_deleted` tinyint(1) NOT NULL DEFAULT '0',
`amount` decimal(13,2) NOT NULL,
- `exchange_rate` decimal(13,4) NOT NULL,
+ `exchange_rate` decimal(13,4) NOT NULL DEFAULT '1.0000',
`expense_date` date DEFAULT NULL,
`private_notes` text COLLATE utf8_unicode_ci NOT NULL,
`public_notes` text COLLATE utf8_unicode_ci NOT NULL,
@@ -1189,7 +1201,7 @@ CREATE TABLE `gateway_types` (
`alias` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -1198,7 +1210,7 @@ CREATE TABLE `gateway_types` (
LOCK TABLES `gateway_types` WRITE;
/*!40000 ALTER TABLE `gateway_types` DISABLE KEYS */;
-INSERT INTO `gateway_types` VALUES (1,'credit_card','Credit Card'),(2,'bank_transfer','Bank Transfer'),(3,'paypal','PayPal'),(4,'bitcoin','Bitcoin'),(5,'dwolla','Dwolla'),(6,'custom','Custom'),(7,'alipay','Alipay'),(8,'sofort','Sofort'),(9,'sepa','SEPA'),(10,'gocardless','GoCardless');
+INSERT INTO `gateway_types` VALUES (1,'credit_card','Credit Card'),(2,'bank_transfer','Bank Transfer'),(3,'paypal','PayPal'),(4,'bitcoin','Bitcoin'),(5,'dwolla','Dwolla'),(6,'custom','Custom'),(7,'alipay','Alipay'),(8,'sofort','Sofort'),(9,'sepa','SEPA'),(10,'gocardless','GoCardless'),(11,'apple_pay','Apple Pay');
/*!40000 ALTER TABLE `gateway_types` ENABLE KEYS */;
UNLOCK TABLES;
@@ -1234,7 +1246,7 @@ CREATE TABLE `gateways` (
LOCK TABLES `gateways` WRITE;
/*!40000 ALTER TABLE `gateways` DISABLE KEYS */;
-INSERT INTO `gateways` VALUES (1,'2017-11-08 16:19:41','2017-11-08 16:19:41','Authorize.Net AIM','AuthorizeNet_AIM',1,1,4,0,NULL,0,0),(2,'2017-11-08 16:19:41','2017-11-08 16:19:41','Authorize.Net SIM','AuthorizeNet_SIM',1,2,10000,0,NULL,0,0),(3,'2017-11-08 16:19:41','2017-11-08 16:19:41','CardSave','CardSave',1,1,10000,0,NULL,0,0),(4,'2017-11-08 16:19:41','2017-11-08 16:19:41','Eway Rapid','Eway_RapidShared',1,1,10000,0,NULL,1,0),(5,'2017-11-08 16:19:41','2017-11-08 16:19:41','FirstData Connect','FirstData_Connect',1,1,10000,0,NULL,0,0),(6,'2017-11-08 16:19:42','2017-11-08 16:19:42','GoCardless','GoCardless',1,2,10000,0,NULL,1,0),(7,'2017-11-08 16:19:42','2017-11-08 16:19:42','Migs ThreeParty','Migs_ThreeParty',1,1,10000,0,NULL,0,0),(8,'2017-11-08 16:19:42','2017-11-08 16:19:42','Migs TwoParty','Migs_TwoParty',1,1,10000,0,NULL,0,0),(9,'2017-11-08 16:19:42','2017-11-08 16:19:42','Mollie','Mollie',1,1,7,0,NULL,1,0),(10,'2017-11-08 16:19:42','2017-11-08 16:19:42','MultiSafepay','MultiSafepay',1,1,10000,0,NULL,0,0),(11,'2017-11-08 16:19:42','2017-11-08 16:19:42','Netaxept','Netaxept',1,1,10000,0,NULL,0,0),(12,'2017-11-08 16:19:42','2017-11-08 16:19:42','NetBanx','NetBanx',1,1,10000,0,NULL,0,0),(13,'2017-11-08 16:19:42','2017-11-08 16:19:42','PayFast','PayFast',1,1,10000,0,NULL,1,0),(14,'2017-11-08 16:19:42','2017-11-08 16:19:42','Payflow Pro','Payflow_Pro',1,1,10000,0,NULL,0,0),(15,'2017-11-08 16:19:42','2017-11-08 16:19:42','PaymentExpress PxPay','PaymentExpress_PxPay',1,1,10000,0,NULL,0,0),(16,'2017-11-08 16:19:42','2017-11-08 16:19:42','PaymentExpress PxPost','PaymentExpress_PxPost',1,1,10000,0,NULL,0,0),(17,'2017-11-08 16:19:42','2017-11-08 16:19:42','PayPal Express','PayPal_Express',1,1,3,0,NULL,1,0),(18,'2017-11-08 16:19:42','2017-11-08 16:19:42','PayPal Pro','PayPal_Pro',1,1,10000,0,NULL,0,0),(19,'2017-11-08 16:19:42','2017-11-08 16:19:42','Pin','Pin',1,1,10000,0,NULL,0,0),(20,'2017-11-08 16:19:42','2017-11-08 16:19:42','SagePay Direct','SagePay_Direct',1,1,10000,0,NULL,0,0),(21,'2017-11-08 16:19:42','2017-11-08 16:19:42','SagePay Server','SagePay_Server',1,1,10000,0,NULL,0,0),(22,'2017-11-08 16:19:42','2017-11-08 16:19:42','SecurePay DirectPost','SecurePay_DirectPost',1,1,10000,0,NULL,0,0),(23,'2017-11-08 16:19:42','2017-11-08 16:19:42','Stripe','Stripe',1,1,1,0,NULL,0,0),(24,'2017-11-08 16:19:42','2017-11-08 16:19:42','TargetPay Direct eBanking','TargetPay_Directebanking',1,1,10000,0,NULL,0,0),(25,'2017-11-08 16:19:42','2017-11-08 16:19:42','TargetPay Ideal','TargetPay_Ideal',1,1,10000,0,NULL,0,0),(26,'2017-11-08 16:19:42','2017-11-08 16:19:42','TargetPay Mr Cash','TargetPay_Mrcash',1,1,10000,0,NULL,0,0),(27,'2017-11-08 16:19:42','2017-11-08 16:19:42','TwoCheckout','TwoCheckout',1,1,10000,0,NULL,1,0),(28,'2017-11-08 16:19:42','2017-11-08 16:19:42','WorldPay','WorldPay',1,1,10000,0,NULL,0,0),(29,'2017-11-08 16:19:42','2017-11-08 16:19:42','BeanStream','BeanStream',1,2,10000,0,NULL,0,0),(30,'2017-11-08 16:19:42','2017-11-08 16:19:42','Psigate','Psigate',1,2,10000,0,NULL,0,0),(31,'2017-11-08 16:19:42','2017-11-08 16:19:42','moolah','AuthorizeNet_AIM',1,1,10000,0,NULL,0,0),(32,'2017-11-08 16:19:42','2017-11-08 16:19:42','Alipay','Alipay_Express',1,1,10000,0,NULL,0,0),(33,'2017-11-08 16:19:42','2017-11-08 16:19:42','Buckaroo','Buckaroo_CreditCard',1,1,10000,0,NULL,0,0),(34,'2017-11-08 16:19:42','2017-11-08 16:19:42','Coinbase','Coinbase',1,1,10000,0,NULL,0,0),(35,'2017-11-08 16:19:42','2017-11-08 16:19:42','DataCash','DataCash',1,1,10000,0,NULL,0,0),(36,'2017-11-08 16:19:42','2017-11-08 16:19:42','Neteller','Neteller',1,2,10000,0,NULL,0,0),(37,'2017-11-08 16:19:42','2017-11-08 16:19:42','Pacnet','Pacnet',1,1,10000,0,NULL,0,0),(38,'2017-11-08 16:19:42','2017-11-08 16:19:42','PaymentSense','PaymentSense',1,2,10000,0,NULL,0,0),(39,'2017-11-08 16:19:42','2017-11-08 16:19:42','Realex','Realex_Remote',1,1,10000,0,NULL,0,0),(40,'2017-11-08 16:19:42','2017-11-08 16:19:42','Sisow','Sisow',1,1,10000,0,NULL,0,0),(41,'2017-11-08 16:19:42','2017-11-08 16:19:42','Skrill','Skrill',1,1,10000,0,NULL,1,0),(42,'2017-11-08 16:19:42','2017-11-08 16:19:42','BitPay','BitPay',1,1,6,0,NULL,1,0),(43,'2017-11-08 16:19:42','2017-11-08 16:19:42','Dwolla','Dwolla',1,1,5,0,NULL,1,0),(44,'2017-11-08 16:19:42','2017-11-08 16:19:42','AGMS','Agms',1,1,10000,0,NULL,0,0),(45,'2017-11-08 16:19:42','2017-11-08 16:19:42','Barclays','BarclaysEpdq\\Essential',1,1,10000,0,NULL,0,0),(46,'2017-11-08 16:19:42','2017-11-08 16:19:42','Cardgate','Cardgate',1,1,10000,0,NULL,0,0),(47,'2017-11-08 16:19:42','2017-11-08 16:19:42','Checkout.com','CheckoutCom',1,1,10000,0,NULL,0,0),(48,'2017-11-08 16:19:42','2017-11-08 16:19:42','Creditcall','Creditcall',1,1,10000,0,NULL,0,0),(49,'2017-11-08 16:19:42','2017-11-08 16:19:42','Cybersource','Cybersource',1,1,10000,0,NULL,0,0),(50,'2017-11-08 16:19:42','2017-11-08 16:19:42','ecoPayz','Ecopayz',1,1,10000,0,NULL,0,0),(51,'2017-11-08 16:19:42','2017-11-08 16:19:42','Fasapay','Fasapay',1,1,10000,0,NULL,0,0),(52,'2017-11-08 16:19:42','2017-11-08 16:19:42','Komoju','Komoju',1,1,10000,0,NULL,0,0),(53,'2017-11-08 16:19:42','2017-11-08 16:19:42','Multicards','Multicards',1,1,10000,0,NULL,0,0),(54,'2017-11-08 16:19:42','2017-11-08 16:19:42','Pagar.Me','Pagarme',1,2,10000,0,NULL,0,0),(55,'2017-11-08 16:19:42','2017-11-08 16:19:42','Paysafecard','Paysafecard',1,1,10000,0,NULL,0,0),(56,'2017-11-08 16:19:42','2017-11-08 16:19:42','Paytrace','Paytrace_CreditCard',1,1,10000,0,NULL,0,0),(57,'2017-11-08 16:19:42','2017-11-08 16:19:42','Secure Trading','SecureTrading',1,1,10000,0,NULL,0,0),(58,'2017-11-08 16:19:42','2017-11-08 16:19:42','SecPay','SecPay',1,1,10000,0,NULL,0,0),(59,'2017-11-08 16:19:42','2017-11-08 16:19:42','WeChat Express','WeChat_Express',1,2,10000,0,NULL,0,0),(60,'2017-11-08 16:19:42','2017-11-08 16:19:42','WePay','WePay',1,1,10000,0,NULL,0,0),(61,'2017-11-08 16:19:42','2017-11-08 16:19:42','Braintree','Braintree',1,1,2,0,NULL,0,0),(62,'2017-11-08 16:19:42','2017-11-08 16:19:42','Custom','Custom',1,1,9,0,NULL,1,0),(63,'2017-11-08 16:19:42','2017-11-08 16:19:42','FirstData Payeezy','FirstData_Payeezy',1,1,10000,0,NULL,0,0),(64,'2017-11-08 16:19:42','2017-11-08 16:19:42','GoCardless','GoCardlessV2\\Redirect',1,1,8,0,NULL,1,0),(65,'2017-11-08 16:19:42','2017-11-08 16:19:42','PagSeguro','PagSeguro',1,1,10000,0,NULL,0,0);
+INSERT INTO `gateways` VALUES (1,'2017-12-11 17:28:32','2017-12-11 17:28:32','Authorize.Net AIM','AuthorizeNet_AIM',1,1,5,0,NULL,0,0),(2,'2017-12-11 17:28:32','2017-12-11 17:28:32','Authorize.Net SIM','AuthorizeNet_SIM',1,2,10000,0,NULL,0,0),(3,'2017-12-11 17:28:32','2017-12-11 17:28:32','CardSave','CardSave',1,1,10000,0,NULL,0,0),(4,'2017-12-11 17:28:32','2017-12-11 17:28:32','Eway Rapid','Eway_RapidShared',1,1,10000,0,NULL,1,0),(5,'2017-12-11 17:28:32','2017-12-11 17:28:32','FirstData Connect','FirstData_Connect',1,1,10000,0,NULL,0,0),(6,'2017-12-11 17:28:32','2017-12-11 17:28:32','GoCardless','GoCardless',1,2,10000,0,NULL,1,0),(7,'2017-12-11 17:28:32','2017-12-11 17:28:32','Migs ThreeParty','Migs_ThreeParty',1,1,10000,0,NULL,0,0),(8,'2017-12-11 17:28:32','2017-12-11 17:28:32','Migs TwoParty','Migs_TwoParty',1,1,10000,0,NULL,0,0),(9,'2017-12-11 17:28:32','2017-12-11 17:28:32','Mollie','Mollie',1,1,8,0,NULL,1,0),(10,'2017-12-11 17:28:32','2017-12-11 17:28:32','MultiSafepay','MultiSafepay',1,1,10000,0,NULL,0,0),(11,'2017-12-11 17:28:32','2017-12-11 17:28:32','Netaxept','Netaxept',1,1,10000,0,NULL,0,0),(12,'2017-12-11 17:28:32','2017-12-11 17:28:32','NetBanx','NetBanx',1,1,10000,0,NULL,0,0),(13,'2017-12-11 17:28:32','2017-12-11 17:28:32','PayFast','PayFast',1,1,10000,0,NULL,1,0),(14,'2017-12-11 17:28:32','2017-12-11 17:28:32','Payflow Pro','Payflow_Pro',1,1,10000,0,NULL,0,0),(15,'2017-12-11 17:28:32','2017-12-11 17:28:32','PaymentExpress PxPay','PaymentExpress_PxPay',1,1,10000,0,NULL,0,0),(16,'2017-12-11 17:28:33','2017-12-11 17:28:33','PaymentExpress PxPost','PaymentExpress_PxPost',1,1,10000,0,NULL,0,0),(17,'2017-12-11 17:28:33','2017-12-11 17:28:33','PayPal Express','PayPal_Express',1,1,4,0,NULL,1,0),(18,'2017-12-11 17:28:33','2017-12-11 17:28:33','PayPal Pro','PayPal_Pro',1,1,10000,0,NULL,0,0),(19,'2017-12-11 17:28:33','2017-12-11 17:28:33','Pin','Pin',1,1,10000,0,NULL,0,0),(20,'2017-12-11 17:28:33','2017-12-11 17:28:33','SagePay Direct','SagePay_Direct',1,1,10000,0,NULL,0,0),(21,'2017-12-11 17:28:33','2017-12-11 17:28:33','SagePay Server','SagePay_Server',1,1,10000,0,NULL,0,0),(22,'2017-12-11 17:28:33','2017-12-11 17:28:33','SecurePay DirectPost','SecurePay_DirectPost',1,1,10000,0,NULL,0,0),(23,'2017-12-11 17:28:33','2017-12-11 17:28:33','Stripe','Stripe',1,1,1,0,NULL,0,0),(24,'2017-12-11 17:28:33','2017-12-11 17:28:33','TargetPay Direct eBanking','TargetPay_Directebanking',1,1,10000,0,NULL,0,0),(25,'2017-12-11 17:28:33','2017-12-11 17:28:33','TargetPay Ideal','TargetPay_Ideal',1,1,10000,0,NULL,0,0),(26,'2017-12-11 17:28:33','2017-12-11 17:28:33','TargetPay Mr Cash','TargetPay_Mrcash',1,1,10000,0,NULL,0,0),(27,'2017-12-11 17:28:33','2017-12-11 17:28:33','TwoCheckout','TwoCheckout',1,1,10000,0,NULL,1,0),(28,'2017-12-11 17:28:33','2017-12-11 17:28:33','WorldPay','WorldPay',1,1,10000,0,NULL,0,0),(29,'2017-12-11 17:28:33','2017-12-11 17:28:33','BeanStream','BeanStream',1,2,10000,0,NULL,0,0),(30,'2017-12-11 17:28:33','2017-12-11 17:28:33','Psigate','Psigate',1,2,10000,0,NULL,0,0),(31,'2017-12-11 17:28:33','2017-12-11 17:28:33','moolah','AuthorizeNet_AIM',1,1,10000,0,NULL,0,0),(32,'2017-12-11 17:28:33','2017-12-11 17:28:33','Alipay','Alipay_Express',1,1,10000,0,NULL,0,0),(33,'2017-12-11 17:28:33','2017-12-11 17:28:33','Buckaroo','Buckaroo_CreditCard',1,1,10000,0,NULL,0,0),(34,'2017-12-11 17:28:33','2017-12-11 17:28:33','Coinbase','Coinbase',1,1,10000,0,NULL,0,0),(35,'2017-12-11 17:28:33','2017-12-11 17:28:33','DataCash','DataCash',1,1,10000,0,NULL,0,0),(36,'2017-12-11 17:28:33','2017-12-11 17:28:33','Neteller','Neteller',1,2,10000,0,NULL,0,0),(37,'2017-12-11 17:28:33','2017-12-11 17:28:33','Pacnet','Pacnet',1,1,10000,0,NULL,0,0),(38,'2017-12-11 17:28:33','2017-12-11 17:28:33','PaymentSense','PaymentSense',1,2,10000,0,NULL,0,0),(39,'2017-12-11 17:28:33','2017-12-11 17:28:33','Realex','Realex_Remote',1,1,10000,0,NULL,0,0),(40,'2017-12-11 17:28:33','2017-12-11 17:28:33','Sisow','Sisow',1,1,10000,0,NULL,0,0),(41,'2017-12-11 17:28:33','2017-12-11 17:28:33','Skrill','Skrill',1,1,10000,0,NULL,1,0),(42,'2017-12-11 17:28:33','2017-12-11 17:28:33','BitPay','BitPay',1,1,7,0,NULL,1,0),(43,'2017-12-11 17:28:33','2017-12-11 17:28:33','Dwolla','Dwolla',1,1,6,0,NULL,1,0),(44,'2017-12-11 17:28:33','2017-12-11 17:28:33','AGMS','Agms',1,1,10000,0,NULL,0,0),(45,'2017-12-11 17:28:33','2017-12-11 17:28:33','Barclays','BarclaysEpdq\\Essential',1,1,10000,0,NULL,0,0),(46,'2017-12-11 17:28:33','2017-12-11 17:28:33','Cardgate','Cardgate',1,1,10000,0,NULL,0,0),(47,'2017-12-11 17:28:33','2017-12-11 17:28:33','Checkout.com','CheckoutCom',1,1,10000,0,NULL,0,0),(48,'2017-12-11 17:28:33','2017-12-11 17:28:33','Creditcall','Creditcall',1,1,10000,0,NULL,0,0),(49,'2017-12-11 17:28:33','2017-12-11 17:28:33','Cybersource','Cybersource',1,1,10000,0,NULL,0,0),(50,'2017-12-11 17:28:33','2017-12-11 17:28:33','ecoPayz','Ecopayz',1,1,10000,0,NULL,0,0),(51,'2017-12-11 17:28:33','2017-12-11 17:28:33','Fasapay','Fasapay',1,1,10000,0,NULL,0,0),(52,'2017-12-11 17:28:33','2017-12-11 17:28:33','Komoju','Komoju',1,1,10000,0,NULL,0,0),(53,'2017-12-11 17:28:33','2017-12-11 17:28:33','Multicards','Multicards',1,1,10000,0,NULL,0,0),(54,'2017-12-11 17:28:33','2017-12-11 17:28:33','Pagar.Me','Pagarme',1,2,10000,0,NULL,0,0),(55,'2017-12-11 17:28:33','2017-12-11 17:28:33','Paysafecard','Paysafecard',1,1,10000,0,NULL,0,0),(56,'2017-12-11 17:28:33','2017-12-11 17:28:33','Paytrace','Paytrace_CreditCard',1,1,10000,0,NULL,0,0),(57,'2017-12-11 17:28:33','2017-12-11 17:28:33','Secure Trading','SecureTrading',1,1,10000,0,NULL,0,0),(58,'2017-12-11 17:28:33','2017-12-11 17:28:33','SecPay','SecPay',1,1,10000,0,NULL,0,0),(59,'2017-12-11 17:28:33','2017-12-11 17:28:33','WeChat Express','WeChat_Express',1,2,10000,0,NULL,0,0),(60,'2017-12-11 17:28:33','2017-12-11 17:28:33','WePay','WePay',1,1,3,0,NULL,0,0),(61,'2017-12-11 17:28:33','2017-12-11 17:28:33','Braintree','Braintree',1,1,3,0,NULL,0,0),(62,'2017-12-11 17:28:33','2017-12-11 17:28:33','Custom','Custom',1,1,20,0,NULL,1,0),(63,'2017-12-11 17:28:33','2017-12-11 17:28:33','FirstData Payeezy','FirstData_Payeezy',1,1,10000,0,NULL,0,0),(64,'2017-12-11 17:28:33','2017-12-11 17:28:33','GoCardless','GoCardlessV2\\Redirect',1,1,9,0,NULL,1,0),(65,'2017-12-11 17:28:33','2017-12-11 17:28:33','PagSeguro','PagSeguro',1,1,10000,0,NULL,0,0);
/*!40000 ALTER TABLE `gateways` ENABLE KEYS */;
UNLOCK TABLES;
@@ -1332,7 +1344,7 @@ CREATE TABLE `invoice_designs` (
LOCK TABLES `invoice_designs` WRITE;
/*!40000 ALTER TABLE `invoice_designs` DISABLE KEYS */;
-INSERT INTO `invoice_designs` VALUES (1,'Clean','var GlobalY=0;//Y position of line at current page\n\n var client = invoice.client;\n var account = invoice.account;\n var currencyId = client.currency_id;\n\n layout.headerRight = 550;\n layout.rowHeight = 15;\n\n doc.setFontSize(9);\n\n if (invoice.image)\n {\n var left = layout.headerRight - invoice.imageWidth;\n doc.addImage(invoice.image, \'JPEG\', layout.marginLeft, 30);\n }\n \n if (!invoice.is_pro && logoImages.imageLogo1)\n {\n pageHeight=820;\n y=pageHeight-logoImages.imageLogoHeight1;\n doc.addImage(logoImages.imageLogo1, \'JPEG\', layout.marginLeft, y, logoImages.imageLogoWidth1, logoImages.imageLogoHeight1);\n }\n\n doc.setFontSize(9);\n SetPdfColor(\'LightBlue\', doc, \'primary\');\n displayAccount(doc, invoice, 220, layout.accountTop, layout);\n\n SetPdfColor(\'LightBlue\', doc, \'primary\');\n doc.setFontSize(\'11\');\n doc.text(50, layout.headerTop, (invoice.is_quote ? invoiceLabels.quote : invoiceLabels.invoice).toUpperCase());\n\n\n SetPdfColor(\'Black\',doc); //set black color\n doc.setFontSize(9);\n\n var invoiceHeight = displayInvoice(doc, invoice, 50, 170, layout);\n var clientHeight = displayClient(doc, invoice, 220, 170, layout);\n var detailsHeight = Math.max(invoiceHeight, clientHeight);\n layout.tableTop = Math.max(layout.tableTop, layout.headerTop + detailsHeight + (3 * layout.rowHeight));\n \n doc.setLineWidth(0.3); \n doc.setDrawColor(200,200,200);\n doc.line(layout.marginLeft - layout.tablePadding, layout.headerTop + 6, layout.marginRight + layout.tablePadding, layout.headerTop + 6);\n doc.line(layout.marginLeft - layout.tablePadding, layout.headerTop + detailsHeight + 14, layout.marginRight + layout.tablePadding, layout.headerTop + detailsHeight + 14);\n\n doc.setFontSize(10);\n doc.setFontType(\'bold\');\n displayInvoiceHeader(doc, invoice, layout);\n var y = displayInvoiceItems(doc, invoice, layout);\n\n doc.setFontSize(9);\n doc.setFontType(\'bold\');\n\n GlobalY=GlobalY+25;\n\n\n doc.setLineWidth(0.3);\n doc.setDrawColor(241,241,241);\n doc.setFillColor(241,241,241);\n var x1 = layout.marginLeft - 12;\n var y1 = GlobalY-layout.tablePadding;\n\n var w2 = 510 + 24;\n var h2 = doc.internal.getFontSize()*3+layout.tablePadding*2;\n\n if (invoice.discount) {\n h2 += doc.internal.getFontSize()*2;\n }\n if (invoice.tax_amount) {\n h2 += doc.internal.getFontSize()*2;\n }\n\n //doc.rect(x1, y1, w2, h2, \'FD\');\n\n doc.setFontSize(9);\n displayNotesAndTerms(doc, layout, invoice, y);\n y += displaySubtotals(doc, layout, invoice, y, layout.unitCostRight);\n\n\n doc.setFontSize(10);\n Msg = invoice.is_quote ? invoiceLabels.total : invoiceLabels.balance_due;\n var TmpMsgX = layout.unitCostRight-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());\n \n doc.text(TmpMsgX, y, Msg);\n\n SetPdfColor(\'LightBlue\', doc, \'primary\');\n AmountText = formatMoney(invoice.balance_amount, currencyId);\n headerLeft=layout.headerRight+400;\n var AmountX = layout.lineTotalRight - (doc.getStringUnitWidth(AmountText) * doc.internal.getFontSize());\n doc.text(AmountX, y, AmountText);','{\n \"content\": [{\n \"columns\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n },\n {\n \"stack\": \"$accountDetails\",\n \"margin\": [7, 0, 0, 0]\n },\n {\n \"stack\": \"$accountAddress\"\n }\n ]\n },\n {\n \"text\": \"$entityTypeUC\",\n \"margin\": [8, 30, 8, 5],\n \"style\": \"entityTypeLabel\"\n\n },\n {\n \"table\": {\n \"headerRows\": 1,\n \"widths\": [\"auto\", \"auto\", \"*\"],\n \"body\": [\n [\n {\n \"table\": {\n \"body\": \"$invoiceDetails\"\n },\n \"margin\": [0, 0, 12, 0],\n \"layout\": \"noBorders\"\n },\n {\n \"stack\": \"$clientDetails\"\n },\n {\n \"text\": \"\"\n }\n ]\n ]\n },\n \"layout\": {\n \"hLineWidth\": \"$firstAndLast:.5\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"#D8D8D8\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:6\",\n \"paddingBottom\": \"$amount:6\"\n }\n },\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"#D8D8D8\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:14\",\n \"paddingBottom\": \"$amount:14\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotals\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"defaultStyle\": {\n \"font\": \"$bodyFont\",\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"styles\": {\n \"entityTypeLabel\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#37a3c6\"\n },\n \"primaryColor\":{\n \"color\": \"$primaryColor:#37a3c6\"\n },\n \"accountName\": {\n \"color\": \"$primaryColor:#37a3c6\",\n \"bold\": true\n },\n \"invoiceDetails\": {\n \"margin\": [0, 0, 8, 0]\n },\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 2]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 2]\n },\n \"notesAndTerms\": {\n \"margin\": [0, 2, 0, 2]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 2]\n },\n \"odd\": {\n \"fillColor\": \"#fbfbfb\"\n },\n \"productKey\": {\n \"color\": \"$primaryColor:#37a3c6\",\n \"bold\": true\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLarger\",\n \"color\": \"$primaryColor:#37a3c6\"\n },\n \"invoiceNumber\": {\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 16, 0, 16]\n },\n \"clientName\": {\n \"bold\": true\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true\n },\n \"fullheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n },\n \"invoiceDocuments\": {\n \"margin\": [7, 0, 7, 0]\n },\n \"invoiceDocument\": {\n \"margin\": [0, 10, 0, 10]\n }\n },\n \"pageMargins\": [40, 40, 40, 60]\n}\n'),(2,'Bold',' var GlobalY=0;//Y position of line at current page\n\n var client = invoice.client;\n var account = invoice.account;\n var currencyId = client.currency_id;\n\n layout.headerRight = 150;\n layout.rowHeight = 15;\n layout.headerTop = 125;\n layout.tableTop = 300;\n\n doc.setLineWidth(0.5);\n\n if (NINJA.primaryColor) {\n setDocHexFill(doc, NINJA.primaryColor);\n setDocHexDraw(doc, NINJA.primaryColor);\n } else {\n doc.setFillColor(46,43,43);\n } \n\n var x1 =0;\n var y1 = 0;\n var w2 = 595;\n var h2 = 100;\n doc.rect(x1, y1, w2, h2, \'FD\');\n\n if (invoice.image)\n {\n var left = layout.headerRight - invoice.imageWidth;\n doc.addImage(invoice.image, \'JPEG\', layout.marginLeft, 30);\n }\n\n doc.setLineWidth(0.5);\n if (NINJA.primaryColor) {\n setDocHexFill(doc, NINJA.primaryColor);\n setDocHexDraw(doc, NINJA.primaryColor);\n } else {\n doc.setFillColor(46,43,43);\n doc.setDrawColor(46,43,43);\n } \n\n // return doc.setTextColor(240,240,240);//select color Custom Report GRAY Colour\n var x1 = 0;//tableLeft-tablePadding ;\n var y1 = 750;\n var w2 = 596;\n var h2 = 94;//doc.internal.getFontSize()*length+length*1.1;//+h;//+tablePadding;\n\n doc.rect(x1, y1, w2, h2, \'FD\');\n if (!invoice.is_pro && logoImages.imageLogo2)\n {\n pageHeight=820;\n var left = 250;//headerRight ;\n y=pageHeight-logoImages.imageLogoHeight2;\n var headerRight=370;\n\n var left = headerRight - logoImages.imageLogoWidth2;\n doc.addImage(logoImages.imageLogo2, \'JPEG\', left, y, logoImages.imageLogoWidth2, logoImages.imageLogoHeight2);\n }\n\n doc.setFontSize(7);\n doc.setFontType(\'bold\');\n SetPdfColor(\'White\',doc);\n\n displayAccount(doc, invoice, 300, layout.accountTop, layout);\n\n\n var y = layout.accountTop;\n var left = layout.marginLeft;\n var headerY = layout.headerTop;\n\n SetPdfColor(\'GrayLogo\',doc); //set black color\n doc.setFontSize(7);\n\n //show left column\n SetPdfColor(\'Black\',doc); //set black color\n doc.setFontType(\'normal\');\n\n //publish filled box\n doc.setDrawColor(200,200,200);\n\n if (NINJA.secondaryColor) {\n setDocHexFill(doc, NINJA.secondaryColor);\n } else {\n doc.setFillColor(54,164,152); \n } \n\n GlobalY=190;\n doc.setLineWidth(0.5);\n\n var BlockLenght=220;\n var x1 =595-BlockLenght;\n var y1 = GlobalY-12;\n var w2 = BlockLenght;\n var h2 = getInvoiceDetailsHeight(invoice, layout) + layout.tablePadding + 2;\n\n doc.rect(x1, y1, w2, h2, \'FD\');\n\n SetPdfColor(\'SomeGreen\', doc, \'secondary\');\n doc.setFontSize(\'14\');\n doc.setFontType(\'bold\');\n doc.text(50, GlobalY, (invoice.is_quote ? invoiceLabels.your_quote : invoiceLabels.your_invoice).toUpperCase());\n\n\n var z=GlobalY;\n z=z+30;\n\n doc.setFontSize(\'8\'); \n SetPdfColor(\'Black\',doc); \n var clientHeight = displayClient(doc, invoice, layout.marginLeft, z, layout);\n layout.tableTop += Math.max(0, clientHeight - 75);\n marginLeft2=395;\n\n //publish left side information\n SetPdfColor(\'White\',doc);\n doc.setFontSize(\'8\');\n var detailsHeight = displayInvoice(doc, invoice, marginLeft2, z-25, layout) + 75;\n layout.tableTop = Math.max(layout.tableTop, layout.headerTop + detailsHeight + (2 * layout.tablePadding));\n\n y=z+60;\n x = GlobalY + 100;\n doc.setFontType(\'bold\');\n\n doc.setFontSize(12);\n doc.setFontType(\'bold\');\n SetPdfColor(\'Black\',doc);\n displayInvoiceHeader(doc, invoice, layout);\n\n var y = displayInvoiceItems(doc, invoice, layout);\n doc.setLineWidth(0.3);\n displayNotesAndTerms(doc, layout, invoice, y);\n y += displaySubtotals(doc, layout, invoice, y, layout.unitCostRight);\n\n doc.setFontType(\'bold\');\n\n doc.setFontSize(12);\n x += doc.internal.getFontSize()*4;\n Msg = invoice.is_quote ? invoiceLabels.total : invoiceLabels.balance_due;\n var TmpMsgX = layout.unitCostRight-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());\n\n doc.text(TmpMsgX, y, Msg);\n\n //SetPdfColor(\'LightBlue\',doc);\n AmountText = formatMoney(invoice.balance_amount , currencyId);\n headerLeft=layout.headerRight+400;\n var AmountX = headerLeft - (doc.getStringUnitWidth(AmountText) * doc.internal.getFontSize());\n SetPdfColor(\'SomeGreen\', doc, \'secondary\');\n doc.text(AmountX, y, AmountText);','{\n \"content\": [\n {\n \"columns\": [\n {\n \"width\": 380,\n \"stack\": [\n {\"text\":\"$yourInvoiceLabelUC\", \"style\": \"yourInvoice\"},\n \"$clientDetails\"\n ],\n \"margin\": [60, 100, 0, 10]\n },\n {\n \"canvas\": [\n {\n \"type\": \"rect\",\n \"x\": 0,\n \"y\": 0,\n \"w\": 225,\n \"h\": \"$invoiceDetailsHeight\",\n \"r\":0,\n \"lineWidth\": 1,\n \"color\": \"$primaryColor:#36a498\"\n }\n ],\n \"width\":10,\n \"margin\":[-10,100,0,10]\n },\n {\n \"table\": {\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [0, 110, 0, 0]\n }\n ]\n },\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:14\",\n \"paddingBottom\": \"$amount:14\"\n }\n },\n {\n \"columns\": [\n {\n \"width\": 46,\n \"text\": \" \"\n },\n \"$notesAndTerms\",\n {\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotals\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\":\n [\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 600, \"y2\": 0,\"lineWidth\": 100,\"lineColor\":\"$secondaryColor:#292526\"}]},\n {\n \"columns\":\n [\n {\n \"text\": \"$invoiceFooter\",\n \"margin\": [40, -40, 40, 0],\n \"alignment\": \"left\",\n \"color\": \"#FFFFFF\"\n }\n ]\n }\n ],\n \"header\": [\n {\n \"canvas\": [\n {\n \"type\": \"line\",\n \"x1\": 0,\n \"y1\": 0,\n \"x2\": 600,\n \"y2\": 0,\n \"lineWidth\": 200,\n \"lineColor\": \"$secondaryColor:#292526\"\n }\n ],\n \"width\": 10\n },\n {\n \"columns\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 60],\n \"margin\": [30, 16, 0, 0]\n },\n {\n \"stack\": \"$accountDetails\",\n \"margin\": [\n 0,\n 16,\n 0,\n 0\n ],\n \"width\": 140\n },\n {\n \"stack\": \"$accountAddress\",\n \"margin\": [\n 20,\n 16,\n 0,\n 0\n ]\n }\n ]\n }\n ],\n \"defaultStyle\": {\n \"font\": \"$bodyFont\",\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#36a498\"\n },\n \"accountName\": {\n \"bold\": true,\n \"margin\": [4, 2, 4, 1],\n \"color\": \"$primaryColor:#36a498\"\n },\n \"accountDetails\": {\n \"margin\": [4, 2, 4, 1],\n \"color\": \"#FFFFFF\"\n },\n \"accountAddress\": {\n \"margin\": [4, 2, 4, 1],\n \"color\": \"#FFFFFF\"\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"odd\": {\n \"fillColor\": \"#ebebeb\"\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#36a498\",\n \"bold\": true\n },\n \"invoiceDetails\": {\n \"color\": \"#ffffff\"\n },\n \"invoiceNumber\": {\n \"bold\": true\n },\n \"tableHeader\": {\n \"fontSize\": 12,\n \"bold\": true\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\",\n \"margin\": [0, 0, 40, 0]\n },\n \"firstColumn\": {\n \"margin\": [40, 0, 0, 0]\n },\n \"lastColumn\": {\n \"margin\": [0, 0, 40, 0]\n },\n \"productKey\": {\n \"color\": \"$primaryColor:#36a498\",\n \"bold\": true\n },\n \"yourInvoice\": {\n \"font\": \"$headerFont\",\n \"bold\": true,\n \"fontSize\": 14,\n \"color\": \"$primaryColor:#36a498\",\n \"margin\": [0,0,0,8]\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 26, 0, 16]\n },\n \"clientName\": {\n \"bold\": true\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\",\n \"margin\": [0,0,40,0]\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n },\n \"invoiceDocuments\": {\n \"margin\": [47, 0, 47, 0]\n },\n \"invoiceDocument\": {\n \"margin\": [0, 10, 0, 10]\n }\n },\n \"pageMargins\": [0, 80, 0, 40]\n }\n'),(3,'Modern',' var client = invoice.client;\n var account = invoice.account;\n var currencyId = client.currency_id;\n\n layout.headerRight = 400;\n layout.rowHeight = 15;\n\n\n doc.setFontSize(7);\n\n // add header\n doc.setLineWidth(0.5);\n\n if (NINJA.primaryColor) {\n setDocHexFill(doc, NINJA.primaryColor);\n setDocHexDraw(doc, NINJA.primaryColor);\n } else {\n doc.setDrawColor(242,101,34);\n doc.setFillColor(242,101,34);\n } \n\n var x1 =0;\n var y1 = 0;\n var w2 = 595;\n var h2 = Math.max(110, getInvoiceDetailsHeight(invoice, layout) + 30);\n doc.rect(x1, y1, w2, h2, \'FD\');\n\n SetPdfColor(\'White\',doc);\n\n //second column\n doc.setFontType(\'bold\');\n var name = invoice.account.name; \n if (name) {\n doc.setFontSize(\'30\');\n doc.setFontType(\'bold\');\n doc.text(40, 50, name);\n }\n\n if (invoice.image)\n {\n y=130;\n var left = layout.headerRight - invoice.imageWidth;\n doc.addImage(invoice.image, \'JPEG\', layout.marginLeft, y);\n }\n\n // add footer \n doc.setLineWidth(0.5);\n\n if (NINJA.primaryColor) {\n setDocHexFill(doc, NINJA.primaryColor);\n setDocHexDraw(doc, NINJA.primaryColor);\n } else {\n doc.setDrawColor(242,101,34);\n doc.setFillColor(242,101,34);\n } \n\n var x1 = 0;//tableLeft-tablePadding ;\n var y1 = 750;\n var w2 = 596;\n var h2 = 94;//doc.internal.getFontSize()*length+length*1.1;//+h;//+tablePadding;\n\n doc.rect(x1, y1, w2, h2, \'FD\');\n\n if (!invoice.is_pro && logoImages.imageLogo3)\n {\n pageHeight=820;\n // var left = 25;//250;//headerRight ;\n y=pageHeight-logoImages.imageLogoHeight3;\n //var headerRight=370;\n\n //var left = headerRight - invoice.imageLogoWidth3;\n doc.addImage(logoImages.imageLogo3, \'JPEG\', 40, y, logoImages.imageLogoWidth3, logoImages.imageLogoHeight3);\n }\n\n doc.setFontSize(10); \n var marginLeft = 340;\n displayAccount(doc, invoice, marginLeft, 780, layout);\n\n\n SetPdfColor(\'White\',doc); \n doc.setFontSize(\'8\');\n var detailsHeight = displayInvoice(doc, invoice, layout.headerRight, layout.accountTop-10, layout);\n layout.headerTop = Math.max(layout.headerTop, detailsHeight + 50);\n layout.tableTop = Math.max(layout.tableTop, detailsHeight + 150);\n\n SetPdfColor(\'Black\',doc); //set black color\n doc.setFontSize(7);\n doc.setFontType(\'normal\');\n displayClient(doc, invoice, layout.headerRight, layout.headerTop, layout);\n\n\n \n SetPdfColor(\'White\',doc); \n doc.setFontType(\'bold\');\n\n doc.setLineWidth(0.3);\n if (NINJA.secondaryColor) {\n setDocHexFill(doc, NINJA.secondaryColor);\n setDocHexDraw(doc, NINJA.secondaryColor);\n } else {\n doc.setDrawColor(63,60,60);\n doc.setFillColor(63,60,60);\n } \n\n var left = layout.marginLeft - layout.tablePadding;\n var top = layout.tableTop - layout.tablePadding;\n var width = layout.marginRight - (2 * layout.tablePadding);\n var height = 20;\n doc.rect(left, top, width, height, \'FD\');\n \n\n displayInvoiceHeader(doc, invoice, layout);\n SetPdfColor(\'Black\',doc);\n var y = displayInvoiceItems(doc, invoice, layout);\n\n\n var height1 = displayNotesAndTerms(doc, layout, invoice, y);\n var height2 = displaySubtotals(doc, layout, invoice, y, layout.unitCostRight);\n y += Math.max(height1, height2);\n\n\n var left = layout.marginLeft - layout.tablePadding;\n var top = y - layout.tablePadding;\n var width = layout.marginRight - (2 * layout.tablePadding);\n var height = 20;\n if (NINJA.secondaryColor) {\n setDocHexFill(doc, NINJA.secondaryColor);\n setDocHexDraw(doc, NINJA.secondaryColor);\n } else {\n doc.setDrawColor(63,60,60);\n doc.setFillColor(63,60,60);\n } \n doc.rect(left, top, width, height, \'FD\');\n \n doc.setFontType(\'bold\');\n SetPdfColor(\'White\', doc);\n doc.setFontSize(12);\n \n var label = invoice.is_quote ? invoiceLabels.total : invoiceLabels.balance_due;\n var labelX = layout.unitCostRight-(doc.getStringUnitWidth(label) * doc.internal.getFontSize());\n doc.text(labelX, y+2, label);\n\n\n doc.setFontType(\'normal\');\n var amount = formatMoney(invoice.balance_amount , currencyId);\n headerLeft=layout.headerRight+400;\n var amountX = layout.lineTotalRight - (doc.getStringUnitWidth(amount) * doc.internal.getFontSize());\n doc.text(amountX, y+2, amount);','{\n \"content\": [\n {\n \"columns\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80],\n \"margin\": [0, 60, 0, 30]\n },\n {\n \"stack\": \"$clientDetails\",\n \"margin\": [0, 60, 0, 0]\n }\n ]\n },\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$notFirstAndLastColumn:.5\",\n \"hLineColor\": \"#888888\",\n \"vLineColor\": \"#FFFFFF\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:8\",\n \"paddingBottom\": \"$amount:8\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n },\n {\n \"columns\": [\n {\n \"canvas\": [\n {\n \"type\": \"rect\",\n \"x\": 0,\n \"y\": 0,\n \"w\": 515,\n \"h\": 26,\n \"r\": 0,\n \"lineWidth\": 1,\n \"color\": \"$secondaryColor:#403d3d\"\n }\n ],\n \"width\": 10,\n \"margin\": [\n 0,\n 10,\n 0,\n 0\n ]\n },\n {\n \"text\": \"$balanceDueLabel\",\n \"style\": \"subtotalsBalanceDueLabel\",\n \"margin\": [0, 16, 0, 0],\n \"width\": 370\n },\n {\n \"text\": \"$balanceDue\",\n \"style\": \"subtotalsBalanceDue\",\n \"margin\": [0, 16, 8, 0]\n }\n ]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": [\n {\n \"canvas\": [\n {\n \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 600, \"y2\": 0,\"lineWidth\": 100,\"lineColor\":\"$primaryColor:#f26621\"\n }]\n ,\"width\":10\n },\n {\n \"columns\": [\n {\n \"width\": 350,\n \"stack\": [\n {\n \"text\": \"$invoiceFooter\",\n \"margin\": [40, -40, 40, 0],\n \"alignment\": \"left\",\n \"color\": \"#FFFFFF\"\n\n }\n ]\n },\n {\n \"stack\": \"$accountDetails\",\n \"margin\": [0, -40, 0, 0],\n \"width\": \"*\"\n },\n {\n \"stack\": \"$accountAddress\",\n \"margin\": [0, -40, 0, 0],\n \"width\": \"*\"\n }\n ]\n }\n ],\n \"header\": [\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 600, \"y2\": 0,\"lineWidth\": 200,\"lineColor\":\"$primaryColor:#f26621\"}],\"width\":10\n },\n {\n \"columns\": [\n {\n \"text\": \"$accountName\", \"bold\": true,\"font\":\"$headerFont\",\"fontSize\":30,\"color\":\"#ffffff\",\"margin\":[40,20,0,0],\"width\":350\n }\n ]\n },\n {\n \"width\": 300,\n \"table\": {\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [400, -40, 0, 0]\n }\n ],\n \"defaultStyle\": {\n \"font\": \"$bodyFont\",\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#299CC2\"\n },\n \"accountName\": {\n \"margin\": [4, 2, 4, 2],\n \"color\": \"$primaryColor:#299CC2\"\n },\n \"accountDetails\": {\n \"margin\": [4, 2, 4, 2],\n \"color\": \"#FFFFFF\"\n },\n \"accountAddress\": {\n \"margin\": [4, 2, 4, 2],\n \"color\": \"#FFFFFF\"\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 4, 2]\n },\n \"invoiceDetails\": {\n \"color\": \"#FFFFFF\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 0, 0, 16]\n },\n \"productKey\": {\n \"bold\": true\n },\n \"clientName\": {\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"color\": \"#FFFFFF\",\n \"fontSize\": \"$fontSizeLargest\",\n \"fillColor\": \"$secondaryColor:#403d3d\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\":\"#FFFFFF\",\n \"alignment\":\"right\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\":\"#FFFFFF\",\n \"bold\": true,\n \"alignment\":\"right\"\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"invoiceNumberLabel\": {\n \"bold\": true\n },\n \"invoiceNumber\": {\n \"bold\": true\n },\n \"fullheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n },\n \"invoiceDocuments\": {\n \"margin\": [7, 0, 7, 0]\n },\n \"invoiceDocument\": {\n \"margin\": [0, 10, 0, 10]\n }\n },\n \"pageMargins\": [40, 120, 40, 50]\n}\n'),(4,'Plain',' var client = invoice.client;\n var account = invoice.account;\n var currencyId = client.currency_id; \n \n layout.accountTop += 25;\n layout.headerTop += 25;\n layout.tableTop += 25;\n\n if (invoice.image)\n {\n var left = layout.headerRight - invoice.imageWidth;\n doc.addImage(invoice.image, \'JPEG\', left, 50);\n } \n \n /* table header */\n doc.setDrawColor(200,200,200);\n doc.setFillColor(230,230,230);\n \n var detailsHeight = getInvoiceDetailsHeight(invoice, layout);\n var left = layout.headerLeft - layout.tablePadding;\n var top = layout.headerTop + detailsHeight - layout.rowHeight - layout.tablePadding;\n var width = layout.headerRight - layout.headerLeft + (2 * layout.tablePadding);\n var height = layout.rowHeight + 1;\n doc.rect(left, top, width, height, \'FD\'); \n\n doc.setFontSize(10);\n doc.setFontType(\'normal\');\n\n displayAccount(doc, invoice, layout.marginLeft, layout.accountTop, layout);\n displayClient(doc, invoice, layout.marginLeft, layout.headerTop, layout);\n\n displayInvoice(doc, invoice, layout.headerLeft, layout.headerTop, layout, layout.headerRight);\n layout.tableTop = Math.max(layout.tableTop, layout.headerTop + detailsHeight + (2 * layout.tablePadding));\n\n var headerY = layout.headerTop;\n var total = 0;\n\n doc.setDrawColor(200,200,200);\n doc.setFillColor(230,230,230);\n var left = layout.marginLeft - layout.tablePadding;\n var top = layout.tableTop - layout.tablePadding;\n var width = layout.headerRight - layout.marginLeft + (2 * layout.tablePadding);\n var height = layout.rowHeight + 2;\n doc.rect(left, top, width, height, \'FD\'); \n\n displayInvoiceHeader(doc, invoice, layout);\n var y = displayInvoiceItems(doc, invoice, layout);\n\n doc.setFontSize(10);\n\n displayNotesAndTerms(doc, layout, invoice, y+20);\n\n y += displaySubtotals(doc, layout, invoice, y+20, 480) + 20;\n\n doc.setDrawColor(200,200,200);\n doc.setFillColor(230,230,230);\n \n var left = layout.footerLeft - layout.tablePadding;\n var top = y - layout.tablePadding;\n var width = layout.headerRight - layout.footerLeft + (2 * layout.tablePadding);\n var height = layout.rowHeight + 2;\n doc.rect(left, top, width, height, \'FD\'); \n \n doc.setFontType(\'bold\');\n doc.text(layout.footerLeft, y, invoice.is_quote ? invoiceLabels.total : invoiceLabels.balance_due);\n\n total = formatMoney(invoice.balance_amount, currencyId);\n var totalX = layout.headerRight - (doc.getStringUnitWidth(total) * doc.internal.getFontSize());\n doc.text(totalX, y, total); \n\n if (!invoice.is_pro) {\n doc.setFontType(\'normal\');\n doc.text(layout.marginLeft, 790, \'Created by InvoiceNinja.com\');\n }','{\n \"content\": [\n {\n \"columns\": [\n {\n \"stack\": \"$accountDetails\"\n },\n {\n \"stack\": \"$accountAddress\"\n },\n [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n }\n ] \n ]},\n {\n \"columns\": [\n {\n \"width\": 340,\n \"stack\": \"$clientDetails\",\n \"margin\": [0,40,0,0]\n },\n {\n \"width\":200,\n \"table\": { \n \"body\": \"$invoiceDetails\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"#E6E6E6\",\n \"paddingLeft\": \"$amount:10\", \n \"paddingRight\": \"$amount:10\"\n }\n }\n ]\n }, \n {\n \"canvas\": [{ \"type\": \"rect\", \"x\": 0, \"y\": 0, \"w\": 515, \"h\": 25,\"r\":0, \"lineWidth\": 1,\"color\":\"#e6e6e6\"}],\"width\":10,\"margin\":[0,30,0,-43]\n },\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:1\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"#e6e6e6\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:8\", \n \"paddingBottom\": \"$amount:8\" \n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"width\": 160,\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [60, 60],\n \"body\": \"$subtotals\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:10\", \n \"paddingRight\": \"$amount:10\", \n \"paddingTop\": \"$amount:4\", \n \"paddingBottom\": \"$amount:4\" \n }\n }\n ]\n }, \n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\",\n \"margin\": [0, 0, 0, 12]\n\n }\n ],\n \"margin\": [40, -20, 40, 40]\n },\n \"defaultStyle\": {\n \"font\": \"$bodyFont\",\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#299CC2\"\n },\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"tableHeader\": {\n \"bold\": true\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n }, \n \"invoiceLineItemsTable\": {\n \"margin\": [0, 16, 0, 16]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n }, \n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"terms\": {\n \"margin\": [0, 0, 20, 0]\n },\n \"invoiceDetailBalanceDueLabel\": {\n \"fillColor\": \"#e6e6e6\"\n },\n \"invoiceDetailBalanceDue\": {\n \"fillColor\": \"#e6e6e6\"\n },\n \"subtotalsBalanceDueLabel\": {\n \"fillColor\": \"#e6e6e6\"\n },\n \"subtotalsBalanceDue\": {\n \"fillColor\": \"#e6e6e6\"\n },\n \"fullheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n },\n \"invoiceDocuments\": {\n \"margin\": [7, 0, 7, 0]\n },\n \"invoiceDocument\": {\n \"margin\": [0, 10, 0, 10]\n }\n },\n \"pageMargins\": [40, 40, 40, 60]\n}\n'),(5,'Business',NULL,'{\n \"content\": [\n {\n \"columns\":\n [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n },\n {\n \"width\": 300,\n \"stack\": \"$accountDetails\",\n \"margin\": [140, 0, 0, 0]\n },\n {\n \"width\": 150,\n \"stack\": \"$accountAddress\"\n }\n ]\n },\n {\n \"columns\": [\n {\n \"width\": 120,\n \"stack\": [\n {\"text\": \"$invoiceIssuedToLabel\", \"style\":\"issuedTo\"},\n \"$clientDetails\"\n ],\n \"margin\": [0, 20, 0, 0]\n },\n {\n \"canvas\": [{ \"type\": \"rect\", \"x\": 20, \"y\": 0, \"w\": 174, \"h\": \"$invoiceDetailsHeight\",\"r\":10, \"lineWidth\": 1,\"color\":\"$primaryColor:#eb792d\"}],\n \"width\":30,\n \"margin\":[200,25,0,0]\n },\n {\n \"table\": {\n \"widths\": [70, 76],\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [200, 34, 0, 0]\n }\n ]\n },\n {\"canvas\": [{ \"type\": \"rect\", \"x\": 0, \"y\": 0, \"w\": 515, \"h\": 32,\"r\":8, \"lineWidth\": 1,\"color\":\"$secondaryColor:#374e6b\"}],\"width\":10,\"margin\":[0,20,0,-45]},\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:1\",\n \"vLineWidth\": \"$notFirst:.5\",\n \"hLineColor\": \"#FFFFFF\",\n \"vLineColor\": \"#FFFFFF\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:12\",\n \"paddingBottom\": \"$amount:12\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"stack\": [\n {\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"35%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n },\n {\n \"canvas\": [\n {\n \"type\": \"rect\",\n \"x\": 60,\n \"y\": 20,\n \"w\": 198,\n \"h\": 30,\n \"r\": 7,\n \"lineWidth\": 1,\n \"color\": \"$secondaryColor:#374e6b\"\n }\n ]\n },\n {\n \"style\": \"subtotalsBalance\",\n \"table\": {\n \"widths\": [\"*\", \"45%\"],\n \"body\": \"$subtotalsBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n }\n ]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#299CC2\"\n },\n \"accountName\": {\n \"bold\": true\n },\n \"accountDetails\": {\n \"color\": \"#AAA9A9\",\n \"margin\": [0,2,0,1]\n },\n \"accountAddress\": {\n \"color\": \"#AAA9A9\",\n \"margin\": [0,2,0,1]\n },\n \"even\": {\n \"fillColor\":\"#E8E8E8\"\n },\n \"odd\": {\n \"fillColor\":\"#F7F7F7\"\n },\n \"productKey\": {\n \"bold\": true\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"#ffffff\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true,\n \"color\":\"#ffffff\",\n \"alignment\":\"right\",\n \"noWrap\":true\n },\n \"invoiceDetails\": {\n \"color\": \"#ffffff\"\n },\n \"tableHeader\": {\n \"color\": \"#ffffff\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"secondTableHeader\": {\n \"color\": \"$secondaryColor:#374e6b\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"issuedTo\": {\n \"margin\": [0,2,0,1],\n \"bold\": true,\n \"color\": \"#374e6b\"\n },\n \"clientDetails\": {\n \"margin\": [0,2,0,1]\n },\n \"clientName\": {\n \"color\": \"$primaryColor:#eb792d\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 10, 0, 10]\n },\n \"invoiceDetailsValue\": {\n \"alignment\": \"right\"\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"subtotalsBalance\": {\n \"alignment\": \"right\",\n \"margin\": [0, -25, 0, 0]\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(6,'Creative',NULL,'{\n \"content\": [\n {\n \"columns\": [\n {\n \"stack\": \"$clientDetails\"\n },\n {\n \"stack\": \"$accountDetails\"\n },\n {\n \"stack\": \"$accountAddress\"\n },\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80],\n \"alignment\": \"right\"\n }\n ],\n \"margin\": [0, 0, 0, 20]\n },\n {\n \"columns\": [\n {\"text\":\n [\n {\"text\": \"$entityTypeUC\", \"style\": \"header1\"},\n {\"text\": \" #\", \"style\": \"header2\"},\n {\"text\": \"$invoiceNumber\", \"style\":\"header2\"}\n ],\n \"width\": \"*\"\n },\n {\n \"width\":200,\n \"table\": {\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [16, 4, 0, 0]\n }\n ],\n \"margin\": [0, 0, 0, 20]\n },\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 5, \"x2\": 515, \"y2\": 5, \"lineWidth\": 3,\"lineColor\":\"$primaryColor:#AE1E54\"}]},\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"$primaryColor:#E8E8E8\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:8\",\n \"paddingBottom\": \"$amount:8\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n },\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 20, \"x2\": 515, \"y2\": 20, \"lineWidth\": 3,\"lineColor\":\"$primaryColor:#AE1E54\"}],\n \"margin\": [0, -8, 0, -8]\n },\n {\n \"text\": \"$balanceDueLabel\",\n \"style\": \"subtotalsBalanceDueLabel\"\n },\n {\n \"text\": \"$balanceDue\",\n \"style\": \"subtotalsBalanceDue\"\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#AE1E54\"\n },\n \"accountName\": {\n \"margin\": [4, 2, 4, 2],\n \"color\": \"$primaryColor:#AE1E54\",\n \"bold\": true\n },\n \"accountDetails\": {\n \"margin\": [4, 2, 4, 2]\n },\n \"accountAddress\": {\n \"margin\": [4, 2, 4, 2]\n },\n \"odd\": {\n \"fillColor\":\"#F4F4F4\"\n },\n \"productKey\": {\n \"bold\": true\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"margin\": [320,20,0,0]\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#AE1E54\",\n \"bold\": true,\n \"margin\":[0,-10,10,0],\n \"alignment\": \"right\"\n },\n \"invoiceDetailBalanceDue\": {\n \"bold\": true,\n \"color\": \"$primaryColor:#AE1E54\"\n },\n \"invoiceDetailBalanceDueLabel\": {\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"color\": \"$primaryColor:#AE1E54\",\n \"fontSize\": \"$fontSizeLargest\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"clientName\": {\n \"bold\": true\n },\n \"clientDetails\": {\n \"margin\": [0,2,0,1]\n },\n \"header1\": {\n \"bold\": true,\n \"margin\": [0, 30, 0, 16],\n \"fontSize\": 42\n },\n \"header2\": {\n \"margin\": [0, 30, 0, 16],\n \"fontSize\": 42,\n \"italics\": true,\n \"color\": \"$primaryColor:#AE1E54\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 4, 0, 16]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(7,'Elegant',NULL,'{\n \"content\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80],\n \"alignment\": \"center\",\n \"margin\": [0, 0, 0, 30]\n },\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 5, \"x2\": 515, \"y2\": 5, \"lineWidth\": 2}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 3, \"x2\": 515, \"y2\": 3, \"lineWidth\": 1}]},\n {\n \"columns\": [\n {\n \"width\": 120,\n \"stack\": [\n {\"text\": \"$invoiceToLabel\", \"style\": \"header\", \"margin\": [0, 0, 0, 6]},\n \"$clientDetails\"\n ]\n },\n {\n \"width\": 10,\n \"canvas\": [{ \"type\": \"line\", \"x1\": -2, \"y1\": 18, \"x2\": -2, \"y2\": 80, \"lineWidth\": 1,\"dash\": { \"length\": 2 }}]\n },\n {\n \"width\": 120,\n \"stack\": \"$accountDetails\",\n \"margin\": [0, 20, 0, 0]\n },\n {\n \"width\": 110,\n \"stack\": \"$accountAddress\",\n \"margin\": [0, 20, 0, 0]\n },\n {\n \"stack\": [\n {\"text\": \"$detailsLabel\", \"style\": \"header\", \"margin\": [0, 0, 0, 6]},\n {\n \"width\":180,\n \"table\": {\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\"\n }\n ]\n }],\n \"margin\": [0, 20, 0, 0]\n },\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:12\",\n \"paddingBottom\": \"$amount:12\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n },\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 270, \"y1\": 20, \"x2\": 515, \"y2\": 20, \"lineWidth\": 1,\"dash\": { \"length\": 2 }}]\n },\n {\n \"text\": \"$balanceDueLabel\",\n \"style\": \"subtotalsBalanceDueLabel\"\n },\n {\n \"text\": \"$balanceDue\",\n \"style\": \"subtotalsBalanceDue\"\n },\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 270, \"y1\": 20, \"x2\": 515, \"y2\": 20, \"lineWidth\": 1,\"dash\": { \"length\": 2 }}]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }],\n \"footer\": [\n {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 35, \"y1\": 5, \"x2\": 555, \"y2\": 5, \"lineWidth\": 2,\"margin\": [30,0,0,0]}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 35, \"y1\": 3, \"x2\": 555, \"y2\": 3, \"lineWidth\": 1,\"margin\": [30,0,0,0]}]}\n ],\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientName\": {\n \"bold\": true\n },\n \"accountName\": {\n \"bold\": true\n },\n \"odd\": {\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#5a7b61\",\n \"margin\": [320,20,0,0]\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#5a7b61\",\n \"style\": true,\n \"margin\":[0,-14,8,0],\n \"alignment\":\"right\"\n },\n \"invoiceDetailBalanceDue\": {\n \"color\": \"$primaryColor:#5a7b61\",\n \"bold\": true\n },\n \"fullheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"header\": {\n \"fontSize\": 14,\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"color\": \"$primaryColor:#5a7b61\",\n \"fontSize\": \"$fontSizeLargest\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 40, 0, 16]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"header\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(8,'Hipster',NULL,'{\n \"content\": [\n {\n \"columns\": [\n {\n \"width\":10,\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 0, \"y2\": 75, \"lineWidth\": 0.5}]\n },\n {\n \"width\":120,\n \"stack\": [\n {\"text\": \"$fromLabelUC\", \"style\": \"fromLabel\"}, \n \"$accountDetails\" \n ]\n },\n {\n \"width\":120,\n \"stack\": [\n {\"text\": \" \"},\n \"$accountAddress\"\n ],\n \"margin\": [10, 0, 0, 16]\n },\n {\n \"width\":10,\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 0, \"y2\": 75, \"lineWidth\": 0.5}]\n },\n {\n \"stack\": [\n {\"text\": \"$toLabelUC\", \"style\": \"toLabel\"}, \n \"$clientDetails\"\n ]\n },\n [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n }\n ]\n ]\n },\n {\n \"text\": \"$entityTypeUC\",\n \"margin\": [0, 4, 0, 8],\n \"bold\": \"true\",\n \"fontSize\": 42\n },\n {\n \"columnGap\": 16,\n \"columns\": [\n {\n \"width\":\"auto\",\n \"text\": [\"$invoiceNoLabel\",\" \",\"$invoiceNumberValue\"],\n \"bold\": true,\n \"color\":\"$primaryColor:#bc9f2b\",\n \"fontSize\":10\n },\n {\n \"width\":\"auto\",\n \"text\": [\"$invoiceDateLabel\",\" \",\"$invoiceDateValue\"],\n \"fontSize\":10\n },\n {\n \"width\":\"auto\",\n \"text\": [\"$dueDateLabel?\",\" \",\"$dueDateValue\"],\n \"fontSize\":10\n },\n {\n \"width\":\"*\",\n \"text\": [\"$balanceDueLabel\",\" \",{\"text\":\"$balanceDue\", \"bold\":true, \"color\":\"$primaryColor:#bc9f2b\"}],\n \"fontSize\":10\n }\n ]\n },\n {\n \"margin\": [0, 26, 0, 0],\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$amount:.5\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:8\", \n \"paddingBottom\": \"$amount:8\" \n }\n },\n {\n \"columns\": [\n {\n \"stack\": \"$notesAndTerms\",\n \"width\": \"*\",\n \"margin\": [0, 12, 0, 0]\n },\n {\n \"width\": 200,\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"36%\"],\n \"body\": \"$subtotals\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$notFirst:.5\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:12\", \n \"paddingBottom\": \"$amount:4\" \n }\n }\n ]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"accountName\": {\n \"bold\": true\n },\n \"clientName\": {\n \"bold\": true\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#bc9f2b\",\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"fontSize\": \"$fontSizeLargest\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n }, \n \"fromLabel\": {\n \"color\": \"$primaryColor:#bc9f2b\",\n \"bold\": true \n },\n \"toLabel\": {\n \"color\": \"$primaryColor:#bc9f2b\",\n \"bold\": true \n },\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n }, \n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 16, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(9,'Playful',NULL,'{\n \"content\": [\n {\n \"columns\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n },\n {\"canvas\": [{ \"type\": \"rect\", \"x\": 0, \"y\": 0, \"w\": 190, \"h\": \"$invoiceDetailsHeight\",\"r\":5, \"lineWidth\": 1,\"color\":\"$primaryColor:#009d91\"}],\"width\":10,\"margin\":[200,0,0,0]},\n {\n \"width\":400,\n \"table\": { \n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [210, 10, 10, 0]\n }\n ] \n },\n {\n \"margin\": [0, 18, 0, 0],\n \"columnGap\": 50,\n \"columns\": [\n {\n \"width\": 212,\n \"stack\": [\n {\"text\": \"$invoiceToLabel:\", \"style\": \"toLabel\"},\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 4, \"x2\": 150, \"y2\": 4, \"lineWidth\": 1,\"dash\": { \"length\": 3 },\"lineColor\":\"$primaryColor:#009d91\"}],\n \"margin\": [0, 0, 0, 4]\n },\n \"$clientDetails\",\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 9, \"x2\": 150, \"y2\": 9, \"lineWidth\": 1,\"dash\": { \"length\": 3 },\"lineColor\":\"$primaryColor:#009d91\"}]}\n ]\n },\n {\n \"width\": \"*\",\n \"stack\": [\n {\"text\": \"$fromLabel:\", \"style\": \"fromLabel\"},\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 4, \"x2\": 250, \"y2\": 4, \"lineWidth\": 1,\"dash\": { \"length\": 3 },\"lineColor\":\"$primaryColor:#009d91\"}],\n \"margin\": [0, 0, 0, 4]\n },\n {\"columns\":[\n \"$accountDetails\",\n \"$accountAddress\" \n ], \"columnGap\": 4}, \n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 9, \"x2\": 250, \"y2\": 9, \"lineWidth\": 1,\"dash\": { \"length\": 3 },\"lineColor\":\"$primaryColor:#009d91\"}]}\n ]\n }\n ]\n },\n {\"canvas\": [{ \"type\": \"rect\", \"x\": 0, \"y\": 0, \"w\": 515, \"h\": 35,\"r\":6, \"lineWidth\": 1,\"color\":\"$primaryColor:#009d91\"}],\"width\":10,\"margin\":[0,30,0,-30]},\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"$primaryColor:#009d91\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:8\", \n \"paddingBottom\": \"$amount:8\"\n }\n }, \n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"stack\": [\n {\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"35%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n },\n {\n \"canvas\": [\n {\n \"type\": \"rect\",\n \"x\": 76,\n \"y\": 20,\n \"w\": 182,\n \"h\": 30,\n \"r\": 4,\n \"lineWidth\": 1,\n \"color\": \"$primaryColor:#009d91\"\n }\n ]\n },\n {\n \"style\": \"subtotalsBalance\",\n \"table\": {\n \"widths\": [\"*\", \"35%\"],\n \"body\": \"$subtotalsBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n }\n ]\n }, \n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n], \n \"footer\": [\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 38, \"x2\": 68, \"y2\": 38, \"lineWidth\": 6,\"lineColor\":\"#009d91\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 68, \"y1\": 0, \"x2\": 135, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#1d766f\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 135, \"y1\": 0, \"x2\": 201, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#ffb800\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 201, \"y1\": 0, \"x2\": 267, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#bf9730\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 267, \"y1\": 0, \"x2\": 333, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#ac2b50\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 333, \"y1\": 0, \"x2\": 399, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#e60042\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 399, \"y1\": 0, \"x2\": 465, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#ffb800\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 465, \"y1\": 0, \"x2\": 532, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#009d91\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 532, \"y1\": 0, \"x2\": 600, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#ac2b50\"}]},\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\",\n \"margin\": [40, -60, 40, 0]\n }\n ],\n \"header\": [\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 68, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#009d91\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 68, \"y1\": 0, \"x2\": 135, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#1d766f\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 135, \"y1\": 0, \"x2\": 201, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#ffb800\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 201, \"y1\": 0, \"x2\": 267, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#bf9730\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 267, \"y1\": 0, \"x2\": 333, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#ac2b50\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 333, \"y1\": 0, \"x2\": 399, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#e60042\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 399, \"y1\": 0, \"x2\": 465, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#ffb800\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 465, \"y1\": 0, \"x2\": 532, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#009d91\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 532, \"y1\": 0, \"x2\": 600, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#ac2b50\"}]}\n ],\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"accountName\": {\n \"color\": \"$secondaryColor:#bb3328\"\n },\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientName\": {\n \"color\": \"$secondaryColor:#bb3328\"\n },\n \"even\": {\n \"fillColor\":\"#E8E8E8\"\n },\n \"odd\": {\n \"fillColor\":\"#F7F7F7\"\n },\n \"productKey\": {\n \"color\": \"$secondaryColor:#bb3328\"\n },\n \"lineTotal\": {\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"#FFFFFF\"\n },\n \"secondTableHeader\": {\n \"color\": \"$primaryColor:#009d91\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n }, \n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\":\"#FFFFFF\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true,\n \"color\":\"#FFFFFF\",\n \"alignment\":\"right\"\n },\n \"invoiceDetails\": {\n \"color\": \"#FFFFFF\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 0, 0, 16]\n },\n \"invoiceDetailBalanceDueLabel\": {\n \"bold\": true\n },\n \"invoiceDetailBalanceDue\": {\n \"bold\": true\n },\n \"fromLabel\": {\n \"color\": \"$primaryColor:#009d91\"\n },\n \"toLabel\": {\n \"color\": \"$primaryColor:#009d91\"\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n }, \n \"subtotalsBalance\": {\n \"alignment\": \"right\",\n \"margin\": [0, -25, 0, 0]\n }, \n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(10,'Photo',NULL,'{\n \"content\": [\n {\n \"columns\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n },\n {\n \"text\": \"\",\n \"width\": \"*\"\n },\n {\n \"width\":180,\n \"table\": { \n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\"\n }]\n },\n {\n \"image\": \"data:image/jpeg;base64,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\",\n \"margin\": [-40, 16, 0, 0],\n \"width\": 595\n },\n {\n \"margin\": [-20, -150, 0, 0],\n \"columnGap\": 8,\n \"columns\": [\n {\n \"width\": \"auto\",\n \"text\": \"$toLabel:\",\n \"style\": \"bold\",\n \"color\":\"#cd5138\"\n },\n {\n \"width\": \"*\",\n \"stack\": \"$clientDetails\",\n \"margin\": [4, 0, 0, 0]\n }\n ]\n },\n {\n \"margin\": [-20, 10, 0, 140],\n \"columnGap\": 8,\n \"columns\": [\n {\n \"width\": \"auto\",\n \"text\": \"$fromLabel:\",\n \"style\": \"bold\",\n \"color\":\"#cd5138\"\n },\n {\n \"width\": \"*\",\n \"stack\": [\n {\n \"width\": 150,\n \"stack\": \"$accountDetails\"\n },\n {\n \"width\": 150,\n \"stack\": \"$accountAddress\"\n }\n ]\n }\n ]\n },\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 5, \"x2\": 515, \"y2\": 5, \"lineWidth\": 1.5}],\"margin\":[0,0,0,-30]},\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"#000000\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:10\", \n \"paddingBottom\": \"$amount:10\" \n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"alignment\": \"right\",\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotals\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:4\", \n \"paddingBottom\": \"$amount:4\" \n }\n }]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"styles\": {\n \"accountDetails\": {\n \"margin\": [0, 0, 0, 3]\n },\n \"accountAddress\": {\n \"margin\": [0, 0, 0, 3]\n },\n \"clientDetails\": {\n \"margin\": [0, 0, 0, 3]\n },\n \"productKey\": {\n \"color\": \"$primaryColor:#cd5138\"\n },\n \"lineTotal\": {\n \"color\": \"$primaryColor:#cd5138\"\n },\n \"tableHeader\": {\n \"bold\": true,\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\"\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#cd5138\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 0, 0, 16]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 30, 40, 30]\n}\n'),(11,'Custom1',NULL,NULL),(12,'Custom2',NULL,NULL),(13,'Custom3',NULL,NULL);
+INSERT INTO `invoice_designs` VALUES (1,'Clean','var GlobalY=0;//Y position of line at current page\n\n var client = invoice.client;\n var account = invoice.account;\n var currencyId = client.currency_id;\n\n layout.headerRight = 550;\n layout.rowHeight = 15;\n\n doc.setFontSize(9);\n\n if (invoice.image)\n {\n var left = layout.headerRight - invoice.imageWidth;\n doc.addImage(invoice.image, \'JPEG\', layout.marginLeft, 30);\n }\n \n if (!invoice.is_pro && logoImages.imageLogo1)\n {\n pageHeight=820;\n y=pageHeight-logoImages.imageLogoHeight1;\n doc.addImage(logoImages.imageLogo1, \'JPEG\', layout.marginLeft, y, logoImages.imageLogoWidth1, logoImages.imageLogoHeight1);\n }\n\n doc.setFontSize(9);\n SetPdfColor(\'LightBlue\', doc, \'primary\');\n displayAccount(doc, invoice, 220, layout.accountTop, layout);\n\n SetPdfColor(\'LightBlue\', doc, \'primary\');\n doc.setFontSize(\'11\');\n doc.text(50, layout.headerTop, (invoice.is_quote ? invoiceLabels.quote : invoiceLabels.invoice).toUpperCase());\n\n\n SetPdfColor(\'Black\',doc); //set black color\n doc.setFontSize(9);\n\n var invoiceHeight = displayInvoice(doc, invoice, 50, 170, layout);\n var clientHeight = displayClient(doc, invoice, 220, 170, layout);\n var detailsHeight = Math.max(invoiceHeight, clientHeight);\n layout.tableTop = Math.max(layout.tableTop, layout.headerTop + detailsHeight + (3 * layout.rowHeight));\n \n doc.setLineWidth(0.3); \n doc.setDrawColor(200,200,200);\n doc.line(layout.marginLeft - layout.tablePadding, layout.headerTop + 6, layout.marginRight + layout.tablePadding, layout.headerTop + 6);\n doc.line(layout.marginLeft - layout.tablePadding, layout.headerTop + detailsHeight + 14, layout.marginRight + layout.tablePadding, layout.headerTop + detailsHeight + 14);\n\n doc.setFontSize(10);\n doc.setFontType(\'bold\');\n displayInvoiceHeader(doc, invoice, layout);\n var y = displayInvoiceItems(doc, invoice, layout);\n\n doc.setFontSize(9);\n doc.setFontType(\'bold\');\n\n GlobalY=GlobalY+25;\n\n\n doc.setLineWidth(0.3);\n doc.setDrawColor(241,241,241);\n doc.setFillColor(241,241,241);\n var x1 = layout.marginLeft - 12;\n var y1 = GlobalY-layout.tablePadding;\n\n var w2 = 510 + 24;\n var h2 = doc.internal.getFontSize()*3+layout.tablePadding*2;\n\n if (invoice.discount) {\n h2 += doc.internal.getFontSize()*2;\n }\n if (invoice.tax_amount) {\n h2 += doc.internal.getFontSize()*2;\n }\n\n //doc.rect(x1, y1, w2, h2, \'FD\');\n\n doc.setFontSize(9);\n displayNotesAndTerms(doc, layout, invoice, y);\n y += displaySubtotals(doc, layout, invoice, y, layout.unitCostRight);\n\n\n doc.setFontSize(10);\n Msg = invoice.is_quote ? invoiceLabels.total : invoiceLabels.balance_due;\n var TmpMsgX = layout.unitCostRight-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());\n \n doc.text(TmpMsgX, y, Msg);\n\n SetPdfColor(\'LightBlue\', doc, \'primary\');\n AmountText = formatMoney(invoice.balance_amount, currencyId);\n headerLeft=layout.headerRight+400;\n var AmountX = layout.lineTotalRight - (doc.getStringUnitWidth(AmountText) * doc.internal.getFontSize());\n doc.text(AmountX, y, AmountText);','{ \n \"content\":[ \n { \n \"columns\":[ \n { \n \"image\":\"$accountLogo\",\n \"fit\":[ \n 120,\n 80\n ]\n },\n { \n \"stack\":\"$accountDetails\",\n \"margin\":[ \n 7,\n 0,\n 0,\n 0\n ]\n },\n { \n \"stack\":\"$accountAddress\"\n }\n ]\n },\n { \n \"text\":\"$entityTypeUC\",\n \"margin\":[ \n 8,\n 30,\n 8,\n 5\n ],\n \"style\":\"entityTypeLabel\"\n },\n { \n \"table\":{ \n \"headerRows\":1,\n \"widths\":[ \n \"auto\",\n \"auto\",\n \"*\"\n ],\n \"body\":[ \n [ \n { \n \"table\":{ \n \"body\":\"$invoiceDetails\"\n },\n \"margin\":[ \n 0,\n 0,\n 12,\n 0\n ],\n \"layout\":\"noBorders\"\n },\n { \n \"stack\":\"$clientDetails\"\n },\n { \n \"text\":\"\"\n }\n ]\n ]\n },\n \"layout\":{ \n \"hLineWidth\":\"$firstAndLast:.5\",\n \"vLineWidth\":\"$none\",\n \"hLineColor\":\"#D8D8D8\",\n \"paddingLeft\":\"$amount:8\",\n \"paddingRight\":\"$amount:8\",\n \"paddingTop\":\"$amount:6\",\n \"paddingBottom\":\"$amount:6\"\n }\n },\n { \n \"style\":\"invoiceLineItemsTable\",\n \"table\":{ \n \"headerRows\":1,\n \"widths\":\"$invoiceLineItemColumns\",\n \"body\":\"$invoiceLineItems\"\n },\n \"layout\":{ \n \"hLineWidth\":\"$notFirst:.5\",\n \"vLineWidth\":\"$none\",\n \"hLineColor\":\"#D8D8D8\",\n \"paddingLeft\":\"$amount:8\",\n \"paddingRight\":\"$amount:8\",\n \"paddingTop\":\"$amount:14\",\n \"paddingBottom\":\"$amount:14\"\n }\n },\n { \n \"columns\":[ \n \"$notesAndTerms\",\n { \n \"table\":{ \n \"widths\":[ \n \"*\",\n \"40%\"\n ],\n \"body\":\"$subtotals\"\n },\n \"layout\":{ \n \"hLineWidth\":\"$none\",\n \"vLineWidth\":\"$none\",\n \"paddingLeft\":\"$amount:34\",\n \"paddingRight\":\"$amount:8\",\n \"paddingTop\":\"$amount:4\",\n \"paddingBottom\":\"$amount:4\"\n }\n }\n ]\n },\n { \n \"stack\":[ \n \"$invoiceDocuments\"\n ],\n \"style\":\"invoiceDocuments\"\n }\n ],\n \"defaultStyle\":{ \n \"font\":\"$bodyFont\",\n \"fontSize\":\"$fontSize\",\n \"margin\":[ \n 8,\n 4,\n 8,\n 4\n ]\n },\n \"footer\":{ \n \"columns\":[ \n { \n \"text\":\"$invoiceFooter\",\n \"alignment\":\"left\"\n }\n ],\n \"margin\":[ \n 40,\n -20,\n 40,\n 0\n ]\n },\n \"styles\":{ \n \"entityTypeLabel\":{ \n \"font\":\"$headerFont\",\n \"fontSize\":\"$fontSizeLargest\",\n \"color\":\"$primaryColor:#37a3c6\"\n },\n \"primaryColor\":{ \n \"color\":\"$primaryColor:#37a3c6\"\n },\n \"accountName\":{ \n \"color\":\"$primaryColor:#37a3c6\",\n \"bold\":true\n },\n \"invoiceDetails\":{ \n \"margin\":[ \n 0,\n 0,\n 8,\n 0\n ]\n },\n \"accountDetails\":{ \n \"margin\":[ \n 0,\n 2,\n 0,\n 2\n ]\n },\n \"clientDetails\":{ \n \"margin\":[ \n 0,\n 2,\n 0,\n 2\n ]\n },\n \"notesAndTerms\":{ \n \"margin\":[ \n 0,\n 2,\n 0,\n 2\n ]\n },\n \"accountAddress\":{ \n \"margin\":[ \n 0,\n 2,\n 0,\n 2\n ]\n },\n \"odd\":{ \n \"fillColor\":\"#fbfbfb\"\n },\n \"productKey\":{ \n \"color\":\"$primaryColor:#37a3c6\",\n \"bold\":true\n },\n \"subtotalsBalanceDueLabel\":{ \n \"fontSize\":\"$fontSizeLarger\"\n },\n \"subtotalsBalanceDue\":{ \n \"fontSize\":\"$fontSizeLarger\",\n \"color\":\"$primaryColor:#37a3c6\"\n },\n \"invoiceNumber\":{ \n \"bold\":true\n },\n \"tableHeader\":{ \n \"bold\":true,\n \"fontSize\":\"$fontSizeLarger\"\n },\n \"costTableHeader\":{ \n \"alignment\":\"right\"\n },\n \"qtyTableHeader\":{ \n \"alignment\":\"right\"\n },\n \"taxTableHeader\":{ \n \"alignment\":\"right\"\n },\n \"lineTotalTableHeader\":{ \n \"alignment\":\"right\"\n },\n \"invoiceLineItemsTable\":{ \n \"margin\":[ \n 0,\n 16,\n 0,\n 16\n ]\n },\n \"clientName\":{ \n \"bold\":true\n },\n \"cost\":{ \n \"alignment\":\"right\"\n },\n \"quantity\":{ \n \"alignment\":\"right\"\n },\n \"tax\":{ \n \"alignment\":\"right\"\n },\n \"lineTotal\":{ \n \"alignment\":\"right\"\n },\n \"subtotals\":{ \n \"alignment\":\"right\"\n },\n \"termsLabel\":{ \n \"bold\":true\n },\n \"fullheader\":{ \n \"font\":\"$headerFont\",\n \"fontSize\":\"$fontSizeLargest\",\n \"bold\":true\n },\n \"subheader\":{ \n \"font\":\"$headerFont\",\n \"fontSize\":\"$fontSizeLarger\"\n },\n \"help\":{ \n \"fontSize\":\"$fontSizeSmaller\",\n \"color\":\"#737373\"\n },\n \"invoiceDocuments\":{ \n \"margin\":[ \n 7,\n 0,\n 7,\n 0\n ]\n },\n \"invoiceDocument\":{ \n \"margin\":[ \n 0,\n 10,\n 0,\n 10\n ]\n }\n },\n \"pageMargins\":[ \n 40,\n 40,\n 40,\n 60\n ]\n}\n'),(2,'Bold',' var GlobalY=0;//Y position of line at current page\n\n var client = invoice.client;\n var account = invoice.account;\n var currencyId = client.currency_id;\n\n layout.headerRight = 150;\n layout.rowHeight = 15;\n layout.headerTop = 125;\n layout.tableTop = 300;\n\n doc.setLineWidth(0.5);\n\n if (NINJA.primaryColor) {\n setDocHexFill(doc, NINJA.primaryColor);\n setDocHexDraw(doc, NINJA.primaryColor);\n } else {\n doc.setFillColor(46,43,43);\n } \n\n var x1 =0;\n var y1 = 0;\n var w2 = 595;\n var h2 = 100;\n doc.rect(x1, y1, w2, h2, \'FD\');\n\n if (invoice.image)\n {\n var left = layout.headerRight - invoice.imageWidth;\n doc.addImage(invoice.image, \'JPEG\', layout.marginLeft, 30);\n }\n\n doc.setLineWidth(0.5);\n if (NINJA.primaryColor) {\n setDocHexFill(doc, NINJA.primaryColor);\n setDocHexDraw(doc, NINJA.primaryColor);\n } else {\n doc.setFillColor(46,43,43);\n doc.setDrawColor(46,43,43);\n } \n\n // return doc.setTextColor(240,240,240);//select color Custom Report GRAY Colour\n var x1 = 0;//tableLeft-tablePadding ;\n var y1 = 750;\n var w2 = 596;\n var h2 = 94;//doc.internal.getFontSize()*length+length*1.1;//+h;//+tablePadding;\n\n doc.rect(x1, y1, w2, h2, \'FD\');\n if (!invoice.is_pro && logoImages.imageLogo2)\n {\n pageHeight=820;\n var left = 250;//headerRight ;\n y=pageHeight-logoImages.imageLogoHeight2;\n var headerRight=370;\n\n var left = headerRight - logoImages.imageLogoWidth2;\n doc.addImage(logoImages.imageLogo2, \'JPEG\', left, y, logoImages.imageLogoWidth2, logoImages.imageLogoHeight2);\n }\n\n doc.setFontSize(7);\n doc.setFontType(\'bold\');\n SetPdfColor(\'White\',doc);\n\n displayAccount(doc, invoice, 300, layout.accountTop, layout);\n\n\n var y = layout.accountTop;\n var left = layout.marginLeft;\n var headerY = layout.headerTop;\n\n SetPdfColor(\'GrayLogo\',doc); //set black color\n doc.setFontSize(7);\n\n //show left column\n SetPdfColor(\'Black\',doc); //set black color\n doc.setFontType(\'normal\');\n\n //publish filled box\n doc.setDrawColor(200,200,200);\n\n if (NINJA.secondaryColor) {\n setDocHexFill(doc, NINJA.secondaryColor);\n } else {\n doc.setFillColor(54,164,152); \n } \n\n GlobalY=190;\n doc.setLineWidth(0.5);\n\n var BlockLenght=220;\n var x1 =595-BlockLenght;\n var y1 = GlobalY-12;\n var w2 = BlockLenght;\n var h2 = getInvoiceDetailsHeight(invoice, layout) + layout.tablePadding + 2;\n\n doc.rect(x1, y1, w2, h2, \'FD\');\n\n SetPdfColor(\'SomeGreen\', doc, \'secondary\');\n doc.setFontSize(\'14\');\n doc.setFontType(\'bold\');\n doc.text(50, GlobalY, (invoice.is_quote ? invoiceLabels.your_quote : invoiceLabels.your_invoice).toUpperCase());\n\n\n var z=GlobalY;\n z=z+30;\n\n doc.setFontSize(\'8\'); \n SetPdfColor(\'Black\',doc); \n var clientHeight = displayClient(doc, invoice, layout.marginLeft, z, layout);\n layout.tableTop += Math.max(0, clientHeight - 75);\n marginLeft2=395;\n\n //publish left side information\n SetPdfColor(\'White\',doc);\n doc.setFontSize(\'8\');\n var detailsHeight = displayInvoice(doc, invoice, marginLeft2, z-25, layout) + 75;\n layout.tableTop = Math.max(layout.tableTop, layout.headerTop + detailsHeight + (2 * layout.tablePadding));\n\n y=z+60;\n x = GlobalY + 100;\n doc.setFontType(\'bold\');\n\n doc.setFontSize(12);\n doc.setFontType(\'bold\');\n SetPdfColor(\'Black\',doc);\n displayInvoiceHeader(doc, invoice, layout);\n\n var y = displayInvoiceItems(doc, invoice, layout);\n doc.setLineWidth(0.3);\n displayNotesAndTerms(doc, layout, invoice, y);\n y += displaySubtotals(doc, layout, invoice, y, layout.unitCostRight);\n\n doc.setFontType(\'bold\');\n\n doc.setFontSize(12);\n x += doc.internal.getFontSize()*4;\n Msg = invoice.is_quote ? invoiceLabels.total : invoiceLabels.balance_due;\n var TmpMsgX = layout.unitCostRight-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());\n\n doc.text(TmpMsgX, y, Msg);\n\n //SetPdfColor(\'LightBlue\',doc);\n AmountText = formatMoney(invoice.balance_amount , currencyId);\n headerLeft=layout.headerRight+400;\n var AmountX = headerLeft - (doc.getStringUnitWidth(AmountText) * doc.internal.getFontSize());\n SetPdfColor(\'SomeGreen\', doc, \'secondary\');\n doc.text(AmountX, y, AmountText);','{ \n \"content\":[ \n { \n \"columns\":[ \n { \n \"width\":380,\n \"stack\":[ \n { \n \"text\":\"$yourInvoiceLabelUC\",\n \"style\":\"yourInvoice\"\n },\n \"$clientDetails\"\n ],\n \"margin\":[ \n 60,\n 100,\n 0,\n 10\n ]\n },\n { \n \"canvas\":[ \n { \n \"type\":\"rect\",\n \"x\":0,\n \"y\":0,\n \"w\":225,\n \"h\":\"$invoiceDetailsHeight\",\n \"r\":0,\n \"lineWidth\":1,\n \"color\":\"$primaryColor:#36a498\"\n }\n ],\n \"width\":10,\n \"margin\":[ \n -10,\n 100,\n 0,\n 10\n ]\n },\n { \n \"table\":{ \n \"body\":\"$invoiceDetails\"\n },\n \"layout\":\"noBorders\",\n \"margin\":[ \n 0,\n 110,\n 0,\n 0\n ]\n }\n ]\n },\n { \n \"style\":\"invoiceLineItemsTable\",\n \"table\":{ \n \"headerRows\":1,\n \"widths\":\"$invoiceLineItemColumns\",\n \"body\":\"$invoiceLineItems\"\n },\n \"layout\":{ \n \"hLineWidth\":\"$none\",\n \"vLineWidth\":\"$none\",\n \"paddingLeft\":\"$amount:8\",\n \"paddingRight\":\"$amount:8\",\n \"paddingTop\":\"$amount:14\",\n \"paddingBottom\":\"$amount:14\"\n }\n },\n { \n \"columns\":[ \n { \n \"width\":46,\n \"text\":\" \"\n },\n \"$notesAndTerms\",\n { \n \"table\":{ \n \"widths\":[ \n \"*\",\n \"40%\"\n ],\n \"body\":\"$subtotals\"\n },\n \"layout\":{ \n \"hLineWidth\":\"$none\",\n \"vLineWidth\":\"$none\",\n \"paddingLeft\":\"$amount:8\",\n \"paddingRight\":\"$amount:8\",\n \"paddingTop\":\"$amount:4\",\n \"paddingBottom\":\"$amount:4\"\n }\n }\n ]\n },\n { \n \"stack\":[ \n \"$invoiceDocuments\"\n ],\n \"style\":\"invoiceDocuments\"\n }\n ],\n \"footer\":[ \n { \n \"canvas\":[ \n { \n \"type\":\"line\",\n \"x1\":0,\n \"y1\":0,\n \"x2\":600,\n \"y2\":0,\n \"lineWidth\":100,\n \"lineColor\":\"$secondaryColor:#292526\"\n }\n ]\n },\n { \n \"columns\":[ \n { \n \"text\":\"$invoiceFooter\",\n \"margin\":[ \n 40,\n -40,\n 40,\n 0\n ],\n \"alignment\":\"left\",\n \"color\":\"#FFFFFF\"\n }\n ]\n }\n ],\n \"header\":[ \n { \n \"canvas\":[ \n { \n \"type\":\"line\",\n \"x1\":0,\n \"y1\":0,\n \"x2\":600,\n \"y2\":0,\n \"lineWidth\":200,\n \"lineColor\":\"$secondaryColor:#292526\"\n }\n ],\n \"width\":10\n },\n { \n \"columns\":[ \n { \n \"image\":\"$accountLogo\",\n \"fit\":[ \n 120,\n 60\n ],\n \"margin\":[ \n 30,\n 16,\n 0,\n 0\n ]\n },\n { \n \"stack\":\"$accountDetails\",\n \"margin\":[ \n 0,\n 16,\n 0,\n 0\n ],\n \"width\":140\n },\n { \n \"stack\":\"$accountAddress\",\n \"margin\":[ \n 20,\n 16,\n 0,\n 0\n ]\n }\n ]\n }\n ],\n \"defaultStyle\":{ \n \"font\":\"$bodyFont\",\n \"fontSize\":\"$fontSize\",\n \"margin\":[ \n 8,\n 4,\n 8,\n 4\n ]\n },\n \"styles\":{ \n \"primaryColor\":{ \n \"color\":\"$primaryColor:#36a498\"\n },\n \"accountName\":{ \n \"bold\":true,\n \"margin\":[ \n 4,\n 2,\n 4,\n 1\n ],\n \"color\":\"$primaryColor:#36a498\"\n },\n \"accountDetails\":{ \n \"margin\":[ \n 4,\n 2,\n 4,\n 1\n ],\n \"color\":\"#FFFFFF\"\n },\n \"accountAddress\":{ \n \"margin\":[ \n 4,\n 2,\n 4,\n 1\n ],\n \"color\":\"#FFFFFF\"\n },\n \"clientDetails\":{ \n \"margin\":[ \n 0,\n 2,\n 0,\n 1\n ]\n },\n \"odd\":{ \n \"fillColor\":\"#ebebeb\"\n },\n \"subtotalsBalanceDueLabel\":{ \n \"fontSize\":\"$fontSizeLargest\",\n \"bold\":true\n },\n \"subtotalsBalanceDue\":{ \n \"fontSize\":\"$fontSizeLargest\",\n \"color\":\"$primaryColor:#36a498\",\n \"bold\":true\n },\n \"invoiceDetails\":{ \n \"color\":\"#ffffff\"\n },\n \"invoiceNumber\":{ \n \"bold\":true\n },\n \"tableHeader\":{ \n \"fontSize\":12,\n \"bold\":true\n },\n \"costTableHeader\":{ \n \"alignment\":\"right\"\n },\n \"qtyTableHeader\":{ \n \"alignment\":\"right\"\n },\n \"taxTableHeader\":{ \n \"alignment\":\"right\"\n },\n \"lineTotalTableHeader\":{ \n \"alignment\":\"right\",\n \"margin\":[ \n 0,\n 0,\n 40,\n 0\n ]\n },\n \"firstColumn\":{ \n \"margin\":[ \n 40,\n 0,\n 0,\n 0\n ]\n },\n \"lastColumn\":{ \n \"margin\":[ \n 0,\n 0,\n 40,\n 0\n ]\n },\n \"productKey\":{ \n \"color\":\"$primaryColor:#36a498\",\n \"bold\":true\n },\n \"yourInvoice\":{ \n \"font\":\"$headerFont\",\n \"bold\":true,\n \"fontSize\":14,\n \"color\":\"$primaryColor:#36a498\",\n \"margin\":[ \n 0,\n 0,\n 0,\n 8\n ]\n },\n \"invoiceLineItemsTable\":{ \n \"margin\":[ \n 0,\n 26,\n 0,\n 16\n ]\n },\n \"clientName\":{ \n \"bold\":true\n },\n \"cost\":{ \n \"alignment\":\"right\"\n },\n \"quantity\":{ \n \"alignment\":\"right\"\n },\n \"tax\":{ \n \"alignment\":\"right\"\n },\n \"lineTotal\":{ \n \"alignment\":\"right\"\n },\n \"subtotals\":{ \n \"alignment\":\"right\",\n \"margin\":[ \n 0,\n 0,\n 40,\n 0\n ]\n },\n \"termsLabel\":{ \n \"bold\":true,\n \"margin\":[ \n 0,\n 0,\n 0,\n 4\n ]\n },\n \"fullheader\":{ \n \"font\":\"$headerFont\",\n \"fontSize\":\"$fontSizeLargest\",\n \"bold\":true\n },\n \"subheader\":{ \n \"font\":\"$headerFont\",\n \"fontSize\":\"$fontSizeLarger\"\n },\n \"help\":{ \n \"fontSize\":\"$fontSizeSmaller\",\n \"color\":\"#737373\"\n },\n \"invoiceDocuments\":{ \n \"margin\":[ \n 47,\n 0,\n 47,\n 0\n ]\n },\n \"invoiceDocument\":{ \n \"margin\":[ \n 0,\n 10,\n 0,\n 10\n ]\n }\n },\n \"pageMargins\":[ \n 0,\n 80,\n 0,\n 40\n ]\n}\n'),(3,'Modern',' var client = invoice.client;\n var account = invoice.account;\n var currencyId = client.currency_id;\n\n layout.headerRight = 400;\n layout.rowHeight = 15;\n\n\n doc.setFontSize(7);\n\n // add header\n doc.setLineWidth(0.5);\n\n if (NINJA.primaryColor) {\n setDocHexFill(doc, NINJA.primaryColor);\n setDocHexDraw(doc, NINJA.primaryColor);\n } else {\n doc.setDrawColor(242,101,34);\n doc.setFillColor(242,101,34);\n } \n\n var x1 =0;\n var y1 = 0;\n var w2 = 595;\n var h2 = Math.max(110, getInvoiceDetailsHeight(invoice, layout) + 30);\n doc.rect(x1, y1, w2, h2, \'FD\');\n\n SetPdfColor(\'White\',doc);\n\n //second column\n doc.setFontType(\'bold\');\n var name = invoice.account.name; \n if (name) {\n doc.setFontSize(\'30\');\n doc.setFontType(\'bold\');\n doc.text(40, 50, name);\n }\n\n if (invoice.image)\n {\n y=130;\n var left = layout.headerRight - invoice.imageWidth;\n doc.addImage(invoice.image, \'JPEG\', layout.marginLeft, y);\n }\n\n // add footer \n doc.setLineWidth(0.5);\n\n if (NINJA.primaryColor) {\n setDocHexFill(doc, NINJA.primaryColor);\n setDocHexDraw(doc, NINJA.primaryColor);\n } else {\n doc.setDrawColor(242,101,34);\n doc.setFillColor(242,101,34);\n } \n\n var x1 = 0;//tableLeft-tablePadding ;\n var y1 = 750;\n var w2 = 596;\n var h2 = 94;//doc.internal.getFontSize()*length+length*1.1;//+h;//+tablePadding;\n\n doc.rect(x1, y1, w2, h2, \'FD\');\n\n if (!invoice.is_pro && logoImages.imageLogo3)\n {\n pageHeight=820;\n // var left = 25;//250;//headerRight ;\n y=pageHeight-logoImages.imageLogoHeight3;\n //var headerRight=370;\n\n //var left = headerRight - invoice.imageLogoWidth3;\n doc.addImage(logoImages.imageLogo3, \'JPEG\', 40, y, logoImages.imageLogoWidth3, logoImages.imageLogoHeight3);\n }\n\n doc.setFontSize(10); \n var marginLeft = 340;\n displayAccount(doc, invoice, marginLeft, 780, layout);\n\n\n SetPdfColor(\'White\',doc); \n doc.setFontSize(\'8\');\n var detailsHeight = displayInvoice(doc, invoice, layout.headerRight, layout.accountTop-10, layout);\n layout.headerTop = Math.max(layout.headerTop, detailsHeight + 50);\n layout.tableTop = Math.max(layout.tableTop, detailsHeight + 150);\n\n SetPdfColor(\'Black\',doc); //set black color\n doc.setFontSize(7);\n doc.setFontType(\'normal\');\n displayClient(doc, invoice, layout.headerRight, layout.headerTop, layout);\n\n\n \n SetPdfColor(\'White\',doc); \n doc.setFontType(\'bold\');\n\n doc.setLineWidth(0.3);\n if (NINJA.secondaryColor) {\n setDocHexFill(doc, NINJA.secondaryColor);\n setDocHexDraw(doc, NINJA.secondaryColor);\n } else {\n doc.setDrawColor(63,60,60);\n doc.setFillColor(63,60,60);\n } \n\n var left = layout.marginLeft - layout.tablePadding;\n var top = layout.tableTop - layout.tablePadding;\n var width = layout.marginRight - (2 * layout.tablePadding);\n var height = 20;\n doc.rect(left, top, width, height, \'FD\');\n \n\n displayInvoiceHeader(doc, invoice, layout);\n SetPdfColor(\'Black\',doc);\n var y = displayInvoiceItems(doc, invoice, layout);\n\n\n var height1 = displayNotesAndTerms(doc, layout, invoice, y);\n var height2 = displaySubtotals(doc, layout, invoice, y, layout.unitCostRight);\n y += Math.max(height1, height2);\n\n\n var left = layout.marginLeft - layout.tablePadding;\n var top = y - layout.tablePadding;\n var width = layout.marginRight - (2 * layout.tablePadding);\n var height = 20;\n if (NINJA.secondaryColor) {\n setDocHexFill(doc, NINJA.secondaryColor);\n setDocHexDraw(doc, NINJA.secondaryColor);\n } else {\n doc.setDrawColor(63,60,60);\n doc.setFillColor(63,60,60);\n } \n doc.rect(left, top, width, height, \'FD\');\n \n doc.setFontType(\'bold\');\n SetPdfColor(\'White\', doc);\n doc.setFontSize(12);\n \n var label = invoice.is_quote ? invoiceLabels.total : invoiceLabels.balance_due;\n var labelX = layout.unitCostRight-(doc.getStringUnitWidth(label) * doc.internal.getFontSize());\n doc.text(labelX, y+2, label);\n\n\n doc.setFontType(\'normal\');\n var amount = formatMoney(invoice.balance_amount , currencyId);\n headerLeft=layout.headerRight+400;\n var amountX = layout.lineTotalRight - (doc.getStringUnitWidth(amount) * doc.internal.getFontSize());\n doc.text(amountX, y+2, amount);','{\n \"content\": [\n {\n \"columns\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80],\n \"margin\": [0, 60, 0, 30]\n },\n {\n \"stack\": \"$clientDetails\",\n \"margin\": [0, 60, 0, 0]\n }\n ]\n },\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$notFirstAndLastColumn:.5\",\n \"hLineColor\": \"#888888\",\n \"vLineColor\": \"#FFFFFF\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:8\",\n \"paddingBottom\": \"$amount:8\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n },\n {\n \"columns\": [\n {\n \"canvas\": [\n {\n \"type\": \"rect\",\n \"x\": 0,\n \"y\": 0,\n \"w\": 515,\n \"h\": 26,\n \"r\": 0,\n \"lineWidth\": 1,\n \"color\": \"$secondaryColor:#403d3d\"\n }\n ],\n \"width\": 10,\n \"margin\": [\n 0,\n 10,\n 0,\n 0\n ]\n },\n {\n \"text\": \"$balanceDueLabel\",\n \"style\": \"subtotalsBalanceDueLabel\",\n \"margin\": [0, 16, 0, 0],\n \"width\": 370\n },\n {\n \"text\": \"$balanceDue\",\n \"style\": \"subtotalsBalanceDue\",\n \"margin\": [0, 16, 8, 0]\n }\n ]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": [\n {\n \"canvas\": [\n {\n \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 600, \"y2\": 0,\"lineWidth\": 100,\"lineColor\":\"$primaryColor:#f26621\"\n }]\n ,\"width\":10\n },\n {\n \"columns\": [\n {\n \"width\": 350,\n \"stack\": [\n {\n \"text\": \"$invoiceFooter\",\n \"margin\": [40, -40, 40, 0],\n \"alignment\": \"left\",\n \"color\": \"#FFFFFF\"\n\n }\n ]\n },\n {\n \"stack\": \"$accountDetails\",\n \"margin\": [0, -40, 0, 0],\n \"width\": \"*\"\n },\n {\n \"stack\": \"$accountAddress\",\n \"margin\": [0, -40, 0, 0],\n \"width\": \"*\"\n }\n ]\n }\n ],\n \"header\": [\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 600, \"y2\": 0,\"lineWidth\": 200,\"lineColor\":\"$primaryColor:#f26621\"}],\"width\":10\n },\n {\n \"columns\": [\n {\n \"text\": \"$accountName\", \"bold\": true,\"font\":\"$headerFont\",\"fontSize\":30,\"color\":\"#ffffff\",\"margin\":[40,20,0,0],\"width\":350\n }\n ]\n },\n {\n \"width\": 300,\n \"table\": {\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [400, -40, 0, 0]\n }\n ],\n \"defaultStyle\": {\n \"font\": \"$bodyFont\",\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#299CC2\"\n },\n \"accountName\": {\n \"margin\": [4, 2, 4, 2],\n \"color\": \"$primaryColor:#299CC2\"\n },\n \"accountDetails\": {\n \"margin\": [4, 2, 4, 2],\n \"color\": \"#FFFFFF\"\n },\n \"accountAddress\": {\n \"margin\": [4, 2, 4, 2],\n \"color\": \"#FFFFFF\"\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 4, 2]\n },\n \"invoiceDetails\": {\n \"color\": \"#FFFFFF\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 0, 0, 16]\n },\n \"productKey\": {\n \"bold\": true\n },\n \"clientName\": {\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"color\": \"#FFFFFF\",\n \"fontSize\": \"$fontSizeLargest\",\n \"fillColor\": \"$secondaryColor:#403d3d\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\":\"#FFFFFF\",\n \"alignment\":\"right\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\":\"#FFFFFF\",\n \"bold\": true,\n \"alignment\":\"right\"\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"invoiceNumberLabel\": {\n \"bold\": true\n },\n \"invoiceNumber\": {\n \"bold\": true\n },\n \"fullheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n },\n \"invoiceDocuments\": {\n \"margin\": [7, 0, 7, 0]\n },\n \"invoiceDocument\": {\n \"margin\": [0, 10, 0, 10]\n }\n },\n \"pageMargins\": [40, 120, 40, 50]\n}\n'),(4,'Plain',' var client = invoice.client;\n var account = invoice.account;\n var currencyId = client.currency_id; \n \n layout.accountTop += 25;\n layout.headerTop += 25;\n layout.tableTop += 25;\n\n if (invoice.image)\n {\n var left = layout.headerRight - invoice.imageWidth;\n doc.addImage(invoice.image, \'JPEG\', left, 50);\n } \n \n /* table header */\n doc.setDrawColor(200,200,200);\n doc.setFillColor(230,230,230);\n \n var detailsHeight = getInvoiceDetailsHeight(invoice, layout);\n var left = layout.headerLeft - layout.tablePadding;\n var top = layout.headerTop + detailsHeight - layout.rowHeight - layout.tablePadding;\n var width = layout.headerRight - layout.headerLeft + (2 * layout.tablePadding);\n var height = layout.rowHeight + 1;\n doc.rect(left, top, width, height, \'FD\'); \n\n doc.setFontSize(10);\n doc.setFontType(\'normal\');\n\n displayAccount(doc, invoice, layout.marginLeft, layout.accountTop, layout);\n displayClient(doc, invoice, layout.marginLeft, layout.headerTop, layout);\n\n displayInvoice(doc, invoice, layout.headerLeft, layout.headerTop, layout, layout.headerRight);\n layout.tableTop = Math.max(layout.tableTop, layout.headerTop + detailsHeight + (2 * layout.tablePadding));\n\n var headerY = layout.headerTop;\n var total = 0;\n\n doc.setDrawColor(200,200,200);\n doc.setFillColor(230,230,230);\n var left = layout.marginLeft - layout.tablePadding;\n var top = layout.tableTop - layout.tablePadding;\n var width = layout.headerRight - layout.marginLeft + (2 * layout.tablePadding);\n var height = layout.rowHeight + 2;\n doc.rect(left, top, width, height, \'FD\'); \n\n displayInvoiceHeader(doc, invoice, layout);\n var y = displayInvoiceItems(doc, invoice, layout);\n\n doc.setFontSize(10);\n\n displayNotesAndTerms(doc, layout, invoice, y+20);\n\n y += displaySubtotals(doc, layout, invoice, y+20, 480) + 20;\n\n doc.setDrawColor(200,200,200);\n doc.setFillColor(230,230,230);\n \n var left = layout.footerLeft - layout.tablePadding;\n var top = y - layout.tablePadding;\n var width = layout.headerRight - layout.footerLeft + (2 * layout.tablePadding);\n var height = layout.rowHeight + 2;\n doc.rect(left, top, width, height, \'FD\'); \n \n doc.setFontType(\'bold\');\n doc.text(layout.footerLeft, y, invoice.is_quote ? invoiceLabels.total : invoiceLabels.balance_due);\n\n total = formatMoney(invoice.balance_amount, currencyId);\n var totalX = layout.headerRight - (doc.getStringUnitWidth(total) * doc.internal.getFontSize());\n doc.text(totalX, y, total); \n\n if (!invoice.is_pro) {\n doc.setFontType(\'normal\');\n doc.text(layout.marginLeft, 790, \'Created by InvoiceNinja.com\');\n }','{\n \"content\": [\n {\n \"columns\": [\n {\n \"stack\": \"$accountDetails\"\n },\n {\n \"stack\": \"$accountAddress\"\n },\n [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n }\n ] \n ]},\n {\n \"columns\": [\n {\n \"width\": 340,\n \"stack\": \"$clientDetails\",\n \"margin\": [0,40,0,0]\n },\n {\n \"width\":200,\n \"table\": { \n \"body\": \"$invoiceDetails\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"#E6E6E6\",\n \"paddingLeft\": \"$amount:10\", \n \"paddingRight\": \"$amount:10\"\n }\n }\n ]\n }, \n {\n \"canvas\": [{ \"type\": \"rect\", \"x\": 0, \"y\": 0, \"w\": 515, \"h\": 25,\"r\":0, \"lineWidth\": 1,\"color\":\"#e6e6e6\"}],\"width\":10,\"margin\":[0,30,0,-43]\n },\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:1\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"#e6e6e6\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:8\", \n \"paddingBottom\": \"$amount:8\" \n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"width\": 160,\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [60, 60],\n \"body\": \"$subtotals\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:10\", \n \"paddingRight\": \"$amount:10\", \n \"paddingTop\": \"$amount:4\", \n \"paddingBottom\": \"$amount:4\" \n }\n }\n ]\n }, \n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\",\n \"margin\": [0, 0, 0, 12]\n\n }\n ],\n \"margin\": [40, -20, 40, 40]\n },\n \"defaultStyle\": {\n \"font\": \"$bodyFont\",\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#299CC2\"\n },\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"tableHeader\": {\n \"bold\": true\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n }, \n \"invoiceLineItemsTable\": {\n \"margin\": [0, 16, 0, 16]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n }, \n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"terms\": {\n \"margin\": [0, 0, 20, 0]\n },\n \"invoiceDetailBalanceDueLabel\": {\n \"fillColor\": \"#e6e6e6\"\n },\n \"invoiceDetailBalanceDue\": {\n \"fillColor\": \"#e6e6e6\"\n },\n \"subtotalsBalanceDueLabel\": {\n \"fillColor\": \"#e6e6e6\"\n },\n \"subtotalsBalanceDue\": {\n \"fillColor\": \"#e6e6e6\"\n },\n \"fullheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n },\n \"invoiceDocuments\": {\n \"margin\": [7, 0, 7, 0]\n },\n \"invoiceDocument\": {\n \"margin\": [0, 10, 0, 10]\n }\n },\n \"pageMargins\": [40, 40, 40, 60]\n}\n'),(5,'Business',NULL,'{\n \"content\": [\n {\n \"columns\":\n [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n },\n {\n \"width\": 300,\n \"stack\": \"$accountDetails\",\n \"margin\": [140, 0, 0, 0]\n },\n {\n \"width\": 150,\n \"stack\": \"$accountAddress\"\n }\n ]\n },\n {\n \"columns\": [\n {\n \"width\": 120,\n \"stack\": [\n {\"text\": \"$invoiceIssuedToLabel\", \"style\":\"issuedTo\"},\n \"$clientDetails\"\n ],\n \"margin\": [0, 20, 0, 0]\n },\n {\n \"canvas\": [{ \"type\": \"rect\", \"x\": 20, \"y\": 0, \"w\": 174, \"h\": \"$invoiceDetailsHeight\",\"r\":10, \"lineWidth\": 1,\"color\":\"$primaryColor:#eb792d\"}],\n \"width\":30,\n \"margin\":[200,25,0,0]\n },\n {\n \"table\": {\n \"widths\": [70, 76],\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [200, 34, 0, 0]\n }\n ]\n },\n {\"canvas\": [{ \"type\": \"rect\", \"x\": 0, \"y\": 0, \"w\": 515, \"h\": 32,\"r\":8, \"lineWidth\": 1,\"color\":\"$secondaryColor:#374e6b\"}],\"width\":10,\"margin\":[0,20,0,-45]},\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:1\",\n \"vLineWidth\": \"$notFirst:.5\",\n \"hLineColor\": \"#FFFFFF\",\n \"vLineColor\": \"#FFFFFF\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:12\",\n \"paddingBottom\": \"$amount:12\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"stack\": [\n {\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"35%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n },\n {\n \"canvas\": [\n {\n \"type\": \"rect\",\n \"x\": 60,\n \"y\": 20,\n \"w\": 198,\n \"h\": 30,\n \"r\": 7,\n \"lineWidth\": 1,\n \"color\": \"$secondaryColor:#374e6b\"\n }\n ]\n },\n {\n \"style\": \"subtotalsBalance\",\n \"table\": {\n \"widths\": [\"*\", \"45%\"],\n \"body\": \"$subtotalsBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n }\n ]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#299CC2\"\n },\n \"accountName\": {\n \"bold\": true\n },\n \"accountDetails\": {\n \"color\": \"#AAA9A9\",\n \"margin\": [0,2,0,1]\n },\n \"accountAddress\": {\n \"color\": \"#AAA9A9\",\n \"margin\": [0,2,0,1]\n },\n \"even\": {\n \"fillColor\":\"#E8E8E8\"\n },\n \"odd\": {\n \"fillColor\":\"#F7F7F7\"\n },\n \"productKey\": {\n \"bold\": true\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"#ffffff\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true,\n \"color\":\"#ffffff\",\n \"alignment\":\"right\",\n \"noWrap\":true\n },\n \"invoiceDetails\": {\n \"color\": \"#ffffff\"\n },\n \"tableHeader\": {\n \"color\": \"#ffffff\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"secondTableHeader\": {\n \"color\": \"$secondaryColor:#374e6b\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"issuedTo\": {\n \"margin\": [0,2,0,1],\n \"bold\": true,\n \"color\": \"#374e6b\"\n },\n \"clientDetails\": {\n \"margin\": [0,2,0,1]\n },\n \"clientName\": {\n \"color\": \"$primaryColor:#eb792d\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 10, 0, 10]\n },\n \"invoiceDetailsValue\": {\n \"alignment\": \"right\"\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"subtotalsBalance\": {\n \"alignment\": \"right\",\n \"margin\": [0, -25, 0, 0]\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(6,'Creative',NULL,'{\n \"content\": [\n {\n \"columns\": [\n {\n \"stack\": \"$clientDetails\"\n },\n {\n \"stack\": \"$accountDetails\"\n },\n {\n \"stack\": \"$accountAddress\"\n },\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80],\n \"alignment\": \"right\"\n }\n ],\n \"margin\": [0, 0, 0, 20]\n },\n {\n \"columns\": [\n {\"text\":\n [\n {\"text\": \"$entityTypeUC\", \"style\": \"header1\"},\n {\"text\": \" #\", \"style\": \"header2\"},\n {\"text\": \"$invoiceNumber\", \"style\":\"header2\"}\n ],\n \"width\": \"*\"\n },\n {\n \"width\":200,\n \"table\": {\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [16, 4, 0, 0]\n }\n ],\n \"margin\": [0, 0, 0, 20]\n },\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 5, \"x2\": 515, \"y2\": 5, \"lineWidth\": 3,\"lineColor\":\"$primaryColor:#AE1E54\"}]},\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"$primaryColor:#E8E8E8\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:8\",\n \"paddingBottom\": \"$amount:8\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n },\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 20, \"x2\": 515, \"y2\": 20, \"lineWidth\": 3,\"lineColor\":\"$primaryColor:#AE1E54\"}],\n \"margin\": [0, -8, 0, -8]\n },\n {\n \"text\": \"$balanceDueLabel\",\n \"style\": \"subtotalsBalanceDueLabel\"\n },\n {\n \"text\": \"$balanceDue\",\n \"style\": \"subtotalsBalanceDue\"\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"primaryColor\":{\n \"color\": \"$primaryColor:#AE1E54\"\n },\n \"accountName\": {\n \"margin\": [4, 2, 4, 2],\n \"color\": \"$primaryColor:#AE1E54\",\n \"bold\": true\n },\n \"accountDetails\": {\n \"margin\": [4, 2, 4, 2]\n },\n \"accountAddress\": {\n \"margin\": [4, 2, 4, 2]\n },\n \"odd\": {\n \"fillColor\":\"#F4F4F4\"\n },\n \"productKey\": {\n \"bold\": true\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"margin\": [320,20,0,0]\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#AE1E54\",\n \"bold\": true,\n \"margin\":[0,-10,10,0],\n \"alignment\": \"right\"\n },\n \"invoiceDetailBalanceDue\": {\n \"bold\": true,\n \"color\": \"$primaryColor:#AE1E54\"\n },\n \"invoiceDetailBalanceDueLabel\": {\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"color\": \"$primaryColor:#AE1E54\",\n \"fontSize\": \"$fontSizeLargest\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"clientName\": {\n \"bold\": true\n },\n \"clientDetails\": {\n \"margin\": [0,2,0,1]\n },\n \"header1\": {\n \"bold\": true,\n \"margin\": [0, 30, 0, 16],\n \"fontSize\": 42\n },\n \"header2\": {\n \"margin\": [0, 30, 0, 16],\n \"fontSize\": 42,\n \"italics\": true,\n \"color\": \"$primaryColor:#AE1E54\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 4, 0, 16]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(7,'Elegant',NULL,'{\n \"content\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80],\n \"alignment\": \"center\",\n \"margin\": [0, 0, 0, 30]\n },\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 5, \"x2\": 515, \"y2\": 5, \"lineWidth\": 2}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 3, \"x2\": 515, \"y2\": 3, \"lineWidth\": 1}]},\n {\n \"columns\": [\n {\n \"width\": 120,\n \"stack\": [\n {\"text\": \"$invoiceToLabel\", \"style\": \"header\", \"margin\": [0, 0, 0, 6]},\n \"$clientDetails\"\n ]\n },\n {\n \"width\": 10,\n \"canvas\": [{ \"type\": \"line\", \"x1\": -2, \"y1\": 18, \"x2\": -2, \"y2\": 80, \"lineWidth\": 1,\"dash\": { \"length\": 2 }}]\n },\n {\n \"width\": 120,\n \"stack\": \"$accountDetails\",\n \"margin\": [0, 20, 0, 0]\n },\n {\n \"width\": 110,\n \"stack\": \"$accountAddress\",\n \"margin\": [0, 20, 0, 0]\n },\n {\n \"stack\": [\n {\"text\": \"$detailsLabel\", \"style\": \"header\", \"margin\": [0, 0, 0, 6]},\n {\n \"width\":180,\n \"table\": {\n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\"\n }\n ]\n }],\n \"margin\": [0, 20, 0, 0]\n },\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:8\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:12\",\n \"paddingBottom\": \"$amount:12\"\n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n },\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 270, \"y1\": 20, \"x2\": 515, \"y2\": 20, \"lineWidth\": 1,\"dash\": { \"length\": 2 }}]\n },\n {\n \"text\": \"$balanceDueLabel\",\n \"style\": \"subtotalsBalanceDueLabel\"\n },\n {\n \"text\": \"$balanceDue\",\n \"style\": \"subtotalsBalanceDue\"\n },\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 270, \"y1\": 20, \"x2\": 515, \"y2\": 20, \"lineWidth\": 1,\"dash\": { \"length\": 2 }}]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }],\n \"footer\": [\n {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 35, \"y1\": 5, \"x2\": 555, \"y2\": 5, \"lineWidth\": 2,\"margin\": [30,0,0,0]}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 35, \"y1\": 3, \"x2\": 555, \"y2\": 3, \"lineWidth\": 1,\"margin\": [30,0,0,0]}]}\n ],\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientName\": {\n \"bold\": true\n },\n \"accountName\": {\n \"bold\": true\n },\n \"odd\": {\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#5a7b61\",\n \"margin\": [320,20,0,0]\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#5a7b61\",\n \"style\": true,\n \"margin\":[0,-14,8,0],\n \"alignment\":\"right\"\n },\n \"invoiceDetailBalanceDue\": {\n \"color\": \"$primaryColor:#5a7b61\",\n \"bold\": true\n },\n \"fullheader\": {\n \"font\": \"$headerFont\",\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"header\": {\n \"fontSize\": 14,\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"color\": \"$primaryColor:#5a7b61\",\n \"fontSize\": \"$fontSizeLargest\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 40, 0, 16]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"header\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(8,'Hipster',NULL,'{\n \"content\": [\n {\n \"columns\": [\n {\n \"width\":10,\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 0, \"y2\": 75, \"lineWidth\": 0.5}]\n },\n {\n \"width\":120,\n \"stack\": [\n {\"text\": \"$fromLabelUC\", \"style\": \"fromLabel\"}, \n \"$accountDetails\" \n ]\n },\n {\n \"width\":120,\n \"stack\": [\n {\"text\": \" \"},\n \"$accountAddress\"\n ],\n \"margin\": [10, 0, 0, 16]\n },\n {\n \"width\":10,\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 0, \"y2\": 75, \"lineWidth\": 0.5}]\n },\n {\n \"stack\": [\n {\"text\": \"$toLabelUC\", \"style\": \"toLabel\"}, \n \"$clientDetails\"\n ]\n },\n [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n }\n ]\n ]\n },\n {\n \"text\": \"$entityTypeUC\",\n \"margin\": [0, 4, 0, 8],\n \"bold\": \"true\",\n \"fontSize\": 42\n },\n {\n \"columnGap\": 16,\n \"columns\": [\n {\n \"width\":\"auto\",\n \"text\": [\"$invoiceNoLabel\",\" \",\"$invoiceNumberValue\"],\n \"bold\": true,\n \"color\":\"$primaryColor:#bc9f2b\",\n \"fontSize\":10\n },\n {\n \"width\":\"auto\",\n \"text\": [\"$invoiceDateLabel\",\" \",\"$invoiceDateValue\"],\n \"fontSize\":10\n },\n {\n \"width\":\"auto\",\n \"text\": [\"$dueDateLabel?\",\" \",\"$dueDateValue\"],\n \"fontSize\":10\n },\n {\n \"width\":\"*\",\n \"text\": [\"$balanceDueLabel\",\" \",{\"text\":\"$balanceDue\", \"bold\":true, \"color\":\"$primaryColor:#bc9f2b\"}],\n \"fontSize\":10\n }\n ]\n },\n {\n \"margin\": [0, 26, 0, 0],\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$amount:.5\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:8\", \n \"paddingBottom\": \"$amount:8\" \n }\n },\n {\n \"columns\": [\n {\n \"stack\": \"$notesAndTerms\",\n \"width\": \"*\",\n \"margin\": [0, 12, 0, 0]\n },\n {\n \"width\": 200,\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"36%\"],\n \"body\": \"$subtotals\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$notFirst:.5\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:12\", \n \"paddingBottom\": \"$amount:4\" \n }\n }\n ]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"accountName\": {\n \"bold\": true\n },\n \"clientName\": {\n \"bold\": true\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#bc9f2b\",\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"fontSize\": \"$fontSizeLargest\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"taxTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n }, \n \"fromLabel\": {\n \"color\": \"$primaryColor:#bc9f2b\",\n \"bold\": true \n },\n \"toLabel\": {\n \"color\": \"$primaryColor:#bc9f2b\",\n \"bold\": true \n },\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n }, \n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 16, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(9,'Playful',NULL,'{\n \"content\": [\n {\n \"columns\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n },\n {\"canvas\": [{ \"type\": \"rect\", \"x\": 0, \"y\": 0, \"w\": 190, \"h\": \"$invoiceDetailsHeight\",\"r\":5, \"lineWidth\": 1,\"color\":\"$primaryColor:#009d91\"}],\"width\":10,\"margin\":[200,0,0,0]},\n {\n \"width\":400,\n \"table\": { \n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\",\n \"margin\": [210, 10, 10, 0]\n }\n ] \n },\n {\n \"margin\": [0, 18, 0, 0],\n \"columnGap\": 50,\n \"columns\": [\n {\n \"width\": 212,\n \"stack\": [\n {\"text\": \"$invoiceToLabel:\", \"style\": \"toLabel\"},\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 4, \"x2\": 150, \"y2\": 4, \"lineWidth\": 1,\"dash\": { \"length\": 3 },\"lineColor\":\"$primaryColor:#009d91\"}],\n \"margin\": [0, 0, 0, 4]\n },\n \"$clientDetails\",\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 9, \"x2\": 150, \"y2\": 9, \"lineWidth\": 1,\"dash\": { \"length\": 3 },\"lineColor\":\"$primaryColor:#009d91\"}]}\n ]\n },\n {\n \"width\": \"*\",\n \"stack\": [\n {\"text\": \"$fromLabel:\", \"style\": \"fromLabel\"},\n {\n \"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 4, \"x2\": 250, \"y2\": 4, \"lineWidth\": 1,\"dash\": { \"length\": 3 },\"lineColor\":\"$primaryColor:#009d91\"}],\n \"margin\": [0, 0, 0, 4]\n },\n {\"columns\":[\n \"$accountDetails\",\n \"$accountAddress\" \n ], \"columnGap\": 4}, \n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 9, \"x2\": 250, \"y2\": 9, \"lineWidth\": 1,\"dash\": { \"length\": 3 },\"lineColor\":\"$primaryColor:#009d91\"}]}\n ]\n }\n ]\n },\n {\"canvas\": [{ \"type\": \"rect\", \"x\": 0, \"y\": 0, \"w\": 515, \"h\": 35,\"r\":6, \"lineWidth\": 1,\"color\":\"$primaryColor:#009d91\"}],\"width\":10,\"margin\":[0,30,0,-30]},\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"$primaryColor:#009d91\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:8\", \n \"paddingBottom\": \"$amount:8\"\n }\n }, \n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"stack\": [\n {\n \"style\": \"subtotals\",\n \"table\": {\n \"widths\": [\"*\", \"35%\"],\n \"body\": \"$subtotalsWithoutBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n },\n {\n \"canvas\": [\n {\n \"type\": \"rect\",\n \"x\": 76,\n \"y\": 20,\n \"w\": 182,\n \"h\": 30,\n \"r\": 4,\n \"lineWidth\": 1,\n \"color\": \"$primaryColor:#009d91\"\n }\n ]\n },\n {\n \"style\": \"subtotalsBalance\",\n \"table\": {\n \"widths\": [\"*\", \"35%\"],\n \"body\": \"$subtotalsBalance\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\",\n \"paddingRight\": \"$amount:8\",\n \"paddingTop\": \"$amount:4\",\n \"paddingBottom\": \"$amount:4\"\n }\n }\n ]\n }\n ]\n }, \n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n], \n \"footer\": [\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 38, \"x2\": 68, \"y2\": 38, \"lineWidth\": 6,\"lineColor\":\"#009d91\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 68, \"y1\": 0, \"x2\": 135, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#1d766f\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 135, \"y1\": 0, \"x2\": 201, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#ffb800\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 201, \"y1\": 0, \"x2\": 267, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#bf9730\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 267, \"y1\": 0, \"x2\": 333, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#ac2b50\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 333, \"y1\": 0, \"x2\": 399, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#e60042\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 399, \"y1\": 0, \"x2\": 465, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#ffb800\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 465, \"y1\": 0, \"x2\": 532, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#009d91\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 532, \"y1\": 0, \"x2\": 600, \"y2\": 0, \"lineWidth\": 6,\"lineColor\":\"#ac2b50\"}]},\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\",\n \"margin\": [40, -60, 40, 0]\n }\n ],\n \"header\": [\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 0, \"x2\": 68, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#009d91\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 68, \"y1\": 0, \"x2\": 135, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#1d766f\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 135, \"y1\": 0, \"x2\": 201, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#ffb800\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 201, \"y1\": 0, \"x2\": 267, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#bf9730\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 267, \"y1\": 0, \"x2\": 333, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#ac2b50\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 333, \"y1\": 0, \"x2\": 399, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#e60042\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 399, \"y1\": 0, \"x2\": 465, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#ffb800\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 465, \"y1\": 0, \"x2\": 532, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#009d91\"}]},\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 532, \"y1\": 0, \"x2\": 600, \"y2\": 0, \"lineWidth\": 9,\"lineColor\":\"#ac2b50\"}]}\n ],\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"styles\": {\n \"accountName\": {\n \"color\": \"$secondaryColor:#bb3328\"\n },\n \"accountDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"accountAddress\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientDetails\": {\n \"margin\": [0, 2, 0, 1]\n },\n \"clientName\": {\n \"color\": \"$secondaryColor:#bb3328\"\n },\n \"even\": {\n \"fillColor\":\"#E8E8E8\"\n },\n \"odd\": {\n \"fillColor\":\"#F7F7F7\"\n },\n \"productKey\": {\n \"color\": \"$secondaryColor:#bb3328\"\n },\n \"lineTotal\": {\n \"bold\": true\n },\n \"tableHeader\": {\n \"bold\": true,\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"#FFFFFF\"\n },\n \"secondTableHeader\": {\n \"color\": \"$primaryColor:#009d91\"\n },\n \"costTableHeader\": {\n \"alignment\": \"right\"\n },\n \"qtyTableHeader\": {\n \"alignment\": \"right\"\n },\n \"lineTotalTableHeader\": {\n \"alignment\": \"right\"\n }, \n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\":\"#FFFFFF\",\n \"bold\": true\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true,\n \"color\":\"#FFFFFF\",\n \"alignment\":\"right\"\n },\n \"invoiceDetails\": {\n \"color\": \"#FFFFFF\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 0, 0, 16]\n },\n \"invoiceDetailBalanceDueLabel\": {\n \"bold\": true\n },\n \"invoiceDetailBalanceDue\": {\n \"bold\": true\n },\n \"fromLabel\": {\n \"color\": \"$primaryColor:#009d91\"\n },\n \"toLabel\": {\n \"color\": \"$primaryColor:#009d91\"\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"subtotals\": {\n \"alignment\": \"right\"\n }, \n \"subtotalsBalance\": {\n \"alignment\": \"right\",\n \"margin\": [0, -25, 0, 0]\n }, \n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"subheader\": {\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 40, 40, 40]\n}\n'),(10,'Photo',NULL,'{\n \"content\": [\n {\n \"columns\": [\n {\n \"image\": \"$accountLogo\",\n \"fit\": [120, 80]\n },\n {\n \"text\": \"\",\n \"width\": \"*\"\n },\n {\n \"width\":180,\n \"table\": { \n \"body\": \"$invoiceDetails\"\n },\n \"layout\": \"noBorders\"\n }]\n },\n {\n \"image\": \"data:image/jpeg;base64,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\",\n \"margin\": [-40, 16, 0, 0],\n \"width\": 595\n },\n {\n \"margin\": [-20, -150, 0, 0],\n \"columnGap\": 8,\n \"columns\": [\n {\n \"width\": \"auto\",\n \"text\": \"$toLabel:\",\n \"style\": \"bold\",\n \"color\":\"#cd5138\"\n },\n {\n \"width\": \"*\",\n \"stack\": \"$clientDetails\",\n \"margin\": [4, 0, 0, 0]\n }\n ]\n },\n {\n \"margin\": [-20, 10, 0, 140],\n \"columnGap\": 8,\n \"columns\": [\n {\n \"width\": \"auto\",\n \"text\": \"$fromLabel:\",\n \"style\": \"bold\",\n \"color\":\"#cd5138\"\n },\n {\n \"width\": \"*\",\n \"stack\": [\n {\n \"width\": 150,\n \"stack\": \"$accountDetails\"\n },\n {\n \"width\": 150,\n \"stack\": \"$accountAddress\"\n }\n ]\n }\n ]\n },\n {\"canvas\": [{ \"type\": \"line\", \"x1\": 0, \"y1\": 5, \"x2\": 515, \"y2\": 5, \"lineWidth\": 1.5}],\"margin\":[0,0,0,-30]},\n {\n \"style\": \"invoiceLineItemsTable\",\n \"table\": {\n \"headerRows\": 1,\n \"widths\": \"$invoiceLineItemColumns\",\n \"body\": \"$invoiceLineItems\"\n },\n \"layout\": {\n \"hLineWidth\": \"$notFirst:.5\",\n \"vLineWidth\": \"$none\",\n \"hLineColor\": \"#000000\",\n \"paddingLeft\": \"$amount:8\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:10\", \n \"paddingBottom\": \"$amount:10\" \n }\n },\n {\n \"columns\": [\n \"$notesAndTerms\",\n {\n \"alignment\": \"right\",\n \"table\": {\n \"widths\": [\"*\", \"40%\"],\n \"body\": \"$subtotals\"\n },\n \"layout\": {\n \"hLineWidth\": \"$none\",\n \"vLineWidth\": \"$none\",\n \"paddingLeft\": \"$amount:34\", \n \"paddingRight\": \"$amount:8\", \n \"paddingTop\": \"$amount:4\", \n \"paddingBottom\": \"$amount:4\" \n }\n }]\n },\n {\n \"stack\": [\n \"$invoiceDocuments\"\n ],\n \"style\": \"invoiceDocuments\"\n }\n ],\n \"defaultStyle\": {\n \"fontSize\": \"$fontSize\",\n \"margin\": [8, 4, 8, 4]\n },\n \"footer\": {\n \"columns\": [\n {\n \"text\": \"$invoiceFooter\",\n \"alignment\": \"left\"\n }\n ],\n \"margin\": [40, -20, 40, 0]\n },\n \"styles\": {\n \"accountDetails\": {\n \"margin\": [0, 0, 0, 3]\n },\n \"accountAddress\": {\n \"margin\": [0, 0, 0, 3]\n },\n \"clientDetails\": {\n \"margin\": [0, 0, 0, 3]\n },\n \"productKey\": {\n \"color\": \"$primaryColor:#cd5138\"\n },\n \"lineTotal\": {\n \"color\": \"$primaryColor:#cd5138\"\n },\n \"tableHeader\": {\n \"bold\": true,\n \"fontSize\": \"$fontSizeLarger\"\n },\n \"subtotalsBalanceDueLabel\": {\n \"fontSize\": \"$fontSizeLargest\"\n },\n \"subtotalsBalanceDue\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"color\": \"$primaryColor:#cd5138\"\n },\n \"invoiceLineItemsTable\": {\n \"margin\": [0, 0, 0, 16]\n },\n \"cost\": {\n \"alignment\": \"right\"\n },\n \"quantity\": {\n \"alignment\": \"right\"\n },\n \"tax\": {\n \"alignment\": \"right\"\n },\n \"lineTotal\": {\n \"alignment\": \"right\"\n },\n \"termsLabel\": {\n \"bold\": true,\n \"margin\": [0, 0, 0, 4]\n },\n \"fullheader\": {\n \"fontSize\": \"$fontSizeLargest\",\n \"bold\": true\n },\n \"help\": {\n \"fontSize\": \"$fontSizeSmaller\",\n \"color\": \"#737373\"\n }\n },\n \"pageMargins\": [40, 30, 40, 30]\n}\n'),(11,'Custom1',NULL,NULL),(12,'Custom2',NULL,NULL),(13,'Custom3',NULL,NULL);
/*!40000 ALTER TABLE `invoice_designs` ENABLE KEYS */;
UNLOCK TABLES;
@@ -1622,8 +1634,10 @@ CREATE TABLE `lookup_accounts` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`lookup_company_id` int(10) unsigned NOT NULL,
`account_key` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
+ `subdomain` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `lookup_accounts_account_key_unique` (`account_key`),
+ UNIQUE KEY `lookup_accounts_subdomain_unique` (`subdomain`),
KEY `lookup_accounts_lookup_company_id_index` (`lookup_company_id`),
CONSTRAINT `lookup_accounts_lookup_company_id_foreign` FOREIGN KEY (`lookup_company_id`) REFERENCES `lookup_companies` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
@@ -1765,9 +1779,11 @@ DROP TABLE IF EXISTS `migrations`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `migrations` (
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`migration` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
- `batch` int(11) NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+ `batch` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=104 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -1776,7 +1792,7 @@ CREATE TABLE `migrations` (
LOCK TABLES `migrations` WRITE;
/*!40000 ALTER TABLE `migrations` DISABLE KEYS */;
-INSERT INTO `migrations` VALUES ('2013_11_05_180133_confide_setup_users_table',1),('2013_11_28_195703_setup_countries_table',1),('2014_02_13_151500_add_cascase_drops',1),('2014_02_19_151817_add_support_for_invoice_designs',1),('2014_03_03_155556_add_phone_to_account',1),('2014_03_19_201454_add_language_support',1),('2014_03_20_200300_create_payment_libraries',1),('2014_03_23_051736_enable_forcing_jspdf',1),('2014_03_25_102200_add_sort_and_recommended_to_gateways',1),('2014_04_03_191105_add_pro_plan',1),('2014_04_17_100523_add_remember_token',1),('2014_04_17_145108_add_custom_fields',1),('2014_04_23_170909_add_products_settings',1),('2014_04_29_174315_add_advanced_settings',1),('2014_05_17_175626_add_quotes',1),('2014_06_17_131940_add_accepted_credit_cards_to_account_gateways',1),('2014_07_13_142654_one_click_install',1),('2014_07_17_205900_support_hiding_quantity',1),('2014_07_24_171214_add_zapier_support',1),('2014_10_01_141248_add_company_vat_number',1),('2014_10_05_141856_track_last_seen_message',1),('2014_10_06_103529_add_timesheets',1),('2014_10_06_195330_add_invoice_design_table',1),('2014_10_13_054100_add_invoice_number_settings',1),('2014_10_14_225227_add_danish_translation',1),('2014_10_22_174452_add_affiliate_price',1),('2014_10_30_184126_add_company_id_number',1),('2014_11_04_200406_allow_null_client_currency',1),('2014_12_03_154119_add_discount_type',1),('2015_02_12_102940_add_email_templates',1),('2015_02_17_131714_support_token_billing',1),('2015_02_27_081836_add_invoice_footer',1),('2015_03_03_140259_add_tokens',1),('2015_03_09_151011_add_ip_to_activity',1),('2015_03_15_174122_add_pdf_email_attachment_option',1),('2015_03_30_100000_create_password_resets_table',1),('2015_04_12_093447_add_sv_language',1),('2015_04_13_100333_add_notify_approved',1),('2015_04_16_122647_add_partial_amount_to_invoices',1),('2015_05_21_184104_add_font_size',1),('2015_05_27_121828_add_tasks',1),('2015_05_27_170808_add_custom_invoice_labels',1),('2015_06_09_134208_add_has_tasks_to_invoices',1),('2015_06_14_093410_enable_resuming_tasks',1),('2015_06_14_173025_multi_company_support',1),('2015_07_07_160257_support_locking_account',1),('2015_07_08_114333_simplify_tasks',1),('2015_07_19_081332_add_custom_design',1),('2015_07_27_183830_add_pdfmake_support',1),('2015_08_13_084041_add_formats_to_datetime_formats_table',1),('2015_09_04_080604_add_swap_postal_code',1),('2015_09_07_135935_add_account_domain',1),('2015_09_10_185135_add_reminder_emails',1),('2015_10_07_135651_add_social_login',1),('2015_10_21_075058_add_default_tax_rates',1),('2015_10_21_185724_add_invoice_number_pattern',1),('2015_10_27_180214_add_is_system_to_activities',1),('2015_10_29_133747_add_default_quote_terms',1),('2015_11_01_080417_encrypt_tokens',1),('2015_11_03_181318_improve_currency_localization',1),('2015_11_30_133206_add_email_designs',1),('2015_12_27_154513_add_reminder_settings',1),('2015_12_30_042035_add_client_view_css',1),('2016_01_04_175228_create_vendors_table',1),('2016_01_06_153144_add_invoice_font_support',1),('2016_01_17_155725_add_quote_to_invoice_option',1),('2016_01_18_195351_add_bank_accounts',1),('2016_01_24_112646_add_bank_subaccounts',1),('2016_01_27_173015_add_header_footer_option',1),('2016_02_01_135956_add_source_currency_to_expenses',1),('2016_02_25_152948_add_client_password',1),('2016_02_28_081424_add_custom_invoice_fields',1),('2016_03_14_066181_add_user_permissions',1),('2016_03_14_214710_add_support_three_decimal_taxes',1),('2016_03_22_168362_add_documents',1),('2016_03_23_215049_support_multiple_tax_rates',1),('2016_04_16_103943_enterprise_plan',1),('2016_04_18_174135_add_page_size',1),('2016_04_23_182223_payments_changes',1),('2016_05_16_102925_add_swap_currency_symbol_to_currency',1),('2016_05_18_085739_add_invoice_type_support',1),('2016_05_24_164847_wepay_ach',1),('2016_07_08_083802_support_new_pricing',1),('2016_07_13_083821_add_buy_now_buttons',1),('2016_08_10_184027_add_support_for_bots',1),('2016_09_05_150625_create_gateway_types',1),('2016_10_20_191150_add_expense_to_activities',1),('2016_11_03_113316_add_invoice_signature',1),('2016_11_03_161149_add_bluevine_fields',1),('2016_11_28_092904_add_task_projects',1),('2016_12_13_113955_add_pro_plan_discount',1),('2017_01_01_214241_add_inclusive_taxes',1),('2017_02_23_095934_add_custom_product_fields',1),('2017_03_16_085702_add_gateway_fee_location',1),('2017_04_16_101744_add_custom_contact_fields',1),('2017_04_30_174702_add_multiple_database_support',1),('2017_05_10_144928_add_oauth_to_lookups',1),('2017_05_16_101715_add_default_note_to_client',1),('2017_06_19_111515_update_dark_mode',1),('2017_07_18_124150_add_late_fees',1),('2017_08_14_085334_increase_precision',1),('2017_10_17_083846_add_default_rates',1);
+INSERT INTO `migrations` VALUES (1,'2013_11_05_180133_confide_setup_users_table',1),(2,'2013_11_28_195703_setup_countries_table',1),(3,'2014_02_13_151500_add_cascase_drops',1),(4,'2014_02_19_151817_add_support_for_invoice_designs',1),(5,'2014_03_03_155556_add_phone_to_account',1),(6,'2014_03_19_201454_add_language_support',1),(7,'2014_03_20_200300_create_payment_libraries',1),(8,'2014_03_23_051736_enable_forcing_jspdf',1),(9,'2014_03_25_102200_add_sort_and_recommended_to_gateways',1),(10,'2014_04_03_191105_add_pro_plan',1),(11,'2014_04_17_100523_add_remember_token',1),(12,'2014_04_17_145108_add_custom_fields',1),(13,'2014_04_23_170909_add_products_settings',1),(14,'2014_04_29_174315_add_advanced_settings',1),(15,'2014_05_17_175626_add_quotes',1),(16,'2014_06_17_131940_add_accepted_credit_cards_to_account_gateways',1),(17,'2014_07_13_142654_one_click_install',1),(18,'2014_07_17_205900_support_hiding_quantity',1),(19,'2014_07_24_171214_add_zapier_support',1),(20,'2014_10_01_141248_add_company_vat_number',1),(21,'2014_10_05_141856_track_last_seen_message',1),(22,'2014_10_06_103529_add_timesheets',1),(23,'2014_10_06_195330_add_invoice_design_table',1),(24,'2014_10_13_054100_add_invoice_number_settings',1),(25,'2014_10_14_225227_add_danish_translation',1),(26,'2014_10_22_174452_add_affiliate_price',1),(27,'2014_10_30_184126_add_company_id_number',1),(28,'2014_11_04_200406_allow_null_client_currency',1),(29,'2014_12_03_154119_add_discount_type',1),(30,'2015_02_12_102940_add_email_templates',1),(31,'2015_02_17_131714_support_token_billing',1),(32,'2015_02_27_081836_add_invoice_footer',1),(33,'2015_03_03_140259_add_tokens',1),(34,'2015_03_09_151011_add_ip_to_activity',1),(35,'2015_03_15_174122_add_pdf_email_attachment_option',1),(36,'2015_03_30_100000_create_password_resets_table',1),(37,'2015_04_12_093447_add_sv_language',1),(38,'2015_04_13_100333_add_notify_approved',1),(39,'2015_04_16_122647_add_partial_amount_to_invoices',1),(40,'2015_05_21_184104_add_font_size',1),(41,'2015_05_27_121828_add_tasks',1),(42,'2015_05_27_170808_add_custom_invoice_labels',1),(43,'2015_06_09_134208_add_has_tasks_to_invoices',1),(44,'2015_06_14_093410_enable_resuming_tasks',1),(45,'2015_06_14_173025_multi_company_support',1),(46,'2015_07_07_160257_support_locking_account',1),(47,'2015_07_08_114333_simplify_tasks',1),(48,'2015_07_19_081332_add_custom_design',1),(49,'2015_07_27_183830_add_pdfmake_support',1),(50,'2015_08_13_084041_add_formats_to_datetime_formats_table',1),(51,'2015_09_04_080604_add_swap_postal_code',1),(52,'2015_09_07_135935_add_account_domain',1),(53,'2015_09_10_185135_add_reminder_emails',1),(54,'2015_10_07_135651_add_social_login',1),(55,'2015_10_21_075058_add_default_tax_rates',1),(56,'2015_10_21_185724_add_invoice_number_pattern',1),(57,'2015_10_27_180214_add_is_system_to_activities',1),(58,'2015_10_29_133747_add_default_quote_terms',1),(59,'2015_11_01_080417_encrypt_tokens',1),(60,'2015_11_03_181318_improve_currency_localization',1),(61,'2015_11_30_133206_add_email_designs',1),(62,'2015_12_27_154513_add_reminder_settings',1),(63,'2015_12_30_042035_add_client_view_css',1),(64,'2016_01_04_175228_create_vendors_table',1),(65,'2016_01_06_153144_add_invoice_font_support',1),(66,'2016_01_17_155725_add_quote_to_invoice_option',1),(67,'2016_01_18_195351_add_bank_accounts',1),(68,'2016_01_24_112646_add_bank_subaccounts',1),(69,'2016_01_27_173015_add_header_footer_option',1),(70,'2016_02_01_135956_add_source_currency_to_expenses',1),(71,'2016_02_25_152948_add_client_password',1),(72,'2016_02_28_081424_add_custom_invoice_fields',1),(73,'2016_03_14_066181_add_user_permissions',1),(74,'2016_03_14_214710_add_support_three_decimal_taxes',1),(75,'2016_03_22_168362_add_documents',1),(76,'2016_03_23_215049_support_multiple_tax_rates',1),(77,'2016_04_16_103943_enterprise_plan',1),(78,'2016_04_18_174135_add_page_size',1),(79,'2016_04_23_182223_payments_changes',1),(80,'2016_05_16_102925_add_swap_currency_symbol_to_currency',1),(81,'2016_05_18_085739_add_invoice_type_support',1),(82,'2016_05_24_164847_wepay_ach',1),(83,'2016_07_08_083802_support_new_pricing',1),(84,'2016_07_13_083821_add_buy_now_buttons',1),(85,'2016_08_10_184027_add_support_for_bots',1),(86,'2016_09_05_150625_create_gateway_types',1),(87,'2016_10_20_191150_add_expense_to_activities',1),(88,'2016_11_03_113316_add_invoice_signature',1),(89,'2016_11_03_161149_add_bluevine_fields',1),(90,'2016_11_28_092904_add_task_projects',1),(91,'2016_12_13_113955_add_pro_plan_discount',1),(92,'2017_01_01_214241_add_inclusive_taxes',1),(93,'2017_02_23_095934_add_custom_product_fields',1),(94,'2017_03_16_085702_add_gateway_fee_location',1),(95,'2017_04_16_101744_add_custom_contact_fields',1),(96,'2017_04_30_174702_add_multiple_database_support',1),(97,'2017_05_10_144928_add_oauth_to_lookups',1),(98,'2017_05_16_101715_add_default_note_to_client',1),(99,'2017_06_19_111515_update_dark_mode',1),(100,'2017_07_18_124150_add_late_fees',1),(101,'2017_08_14_085334_increase_precision',1),(102,'2017_10_17_083846_add_default_rates',1),(103,'2017_11_15_114422_add_subdomain_to_lookups',1);
/*!40000 ALTER TABLE `migrations` ENABLE KEYS */;
UNLOCK TABLES;
@@ -1827,7 +1843,7 @@ CREATE TABLE `payment_libraries` (
LOCK TABLES `payment_libraries` WRITE;
/*!40000 ALTER TABLE `payment_libraries` DISABLE KEYS */;
-INSERT INTO `payment_libraries` VALUES (1,'2017-11-08 16:19:40','2017-11-08 16:19:40','Omnipay',1),(2,'2017-11-08 16:19:40','2017-11-08 16:19:40','PHP-Payments [Deprecated]',1);
+INSERT INTO `payment_libraries` VALUES (1,'2017-12-11 17:28:31','2017-12-11 17:28:31','Omnipay',1),(2,'2017-12-11 17:28:31','2017-12-11 17:28:31','PHP-Payments [Deprecated]',1);
/*!40000 ALTER TABLE `payment_libraries` ENABLE KEYS */;
UNLOCK TABLES;
@@ -1928,7 +1944,7 @@ CREATE TABLE `payment_terms` (
PRIMARY KEY (`id`),
UNIQUE KEY `payment_terms_account_id_public_id_unique` (`account_id`,`public_id`),
KEY `payment_terms_public_id_index` (`public_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -1937,7 +1953,7 @@ CREATE TABLE `payment_terms` (
LOCK TABLES `payment_terms` WRITE;
/*!40000 ALTER TABLE `payment_terms` DISABLE KEYS */;
-INSERT INTO `payment_terms` VALUES (1,7,'Net 7','2017-11-08 16:19:40','2017-11-08 16:19:40',NULL,0,0,1),(2,10,'Net 10','2017-11-08 16:19:40','2017-11-08 16:19:40',NULL,0,0,2),(3,14,'Net 14','2017-11-08 16:19:40','2017-11-08 16:19:40',NULL,0,0,3),(4,15,'Net 15','2017-11-08 16:19:40','2017-11-08 16:19:40',NULL,0,0,4),(5,30,'Net 30','2017-11-08 16:19:40','2017-11-08 16:19:40',NULL,0,0,5),(6,60,'Net 60','2017-11-08 16:19:40','2017-11-08 16:19:40',NULL,0,0,6),(7,90,'Net 90','2017-11-08 16:19:40','2017-11-08 16:19:40',NULL,0,0,7),(8,-1,'Net 0','2017-11-08 16:19:43','2017-11-08 16:19:43',NULL,0,0,0);
+INSERT INTO `payment_terms` VALUES (1,7,'Net 7','2017-12-11 17:28:31','2017-12-11 17:28:31',NULL,0,0,1),(2,10,'Net 10','2017-12-11 17:28:31','2017-12-11 17:28:31',NULL,0,0,2),(3,14,'Net 14','2017-12-11 17:28:31','2017-12-11 17:28:31',NULL,0,0,3),(4,15,'Net 15','2017-12-11 17:28:31','2017-12-11 17:28:31',NULL,0,0,4),(5,30,'Net 30','2017-12-11 17:28:31','2017-12-11 17:28:31',NULL,0,0,5),(6,60,'Net 60','2017-12-11 17:28:31','2017-12-11 17:28:31',NULL,0,0,6),(7,90,'Net 90','2017-12-11 17:28:31','2017-12-11 17:28:31',NULL,0,0,7);
/*!40000 ALTER TABLE `payment_terms` ENABLE KEYS */;
UNLOCK TABLES;
@@ -2006,6 +2022,8 @@ CREATE TABLE `payments` (
`ip` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`credit_ids` text COLLATE utf8_unicode_ci,
`private_notes` text COLLATE utf8_unicode_ci,
+ `exchange_rate` decimal(13,4) NOT NULL DEFAULT '1.0000',
+ `exchange_currency_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `payments_account_id_public_id_unique` (`account_id`,`public_id`),
KEY `payments_contact_id_foreign` (`contact_id`),
@@ -2181,6 +2199,42 @@ LOCK TABLES `recurring_expenses` WRITE;
/*!40000 ALTER TABLE `recurring_expenses` ENABLE KEYS */;
UNLOCK TABLES;
+--
+-- Table structure for table `scheduled_reports`
+--
+
+DROP TABLE IF EXISTS `scheduled_reports`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `scheduled_reports` (
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ `user_id` int(10) unsigned NOT NULL,
+ `account_id` int(10) unsigned NOT NULL,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `deleted_at` timestamp NULL DEFAULT NULL,
+ `config` text COLLATE utf8_unicode_ci NOT NULL,
+ `frequency` enum('daily','weekly','biweekly','monthly') COLLATE utf8_unicode_ci NOT NULL,
+ `send_date` date NOT NULL,
+ `public_id` int(10) unsigned DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `scheduled_reports_account_id_public_id_unique` (`account_id`,`public_id`),
+ KEY `scheduled_reports_user_id_foreign` (`user_id`),
+ KEY `scheduled_reports_account_id_index` (`account_id`),
+ CONSTRAINT `scheduled_reports_account_id_foreign` FOREIGN KEY (`account_id`) REFERENCES `accounts` (`id`) ON DELETE CASCADE,
+ CONSTRAINT `scheduled_reports_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `scheduled_reports`
+--
+
+LOCK TABLES `scheduled_reports` WRITE;
+/*!40000 ALTER TABLE `scheduled_reports` DISABLE KEYS */;
+/*!40000 ALTER TABLE `scheduled_reports` ENABLE KEYS */;
+UNLOCK TABLES;
+
--
-- Table structure for table `security_codes`
--
@@ -2256,8 +2310,10 @@ CREATE TABLE `subscriptions` (
`deleted_at` timestamp NULL DEFAULT NULL,
`event_id` int(10) unsigned DEFAULT NULL,
`target_url` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
+ `public_id` int(10) unsigned DEFAULT NULL,
+ `user_id` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`id`),
- KEY `subscriptions_account_id_foreign` (`account_id`),
+ UNIQUE KEY `subscriptions_account_id_public_id_unique` (`account_id`,`public_id`),
CONSTRAINT `subscriptions_account_id_foreign` FOREIGN KEY (`account_id`) REFERENCES `accounts` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2482,6 +2538,7 @@ CREATE TABLE `users` (
PRIMARY KEY (`id`),
UNIQUE KEY `users_username_unique` (`username`),
UNIQUE KEY `users_account_id_public_id_unique` (`account_id`,`public_id`),
+ UNIQUE KEY `users_oauth_user_id_oauth_provider_id_unique` (`oauth_user_id`,`oauth_provider_id`),
KEY `users_account_id_index` (`account_id`),
CONSTRAINT `users_account_id_foreign` FOREIGN KEY (`account_id`) REFERENCES `accounts` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
@@ -2596,4 +2653,4 @@ UNLOCK TABLES;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2017-11-08 20:19:44
+-- Dump completed on 2017-12-11 21:28:35
diff --git a/resources/lang/ca/texts.php b/resources/lang/ca/texts.php
index 2f1d5be30aa1..9b0cff0859a7 100644
--- a/resources/lang/ca/texts.php
+++ b/resources/lang/ca/texts.php
@@ -386,6 +386,7 @@ $LANG = array(
'gateway_help_2' => ':link to sign up for Authorize.net.',
'gateway_help_17' => ':link to get your PayPal API signature.',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'More designs',
'more_designs_title' => 'Additional Invoice Designs',
'more_designs_cloud_header' => 'Go Pro for more invoice designs',
@@ -1050,7 +1051,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
'expired' => 'Expired',
@@ -1378,7 +1379,9 @@ $LANG = array(
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1416,6 +1419,8 @@ $LANG = array(
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1915,6 +1920,7 @@ $LANG = array(
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1989,14 +1995,14 @@ $LANG = array(
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2110,7 +2116,7 @@ $LANG = array(
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2521,6 +2527,89 @@ $LANG = array(
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/cs/texts.php b/resources/lang/cs/texts.php
index 4b530a732c60..3cccfa548473 100644
--- a/resources/lang/cs/texts.php
+++ b/resources/lang/cs/texts.php
@@ -385,6 +385,7 @@ $LANG = array(
'gateway_help_2' => ':link zaregistrovat se na Authorize.net.',
'gateway_help_17' => ':link získat PayPal API signature.',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Více vzhledů',
'more_designs_title' => 'Další vzhledy faktur',
'more_designs_cloud_header' => 'Přejděte na Profi plán pro více vzhledů faktur',
@@ -1052,7 +1053,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Umožní Vám nastavit heslo pro každý kontakt. Pokud heslo nastavíte, tak kontakt ho bude pro zobrazení faktury vždy použít.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'Pokud heslo není nastaveno, bude vygenerováno a zasláno spolu s první fakturou.',
'expired' => 'Expirované',
@@ -1380,7 +1381,9 @@ $LANG = array(
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1418,6 +1421,8 @@ $LANG = array(
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1917,6 +1922,7 @@ $LANG = array(
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1991,14 +1997,14 @@ $LANG = array(
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2112,7 +2118,7 @@ $LANG = array(
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2523,6 +2529,89 @@ $LANG = array(
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/da/texts.php b/resources/lang/da/texts.php
index 0eb2574e5c43..504368bda639 100644
--- a/resources/lang/da/texts.php
+++ b/resources/lang/da/texts.php
@@ -35,7 +35,7 @@ $LANG = array(
'frequency_id' => 'Frekvens',
'discount' => 'Rabat',
'taxes' => 'Skatter',
- 'tax' => 'Skat',
+ 'tax' => 'Moms',
'item' => 'Produkttype',
'description' => 'Beskrivelse',
'unit_cost' => 'Pris',
@@ -60,12 +60,12 @@ $LANG = array(
'download_pdf' => 'Hent PDF',
'pay_now' => 'Betal nu',
'save_invoice' => 'Gem faktura',
- 'clone_invoice' => 'Clone To Invoice',
+ 'clone_invoice' => 'Kopier til faktura',
'archive_invoice' => 'Arkiver faktura',
'delete_invoice' => 'Slet faktura',
'email_invoice' => 'Send faktura som e-mail',
'enter_payment' => 'Tilføj betaling',
- 'tax_rates' => 'Skattesatser',
+ 'tax_rates' => 'Moms satser',
'rate' => 'Sats',
'settings' => 'Indstillinger',
'enable_invoice_tax' => 'Aktiver for at specificere en faktura skat',
@@ -81,7 +81,7 @@ $LANG = array(
'guest' => 'Gæst',
'company_details' => 'Firmainformation',
'online_payments' => 'On-line betaling',
- 'notifications' => 'Notifications',
+ 'notifications' => 'Påmindelser',
'import_export' => 'Import/Eksport',
'done' => 'Færdig',
'save' => 'Gem',
@@ -89,7 +89,7 @@ $LANG = array(
'upload' => 'Send',
'import' => 'Importer',
'download' => 'Hent',
- 'cancel' => 'Afbryd',
+ 'cancel' => 'Annuller',
'close' => 'Luk',
'provide_email' => 'Opgiv venligst en gyldig e-mail',
'powered_by' => 'Drevet af',
@@ -106,7 +106,7 @@ $LANG = array(
'in_total_revenue' => 'totale indtægter',
'billed_client' => 'faktureret klient',
'billed_clients' => 'fakturerede klienter',
- 'active_client' => 'aktiv klient',
+ 'active_client' => 'aktiver klient',
'active_clients' => 'aktive klienter',
'invoices_past_due' => 'Forfaldne fakturaer',
'upcoming_invoices' => 'Kommende fakturaer',
@@ -127,7 +127,7 @@ $LANG = array(
'new_credit' => 'Indtast kredit',
'contact' => 'Kontakt',
'date_created' => 'Dato oprettet',
- 'last_login' => 'Sidste log ind',
+ 'last_login' => 'Sidst set',
'balance' => 'Balance',
'action' => 'Handling',
'status' => 'Status',
@@ -166,7 +166,7 @@ $LANG = array(
'datetime_format_id' => 'Dato/Tidsformat',
'users' => 'Brugere',
'localization' => 'Lokalisering',
- 'remove_logo' => 'Fjern logo',
+ 'remove_logo' => 'Slet logo',
'logo_help' => 'Understøttede filtyper: JPEG, GIF og PNG',
'payment_gateway' => 'Betalingsløsning',
'gateway_id' => 'Kort betalings udbyder',
@@ -187,14 +187,14 @@ $LANG = array(
'email_settings' => 'E-mail Indstillinger',
'client_view_styling' => 'Klient visning opsætning',
'pdf_email_attachment' => 'Vedhæft faktura',
- 'custom_css' => 'Speciel CSS',
+ 'custom_css' => 'Brugerdefineret CSS',
'import_clients' => 'Importer klientdata',
'csv_file' => 'Vælg CSV-fil',
'export_clients' => 'Eksporter klientdata',
'created_client' => 'Klient oprettet succesfuldt',
'created_clients' => 'Klienter oprettet succesfuldt',
'updated_settings' => 'Indstillinger opdateret',
- 'removed_logo' => 'Logo fjernet',
+ 'removed_logo' => 'Logo slettet',
'sent_message' => 'Besked sendt',
'invoice_error' => 'Vælg venligst en klient og ret eventuelle fejl',
'limit_clients' => 'Desværre, dette vil overstige grænsen på :count klienter',
@@ -217,7 +217,7 @@ $LANG = array(
'deleted_invoice' => 'Faktura slettet',
'deleted_invoices' => 'Slettede :count fakturaer',
'created_payment' => 'Betaling oprettet',
- 'created_payments' => 'Successfully created :count payment(s)',
+ 'created_payments' => 'Oprettet :count betaling(er)',
'archived_payment' => 'Betaling arkiveret',
'archived_payments' => 'Arkiverede :count betalinger',
'deleted_payment' => 'Betaling slettet',
@@ -230,15 +230,15 @@ $LANG = array(
'deleted_credits' => 'Slettede :count kreditter',
'imported_file' => 'Importerede filen succesfuldt',
'updated_vendor' => ' Sælger opdateret succesfuldt',
- 'created_vendor' => 'Successfully created vendor',
- 'archived_vendor' => 'Successfully archived vendor',
- 'archived_vendors' => 'Successfully archived :count vendors',
- 'deleted_vendor' => 'Successfully deleted vendor',
- 'deleted_vendors' => 'Successfully deleted :count vendors',
+ 'created_vendor' => 'Leverandør oprettet',
+ 'archived_vendor' => 'Arkiveret leverandør',
+ 'archived_vendors' => 'Leverandører :count arkiveret',
+ 'deleted_vendor' => 'Leverandør slettet',
+ 'deleted_vendors' => 'Leverandører :count slettet',
'confirmation_subject' => 'Invoice Ninja konto bekræftelse',
'confirmation_header' => 'Konto bekræftelse',
'confirmation_message' => 'Venligst klik på linket nedenfor for at bekræfte din konto.',
- 'invoice_subject' => 'New invoice :number from :account',
+ 'invoice_subject' => 'Ny faktura :number fra :account',
'invoice_message' => 'For at se din faktura på :amount, klik på linket nedenfor.',
'payment_subject' => 'Betaling modtaget',
'payment_message' => 'Tak for din betaling pålydende :amount.',
@@ -266,8 +266,8 @@ $LANG = array(
'working' => 'Arbejder',
'success' => 'Succes',
'success_message' => 'Du er blevet registreret. Klik på linket som du har modtaget i e-mail bekræftelsen for at bekræfte din e-mail adresse.',
- 'erase_data' => 'Your account is not registered, this will permanently erase your data.',
- 'password' => 'Adgangskode',
+ 'erase_data' => 'Din konto er ikke registreret, dette vil slette dine data.',
+ 'password' => 'Kodeord',
'pro_plan_product' => 'Pro Plan',
'pro_plan_success' => 'Tak fordi du valgte Invoice Ninja\'s Pro plan!
:domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php
index 6c2dfea6bc38..7210dc67217e 100644
--- a/resources/lang/de/texts.php
+++ b/resources/lang/de/texts.php
@@ -305,7 +305,7 @@ $LANG = array(
'specify_colors' => 'Farben wählen',
'specify_colors_label' => 'Wähle die in der Rechnung verwendeten Farben',
'chart_builder' => 'Diagrammersteller',
- 'ninja_email_footer' => 'Created by :site | Create. Send. Get Paid.',
+ 'ninja_email_footer' => 'Erstellt von :site | Erstelle. Sende. Werde bezahlt.',
'go_pro' => 'Pro werden',
'quote' => 'Angebot',
'quotes' => 'Angebote',
@@ -386,6 +386,7 @@ $LANG = array(
'gateway_help_2' => ':link um sich bei Authorize.net anzumelden.',
'gateway_help_17' => ':link, um deine PayPal API-Signatur zu erhalten.',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Weitere Designs',
'more_designs_title' => 'Zusätzliche Rechnungsdesigns',
'more_designs_cloud_header' => 'Werde Pro-Mitglied für zusätzliche Rechnungsdesigns',
@@ -437,7 +438,7 @@ $LANG = array(
'reset_all' => 'Alle zurücksetzen',
'approve' => 'Zustimmen',
'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Store payment details with WePay, Stripe, Braintree or GoCardless.',
+ 'token_billing_help' => 'Zahlungsdetails mit WePay, Stripe, Baintree oder GoCardless speichern.',
'token_billing_1' => 'Deaktiviert',
'token_billing_2' => 'Opt-in - Kontrollkästchen wird angezeigt ist aber nicht ausgewählt',
'token_billing_3' => 'Opt-out - Kontrollkästchen wird angezeigt und ist ausgewählt',
@@ -699,7 +700,7 @@ $LANG = array(
'invalid_credentials' => 'Diese Zugangsdaten können wir nicht finden.',
'show_all_options' => 'Zeige alle Optionen',
'user_details' => 'Benutzerdaten',
- 'oneclick_login' => 'Connected Account',
+ 'oneclick_login' => 'Verbundenes Konto',
'disable' => 'Deaktivieren',
'invoice_quote_number' => 'Rechnungs- und Angebotsnummern',
'invoice_charges' => 'Rechnungsgebühren',
@@ -1050,7 +1051,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Rechnungen mit Passwort schützen',
'enable_portal_password_help' => 'Erlaubt Ihnen ein Passwort für jeden Kontakt zu erstellen. Wenn ein Passwort erstellt wurde, muss der Kunde dieses eingeben, bevor er eine Rechnung ansehen darf.',
- 'send_portal_password' => 'Passwort automatisch generieren',
+ 'send_portal_password' => 'Automatisch generieren',
'send_portal_password_help' => 'Wenn kein Passwort gesetzt wurde, wird eins generiert und mit der ersten Rechnung verschickt.',
'expired' => 'Abgelaufen',
@@ -1193,7 +1194,7 @@ $LANG = array(
'status_refunded' => 'Erstattet',
'status_voided' => 'Abgebrochen',
'refunded_payment' => 'Zahlung erstattet',
- 'activity_39' => ':user cancelled a :payment_amount payment :payment',
+ 'activity_39' => ':user brach eine Zahlung über :payment_amount ab :payment',
'activity_40' => ':user refunded :adjustment of a :payment_amount payment :payment',
'card_expiration' => 'Ablaufdatum: :expires',
@@ -1378,7 +1379,9 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
// Frequencies
'freq_inactive' => 'Inaktiv',
+ 'freq_daily' => 'Täglich',
'freq_weekly' => 'Wöchentlich',
+ 'freq_biweekly' => 'Zweiwöchentlich',
'freq_two_weeks' => 'Zweiwöchentlich',
'freq_four_weeks' => 'Vierwöchentlich',
'freq_monthly' => 'Monatlich',
@@ -1416,6 +1419,8 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'SOFORT-Überweisung',
'payment_type_SEPA' => 'SEPA-Lastschriftverfahren',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Buchhaltung und Rechnungswesen',
@@ -1915,6 +1920,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'enterprise_upgrade_feature1' => 'Setzen Sie Berechtigungen für mehrere Nutzer',
'enterprise_upgrade_feature2' => 'Hängen Sie Dateien Dritter an Rechnungen und Ausgaben',
'much_more' => 'Vieles Mehr!',
+ 'all_pro_fetaures' => 'Zusätzlich alle Pro Funktionen!',
'currency_symbol' => 'Währungssymbol',
'currency_code' => 'Währungssymbol',
@@ -2110,7 +2116,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
// Updated login screen
'ninja_tagline' => 'Erstelle. Sende. Werde bezahlt.',
- 'login_or_existing' => 'Oder logge dich mit einem bestehenden Account ein.',
+ 'login_or_existing' => 'Oder melde dich mit einem verbundenen Konto an.',
'sign_up_now' => 'Jetzt anmelden',
'not_a_member_yet' => 'Noch kein Mitglied?',
'login_create_an_account' => 'Konto erstellen!',
@@ -2153,7 +2159,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'set_limits_fees' => 'Limits/Gebühren festlegen',
'fees_tax_help' => 'Enable line item taxes to set the fee tax rates.',
'fees_sample' => 'Die Gebühren für eine Rechnung über :amount würden :total betragen.',
- 'discount_sample' => 'The discount for a :amount invoice would be :total.',
+ 'discount_sample' => 'Der Rabatt für eine Rechnungen über :amount würde :total betragen.',
'no_fees' => 'Keine Gebühren',
'gateway_fees_disclaimer' => 'Achtung: Nicht alle Länder oder Bezahldienste erlauben es, Gebühren zu erheben. Beachten Sie die jeweiligen gesetztlichen Bestimmungen bzw. Nutzungsbedingungen.',
'percent' => 'Prozent',
@@ -2228,7 +2234,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'contact_fields' => 'Kontaktfelder',
'custom_contact_fields_help' => 'Fügen Sie ein neues Feld zu Kontakten hinzu. Die Feldbezeichnung und der Feldwert können auf PDF-Dateien ausgegeben.',
'datatable_info' => 'Zeige Eintrag :start bis :end von :total',
- 'credit_total' => 'Credit Total',
+ 'credit_total' => 'Gesamtguthaben',
'mark_billable' => 'zur Verrechnung kennzeichnen',
'billed' => 'Verrechnet',
'company_variables' => 'Firmen-Variablen',
@@ -2273,12 +2279,12 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'from_address' => 'Absenderadresse',
'port' => 'Port',
'encryption' => 'Verschlüsselung',
- 'mailgun_domain' => 'Mailgun Domain',
- 'mailgun_private_key' => 'Mailgun Private Key',
+ 'mailgun_domain' => 'Mailgun Domäne',
+ 'mailgun_private_key' => 'Mailgun privater Schlüssel',
'send_test_email' => 'Test-E-Mail verschicken',
'select_label' => 'Select Label',
'label' => 'Label',
- 'service' => 'Service',
+ 'service' => 'Dienst',
'update_payment_details' => 'Aktualisiere Zahlungsdetails',
'updated_payment_details' => 'Zahlungsdetails erfolgreich aktualisiert',
'update_credit_card' => 'Aktualisiere Kreditkarte',
@@ -2310,7 +2316,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'app_version' => 'App-Version',
'ofx_version' => 'OFX-Version',
'gateway_help_23' => ':link um Ihre Stripe API-Keys zu erhalten.',
- 'error_app_key_set_to_default' => 'Error: APP_KEY is set to a default value, to update it backup your database and then run php artisan ninja:update-key
',
+ 'error_app_key_set_to_default' => 'Fehler: APP_KEY ist auf einen Standardwert gesetzt. Um ihn zu aktualisieren, sichere deine Datenbank und führe dann php artisan ninja:update-key
aus',
'charge_late_fee' => 'Verspätungszuschlag berechnen',
'late_fee_amount' => 'Höhe des Verspätungszuschlags',
'late_fee_percent' => 'Verspätungszuschlag Prozent',
@@ -2337,51 +2343,51 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'currency_swedish_krona' => 'Schwedische Kronen',
'currency_kenyan_shilling' => 'Keniansche Schilling',
'currency_canadian_dollar' => 'Kanadische Dollar',
- 'currency_philippine_peso' => 'Philippine Peso',
- 'currency_indian_rupee' => 'Indian Rupee',
+ 'currency_philippine_peso' => 'Philippinischer Peso',
+ 'currency_indian_rupee' => 'Indische Rupie',
'currency_australian_dollar' => 'Australische Dollar',
'currency_singapore_dollar' => 'Singapur Dollar',
'currency_norske_kroner' => 'Norwegische Kronen',
'currency_new_zealand_dollar' => 'Neu Seeland Dollar',
'currency_vietnamese_dong' => 'Vietnamesische Dong',
'currency_swiss_franc' => 'Schweizer Franken',
- 'currency_guatemalan_quetzal' => 'Guatemalan Quetzal',
- 'currency_malaysian_ringgit' => 'Malaysian Ringgit',
- 'currency_brazilian_real' => 'Brazilian Real',
+ 'currency_guatemalan_quetzal' => 'Guatemaltekischer Quetzal',
+ 'currency_malaysian_ringgit' => 'Malaysischer Ringgit',
+ 'currency_brazilian_real' => 'Brasilianischer Real',
'currency_thai_baht' => 'Thai Baht',
- 'currency_nigerian_naira' => 'Nigerian Naira',
- 'currency_argentine_peso' => 'Argentine Peso',
+ 'currency_nigerian_naira' => 'Nigerianische Naira',
+ 'currency_argentine_peso' => 'Argentinischer Peso',
'currency_bangladeshi_taka' => 'Bangladeshi Taka',
- 'currency_united_arab_emirates_dirham' => 'United Arab Emirates Dirham',
+ 'currency_united_arab_emirates_dirham' => 'Vereinigte Arabische Emirate Dirham',
'currency_hong_kong_dollar' => 'Hong Kong Dollar',
- 'currency_indonesian_rupiah' => 'Indonesian Rupiah',
+ 'currency_indonesian_rupiah' => 'Indonesische Rupiah',
'currency_mexican_peso' => 'Mexikanische Peso',
'currency_egyptian_pound' => 'Ägyptische Pfund',
- 'currency_colombian_peso' => 'Colombian Peso',
- 'currency_west_african_franc' => 'West African Franc',
- 'currency_chinese_renminbi' => 'Chinese Renminbi',
- 'currency_rwandan_franc' => 'Rwandan Franc',
- 'currency_tanzanian_shilling' => 'Tanzanian Shilling',
- 'currency_netherlands_antillean_guilder' => 'Netherlands Antillean Guilder',
- 'currency_trinidad_and_tobago_dollar' => 'Trinidad and Tobago Dollar',
- 'currency_east_caribbean_dollar' => 'East Caribbean Dollar',
+ 'currency_colombian_peso' => 'Kolumbianischer Peso',
+ 'currency_west_african_franc' => 'Westafrikanischer Franc',
+ 'currency_chinese_renminbi' => 'Chinesischer Renminbi',
+ 'currency_rwandan_franc' => 'Ruanda-Franc',
+ 'currency_tanzanian_shilling' => 'Tansania-Schilling',
+ 'currency_netherlands_antillean_guilder' => 'Niederländische-Antillen-Gulden',
+ 'currency_trinidad_and_tobago_dollar' => 'Trinidad und Tobago-Dollar',
+ 'currency_east_caribbean_dollar' => 'Ostkaribischer Dollar',
'currency_ghanaian_cedi' => 'Ghanaian Cedi',
'currency_bulgarian_lev' => 'Bulgarische Lev',
- 'currency_aruban_florin' => 'Aruban Florin',
+ 'currency_aruban_florin' => 'Aruba-Florin',
'currency_turkish_lira' => 'Türkische Lira',
'currency_romanian_new_leu' => 'Romanian New Leu',
'currency_croatian_kuna' => 'Kroatische Kuna',
'currency_saudi_riyal' => 'Saudi Riyal',
'currency_japanese_yen' => 'Japanische Yen',
'currency_maldivian_rufiyaa' => 'Maldivian Rufiyaa',
- 'currency_costa_rican_colon' => 'Costa Rican Colón',
- 'currency_pakistani_rupee' => 'Pakistani Rupee',
+ 'currency_costa_rican_colon' => 'Costa-Rica-Colón',
+ 'currency_pakistani_rupee' => 'Pakistanische Rupie',
'currency_polish_zloty' => 'Polnische Zloty',
'currency_sri_lankan_rupee' => 'Sri Lankan Rupee',
'currency_czech_koruna' => 'Tschechische Kronen',
- 'currency_uruguayan_peso' => 'Uruguayan Peso',
- 'currency_namibian_dollar' => 'Namibian Dollar',
- 'currency_tunisian_dinar' => 'Tunisian Dinar',
+ 'currency_uruguayan_peso' => 'Uruguayischer Peso',
+ 'currency_namibian_dollar' => 'Namibischer Dollar',
+ 'currency_tunisian_dinar' => 'Tunesischer Dinar',
'currency_russian_ruble' => 'Russische Rubel',
'currency_mozambican_metical' => 'Mozambican Metical',
'currency_omani_rial' => 'Omani Rial',
@@ -2390,7 +2396,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'currency_taiwan_new_dollar' => 'Taiwan New Dollar',
'currency_dominican_peso' => 'Dominican Peso',
'currency_chilean_peso' => 'Chilean Peso',
- 'currency_icelandic_krona' => 'Icelandic Króna',
+ 'currency_icelandic_krona' => 'Isländische Krone',
'currency_papua_new_guinean_kina' => 'Papua New Guinean Kina',
'currency_jordanian_dinar' => 'Jordanian Dinar',
'currency_myanmar_kyat' => 'Myanmar Kyat',
@@ -2442,7 +2448,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'deleted_company' => 'Benutzerkonto erfolgreich gelöscht',
'deleted_account' => 'Firma erfolgreich gelöscht',
'deleted_company_details' => 'Ihre Firma (:account) wurde erfolgreich gelöscht.',
- 'deleted_account_details' => 'Your account (:account) has been successfully deleted.',
+ 'deleted_account_details' => 'Dein Konto (:account) wurde erfolgreich gelöscht.',
'alipay' => 'Alipay',
'sofort' => 'SOFORT-Überweisung',
@@ -2505,22 +2511,105 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'gateway_help_13' => 'Um ITN zu benutzen, lassen Sie das PDT-Feld leer.',
'partial_due_date' => 'Teilzahlungsziel',
'task_fields' => 'Task Fields',
- 'product_fields_help' => 'Drag and drop fields to change their order',
- 'custom_value1' => 'Custom Value',
- 'custom_value2' => 'Custom Value',
- 'enable_two_factor' => 'Two-Factor Authentication',
- 'enable_two_factor_help' => 'Use your phone to confirm your identity when logging in',
+ 'product_fields_help' => 'Felder verschieben, um ihre Reihenfolge zu ändern',
+ 'custom_value1' => 'Benutzerdefinierten Wert',
+ 'custom_value2' => 'Benutzerdefinierten Wert',
+ 'enable_two_factor' => 'Zwei-Faktor-Authentifizierung',
+ 'enable_two_factor_help' => 'Bestätige beim Anmelden mit deinem Telefon deine Identität',
'two_factor_setup' => 'Two-Factor Setup',
- 'two_factor_setup_help' => 'Scan the bar code with a :link compatible app.',
- 'one_time_password' => 'One Time Password',
- 'set_phone_for_two_factor' => 'Set your phone number to enable.',
- 'enabled_two_factor' => 'Successfully enabled Two-Factor Authentication',
- 'add_product' => 'Add Product',
- 'email_will_be_sent_on' => 'Note: the email will be sent on :date.',
- 'invoice_product' => 'Invoice Product',
- 'self_host_login' => 'Self-Host Login',
- 'set_self_hoat_url' => 'Self-Host URL',
- 'local_storage_required' => 'Error: local storage is not available.',
+ 'two_factor_setup_help' => 'Barcode mit :link kompatibler App scannen.',
+ 'one_time_password' => 'Einmaliges Passwort',
+ 'set_phone_for_two_factor' => 'Zum Aktivieren Telefonnummer festlegen',
+ 'enabled_two_factor' => 'Zwei-Faktor-Authentifizierung erfolgreich aktiviert',
+ 'add_product' => 'Produkt hinzufügen',
+ 'email_will_be_sent_on' => 'Hinweis: Das E-Mail wird am :date gesendet.',
+ 'invoice_product' => 'Rechnungsprodukt',
+ 'self_host_login' => 'Eigenes-Hosting Anmeldung',
+ 'set_self_hoat_url' => 'Eigenes-Hosting URL',
+ 'local_storage_required' => 'Fehler: Lokaler Speicherplatz ist nicht verfügbar.',
+ 'your_password_reset_link' => 'Dein Passwort zurücksetzen Link',
+ 'subdomain_taken' => 'Die Subdomäne wird bereits verwendet',
+ 'client_login' => 'Kundenanmeldung',
+ 'converted_amount' => 'Umgerechneter Betrag',
+ 'default' => 'Standard',
+ 'shipping_address' => 'Lieferadresse',
+ 'bllling_address' => 'Rechnungsadresse',
+ 'billing_address1' => 'Strasse Rechnungsanschrift',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Stadt Rechnungsanschrift',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Postleitzahl Rechnungsanschrift',
+ 'billing_country' => 'Rechnungsland',
+ 'shipping_address1' => 'Strasse Versandanschrift',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Stadt Versandanschrift',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Postleitzahl Versandanschrift',
+ 'shipping_country' => 'Lieferungsland',
+ 'classify' => 'Klassifizieren',
+ 'show_shipping_address_help' => 'Verlange von Kunden, ihre Versandadresse anzugeben',
+ 'ship_to_billing_address' => 'An die Rechnungsadresse versenden',
+ 'delivery_note' => 'Lieferschein',
+ 'show_tasks_in_portal' => 'Zeige Aufgaben im Kundenportal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Geplanter Bericht',
+ 'scheduled_report_help' => ':report Bericht als :format an E-Mail senden',
+ 'created_scheduled_report' => 'Bericht erfolgreich eingeplant',
+ 'deleted_scheduled_report' => 'Eingeplanten Bericht erfolgreich gelöscht',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Es tut uns leid, Apple/Google Pay ist nicht unterstützt',
+ 'optional_payment_methods' => 'Optionale Zahlungsmethoden',
+ 'add_subscription' => 'Abonnement hinzufügen',
+ 'target_url' => 'Ziel',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Erstellter Kunde',
+ 'subscription_event_2' => 'Erstellte Rechnung',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Erstellte Lieferanten',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Aktualisierte Rechnung',
+ 'subscription_event_9' => 'Gelöschte Rechnung',
+ 'subscriptions' => 'Abonnements',
+ 'updated_subscription' => 'Abonnement erfolgreich aktualisiert',
+ 'created_subscription' => 'Abonnement erfolgreich erstellt',
+ 'edit_subscription' => 'Abonnement bearbeiten',
+ 'archive_subscription' => 'Abonnement archivieren',
+ 'archived_subscription' => 'Abonnement erfolgreich archiviert',
+ 'project_error_multiple_clients' => 'Die Projekte können nicht zu verschiedenen Kunden gehören',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Wiederkehrende Rechnungen',
+ 'module_credit' => 'Guthaben',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Erinnerungen',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/el/texts.php b/resources/lang/el/texts.php
index 580a98c716ee..e52ef99794ad 100644
--- a/resources/lang/el/texts.php
+++ b/resources/lang/el/texts.php
@@ -386,6 +386,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'gateway_help_2' => ':link για εγγραφή στο Authorize.net.',
'gateway_help_17' => ':link για να πάρετε υπογραφή για το API του PayPal.',
'gateway_help_27' => ':link για να εγγραφείτε στο 2Checkout.com. Για να βεβαιωθείτε ότι οι πληρωμές παρακολουθούνται ορίστε το :complete_link ως τη διέυθυνση ανακατεύθυνσης στο Λογαριασμός > Διαχείρισης Ιστοσελίδας στην ιστοσελίδα του 2Checkout.',
+ 'gateway_help_60' => ':link για δημιουργία λογαριασμού WePay.',
'more_designs' => 'Περισσότερα σχέδια',
'more_designs_title' => 'Επιπλέον Σχέδια Τιμολογίων',
'more_designs_cloud_header' => 'Αποκτήστε την Επαγγελματική έκδοση για επιπλέον σχέδια τιμολογίων',
@@ -1050,7 +1051,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
// Client Passwords
'enable_portal_password' => 'Προστασία Τιμολογίων με Κωδικό',
'enable_portal_password_help' => 'Επιτρέπει τον καθορισμό κωδικού για κάθε επαφή. Αν έχει καθοριστεί κωδικός, η επαφή θα υποχρεούται να καταχωρήσει κωδικό πριν την προβολή των τιμολογίων.',
- 'send_portal_password' => 'Αυτόματη Παραγωγή Κωδικού',
+ 'send_portal_password' => 'Αυτόματη Δημιουργία',
'send_portal_password_help' => 'Εάν δεν έχει οριστεί κωδικό, θα δημιουργηθεί ένα αυτόματα και θα αποσταλεί με το πρώτο τιμολόγιο.',
'expired' => 'Ληγμένα',
@@ -1378,7 +1379,9 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
// Frequencies
'freq_inactive' => 'Ανενεργό',
+ 'freq_daily' => 'Ημερήσιο',
'freq_weekly' => 'Εβδομάδα',
+ 'freq_biweekly' => 'Ανά δύο εβδομάδες',
'freq_two_weeks' => 'Δύο εβδομάδες',
'freq_four_weeks' => 'Τέσσερις εβδομάδες',
'freq_monthly' => 'Μήνας',
@@ -1416,6 +1419,8 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'Απευθείας πίστωση SEPA',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Λογιστικά & Νομικά',
@@ -1915,6 +1920,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'enterprise_upgrade_feature1' => 'Ορίστε δικαιώματα για πολλαπλούς χρήστες',
'enterprise_upgrade_feature2' => 'Επισυνάψτε αρχεία τρίτων στα τιμολόγια και τις δαπάνες',
'much_more' => 'Πολύ Περισσότερα!',
+ 'all_pro_fetaures' => 'Με επιπλέον όλα τα επαγγελματικά χαρακτηριστικά',
'currency_symbol' => 'Σύμβολο',
'currency_code' => 'Κωδικός',
@@ -1989,14 +1995,14 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'created_project' => 'Επιτυχής δημιουργία project',
'archived_project' => 'Επιτυχής αρχειοθέτηση project',
'archived_projects' => 'Επιτυχής αρχειοθέτηση :count projects',
- 'restore_project' => 'Ανάκτηση project',
+ 'restore_project' => 'Επαναφορά Project',
'restored_project' => 'Επιτυχής ανάκτηση project',
- 'delete_project' => 'Διαγραφή project',
+ 'delete_project' => 'Διαγραφή Project',
'deleted_project' => 'Επιτυχής διαγραφή project',
'deleted_projects' => 'Επιτυχής διαγραφή :count projects',
'delete_expense_category' => 'Διαγραφή κατηγορίας',
'deleted_expense_category' => 'Επιτυχής διαγραφή κατηγορίας',
- 'delete_product' => 'Διαγραφή προϊόντος',
+ 'delete_product' => 'Διαγραφή Προϊόντος',
'deleted_product' => 'Επιτυχής διαγραφή προϊόντος',
'deleted_products' => 'Επιτυχής διαγραφή :count προϊόντων',
'restored_product' => 'Επιτυχής ανάκτηση προϊόντος',
@@ -2110,7 +2116,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
// Updated login screen
'ninja_tagline' => 'Δημιουργήστε. Αποστείλετε. Εξοφληθείτε.',
- 'login_or_existing' => 'Η κάντε εισαγωγή με ένα υπάρχοντα λογαριασμό.',
+ 'login_or_existing' => 'Ή συνδεθείτε με ένα συνδεδεμένο λογαριασμό.',
'sign_up_now' => 'Εγγραφή Τώρα',
'not_a_member_yet' => 'Δεν είστε ακόμη μέλη;',
'login_create_an_account' => 'Δημιουργία Λογαριασμού',
@@ -2521,6 +2527,89 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'self_host_login' => 'Στοιχεία εισόδου Ιδίας Φιλοξενίας',
'set_self_hoat_url' => 'URL Ιδίας Φιλοξενίας',
'local_storage_required' => 'Σφάλμα: η τοπική αποθήκευση δεν είναι διαθέσιμη.',
+ 'your_password_reset_link' => 'Ο σύνδεσμος για την επαναφορά του κωδικού σας',
+ 'subdomain_taken' => 'Το subdomain χρησιμοποιείται ήδη',
+ 'client_login' => 'Εισαγωγή Πελάτη',
+ 'converted_amount' => 'Μετατρεπόμενο Ποσό',
+ 'default' => 'Προεπιλογή',
+ 'shipping_address' => 'Διεύθυνση Αποστολής',
+ 'bllling_address' => 'Διεύθυνση Χρέωσης',
+ 'billing_address1' => 'Οδός Χρέωσης',
+ 'billing_address2' => 'Διαμέρισμα Χρέωσης',
+ 'billing_city' => 'Πόλη Χρέωσης',
+ 'billing_state' => 'Περιφέρεια Χρέωσης',
+ 'billing_postal_code' => 'Ταχυδρομικός Κωδικός Χρέωσης',
+ 'billing_country' => 'Χώρα Χρέωσης',
+ 'shipping_address1' => 'Οδός Αποστολής',
+ 'shipping_address2' => 'Διαμέρισμα Αποστολής',
+ 'shipping_city' => 'Πόλη Αποστολής',
+ 'shipping_state' => 'Περιφέρεια Αποστολής',
+ 'shipping_postal_code' => 'Ταχυδρομικός Κώδικας Αποστολής',
+ 'shipping_country' => 'Χώρα Αποστολής',
+ 'classify' => 'Κατατάξτε',
+ 'show_shipping_address_help' => 'Απαιτήστε από τον πελάτη να εισάγει την διεύθυνση αποστολής του',
+ 'ship_to_billing_address' => 'Αποστολή στη διεύθυνση χρέωσης',
+ 'delivery_note' => 'Σημείωση Παράδοσης',
+ 'show_tasks_in_portal' => 'Εμφάνιση εργασιών στο portal του πελάτη',
+ 'cancel_schedule' => 'Ακύρωση Προγραμματισμού',
+ 'scheduled_report' => 'Προγραμματισμός Αναφοράς',
+ 'scheduled_report_help' => 'Στείλτε email με την αναφορά :report ως :format στο :email',
+ 'created_scheduled_report' => 'Επιτυχής προγραμματισμός αναφοράς',
+ 'deleted_scheduled_report' => 'Επιτυχής ακύρωση προγραμματισμού αναφοράς',
+ 'scheduled_report_attached' => 'Η προγραμματισμένη αναφορά τύπου :type είναι συνημμένη.',
+ 'scheduled_report_error' => 'Αποτυχία δημιουργίας προγραμματισμένης αναφοράς',
+ 'invalid_one_time_password' => 'Μη έγκυρος κωδικός μιας φοράς',
+ 'apple_pay' => 'Apple/Google Πληρωμή',
+ 'enable_apple_pay' => 'Αποδοχή Πληρωμής Apple και Πληρωμή με Google',
+ 'requires_subdomain' => 'Αυτός ο τύπος πληρωμής απαιτεί να :link.',
+ 'subdomain_is_set' => 'subdomain έχει οριστεί',
+ 'verification_file' => 'Αρχείο Επαλήθευσης',
+ 'verification_file_missing' => 'Το αρχείο επαλήθευσης είναι απαραίτητο για την αποδοχή πληρωμών.',
+ 'apple_pay_domain' => 'Χρησιμοποιήστε :domain
ως το domain στο :link.',
+ 'apple_pay_not_supported' => 'Συγνώμη αλλά οι πληρωμή Apple/Google δεν υποστηρίζεται',
+ 'optional_payment_methods' => 'Προαιρετικές Μέθοδοι Πληρωμής',
+ 'add_subscription' => 'Προσθήκη Συνδρομής',
+ 'target_url' => 'Στόχος',
+ 'target_url_help' => 'Όταν το επιλεγμένο γεγονός εμφανιστεί η εφαρμογή θα αποστείλει την οντότητα σαν JSON στο στοχευμένο URL.',
+ 'event' => 'Γεγονός',
+ 'subscription_event_1' => 'Δημιουργήθηκε Πελάτης',
+ 'subscription_event_2' => 'Δημιουργήθηκε Τιμολόγιο',
+ 'subscription_event_3' => 'Δημιουργήθηκε Προσφορά',
+ 'subscription_event_4' => 'Δημιουργήθηκε Πληρωμή',
+ 'subscription_event_5' => 'Δημιουργήθηκε Προμηθευτής',
+ 'subscription_event_6' => 'Ενημερώθηκε Προσφορά',
+ 'subscription_event_7' => 'Διαγράφηκε Προσφορά',
+ 'subscription_event_8' => 'Ενημερώθηκε Τιμολόγιο',
+ 'subscription_event_9' => 'Διαγράφηκε Τιμολόγιο',
+ 'subscriptions' => 'Εγγραφές',
+ 'updated_subscription' => 'Επιτυχής ενημέρωση συνδρομής',
+ 'created_subscription' => 'Επιτυχής δημιουργία συνδρομής',
+ 'edit_subscription' => 'Επεξεργασία Συνδρομής',
+ 'archive_subscription' => 'Αρχειοθέτηση Συνδρομής',
+ 'archived_subscription' => 'Επιτυχής αρχειοθέτηση συνδρομής',
+ 'project_error_multiple_clients' => 'Τα projects δεν μπορούν να ανήκουν σε διαφορετικούς πελάτες',
+ 'invoice_project' => 'Τιμολόγηση Project',
+ 'module_recurring_invoice' => 'Επαναλαμβανόμενα Τιμολόγια',
+ 'module_credit' => 'Πιστώσεις',
+ 'module_quote' => 'Προσφορές',
+ 'module_task' => 'Εργασίες & Projects',
+ 'module_expense' => 'Δαπάνες & Προμηθευτές',
+ 'reminders' => 'Υπενθύμίσεις',
+ 'send_client_reminders' => 'Αποστολή υπενθυμίσεων με email',
+ 'can_view_tasks' => 'Οι εργασίες εμφανίζονται στο portal',
+ 'is_not_sent_reminders' => 'Οι υπενθυμίσεις δεν έχουν αποσταλεί',
+ 'promotion_footer' => 'Η προωθητική ενέργειά σας θα λήξει σύντομα, :link για να αναβαθμίσετε τώρα.',
+ 'unable_to_delete_primary' => 'Σημείωση: για να διαγράψετε αυτή την επιχείρηση διαγράψτε πρώτα όλες τις συνδεδεμένες επιχειρήσεις.',
+ 'please_register' => 'Παρακαλούμε καταχωρίστε το λογαριασμό σας',
+ 'processing_request' => 'Επεξεργασία αιτήματος',
+ 'mcrypt_warning' => 'Προειδοποίηση: Το Mcrypt βρίσκεται στη διαδικασία απόσυρσης, εκτελέστε το php artisan ninja:update-key --legacy=true
για να ενημερώσετε την κρυπτογράφησή σας.',
+ 'edit_times' => 'Επεξεργασία Επαναλήψεων',
+ 'inclusive_taxes_help' => 'Συμπεριλάβετε φόρους στο κόστος',
+ 'inclusive_taxes_warning' => 'Προειδοποίηση: τα υπάρχοντα τιμολόγια θα χρειαστούν επαναποθήκευση',
+ 'copy_shipping' => 'Αντιγραφή Αποστολής',
+ 'copy_billing' => 'Αντιγραφή Χρέωσης',
+ 'quote_has_expired' => 'Η προσφορά έχει λήξει, παρακαλούμε επικοινωνήστε με τον έμπορο.',
+ 'empty_table_footer' => 'Εμφάνιση 0 έως 0 από 0 εγγραφές',
);
diff --git a/resources/lang/es/texts.php b/resources/lang/es/texts.php
index db8e0e563762..03191541e67c 100644
--- a/resources/lang/es/texts.php
+++ b/resources/lang/es/texts.php
@@ -380,6 +380,7 @@ $LANG = array(
'gateway_help_2' => ':link para registrarse con Authorize.net.',
'gateway_help_17' => ':link para obtener su firma del API de PayPal.',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Más diseños',
'more_designs_title' => 'Diseños Adicionales de Facturas',
'more_designs_cloud_header' => 'Pase a Pro para más diseños de facturas',
@@ -1043,7 +1044,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Proteger Facturas con Contraseña',
'enable_portal_password_help' => 'Permite establecer una contraseña para cada contacto. Si una contraseña es establecida, se le será solicitada al contacto para acceder a sus facturas.',
- 'send_portal_password' => 'Generar Contraseña Automáticamente',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'Si no se establece una contraseña, será generada automáticamente con la primer factura.',
'expired' => 'Vencida',
@@ -1371,7 +1372,9 @@ $LANG = array(
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1409,6 +1412,8 @@ $LANG = array(
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1908,6 +1913,7 @@ $LANG = array(
'enterprise_upgrade_feature1' => 'Asigne permisos para múltiples usuarios',
'enterprise_upgrade_feature2' => 'Adjunte archivos de terceros a facturas y gastos',
'much_more' => 'Mucho mas!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Símbolo',
'currency_code' => 'Codigo',
@@ -1982,14 +1988,14 @@ $LANG = array(
'created_project' => 'Proyecto creado con éxito',
'archived_project' => 'Proyecto archivado con éxito',
'archived_projects' => 'Archivados con éxito :count proyectos',
- 'restore_project' => 'Restaurar proyecto',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Proyecto restaurado con éxito',
- 'delete_project' => 'Eliminar proyecto',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Proyecto eliminado con éxito',
'deleted_projects' => 'Eliminados con éxito :count proyectos',
'delete_expense_category' => 'Eliminar categoría',
'deleted_expense_category' => 'Categoría actualizada con éxito',
- 'delete_product' => 'Eliminar producto',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Producto actualizado con éxito',
'deleted_products' => 'Eliminados con éxito :count productos',
'restored_product' => 'Producto restaurado con éxito',
@@ -2103,7 +2109,7 @@ $LANG = array(
// Updated login screen
'ninja_tagline' => 'Crear. Enviar. Recibir Pago.',
- 'login_or_existing' => 'O ingrese con una cuenta existente.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Cree Una Cuenta Ahora',
'not_a_member_yet' => 'Aún no tiene una cuenta?',
'login_create_an_account' => 'Crear una Cuenta!',
@@ -2514,6 +2520,89 @@ $LANG = array(
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Ingreso de Cliente',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/es_ES/texts.php b/resources/lang/es_ES/texts.php
index 8e169c853c45..b62b7b7042ea 100644
--- a/resources/lang/es_ES/texts.php
+++ b/resources/lang/es_ES/texts.php
@@ -299,7 +299,7 @@ $LANG = array(
'specify_colors' => 'Especificar colores',
'specify_colors_label' => 'Seleccionar los colores para usar en las Facturas',
'chart_builder' => 'Constructor de Gráficas',
- 'ninja_email_footer' => 'Created by :site | Create. Send. Get Paid.',
+ 'ninja_email_footer' => 'Creado por :site | Crea. Envia. Recibe tus Pagos.',
'go_pro' => 'Hazte Pro',
'quote' => 'Presupuesto',
'quotes' => 'Presupuestos',
@@ -380,6 +380,7 @@ $LANG = array(
'gateway_help_2' => ':link para registrarse en Authorize.net.',
'gateway_help_17' => ':link para obtener su firma API de PayPal.',
'gateway_help_27' => ':link para registrarse en 2Checkout.com. Para asegurar que los Pagos son monitorizados, establezca :complete_link como redireccion de URL en Account > Site Management en el portal de 2Checkout.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Más diseños',
'more_designs_title' => 'Diseños Adicionales de Facturas',
'more_designs_cloud_header' => 'Cambia a Pro para añadir más Diseños de Facturas',
@@ -693,7 +694,7 @@ $LANG = array(
'invalid_credentials' => 'Las credenciales no coinciden con nuestros registros',
'show_all_options' => 'Mostrar todas las opciones',
'user_details' => 'Detalles de Usuario',
- 'oneclick_login' => 'Connected Account',
+ 'oneclick_login' => 'Cuenta Conectada',
'disable' => 'Deshabilitado',
'invoice_quote_number' => 'Números de Factura y Presupuesto',
'invoice_charges' => 'Cargos de Factura',
@@ -1040,7 +1041,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Proteger Facturas con Contraseña',
'enable_portal_password_help' => 'Habilite para seleccionar una contraseña para cada contacto. Si una contraseña esta especificada, se le será solicitada al contacto para acceder a sus Facturas.',
- 'send_portal_password' => 'Generar Contraseña Automáticamente',
+ 'send_portal_password' => 'Generada Automaticamente',
'send_portal_password_help' => 'Si no se especifica password, se generará una y se enviará junto con la primera Factura.',
'expired' => 'Expirada',
@@ -1368,7 +1369,9 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
// Frequencies
'freq_inactive' => 'Inactivo',
+ 'freq_daily' => 'Diariamente',
'freq_weekly' => 'Semanal',
+ 'freq_biweekly' => 'Quincenal',
'freq_two_weeks' => 'Dos semanas',
'freq_four_weeks' => 'Cuatro semanas',
'freq_monthly' => 'Mensual',
@@ -1406,6 +1409,8 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Contabilidad y legal',
@@ -1906,6 +1911,7 @@ Eso es todo, tu cuenta está verificada.:domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/fi/texts.php b/resources/lang/fi/texts.php
index 472a62c5c883..9a269085898d 100644
--- a/resources/lang/fi/texts.php
+++ b/resources/lang/fi/texts.php
@@ -388,6 +388,7 @@ Lasku poistettiin (if only one, alternative)',
'gateway_help_2' => ':link rekisteröityäksesi palveluun Authorize.net.',
'gateway_help_17' => ':link saadaksesi PayPal API tilin.',
'gateway_help_27' => ':link rekisteröityäksesi palveluun 2Checkout.com. Varmistaaksesi laskujen seurannan aseta uudelleenohjausosoitteeksi :complete_link kohdassa Tili > Sivustoasetukset 2Checkout portaalissa.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Lisää muotoiluja',
'more_designs_title' => 'Lisää laskumuotoiluja',
'more_designs_cloud_header' => 'Tilaa Pro saadaksesi lisää muotoiluja',
@@ -1052,7 +1053,7 @@ Lasku poistettiin (if only one, alternative)',
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
'expired' => 'Expired',
@@ -1380,7 +1381,9 @@ Lasku poistettiin (if only one, alternative)',
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1418,6 +1421,8 @@ Lasku poistettiin (if only one, alternative)',
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1917,6 +1922,7 @@ Lasku poistettiin (if only one, alternative)',
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1991,14 +1997,14 @@ Lasku poistettiin (if only one, alternative)',
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2112,7 +2118,7 @@ Lasku poistettiin (if only one, alternative)',
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2523,6 +2529,89 @@ Lasku poistettiin (if only one, alternative)',
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/fr/texts.php b/resources/lang/fr/texts.php
index eba208024016..03f9a0f2ef53 100644
--- a/resources/lang/fr/texts.php
+++ b/resources/lang/fr/texts.php
@@ -317,7 +317,7 @@ $LANG = array(
'delete_quote' => 'Supprimer ce devis',
'save_quote' => 'Enregistrer ce devis',
'email_quote' => 'Envoyer ce devis par courriel',
- 'clone_quote' => 'Clone To Quote',
+ 'clone_quote' => 'Cloner en devis',
'convert_to_invoice' => 'Convertir en facture',
'view_invoice' => 'Voir la facture',
'view_client' => 'Voir le client',
@@ -380,6 +380,7 @@ $LANG = array(
'gateway_help_2' => ':link pour vous inscrire à Authorize.net.',
'gateway_help_17' => ':link pour obtenir votre signature PayPal API.',
'gateway_help_27' => ':link pour vous inscrire à 2Checkout.com. Pour permettre le suivi des paiements, veuillez définir :complete_link comme URL de redirection dans Mon compte > Gestion de site dans le portail de 2Checkout.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Plus de modèles',
'more_designs_title' => 'Modèles de factures additionnels',
'more_designs_cloud_header' => 'Passez au Plan Pro pour plus de modèles',
@@ -387,7 +388,7 @@ $LANG = array(
'more_designs_self_host_text' => '',
'buy' => 'Acheter',
'bought_designs' => 'Les nouveaux modèles ont été ajoutés avec succès',
- 'sent' => 'Sent',
+ 'sent' => 'Envoyé',
'vat_number' => 'Numéro de TVA',
'timesheets' => 'Feuilles de temps',
'payment_title' => 'Entrez votre adresse de facturation et vos informations bancaires',
@@ -1044,7 +1045,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Protéger les factures avec un mot de passe',
'enable_portal_password_help' => 'Autoriser la création d\'un mot de passe pour chaque contact. Si un mot de passe est créé, le contact devra rentrer un mot de passe avant de voir les factures.',
- 'send_portal_password' => 'Générer un mot de passe automatiquement',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'Si aucun mot de passe n\'est créé, un sera généré et envoyé avec la première facture.',
'expired' => 'Expiré',
@@ -1372,7 +1373,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Hebdomadaire',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'deux semaines',
'freq_four_weeks' => 'quatre semaines',
'freq_monthly' => 'Mensuelle',
@@ -1410,6 +1413,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Comptabilité & Légal',
@@ -1909,6 +1914,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'enterprise_upgrade_feature1' => 'Définissez les permissions pour plusieurs utilisateurs',
'enterprise_upgrade_feature2' => 'Ajoutez des fichiers joints aux factures et dépenses',
'much_more' => 'Encore plus!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbole',
'currency_code' => 'Code',
@@ -1983,14 +1989,14 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'created_project' => 'Le projet a été créé',
'archived_project' => 'Le projet a été archivé',
'archived_projects' => ':count projet(s) a (ont) été archivé(s)',
- 'restore_project' => 'Rétablir le projet',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Le projet a été rétabli',
- 'delete_project' => 'Supprimer le projet',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Le projet a été supprimé',
'deleted_projects' => ':count projet(s) a (ont) été supprimé(s)',
'delete_expense_category' => 'Supprimer la catégorie',
'deleted_expense_category' => 'La catégorie a été supprimée',
- 'delete_product' => 'Supprimer le produit',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Le produit a été supprimé',
'deleted_products' => ':count produit(s) supprimé(s)',
'restored_product' => 'Le produit a été rétabli',
@@ -2104,7 +2110,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
// Updated login screen
'ninja_tagline' => 'Créer. Envoyer. Payé',
- 'login_or_existing' => 'Ou connectez-vous avec un compte existant.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Inscrivez-vous maintenant',
'not_a_member_yet' => 'Pas encore membre?',
'login_create_an_account' => 'Créez un compte!',
@@ -2515,7 +2521,89 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
- 'none' => 'None',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Connexion client',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/fr_CA/texts.php b/resources/lang/fr_CA/texts.php
index 0f5118e90d0d..2b25ccb1b503 100644
--- a/resources/lang/fr_CA/texts.php
+++ b/resources/lang/fr_CA/texts.php
@@ -380,6 +380,7 @@ $LANG = array(
'gateway_help_2' => ':link pour vous inscrire à Authorize.net.',
'gateway_help_17' => ':link pour obtenir votre signature API PayPal.',
'gateway_help_27' => ':link pour vous inscrire à 2Checkout.com. Pour permettre le suivi des paiements, veuillez définir :complete_link comme URL de redirection dans Mon compte > Gestion de site dans le portail de 2Checkout.',
+ 'gateway_help_60' => ':link pour créer un compte WePay.',
'more_designs' => 'Plus de modèles',
'more_designs_title' => 'Modèles de factures additionnels',
'more_designs_cloud_header' => 'Passez au Plan Pro pour obtenir plus de modèles',
@@ -1041,7 +1042,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Protéger les factures avec un mot de passe',
'enable_portal_password_help' => 'Permet de spécifier un mot de passe pour chaque contact. Si un mot de passe est spécifié, le contact devra saisir ce mot de passe pour visualiser ses factures.',
- 'send_portal_password' => 'Générer un mot de passe automatiquement',
+ 'send_portal_password' => 'Générer automatiquement',
'send_portal_password_help' => 'Si aucun mot de passe n\'est spécifié, le client recevra un mot de passe autogénéré lors de l\'envoi de la première facture.',
'expired' => 'Expiré',
@@ -1369,7 +1370,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
// Frequencies
'freq_inactive' => 'Inactif',
+ 'freq_daily' => 'Quotidienne',
'freq_weekly' => 'Hebdomadaire',
+ 'freq_biweekly' => 'Bihebdomadaire',
'freq_two_weeks' => 'Aux deux semaines',
'freq_four_weeks' => 'Aux quatre semaines',
'freq_monthly' => 'Mensuelle',
@@ -1407,6 +1410,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Débit direct',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Administration',
@@ -1906,6 +1911,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'enterprise_upgrade_feature1' => 'Définissez les permissions pour plusieurs utilisateurs',
'enterprise_upgrade_feature2' => 'Ajoutez des fichiers joints aux factures et dépenses',
'much_more' => 'Encore plus!',
+ 'all_pro_fetaures' => 'Plus toutes les fonctionnalités Pro!',
'currency_symbol' => 'Symbole',
'currency_code' => 'Code',
@@ -2066,7 +2072,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'sort_by' => 'Trié par',
'draft' => 'Brouillon',
'unpaid' => 'Impayé',
- 'aging' => 'Datant de',
+ 'aging' => 'Impayés',
'age' => 'Âge',
'days' => 'Jours',
'age_group_0' => '0 - 30 jours',
@@ -2094,14 +2100,14 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'recipients' => 'destinataires',
'save_as_default' => 'Sauvegarder comme défaut',
'template' => 'Modèle',
- 'start_of_week_help' => 'Utilisés par sélecteurs de date',
- 'financial_year_start_help' => 'Utilisés par sélecteurs d\'écart de date',
+ 'start_of_week_help' => 'Utilisé par les sélecteurs de date',
+ 'financial_year_start_help' => 'Utilisé par les sélecteurs d\'écart de date',
'reports_help' => 'MAJ + Clic pour trier plusieurs colonnes, CTRL + Clic pour désactiver la sélection.',
'this_year' => 'Cette année',
// Updated login screen
'ninja_tagline' => 'Créer, envoyer et encaissez.',
- 'login_or_existing' => 'Ou utilisez un compte existant.',
+ 'login_or_existing' => 'Ou connectez-vous avec un compte connecté.',
'sign_up_now' => 'Inscrivez-vous maintenant',
'not_a_member_yet' => 'Pas encore membre?',
'login_create_an_account' => 'Créer un compte',
@@ -2192,7 +2198,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'error_incorrect_gateway_ids' => 'Erreur: Les tables de passerelle ont des ID incorrectes.',
'purge_data' => 'Purger les données',
'delete_data' => 'Supprimer les données',
- 'purge_data_help' => 'Supprime définitivement toutes les données mais garde les paramètres et le compte.',
+ 'purge_data_help' => 'Supprime définitivement toutes les données, mais garde les paramètres et le compte.',
'cancel_account_help' => 'Supprime le compte et toutes les données et paramètres de façon définitive.',
'purge_successful' => 'Toutes les données de l\'entreprise ont été supprimées',
'forbidden' => 'Vous n\'avez pas l\'autorisation',
@@ -2389,7 +2395,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'currency_peruvian_sol' => 'Nouveau sol péruvien',
'currency_botswana_pula' => 'Pula botswanais',
'currency_hungarian_forint' => 'Forint hongrois',
- 'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.:domain
pour le domaine dans :link.',
+ 'apple_pay_not_supported' => 'Désolé, Apple/Google pay n\'est pas supporté',
+ 'optional_payment_methods' => 'Méthodes de paiements optionnels',
+ 'add_subscription' => 'Ajouter un abonnement',
+ 'target_url' => 'Cible',
+ 'target_url_help' => 'Lorsque l\'événement sélectionné se produit, l\'application va publier l\'entité en tant que JSON à l\'URL cible.',
+ 'event' => 'Événement',
+ 'subscription_event_1' => 'Client créé',
+ 'subscription_event_2' => 'Facture créée',
+ 'subscription_event_3' => 'Soumission créée',
+ 'subscription_event_4' => 'Paiement créé',
+ 'subscription_event_5' => 'Fournisseur créé',
+ 'subscription_event_6' => 'Soumission mise à jour',
+ 'subscription_event_7' => 'Soumission supprimée',
+ 'subscription_event_8' => 'Facture mise à jour',
+ 'subscription_event_9' => 'Facture supprimée',
+ 'subscriptions' => 'Abonnements',
+ 'updated_subscription' => 'Abonnement mise à jour',
+ 'created_subscription' => 'Abonnement créé',
+ 'edit_subscription' => 'Éditer l\'abonnement',
+ 'archive_subscription' => 'Archiver l\'abonnement',
+ 'archived_subscription' => 'Abonnement archivé',
+ 'project_error_multiple_clients' => 'Les projets ne peuvent pas être associés à plus d\'un client',
+ 'invoice_project' => 'Facturer le projet',
+ 'module_recurring_invoice' => 'Factures récurrentes',
+ 'module_credit' => 'Crédits',
+ 'module_quote' => 'Soumissions',
+ 'module_task' => 'Tâches et projets',
+ 'module_expense' => 'Dépenses et fournisseurs',
+ 'reminders' => 'Rappels',
+ 'send_client_reminders' => 'Envoyer des rappels par courriel',
+ 'can_view_tasks' => 'Les tâches sont visibles sur le portail',
+ 'is_not_sent_reminders' => 'Les rappels ne sont pas envoyés',
+ 'promotion_footer' => 'Votre promotion va arriver à échéance bientôt, :link pour mettre à jour.',
+ 'unable_to_delete_primary' => 'Note: vous devez supprimer toutes les entreprises liées avant de supprimer cette entreprises.',
+ 'please_register' => 'Veuillez vous inscrire',
+ 'processing_request' => 'Requête en cours',
+ 'mcrypt_warning' => 'Avertissement: Mcrypt n\'est plus supporté, exécutez php artisan ninja:update-key --legacy=true
pour mettre à jour votre cryptage.',
+ 'edit_times' => 'Éditer les temps',
+ 'inclusive_taxes_help' => 'Inclure les taxes dans le coût',
+ 'inclusive_taxes_warning' => 'Avertissement: les factures existantes devront être sauvegardées à nouveau',
+ 'copy_shipping' => 'Copier livraison',
+ 'copy_billing' => 'Copier facturation',
+ 'quote_has_expired' => 'La soumission est expirée. Veuillez contacter le commerçant.',
+ 'empty_table_footer' => '0 entrées sur 0',
);
diff --git a/resources/lang/hr/texts.php b/resources/lang/hr/texts.php
index 9f78ab0b7c2d..dda7edec5e6b 100644
--- a/resources/lang/hr/texts.php
+++ b/resources/lang/hr/texts.php
@@ -386,6 +386,7 @@ $LANG = array(
'gateway_help_2' => ':link za pristup na Authorize.net.',
'gateway_help_17' => ':link za pristup vašem PayPal API potpisu.',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Više dizajna',
'more_designs_title' => 'Dodatni dizajni računa',
'more_designs_cloud_header' => 'Nadogradite na Pro za više dizajna računa',
@@ -1050,7 +1051,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
'expired' => 'Expired',
@@ -1378,7 +1379,9 @@ $LANG = array(
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1416,6 +1419,8 @@ $LANG = array(
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1915,6 +1920,7 @@ $LANG = array(
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1989,14 +1995,14 @@ $LANG = array(
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2110,7 +2116,7 @@ $LANG = array(
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2521,6 +2527,89 @@ $LANG = array(
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/it/texts.php b/resources/lang/it/texts.php
index bcf8252f1735..7f31b89d3971 100644
--- a/resources/lang/it/texts.php
+++ b/resources/lang/it/texts.php
@@ -229,12 +229,12 @@ $LANG = array(
'deleted_credit' => 'Credito eliminato con successo',
'deleted_credits' => ':count crediti eliminati con successo',
'imported_file' => 'File importato con successo',
- 'updated_vendor' => 'Successfully updated vendor',
- 'created_vendor' => 'Successfully created vendor',
- 'archived_vendor' => 'Successfully archived vendor',
- 'archived_vendors' => 'Successfully archived :count vendors',
- 'deleted_vendor' => 'Successfully deleted vendor',
- 'deleted_vendors' => 'Successfully deleted :count vendors',
+ 'updated_vendor' => 'Fornitore aggiornato con successo',
+ 'created_vendor' => 'Fornitore creato con successo',
+ 'archived_vendor' => 'Fornitore archiviato con successo',
+ 'archived_vendors' => ':count fornitori archiviati con successo',
+ 'deleted_vendor' => 'Fornitore eliminato con successo',
+ 'deleted_vendors' => ':count fornitori eliminati con successo',
'confirmation_subject' => 'Conferma Account Invoice Ninja',
'confirmation_header' => 'Conferma Account',
'confirmation_message' => 'Per favore, accedi al link qui sotto per confermare il tuo account.',
@@ -266,7 +266,7 @@ $LANG = array(
'working' => 'In elaborazione',
'success' => 'Fatto',
'success_message' => 'Registrazione avvenuta con successo. Per favore visita il link nell\'email di conferma per verificare il tuo indirizzo email.',
- 'erase_data' => 'Your account is not registered, this will permanently erase your data.',
+ 'erase_data' => 'Il tuo account non è registrato, questo eliminerà definitivamente i tuoi dati.',
'password' => 'Password',
'pro_plan_product' => 'Piano PRO',
'pro_plan_success' => 'Grazie per aver aderito! Non appena la fattura risulterà pagata il tuo piano PRO avrà inizio.',
@@ -294,12 +294,12 @@ $LANG = array(
'archived_product' => 'Prodotto archiviato con successo',
'pro_plan_custom_fields' => ':link per attivare i campi personalizzati sottoscrivi il Piano Pro',
'advanced_settings' => 'Impostazioni Avanzate',
- 'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan',
+ 'pro_plan_advanced_settings' => ':link per attivare le impostazioni avanzate sottoscrivi il Piano Pro',
'invoice_design' => 'Design Fattura',
'specify_colors' => 'Specifica i Colori',
'specify_colors_label' => 'Select the colors used in the invoice',
'chart_builder' => 'Creatore grafico',
- 'ninja_email_footer' => 'Created by :site | Create. Send. Get Paid.',
+ 'ninja_email_footer' => 'Creato da :site | Crea. Invia. Ricevi pagamento.',
'go_pro' => 'diventa Pro',
'quote' => 'Preventivo',
'quotes' => 'Preventivi',
@@ -342,63 +342,64 @@ $LANG = array(
'invoice_fields' => 'Campi Fattura',
'invoice_options' => 'Opzioni Fattura',
'hide_paid_to_date' => 'Nascondi la data di pagamento',
- 'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.',
- 'charge_taxes' => 'Charge taxes',
- 'user_management' => 'User Management',
+ 'hide_paid_to_date_help' => 'Visualizza l\'area "Pagato alla data" sulle fatture solo dopo aver ricevuto un pagamento.',
+ 'charge_taxes' => 'Ricarica tassa',
+ 'user_management' => 'Gestione utente',
'add_user' => 'Aggiungi Utente',
'send_invite' => 'Invia Invito',
- 'sent_invite' => 'Successfully sent invitation',
- 'updated_user' => 'Successfully updated user',
- 'invitation_message' => 'You\'ve been invited by :invitor. ',
- 'register_to_add_user' => 'Please sign up to add a user',
+ 'sent_invite' => 'Invito inviato con successo',
+ 'updated_user' => 'Utente aggiornato con successo',
+ 'invitation_message' => 'Sei stato invitato da :invitor.',
+ 'register_to_add_user' => 'Registrati per aggiungere un utente',
'user_state' => 'Stato',
'edit_user' => 'Modifca Utente',
'delete_user' => 'Elimia Utente',
- 'active' => 'Active',
- 'pending' => 'Pending',
- 'deleted_user' => 'Successfully deleted user',
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Are you sure you want this invoice emailed?',
- 'cancel_account' => 'Delete Account',
+ 'active' => 'Attivo',
+ 'pending' => 'In attesa',
+ 'deleted_user' => 'Utente eliminato con successo',
+ 'confirm_email_invoice' => 'Sei sicuro di voler spedire via email questa fattura?',
+ 'confirm_email_quote' => 'Sei sicuro di voler inviare questo preventivo via email?',
+ 'confirm_recurring_email_invoice' => 'Sei sicuro di voler inviare questa fattura via email?',
+ 'cancel_account' => 'Elimina l\'account',
'cancel_account_message' => 'Attenzione: Questo eliminerà permanentemente il tuo account, non si potrà più tornare indietro.',
'go_back' => 'Torna indietro',
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
+ 'data_visualizations' => 'Visualizzazioni dei dati',
+ 'sample_data' => 'Mostra dati di esempio',
'hide' => 'Nascondi',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
+ 'new_version_available' => 'È disponibile una nuova versione di :releases_link. Stai eseguendo la v:user_version, L\'ultima è la v:latest_version',
'invoice_settings' => 'Preferenze Fattura',
'invoice_number_prefix' => 'Prefisso numerazione fatture',
'invoice_number_counter' => 'Contatore numerazione fatture',
'quote_number_prefix' => 'Prefisso numerazione preventivi',
'quote_number_counter' => 'Contatore numerazione preventivi',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
+ 'share_invoice_counter' => 'Condividi contatore fatture',
+ 'invoice_issued_to' => 'Fattura emessa a',
'invalid_counter' => 'Per prevenire possibili conflitti per favore setta un prefisso sia per le fatture che per i preventivi',
- 'mark_sent' => 'Mark Sent',
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
+ 'mark_sent' => 'Contrassegna come inviato',
+ 'gateway_help_1' => ':link per iscriversi a Authorize.net.',
+ 'gateway_help_2' => ':link per iscriversi a Authorize.net.',
+ 'gateway_help_17' => ':link per ottenere la firma API di PayPal.',
+ 'gateway_help_27' => 'per registrarsi su 2Checkout.com. Per garantire che i pagamenti vengano tracciati, imposta :complete_link come URL di reindirizzamento in Account > Site Management nel portale 2Checkout.',
+ 'gateway_help_60' => ':link to create a WePay account.',
+ 'more_designs' => 'Più designs',
+ 'more_designs_title' => 'Ulteriori design di fattura',
+ 'more_designs_cloud_header' => 'Attiva Pro per ulteriori design di fattura',
'more_designs_cloud_text' => '',
'more_designs_self_host_text' => '',
'buy' => 'Compra',
- 'bought_designs' => 'Successfully added additional invoice designs',
+ 'bought_designs' => 'Aggiunti con successo ulteriori design di fattura',
'sent' => 'Inviato',
'vat_number' => 'Partita IVA',
- 'timesheets' => 'Timesheets',
+ 'timesheets' => 'Schede attività',
'payment_title' => 'Inserisci il tuo indirizzo di fatturazione e i dati della tua carta di credito',
'payment_cvv' => '*Sono le 3-4 cifre nel retro della carta',
'payment_footer1' => '*L\'indirizzo di fatturazione deve corrispondere all\'indirizzo associato alla carta di credito.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
+ 'payment_footer2' => '* Fare clic su "PAY NOW" solo una volta - la transazione può richiedere fino a 1 minuto per l\'elaborazione.',
'id_number' => 'Codice Fiscale',
- 'white_label_link' => 'White label',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
+ 'white_label_link' => 'Etichetta bianca',
+ 'white_label_header' => 'Etichetta bianca',
+ 'bought_white_label' => 'Abilitata con successo la licenza etichetta bianca',
+ 'white_labeled' => 'Etichetta bianca',
'restore' => 'Ripristina',
'restore_invoice' => 'Ripristina Fattura',
'restore_quote' => 'Ripristina Preventivo',
@@ -410,19 +411,19 @@ $LANG = array(
'restored_client' => 'Cliente ripristinato con successo',
'restored_payment' => 'Pagamento ripristinato con successo',
'restored_credit' => 'Credito ripristinato con successo',
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
+ 'reason_for_canceling' => 'Aiutaci a migliorare il nostro sito dicendoci perché ci stai lasciando.',
'discount_percent' => 'Percentuale',
- 'discount_amount' => 'Amount',
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_version' => 'Select version',
- 'view_history' => 'View History',
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
+ 'discount_amount' => 'Quantità',
+ 'invoice_history' => 'Storico fatture',
+ 'quote_history' => 'Storico preventivi',
+ 'current_version' => 'Versione attuale',
+ 'select_version' => 'Seleziona versione',
+ 'view_history' => 'Vedi storico',
+ 'edit_payment' => 'Modifica pagamento',
+ 'updated_payment' => 'Pagamento aggiornato con successo',
+ 'deleted' => 'Eliminato',
+ 'restore_user' => 'Ripristina utente',
+ 'restored_user' => 'Utente ripristinato con successo',
'show_deleted_users' => 'Visualizza utenti cancellati',
'email_templates' => 'Modelli Email',
'invoice_email' => 'Email Fattura',
@@ -430,15 +431,15 @@ $LANG = array(
'quote_email' => 'Email Preventivo',
'reset_all' => 'Resetta Tutto',
'approve' => 'Approva',
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Store payment details with WePay, Stripe, Braintree or GoCardless.',
+ 'token_billing_type_id' => 'Fatturazione',
+ 'token_billing_help' => 'Memorizza i dettagli di pagamento con WePay, Stripe, Braintree o GoCardless.',
'token_billing_1' => 'Disabilitato',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
+ 'token_billing_2' => 'Attivazione: la checkbox è mostrata ma non selezionata',
+ 'token_billing_3' => 'Rinuncia - la checkbox è visualizzata e selezionata',
'token_billing_4' => 'Sempre',
'token_billing_checkbox' => 'Salva dettagli carta di credito',
'view_in_gateway' => 'Vedi transazione in :gateway',
- 'use_card_on_file' => 'Use Card on File',
+ 'use_card_on_file' => 'Usa Card su File',
'edit_payment_details' => 'Modifica dettagli pagamento',
'token_billing' => 'Salva carta di credito',
'token_billing_secure' => 'I dati sono memorizzati su piattaforma sicura mediante :link',
@@ -453,34 +454,34 @@ $LANG = array(
'click_once' => '*Per favore clicca "PAGA ADESSO" solo una volta - la transazione può impiegare sino a 1 minuto per essere completata.',
'invoice_footer' => 'Piè di Pagina Fattura',
'save_as_default_footer' => 'Salva come più di pagina predefinito',
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
+ 'token_management' => 'Gestione token',
+ 'tokens' => 'Token',
+ 'add_token' => 'Aggiungi token',
+ 'show_deleted_tokens' => 'Mostra token eliminati',
+ 'deleted_token' => 'Token eliminato correttamente',
+ 'created_token' => 'Token creato correttamente',
+ 'updated_token' => 'Token aggiornato correttamente',
+ 'edit_token' => 'Modifica token',
'delete_token' => 'Elimina Token',
'token' => 'Token',
'add_gateway' => 'Aggiungi Gateway',
'delete_gateway' => 'Elimina Gateway',
'edit_gateway' => 'Modifica Gateway',
'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
+ 'created_gateway' => 'Gateway creato correttamente',
+ 'deleted_gateway' => 'Gateway eliminato correttamente',
'pay_with_paypal' => 'PayPal',
'pay_with_card' => 'Carta di Credito',
'change_password' => 'Cambia password',
'current_password' => 'Password corrente',
'new_password' => 'Nuova password',
'confirm_password' => 'Conferma password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
+ 'password_error_incorrect' => 'L\'attuale password non è corretta',
+ 'password_error_invalid' => 'La nuova password non è valida',
+ 'updated_password' => 'Password aggiornata correttamente',
'api_tokens' => 'API Token',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
+ 'users_and_tokens' => 'Utenti & Token',
+ 'account_login' => 'Login account',
'recover_password' => 'Recupera password',
'forgot_password' => 'Hai dimenticato la password?',
'email_address' => 'Indirizzo eMail',
@@ -488,18 +489,18 @@ $LANG = array(
'password_recovery' => 'Recupero Password',
'send_email' => 'Invia Email',
'set_password' => 'Setta Password',
- 'converted' => 'Converted',
- 'email_approved' => 'Email me when a quote is approved',
- 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
- 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
+ 'converted' => 'Convertito',
+ 'email_approved' => 'Inviami una email quando il preventivo è Accettato',
+ 'notification_quote_approved_subject' => 'Il preventivo :invoice è stato approvato dal :client',
+ 'notification_quote_approved' => 'Il cliente :client ha approvato il preventivo :invoice di :amount.',
'resend_confirmation' => 'Re-invio mail di conferma',
- 'confirmation_resent' => 'The confirmation email was resent',
- 'gateway_help_42' => ':link to sign up for BitPay.We use pdfmake to define the invoice designs declaratively. The pdfmake playground provides a great way to see the library in action.
-You can access a child property using dot notation. For example to show the client name you could use $client.name
.
If you need help figuring something out post a question to our support forum with the design you\'re using.
', + 'recurring_too_soon' => 'È troppo presto per creare la prossima fattura ricorrente, è prevista per :date', + 'created_by_invoice' => 'Creato da :invoice', + 'primary_user' => 'Utente principale', + 'help' => 'Aiuto', + 'customize_help' => 'Noi usiamo pdfmakeper definire il template della fattura in maniera dichiarativa. Il playgroud di pdfmake ci fornisce la possibilità di vedere la libreria in funzione.
+Puoi accedere alle child property (le proprietà figlie) usando la "dot notation". Ad esempio per mostrare il nome cliente puoi usare$client.name
.
Se hai bisogno di aiuto, scrivi nostro Forum di supporto con il design che stai utilizzando.
', 'invoice_due_date' => 'Scadenza fattura', 'quote_due_date' => 'Validità preventivo', 'valid_until' => 'Valido fino a', 'reset_terms' => 'Reset terms', 'reset_footer' => 'Ripristina Piè di Pagina', - 'invoice_sent' => ' ', - 'invoices_sent' => ':count invoices sent', + 'invoice_sent' => ' :count fattura inviata', + 'invoices_sent' => ' :count fatture inviate', 'status_draft' => 'Bozza', 'status_sent' => 'Spedito', 'status_viewed' => 'Visto', @@ -667,60 +668,60 @@ $LANG = array( 'status_all' => 'Tutti', 'show_line_item_tax' => 'Mostra tasse della riga sulla riga stessa ', 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Copy the following code to a page on your site.', - 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', - 'auto_bill' => 'Auto Bill', - 'military_time' => '24 Hour Time', - 'last_sent' => 'Last Sent', - 'reminder_emails' => 'Reminder Emails', - 'templates_and_reminders' => 'Templates & Reminders', - 'subject' => 'Subject', - 'body' => 'Body', - 'first_reminder' => 'First Reminder', - 'second_reminder' => 'Second Reminder', - 'third_reminder' => 'Third Reminder', - 'num_days_reminder' => 'Days after due date', - 'reminder_subject' => 'Reminder: Invoice :invoice from :account', + 'iframe_url_help1' => 'Copia il seguente codice in una pagina del tuo sito.', + 'iframe_url_help2' => 'È possibile verificare la funzionalità facendo clic su "Visualizza come destinatario" per una fattura.', + 'auto_bill' => 'Fatturazione automatica', + 'military_time' => '24 ore', + 'last_sent' => 'Ultimo inviato', + 'reminder_emails' => 'Email di promemoria', + 'templates_and_reminders' => 'Template & Promemoria', + 'subject' => 'Oggetto', + 'body' => 'Corpo', + 'first_reminder' => 'Primo Promemoria', + 'second_reminder' => 'Secondo Promemoria', + 'third_reminder' => 'Terzo Promemoria', + 'num_days_reminder' => 'Giorni dopo la scadenza', + 'reminder_subject' => 'Promemoria: Fattura n° :invoice da :account', 'reset' => 'Reset', - 'invoice_not_found' => 'The requested invoice is not available', + 'invoice_not_found' => 'La fattura richiesta non è disponibile', 'referral_program' => 'Referral Program', 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Last sent on :date', - 'page_expire' => 'This page will expire soon, :click_here to keep working', + 'last_sent_on' => 'Ultimo invio il :date', + 'page_expire' => 'Questa pagina scadrà presto, :click_here per continuare', 'upcoming_quotes' => 'Preventivi in scadenza', 'expired_quotes' => 'Preventivi Scaduti', - 'sign_up_using' => 'Sign up using', - 'invalid_credentials' => 'Queste credenziali non corrispondono alle nostre registrazioni', + 'sign_up_using' => 'Registrati usando', + 'invalid_credentials' => 'Queste credenziali non hanno trovato corrispondenza', 'show_all_options' => 'Mostra tutte le opzioni', 'user_details' => 'Dettagli Utente', - 'oneclick_login' => 'Connected Account', + 'oneclick_login' => 'Account connessi', 'disable' => 'Disabilita', 'invoice_quote_number' => 'Numerazione Fatture e Preventivi', - 'invoice_charges' => 'Invoice Surcharges', - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', - 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', - 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', - 'custom_invoice_link' => 'Custom Invoice Link', + 'invoice_charges' => 'Supplementi fattura', + 'notification_invoice_bounced' => 'Non siamo riusciti ad inviare la fattura :invoice a :contact', + 'notification_invoice_bounced_subject' => 'Impossibile recapitare la fattura n° :invoice', + 'notification_quote_bounced' => 'Non siamo riusciti ad inviare il preventivo :invoice a :contact', + 'notification_quote_bounced_subject' => 'Impossibile recapitare il preventivo :invoice', + 'custom_invoice_link' => 'Link fattura personalizzata', 'total_invoiced' => 'Fatturato totale', 'open_balance' => 'Da saldare', - 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', + 'verify_email' => 'Per favore, clicca sul link nella mail di conferma per verificare il tuo indirizzo email.', 'basic_settings' => 'Impostazioni Base', 'pro' => 'Pro', - 'gateways' => 'Payment Gateways', - 'next_send_on' => 'Send Next: :date', - 'no_longer_running' => 'This invoice is not scheduled to run', - 'general_settings' => 'General Settings', - 'customize' => 'Customize', - 'oneclick_login_help' => 'Connect an account to login without a password', - 'referral_code_help' => 'Earn money by sharing our app online', + 'gateways' => 'Gateway di pagamento', + 'next_send_on' => 'Invia il prossimo il: :date', + 'no_longer_running' => 'Questa fattura non è pianificata per essere emessa', + 'general_settings' => 'Impostazioni generali', + 'customize' => 'Personalizza', + 'oneclick_login_help' => 'Connetti un account per entrare senza password', + 'referral_code_help' => 'Guadagna condividendo la nostra applicazione online', 'enable_with_stripe' => 'Abilita | Richiede Stripe', - 'tax_settings' => 'Tax Settings', - 'create_tax_rate' => 'Add Tax Rate', - 'updated_tax_rate' => 'Successfully updated tax rate', - 'created_tax_rate' => 'Successfully created tax rate', - 'edit_tax_rate' => 'Edit tax rate', - 'archive_tax_rate' => 'Archive tax rate', + 'tax_settings' => 'Impostazioni tasse', + 'create_tax_rate' => 'Aggiungi aliquota fiscale', + 'updated_tax_rate' => 'Aliquota fiscale aggiornata', + 'created_tax_rate' => 'Aliquota fiscale creata', + 'edit_tax_rate' => 'Modifica aliquota fiscale', + 'archive_tax_rate' => 'Archivia aliquota fiscale', 'archived_tax_rate' => 'Successfully archived the tax rate', 'default_tax_rate_id' => 'Default Tax Rate', 'tax_rate' => 'Tax Rate', @@ -763,20 +764,20 @@ $LANG = array( 'activity_27' => ':user restored payment :payment', 'activity_28' => ':user restored :credit credit', 'activity_29' => ':contact ha approvato la fattura :quote', - 'activity_30' => ':user created vendor :vendor', - 'activity_31' => ':user archived vendor :vendor', - 'activity_32' => ':user deleted vendor :vendor', - 'activity_33' => ':user restored vendor :vendor', - 'activity_34' => ':user created expense :expense', - 'activity_35' => ':user archived expense :expense', - 'activity_36' => ':user deleted expense :expense', - 'activity_37' => ':user restored expense :expense', - 'activity_42' => ':user created task :task', - 'activity_43' => ':user updated task :task', - 'activity_44' => ':user archived task :task', - 'activity_45' => ':user deleted task :task', - 'activity_46' => ':user restored task :task', - 'activity_47' => ':user updated expense :expense', + 'activity_30' => 'L\'utente :user ha creato il fornitore :vendor', + 'activity_31' => 'L\'utente :user ha archiviato il fornitore :vendor', + 'activity_32' => 'L\'utente :user ha eliminato il fornitore :vendor', + 'activity_33' => 'L\'utente :user ha ripristinato il fornitore :vendor', + 'activity_34' => 'L\'utente :user ha creato la spesa :expense', + 'activity_35' => 'L\'utente :user ha archiviato la spesa :expense', + 'activity_36' => 'L\'utente :user ha eliminato la spesa :expense', + 'activity_37' => 'L\'utente :user ha ripristinato la spesa :expense', + 'activity_42' => 'L\'utente :user ha creato l\'attività :task', + 'activity_43' => 'L\'utente :user ha aggiornato l\'attività :task', + 'activity_44' => 'L\'utente :user ha archiviato l\'attività :task', + 'activity_45' => 'L\'utente :user ha eliminato l\'attività :task', + 'activity_46' => 'L\'utente :user ha ripristinato l\'attività :task', + 'activity_47' => 'L\'utente :user ha aggiornato la spesa :expense', 'payment' => 'Payment', 'system' => 'System', 'signature' => 'Email Signature', @@ -827,9 +828,9 @@ $LANG = array( 'disabled' => 'Disabled', 'show_archived_users' => 'Show archived users', 'notes' => 'Notes', - 'invoice_will_create' => 'invoice will be created', + 'invoice_will_create' => 'la fattura sarà creata', 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import, they either already exist or are missing required fields.', + 'failed_to_import' => 'I seguenti record non sono stati importati; esistono già o mancano i campi obbligatori.', 'publishable_key' => 'Publishable Key', 'secret_key' => 'Secret Key', 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', @@ -840,13 +841,13 @@ $LANG = array( 'template_help_title' => 'Templates Help', 'template_help_1' => 'Available variables:', 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts.', + 'email_design_help' => 'Rendi le tue email più professionali con i layout HTML.', 'plain' => 'Plain', 'light' => 'Light', 'dark' => 'Dark', 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Set the subdomain or display the invoice on your own website.', - 'website_help' => 'Display the invoice in an iFrame on your own website', + 'subdomain_help' => 'Imposta il sottodominio o visualizza la fattura sul tuo sito web.', + 'website_help' => 'Mostra la fattura in un iFrame sul tuo sito web', 'invoice_number_help' => 'Specifica un prefisso o usa un modello personalizzato per generare i numeri delle fatture dinamicamente.', 'quote_number_help' => 'Specifica un prefisso o usa un modello personalizzato per generare i numeri dei preventivi dinamicamente.', 'custom_client_fields_helps' => 'Aggiungi un campo quando crei un cliente e opzionalmente visualizzalo assieme al suo valore nel PDF.', @@ -943,56 +944,56 @@ $LANG = array( 'saturday' => 'Sabato', 'header_font_id' => 'Header Font', 'body_font_id' => 'Body Font', - 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.', - 'live_preview' => 'Live Preview', - 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.', - 'invoice_message_button' => 'To view your invoice for :amount, click the button below.', - 'quote_message_button' => 'To view your quote for :amount, click the button below.', - 'payment_message_button' => 'Thank you for your payment of :amount.', + 'color_font_help' => 'Nota: il colore principale e i caratteri vengono anche utilizzati nel portale del cliente e nei progetti di e-mail personalizzati.', + 'live_preview' => 'Anteprima Live', + 'invalid_mail_config' => 'Impossibile inviare e-mail, controlla che le impostazioni della posta siano corrette.', + 'invoice_message_button' => 'Per visualizzare la fattura :amount, clicca il bottone qui sotto.', + 'quote_message_button' => 'Per visualizzare il preventivo per :amount, fare clic sul pulsante qui sotto.', + 'payment_message_button' => 'Grazie per il pagamento di :amount.', 'payment_type_direct_debit' => 'Direct Debit', 'bank_accounts' => 'Conti corrente', 'add_bank_account' => 'Nuovo conto corrente', 'setup_account' => 'Setup Account', 'import_expenses' => 'Importa Spese', - 'bank_id' => 'banca', - 'integration_type' => 'Integration Type', - 'updated_bank_account' => 'Successfully updated bank account', - 'edit_bank_account' => 'Edit Bank Account', - 'archive_bank_account' => 'Archive Bank Account', - 'archived_bank_account' => 'Successfully archived bank account', - 'created_bank_account' => 'Successfully created bank account', - 'validate_bank_account' => 'Validate Bank Account', - 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.', - 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.', + 'bank_id' => 'Banca', + 'integration_type' => 'Tipo di integrazione', + 'updated_bank_account' => 'Conto bancario aggiornato con successo', + 'edit_bank_account' => 'Modifica conto bancario', + 'archive_bank_account' => 'Archivio conto bancario', + 'archived_bank_account' => 'Conto bancario correttamente archiviato', + 'created_bank_account' => 'Conto bancario creato con successo', + 'validate_bank_account' => 'Convalida il conto bancario', + 'bank_password_help' => 'Nota: la tua password viene trasmessa in modo sicuro e mai memorizzata sui nostri server.', + 'bank_password_warning' => 'Attenzione: la tua password può essere trasmessa in testo normale, prendi in considerazione l\'abilitazione di HTTPS.', 'username' => 'Username', 'account_number' => 'Numero account', - 'account_name' => 'Account Name', - 'bank_account_error' => 'Failed to retreive account details, please check your credentials.', - 'status_approved' => 'Approved', - 'quote_settings' => 'Quote Settings', - 'auto_convert_quote' => 'Auto convert quote', - 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.', + 'account_name' => 'Nome utente', + 'bank_account_error' => 'Impossibile recuperare i dettagli dell\'account, controlla le tue credenziali.', + 'status_approved' => 'Accettato', + 'quote_settings' => 'Impostazioni preventivo', + 'auto_convert_quote' => 'Converti preventivo automaticamente', + 'auto_convert_quote_help' => 'Converti automaticamente un preventivo in una fattura se approvato da un cliente.', 'validate' => 'Validate', 'info' => 'Info', - 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)', - 'iframe_url_help3' => 'Note: if you plan on accepting credit cards details we strongly recommend enabling HTTPS on your site.', - 'expense_error_multiple_currencies' => 'The expenses can\'t have different currencies.', - 'expense_error_mismatch_currencies' => 'The client\'s currency does not match the expense currency.', + 'imported_expenses' => 'Creato con successo :count_vendors fornitore(i) e :count_expenses spesa(e)', + 'iframe_url_help3' => 'Nota: se prevedi di accettare i dettagli delle carte di credito, ti consigliamo vivamente di abilitare HTTPS sul tuo sito.', + 'expense_error_multiple_currencies' => 'Le spese non possono avere valute diverse.', + 'expense_error_mismatch_currencies' => 'La valuta del cliente non corrisponde alla valuta di spesa.', 'trello_roadmap' => 'Trello Roadmap', 'header_footer' => 'Intestazione/Piè di Pagina', - 'first_page' => 'first page', - 'all_pages' => 'all pages', - 'last_page' => 'last page', - 'all_pages_header' => 'Show header on', + 'first_page' => 'Prima pagina', + 'all_pages' => 'Tutte le pagine', + 'last_page' => 'Ultima pagina', + 'all_pages_header' => 'Mostra l\'Intestazione nel', 'all_pages_footer' => 'Visualizza Piè di Pagina nel', - 'invoice_currency' => 'Invoice Currency', - 'enable_https' => 'We strongly recommend using HTTPS to accept credit card details online.', - 'quote_issued_to' => 'Quote issued to', - 'show_currency_code' => 'Currency Code', - 'free_year_message' => 'Your account has been upgraded to the pro plan for one year at no cost.', - 'trial_message' => 'Your account will receive a free two week trial of our pro plan.', - 'trial_footer' => 'Your free pro plan trial lasts :count more days, :link to upgrade now.', - 'trial_footer_last_day' => 'This is the last day of your free pro plan trial, :link to upgrade now.', + 'invoice_currency' => 'Valuta fattura', + 'enable_https' => 'Si consiglia vivamente di utilizzare HTTPS per accettare i dettagli della carta di credito online.', + 'quote_issued_to' => 'Preventivo emesso a', + 'show_currency_code' => 'Codice Valuta', + 'free_year_message' => 'Il tuo account è stato aggiornato al piano pro per un anno senza alcun costo.', + 'trial_message' => 'Il tuo account riceverà una prova gratuita di due settimane del nostro piano PRO.', + 'trial_footer' => 'La tua prova gratuita del piano PRO dura altri :count giorni, :link per eseguire l\'aggiornamento ora', + 'trial_footer_last_day' => 'Questo è l\'ultimo giorno di prova gratuita del tuo piano PRO, :link per aggiornarlo.', 'trial_call_to_action' => 'Start Free Trial', 'trial_success' => 'Successfully enabled two week free pro plan trial', 'overdue' => 'Overdue', @@ -1044,7 +1045,7 @@ $LANG = array( // Client Passwords 'enable_portal_password' => 'Fatture Protette da Password', 'enable_portal_password_help' => 'Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.', - 'send_portal_password' => 'Password generate automaticamente', + 'send_portal_password' => 'Generate Automatically', 'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.', 'expired' => 'Expired', @@ -1163,7 +1164,7 @@ $LANG = array( 'plan_pending_monthly' => 'Will switch to monthly on :date', 'plan_refunded' => 'A refund has been issued.', - 'live_preview' => 'Live Preview', + 'live_preview' => 'Anteprima Live', 'page_size' => 'Page Size', 'live_preview_disabled' => 'Live preview has been disabled to support selected font', 'invoice_number_padding' => 'Padding', @@ -1371,7 +1372,9 @@ $LANG = array( // Frequencies 'freq_inactive' => 'Inattivo', + 'freq_daily' => 'Daily', 'freq_weekly' => 'Settimanale', + 'freq_biweekly' => 'Biweekly', 'freq_two_weeks' => 'Due settimane', 'freq_four_weeks' => 'Quattro settimane', 'freq_monthly' => 'Mensile', @@ -1408,7 +1411,9 @@ $LANG = array( 'payment_type_Swish' => 'Swish', 'payment_type_Alipay' => 'Alipay', 'payment_type_Sofort' => 'Sofort', - 'payment_type_SEPA' => 'SEPA Direct Debit', + 'payment_type_SEPA' => 'Addebito diretto SEPA', + 'payment_type_Bitcoin' => 'Bitcoin', + 'payment_type_GoCardless' => 'GoCardless', // Industries 'industry_Accounting & Legal' => 'Accounting & Legal', @@ -1417,32 +1422,32 @@ $LANG = array( 'industry_Agriculture' => 'Agricoltura', 'industry_Automotive' => 'Automobilistico', 'industry_Banking & Finance' => 'Banking & Finance', - 'industry_Biotechnology' => 'Biotechnology', + 'industry_Biotechnology' => 'Biotecnologie', 'industry_Broadcasting' => 'Broadcasting', 'industry_Business Services' => 'Business Services', 'industry_Commodities & Chemicals' => 'Commodities & Chemicals', 'industry_Communications' => 'Communications', 'industry_Computers & Hightech' => 'Computers & Hightech', - 'industry_Defense' => 'Defense', - 'industry_Energy' => 'Energy', - 'industry_Entertainment' => 'Entertainment', - 'industry_Government' => 'Government', + 'industry_Defense' => 'Difesa', + 'industry_Energy' => 'Energia', + 'industry_Entertainment' => 'Intrattenimento', + 'industry_Government' => 'Governo', 'industry_Healthcare & Life Sciences' => 'Healthcare & Life Sciences', - 'industry_Insurance' => 'Insurance', - 'industry_Manufacturing' => 'Manufacturing', + 'industry_Insurance' => 'Assicurazione', + 'industry_Manufacturing' => 'Manifatturiero', 'industry_Marketing' => 'Marketing', 'industry_Media' => 'Media', 'industry_Nonprofit & Higher Ed' => 'Nonprofit & Higher Ed', - 'industry_Pharmaceuticals' => 'Pharmaceuticals', + 'industry_Pharmaceuticals' => 'Farmaceutico', 'industry_Professional Services & Consulting' => 'Professional Services & Consulting', - 'industry_Real Estate' => 'Real Estate', - 'industry_Restaurant & Catering' => 'Restaurant & Catering', - 'industry_Retail & Wholesale' => 'Retail & Wholesale', + 'industry_Real Estate' => 'Immobiliare', + 'industry_Restaurant & Catering' => 'Ristorazione & Catering', + 'industry_Retail & Wholesale' => 'Vendita al dettaglio & Vendita all\'ingrosso', 'industry_Sports' => 'Sports', - 'industry_Transportation' => 'Transportation', - 'industry_Travel & Luxury' => 'Travel & Luxury', - 'industry_Other' => 'Other', - 'industry_Photography' => 'Photography', + 'industry_Transportation' => 'Trasporti', + 'industry_Travel & Luxury' => 'Viaggi & Lusso', + 'industry_Other' => 'Altro', + 'industry_Photography' => 'Fotografia', // Countries 'country_Afghanistan' => 'Afghanistan', @@ -1739,34 +1744,34 @@ $LANG = array( 'industry_Agriculture' => 'Agricoltura', 'industry_Automotive' => 'Automobilistico', 'industry_Banking & Finance' => 'Banking & Finance', - 'industry_Biotechnology' => 'Biotechnology', + 'industry_Biotechnology' => 'Biotecnologie', 'industry_Broadcasting' => 'Broadcasting', 'industry_Business Services' => 'Business Services', 'industry_Commodities & Chemicals' => 'Commodities & Chemicals', 'industry_Communications' => 'Communications', 'industry_Computers & Hightech' => 'Computers & Hightech', - 'industry_Defense' => 'Defense', - 'industry_Energy' => 'Energy', - 'industry_Entertainment' => 'Entertainment', - 'industry_Government' => 'Government', + 'industry_Defense' => 'Difesa', + 'industry_Energy' => 'Energia', + 'industry_Entertainment' => 'Intrattenimento', + 'industry_Government' => 'Governo', 'industry_Healthcare & Life Sciences' => 'Healthcare & Life Sciences', - 'industry_Insurance' => 'Insurance', - 'industry_Manufacturing' => 'Manufacturing', + 'industry_Insurance' => 'Assicurazione', + 'industry_Manufacturing' => 'Manifatturiero', 'industry_Marketing' => 'Marketing', 'industry_Media' => 'Media', 'industry_Nonprofit & Higher Ed' => 'Nonprofit & Higher Ed', - 'industry_Pharmaceuticals' => 'Pharmaceuticals', + 'industry_Pharmaceuticals' => 'Farmaceutico', 'industry_Professional Services & Consulting' => 'Professional Services & Consulting', - 'industry_Real Estate' => 'Real Estate', - 'industry_Retail & Wholesale' => 'Retail & Wholesale', + 'industry_Real Estate' => 'Immobiliare', + 'industry_Retail & Wholesale' => 'Vendita al dettaglio & Vendita all\'ingrosso', 'industry_Sports' => 'Sports', - 'industry_Transportation' => 'Transportation', - 'industry_Travel & Luxury' => 'Travel & Luxury', - 'industry_Other' => 'Other', - 'industry_Photography' =>'Photography', + 'industry_Transportation' => 'Trasporti', + 'industry_Travel & Luxury' => 'Viaggi & Lusso', + 'industry_Other' => 'Altro', + 'industry_Photography' =>'Fotografia', - 'view_client_portal' => 'View client portal', - 'view_portal' => 'View Portal', + 'view_client_portal' => 'Visualizza il portale del cliente', + 'view_portal' => 'Visualizza il portale', 'vendor_contacts' => 'Contatti del Fornitore', 'all' => 'Tutti', 'selected' => 'Selezionato', @@ -1777,12 +1782,12 @@ $LANG = array( 'archive_expense_category' => 'Archivia Categoria', 'expense_categories' => 'Categorie di Spesa', 'list_expense_categories' => 'Lista Categorie di Spesa', - 'updated_expense_category' => 'Successfully updated expense category', - 'created_expense_category' => 'Successfully created expense category', - 'archived_expense_category' => 'Successfully archived expense category', + 'updated_expense_category' => 'Categoria spese aggiornata con successo', + 'created_expense_category' => 'Categoria spese creata con successo', + 'archived_expense_category' => 'Categoria spese archiviata con successo', 'archived_expense_categories' => 'Successfully archived :count expense category', - 'restore_expense_category' => 'Restore expense category', - 'restored_expense_category' => 'Successfully restored expense category', + 'restore_expense_category' => 'Ripristina categoria spese', + 'restored_expense_category' => 'Categoria spese ripristinata con successo', 'apply_taxes' => 'Applica Tasse', 'min_to_max_users' => ':min to :max users', 'max_users_reached' => 'E\' stato raggiunto il massimo numero di utenti', @@ -1807,7 +1812,7 @@ $LANG = array( 'no_contact_selected' => 'Per favore seleziona un contatto', 'no_client_selected' => 'Per favore seleziona un cliente', - 'gateway_config_error' => 'It may help to set new passwords or generate new API keys.', + 'gateway_config_error' => 'Potrebbe essere utile impostare una nuova password o generare una nuova chiave API', 'payment_type_on_file' => ':type on file', 'invoice_for_client' => 'Fattura :invoice per :client', 'intent_not_found' => 'Mi dispiace, non sono sicuro di quello che stai chiedendo.', @@ -1820,26 +1825,26 @@ $LANG = array( 'add_product_to_invoice' => 'Aggiungi 1 :product', 'not_authorized' => 'Non hai l\'autorizzazione', 'bot_get_email' => 'Hi! (wave):domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/ja/texts.php b/resources/lang/ja/texts.php
index ac040b992e67..40ed102f8913 100644
--- a/resources/lang/ja/texts.php
+++ b/resources/lang/ja/texts.php
@@ -386,6 +386,7 @@ $LANG = array(
'gateway_help_2' => 'Authorize.netにサインアップする。 :link',
'gateway_help_17' => 'PayPal API signatureを取得する。 :link',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'その他のデザイン',
'more_designs_title' => 'その他の請求書デザイン',
'more_designs_cloud_header' => 'プロ・プランで他の請求書デザインを使う',
@@ -1050,7 +1051,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
'expired' => 'Expired',
@@ -1378,7 +1379,9 @@ $LANG = array(
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1416,6 +1419,8 @@ $LANG = array(
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1915,6 +1920,7 @@ $LANG = array(
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1989,14 +1995,14 @@ $LANG = array(
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2110,7 +2116,7 @@ $LANG = array(
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2521,6 +2527,89 @@ $LANG = array(
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/lt/texts.php b/resources/lang/lt/texts.php
index 0578d7a33772..05e2bbf7a761 100644
--- a/resources/lang/lt/texts.php
+++ b/resources/lang/lt/texts.php
@@ -386,6 +386,7 @@ $LANG = array(
'gateway_help_2' => ':link to sign up for Authorize.net.',
'gateway_help_17' => ':link to get your PayPal API signature.',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'More designs',
'more_designs_title' => 'Additional Invoice Designs',
'more_designs_cloud_header' => 'Go Pro for more invoice designs',
@@ -1050,7 +1051,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
'expired' => 'Expired',
@@ -1378,7 +1379,9 @@ $LANG = array(
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1416,6 +1419,8 @@ $LANG = array(
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1915,6 +1920,7 @@ $LANG = array(
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1989,14 +1995,14 @@ $LANG = array(
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2110,7 +2116,7 @@ $LANG = array(
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2521,6 +2527,89 @@ $LANG = array(
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/nb_NO/texts.php b/resources/lang/nb_NO/texts.php
index 7c095b7fe263..0d58cf5e1cbd 100644
--- a/resources/lang/nb_NO/texts.php
+++ b/resources/lang/nb_NO/texts.php
@@ -386,6 +386,7 @@ $LANG = array(
'gateway_help_2' => ':link for å lage en konto for Authorize.net.',
'gateway_help_17' => ':link for å få din PayPal API signatur.',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Flere design',
'more_designs_title' => 'Flere Faktura Design',
'more_designs_cloud_header' => 'Gå Pro for flere faktura design',
@@ -1050,7 +1051,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
'expired' => 'Expired',
@@ -1378,7 +1379,9 @@ $LANG = array(
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1416,6 +1419,8 @@ $LANG = array(
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1915,6 +1920,7 @@ $LANG = array(
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1989,14 +1995,14 @@ $LANG = array(
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2110,7 +2116,7 @@ $LANG = array(
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2521,6 +2527,89 @@ $LANG = array(
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/nl/texts.php b/resources/lang/nl/texts.php
index 78d066e15655..d6d6b9fb86fa 100644
--- a/resources/lang/nl/texts.php
+++ b/resources/lang/nl/texts.php
@@ -8,7 +8,7 @@ $LANG = array(
'work_phone' => 'Telefoon',
'address' => 'Adres',
'address1' => 'Straat',
- 'address2' => 'Bus/Suite',
+ 'address2' => 'Toevoeging/Afdeling',
'city' => 'Plaats',
'state' => 'Staat/Provincie',
'postal_code' => 'Postcode',
@@ -299,7 +299,7 @@ $LANG = array(
'specify_colors' => 'Kies kleuren',
'specify_colors_label' => 'Kies de kleuren die in de factuur gebruikt worden',
'chart_builder' => 'Grafiekbouwer',
- 'ninja_email_footer' => 'Created by :site | Create. Send. Get Paid.',
+ 'ninja_email_footer' => 'Gemaakt door :site | Aanmaken. Verzenden. Betaald krijgen.',
'go_pro' => 'Go Pro',
'quote' => 'Offerte',
'quotes' => 'Offertes',
@@ -380,6 +380,7 @@ $LANG = array(
'gateway_help_2' => ':link om in te schrijven voor Authorize.net.',
'gateway_help_17' => ':link om uw PayPal API signature te krijgen.',
'gateway_help_27' => ':link om aan te melden voor 2Checkout.com. Om te verzekeren dat betalingen gevolgd worden stel :complete_link in als de redirect URL onder Account > Site Management in het 2Checkout portaal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Meer ontwerpen',
'more_designs_title' => 'Aanvullende factuurontwerpen',
'more_designs_cloud_header' => 'Neem Pro Plan voor meer factuurontwerpen',
@@ -394,7 +395,7 @@ $LANG = array(
'payment_cvv' => '*Dit is de code van 3 of 4 tekens op de achterkant van uw kaart',
'payment_footer1' => '*Betalingsadres moet overeenkomen met het adres dat aan uw kaart gekoppeld is.',
'payment_footer2' => '*Klik alstublieft slechts één keer op "PAY NOW" - verwerking kan tot 1 minuut duren.',
- 'id_number' => 'Identificatienummer',
+ 'id_number' => 'K.v.k. nummer',
'white_label_link' => 'White label',
'white_label_header' => 'White label',
'bought_white_label' => 'White label licentie succesvol geactiveerd',
@@ -431,7 +432,7 @@ $LANG = array(
'reset_all' => 'Reset alles',
'approve' => 'Goedkeuren',
'token_billing_type_id' => 'Betalingstoken',
- 'token_billing_help' => 'Store payment details with WePay, Stripe, Braintree or GoCardless.',
+ 'token_billing_help' => 'Bewaar betaalgegevens met WePay, Stripe, Braintree of GoCardless.',
'token_billing_1' => 'Inactief',
'token_billing_2' => 'Opt-in - checkbox is getoond maar niet geselecteerd',
'token_billing_3' => 'Opt-out - checkbox is getoond en geselecteerd',
@@ -663,7 +664,7 @@ $LANG = array(
'status_viewed' => 'Bekeken',
'status_partial' => 'Gedeeltelijk',
'status_paid' => 'Betaald',
- 'status_unpaid' => 'Unpaid',
+ 'status_unpaid' => 'Onbetaald',
'status_all' => 'Alles',
'show_line_item_tax' => 'BTW-tarieven per regel tonen',
'iframe_url' => 'Website',
@@ -986,7 +987,7 @@ $LANG = array(
'enable_https' => 'We raden u dringend aan om HTTPS te gebruiken om creditcard informatie digitaal te accepteren.',
'quote_issued_to' => 'Offerte uitgeschreven voor',
'show_currency_code' => 'Valutacode',
- 'free_year_message' => 'Your account has been upgraded to the pro plan for one year at no cost.',
+ 'free_year_message' => 'Je account is gratis geüpgrade naar een pro account voor één jaar.',
'trial_message' => 'Uw account zal een gratis twee weken durende probeerversie van ons pro plan krijgen.',
'trial_footer' => 'Uw gratis probeerversie duurt nog :count dagen, :link om direct te upgraden.',
'trial_footer_last_day' => 'Dit is de laatste dag van uw gratis probeerversie, :link om direct te upgraden.',
@@ -1007,7 +1008,7 @@ $LANG = array(
'pro_plan_remove_logo' => ':link om het InvoiceNinja logo te verwijderen door het pro plan te nemen',
'pro_plan_remove_logo_link' => 'Klik hier',
'invitation_status_sent' => 'Verzend',
- 'invitation_status_opened' => 'Opened',
+ 'invitation_status_opened' => 'Geopend',
'invitation_status_viewed' => 'Bekenen',
'email_error_inactive_client' => 'E-mails kunnen niet worden verstuurd naar inactieve klanten',
'email_error_inactive_contact' => 'E-mails kunnen niet worden verstuurd naar inactieve contactpersonen',
@@ -1041,7 +1042,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Facturen beveiligen met een wachtwoord',
'enable_portal_password_help' => 'Geeft u de mogelijkheid om een wachtwoord in te stellen voor elke contactpersoon. Als er een wachtwoord is ingesteld moet de contactpersoon het wachtwoord invoeren voordat deze facturen kan bekijken.',
- 'send_portal_password' => 'Wachtwoord automatisch genereren',
+ 'send_portal_password' => 'Automatische Geregeerd',
'send_portal_password_help' => 'Als er geen wachtwoord is ingesteld zal deze automatisch worden gegenereerd en verzonden bij de eerste factuur.',
'expired' => 'Verlopen',
@@ -1089,7 +1090,7 @@ $LANG = array(
'email_documents_example_1' => 'Widgets Kwitantie.pdf',
'email_documents_example_2' => 'Definitieve Levering.zip',
'quote_documents' => 'Quote Documents',
- 'invoice_documents' => 'Invoice Documents',
+ 'invoice_documents' => 'Factuur documenten',
'expense_documents' => 'Expense Documents',
'invoice_embed_documents' => 'Documenten invoegen',
'invoice_embed_documents_help' => 'Bijgevoegde afbeeldingen weergeven in de factuur.',
@@ -1168,7 +1169,7 @@ $LANG = array(
'list_vendors' => 'Toon leveranciers',
'add_users_not_supported' => 'Upgrade naar het zakelijke abonnement om extra gebruikers toe te voegen aan uw account.',
'enterprise_plan_features' => 'Het zakelijke abonnement voegt ondersteuning toe voor meerdere gebruikers en bijlagen, :link om een volledige lijst van de mogelijkheden te bekijken.',
- 'return_to_app' => 'Return To App',
+ 'return_to_app' => 'Terug naar de app',
// Payment updates
@@ -1205,7 +1206,7 @@ $LANG = array(
'payment_type_stripe' => 'Stripe',
'ach' => 'ACH',
- 'enable_ach' => 'Accept US bank transfers',
+ 'enable_ach' => 'Accepteer US bank transacties',
'stripe_ach_help' => 'ACH support must also be enabled in :link.',
'ach_disabled' => 'Er is al een andere gateway geconfigureerd voor directe afschrijving.',
@@ -1369,12 +1370,14 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
// Frequencies
'freq_inactive' => 'Inactief',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Wekelijks',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Twee weken',
'freq_four_weeks' => 'Vier weken',
'freq_monthly' => 'Maandelijks',
'freq_three_months' => 'Drie maanden',
- 'freq_four_months' => 'Four months',
+ 'freq_four_months' => 'Vier maanden',
'freq_six_months' => 'Zes maanden',
'freq_annually' => 'Jaarlijks',
@@ -1406,7 +1409,9 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'payment_type_Swish' => 'Swish',
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
- 'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_SEPA' => 'SEPA Automatisch incasso',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Boekhouding & juridisch',
@@ -1907,6 +1912,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'enterprise_upgrade_feature1' => 'Stel machtigingen in voor meerdere gebruikers',
'enterprise_upgrade_feature2' => 'Voeg externe documenten toe aan facturen & uitgaven',
'much_more' => 'Veel meer!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbool',
'currency_code' => 'Code',
@@ -1981,14 +1987,14 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'created_project' => 'Project succesvol aangemaakt',
'archived_project' => 'Project succesvol gearchiveerd',
'archived_projects' => ':count projecten succesvol gearchiveerd',
- 'restore_project' => 'Herstel project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Project succesvol hersteld',
- 'delete_project' => 'Project verwijderen',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Project succesvol verwijderd',
'deleted_projects' => ':count projecten succesvol verwijderd',
'delete_expense_category' => 'Categorie verwijderen',
'deleted_expense_category' => 'Categorie succesvol verwijderd',
- 'delete_product' => 'Product verwijderen',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Product succesvol verwijderd',
'deleted_products' => ':count producten succesvol verwijderd',
'restored_product' => 'Product succesvol hersteld',
@@ -2102,7 +2108,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
// Updated login screen
'ninja_tagline' => 'Creëren. Sturen. Betaald worden.',
- 'login_or_existing' => 'Of meld aan met een bestaand account.',
+ 'login_or_existing' => 'Of log in met een verbonden account.',
'sign_up_now' => 'Meld nu aan',
'not_a_member_yet' => 'Nog geen lid?',
'login_create_an_account' => 'Maak een account aan!',
@@ -2194,7 +2200,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'delete_data' => 'Gegevens verwijderen',
'purge_data_help' => 'Permanently delete all data but keep the account and settings.',
'cancel_account_help' => 'Verwijder het account inclusief alle gegevens en instellingen.',
- 'purge_successful' => 'Successfully purged company data',
+ 'purge_successful' => 'Bedrijfsgegevens succesvol gewist',
'forbidden' => 'Verboden',
'purge_data_message' => 'Waarschuwing: Dit zal uw gegevens verwijderen. Er is geen manier om dit ongedaan te maken.',
'contact_phone' => 'Contact telefoon',
@@ -2382,13 +2388,13 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
'currency_taiwan_new_dollar' => 'Taiwan Nieuwe Dollar',
'currency_dominican_peso' => 'Dominicaanse Peso',
'currency_chilean_peso' => 'Chileense Peso',
- 'currency_icelandic_krona' => 'Icelandic Króna',
+ 'currency_icelandic_krona' => 'IJslandse kroon',
'currency_papua_new_guinean_kina' => 'Papoea-Nieuw-Guinee-China',
'currency_jordanian_dinar' => 'Jordaanse Dinar',
'currency_myanmar_kyat' => 'Myanmar Kyat',
'currency_peruvian_sol' => 'Peruaanse Sol',
- 'currency_botswana_pula' => 'Botswana Pula',
- 'currency_hungarian_forint' => 'Hungarian Forint',
+ 'currency_botswana_pula' => 'Botswaanse pula',
+ 'currency_hungarian_forint' => 'Hongaarse forint',
'review_app_help' => 'We hope you\'re enjoying using the app.:domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/pl/texts.php b/resources/lang/pl/texts.php
index c43353253e08..fd9851538a46 100644
--- a/resources/lang/pl/texts.php
+++ b/resources/lang/pl/texts.php
@@ -386,6 +386,7 @@ $LANG = array(
'gateway_help_2' => ':link, aby zarejestrować się w Authorize.net.',
'gateway_help_17' => ':link, aby otrzymać sygnaturę PayPal API.',
'gateway_help_27' => ':link to sign up for 2Checkout.com. To ensure payments are tracked set :complete_link as the redirect URL under Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Więcej motywów',
'more_designs_title' => 'Dodatkowe motywy faktur',
'more_designs_cloud_header' => 'Więcej motywów faktur w wersji PRO',
@@ -1050,7 +1051,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Faktury chronione hasłem',
'enable_portal_password_help' => 'Zezwala na utworzenie haseł dla każdego kontaktu. Jeśli hasło zostanie ustanowione, użytkownik będzie musiał podać hasło, aby przeglądać faktury.',
- 'send_portal_password' => 'Generuj hasło automatycznie',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'Wygeneruje hasło automatycznie, jeśli nie zostanie ono wpisane. Klient otrzyma je razem z pierwszą fakturą.',
'expired' => 'Wygasło',
@@ -1378,7 +1379,9 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Co tydzień',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Co dwa tygodnie',
'freq_four_weeks' => 'Co cztery tygodnie',
'freq_monthly' => 'Co miesiąc',
@@ -1416,6 +1419,8 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Księgowość i prawo',
@@ -1915,6 +1920,7 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'enterprise_upgrade_feature1' => 'Ustaw prawa dostępu dla wielu użytkowników',
'enterprise_upgrade_feature2' => 'Dołączaj dodatkowe pliki do faktur i wydatków',
'much_more' => 'Znacznie więcej!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Kod',
@@ -1989,14 +1995,14 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'created_project' => 'Utworzono projekt',
'archived_project' => 'Zarchiwizowano projekt',
'archived_projects' => 'Zarchiwizowano :count projektów',
- 'restore_project' => 'Przywróć projekt',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Przywrócono projekt',
- 'delete_project' => 'Usuń projekt',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Usunięto projekt',
'deleted_projects' => 'Usunięto :count projekty/projektów',
'delete_expense_category' => 'Usuń kategorię',
'deleted_expense_category' => 'Usunięto kategorię',
- 'delete_product' => 'Usuń produkt',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Usunięto produkt',
'deleted_products' => 'Usunięto :count produktów',
'restored_product' => 'Przywrócono produkt',
@@ -2110,7 +2116,7 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
// Updated login screen
'ninja_tagline' => 'Twórz. Wysyłaj. Zarabiaj.',
- 'login_or_existing' => 'Lub zaloguj się na istniejące konto.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Zarejestruj się teraz.',
'not_a_member_yet' => 'Nie masz konta?',
'login_create_an_account' => 'Stwórz konto!',
@@ -2521,6 +2527,89 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Logowanie klienta',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/pt_BR/texts.php b/resources/lang/pt_BR/texts.php
index e8d14cdb3e36..50c4307e8e72 100644
--- a/resources/lang/pt_BR/texts.php
+++ b/resources/lang/pt_BR/texts.php
@@ -70,7 +70,7 @@ $LANG = array(
'settings' => 'Configurações',
'enable_invoice_tax' => 'Permitir especificar a taxa da fatura',
'enable_line_item_tax' => 'Permitir especificar o taxas por item',
- 'dashboard' => 'Dashboard',
+ 'dashboard' => 'Painel',
'clients' => 'Clientes',
'invoices' => 'Faturas',
'payments' => 'Pagamentos',
@@ -177,7 +177,7 @@ $LANG = array(
'site_updates' => 'Atualizações',
'custom_messages' => 'Mensagens Customizadas',
'default_email_footer' => 'Definir assinatura de e-mail padrão',
- 'select_file' => 'Favor selecionar um arquivo',
+ 'select_file' => 'Selecione um arquivo',
'first_row_headers' => 'Usar as primeiras linhas como cabeçalho',
'column' => 'Coluna',
'sample' => 'Exemplo',
@@ -238,7 +238,7 @@ $LANG = array(
'confirmation_subject' => 'Confirmação de Conta do Invoice Ninja',
'confirmation_header' => 'Confirmação de Conta',
'confirmation_message' => 'Favor acessar o link abaixo para confirmar a sua conta.',
- 'invoice_subject' => 'Nova fatura :number de :account',
+ 'invoice_subject' => 'Nova fatura :numer de :account',
'invoice_message' => 'Para visualizar a sua fatura de :amount, clique no link abaixo.',
'payment_subject' => 'Recebimento de pagamento de',
'payment_message' => 'Obrigado, pagamento de :amount confirmado',
@@ -299,7 +299,7 @@ $LANG = array(
'specify_colors' => 'Definição de Cores',
'specify_colors_label' => 'Selecione as cores para sua fatura',
'chart_builder' => 'Contrutor de Gráficos',
- 'ninja_email_footer' => 'Created by :site | Create. Send. Get Paid.',
+ 'ninja_email_footer' => 'Criado por :site | Crie. Envie. Receba.',
'go_pro' => 'Adquira o Plano Pro',
'quote' => 'Orçamento',
'quotes' => 'Orçamentos',
@@ -380,6 +380,7 @@ $LANG = array(
'gateway_help_2' => ':link para acessar Authorize.net.',
'gateway_help_17' => ':link para adquirir sua "PayPal API signature".',
'gateway_help_27' => ':link registrar-se no 2Checkout.com. Para garantir o rastreamento dos pagamentos configure o :complete_link como URL de redirecionamento em Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link para criar uma conta no WePay.',
'more_designs' => 'Mais Modelos',
'more_designs_title' => 'Modelo Adicionais',
'more_designs_cloud_header' => 'Adquira o Plano Pro para mais modelos',
@@ -1041,7 +1042,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Faturas protegidas por senha',
'enable_portal_password_help' => 'Permite definir uma senha para cada contato. Se uma senha for definida, o contato deverá informar sua senha antes de visualizar a fatura.',
- 'send_portal_password' => 'Gerar senha automaticamente',
+ 'send_portal_password' => 'Criar automaticamente',
'send_portal_password_help' => 'Se uma senha não for definida, uma senha será gerada e enviada juntamente com a primeira fatura.',
'expired' => 'Vencida',
@@ -1110,9 +1111,9 @@ $LANG = array(
'document_size' => 'Size',
'enable_client_portal' => 'Painel',
- 'enable_client_portal_help' => 'Mostrar/Ocultar o painel no portal do cliente.',
- 'enable_client_portal_dashboard' => 'Dashboard',
- 'enable_client_portal_dashboard_help' => 'Show/hide the dashboard page in the client portal.',
+ 'enable_client_portal_help' => 'Exibe ou esconde o portal do cliente.',
+ 'enable_client_portal_dashboard' => 'Painel',
+ 'enable_client_portal_dashboard_help' => 'Exibe ou esconde o painel no portal do cliente.',
// Plans
'account_management' => 'Gerenciamento da Conta',
@@ -1220,7 +1221,7 @@ $LANG = array(
'invalid_routing_number' => 'O número de roteamento é inválido.',
'invalid_account_number' => 'O número da conta e inválido.',
'account_number_mismatch' => 'Números da conta não combinam.',
- 'missing_account_holder_type' => 'Por favor, selecione uma conta ou empresa individual.',
+ 'missing_account_holder_type' => 'Selecione se é uma conta individual ou empresarial.',
'missing_account_holder_name' => 'Por favor, informe o nome do proprietário da conta.',
'routing_number' => 'Número de Roteamento',
'confirm_account_number' => 'Confirmar Número da Conta',
@@ -1328,7 +1329,7 @@ Quando tiver os valores dos depósitos, volte a esta pagina e complete a verific
'export_help' => 'Use JSON se você planeja importar os dados para o Invoice Ninja.php artisan ninja:update-key
',
- 'charge_late_fee' => 'Charge Late Fee',
- 'late_fee_amount' => 'Late Fee Amount',
- 'late_fee_percent' => 'Late Fee Percent',
- 'late_fee_added' => 'Late fee added on :date',
- 'download_invoice' => 'Download Invoice',
- 'download_quote' => 'Download Quote',
- 'invoices_are_attached' => 'Your invoice PDFs are attached.',
+ 'charge_late_fee' => 'Cobrar Multa por Atraso',
+ 'late_fee_amount' => 'Multa por Atraso (Valor)',
+ 'late_fee_percent' => 'Multa por Atraso (Porcentagem)',
+ 'late_fee_added' => 'Multa por atraso adicionada em :date',
+ 'download_invoice' => 'Baixar Fatura',
+ 'download_quote' => 'Baixar Orçamento',
+ 'invoices_are_attached' => 'Os PDFs da sua fatura estão em anexo.',
'downloaded_invoice' => 'An email will be sent with the invoice PDF',
'downloaded_quote' => 'An email will be sent with the quote PDF',
'downloaded_invoices' => 'An email will be sent with the invoice PDFs',
'downloaded_quotes' => 'An email will be sent with the quote PDFs',
- 'clone_expense' => 'Clone Expense',
- 'default_documents' => 'Default Documents',
- 'send_email_to_client' => 'Send email to the client',
- 'refund_subject' => 'Refund Processed',
+ 'clone_expense' => 'Copiar Despesa',
+ 'default_documents' => 'Documentos Padrão',
+ 'send_email_to_client' => 'Enviar e-mail para o cliente',
+ 'refund_subject' => 'Estorno Processado',
'refund_body' => 'You have been processed a refund of :amount for invoice :invoice_number.',
'currency_us_dollar' => 'US Dollar',
@@ -2391,10 +2397,10 @@ Quando tiver os valores dos depósitos, volte a esta pagina e complete a verific
'review_app_help' => 'We hope you\'re enjoying using the app.:domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/pt_PT/texts.php b/resources/lang/pt_PT/texts.php
index e57ab41bca55..37b19c0bd3d4 100644
--- a/resources/lang/pt_PT/texts.php
+++ b/resources/lang/pt_PT/texts.php
@@ -380,6 +380,7 @@ $LANG = array(
'gateway_help_2' => ':link para registar Authorize.net.',
'gateway_help_17' => ':link para adquirir a sua "PayPal API signature".',
'gateway_help_27' => ':link registe-se no 2Checkout.com. Para garantir o rastreamento dos pagamentos configure o :complete_link como URL de redirecionamento em Account > Site Management in the 2Checkout portal.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Mais Modelos',
'more_designs_title' => 'Modelos Adicionais',
'more_designs_cloud_header' => 'Adquira o Plano Pro para mais modelos',
@@ -1041,7 +1042,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'Proteger notas de pag. com palavra-passe',
'enable_portal_password_help' => 'Permite definir uma palavra-passe para cada contacto. Se uma palavra-passe for definida, o contacto deverá introduzir a palavra-passe antes de visualizar a nota de pagamento.',
- 'send_portal_password' => 'Gerar uma Palavra-passe Automaticamente',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'Se não definir uma palavra-passe, será gerada uma automaticamente e enviada com a primeira nota de pagamento.',
'expired' => 'Expirada',
@@ -1369,7 +1370,9 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Semanal',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => '2 semanas',
'freq_four_weeks' => '4 semanas',
'freq_monthly' => 'Mensal',
@@ -1407,6 +1410,8 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Contabilidade & Legislação',
@@ -1907,6 +1912,7 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'enterprise_upgrade_feature1' => 'Defina permissões para vários utilizadores',
'enterprise_upgrade_feature2' => 'Anexe ficheiros de terceiros às suas notas de pagamento & despesas',
'much_more' => 'Muito Mais!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Símbolo',
'currency_code' => 'Código',
@@ -1981,14 +1987,14 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'created_project' => 'Projeto criado com sucesso',
'archived_project' => 'Projeto arquivado com sucesso',
'archived_projects' => ':count projetos arquivados com sucesso',
- 'restore_project' => 'Restaurar projeto',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Projeto restaurado com sucesso',
- 'delete_project' => 'Apagar projecto',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Projeto apagado com sucesso',
'deleted_projects' => ':count projectos apagadas com sucesso',
'delete_expense_category' => 'Apagar categoria',
'deleted_expense_category' => 'Categoria apagada com sucesso',
- 'delete_product' => 'Apagar Producto',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Producto apagado com sucesso',
'deleted_products' => ':count produtos apagados com sucesso',
'restored_product' => 'Produto restaurado com sucesso',
@@ -2102,7 +2108,7 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
// Updated login screen
'ninja_tagline' => 'Criar. Enviar. Ser Pago.',
- 'login_or_existing' => 'Ou inicie sessão com um conta.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Inicie sessão agora',
'not_a_member_yet' => 'Ainda não é membro?',
'login_create_an_account' => 'Criar uma conta!',
@@ -2513,6 +2519,89 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Iniciar sessão como cliente',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/ro/texts.php b/resources/lang/ro/texts.php
index 835abba9a5d1..2f81fc38669e 100644
--- a/resources/lang/ro/texts.php
+++ b/resources/lang/ro/texts.php
@@ -60,7 +60,7 @@ $LANG = array(
'download_pdf' => 'Descarca PDF',
'pay_now' => 'Plateste acum',
'save_invoice' => 'Salveaza factura',
- 'clone_invoice' => 'Clone To Invoice',
+ 'clone_invoice' => 'Multiplică in Factură',
'archive_invoice' => 'Arhiveaza factura',
'delete_invoice' => 'Sterge factura',
'email_invoice' => 'Trimite email',
@@ -81,7 +81,7 @@ $LANG = array(
'guest' => 'Anonim',
'company_details' => 'Detalii companie',
'online_payments' => 'Plati online',
- 'notifications' => 'Notifications',
+ 'notifications' => 'Notificări',
'import_export' => 'Import | Export',
'done' => 'Gata',
'save' => 'Salveaza',
@@ -95,14 +95,9 @@ $LANG = array(
'powered_by' => 'Creat de',
'no_items' => 'Nici un element',
'recurring_invoices' => 'Facturi Recurente',
- 'recurring_help' => 'Automatically send clients the same invoices weekly, bi-monthly, monthly, quarterly or annually.
-Use :MONTH, :QUARTER or :YEAR for dynamic dates. Basic math works as well, for example :MONTH-1.
-Examples of dynamic invoice variables:
-Trimite automat clienților aceleași facturi în fiecare săptămână, bi-lunar, lunar, semestrial sau anual.
Folosește :MONTH, :QUARTER sau :YEAR pentru date calendaristice. Operații matematice simple pot fi folosite de asemenea, de exemplu :MONTH-1.
Exemple de variabile dinamice pentru factură:
:domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/sl/texts.php b/resources/lang/sl/texts.php
index e7434dca127a..050f20ae212c 100644
--- a/resources/lang/sl/texts.php
+++ b/resources/lang/sl/texts.php
@@ -384,6 +384,7 @@ Ne morete najti računa? Potrebujete dodatno pomoč? Z veseljem bomo pomagali. P
'gateway_help_2' => ':link za prijavo na Authorize.net.',
'gateway_help_17' => ':link do PayPal API podpisa.',
'gateway_help_27' => ':link za prijavo na 2Checkout.com. Za zagotovitev da bodo plačiia izsledena nastavite :complete_link za preusmeritveni naslov (URL) pod Account > Site Management v 2Checkout portalu.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Več osnutkov',
'more_designs_title' => 'Dodatni stili',
'more_designs_cloud_header' => 'Za več osnutkov nadgradi na Pro Plan',
@@ -1049,7 +1050,7 @@ Prijava v račun',
// Client Passwords
'enable_portal_password' => 'Račune zaščiti z geslom',
'enable_portal_password_help' => 'Omogoča da nastavite geslo za vsako osebo. Če je geslo nastavljeno, ga bo uporabnik moral vnesti pred ogledom računa.',
- 'send_portal_password' => 'Gesla ustvari sampdejno',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'Če geslo ni nastavljeno, bo ustvarjeno samodejno in se pošlje s prvim računom.',
'expired' => 'Poteklo',
@@ -1379,7 +1380,9 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Tedensko',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Dva tedna',
'freq_four_weeks' => 'Štiri tedni',
'freq_monthly' => 'Mesečno',
@@ -1417,6 +1420,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Računovodstvo in Pravosodje',
@@ -1919,6 +1924,7 @@ Nekaj je šlo narobe',
'enterprise_upgrade_feature1' => 'Nastavi pravice za posamezne uporabnike',
'enterprise_upgrade_feature2' => 'Pripni durge dokumente k računom in ponudbam',
'much_more' => 'Še veliko več!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Simbol',
'currency_code' => 'Valuta',
@@ -1993,14 +1999,14 @@ Nekaj je šlo narobe',
'created_project' => 'Projekt uspešno ustvarjen',
'archived_project' => 'Projekt uspešno arhiviran',
'archived_projects' => 'Število uspešno arhiviranih projektov: :count',
- 'restore_project' => 'Obnovi projekt',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Projekt uspešno obnovljen',
- 'delete_project' => 'Odstrani projekt',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Projekt uspešno odstranjen',
'deleted_projects' => 'Število uspešno odstranjenih projektov: :count',
'delete_expense_category' => 'Odstrani kategorijo',
'deleted_expense_category' => 'Kategorija uspešno odstranjena',
- 'delete_product' => 'Odstrani produkt',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Produkt uspešno odstranjen',
'deleted_products' => 'Število uspešno odstranjenih produktov: :count',
'restored_product' => 'Produkt uspešno obnovljen',
@@ -2114,7 +2120,7 @@ Nekaj je šlo narobe',
// Updated login screen
'ninja_tagline' => 'Ustvari. Pošlji. Prejmi Plačilo.',
- 'login_or_existing' => 'Ali pa se prijavite z obstoječim računom',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Prijavi Se Zdaj',
'not_a_member_yet' => 'Še nisi član?',
'login_create_an_account' => 'Ustvari Račun!',
@@ -2526,6 +2532,89 @@ Nekaj je šlo narobe',
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Vpis stranke',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/sq/texts.php b/resources/lang/sq/texts.php
index 9ef62fc298b8..d790174eea7a 100755
--- a/resources/lang/sq/texts.php
+++ b/resources/lang/sq/texts.php
@@ -383,6 +383,7 @@ $LANG = array(
'gateway_help_2' => ':link për tu regjistuar në Authorize.net',
'gateway_help_17' => ':link për të marrë të dhënat tuaja nga PayPal.',
'gateway_help_27' => ':link për tu regjistruar në 2Checkout.com. Për t\'u siguaruar që pagesat realizohen vendosni :complete_link si URL ridrejtues tek Account>SIte Management në portalin e 2Checkout.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Më shumë dizajne',
'more_designs_title' => 'Dizajne shtesë të faturave',
'more_designs_cloud_header' => 'Bleni verisionin Pro për më shumë dizajne të faturave',
@@ -1048,7 +1049,7 @@ Fushat e njësive në faturë',
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Ju mundëson të vendosni fjalëkalim për secilin kontakt. Nëse vendoset fjalëkalimi, kontakti duhet të vendos fjalëkalimin para se t\'i sheh faturat.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'Nëse nuk caktoni fjalëkalim, do të krijohet një dhe do t\'ju dërgohet me faturën e parë.',
'expired' => 'Skaduar',
@@ -1376,7 +1377,9 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Javore',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Dy javore',
'freq_four_weeks' => 'Katër javore',
'freq_monthly' => 'Mujore',
@@ -1414,6 +1417,8 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Kontabilitet & Ligjore',
@@ -1913,6 +1918,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1987,14 +1993,14 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2108,7 +2114,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2519,6 +2525,89 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/sv/texts.php b/resources/lang/sv/texts.php
index c171d460c6fe..5d91841faf94 100644
--- a/resources/lang/sv/texts.php
+++ b/resources/lang/sv/texts.php
@@ -60,7 +60,7 @@ $LANG = array(
'download_pdf' => 'Ladda ner PDF',
'pay_now' => 'Betala nu',
'save_invoice' => 'Spara faktura',
- 'clone_invoice' => 'Clone To Invoice',
+ 'clone_invoice' => 'Kopia till faktura',
'archive_invoice' => 'Arkivera faktura',
'delete_invoice' => 'Ta bort faktura',
'email_invoice' => 'E-posta faktura',
@@ -238,7 +238,7 @@ $LANG = array(
'confirmation_subject' => 'Bekräfta ditt Invoice Ninja konto',
'confirmation_header' => 'Bekräfta ditt konto',
'confirmation_message' => 'Vänligen klick på länken nedan för att bekräfta ditt konto.',
- 'invoice_subject' => 'New invoice :number from :account',
+ 'invoice_subject' => 'Ny faktura :number från :account',
'invoice_message' => 'Klicka på länken nedan för att visa din faktura på :amount.',
'payment_subject' => 'Betalning mottagen',
'payment_message' => 'Tack för din betalning på :amount.',
@@ -304,7 +304,7 @@ $LANG = array(
'specify_colors' => 'Ange färger',
'specify_colors_label' => 'Välj färger som ska användas på fakturan',
'chart_builder' => 'Diagrambyggare',
- 'ninja_email_footer' => 'Created by :site | Create. Send. Get Paid.',
+ 'ninja_email_footer' => 'Skapad av :site | Skapa. Skicka. Få betalt.',
'go_pro' => 'Uppgradera till Pro',
'quote' => 'Offert',
'quotes' => 'Offerter',
@@ -322,7 +322,7 @@ $LANG = array(
'delete_quote' => 'Ta bort offert',
'save_quote' => 'Spara offert',
'email_quote' => 'E-posta offert',
- 'clone_quote' => 'Clone To Quote',
+ 'clone_quote' => 'Klona till Offert',
'convert_to_invoice' => 'Omvandla till faktura',
'view_invoice' => 'Visa faktura',
'view_client' => 'Visa kund',
@@ -336,7 +336,7 @@ $LANG = array(
'deleted_quote' => 'Offert borttagen',
'deleted_quotes' => ':count offerter borttagna',
'converted_to_invoice' => 'Offert konverterad till faktura',
- 'quote_subject' => 'New quote :number from :account',
+ 'quote_subject' => 'Ny offert :number från :account',
'quote_message' => 'Klicka på länken nedan för att visa din offert på :amount.',
'quote_link_message' => 'Klicka på länken nedan för att visa din offert:',
'notification_quote_sent_subject' => 'Offert :invoice har skickats till :client',
@@ -385,6 +385,7 @@ $LANG = array(
'gateway_help_2' => ':link för att registrera dig på Authorize.net.',
'gateway_help_17' => ':link för att hämta din PayPal API-nyckel.',
'gateway_help_27' => ':link för att registrera dig för 2Checkout.com. För att säkerställa att betalningar spåras :complete_link som den omdirigeringsadressen under Konto> Platshantering i 2Checkout portalen.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Fler fakturalayouter',
'more_designs_title' => 'Fler fakturalayouter',
'more_designs_cloud_header' => 'Uppgrader till Pro för fler fakturalayouter',
@@ -436,7 +437,7 @@ $LANG = array(
'reset_all' => 'Återställ allt',
'approve' => 'Godkänn',
'token_billing_type_id' => 'Token fakturering',
- 'token_billing_help' => 'Store payment details with WePay, Stripe, Braintree or GoCardless.',
+ 'token_billing_help' => 'Lagra betalnings info med WePay, Stripe, Braintree eller GoCardless.',
'token_billing_1' => 'Avstängd',
'token_billing_2' => 'Opt-in - Checkbox visas men är inte förvald',
'token_billing_3' => 'Opt-out - Checkbox visas och är förvald',
@@ -622,7 +623,7 @@ $LANG = array(
'times' => 'Tider',
'set_now' => 'Satt till nu',
'dark_mode' => 'Mörkt läge',
- 'dark_mode_help' => 'Use a dark background for the sidebars',
+ 'dark_mode_help' => 'Använd en mörk bakgrund för sidebars',
'add_to_invoice' => 'Lägg till på faktura :invoice',
'create_new_invoice' => 'Skapa ny faktura',
'task_errors' => 'Korrigera överlappande tider',
@@ -653,9 +654,9 @@ $LANG = array(
'created_by_invoice' => 'Skapad av :invoice',
'primary_user' => 'Primär användare',
'help' => 'Hjälp',
- 'customize_help' => 'We use pdfmake to define the invoice designs declaratively. The pdfmake playground provides a great way to see the library in action.
-You can access a child property using dot notation. For example to show the client name you could use $client.name
.
If you need help figuring something out post a question to our support forum with the design you\'re using.
', + 'customize_help' => 'Vi använder pdfmake för att specificera faktura designen deklarativt. Pdfmake playground erbjuder ett bra sätt att se biblioteket i action.
+Du kan accessa "a child property" med hjälp av punkt notering. Som exempel för att visa kundnamn kan du använda $client.name
.
Om du behöver hjälp med något lägg en fråga på vårt support forum med designen du använder.
', 'invoice_due_date' => 'Förfallodatum', 'quote_due_date' => 'Giltig till', 'valid_until' => 'Giltig till', @@ -698,7 +699,7 @@ $LANG = array( 'invalid_credentials' => 'Dessa uppgifter matchar inte våra register', 'show_all_options' => 'Visa alla alternativ', 'user_details' => 'Användaruppgifter', - 'oneclick_login' => 'Connected Account', + 'oneclick_login' => 'Kopplat konto', 'disable' => 'inaktivera', 'invoice_quote_number' => 'Faktura och Offert Nummer', 'invoice_charges' => 'faktura tilläggsavgifter', @@ -832,7 +833,7 @@ $LANG = array( 'disabled' => 'Avstängd', 'show_archived_users' => 'Visa arkiverade användare', 'notes' => 'Notis', - 'invoice_will_create' => 'invoice will be created', + 'invoice_will_create' => 'Faktura kommer skapas', 'invoices_will_create' => 'fakturor kommer skapas', 'failed_to_import' => 'Följande fält misslyckades att importeras, antingen finns dom redan eller saknar obligatoriska fält.', 'publishable_key' => 'Publik nyckel', @@ -854,9 +855,9 @@ $LANG = array( 'website_help' => 'Visa fakturan i en iFrame på din hemsida', 'invoice_number_help' => 'Specifiera ett prefix eller anpassat mönster för att dynamiskt sätta fakturanummer.', 'quote_number_help' => 'Specifiera ett prefix eller använd ett anpassat mönster för att dynamiskt sätta offert nummer.', - 'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.', + 'custom_client_fields_helps' => 'Lägg till ett fält när en kund skapas och visa rubriken samt värdet om du önskar på PDF. ', 'custom_account_fields_helps' => 'Lägg till en etikett och värde för företagsinformationsdelen av PDF.', - 'custom_invoice_fields_helps' => 'Add a field when creating an invoice and optionally display the label and value on the PDF.', + 'custom_invoice_fields_helps' => 'Lägg till ett fält när en faktura skapas och visa rubriken samt värdet om du önskar på PDF. ', 'custom_invoice_charges_helps' => 'Lägga till ett fält när du skapar en faktura och inkludera laddningen i faktura delsummor.', 'token_expired' => 'Valideringstoken har gått ut. Snälla försök igen.', 'invoice_link' => 'Faktura länk', @@ -994,10 +995,10 @@ $LANG = array( 'enable_https' => 'Vi rekommenderar starkt att ni använder HTTPS för att acceptera kreditkorts detaljer på nätet.', 'quote_issued_to' => 'Offert utfärdad till', 'show_currency_code' => 'Valuta kod', - 'free_year_message' => 'Your account has been upgraded to the pro plan for one year at no cost.', + 'free_year_message' => 'Ditt konto har uppgraderats till pro planen 1 år utan extra kostnad.', 'trial_message' => 'Ditt konto kommer att få två veckor pröva-på-tid av på pro plan.', - 'trial_footer' => 'Your free pro plan trial lasts :count more days, :link to upgrade now.', - 'trial_footer_last_day' => 'This is the last day of your free pro plan trial, :link to upgrade now.', + 'trial_footer' => 'Din fria pro plans testperiod varar :count ytterligare dagar, :link för att uppgradera nu.', + 'trial_footer_last_day' => 'Detta är sista dagen av din fria pro plans testperiod, :link för att uppgradera nu.', 'trial_call_to_action' => 'Starta test period', 'trial_success' => 'Lyckades aktivera två veckors gratis testversion för Pro nivå', 'overdue' => 'Försenat', @@ -1014,8 +1015,8 @@ $LANG = array( 'pro_plan_remove_logo' => ':link för att ta bort Invoice Ninja-logotypen genom att uppgradera till Pro nivå', 'pro_plan_remove_logo_link' => 'Klicka här', - 'invitation_status_sent' => 'Sent', - 'invitation_status_opened' => 'Opened', + 'invitation_status_sent' => 'Skickat', + 'invitation_status_opened' => 'Öppnat', 'invitation_status_viewed' => 'Visad', 'email_error_inactive_client' => 'E-post kan inte skickas till inaktiva klienter', 'email_error_inactive_contact' => 'E-post kan inte skickas till inaktiva kontakter', @@ -1044,12 +1045,12 @@ $LANG = array( 'invoice_item_fields' => 'Fakturerat varu belopp', 'custom_invoice_item_fields_help' => 'Lägg till ett fält när fakturan skapas och visa namn samt värde på PDF´n', 'recurring_invoice_number' => 'Återkommande nummer', - 'recurring_invoice_number_prefix_help' => 'Speciy a prefix to be added to the invoice number for recurring invoices.', + 'recurring_invoice_number_prefix_help' => 'Specificera en prefix som ska läggas till faktura numret för återkommande fakturor.', // Client Passwords 'enable_portal_password' => 'Lösenordsskydda fakturor', 'enable_portal_password_help' => 'Tillåter dig att sätta ett lösenord för varje kontakt. Om ett lösenord är valt kommer kontakten vara tvungen att skriva in lösenordet innan den kan se fakturan.', - 'send_portal_password' => 'Generera lösenord automatiskt', + 'send_portal_password' => 'Skapa automatiskt', 'send_portal_password_help' => 'Om inget lösenord är satt, kommer ett bli genererat och skickat med första fakturan.', 'expired' => 'Utgått', @@ -1096,9 +1097,9 @@ $LANG = array( 'email_documents_header' => 'Dokument:', 'email_documents_example_1' => 'Widgets kvitto.pdf', 'email_documents_example_2' => 'Slutgiltig levererbar.zip', - 'quote_documents' => 'Quote Documents', - 'invoice_documents' => 'Invoice Documents', - 'expense_documents' => 'Expense Documents', + 'quote_documents' => 'Offert dokument', + 'invoice_documents' => 'Faktura dokument', + 'expense_documents' => 'Utgifts dokument', 'invoice_embed_documents' => 'Bädda in dokument', 'invoice_embed_documents_help' => 'Include attached images in the invoice.', 'document_email_attachment' => 'Bifoga dokument', @@ -1176,7 +1177,7 @@ $LANG = array( 'list_vendors' => 'Lista leverantörer', 'add_users_not_supported' => 'Uppgradera till Enterprise planen för att lägga till ytterligare användaren på kontot.', 'enterprise_plan_features' => 'Enterprise plan ger support för flera användare och bifogade filer, :link för att se lista av funktioner.', - 'return_to_app' => 'Return To App', + 'return_to_app' => 'Återgå till Appen', // Payment updates @@ -1192,8 +1193,8 @@ $LANG = array( 'status_refunded' => 'Återbetalad', 'status_voided' => 'Avbruten', 'refunded_payment' => 'Återbetalat betalning', - 'activity_39' => ':user cancelled a :payment_amount payment :payment', - 'activity_40' => ':user refunded :adjustment of a :payment_amount payment :payment', + 'activity_39' => ':user avbröt en :payment_amount betalning :payment', + 'activity_40' => ':user återbetalade :adjustment av en :payment_amount betalning :payment', 'card_expiration' => 'Utgår: :expires', 'card_creditcardother' => 'Okänd', @@ -1213,8 +1214,8 @@ $LANG = array( 'payment_type_stripe' => 'Stripe', 'ach' => 'ACH', - 'enable_ach' => 'Accept US bank transfers', - 'stripe_ach_help' => 'ACH support must also be enabled in :link.', + 'enable_ach' => 'Acceptera US Bank överföringar ', + 'stripe_ach_help' => 'ACH support måste och vara aktiverat i :link', 'ach_disabled' => 'En annan gateway är redan konfigurerad för direkt debitering.', 'plaid' => 'Plaid', @@ -1332,7 +1333,7 @@ När ni har pengarna, kom tillbaka till denna betalningsmetods sida och klicka p 'import_products' => 'Importera produkter', 'products_will_create' => 'produkter kommer skapas', 'product_key' => 'Produkt', - 'created_products' => 'Successfully created/updated :count product(s)', + 'created_products' => 'Skapade/Uppdaterade :count produkt(er) utan problem', 'export_help' => 'Använda JSON om du planerar att importera datan till Invoice Ninja.php artisan ninja:update-key
',
'charge_late_fee' => 'Charge Late Fee',
- 'late_fee_amount' => 'Late Fee Amount',
- 'late_fee_percent' => 'Late Fee Percent',
- 'late_fee_added' => 'Late fee added on :date',
- 'download_invoice' => 'Download Invoice',
- 'download_quote' => 'Download Quote',
- 'invoices_are_attached' => 'Your invoice PDFs are attached.',
- 'downloaded_invoice' => 'An email will be sent with the invoice PDF',
- 'downloaded_quote' => 'An email will be sent with the quote PDF',
- 'downloaded_invoices' => 'An email will be sent with the invoice PDFs',
- 'downloaded_quotes' => 'An email will be sent with the quote PDFs',
- 'clone_expense' => 'Clone Expense',
- 'default_documents' => 'Default Documents',
- 'send_email_to_client' => 'Send email to the client',
- 'refund_subject' => 'Refund Processed',
- 'refund_body' => 'You have been processed a refund of :amount for invoice :invoice_number.',
+ 'late_fee_amount' => 'Förseningsavgifts summa',
+ 'late_fee_percent' => 'Förseningsavgifts procent',
+ 'late_fee_added' => 'Förseningsavgift tillagt den :date',
+ 'download_invoice' => 'Hämta faktura',
+ 'download_quote' => 'Hämta offert',
+ 'invoices_are_attached' => 'Din faktura PDF är bifogad.',
+ 'downloaded_invoice' => 'Ett e-post med faktura PDF kommer skickas',
+ 'downloaded_quote' => 'Ett e-post med offert PDF kommer skickas',
+ 'downloaded_invoices' => 'Ett e-post med faktura PDFer kommer skickas',
+ 'downloaded_quotes' => 'Ett e-post med offert PDFer kommer skickas',
+ 'clone_expense' => 'Klona utgift',
+ 'default_documents' => 'Standard dokument',
+ 'send_email_to_client' => 'Skicka e-post till kunden',
+ 'refund_subject' => 'Återbetalning hanterad',
+ 'refund_body' => 'Du har fått en återbetalning på :amount för faktura :invoice_number.',
'currency_us_dollar' => 'US Dollar',
- 'currency_british_pound' => 'British Pound',
+ 'currency_british_pound' => 'Brittiska pund',
'currency_euro' => 'Euro',
'currency_south_african_rand' => 'South African Rand',
- 'currency_danish_krone' => 'Danish Krone',
+ 'currency_danish_krone' => 'Danska kronor',
'currency_israeli_shekel' => 'Israeli Shekel',
'currency_swedish_krona' => 'Svenska kronor',
'currency_kenyan_shilling' => 'Kenyan Shilling',
@@ -2521,13 +2527,96 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'two_factor_setup_help' => 'Scan the bar code with a :link compatible app.',
'one_time_password' => 'One Time Password',
'set_phone_for_two_factor' => 'Set your phone number to enable.',
- 'enabled_two_factor' => 'Successfully enabled Two-Factor Authentication',
- 'add_product' => 'Add Product',
- 'email_will_be_sent_on' => 'Note: the email will be sent on :date.',
- 'invoice_product' => 'Invoice Product',
- 'self_host_login' => 'Self-Host Login',
+ 'enabled_two_factor' => 'Aktiverade Två-Vägs autentisering utan problem',
+ 'add_product' => 'Lägg till produkt',
+ 'email_will_be_sent_on' => 'Notis: e-posten kommer skickad den :date',
+ 'invoice_product' => 'Faktura produkt',
+ 'self_host_login' => 'Self-Host Inlogg',
'set_self_hoat_url' => 'Self-Host URL',
- 'local_storage_required' => 'Error: local storage is not available.',
+ 'local_storage_required' => 'Fel: lokal lagring är inte tillgänglig.',
+ 'your_password_reset_link' => 'Din lösenordsåterställnings länk',
+ 'subdomain_taken' => 'Subdomänen är upptagen',
+ 'client_login' => 'Kund inlogg',
+ 'converted_amount' => 'Konverterad summa',
+ 'default' => 'Standard',
+ 'shipping_address' => 'Leverans adress',
+ 'bllling_address' => 'Fakturerings adress',
+ 'billing_address1' => 'Fakturerings gata',
+ 'billing_address2' => 'Fakturerings våning',
+ 'billing_city' => 'Fakturerings stad',
+ 'billing_state' => 'Fakturerings län',
+ 'billing_postal_code' => 'Fakturerings postnummer',
+ 'billing_country' => 'Fakturerings land',
+ 'shipping_address1' => 'Leverans gata',
+ 'shipping_address2' => 'Leverans våning',
+ 'shipping_city' => 'Leverans stad',
+ 'shipping_state' => 'Leverans län',
+ 'shipping_postal_code' => 'Leverans postnummer',
+ 'shipping_country' => 'Leverans land',
+ 'classify' => 'Klassificera ',
+ 'show_shipping_address_help' => 'Kräv att kunden skriver sin leveransadress',
+ 'ship_to_billing_address' => 'Skicka till fakturaadress',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/th/texts.php b/resources/lang/th/texts.php
index 9ce150c65454..5461030fc568 100644
--- a/resources/lang/th/texts.php
+++ b/resources/lang/th/texts.php
@@ -386,6 +386,7 @@ $LANG = array(
'gateway_help_2' => ':link ลงทะเบียน Authorize.net',
'gateway_help_17' => ':link เพื่อรับลายเซ็น PayPal API ',
'gateway_help_27' => ':link ลงชื่อสมัครใช้ 2Checkout.com เพื่อให้แน่ใจว่ามีการตั้งค่าการติดตามการชำระเงิน :complete_link เป็น URL การเปลี่ยนเส้นทางใน Account> Site Management ในเว็บ 2Checkout',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'ออกแบบเพิ่มเติม',
'more_designs_title' => 'การออกแบบใบแจ้งหนี้เพิ่มเติม',
'more_designs_cloud_header' => 'Go Pro สำหรับการออกแบบใบแจ้งหนี้เพิ่มเติม',
@@ -1052,7 +1053,7 @@ $LANG = array(
// Client Passwords
'enable_portal_password' => 'รหัสผ่านป้องกันใบแจ้งหนี้',
'enable_portal_password_help' => 'ช่วยให้คุณสามารถตั้งรหัสผ่านสำหรับแต่ละรายชื่อ หากมีการตั้งรหัสผ่านผู้ติดต่อจะต้องป้อนรหัสผ่านก่อนดูใบแจ้งหนี้',
- 'send_portal_password' => 'สร้างรหัสผ่านโดยอัตโนมัติ',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'หากไม่มีการตั้งค่ารหัสผ่าน ระบบจะสร้างและส่งใบแจ้งหนี้ฉบับแรก',
'expired' => 'หมดอายุ',
@@ -1380,7 +1381,9 @@ $LANG = array(
// Frequencies
'freq_inactive' => 'ไม่ทำงาน',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'รายสัปดาห์',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'สองสัปดาห์',
'freq_four_weeks' => 'สี่สับดาห์',
'freq_monthly' => 'รายเดือน',
@@ -1418,6 +1421,8 @@ $LANG = array(
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'การบัญชีและกฎหมาย',
@@ -1917,6 +1922,7 @@ $LANG = array(
'enterprise_upgrade_feature1' => 'ตั้งค่าสิทธิ์สำหรับผู้ใช้หลายคน',
'enterprise_upgrade_feature2' => 'แนบไฟล์ 3rd Party เข้ากับใบแจ้งหนี้และค่าใช้จ่าย',
'much_more' => 'และอื่น ๆ มากมาย',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'สัญลักษณ์',
'currency_code' => 'Code',
@@ -1991,14 +1997,14 @@ $LANG = array(
'created_project' => 'สร้างโครงการสำเร็จ',
'archived_project' => 'เก็บบันทึกโครงการสำเร็จ',
'archived_projects' => 'เก็บบันทึก :count โครงการ',
- 'restore_project' => 'กู้คืนโครงการ',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'กู้คืนโครงการสำเร็จ',
- 'delete_project' => 'ลบโครงการ',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'ลบโครงการสำเร็จ',
'deleted_projects' => 'ลบโครงการ :count โครงการ',
'delete_expense_category' => 'ลบหมวดหมู่',
'deleted_expense_category' => 'นำออกหมวดหมู่เรียบร้อยแล้ว',
- 'delete_product' => 'ลบสินค้า',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'ลบสินค้าแล้ว',
'deleted_products' => 'ลบสินค้า :count สินค้า',
'restored_product' => 'กู้คืนสินค้าแล้ว',
@@ -2112,7 +2118,7 @@ $LANG = array(
// Updated login screen
'ninja_tagline' => 'สร้าง. ส่ง. รับเงิน',
- 'login_or_existing' => 'หรือล็อกอินด้วยบัญชีที่มีอยู่',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'สมัครตอนนี้เลย',
'not_a_member_yet' => 'ยังไม่เป็นสมาชิก',
'login_create_an_account' => 'สร้างบัญชี!',
@@ -2523,6 +2529,89 @@ $LANG = array(
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'เข้าสู่ระบบลูกค้า',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);
diff --git a/resources/lang/tr_TR/texts.php b/resources/lang/tr_TR/texts.php
index 2df5f9d96570..d2fcf8778a74 100644
--- a/resources/lang/tr_TR/texts.php
+++ b/resources/lang/tr_TR/texts.php
@@ -385,6 +385,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'gateway_help_2' => 'Authorize.net\'e üye olmak için :link ',
'gateway_help_17' => 'PayPal API imzanızı almak için :link ',
'gateway_help_27' => ' 2Checkout.com\'a kaydolmak için :link Ödemelerin izlenmesini sağlamak için www.Checkout portalında Hesap> Site Yönetimi altındaki :complete_link adresini yönlendirme URL\'si olarak ayarlayın.',
+ 'gateway_help_60' => ':link to create a WePay account.',
'more_designs' => 'Daha fazla tasarım',
'more_designs_title' => 'Ek Fatura Tasarımları',
'more_designs_cloud_header' => 'Daha fazla fatura tasarımı için Pro plana geç',
@@ -1049,7 +1050,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Allows you to set a password for each contact. If a password is set, the contact will be required to enter a password before viewing invoices.',
- 'send_portal_password' => 'Generate Password Automatically',
+ 'send_portal_password' => 'Generate Automatically',
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
'expired' => 'Expired',
@@ -1377,7 +1378,9 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
// Frequencies
'freq_inactive' => 'Inactive',
+ 'freq_daily' => 'Daily',
'freq_weekly' => 'Weekly',
+ 'freq_biweekly' => 'Biweekly',
'freq_two_weeks' => 'Two weeks',
'freq_four_weeks' => 'Four weeks',
'freq_monthly' => 'Monthly',
@@ -1415,6 +1418,8 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'payment_type_Alipay' => 'Alipay',
'payment_type_Sofort' => 'Sofort',
'payment_type_SEPA' => 'SEPA Direct Debit',
+ 'payment_type_Bitcoin' => 'Bitcoin',
+ 'payment_type_GoCardless' => 'GoCardless',
// Industries
'industry_Accounting & Legal' => 'Accounting & Legal',
@@ -1914,6 +1919,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'enterprise_upgrade_feature1' => 'Set permissions for multiple-users',
'enterprise_upgrade_feature2' => 'Attach 3rd party files to invoices & expenses',
'much_more' => 'Much More!',
+ 'all_pro_fetaures' => 'Plus all pro features!',
'currency_symbol' => 'Symbol',
'currency_code' => 'Code',
@@ -1988,14 +1994,14 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'created_project' => 'Successfully created project',
'archived_project' => 'Successfully archived project',
'archived_projects' => 'Successfully archived :count projects',
- 'restore_project' => 'Restore project',
+ 'restore_project' => 'Restore Project',
'restored_project' => 'Successfully restored project',
- 'delete_project' => 'Delete project',
+ 'delete_project' => 'Delete Project',
'deleted_project' => 'Successfully deleted project',
'deleted_projects' => 'Successfully deleted :count projects',
'delete_expense_category' => 'Delete category',
'deleted_expense_category' => 'Successfully deleted category',
- 'delete_product' => 'Delete product',
+ 'delete_product' => 'Delete Product',
'deleted_product' => 'Successfully deleted product',
'deleted_products' => 'Successfully deleted :count products',
'restored_product' => 'Successfully restored product',
@@ -2109,7 +2115,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
// Updated login screen
'ninja_tagline' => 'Create. Send. Get Paid.',
- 'login_or_existing' => 'Or login with an existing account.',
+ 'login_or_existing' => 'Or login with a connected account.',
'sign_up_now' => 'Sign Up Now',
'not_a_member_yet' => 'Not a member yet?',
'login_create_an_account' => 'Create an Account!',
@@ -2520,6 +2526,89 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
'self_host_login' => 'Self-Host Login',
'set_self_hoat_url' => 'Self-Host URL',
'local_storage_required' => 'Error: local storage is not available.',
+ 'your_password_reset_link' => 'Your Password Reset Link',
+ 'subdomain_taken' => 'The subdomain is already in use',
+ 'client_login' => 'Client Login',
+ 'converted_amount' => 'Converted Amount',
+ 'default' => 'Default',
+ 'shipping_address' => 'Shipping Address',
+ 'bllling_address' => 'Billing Address',
+ 'billing_address1' => 'Billing Street',
+ 'billing_address2' => 'Billing Apt/Suite',
+ 'billing_city' => 'Billing City',
+ 'billing_state' => 'Billing State/Province',
+ 'billing_postal_code' => 'Billing Postal Code',
+ 'billing_country' => 'Billing Country',
+ 'shipping_address1' => 'Shipping Street',
+ 'shipping_address2' => 'Shipping Apt/Suite',
+ 'shipping_city' => 'Shipping City',
+ 'shipping_state' => 'Shipping State/Province',
+ 'shipping_postal_code' => 'Shipping Postal Code',
+ 'shipping_country' => 'Shipping Country',
+ 'classify' => 'Classify',
+ 'show_shipping_address_help' => 'Require client to provide their shipping address',
+ 'ship_to_billing_address' => 'Ship to billing address',
+ 'delivery_note' => 'Delivery Note',
+ 'show_tasks_in_portal' => 'Show tasks in the client portal',
+ 'cancel_schedule' => 'Cancel Schedule',
+ 'scheduled_report' => 'Scheduled Report',
+ 'scheduled_report_help' => 'Email the :report report as :format to :email',
+ 'created_scheduled_report' => 'Successfully scheduled report',
+ 'deleted_scheduled_report' => 'Successfully canceled scheduled report',
+ 'scheduled_report_attached' => 'Your scheduled :type report is attached.',
+ 'scheduled_report_error' => 'Failed to create schedule report',
+ 'invalid_one_time_password' => 'Invalid one time password',
+ 'apple_pay' => 'Apple/Google Pay',
+ 'enable_apple_pay' => 'Accept Apple Pay and Pay with Google',
+ 'requires_subdomain' => 'This payment type requires that a :link.',
+ 'subdomain_is_set' => 'subdomain is set',
+ 'verification_file' => 'Verification File',
+ 'verification_file_missing' => 'The verification file is needed to accept payments.',
+ 'apple_pay_domain' => 'Use :domain
as the domain in :link.',
+ 'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported',
+ 'optional_payment_methods' => 'Optional Payment Methods',
+ 'add_subscription' => 'Add Subscription',
+ 'target_url' => 'Target',
+ 'target_url_help' => 'When the selected event occurs the app will post the entity as JSON to the target URL.',
+ 'event' => 'Event',
+ 'subscription_event_1' => 'Created Client',
+ 'subscription_event_2' => 'Created Invoice',
+ 'subscription_event_3' => 'Created Quote',
+ 'subscription_event_4' => 'Created Payment',
+ 'subscription_event_5' => 'Created Vendor',
+ 'subscription_event_6' => 'Updated Quote',
+ 'subscription_event_7' => 'Deleted Quote',
+ 'subscription_event_8' => 'Updated Invoice',
+ 'subscription_event_9' => 'Deleted Invoice',
+ 'subscriptions' => 'Subscriptions',
+ 'updated_subscription' => 'Successfully updated subscription',
+ 'created_subscription' => 'Successfully created subscription',
+ 'edit_subscription' => 'Edit Subscription',
+ 'archive_subscription' => 'Archive Subscription',
+ 'archived_subscription' => 'Successfully archived subscription',
+ 'project_error_multiple_clients' => 'The projects can\'t belong to different clients',
+ 'invoice_project' => 'Invoice Project',
+ 'module_recurring_invoice' => 'Recurring Invoices',
+ 'module_credit' => 'Credits',
+ 'module_quote' => 'Quotes',
+ 'module_task' => 'Tasks & Projects',
+ 'module_expense' => 'Expenses & Vendors',
+ 'reminders' => 'Reminders',
+ 'send_client_reminders' => 'Send email reminders',
+ 'can_view_tasks' => 'Tasks are visible in the portal',
+ 'is_not_sent_reminders' => 'Reminders are not sent',
+ 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.',
+ 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.',
+ 'please_register' => 'Please register your account',
+ 'processing_request' => 'Processing request',
+ 'mcrypt_warning' => 'Warning: Mcrypt is deprecated, run php artisan ninja:update-key --legacy=true
to update your cipher.',
+ 'edit_times' => 'Edit Times',
+ 'inclusive_taxes_help' => 'Include taxes in the cost',
+ 'inclusive_taxes_warning' => 'Warning: existing invoices will need to be resaved',
+ 'copy_shipping' => 'Copy Shipping',
+ 'copy_billing' => 'Copy Billing',
+ 'quote_has_expired' => 'The quote has expired, please contact the merchant.',
+ 'empty_table_footer' => 'Showing 0 to 0 of 0 entries',
);