Compare commits

..

43 Commits

Author SHA1 Message Date
yuri a4c15992a9 fix calendar task 2018-06-08 14:20:35 +03:00
yuri 14d1173a0c calendar prevent drag between allday and hours 2018-06-08 14:01:06 +03:00
yuri 1e7acbdbd2 fix calendar 2018-06-08 12:47:11 +03:00
yuri 35e729b25c Merge branch 'hotfix/5.2.5' of ssh://172.20.0.1/var/git/espo/backend into hotfix/5.2.5 2018-06-08 12:12:18 +03:00
Taras Machyshyn 4ee5ea78e3 LDAP bug fixes 2018-06-08 12:11:32 +03:00
yuri fe971f9f67 outboundEmailBccAddress on ui 2018-06-08 11:30:04 +03:00
yuri a828523f26 external email client for email address field link 2018-06-08 11:25:32 +03:00
yuri af9ca6788e re-render header on name change after sync 2018-06-07 16:28:48 +03:00
yuri 36d1c3af63 version 2018-06-07 13:58:52 +03:00
yuri 1853e98209 wysiwyg text filters support 2018-06-07 12:43:38 +03:00
yuri f526d43798 improve dynamic logic conditions ui 2018-06-07 12:30:38 +03:00
yuri ae8c76cecb fix select manager 2018-06-07 10:48:48 +03:00
yuri 2b32c94543 Merge branch 'hotfix/5.2.5' of ssh://172.20.0.1/var/git/espo/backend into hotfix/5.2.5 2018-06-07 10:45:38 +03:00
Taras Machyshyn b6f5909df1 MySQL 8 bug fixes 2018-06-06 16:44:06 +03:00
yuri ef35bbbb63 import: setting null for wrong date time 2018-06-05 13:11:34 +03:00
yuri 64f2cc6c7e fix import varchar length exceeded 2018-06-05 13:03:00 +03:00
yuri a16635eb26 fix import ui 2018-06-05 13:02:31 +03:00
yuri 6e614f0a7d history has attachment 2018-06-04 16:40:07 +03:00
yuri 859f4eab0a target list panels change order 2018-06-04 14:33:11 +03:00
yuri 104e0b9079 target list changes 2 2018-06-04 14:25:00 +03:00
yuri 612abbf5c0 fix range fields 2018-06-04 12:46:54 +03:00
yuri 2dfbf71806 target list changes 2018-06-04 12:39:57 +03:00
yuri c43f4d129d fix calendar 2018-06-04 10:47:14 +03:00
yuri 8d47a48f62 lang fix 2018-06-04 10:44:55 +03:00
yuri 9a333e6e38 list layout widthPx preserving 2018-06-01 12:07:45 +03:00
yuri f6e0ef8cc6 layout manager data attribute list for custom layouts 2018-06-01 11:37:53 +03:00
yuri 36a45717f1 fix excel export varchar 2018-05-31 11:47:34 +03:00
yuri 86f63d72e1 fix list expanded 2018-05-31 11:41:38 +03:00
yuri ade4078f0d fix kanban sort 2 2018-05-30 16:33:14 +03:00
yuri fdeac68216 fix kanban sorting 2018-05-30 16:14:15 +03:00
yuri 4c220a5a65 version 2018-05-30 15:50:10 +03:00
yuri f148bd82c5 fix kanban 2018-05-30 15:48:36 +03:00
yuri 0d983ef34c fix create new field name 2018-05-30 15:40:41 +03:00
yuri 75ad9f5cf2 email body fit height fix 2018-05-30 15:37:33 +03:00
yuri 893efe212e email template category layouts 2018-05-30 12:06:39 +03:00
yuri 4a4d2e473f version 2018-05-30 11:48:36 +03:00
yuri 9d663ad140 email template categories 2018-05-30 11:41:48 +03:00
yuri f377dfc5b1 wysiwyg use iframe 2018-05-30 10:56:18 +03:00
yuri a4054f5273 keep initial attachments on forward email 2018-05-30 10:47:20 +03:00
yuri fcc3ac978f mass email track opened img alt 2018-05-30 10:40:59 +03:00
yuri 2bbeaa8198 es_MX lang fixes 2018-05-30 10:34:41 +03:00
yuri 70308d19ae hu and sk languages 2018-05-30 10:26:58 +03:00
yuri 143897cf18 fix set fetched link multiple 2018-05-30 10:18:44 +03:00
245 changed files with 8373 additions and 190 deletions
@@ -0,0 +1,35 @@
<?php
/************************************************************************
* This file is part of EspoCRM.
*
* EspoCRM - Open Source CRM application.
* Copyright (C) 2014-2018 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko
* Website: http://www.espocrm.com
*
* EspoCRM is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* EspoCRM is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with EspoCRM. If not, see http://www.gnu.org/licenses/.
*
* The interactive user interfaces in modified source and object code versions
* of this program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU General Public License version 3.
*
* In accordance with Section 7(b) of the GNU General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
namespace Espo\Controllers;
class EmailTemplateCategory extends \Espo\Core\Templates\Controllers\CategoryTree
{
}
+1 -1
View File
@@ -469,7 +469,7 @@ class Xlsx extends \Espo\Core\Injectable
} else {
if (array_key_exists($name, $row)) {
$sheet->setCellValue("$col$rowNumber", $row[$name]);
$sheet->setCellValueExplicit("$col$rowNumber", $row[$name], \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING);
}
}
+3 -1
View File
@@ -147,7 +147,9 @@ class Entity extends \Espo\ORM\Entity
}
$this->set($idsAttribute, $ids);
$this->setFetched($idsAttribute, $ids);
if (!$this->hasFetched($idsAttribute)) {
$this->setFetched($idsAttribute, $ids);
}
$this->set($field . 'Names', $names);
if ($hasType) {
@@ -1007,7 +1007,7 @@ class Base
foreach ($item['value'] as $i) {
$a = $this->getWherePart($i, $result);
foreach ($a as $left => $right) {
if (!empty($right) || is_null($right) || $right === '') {
if (!empty($right) || is_null($right) || $right === '' || $right === 0 || $right === false) {
$arr[] = array($left => $right);
}
}
@@ -0,0 +1,5 @@
{
"labels": {
"Create {entityType}": "{EntityTypeTranslated} létrehozása"
}
}
@@ -0,0 +1,10 @@
{
"links": {
"meetings": "találkozók",
"calls": "felhívja",
"tasks": "feladatok"
},
"labels": {
"Create {entityType}": "{EntityTypeTranslated} létrehozása"
}
}
@@ -0,0 +1,15 @@
{
"fields": {
"billingAddress": "számlázási cím",
"shippingAddress": "szállítási cím",
"website": "Weboldal"
},
"links": {
"meetings": "találkozók",
"calls": "felhívja",
"tasks": "feladatok"
},
"labels": {
"Create {entityType}": "{EntityTypeTranslated} létrehozása"
}
}
@@ -0,0 +1,27 @@
{
"fields": {
"parent": "Szülő",
"dateStart": "Dátum kezdete",
"dateEnd": "Dátum vége",
"duration": "tartam",
"status": "Állapot",
"reminders": "Emlékeztetők"
},
"links": {
"parent": "Szülő"
},
"options": {
"status": {
"Planned": "Tervezett",
"Not Held": "Nem tartott"
}
},
"labels": {
"Create {entityType}": "{EntityTypeTranslated} létrehozása",
"Schedule {entityType}": "{EntityTypeTranslated} ütemezése"
},
"presetFilters": {
"planned": "Tervezett",
"todays": "A mai"
}
}
@@ -0,0 +1,13 @@
{
"fields": {
"address": "Cím"
},
"links": {
"meetings": "találkozók",
"calls": "felhívja",
"tasks": "feladatok"
},
"labels": {
"Create {entityType}": "{EntityTypeTranslated} létrehozása"
}
}
@@ -0,0 +1,5 @@
{
"labels": {
"Create {entityType}": "Vytvoriť {entityTypeTranslated}"
}
}
@@ -0,0 +1,10 @@
{
"links": {
"meetings": "Stretnutia",
"calls": "Hovory",
"tasks": "Úlohy"
},
"labels": {
"Create {entityType}": "Vytvoriť {entityTypeTranslated}"
}
}
@@ -0,0 +1,15 @@
{
"fields": {
"billingAddress": "Fakturačná adresa",
"shippingAddress": "Dodacia adresa",
"website": "Webová stránka"
},
"links": {
"meetings": "Stretnutia",
"calls": "Hovory",
"tasks": "Úlohy"
},
"labels": {
"Create {entityType}": "Vytvoriť {entityTypeTranslated}"
}
}
@@ -0,0 +1,36 @@
{
"fields": {
"parent": "Rodič",
"dateStart": "Dátum začiatku",
"dateEnd": "Dátum konca",
"duration": "Trvanie",
"status": "Stav",
"reminders": "Pripomienky"
},
"links": {
"parent": "Rodič"
},
"options": {
"status": {
"Planned": "Plánovaný",
"Held": "Pozdržaný",
"Not Held": "Nepozdržaný"
}
},
"labels": {
"Create {entityType}": "Vytvoriť {entityTypeTranslated}",
"Schedule {entityType}": "Naplánovať {entityTypeTranslated}",
"Log {entityType}": "Protokol {entityTypeTranslated}",
"Set Held": "Nastav pozdržaný",
"Set Not Held": "Nastav nepozdržaný"
},
"massActions": {
"setHeld": "Nastav pozdržaný",
"setNotHeld": "Nastav nepozdržaný"
},
"presetFilters": {
"planned": "Plánovaný",
"held": "Pozdržaný",
"todays": "Dnešné"
}
}
@@ -0,0 +1,13 @@
{
"fields": {
"address": "Adresa"
},
"links": {
"meetings": "Stretnutia",
"calls": "Hovory",
"tasks": "Úlohy"
},
"labels": {
"Create {entityType}": "Vytvoriť {entityTypeTranslated}"
}
}
@@ -251,6 +251,8 @@ class LDAP extends Base
$data[$fieldName] = $fieldValue;
}
$this->getAuth()->useNoAuth();
$user = $this->getEntityManager()->getEntity('User');
$user->set($data);
@@ -315,12 +315,121 @@ class MySqlPlatform extends \Doctrine\DBAL\Platforms\MySqlPlatform
$options['collate'] = 'utf8mb4_unicode_ci';
}
return parent::_getCreateTableSQL($tableName, $columns, $options);
$queryFields = $this->getColumnDeclarationListSQL($columns);
if (isset($options['uniqueConstraints']) && ! empty($options['uniqueConstraints'])) {
foreach ($options['uniqueConstraints'] as $index => $definition) {
$queryFields .= ', ' . $this->getUniqueConstraintDeclarationSQL($index, $definition);
}
}
// add all indexes
if (isset($options['indexes']) && ! empty($options['indexes'])) {
foreach($options['indexes'] as $index => $definition) {
$queryFields .= ', ' . $this->getIndexDeclarationSQL($index, $definition);
}
}
// attach all primary keys
if (isset($options['primary']) && ! empty($options['primary'])) {
$keyColumns = array_unique(array_values($options['primary']));
$queryFields .= ', PRIMARY KEY(' . implode(', ', $keyColumns) . ')';
}
$query = 'CREATE ';
if (!empty($options['temporary'])) {
$query .= 'TEMPORARY ';
}
$query .= 'TABLE ' . $this->espoQuote($tableName) . ' (' . $queryFields . ') ';
$query .= $this->buildTableOptions($options);
$query .= $this->buildPartitionOptions($options);
$sql[] = $query;
if (isset($options['foreignKeys'])) {
foreach ((array) $options['foreignKeys'] as $definition) {
$sql[] = $this->getCreateForeignKeySQL($definition, $tableName);
}
}
return $sql;
}
public function getColumnCollationDeclarationSQL($collation)
{
return $this->getCollationFieldDeclaration($collation);
}
/**
* Build SQL for table options
*
* @param array $options
*
* @return string
*/
private function buildTableOptions(array $options)
{
if (isset($options['table_options'])) {
return $options['table_options'];
}
$tableOptions = array();
// Charset
if ( ! isset($options['charset'])) {
$options['charset'] = 'utf8';
}
$tableOptions[] = sprintf('DEFAULT CHARACTER SET %s', $options['charset']);
// Collate
if ( ! isset($options['collate'])) {
$options['collate'] = 'utf8_unicode_ci';
}
$tableOptions[] = sprintf('COLLATE %s', $options['collate']);
// Engine
if ( ! isset($options['engine'])) {
$options['engine'] = 'InnoDB';
}
$tableOptions[] = sprintf('ENGINE = %s', $options['engine']);
// Auto increment
if (isset($options['auto_increment'])) {
$tableOptions[] = sprintf('AUTO_INCREMENT = %s', $options['auto_increment']);
}
// Comment
if (isset($options['comment'])) {
$comment = trim($options['comment'], " '");
$tableOptions[] = sprintf("COMMENT = '%s' ", str_replace("'", "''", $comment));
}
// Row format
if (isset($options['row_format'])) {
$tableOptions[] = sprintf('ROW_FORMAT = %s', $options['row_format']);
}
return implode(' ', $tableOptions);
}
/**
* Build SQL for partition options.
*
* @param array $options
*
* @return string
*/
private function buildPartitionOptions(array $options)
{
return (isset($options['partition_options']))
? ' ' . $options['partition_options']
: '';
}
//end: ESPO
}
@@ -71,6 +71,7 @@ return array (
'de_DE',
'es_ES',
'hr_HR',
'hu_HU',
'fr_FR',
'id_ID',
'it_IT',
@@ -78,6 +79,7 @@ return array (
'nb_NO',
'nl_NL',
'tr_TR',
'sk_SK',
'sr_RS',
'ro_RO',
'ru_RU',
@@ -0,0 +1,35 @@
<?php
/************************************************************************
* This file is part of EspoCRM.
*
* EspoCRM - Open Source CRM application.
* Copyright (C) 2014-2018 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko
* Website: http://www.espocrm.com
*
* EspoCRM is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* EspoCRM is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with EspoCRM. If not, see http://www.gnu.org/licenses/.
*
* The interactive user interfaces in modified source and object code versions
* of this program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU General Public License version 3.
*
* In accordance with Section 7(b) of the GNU General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
namespace Espo\Entities;
class EmailTemplateCategory extends \Espo\Core\Templates\Entities\CategoryTree
{
}
@@ -63,6 +63,9 @@ class TargetList extends \Espo\Core\Controllers\Record
if (empty($data->targetId)) {
throw new BadRequest();
}
$data->id = strval($data->id);
$data->targetId = strval($data->targetId);
return $this->getRecordService()->optOut($data->id, $data->targetType, $data->targetId);
}
@@ -77,6 +80,9 @@ class TargetList extends \Espo\Core\Controllers\Record
if (empty($data->targetId)) {
throw new BadRequest();
}
$data->id = strval($data->id);
$data->targetId = strval($data->targetId);
return $this->getRecordService()->cancelOptOut($data->id, $data->targetType, $data->targetId);
}
}
@@ -3,11 +3,14 @@
"name": "Name",
"description": "Description",
"entryCount": "Entry Count",
"optedOutCount": "Opted Out Count",
"campaigns": "Campaigns",
"endDate": "End Date",
"targetLists": "Target Lists",
"includingActionList": "Including",
"excludingActionList": "Excluding"
"excludingActionList": "Excluding",
"targetStatus": "Target Status",
"isOptedOut": "Is Opted Out"
},
"links": {
"accounts": "Accounts",
@@ -23,6 +26,9 @@
"Television": "Television",
"Radio": "Radio",
"Newsletter": "Newsletter"
},
"targetStatus": {
"Opted Out": "Opted Out"
}
},
"labels": {
@@ -1,6 +1,7 @@
{
"layouts": {
"detailConvert": "Convertir Referencia",
"listForAccount": "Listado (por Cuentas)"
"listForAccount": "Listado (por Cuentas)",
"listForContact": "Lista (para Contactos)"
}
}
@@ -16,6 +16,7 @@
"time": "hora",
"User List": "Lista de Usuarios",
"Manage Users": "Usuarios",
"View Calendar": "Ver Calendario"
"View Calendar": "Ver Calendario",
"Create Shared View": "Crear Vista Compartida"
}
}
@@ -1 +1,5 @@
{}
{
"fields": {
"futureDays": "Siguientes 'n' Días"
}
}
@@ -0,0 +1,104 @@
{
"fields": {
"name": "Név",
"website": "Weboldal",
"phoneNumber": "Telefon",
"billingAddress": "számlázási cím",
"shippingAddress": "szállítási cím",
"description": "Leírás",
"sicCode": "Sic kód",
"industry": "Ipar",
"type": "típus",
"contactRole": "Cím",
"campaign": "Kampány",
"targetLists": "Céllista",
"targetList": "Tűztábla",
"originalLead": "Eredeti vezető",
"contactIsInactive": "tétlen"
},
"links": {
"contacts": "Kapcsolatok",
"opportunities": "lehetőségek",
"cases": "Olyan esetek,",
"documents": "Dokumentumok",
"meetingsPrimary": "Találkozók (bővített)",
"callsPrimary": "Hívások (kibővített)",
"tasksPrimary": "Feladatok (bővítve)",
"emailsPrimary": "E-mailek (bővítve)",
"targetLists": "Céllista",
"campaignLogRecords": "Kampánynapló",
"campaign": "Kampány",
"portalUsers": "Portál felhasználók",
"originalLead": "Eredeti vezető"
},
"options": {
"type": {
"Customer": "Vevő",
"Investor": "Befektetői",
"Reseller": "viszonteladó"
},
"industry": {
"Agriculture": "Mezőgazdaság",
"Advertising": "Hirdető",
"Apparel & Accessories": "Ruházat és kiegészítők",
"Automotive": "Autóipari",
"Banking": "Banki",
"Biotechnology": "Biotechnológiai",
"Building Materials & Equipment": "Építőanyagok és berendezések",
"Chemical": "Kémiai",
"Computer": "Számítógép",
"Education": "Oktatás",
"Electronics": "Elektronika",
"Energy": "Energia",
"Entertainment & Leisure": "Szórakozás és szabadidő",
"Finance": "Pénzügy",
"Food & Beverage": "étel és ital",
"Grocery": "Élelmiszerbolt",
"Healthcare": "Egészségügy",
"Insurance": "Biztosítás",
"Legal": "Jogi",
"Manufacturing": "Gyártás",
"Publishing": "Kiadás",
"Real Estate": "Ingatlan",
"Service": "Szolgáltatás",
"Sports": "Sport",
"Software": "Szoftver",
"Technology": "Technológia",
"Telecommunications": "Távközlési",
"Television": "Televízió",
"Transportation": "Szállítás",
"Venture Capital": "Kockázati tőke",
"Aerospace": "légtér",
"Architecture": "Építészet",
"Construction": "Építés",
"Defense": "Védelem",
"Creative": "Kreatív",
"Culture": "Kultúra",
"Consulting": "Tanácsadó",
"Electric Power": "Elektromos energia",
"Hospitality": "Vendégszeretet",
"Mass Media": "Tömegmédia",
"Mining": "Bányászati",
"Music": "Zene",
"Marketing": "értékesítés",
"Petroleum": "Petróleum",
"Retail": "Kiskereskedelem",
"Shipping": "Szállítás",
"Support": "Támogatás",
"Testing, Inspection & Certification": "Vizsgálat, ellenőrzés és tanúsítás",
"Wholesale": "nagybani",
"Water": "Víz",
"Travel": "Utazás"
}
},
"labels": {
"Create Account": "Fiók létrehozása",
"Copy Billing": "Számlázás másolása",
"Set Primary": "Állítsa be az Elsődleges beállítást"
},
"presetFilters": {
"customers": "Az ügyfelek",
"partners": "partnerek",
"recentlyCreated": "A közelmúltban létrehozott"
}
}
@@ -0,0 +1,7 @@
{
"layouts": {
"detailConvert": "Átalakító",
"listForAccount": "Lista (a fiókhoz)",
"listForContact": "Lista (az elérhetőséghez)"
}
}
@@ -0,0 +1,22 @@
{
"modes": {
"month": "Hónap",
"week": "Hét",
"agendaWeek": "Hét",
"day": "Nap",
"agendaDay": "Nap",
"timeline": "Idővonal"
},
"labels": {
"Today": "Ma",
"Create": "Teremt",
"Shared": "megosztott",
"Add User": "Felhasználó hozzáadása",
"current": "jelenlegi",
"time": "idő",
"User List": "Felhasználói lista",
"Manage Users": "Felhasználók kezelése",
"View Calendar": "Naptár megtekintése",
"Create Shared View": "Megosztott nézet létrehozása"
}
}
@@ -0,0 +1,42 @@
{
"fields": {
"name": "Név",
"parent": "Szülő",
"status": "Állapot",
"dateStart": "Dátum kezdete",
"dateEnd": "Dátum vége",
"direction": "Irány",
"duration": "tartam",
"description": "Leírás",
"users": "felhasználók",
"contacts": "Kapcsolatok",
"leads": "vezet",
"reminders": "Emlékeztetők",
"account": "számla",
"acceptanceStatus": "Átvételi állapot"
},
"options": {
"status": {
"Planned": "Tervezett",
"Not Held": "Nem tartott"
},
"direction": {
"Outbound": "induló",
"Inbound": "Bejövő"
},
"acceptanceStatus": {
"None": "Egyik sem",
"Accepted": "Elfogadott",
"Declined": "Elutasította",
"Tentative": "Kísérleti"
}
},
"labels": {
"Create Call": "Hívás létrehozása",
"Send Invitations": "Küldjön meghívókat"
},
"presetFilters": {
"planned": "Tervezett",
"todays": "A mai"
}
}
@@ -0,0 +1,73 @@
{
"fields": {
"name": "Név",
"description": "Leírás",
"status": "Állapot",
"type": "típus",
"startDate": "Kezdő dátum",
"endDate": "Befejezés dátuma",
"targetLists": "Céllista",
"excludingTargetLists": "Céllista kivételével",
"sentCount": "Küldött",
"openedCount": "Nyitott",
"clickedCount": "Kattintott",
"optedOutCount": "Elutasított",
"bouncedCount": "Visszafordulást",
"softBouncedCount": "Lágy visszahúzódott",
"leadCreatedCount": "Leads létrehozva",
"revenue": "jövedelem",
"revenueConverted": "Bevétel (átváltva)",
"budget": "Költségvetés",
"budgetConverted": "Költségkeret (átváltva)"
},
"links": {
"targetLists": "Céllista",
"excludingTargetLists": "Céllista kivételével",
"accounts": "Fiókok",
"contacts": "Kapcsolatok",
"leads": "vezet",
"opportunities": "lehetőségek",
"campaignLogRecords": "Bejelentkezés",
"massEmails": "Tömeges e-mailek",
"trackingUrls": "Nyomon követési URL-ek"
},
"options": {
"type": {
"Web": "háló",
"Television": "Televízió",
"Radio": "Rádió",
"Newsletter": "Hírlevél",
"Mail": "Levél"
},
"status": {
"Planning": "Tervezés",
"Active": "Aktív",
"Inactive": "tétlen",
"Complete": "teljes"
}
},
"labels": {
"Create Campaign": "Kampány létrehozása",
"Target Lists": "Céllista",
"Statistics": "Statisztika",
"hard": "kemény",
"soft": "puha",
"Unsubscribe": "Leiratkozás",
"Mass Emails": "Tömeges e-mailek",
"Email Templates": "E-mail sablonok",
"Unsubscribe again": "Újrairatkozás újra",
"Subscribe again": "Feliratkozás újra",
"Create Target List": "Céllista létrehozása"
},
"presetFilters": {
"active": "Aktív"
},
"messages": {
"unsubscribed": "Leiratkozott a levelezési listáról.",
"subscribedAgain": "Újra feliratkozol."
},
"tooltips": {
"targetLists": "Olyan célok, amelyeknek üzeneteket kell kapniuk.",
"excludingTargetLists": "Olyan célzások, amelyeknek nem kell üzeneteket kapnia."
}
}
@@ -0,0 +1,40 @@
{
"fields": {
"action": "Akció",
"actionDate": "Dátum",
"data": "Adat",
"campaign": "Kampány",
"parent": "Cél",
"object": "Tárgy",
"application": "Alkalmazás",
"queueItem": "Sor tétel",
"stringData": "String adatok",
"stringAdditionalData": "String kiegészítő adatok",
"isTest": "A teszt"
},
"links": {
"queueItem": "Sor tétel",
"parent": "Szülő",
"object": "Tárgy",
"campaign": "Kampány"
},
"options": {
"action": {
"Sent": "Küldött",
"Opened": "Nyitott",
"Opted Out": "Elutasított",
"Bounced": "Visszafordulást",
"Clicked": "Kattintott"
}
},
"labels": {
"All": "Minden"
},
"presetFilters": {
"sent": "Küldött",
"opened": "Nyitott",
"optedOut": "Elutasított",
"bounced": "Visszafordulást",
"clicked": "Kattintott"
}
}
@@ -0,0 +1,12 @@
{
"fields": {
"urlToUse": "Kód helyett URL helyett",
"campaign": "Kampány"
},
"links": {
"campaign": "Kampány"
},
"labels": {
"Create CampaignTrackingUrl": "Követési URL létrehozása"
}
}
@@ -0,0 +1,61 @@
{
"fields": {
"name": "Név",
"number": "Szám",
"status": "Állapot",
"account": "számla",
"contact": "Kapcsolatba lépni",
"contacts": "Kapcsolatok",
"priority": "Kiemelten fontos",
"type": "típus",
"description": "Leírás",
"lead": "Vezet",
"attachments": "Mellékletek",
"inboundEmail": "Csoportos e-mail fiók"
},
"links": {
"account": "számla",
"contact": "Kapcsolat (elsődleges)",
"Contacts": "Kapcsolatok",
"meetings": "találkozók",
"calls": "felhívja",
"tasks": "feladatok",
"emails": "e-mailek",
"articles": "Tudásbázis-cikkek",
"lead": "Vezet",
"attachments": "Mellékletek",
"inboundEmail": "Csoportos e-mail fiók"
},
"options": {
"status": {
"New": "Új",
"Assigned": "Kijelölt",
"Pending": "Függőben levő",
"Closed": "Zárva",
"Rejected": "Elutasítva",
"Duplicate": "Másolat"
},
"priority": {
"Low": "Alacsony",
"Normal": "Normál",
"High": "Magas",
"Urgent": "Sürgős"
},
"type": {
"Question": "Kérdés",
"Incident": "Incidens",
"Problem": "Probléma"
}
},
"labels": {
"Create Case": "Létrehozás",
"Close": "Bezárás",
"Reject": "Elutasít",
"Closed": "Zárva",
"Rejected": "Elutasítva"
},
"presetFilters": {
"open": "Nyisd ki",
"closed": "Zárva"
}
}
@@ -0,0 +1,54 @@
{
"fields": {
"name": "Név",
"title": "Cím",
"accountRole": "Cím",
"account": "számla",
"accounts": "Fiókok",
"phoneNumber": "Telefon",
"accountType": "Fiók Típus",
"doNotCall": "Ne hívj",
"address": "Cím",
"opportunityRole": "Lehetőség szerep",
"description": "Leírás",
"campaign": "Kampány",
"targetLists": "Céllista",
"targetList": "Tűztábla",
"portalUser": "Portál felhasználó",
"originalLead": "Eredeti vezető",
"acceptanceStatus": "Átvételi állapot",
"accountIsInactive": "inaktív fiók",
"acceptanceStatusMeetings": "Átvételi állapot (ülések)",
"acceptanceStatusCalls": "Átvételi állapot (hívások)"
},
"links": {
"opportunities": "lehetőségek",
"cases": "Olyan esetek,",
"targetLists": "Céllista",
"campaignLogRecords": "Kampánynapló",
"campaign": "Kampány",
"account": "Fiók (elsődleges)",
"accounts": "Fiókok",
"casesPrimary": "Ügyek (elsődleges)",
"portalUser": "Portál felhasználó",
"originalLead": "Eredeti vezető",
"documents": "Dokumentumok",
"tasksPrimary": "Feladatok (bővítve)"
},
"labels": {
"Create Contact": "Kapcsolat létrehozása"
},
"options": {
"opportunityRole": {
"": "--Egyik sem--",
"Decision Maker": "Döntéshozó",
"Evaluator": "Kiértékelő",
"Influencer": "Befolyásoló"
}
},
"presetFilters": {
"portalUsers": "Portál felhasználók",
"notPortalUsers": "Nem Portal felhasználók",
"accountActive": "Aktív"
}
}
@@ -0,0 +1,5 @@
{
"fields": {
"futureDays": "Következő X napok"
}
}
@@ -0,0 +1,39 @@
{
"labels": {
"Create Document": "Dokumentum létrehozása",
"Details": "Részletek"
},
"fields": {
"name": "Név",
"status": "Állapot",
"file": "fájl",
"type": "típus",
"publishDate": "Megjelenési dátum",
"expirationDate": "Lejárati dátum",
"description": "Leírás",
"accounts": "Fiókok"
},
"links": {
"accounts": "Fiókok",
"opportunities": "lehetőségek",
"leads": "vezet",
"contacts": "Kapcsolatok"
},
"options": {
"status": {
"Active": "Aktív",
"Draft": "vázlat",
"Expired": "Lejárt",
"Canceled": "Törölve"
},
"type": {
"": "Egyik sem",
"Contract": "Szerződés",
"License Agreement": "Licencszerződés"
}
},
"presetFilters": {
"active": "Aktív",
"draft": "vázlat"
}
}
@@ -0,0 +1,10 @@
{
"labels": {
"Create DocumentFolder": "Dokumentummappa létrehozása",
"Manage Categories": "Mappák kezelése",
"Documents": "Dokumentumok"
},
"links": {
"documents": "Dokumentumok"
}
}
@@ -0,0 +1,10 @@
{
"labels": {
"Create Lead": "Lead létrehozása",
"Create Contact": "Kapcsolat létrehozása",
"Create Task": "Feladat létrehozása",
"Create Case": "Létrehozás",
"Add to Contact": "Hozzáadás a kapcsolatokhoz",
"Add to Lead": "Add az ólomhoz"
}
}
@@ -0,0 +1,29 @@
{
"fields": {
"name": "Név",
"status": "Állapot",
"target": "Cél",
"sentAt": "Dátum elküldve",
"attemptCount": "Kísérletek",
"emailAddress": "Email cím",
"massEmail": "Tömeges e-mail",
"isTest": "A teszt"
},
"links": {
"target": "Cél",
"massEmail": "Tömeges e-mail"
},
"options": {
"status": {
"Pending": "Függőben levő",
"Sent": "Küldött",
"Failed": "nem sikerült",
"Sending": "elküldés"
}
},
"presetFilters": {
"pending": "Függőben levő",
"sent": "Küldött",
"failed": "nem sikerült"
}
}
@@ -0,0 +1,117 @@
{
"links": {
"parent": "Szülő",
"contacts": "Kapcsolatok",
"opportunities": "lehetőségek",
"leads": "vezet",
"meetings": "találkozók",
"calls": "felhívja",
"tasks": "feladatok",
"emails": "e-mailek",
"accounts": "Fiókok",
"cases": "Olyan esetek,",
"documents": "Dokumentumok",
"account": "számla",
"opportunity": "Lehetőség",
"contact": "Kapcsolatba lépni"
},
"scopeNames": {
"Account": "számla",
"Contact": "Kapcsolatba lépni",
"Lead": "Vezet",
"Target": "Cél",
"Opportunity": "Lehetőség",
"Meeting": "Találkozó",
"Calendar": "Naptár",
"Call": "Hívás",
"Task": "Feladat",
"Case": "Ügy",
"Document": "Dokumentum",
"DocumentFolder": "Dokumentum mappa",
"Campaign": "Kampány",
"TargetList": "Tűztábla",
"MassEmail": "Tömeges e-mail",
"EmailQueueItem": "E-mail soros tétel",
"CampaignTrackingUrl": "Követési URL",
"Activities": "Tevékenységek",
"KnowledgeBaseArticle": "Tudásbázis cikk",
"KnowledgeBaseCategory": "Tudásbázis-kategória",
"CampaignLogRecord": "Kampánynaplófelvétel"
},
"scopeNamesPlural": {
"Account": "Fiókok",
"Contact": "Kapcsolatok",
"Lead": "vezet",
"Target": "célok",
"Opportunity": "lehetőségek",
"Meeting": "találkozók",
"Calendar": "Naptár",
"Call": "felhívja",
"Task": "feladatok",
"Case": "Olyan esetek,",
"Document": "Dokumentumok",
"DocumentFolder": "Dokumentummappák",
"Campaign": "kampányok",
"TargetList": "Céllista",
"MassEmail": "Tömeges e-mailek",
"EmailQueueItem": "E-mail soros elemek",
"CampaignTrackingUrl": "Nyomon követési URL-ek",
"Activities": "Tevékenységek",
"KnowledgeBaseArticle": "Tudásbázis",
"KnowledgeBaseCategory": "Tudásbázis kategóriák",
"CampaignLogRecord": "Kampánynaplórekordok"
},
"dashlets": {
"Leads": "Az én vezetem",
"Opportunities": "Lehetőségek",
"Tasks": "Saját feladatok",
"Cases": "Az én ügyeim",
"Calendar": "Naptár",
"Calls": "Saját hívások",
"Meetings": "Találkozásom",
"OpportunitiesByStage": "Lehetőségek színpadon",
"OpportunitiesByLeadSource": "Lehetőségek a vezető forrásból",
"SalesByMonth": "Havi eladások",
"SalesPipeline": "Értékesítési csővezeték",
"Activities": "Tevékenységem"
},
"labels": {
"Create InboundEmail": "Bejövő e-mail létrehozása",
"Activities": "Tevékenységek",
"History": "Történelem",
"Attendees": "résztvevők",
"Schedule Meeting": "Menetrend Találkozó",
"Schedule Call": "Hívás ütemezése",
"Compose Email": "E-mail írása",
"Log Meeting": "Naplózás",
"Log Call": "Naplóhívás",
"Archive Email": "Archívum e-mailben",
"Create Task": "Feladat létrehozása",
"Tasks": "feladatok"
},
"fields": {
"billingAddressCity": "Város",
"addressCity": "Város",
"billingAddressCountry": "Ország",
"addressCountry": "Ország",
"billingAddressPostalCode": "Irányítószám",
"addressPostalCode": "Irányítószám",
"billingAddressState": "Állapot",
"addressState": "Állapot",
"billingAddressStreet": "utca",
"addressStreet": "utca",
"billingAddressMap": "Térkép",
"addressMap": "Térkép",
"shippingAddressCity": "Város (Szállítás)",
"shippingAddressStreet": "Utca (Szállítás)",
"shippingAddressCountry": "Ország (szállítás)",
"shippingAddressState": "Állam (szállítás)",
"shippingAddressPostalCode": "Irányítószám (Szállítás)",
"shippingAddressMap": "Térkép (Szállítás)"
},
"options": {
"reminderTypes": {
"Popup": "Felugrik"
}
}
}
@@ -0,0 +1,47 @@
{
"labels": {
"Create KnowledgeBaseArticle": "Cikk létrehozása",
"Any": "Bármilyen",
"Send in Email": "Küldjön e-mailt",
"Move Up": "Feljebb",
"Move Down": "Lépjen le",
"Move to Top": "Ugrás a tetejére",
"Move to Bottom": "Ugrás az aljára"
},
"fields": {
"name": "Név",
"status": "Állapot",
"type": "típus",
"attachments": "Mellékletek",
"publishDate": "Megjelenési dátum",
"expirationDate": "Lejárati dátum",
"description": "Leírás",
"body": "Test",
"categories": "Kategóriák",
"language": "Nyelv",
"portals": "portálok"
},
"links": {
"cases": "Olyan esetek,",
"opportunities": "lehetőségek",
"categories": "Kategóriák",
"portals": "portálok"
},
"options": {
"status": {
"In Review": "A felülvizsgálat során",
"Draft": "vázlat",
"Archived": "Archivált",
"Published": "Közzétett"
},
"type": {
"Article": "Cikk"
}
},
"presetFilters": {
"published": "Közzétett"
},
"tooltips": {
"portals": "A cikk csak meghatározott portálokon érhető el."
}
}
@@ -0,0 +1,10 @@
{
"labels": {
"Create KnowledgeBaseCategory": "Kategória létrehozása",
"Manage Categories": "Kategóriák kezelése",
"Articles": "Cikkek"
},
"links": {
"articles": "Cikkek"
}
}
@@ -0,0 +1,67 @@
{
"labels": {
"Converted To": "Átalakítva",
"Create Lead": "Lead létrehozása",
"Convert": "Alakítani",
"convert": "alakítani"
},
"fields": {
"name": "Név",
"title": "Cím",
"website": "Weboldal",
"phoneNumber": "Telefon",
"accountName": "Felhasználónév",
"doNotCall": "Ne hívj",
"address": "Cím",
"status": "Állapot",
"source": "Forrás",
"opportunityAmount": "Lehetőség összege",
"opportunityAmountConverted": "Lehetőség Összeg (konvertált)",
"description": "Leírás",
"createdAccount": "számla",
"createdContact": "Kapcsolatba lépni",
"createdOpportunity": "Lehetőség",
"campaign": "Kampány",
"targetLists": "Céllista",
"targetList": "Tűztábla",
"industry": "Ipar",
"acceptanceStatus": "Átvételi állapot",
"opportunityAmountCurrency": "Lehetőség Összeg Valuta",
"acceptanceStatusMeetings": "Átvételi állapot (ülések)",
"acceptanceStatusCalls": "Átvételi állapot (hívások)"
},
"links": {
"targetLists": "Céllista",
"campaignLogRecords": "Kampánynapló",
"campaign": "Kampány",
"createdAccount": "számla",
"createdContact": "Kapcsolatba lépni",
"createdOpportunity": "Lehetőség",
"cases": "Olyan esetek,",
"documents": "Dokumentumok"
},
"options": {
"status": {
"New": "Új",
"Assigned": "Kijelölt",
"In Process": "Folyamatban",
"Converted": "konvertált",
"Recycled": "újrahasznosított",
"Dead": "Halott"
},
"source": {
"": "Egyik sem",
"Call": "Hívás",
"Existing Customer": "A meglévő ügyfelek",
"Public Relations": "Közkapcsolatok",
"Web Site": "Weboldal",
"Campaign": "Kampány",
"Other": "Más"
}
},
"presetFilters": {
"active": "Aktív",
"actual": "Tényleges",
"converted": "konvertált"
}
}
@@ -0,0 +1,58 @@
{
"fields": {
"name": "Név",
"status": "Állapot",
"storeSentEmails": "Elküldött e-mailek tárolása",
"startAt": "Dátum kezdete",
"fromAddress": "Címtől",
"fromName": "Névből",
"replyToAddress": "Válaszcím",
"replyToName": "Válasznév",
"campaign": "Kampány",
"emailTemplate": "E-mail sablon",
"inboundEmail": "Email fiók",
"targetLists": "Céllista",
"excludingTargetLists": "Céllista kivételével",
"optOutEntirely": "Teljesen kizárni",
"smtpAccount": "SMTP-fiók"
},
"links": {
"targetLists": "Céllista",
"excludingTargetLists": "Céllista kivételével",
"queueItems": "Soros tételek",
"campaign": "Kampány",
"emailTemplate": "E-mail sablon",
"inboundEmail": "Email fiók"
},
"options": {
"status": {
"Draft": "vázlat",
"Pending": "Függőben levő",
"In Process": "Folyamatban",
"Complete": "teljes",
"Canceled": "Törölve",
"Failed": "nem sikerült"
}
},
"labels": {
"Create MassEmail": "Tömeges e-mail létrehozása",
"Send Test": "Teszt küldése",
"System SMTP": "Rendszer SMTP",
"system": "rendszer",
"group": "csoport"
},
"messages": {
"selectAtLeastOneTarget": "Válasszon legalább egy célt.",
"testSent": "Tesztelendő e-mail (ek) elküldése"
},
"tooltips": {
"optOutEntirely": "A leiratkozott címzettek e-mail címei ki lesz jelölve, és többé nem kapnak tömeges e-maileket.",
"targetLists": "Olyan célok, amelyeknek üzeneteket kell kapniuk.",
"excludingTargetLists": "Olyan célzások, amelyeknek nem kell üzeneteket kapnia.",
"storeSentEmails": "Az e-maileket a CRM tárolja."
},
"presetFilters": {
"actual": "Tényleges",
"complete": "teljes"
}
}
@@ -0,0 +1,42 @@
{
"fields": {
"name": "Név",
"parent": "Szülő",
"status": "Állapot",
"dateStart": "Dátum kezdete",
"dateEnd": "Dátum vége",
"duration": "tartam",
"description": "Leírás",
"users": "felhasználók",
"contacts": "Kapcsolatok",
"leads": "vezet",
"reminders": "Emlékeztetők",
"account": "számla",
"acceptanceStatus": "Átvételi állapot"
},
"options": {
"status": {
"Planned": "Tervezett",
"Not Held": "Nem tartott"
},
"acceptanceStatus": {
"None": "Egyik sem",
"Accepted": "Elfogadott",
"Declined": "Elutasította",
"Tentative": "Kísérleti"
}
},
"labels": {
"Create Meeting": "Találkozó létrehozása",
"Send Invitations": "Küldjön meghívókat",
"on time": "időben",
"before": "előtt"
},
"presetFilters": {
"planned": "Tervezett",
"todays": "A mai"
},
"messages": {
"nothingHasBeenSent": "Semmi sem volt elküldve"
}
}
@@ -0,0 +1,50 @@
{
"fields": {
"name": "Név",
"account": "számla",
"stage": "Színpad",
"amount": "Összeg",
"probability": "Valószínűség,%",
"leadSource": "Ólomforrás",
"doNotCall": "Ne hívj",
"closeDate": "Bezárás dátuma",
"contacts": "Kapcsolatok",
"description": "Leírás",
"amountConverted": "Összeg (konvertált)",
"amountWeightedConverted": "Súlyozott összeg",
"campaign": "Kampány",
"originalLead": "Eredeti vezető",
"amountCurrency": "Valamennyi pénznem",
"contactRole": "Kapcsolatfelvétel"
},
"links": {
"contacts": "Kapcsolatok",
"documents": "Dokumentumok",
"campaign": "Kampány",
"originalLead": "Eredeti vezető"
},
"options": {
"stage": {
"Prospecting": "Geológiai",
"Qualification": "Képesítés",
"Needs Analysis": "Szükséges elemzés",
"Value Proposition": "Értékajánlat",
"Id. Decision Makers": "Id. Döntés hozó",
"Perception Analysis": "Percepcióelemzés",
"Proposal/Price Quote": "Javaslat / Ár ajánlat",
"Negotiation/Review": "Tárgyalás / felülvizsgálata",
"Closed Won": "Zárva nyert",
"Closed Lost": "Zárva elveszett",
"Proposal": "Javaslat",
"Negotiation": "Tárgyalás"
}
},
"labels": {
"Create Opportunity": "Lehetőség létrehozása"
},
"presetFilters": {
"open": "Nyisd ki",
"won": "Nyerte",
"lost": "Elveszett"
}
}
@@ -0,0 +1,5 @@
{
"links": {
"articles": "Tudásbázis-cikkek"
}
}
@@ -0,0 +1,8 @@
{
"options": {
"job": {
"ProcessMassEmail": "Küldjön e-maileket",
"ControlKnowledgeBaseArticleStatus": "A Tudásbázis-cikk állapota"
}
}
}
@@ -0,0 +1,33 @@
{
"fields": {
"name": "Név",
"description": "Leírás",
"entryCount": "Belépési szám",
"campaigns": "kampányok",
"endDate": "Befejezés dátuma",
"targetLists": "Céllista",
"includingActionList": "Beleértve",
"excludingActionList": "Kizárás"
},
"links": {
"accounts": "Fiókok",
"contacts": "Kapcsolatok",
"leads": "vezet",
"campaigns": "kampányok",
"massEmails": "Tömeges e-mailek"
},
"options": {
"type": {
"Web": "háló",
"Television": "Televízió",
"Radio": "Rádió",
"Newsletter": "Hírlevél"
}
},
"labels": {
"Create TargetList": "Céllista létrehozása",
"Opted Out": "Elutasított",
"Cancel Opt-Out": "Visszavonás törlése",
"Opt-Out": "Kiszáll"
}
}
@@ -0,0 +1,50 @@
{
"fields": {
"name": "Név",
"parent": "Szülő",
"status": "Állapot",
"dateStart": "Dátum kezdete",
"dateEnd": "Határidő",
"dateStartDate": "Dátum kezdete (egész nap)",
"dateEndDate": "Dátum vége (egész nap)",
"priority": "Kiemelten fontos",
"description": "Leírás",
"isOverdue": "Elkésett",
"account": "számla",
"dateCompleted": "Teljesítés dátuma",
"attachments": "Mellékletek",
"reminders": "Emlékeztetők",
"contact": "Kapcsolatba lépni"
},
"links": {
"attachments": "Mellékletek",
"account": "számla",
"contact": "Kapcsolatba lépni"
},
"options": {
"status": {
"Not Started": "Nem kezdődött",
"Started": "lépések",
"Completed": "befejezték",
"Canceled": "Törölve",
"Deferred": "halasztott"
},
"priority": {
"Low": "Alacsony",
"Normal": "Normál",
"High": "Magas",
"Urgent": "Sürgős"
}
},
"labels": {
"Create Task": "Feladat létrehozása",
"Complete": "teljes"
},
"presetFilters": {
"actual": "Tényleges",
"completed": "befejezték",
"todays": "A mai",
"overdue": "Lejárt",
"deferred": "halasztott"
}
}
@@ -0,0 +1,10 @@
{
"links": {
"targetLists": "Céllista"
},
"fields": {
"acceptanceStatus": "Átvételi állapot",
"acceptanceStatusMeetings": "Átvételi állapot (ülések)",
"acceptanceStatusCalls": "Átvételi állapot (hívások)"
}
}
@@ -0,0 +1,101 @@
{
"fields": {
"name": "Názov",
"website": "Webová stránka",
"phoneNumber": "Telefón",
"billingAddress": "Fakturačná adresa",
"shippingAddress": "Dodacia adresa",
"description": "Popis",
"sicCode": "Sic kód",
"industry": "Priemysel",
"type": "Typ",
"contactRole": "Titul",
"campaign": "Kampaň",
"targetLists": "Cieľové zoznamy",
"targetList": "Cieľový zoznam",
"originalLead": "Pôvodná stopa",
"contactIsInactive": "Neaktívny"
},
"links": {
"contacts": "Kontakty",
"opportunities": "Príležitosti",
"cases": "Prípady",
"documents": "Dokumenty",
"meetingsPrimary": "Stretnutia (rozbalené)",
"callsPrimary": "Volania (rozbalené)",
"tasksPrimary": "Úlohy (rozbalené)",
"emailsPrimary": "Emaily (rozbalené)",
"targetLists": "Zoznamy cieľov",
"campaignLogRecords": "Protokol kampane",
"campaign": "Kampaň",
"portalUsers": "Používatelia portálu",
"originalLead": "Pôvodná stopa"
},
"options": {
"type": {
"Customer": "Zákazník",
"Reseller": "Predajca"
},
"industry": {
"Agriculture": "Poľnohospodárstvo",
"Advertising": "Reklama",
"Apparel & Accessories": "Oblečenie a doplnky",
"Automotive": "Automobilový priemysel",
"Banking": "Bankovníctvo",
"Biotechnology": "Biotechnológie",
"Building Materials & Equipment": "Stavebný materiál a náradie",
"Chemical": "Chémia",
"Computer": "Počítače",
"Education": "Vzdelávanie",
"Electronics": "Elektronika",
"Energy": "Energia",
"Entertainment & Leisure": "Zábava",
"Finance": "Financie",
"Food & Beverage": "Jedlo a pitie",
"Grocery": "Potraviny",
"Healthcare": "Zdravie",
"Insurance": "Poistenie",
"Legal": "Právo",
"Manufacturing": "Výroba",
"Publishing": "Vydavateľstvo",
"Real Estate": "Nehnuteľnosti",
"Service": "Služby",
"Sports": "Šport",
"Technology": "Technológie",
"Telecommunications": "Telekomunikácie",
"Television": "Televízia",
"Transportation": "Doprava",
"Venture Capital": "Rizikový kapitál",
"Aerospace": "Letectvo",
"Architecture": "Architektúra",
"Construction": "Staviteľstvo",
"Defense": "Obrana",
"Creative": "Tvorivé",
"Culture": "Kultúra",
"Consulting": "Konzultácie",
"Electric Power": "Elektrická energia",
"Hospitality": "Stravovanie",
"Mass Media": "Masmédiá",
"Mining": "Ťažba",
"Music": "Hudba",
"Petroleum": "Ropa",
"Retail": "Obchod",
"Shipping": "Preprava",
"Support": "Podpora",
"Testing, Inspection & Certification": "Testovanie, Inšpekcie & certifikácie",
"Wholesale": "Veľkoobchod",
"Water": "Vodohospodárstvo",
"Travel": "Cestovanie"
}
},
"labels": {
"Create Account": "Vytvoriť účet",
"Copy Billing": "Kopírovať fakturačnú",
"Set Primary": "Nastaviť primárny"
},
"presetFilters": {
"customers": "Zázazníci",
"partners": "Partneri",
"recentlyCreated": "Naposledy vytvorený"
}
}
@@ -0,0 +1,7 @@
{
"layouts": {
"detailConvert": "Konvertovať stopu",
"listForAccount": "Zoznam (pre účet)",
"listForContact": "Zoznam (pre kontakt)"
}
}
@@ -0,0 +1,22 @@
{
"modes": {
"month": "Mesiac",
"week": "Týždeň",
"agendaWeek": "Týždeň",
"day": "Deň",
"agendaDay": "Deň",
"timeline": "Časová os"
},
"labels": {
"Today": "Dnes",
"Create": "Vytvoriť",
"Shared": "Zdieľať",
"Add User": "Pridať používateľa",
"current": "súčasný",
"time": "čas",
"User List": "Užívateľský zoznam",
"Manage Users": "Spravovať používateľov",
"View Calendar": "Zobraziť kalendár",
"Create Shared View": "Vytvoriť zdieľaný pohľad"
}
}
@@ -0,0 +1,50 @@
{
"fields": {
"name": "Meno",
"parent": "Rodič",
"status": "Stav",
"dateStart": "Počiatočný dátum",
"dateEnd": "Konečný dátum",
"direction": "Smer",
"duration": "Trvanie",
"description": "Popis",
"users": "Používatelia",
"contacts": "Kontakty",
"leads": "Stopy",
"reminders": "Pripomienky",
"account": "Účet",
"acceptanceStatus": "Akceptačný stav"
},
"options": {
"status": {
"Planned": "Plánovaný",
"Held": "Zadržaný",
"Not Held": "Nezadržaný"
},
"direction": {
"Outbound": "Odchádzajúci",
"Inbound": "Prichádzajúci"
},
"acceptanceStatus": {
"None": "Žiadny",
"Accepted": "Akceptovaný",
"Declined": "Odmietnutý",
"Tentative": "Predbežne"
}
},
"massActions": {
"setHeld": "Nastaviť pozdržaný",
"setNotHeld": "Nastaviť nepozdržaný"
},
"labels": {
"Create Call": "Vytvoriť hovor",
"Set Held": "Nastaviť pozdržaný",
"Set Not Held": "Nastaviť nepozdržaný",
"Send Invitations": "Poslať pozvánky"
},
"presetFilters": {
"planned": "Plánovaný",
"held": "Pozdržaný",
"todays": "Dnešné"
}
}
@@ -0,0 +1,73 @@
{
"fields": {
"name": "Názov",
"description": "Popis",
"status": "Stav",
"type": "Typ",
"startDate": "Začiatočný dátum",
"endDate": "Konečný dátum",
"targetLists": "Cieľový zoznam",
"excludingTargetLists": "Vylúčiť cieľové zoznamy",
"sentCount": "Poslaný",
"openedCount": "Otvorený",
"clickedCount": "Kliknutý",
"optedOutCount": "Odregistrovaný",
"bouncedCount": "Odrazený",
"hardBouncedCount": "Tvrdo odrazený",
"softBouncedCount": "Ľahko odrazený",
"leadCreatedCount": "Stopy vytvorené",
"revenue": "Príjem",
"revenueConverted": "Príjem (konvertovaný)",
"budget": "Rozpočet",
"budgetConverted": "Rozpočet (konvertovaný)"
},
"links": {
"targetLists": "Cieľové zoznamy",
"excludingTargetLists": "Vylúčiť cieľové zoznamy",
"accounts": "Účty",
"contacts": "Kontakty",
"leads": "Stopy",
"opportunities": "Príležitosti",
"campaignLogRecords": "Protokol",
"massEmails": "Hromadné emaily",
"trackingUrls": "Sledovacie URLs"
},
"options": {
"type": {
"Television": "Televíza",
"Radio": "Rozhlas",
"Newsletter": "Novinky",
"Mail": "Pošta"
},
"status": {
"Planning": "Plánovanie",
"Active": "Aktívny",
"Inactive": "Neaktívny",
"Complete": "Dokončený"
}
},
"labels": {
"Create Campaign": "Vytvoriť kampaň",
"Target Lists": "Cieľové zoznamy",
"Statistics": "Štatistiky",
"hard": "tvrdý",
"soft": "jemný",
"Unsubscribe": "Odregistrovať",
"Mass Emails": "Hromadné emaily",
"Email Templates": "Emailové šablóny",
"Unsubscribe again": "Odhlásiť odber znova",
"Subscribe again": "Prihlásiť odber znova",
"Create Target List": "Vytvoriť cieľový list"
},
"presetFilters": {
"active": "Aktívny"
},
"messages": {
"unsubscribed": "Boli ste odstránený z nášho emailového zoznamu.",
"subscribedAgain": "Ste znova prihlásený na odber."
},
"tooltips": {
"targetLists": "Ciele, ktoré by mali obdržať správy.",
"excludingTargetLists": "Ciele, ktoré by nemali obdržať správy."
}
}
@@ -0,0 +1,42 @@
{
"fields": {
"action": "Akcia",
"actionDate": "Dátum",
"data": "Dáta",
"campaign": "Kampaň",
"parent": "Cieľ",
"object": "Objekt",
"application": "Aplikácia",
"queueItem": "Položka fronty",
"stringData": "Reťazcové dáta",
"stringAdditionalData": "Reťazcové dodatočné data",
"isTest": "Je test"
},
"links": {
"queueItem": "Položka fronty",
"parent": "Rodič",
"object": "Objekt",
"campaign": "Kampaň"
},
"options": {
"action": {
"Sent": "Odoslaný",
"Opened": "Otvorený",
"Opted Out": "Odregistrovaný",
"Bounced": "Vrátený",
"Clicked": "Kliknutý",
"Lead Created": "Stopa vytvorená"
}
},
"labels": {
"All": "Všetko"
},
"presetFilters": {
"sent": "Odoslaný",
"opened": "Otvorený",
"optedOut": "Odregistrovaný",
"bounced": "Vrátený",
"clicked": "Kliknutý",
"leadCreated": "Stopa vytvorená"
}
}
@@ -0,0 +1,12 @@
{
"fields": {
"urlToUse": "Kód na vloženie namiesto URL",
"campaign": "Kampaň"
},
"links": {
"campaign": "Kampaň"
},
"labels": {
"Create CampaignTrackingUrl": "Vytvoriť sledovaciu URL"
}
}
@@ -0,0 +1,60 @@
{
"fields": {
"name": "Názov",
"number": "Číslo",
"status": "Stav",
"account": "Účet",
"contact": "Kontakt",
"contacts": "Kontakty",
"priority": "Priorita",
"type": "Typ",
"description": "Popis",
"lead": "Stopa",
"attachments": "Prílohy",
"inboundEmail": "Skupinový emailový účet"
},
"links": {
"account": "Účet",
"contact": "Kontakt (Primárny)",
"Contacts": "Kontakty",
"meetings": "Stretnutia",
"calls": "Hovory",
"tasks": "Úlohy",
"emails": "Emaily",
"articles": "Článok znalostnej základne",
"lead": "Stopa",
"attachments": "Prílohy",
"inboundEmail": "Skupinový emailový účet"
},
"options": {
"status": {
"New": "Nový",
"Assigned": "Priradený",
"Pending": "Nevybavený",
"Closed": "Uzavretý",
"Rejected": "Odmietnutý",
"Duplicate": "Duplikát"
},
"priority": {
"Low": "Nízka",
"Normal": "Normálna",
"High": "Vysoká",
"Urgent": "Urgentná"
},
"type": {
"Question": "Otázka",
"Problem": "Problém"
}
},
"labels": {
"Create Case": "Vytvoriť prípad",
"Close": "Zavrieť",
"Reject": "Odmietnuť",
"Closed": "Uzavretý",
"Rejected": "Odmietnutý"
},
"presetFilters": {
"open": "Otvoriť",
"closed": "Uzavretý"
}
}
@@ -0,0 +1,54 @@
{
"fields": {
"name": "Názov",
"title": "Titul",
"accountRole": "Titul",
"account": "Účet",
"accounts": "Účty",
"phoneNumber": "Telefón",
"accountType": "Typ účtu",
"doNotCall": "Nevolať",
"address": "Adresa",
"opportunityRole": "Rola príležitosti",
"description": "Popis",
"campaign": "Kampaň",
"targetLists": "Zoznamy cieľov",
"targetList": "Zoznam cieľov",
"portalUser": "Portálový používateľ",
"originalLead": "Pôvodná stopa",
"acceptanceStatus": "Akceptačný status",
"accountIsInactive": "Účet neaktívny",
"acceptanceStatusMeetings": "Akceptačný stav (stretnutia)",
"acceptanceStatusCalls": "Akceptačný stav (Hovory)"
},
"links": {
"opportunities": "Príležitosti",
"cases": "Prípady",
"targetLists": "Zoznamy cieľov",
"campaignLogRecords": "Protokol kampane",
"campaign": "Kampaň",
"account": "Účet (Primárny)",
"accounts": "Účty",
"casesPrimary": "Prípady (Primárne)",
"portalUser": "Portálový používateľ",
"originalLead": "Pôvodná stopa",
"documents": "Dokumenty",
"tasksPrimary": "Úlohy (rozbalené)"
},
"labels": {
"Create Contact": "Vytvoriť kontakt"
},
"options": {
"opportunityRole": {
"": "--Žiadne--",
"Decision Maker": "Kto rozhoduje",
"Evaluator": "Kto ohodnocuje",
"Influencer": "Kto ovplyvňuje"
}
},
"presetFilters": {
"portalUsers": "Portáloví používatelia",
"notPortalUsers": "Nie portáloví používatelia",
"accountActive": "Aktívny"
}
}
@@ -0,0 +1,5 @@
{
"fields": {
"futureDays": "Ďalších X dní"
}
}
@@ -0,0 +1,41 @@
{
"labels": {
"Create Document": "Vytvoriť dokument",
"Details": "Detaily"
},
"fields": {
"name": "Názov",
"status": "Stav",
"file": "Súbor",
"type": "Typ",
"publishDate": "Dátum publikovania",
"expirationDate": "Dátum expirácie",
"description": "Popis",
"accounts": "Účty",
"folder": "Priečinok"
},
"links": {
"accounts": "Účty",
"opportunities": "Príležitosti",
"folder": "Priečinok",
"leads": "Stopy",
"contacts": "Kontakty"
},
"options": {
"status": {
"Active": "Aktívny",
"Draft": "Koncept",
"Expired": "Vypršaný",
"Canceled": "Zrušený"
},
"type": {
"": "Žiadny",
"Contract": "Zmluva",
"License Agreement": "Licenčná zmluva"
}
},
"presetFilters": {
"active": "Aktívny",
"draft": "Koncept"
}
}
@@ -0,0 +1,10 @@
{
"labels": {
"Create DocumentFolder": "Vytvoriť priečinok pre dokumenty",
"Manage Categories": "Spravovať priečinky",
"Documents": "Dokumenty"
},
"links": {
"documents": "Dokumenty"
}
}
@@ -0,0 +1,10 @@
{
"labels": {
"Create Lead": "Vytvoriť stopu",
"Create Contact": "Vytvoriť kontakt",
"Create Task": "Vytvoriť úlohu",
"Create Case": "Vytvoriť prípad",
"Add to Contact": "Pridať do kontaktu",
"Add to Lead": "Pridať do stopy"
}
}
@@ -0,0 +1,29 @@
{
"fields": {
"name": "Názov",
"status": "Stav",
"target": "Cieľ",
"sentAt": "Dátum odoslania",
"attemptCount": "Pokusy",
"emailAddress": "Emailová adresa",
"massEmail": "Hromadný email",
"isTest": "Je test"
},
"links": {
"target": "Cieľ",
"massEmail": "Hromadný email"
},
"options": {
"status": {
"Pending": "Nevybavený",
"Sent": "Odoslaný",
"Failed": "Chybný",
"Sending": "Odosielanie"
}
},
"presetFilters": {
"pending": "Nevybavený",
"sent": "Odoslaný",
"failed": "Chybný"
}
}
@@ -0,0 +1,117 @@
{
"links": {
"parent": "Rodič",
"contacts": "Kontakty",
"opportunities": "Príležitosti",
"leads": "Stopy",
"meetings": "Stretnutia",
"calls": "Hovory",
"tasks": "Úlohy",
"emails": "Emaily",
"accounts": "Účty",
"cases": "Prípady",
"documents": "Dokumemty",
"account": "Účty",
"opportunity": "Príležitosti",
"contact": "Kontakt"
},
"scopeNames": {
"Account": "Účet",
"Contact": "Kontakt",
"Lead": "Stopa",
"Target": "Cieľ",
"Opportunity": "Príležitosť",
"Meeting": "Stretnutie",
"Calendar": "Kalendár",
"Call": "Hovor",
"Task": "Úloha",
"Case": "Prípad",
"Document": "Dokument",
"DocumentFolder": "Priečinok dokumentov",
"Campaign": "Kampaň",
"TargetList": "Zoznam cieľov",
"MassEmail": "Hromadný email",
"EmailQueueItem": "Položka emailovej fronty",
"CampaignTrackingUrl": "Sledovacia URL",
"Activities": "Aktivity",
"KnowledgeBaseArticle": "Článok znalostnej databázy",
"KnowledgeBaseCategory": "Kategória znalostnej databázy",
"CampaignLogRecord": "Záznam protokolu kampane"
},
"scopeNamesPlural": {
"Account": "Účty",
"Contact": "Kontakty",
"Lead": "Stopy",
"Target": "Ciele",
"Opportunity": "Príležitosti",
"Meeting": "Stretnutia",
"Calendar": "Kalendár",
"Call": "Hovory",
"Task": "Úlohy",
"Case": "Prípady",
"Document": "Dokumenty",
"DocumentFolder": "Priečinky dokumentov",
"Campaign": "Kampane",
"TargetList": "Cieľové zoznamy",
"MassEmail": "Hromadné emaily",
"EmailQueueItem": "Položky emailovej fronty",
"CampaignTrackingUrl": "Sledovacie URLs",
"Activities": "Aktivity",
"KnowledgeBaseArticle": "Databáza znalostí",
"KnowledgeBaseCategory": "Kategórie databázy znalostí",
"CampaignLogRecord": "Záznamy protokolu kampane"
},
"dashlets": {
"Leads": "Moje stopy",
"Opportunities": "Moje príležitosti",
"Tasks": "Moje úlohy",
"Cases": "Moje prípady",
"Calendar": "Kalendár",
"Calls": "Moje hovory",
"Meetings": "Moje stretnutia",
"OpportunitiesByStage": "Príležitosti podľa fázy",
"OpportunitiesByLeadSource": "Príležitosti podľa zdroja stopy",
"SalesByMonth": "Predaje po mesiacoch",
"SalesPipeline": "Predajná reťaz",
"Activities": "Moje aktivity"
},
"labels": {
"Create InboundEmail": "Vytvorit prichádzajúci email",
"Activities": "Aktivity",
"History": "História",
"Attendees": "Zúčastnení",
"Schedule Meeting": "Naplánovať stretnutie",
"Schedule Call": "Naplánovať hovor",
"Compose Email": "Zostaviť email",
"Log Meeting": "Zápis zo stretnutia",
"Log Call": "Zápis hovoru",
"Archive Email": "Archivovať email",
"Create Task": "Vytvoriť úlohu",
"Tasks": "Úlohy"
},
"fields": {
"billingAddressCity": "Obec",
"addressCity": "Obec",
"billingAddressCountry": "Krajina",
"addressCountry": "Krajina",
"billingAddressPostalCode": "PSČ",
"addressPostalCode": "PSČ",
"billingAddressState": "Štát",
"addressState": "Štát",
"billingAddressStreet": "Ulica",
"addressStreet": "Ulica",
"billingAddressMap": "Mapa",
"addressMap": "Mapa",
"shippingAddressCity": "Obec (Doručovacia)",
"shippingAddressStreet": "Ulica (Doručovacia)",
"shippingAddressCountry": "Krajina (Doručovacia)",
"shippingAddressState": "Štát (Doručovacia)",
"shippingAddressPostalCode": "PSČ (Doručovacia)",
"shippingAddressMap": "Mapa (Doručovacia)"
},
"options": {
"reminderTypes": {
"Popup": "Vyskakovacie okno"
}
}
}
@@ -0,0 +1,47 @@
{
"labels": {
"Create KnowledgeBaseArticle": "Vytvoriť článok",
"Any": "Hocijaký",
"Send in Email": "Poslať emailom",
"Move Up": "Presunúť hore",
"Move Down": "Presunúť dole",
"Move to Top": "Presunúť navrch",
"Move to Bottom": "Presunúť naspodok"
},
"fields": {
"name": "Názov",
"status": "Stav",
"type": "Typ",
"attachments": "Prílohy",
"publishDate": "Dátum publikovania",
"expirationDate": "Dátum expirácie",
"description": "Popis",
"body": "Telo",
"categories": "Kategórie",
"language": "Jazyk",
"portals": "Portály"
},
"links": {
"cases": "Prípady",
"opportunities": "Príležitosti",
"categories": "Kategórie",
"portals": "Protály"
},
"options": {
"status": {
"In Review": "V revízii",
"Draft": "Koncept",
"Archived": "Archivovaný",
"Published": "Publikovaný"
},
"type": {
"Article": "Článok"
}
},
"presetFilters": {
"published": "Publikovaný"
},
"tooltips": {
"portals": "Článok bude dostupný len v uvedených portáloch."
}
}
@@ -0,0 +1,10 @@
{
"labels": {
"Create KnowledgeBaseCategory": "Vytvoriť kategóriu",
"Manage Categories": "Spravovať kategórie",
"Articles": "Články"
},
"links": {
"articles": "Články"
}
}
@@ -0,0 +1,67 @@
{
"labels": {
"Converted To": "Konvertovaný na",
"Create Lead": "Vytvoriť stopu",
"Convert": "Konvertovať",
"convert": "konvertovať"
},
"fields": {
"name": "Názov",
"title": "Titul",
"website": "Webová stránka",
"phoneNumber": "Telefón",
"accountName": "Názov účtu",
"doNotCall": "Nevolať",
"address": "Adresa",
"status": "Stav",
"source": "Zdroj",
"opportunityAmount": "Obnos príležitosti",
"opportunityAmountConverted": "Obnos príležitosti (konvertovaný)",
"description": "Popis",
"createdAccount": "Účet",
"createdContact": "Kontakt",
"createdOpportunity": "Príležitosť",
"campaign": "Kampaň",
"targetLists": "Cieľové zoznamy",
"targetList": "Cieľový zoznam",
"industry": "Priemysel",
"acceptanceStatus": "Akceptačný stav",
"opportunityAmountCurrency": "Mena obnosu príležitosti",
"acceptanceStatusMeetings": "Akceptačný stav (stretnutia)",
"acceptanceStatusCalls": "Akceptačný stav (hovory)"
},
"links": {
"targetLists": "Cieľové zoznamy",
"campaignLogRecords": "Protokol kampane",
"campaign": "Kampaň",
"createdAccount": "Účet",
"createdContact": "Kontakt",
"createdOpportunity": "Príležitosť",
"cases": "Prípady",
"documents": "Dokumenty"
},
"options": {
"status": {
"New": "Nový",
"Assigned": "Priradený",
"In Process": "V procese",
"Converted": "Konvertovaný",
"Recycled": "Recyklovaný",
"Dead": "Mŕtvy"
},
"source": {
"": "Žiadny",
"Call": "Hovor",
"Existing Customer": "Existujúci zákazník",
"Public Relations": "Vzťahy s verejnosťou",
"Web Site": "Webová stránka",
"Campaign": "Kampaň",
"Other": "Iné"
}
},
"presetFilters": {
"active": "Aktívny",
"actual": "Aktuálny",
"converted": "Konvertovaný"
}
}
@@ -0,0 +1,58 @@
{
"fields": {
"name": "Názov",
"status": "Stav",
"storeSentEmails": "Uložiť odoslané emaily",
"startAt": "Dátum začatia",
"fromAddress": "Adresa odosielateľa",
"fromName": "Meno odosielateľa",
"replyToAddress": "Odpovedať na adresu",
"replyToName": "Odpovedať na meno",
"campaign": "Kampaň",
"emailTemplate": "Šablóna emailu",
"inboundEmail": "Emailový účet",
"targetLists": "Cieľové zoznamy",
"excludingTargetLists": "Vylúčiť cieľové zoznamy",
"optOutEntirely": "Odregistrovať úplne",
"smtpAccount": "účet SMTP"
},
"links": {
"targetLists": "Cieľové zoznamy",
"excludingTargetLists": "Vylúčiť cieľové zoznamy",
"queueItems": "Položky fronty",
"campaign": "Kampaň",
"emailTemplate": "Šablóna emailu",
"inboundEmail": "Emailový účet"
},
"options": {
"status": {
"Draft": "Koncept",
"Pending": "Nevybavený",
"In Process": "V procese",
"Complete": "Kompletný",
"Canceled": "Zrušený",
"Failed": "Chybný"
}
},
"labels": {
"Create MassEmail": "Vytvoriť hromadný email",
"Send Test": "Poslať test",
"System SMTP": "SMTP systém",
"system": "systém",
"group": "skupina"
},
"messages": {
"selectAtLeastOneTarget": "Vyberte aspoň jeden cieľ",
"testSent": "Testovaci(e) email(y) sa považujú za odoslané"
},
"tooltips": {
"optOutEntirely": "Emailové adresy adresátov, ktorý sa odhlásili z odberu, budú označené ako odregistrované a nebudú sa im odosielať žiadne hromadné emaily.",
"targetLists": "Ciele, ktoré by mali obdržať správy.",
"excludingTargetLists": "Ciele, ktoré by nemali obdržať správy.",
"storeSentEmails": "Emaily budú uložené v CRM"
},
"presetFilters": {
"actual": "Aktuálny",
"complete": "Dokončiť"
}
}
@@ -0,0 +1,50 @@
{
"fields": {
"name": "Názov",
"parent": "Rodič",
"status": "Stav",
"dateStart": "Počiatočný dátum",
"dateEnd": "Koncový dátum",
"duration": "Trvanie",
"description": "Popis",
"users": "Používatelia",
"contacts": "Kontakty",
"leads": "Stopy",
"reminders": "Pripomienky",
"account": "Účet",
"acceptanceStatus": "Akceptačný stav"
},
"options": {
"status": {
"Planned": "Plánovaný",
"Held": "Pozdržaný",
"Not Held": "Nepozdržaný"
},
"acceptanceStatus": {
"None": "Žiadny",
"Accepted": "Akceptovaný",
"Declined": "Odmietnutý",
"Tentative": "Predbežný"
}
},
"massActions": {
"setHeld": "Nastaviť pozdržaný",
"setNotHeld": "Nastaviť nepozdržaný"
},
"labels": {
"Create Meeting": "Vytvoriť stretnutie",
"Set Held": "Nastaviť pozdržaný",
"Set Not Held": "Nastaviť nepozdržaný",
"Send Invitations": "Poslať pozvánky",
"on time": "na čas",
"before": "pred"
},
"presetFilters": {
"planned": "Plánovaný",
"held": "Pozdržaný",
"todays": "Dnešné"
},
"messages": {
"nothingHasBeenSent": "Nič nebolo odoslané"
}
}
@@ -0,0 +1,50 @@
{
"fields": {
"name": "Názov",
"account": "Účet",
"stage": "Fáza",
"amount": "Množstvo",
"probability": "Uskutočniteľnosť, %",
"leadSource": "Zdroj stopy",
"doNotCall": "Nevolať",
"closeDate": "Dátum uzatvorenia",
"contacts": "Kontakty",
"description": "Popis",
"amountConverted": "Množstvo (konvertované)",
"amountWeightedConverted": "Množstvo vážené",
"campaign": "Kampaň",
"originalLead": "Pôvodná stopa",
"amountCurrency": "Mena obnosu",
"contactRole": "Rola kontaktu"
},
"links": {
"contacts": "Kontakty",
"documents": "Dokumenty",
"campaign": "Kampaň",
"originalLead": "Pôvodná stopa"
},
"options": {
"stage": {
"Prospecting": "Prieskum",
"Qualification": "Kvalifikácia",
"Needs Analysis": "Potrebuje analýzu",
"Value Proposition": "Navrhovaná hodnota",
"Id. Decision Makers": "Kto rozhoduje",
"Perception Analysis": "Analýza vnímania",
"Proposal/Price Quote": "Návrh/Uvedenie ceny",
"Negotiation/Review": "Vyjednávanie/Revízia",
"Closed Won": "Uzavreté \"Zisk\"",
"Closed Lost": "Uzavreté \"Strata\"",
"Proposal": "Návrh",
"Negotiation": "Vyjednávanie"
}
},
"labels": {
"Create Opportunity": "Vytvoriť príležitosť"
},
"presetFilters": {
"open": "Otvoriť",
"won": "Zisk",
"lost": "Strata"
}
}
@@ -0,0 +1,5 @@
{
"links": {
"articles": "Články databázy znalostí"
}
}
@@ -0,0 +1,8 @@
{
"options": {
"job": {
"ProcessMassEmail": "Odoslať hromadné emaily",
"ControlKnowledgeBaseArticleStatus": "Riadenie stavu článku databázy znalostí"
}
}
}
@@ -0,0 +1,32 @@
{
"fields": {
"name": "Názov",
"description": "Popis",
"entryCount": "Počet vstupov",
"campaigns": "Kampane",
"endDate": "Dátum ukončenia",
"targetLists": "Cieľové zoznamy",
"includingActionList": "Vrátane",
"excludingActionList": "Vylúčené"
},
"links": {
"accounts": "Účty",
"contacts": "Kontakty",
"leads": "Stopy",
"campaigns": "Kampane",
"massEmails": "Hromadné emaily"
},
"options": {
"type": {
"Television": "Televízia",
"Radio": "Rozhlas",
"Newsletter": "Novinky"
}
},
"labels": {
"Create TargetList": "Vytvoriť zoznam cieľov",
"Opted Out": "Odregistrovaný",
"Cancel Opt-Out": "Zrušiť odregistrovanie",
"Opt-Out": "Odregistrovať"
}
}
@@ -0,0 +1,50 @@
{
"fields": {
"name": "Názov",
"parent": "Rodič",
"status": "Stav",
"dateStart": "Začiatočný dátum",
"dateEnd": "Konečný dátum",
"dateStartDate": "Začiatočný dátum (celý deň)",
"dateEndDate": "Začiatočný dátum (celý deň)",
"priority": "Priorita",
"description": "Popis",
"isOverdue": "Je prešlý",
"account": "Účet",
"dateCompleted": "Dátum dokončenia",
"attachments": "Prílohy",
"reminders": "Pripomienky",
"contact": "Kontakt"
},
"links": {
"attachments": "Prílohy",
"account": "Účet",
"contact": "Kontakt"
},
"options": {
"status": {
"Not Started": "Nenaštartovaný",
"Started": "Naštartovaný",
"Completed": "Dokončený",
"Canceled": "Zrušený",
"Deferred": "Odložený"
},
"priority": {
"Low": "Nízka",
"Normal": "Normálna",
"High": "Vysoká",
"Urgent": "Urgentná"
}
},
"labels": {
"Create Task": "Vytvoriť úlohu",
"Complete": "Dokončiť"
},
"presetFilters": {
"actual": "Aktuálny",
"completed": "Dokončený",
"todays": "Dnešné",
"overdue": "Prešlý",
"deferred": "Odložený"
}
}
@@ -0,0 +1,10 @@
{
"links": {
"targetLists": "Zoznamy cieľov"
},
"fields": {
"acceptanceStatus": "Akceptačný stav",
"acceptanceStatusMeetings": "Akceptačný stav (Stretnutia)",
"acceptanceStatusCalls": "Akceptačný stav (Hovory)"
}
}
@@ -3,6 +3,7 @@
"label":"Overview",
"rows":[
[{"name":"name"}, {"name":"entryCount"}],
[false, {"name":"optedOutCount"}],
[{"name":"description", "fullWidth": true}]
]
}
@@ -4,6 +4,7 @@
"rows": [
[{"name":"name", "fullWidth": true}],
[{"name":"entryCount", "fullWidth": true}],
[{"name":"optedOutCount", "fullWidth": true}],
[{"name":"description", "fullWidth": true}]
]
}
@@ -1,4 +1,4 @@
[
{"name":"name", "link":true},
{"name":"entryCount", "width": 25, "notSortable": true}
{"name":"targetStatus", "width": 25, "notSortable": true}
]
@@ -1,6 +1,6 @@
[
"contacts",
"leads",
"users",
"accounts"
"accounts",
"users"
]
@@ -61,7 +61,9 @@
"create": false
},
"targetLists": {
"layout": "listForTarget"
"rowActionsView": "crm:views/record/row-actions/relationship-target",
"layout": "listForTarget",
"view": "crm:views/record/panels/target-lists"
}
},
"filterList": [
@@ -85,8 +85,9 @@
},
"targetLists": {
"create": false,
"rowActionsView": "views/record/row-actions/relationship-unlink-only",
"layout": "listForTarget"
"rowActionsView": "crm:views/record/row-actions/relationship-target",
"layout": "listForTarget",
"view": "crm:views/record/panels/target-lists"
}
},
"boolFilterList": [
@@ -112,14 +112,15 @@
},
"relationshipPanels":{
"campaignLogRecords":{
"rowActionsView":"Record.RowActions.Empty",
"rowActionsView":"views/record/row-actions/empty",
"select":false,
"create":false
},
"targetLists":{
"create":false,
"rowActionsView":"views/record/row-actions/relationship-unlink-only",
"layout": "listForTarget"
"create": false,
"rowActionsView": "crm:views/record/row-actions/relationship-target",
"layout": "listForTarget",
"view": "crm:views/record/panels/target-lists"
}
},
"filterList":[
@@ -206,6 +206,12 @@
"layoutListDisabled": true,
"readOnly": true,
"view": "views/fields/link-one"
},
"targetListIsOptedOut": {
"type": "bool",
"notStorable": true,
"readOnly": true,
"disabled": true
}
},
"links": {
@@ -289,6 +289,12 @@
"layoutListDisabled": true,
"readOnly": true,
"view": "views/fields/link-one"
},
"targetListIsOptedOut": {
"type": "bool",
"notStorable": true,
"readOnly": true,
"disabled": true
}
},
"links": {
@@ -194,6 +194,12 @@
"layoutMassUpdateDisabled": true,
"layoutFiltersDisabled": true,
"entity": "TargetList"
},
"targetListIsOptedOut": {
"type": "bool",
"notStorable": true,
"readOnly": true,
"disabled": true
}
},
"links": {
@@ -8,7 +8,17 @@
"entryCount": {
"type": "int",
"readOnly": true,
"notStorable": true
"notStorable": true,
"layoutFiltersDisabled": true,
"layoutMassUpdateDisabled": true
},
"optedOutCount": {
"type": "int",
"readOnly": true,
"notStorable": true,
"layoutListDisabled": true,
"layoutFiltersDisabled": true,
"layoutMassUpdateDisabled": true
},
"description": {
"type": "text"
@@ -60,6 +70,28 @@
"layoutLinkDisabled": true,
"notStorable": true,
"disabled": true
},
"targetStatus": {
"type": "enum",
"options": ["", "Opted Out"],
"notStorable": true,
"readOnly": true,
"layoutListDisabled": true,
"layoutDetailDisabled": true,
"layoutMassUpdateDisabled": true,
"exportDisabled": true,
"importDisabled": true,
"view": "crm:views/target-list/fields/target-status"
},
"isOptedOut": {
"type": "bool",
"notStorable": true,
"readOnly": true,
"layoutListDisabled": true,
"layoutDetailDisabled": true,
"layoutMassUpdateDisabled": true,
"exportDisabled": true,
"importDisabled": true
}
},
"links": {
@@ -4,6 +4,12 @@
"type": "hasMany",
"entity": "TargetList",
"foreign": "users"
},
"targetListIsOptedOut": {
"type": "bool",
"notStorable": true,
"readOnly": true,
"disabled": true
}
}
}
@@ -39,6 +39,11 @@ class Account extends \Espo\Services\Record
'role' => 'accountRole',
'isInactive' => 'accountIsInactive'
)
),
'targetLists' => array(
'additionalColumns' => array(
'optedOut' => 'isOptedOut'
)
)
);
@@ -114,7 +114,8 @@ class Activities extends \Espo\Core\Services\Base
'parentType',
'parentId',
'status',
'createdAt'
'createdAt',
['VALUE:', 'hasAttachment']
],
'leftJoins' => [['users', 'usersLeft']],
'whereClause' => array(
@@ -165,7 +166,8 @@ class Activities extends \Espo\Core\Services\Base
'parentType',
'parentId',
'status',
'createdAt'
'createdAt',
['VALUE:', 'hasAttachment']
],
'leftJoins' => [['users', 'usersLeft']],
'whereClause' => array(
@@ -223,7 +225,8 @@ class Activities extends \Espo\Core\Services\Base
'parentType',
'parentId',
'status',
'createdAt'
'createdAt',
'hasAttachment'
],
'leftJoins' => [['users', 'usersLeft']],
'whereClause' => array(
@@ -269,7 +272,8 @@ class Activities extends \Espo\Core\Services\Base
'parentType',
'parentId',
'status',
'createdAt'
'createdAt',
['VALUE:', 'hasAttachment']
],
'whereClause' => array(),
'customJoin' => ''
@@ -375,7 +379,8 @@ class Activities extends \Espo\Core\Services\Base
'parentType',
'parentId',
'status',
'createdAt'
'createdAt',
['VALUE:', 'hasAttachment']
],
'whereClause' => array()
);
@@ -480,7 +485,8 @@ class Activities extends \Espo\Core\Services\Base
'parentType',
'parentId',
'status',
'createdAt'
'createdAt',
'hasAttachment'
],
'whereClause' => array(),
'customJoin' => ''
@@ -627,15 +633,21 @@ class Activities extends \Espo\Core\Services\Base
$sth->execute();
$rows = $sth->fetchAll(PDO::FETCH_ASSOC);
$rowList = $sth->fetchAll(PDO::FETCH_ASSOC);
$list = array();
foreach ($rows as $row) {
$boolAttributeList = ['hasAttachment'];
$list = [];
foreach ($rowList as $row) {
foreach ($boolAttributeList as $attribute) {
if (!array_key_exists($attribute, $row)) continue;
$row[$attribute] = $row[$attribute] == '1' ? true : false;
}
$list[] = $row;
}
return array(
'list' => $rows,
'list' => $list,
'total' => $totalCount
);
}
@@ -1004,7 +1016,8 @@ class Activities extends \Espo\Core\Services\Base
($seed->hasAttribute('parentType') ? ['parentType', 'parentType'] : ['VALUE:', 'parentType']),
($seed->hasAttribute('parentId') ? ['parentId', 'parentId'] : ['VALUE:', 'parentId']),
'status',
'createdAt'
'createdAt',
['VALUE:', 'hasAttachment']
];
$selectParams = $selectManager->getEmptySelectParams();
@@ -43,6 +43,14 @@ class Contact extends \Espo\Core\Templates\Services\Person
'title'
];
protected $linkSelectParams = array(
'targetLists' => array(
'additionalColumns' => array(
'optedOut' => 'isOptedOut'
)
)
);
protected function afterCreateEntity(Entity $entity, $data)
{
if (!empty($data->emailId)) {
@@ -43,6 +43,14 @@ class Lead extends \Espo\Core\Templates\Services\Person
$this->addDependency('container');
}
protected $linkSelectParams = array(
'targetLists' => array(
'additionalColumns' => array(
'optedOut' => 'isOptedOut'
)
)
);
protected function getFieldManager()
{
return $this->getInjection('container')->get('fieldManager');
@@ -383,7 +383,7 @@ class MassEmail extends \Espo\Services\Record
}
$trackOpenedUrl = $this->getConfig()->get('siteUrl') . '?entryPoint=campaignTrackOpened&id=' . $queueItem->id;
$trackOpenedHtml = '<img width="1" height="1" border="0" src="'.$trackOpenedUrl.'">';
$trackOpenedHtml = '<img alt="Email Campaign" width="1" height="1" border="0" src="'.$trackOpenedUrl.'">';
if ($massEmail->get('campaignId')) {
if ($emailData['isHtml']) {
@@ -48,6 +48,29 @@ class TargetList extends \Espo\Services\Record
'User' => 'users'
);
protected $linkSelectParams = [
'accounts' => [
'additionalColumns' => [
'optedOut' => 'targetListIsOptedOut'
]
],
'contacts' => [
'additionalColumns' => [
'optedOut' => 'targetListIsOptedOut'
]
],
'leads' => [
'additionalColumns' => [
'optedOut' => 'targetListIsOptedOut'
]
],
'users' => [
'additionalColumns' => [
'optedOut' => 'targetListIsOptedOut'
]
]
];
protected function init()
{
parent::init();
@@ -60,6 +83,7 @@ class TargetList extends \Espo\Services\Record
{
parent::loadAdditionalFields($entity);
$this->loadEntryCountField($entity);
$this->loadOptedOutCountField($entity);
}
public function loadAdditionalFieldsForList(Entity $entity)
@@ -78,6 +102,34 @@ class TargetList extends \Espo\Services\Record
$entity->set('entryCount', $count);
}
protected function loadOptedOutCountField(Entity $entity)
{
$count = 0;
$count += $this->getEntityManager()->getRepository('Contact')->join(['targetLists'])->where([
'targetListsMiddle.targetListId' => $entity->id,
'targetListsMiddle.optedOut' => 1
])->count();
$count += $this->getEntityManager()->getRepository('Lead')->join(['targetLists'])->where([
'targetListsMiddle.targetListId' => $entity->id,
'targetListsMiddle.optedOut' => 1
])->count();
$count += $this->getEntityManager()->getRepository('Account')->join(['targetLists'])->where([
'targetListsMiddle.targetListId' => $entity->id,
'targetListsMiddle.optedOut' => 1
])->count();
$count += $this->getEntityManager()->getRepository('User')->join(['targetLists'])->where([
'targetListsMiddle.targetListId' => $entity->id,
'targetListsMiddle.optedOut' => 1
])->count();
$entity->set('optedOutCount', $count);
}
protected function afterCreate(Entity $entity, array $data = array())
{
if (array_key_exists('sourceCampaignId', $data) && !empty($data['includingActionList'])) {
@@ -0,0 +1,34 @@
<?php
/************************************************************************
* This file is part of EspoCRM.
*
* EspoCRM - Open Source CRM application.
* Copyright (C) 2014-2018 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko
* Website: http://www.espocrm.com
*
* EspoCRM is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* EspoCRM is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with EspoCRM. If not, see http://www.gnu.org/licenses/.
*
* The interactive user interfaces in modified source and object code versions
* of this program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU General Public License version 3.
*
* In accordance with Section 7(b) of the GNU General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
namespace Espo\Repositories;
class EmailTemplateCategory extends \Espo\Core\Repositories\CategoryTree
{
}
@@ -161,7 +161,8 @@
"probabilityMap": "Stage Probabilities (%)",
"readOnly": "Read-only",
"maxFileSize": "Max File Size (Mb)",
"isPersonalData": "Is Personal Data"
"isPersonalData": "Is Personal Data",
"useIframe": "Use Iframe"
},
"messages": {
"upgradeVersion": "EspoCRM will be upgraded to version <strong>{version}</strong>. Please be patient as this may take a while.",
@@ -7,7 +7,8 @@
"subject": "Subject",
"attachments": "Attachments",
"insertField": "Insert Field",
"oneOff": "One-off"
"oneOff": "One-off",
"category": "Category"
},
"links": {
},
@@ -0,0 +1,13 @@
{
"labels": {
"Create EmailTemplateCategory": "Create Category",
"Manage Categories": "Manage Categories",
"EmailTemplates": "Email Templates"
},
"fields": {
"order": "Order"
},
"links": {
"emailTemplates": "Email Templates"
}
}
@@ -5,6 +5,7 @@
"Team": "Team",
"Role": "Role",
"EmailTemplate": "Email Template",
"EmailTemplateCategory": "Email Template Categories",
"EmailAccount": "Personal Email Account",
"EmailAccountScope": "Personal Email Account",
"OutboundEmail": "Outbound Email",
@@ -51,6 +52,7 @@
"Team": "Teams",
"Role": "Roles",
"EmailTemplate": "Email Templates",
"EmailTemplateCategory": "Email Template Categories",
"EmailAccount": "Personal Email Accounts",
"EmailAccountScope": "Personal Email Accounts",
"OutboundEmail": "Outbound Emails",
@@ -336,7 +338,8 @@
"children": "Children",
"id": "ID",
"ids": "IDs",
"names": "Names"
"names": "Names",
"targetListIsOptedOut": "Is Opted Out (Target List)"
},
"links": {
"assignedUser": "Assigned User",
@@ -98,7 +98,8 @@
"scopeColorsDisabled": "Disable scope colors",
"tabColorsDisabled": "Disable tab colors",
"tabIconsDisabled": "Disable tab icons",
"emailAddressIsOptedOutByDefault": "Mark new email addresses as opted-out"
"emailAddressIsOptedOutByDefault": "Mark new email addresses as opted-out",
"outboundEmailBccAddress": "BCC address for external clients"
},
"options": {
"weekStart": {
@@ -5,13 +5,15 @@
"createdAt": "Fecha",
"target": "Objetivo",
"targetType": "Tipo de Objetivo",
"authToken": "Token Autorización",
"ipAddress": "Dirección IP"
"authToken": "Clave de Autorización",
"ipAddress": "Dirección IP",
"authLogRecord": "Registro en Hist. de Aut."
},
"links": {
"authToken": "Token Autorización",
"authToken": "Clave de Autorización",
"user": "Usuario",
"target": "Objetivo"
"target": "Objetivo",
"authLogRecord": "Registro en Hist. de Aut."
},
"presetFilters": {
"onlyMy": "Sólo para Mi"

Some files were not shown because too many files have changed in this diff Show More