Compare commits
39 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4d4bde46f8 | |||
| cb89ad59af | |||
| 092b5024fe | |||
| 517edf2ced | |||
| 219c28313c | |||
| 311d92202b | |||
| 05cb2ee272 | |||
| f896a2d71a | |||
| dd6704ace5 | |||
| 1dc4d44a65 | |||
| bfb28ea178 | |||
| ec6f3a22f2 | |||
| 5a0c7c330c | |||
| f64df5af87 | |||
| d4dc7a4051 | |||
| d676f85c8f | |||
| ab382f2387 | |||
| 206219c738 | |||
| 37d1c707cb | |||
| 93af1c9bfc | |||
| a021c4c8d5 | |||
| a125244cdf | |||
| 1cfd251c4c | |||
| d2f4f312e5 | |||
| c468b061d9 | |||
| 7bf945f0b6 | |||
| fecbb26cbf | |||
| a5ae33ab81 | |||
| c6fa0e464e | |||
| 38bae6238a | |||
| 79de4c874f | |||
| 814748ec61 | |||
| 1f0ad0cbec | |||
| 7224f566d6 | |||
| eefb01ec4f | |||
| 24d46ed81d | |||
| 37c749faf8 | |||
| 4306a3131e | |||
| 8fa95fcce3 |
@@ -76,5 +76,46 @@ class Email extends \Espo\Core\Acl\Base
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public function checkEntityDelete(EntityUser $user, Entity $entity, $data)
|
||||
{
|
||||
if ($user->isAdmin()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ($data === false) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($data->delete === 'own') {
|
||||
if ($user->id === $entity->get('assignedUserId')) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ($user->id === $entity->get('createdById')) {
|
||||
return true;
|
||||
}
|
||||
|
||||
$assignedUserIdList = $entity->getLinkMultipleIdList('assignedUsers');
|
||||
if (count($assignedUserIdList) === 1 && $entity->hasLinkMultipleId('assignedUsers', $user->id)) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($this->checkEntity($user, $entity, $data, 'delete')) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ($data->edit !== 'no' || $data->create !== 'no') {
|
||||
if ($entity->get('createdById') === $user->id) {
|
||||
if ($entity->get('status') !== 'Sent' && $entity->get('status') !== 'Archived') {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -237,9 +237,11 @@ class Record extends Base
|
||||
$ids = $request->get('ids');
|
||||
$where = $request->get('where');
|
||||
$byWhere = $request->get('byWhere');
|
||||
$selectData = $request->get('selectData');
|
||||
|
||||
$params = array();
|
||||
if ($byWhere) {
|
||||
$params['selectData'] = $selectData;
|
||||
$params['where'] = $where;
|
||||
} else {
|
||||
$params['ids'] = $ids;
|
||||
@@ -266,6 +268,9 @@ class Record extends Base
|
||||
$params = array();
|
||||
if (array_key_exists('where', $data) && !empty($data['byWhere'])) {
|
||||
$params['where'] = json_decode(json_encode($data['where']), true);
|
||||
if (array_key_exists('selectData', $data)) {
|
||||
$params['selectData'] = json_decode(json_encode($data['selectData']), true);
|
||||
}
|
||||
} else if (array_key_exists('ids', $data)) {
|
||||
$params['ids'] = $data['ids'];
|
||||
}
|
||||
@@ -290,6 +295,9 @@ class Record extends Base
|
||||
if (array_key_exists('where', $data) && !empty($data['byWhere'])) {
|
||||
$where = json_decode(json_encode($data['where']), true);
|
||||
$params['where'] = $where;
|
||||
if (array_key_exists('selectData', $data)) {
|
||||
$params['selectData'] = json_decode(json_encode($data['selectData']), true);
|
||||
}
|
||||
}
|
||||
if (array_key_exists('ids', $data)) {
|
||||
$params['ids'] = $data['ids'];
|
||||
@@ -318,7 +326,13 @@ class Record extends Base
|
||||
throw new BadRequest();
|
||||
}
|
||||
$where = json_decode(json_encode($data['where']), true);
|
||||
return $this->getRecordService()->linkEntityMass($id, $link, $where);
|
||||
|
||||
$selectData = null;
|
||||
if (isset($data['selectData']) && is_array($data['selectData'])) {
|
||||
$selectData = json_decode(json_encode($data['selectData']), true);
|
||||
}
|
||||
|
||||
return $this->getRecordService()->linkEntityMass($id, $link, $where, $selectData);
|
||||
} else {
|
||||
$foreignIdList = array();
|
||||
if (isset($data['id'])) {
|
||||
@@ -423,5 +437,21 @@ class Record extends Base
|
||||
|
||||
return $this->getRecordService()->merge($targetId, $sourceIds, $attributes);
|
||||
}
|
||||
|
||||
public function postActionGetDuplicateAttributes($params, $data, $request)
|
||||
{
|
||||
if (empty($data['id'])) {
|
||||
throw new BadRequest();
|
||||
}
|
||||
|
||||
if (!$this->getAcl()->check($this->name, 'create')) {
|
||||
throw new Forbidden();
|
||||
}
|
||||
if (!$this->getAcl()->check($this->name, 'read')) {
|
||||
throw new Forbidden();
|
||||
}
|
||||
|
||||
return $this->getRecordService()->getDuplicateAttributes($data['id']);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -72,6 +72,9 @@ class Importer
|
||||
$email->set('isBeingImported', true);
|
||||
|
||||
$subject = $message->subject;
|
||||
if (!empty($subject) && is_string($subject)) {
|
||||
$subject = trim($subject);
|
||||
}
|
||||
if ($subject !== '0' && empty($subject)) {
|
||||
$subject = '(No Subject)';
|
||||
}
|
||||
|
||||
@@ -47,9 +47,9 @@ class LDAP extends Base
|
||||
*/
|
||||
protected $ldapFieldMap = array(
|
||||
'userName' => 'userNameAttribute',
|
||||
'firstName' => 'userTitleAttribute',
|
||||
'lastName' => 'userFirstNameAttribute',
|
||||
'title' => 'userLastNameAttribute',
|
||||
'firstName' => 'userFirstNameAttribute',
|
||||
'lastName' => 'userLastNameAttribute',
|
||||
'title' => 'userTitleAttribute',
|
||||
'emailAddress' => 'userEmailAddressAttribute',
|
||||
'phoneNumber' => 'userPhoneNumberAttribute',
|
||||
);
|
||||
@@ -108,33 +108,34 @@ class LDAP extends Base
|
||||
|
||||
$ldapClient = $this->getLdapClient();
|
||||
|
||||
//login LDAP admin user (ldapUsername, ldapPassword)
|
||||
//login LDAP system user (ldapUsername, ldapPassword)
|
||||
try {
|
||||
$ldapClient->bind();
|
||||
} catch (\Exception $e) {
|
||||
$options = $this->getUtils()->getLdapClientOptions();
|
||||
$GLOBALS['log']->error('LDAP: Authentication failed for user ['.$options['username'].'], details: ' . $e->getMessage());
|
||||
return;
|
||||
$GLOBALS['log']->error('LDAP: Could not connect to LDAP server ['.$options['host'].'], details: ' . $e->getMessage());
|
||||
|
||||
$adminUser = $this->adminLogin($username, $password);
|
||||
if (!isset($adminUser)) {
|
||||
return null;
|
||||
}
|
||||
$GLOBALS['log']->info('LDAP: Administrator ['.$username.'] was logged in by Espo method.');
|
||||
}
|
||||
|
||||
$userDn = $this->findLdapUserDnByUsername($username);
|
||||
$GLOBALS['log']->debug('Found DN for ['.$username.']: ['.$userDn.'].');
|
||||
if (!isset($userDn)) {
|
||||
$GLOBALS['log']->error('LDAP: Authentication failed for user ['.$username.'], details: user is not found.');
|
||||
return;
|
||||
}
|
||||
if (!isset($adminUser)) {
|
||||
$userDn = $this->findLdapUserDnByUsername($username);
|
||||
$GLOBALS['log']->debug('Found DN for ['.$username.']: ['.$userDn.'].');
|
||||
if (!isset($userDn)) {
|
||||
$GLOBALS['log']->error('LDAP: Authentication failed for user ['.$username.'], details: user is not found.');
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
$ldapClient->bind($userDn, $password);
|
||||
} catch (\Exception $e) {
|
||||
|
||||
$admin = $this->adminLogin($username, $password);
|
||||
if (!isset($admin)) {
|
||||
try {
|
||||
$ldapClient->bind($userDn, $password);
|
||||
} catch (\Exception $e) {
|
||||
$GLOBALS['log']->error('LDAP: Authentication failed for user ['.$username.'], details: ' . $e->getMessage());
|
||||
return null;
|
||||
}
|
||||
|
||||
$GLOBALS['log']->info('LDAP: Administrator ['.$username.'] was logged in by Espo method.');
|
||||
}
|
||||
|
||||
$user = $this->getEntityManager()->getRepository('User')->findOne(array(
|
||||
@@ -262,8 +263,8 @@ class LDAP extends Base
|
||||
$loginFilterString = $this->convertToFilterFormat($options['userLoginFilter']);
|
||||
}
|
||||
|
||||
$searchString = '(&(objectClass=user)('.$options['userNameAttribute'].'='.$username.')'.$loginFilterString.')';
|
||||
$result = $ldapClient->search($searchString, null, LDAP\Client::SEARCH_SCOPE_ONE);
|
||||
$searchString = '(&(objectClass='.$options['userObjectClass'].')('.$options['userNameAttribute'].'='.$username.')'.$loginFilterString.')';
|
||||
$result = $ldapClient->search($searchString, null, LDAP\Client::SEARCH_SCOPE_SUB);
|
||||
$GLOBALS['log']->debug('LDAP: user search string: "' . $searchString . '"');
|
||||
|
||||
foreach ($result as $item) {
|
||||
|
||||
@@ -66,6 +66,7 @@ class Utils
|
||||
'userLoginFilter' => 'ldapUserLoginFilter',
|
||||
'userTeamsIds' => 'ldapUserTeamsIds',
|
||||
'userDefaultTeamId' => 'ldapUserDefaultTeamId',
|
||||
'userObjectClass' => 'ldapUserObjectClass',
|
||||
);
|
||||
|
||||
/**
|
||||
@@ -76,6 +77,7 @@ class Utils
|
||||
protected $permittedEspoOptions = array(
|
||||
'createEspoUser',
|
||||
'userNameAttribute',
|
||||
'userObjectClass',
|
||||
'userTitleAttribute',
|
||||
'userFirstNameAttribute',
|
||||
'userLastNameAttribute',
|
||||
|
||||
@@ -373,7 +373,7 @@ class Permission
|
||||
protected function chmodReal($filename, $mode)
|
||||
{
|
||||
try {
|
||||
$result = chmod($filename, $mode);
|
||||
$result = @chmod($filename, $mode);
|
||||
} catch (\Exception $e) {
|
||||
$result = false;
|
||||
}
|
||||
@@ -383,7 +383,7 @@ class Permission
|
||||
$this->chgrp($filename, $this->getDefaultGroup(true));
|
||||
|
||||
try {
|
||||
$result = chmod($filename, $mode);
|
||||
$result = @chmod($filename, $mode);
|
||||
} catch (\Exception $e) {
|
||||
throw new Error($e->getMessage());
|
||||
}
|
||||
@@ -395,7 +395,7 @@ class Permission
|
||||
protected function chownReal($path, $user)
|
||||
{
|
||||
try {
|
||||
$result = chown($path, $user);
|
||||
$result = @chown($path, $user);
|
||||
} catch (\Exception $e) {
|
||||
throw new Error($e->getMessage());
|
||||
}
|
||||
@@ -406,7 +406,7 @@ class Permission
|
||||
protected function chgrpReal($path, $group)
|
||||
{
|
||||
try {
|
||||
$result = chgrp($path, $group);
|
||||
$result = @chgrp($path, $group);
|
||||
} catch (\Exception $e) {
|
||||
throw new Error($e->getMessage());
|
||||
}
|
||||
|
||||
@@ -131,6 +131,7 @@ return array ( 'defaultPermissions' =>
|
||||
'ldapUserTitleAttribute',
|
||||
'ldapUserEmailAddressAttribute',
|
||||
'ldapUserPhoneNumberAttribute',
|
||||
'ldapUserObjectClass',
|
||||
'maxEmailAccountCount',
|
||||
'massEmailMaxPerHourCount',
|
||||
'personalEmailMaxPortionSize',
|
||||
@@ -145,5 +146,6 @@ return array ( 'defaultPermissions' =>
|
||||
'ldapUserTitleAttribute' => 'title',
|
||||
'ldapUserEmailAddressAttribute' => 'mail',
|
||||
'ldapUserPhoneNumberAttribute' => 'telephoneNumber',
|
||||
'ldapUserObjectClass' => 'person',
|
||||
);
|
||||
|
||||
|
||||
@@ -58,11 +58,11 @@ class Stream extends \Espo\Core\Hooks\Base
|
||||
|
||||
protected function checkHasStream(Entity $entity)
|
||||
{
|
||||
$entityName = $entity->getEntityName();
|
||||
if (!array_key_exists($entityName, $this->hasStreamCache)) {
|
||||
$this->hasStreamCache[$entityName] = $this->getMetadata()->get("scopes.{$entityName}.stream");
|
||||
$entityType = $entity->getEntityType();
|
||||
if (!array_key_exists($entityType, $this->hasStreamCache)) {
|
||||
$this->hasStreamCache[$entityType] = $this->getMetadata()->get("scopes.{$entityType}.stream");
|
||||
}
|
||||
return $this->hasStreamCache[$entityName];
|
||||
return $this->hasStreamCache[$entityType];
|
||||
}
|
||||
|
||||
protected function isLinkObservableInStream($scope, $link)
|
||||
@@ -177,7 +177,11 @@ class Stream extends \Espo\Core\Hooks\Base
|
||||
$assignedUserId = $entity->get('assignedUserId');
|
||||
$createdById = $entity->get('createdById');
|
||||
|
||||
if ($this->getConfig()->get('followCreatedEntities') && !empty($createdById)) {
|
||||
if (
|
||||
($this->getConfig()->get('followCreatedEntities') || $this->getUser()->get('isPortalUser'))
|
||||
&&
|
||||
!empty($createdById)
|
||||
) {
|
||||
$userIdList[] = $createdById;
|
||||
}
|
||||
if (!empty($assignedUserId) && !in_array($assignedUserId, $userIdList)) {
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"title": "Título",
|
||||
"accountRole": "Título",
|
||||
"account": "Cuenta",
|
||||
"accounts": "Cuentas",
|
||||
"accounts": "Empresas",
|
||||
"phoneNumber": "Teléfono",
|
||||
"accountType": "Tipo de Cuenta",
|
||||
"doNotCall": "No Llamar",
|
||||
@@ -24,7 +24,7 @@
|
||||
"campaignLogRecords": "Registro de Campaña",
|
||||
"campaign": "Campaña",
|
||||
"account": "Cuentas (Primaria)",
|
||||
"accounts": "Cuentas",
|
||||
"accounts": "Empresas",
|
||||
"casesPrimary": "Casos (Primaria)",
|
||||
"portalUser": "Usuarios de portal"
|
||||
},
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
"publishDate": "Publicar Fecha",
|
||||
"expirationDate": "Fecha de Expiración",
|
||||
"description": "Descripción",
|
||||
"accounts": "Cuentas",
|
||||
"accounts": "Empresas",
|
||||
"folder": "Carpeta"
|
||||
},
|
||||
"links": {
|
||||
"accounts": "Cuentas",
|
||||
"accounts": "Empresas",
|
||||
"opportunities": "Oportunidades",
|
||||
"folder": "Carpeta",
|
||||
"leads": "Leads"
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"calls": "Llamadas",
|
||||
"tasks": "Tareas",
|
||||
"emails": "Correos",
|
||||
"accounts": "Cuentas",
|
||||
"accounts": "Empresas",
|
||||
"cases": "Casos",
|
||||
"documents": "Documentos",
|
||||
"account": "Cuenta",
|
||||
@@ -38,7 +38,7 @@
|
||||
"KnowledgeBaseCategory": "Categoría de base de conocimientos"
|
||||
},
|
||||
"scopeNamesPlural": {
|
||||
"Account": "Cuentas",
|
||||
"Account": "Empresas",
|
||||
"Contact": "Contactos",
|
||||
"Lead": "Potenciales",
|
||||
"Target": "Objetivos",
|
||||
|
||||
@@ -1,80 +1,80 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Email",
|
||||
"website": "Website",
|
||||
"phoneNumber": "Phone",
|
||||
"billingAddress": "Indirizzo di Fatturazione",
|
||||
"shippingAddress": "Indirizzo di Spedizione",
|
||||
"description": "Descrizione",
|
||||
"sicCode": "Sic Code",
|
||||
"industry": "Azienda",
|
||||
"type": "Tipo",
|
||||
"contactRole": "Titolo",
|
||||
"campaign": "Campaign",
|
||||
"targetLists": "Target Lists",
|
||||
"targetList": "Target List"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Email",
|
||||
"website": "Sito Web",
|
||||
"phoneNumber": "Telefono",
|
||||
"billingAddress": "Indirizzo di Fatturazione",
|
||||
"shippingAddress": "Indirizzo di Spedizione",
|
||||
"description": "Descrizione",
|
||||
"sicCode": "Sic Code",
|
||||
"industry": "Azienda",
|
||||
"type": "Tipo",
|
||||
"contactRole": "Titolo",
|
||||
"campaign": "Campagna",
|
||||
"targetLists": "Liste di Destinazione",
|
||||
"targetList": "Lista di Destinazione"
|
||||
},
|
||||
"links": {
|
||||
"contacts": "Contatti",
|
||||
"opportunities": "Opportunita'",
|
||||
"cases": "Casi",
|
||||
"documents": "Documenti",
|
||||
"meetingsPrimary": "Meeting (ampliato)",
|
||||
"callsPrimary": "Chiamate (ampliato)",
|
||||
"tasksPrimary": "Task (ampliato)",
|
||||
"emailsPrimary": "Email (ampliato)",
|
||||
"targetLists": "Liste di Destinazione",
|
||||
"campaignLogRecords": "Log Campagna",
|
||||
"campaign": "Campagna",
|
||||
"portalUsers": "Utenti portale"
|
||||
},
|
||||
"options": {
|
||||
"type": {
|
||||
"Customer": "Cliente",
|
||||
"Investor": "Invetitore",
|
||||
"Partner": "Partner",
|
||||
"Reseller": "Rivenditore"
|
||||
},
|
||||
"links": {
|
||||
"contacts": "Contatti",
|
||||
"opportunities": "Opportunita'",
|
||||
"cases": "Casi",
|
||||
"documents": "Documents",
|
||||
"meetingsPrimary": "Meetings (expanded)",
|
||||
"callsPrimary": "Calls (expanded)",
|
||||
"tasksPrimary": "Tasks (expanded)",
|
||||
"emailsPrimary": "Emails (expanded)",
|
||||
"targetLists": "Target Lists",
|
||||
"campaignLogRecords": "Campaign Log",
|
||||
"campaign": "Campaign",
|
||||
"portalUsers": "Portal Users"
|
||||
},
|
||||
"options": {
|
||||
"type": {
|
||||
"Customer": "Cliente",
|
||||
"Investor": "Invetitore",
|
||||
"Partner": "Partner",
|
||||
"Reseller": "Rivenditore"
|
||||
},
|
||||
"industry": {
|
||||
"Agriculture": "Agriculture",
|
||||
"Advertising": "Advertising",
|
||||
"Apparel & Accessories": "Apparel & Accessories",
|
||||
"Automotive": "Automotive",
|
||||
"Banking": "Bancario",
|
||||
"Biotechnology": "Biotechnology",
|
||||
"Building Materials & Equipment": "Building Materials & Equipment",
|
||||
"Chemical": "Chemical",
|
||||
"Computer": "Computer",
|
||||
"Education": "Insegnante",
|
||||
"Electronics": "Electronics",
|
||||
"Energy": "Energy",
|
||||
"Entertainment & Leisure": "Entertainment & Leisure",
|
||||
"Finance": "Finanza",
|
||||
"Food & Beverage": "Food & Beverage",
|
||||
"Grocery": "Grocery",
|
||||
"Healthcare": "Healthcare",
|
||||
"Insurance": "Assicurazioni",
|
||||
"Legal": "Legal",
|
||||
"Manufacturing": "Manufacturing",
|
||||
"Publishing": "Publishing",
|
||||
"Real Estate": "Real Estate",
|
||||
"Service": "Service",
|
||||
"Sports": "Sports",
|
||||
"Software": "Software",
|
||||
"Technology": "Technology",
|
||||
"Telecommunications": "Telecommunications",
|
||||
"Television": "Television",
|
||||
"Transportation": "Transportation",
|
||||
"Venture Capital": "Venture Capital"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Account": "Crea Account",
|
||||
"Copy Billing": "Copy Billing"
|
||||
},
|
||||
"presetFilters": {
|
||||
"customers": "Customers",
|
||||
"partners": "Partners"
|
||||
"industry": {
|
||||
"Agriculture": "Agricultura",
|
||||
"Advertising": "Pubblicità",
|
||||
"Apparel & Accessories": "Abbigliamento e Accessori",
|
||||
"Automotive": "Settore Automobilistico",
|
||||
"Banking": "Bancario",
|
||||
"Biotechnology": "Biotecnologie",
|
||||
"Building Materials & Equipment": "Materiali da costruzione e attrezzature",
|
||||
"Chemical": "Chimico",
|
||||
"Computer": "Computer",
|
||||
"Education": "Insegnante",
|
||||
"Electronics": "Elettronica",
|
||||
"Energy": "Energia",
|
||||
"Entertainment & Leisure": "Intrattenimento e tempo libero",
|
||||
"Finance": "Finanza",
|
||||
"Food & Beverage": "Prodotti alimentari e bevande",
|
||||
"Grocery": "Drogheria",
|
||||
"Healthcare": "Assistenza sanitaria",
|
||||
"Insurance": "Assicurazioni",
|
||||
"Legal": "Legale",
|
||||
"Manufacturing": "Manifatturiero",
|
||||
"Publishing": "Editoriale",
|
||||
"Real Estate": "Immobiliare",
|
||||
"Service": "Servizi",
|
||||
"Sports": "Sport",
|
||||
"Software": "Software",
|
||||
"Technology": "Technologia",
|
||||
"Telecommunications": "Telecommunicazioni",
|
||||
"Television": "Televisione",
|
||||
"Transportation": "Trasporti",
|
||||
"Venture Capital": "Capitale di rischio"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Account": "Crea Account",
|
||||
"Copy Billing": "Copia di Fatturazione"
|
||||
},
|
||||
"presetFilters": {
|
||||
"customers": "Clienti",
|
||||
"partners": "Partner"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"layouts": {
|
||||
"detailConvert": "Convert Lead",
|
||||
"listForAccount": "List (for Account)"
|
||||
}
|
||||
}
|
||||
"layouts": {
|
||||
"detailConvert": "Convert Lead",
|
||||
"listForAccount": "Lista (di Account)"
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,20 @@
|
||||
{
|
||||
"modes": {
|
||||
"month": "Mese",
|
||||
"week": "Settimana",
|
||||
"day": "Giorno",
|
||||
"agendaWeek": "Settimana",
|
||||
"agendaDay": "Giorno",
|
||||
"timeline": "Timeline"
|
||||
},
|
||||
"labels": {
|
||||
"Today": "Oggi",
|
||||
"Create": "Creare",
|
||||
"Shared": "Shared",
|
||||
"Add User": "Add User",
|
||||
"current": "current",
|
||||
"time": "time",
|
||||
"User List": "User List",
|
||||
"Manage Users": "Manage Users"
|
||||
}
|
||||
}
|
||||
"modes": {
|
||||
"month": "Mese",
|
||||
"week": "Settimana",
|
||||
"agendaWeek": "Settimana",
|
||||
"day": "Giorno",
|
||||
"agendaDay": "Giorno",
|
||||
"timeline": "Sequenza temporale"
|
||||
},
|
||||
"labels": {
|
||||
"Today": "Oggi",
|
||||
"Create": "Creare",
|
||||
"Shared": "Diviso",
|
||||
"Add User": "Aggiungi Utente",
|
||||
"current": "attuale",
|
||||
"time": "ora",
|
||||
"User List": "Lista Utente",
|
||||
"Manage Users": "Gestione Utenti"
|
||||
}
|
||||
}
|
||||
@@ -1,51 +1,49 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"parent": "Genitore",
|
||||
"status": "Stato",
|
||||
"dateStart": "Data d'inizio",
|
||||
"dateEnd": "Data di fine",
|
||||
"direction": "Direzione",
|
||||
"duration": "Durata",
|
||||
"description": "Descrizione",
|
||||
"users": "Utenti",
|
||||
"contacts": "Contatti",
|
||||
"leads": "Comando",
|
||||
"reminders": "Reminders",
|
||||
"account": "Account"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"parent": "Genitore",
|
||||
"status": "Stato",
|
||||
"dateStart": "Data d'inizio",
|
||||
"dateEnd": "Data di fine",
|
||||
"direction": "Direzione",
|
||||
"duration": "Durata",
|
||||
"description": "Descrizione",
|
||||
"users": "Utenti",
|
||||
"contacts": "Contatti",
|
||||
"leads": "Comando",
|
||||
"reminders": "Promemoria",
|
||||
"account": "Account"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Planned": "Pianificato",
|
||||
"Held": "Tenere",
|
||||
"Not Held": "Lasciare"
|
||||
},
|
||||
"links": {
|
||||
"direction": {
|
||||
"Outbound": "in Uscita",
|
||||
"Inbound": "in Ingresso"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Planned": "Pianificato",
|
||||
"Held": "Held",
|
||||
"Not Held": "Not Held"
|
||||
},
|
||||
"direction": {
|
||||
"Outbound": "in Uscita",
|
||||
"Inbound": "in Ingresso"
|
||||
},
|
||||
"acceptanceStatus": {
|
||||
"None": "Nessun",
|
||||
"Accepted": "Accepted",
|
||||
"Declined": "Declined",
|
||||
"Tentative": "Tentative"
|
||||
}
|
||||
},
|
||||
"massActions": {
|
||||
"setHeld": "Trattenuto",
|
||||
"setNotHeld": "Non Trattenuto"
|
||||
},
|
||||
"labels": {
|
||||
"Create Call": "Creare delle chiamate",
|
||||
"Set Held": "Trattenuto",
|
||||
"Set Not Held": "Non Trattenuto",
|
||||
"Send Invitations": "Inviare inviti"
|
||||
},
|
||||
"presetFilters": {
|
||||
"planned": "Pianificato",
|
||||
"held": "Held",
|
||||
"todays": "Today's"
|
||||
"acceptanceStatus": {
|
||||
"None": "Nessun",
|
||||
"Accepted": "Accettato",
|
||||
"Declined": "Rifiutato",
|
||||
"Tentative": "Provvisorio"
|
||||
}
|
||||
}
|
||||
},
|
||||
"massActions": {
|
||||
"setHeld": "Trattenuto",
|
||||
"setNotHeld": "Non Trattenuto"
|
||||
},
|
||||
"labels": {
|
||||
"Create Call": "Creare delle chiamate",
|
||||
"Set Held": "Trattenuto",
|
||||
"Set Not Held": "Non Trattenuto",
|
||||
"Send Invitations": "Inviare inviti"
|
||||
},
|
||||
"presetFilters": {
|
||||
"planned": "Pianificato",
|
||||
"held": "Held",
|
||||
"todays": "Today's"
|
||||
}
|
||||
}
|
||||
@@ -1,71 +1,71 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"description": "Descrizione",
|
||||
"status": "Stato",
|
||||
"type": "Tipo",
|
||||
"startDate": "Start Date",
|
||||
"endDate": "End Date",
|
||||
"targetLists": "Target Lists",
|
||||
"excludingTargetLists": "Excluding Target Lists",
|
||||
"sentCount": "Inviato",
|
||||
"openedCount": "Opened",
|
||||
"clickedCount": "Clicked",
|
||||
"optedOutCount": "Rinuncia",
|
||||
"bouncedCount": "Bounced",
|
||||
"hardBouncedCount": "Hard Bounced",
|
||||
"softBouncedCount": "Soft Bounced",
|
||||
"leadCreatedCount": "Leads Created",
|
||||
"revenue": "Revenue",
|
||||
"revenueConverted": "Revenue (converted)",
|
||||
"budget": "Budget",
|
||||
"budgetConverted": "Budget (converted)"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"description": "Descrizione",
|
||||
"status": "Stato",
|
||||
"type": "Tipo",
|
||||
"startDate": "Data d'Inizio",
|
||||
"endDate": "Data di Fine",
|
||||
"targetLists": "Liste di Destinazione",
|
||||
"excludingTargetLists": "Escludi data di Destinazione",
|
||||
"sentCount": "Inviato",
|
||||
"openedCount": "Aperto",
|
||||
"clickedCount": "Cliccato",
|
||||
"optedOutCount": "Rinuncia",
|
||||
"bouncedCount": "Bounced",
|
||||
"hardBouncedCount": "Hard Bounced",
|
||||
"softBouncedCount": "Soft Bounced",
|
||||
"leadCreatedCount": "Leads Created",
|
||||
"revenue": "Entrata",
|
||||
"revenueConverted": "Entrata (convertita)",
|
||||
"budget": "Budget",
|
||||
"budgetConverted": "Budget (convertito)"
|
||||
},
|
||||
"links": {
|
||||
"targetLists": "Liste di Destinazione",
|
||||
"excludingTargetLists": "Escludi Liste di Destinazione",
|
||||
"accounts": "Account",
|
||||
"contacts": "Contatti",
|
||||
"leads": "Comando",
|
||||
"opportunities": "Opportunita'",
|
||||
"campaignLogRecords": "Log",
|
||||
"massEmails": "Email Massiva",
|
||||
"trackingUrls": "Tracking URLs"
|
||||
},
|
||||
"options": {
|
||||
"type": {
|
||||
"Email": "Email",
|
||||
"Web": "Web",
|
||||
"Television": "Televisione",
|
||||
"Radio": "Radio",
|
||||
"Newsletter": "Newsletter",
|
||||
"Mail": "Mail"
|
||||
},
|
||||
"links": {
|
||||
"targetLists": "Target Lists",
|
||||
"excludingTargetLists": "Excluding Target Lists",
|
||||
"accounts": "Accounts",
|
||||
"contacts": "Contatti",
|
||||
"leads": "Comando",
|
||||
"opportunities": "Opportunita'",
|
||||
"campaignLogRecords": "Log",
|
||||
"massEmails": "Mass Emails",
|
||||
"trackingUrls": "Tracking URLs"
|
||||
},
|
||||
"options": {
|
||||
"type": {
|
||||
"Email": "Email",
|
||||
"Web": "Web",
|
||||
"Television": "Television",
|
||||
"Radio": "Radio",
|
||||
"Newsletter": "Newsletter",
|
||||
"Mail": "Mail"
|
||||
},
|
||||
"status": {
|
||||
"Planning": "Planning",
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Non Attivo",
|
||||
"Complete": "Complete"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Campaign": "Create Campaign",
|
||||
"Target Lists": "Target Lists",
|
||||
"Statistics": "Statistics",
|
||||
"hard": "hard",
|
||||
"soft": "soft",
|
||||
"Unsubscribe": "Unsubscribe",
|
||||
"Mass Emails": "Mass Emails",
|
||||
"Email Templates": "Email Templates"
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Attivo"
|
||||
},
|
||||
"messages": {
|
||||
"unsubscribed": "You have been unsubscribed from our mailing list."
|
||||
},
|
||||
"tooltips": {
|
||||
"targetLists": "Targets that should receive messages.",
|
||||
"excludingTargetLists": "Targets that should not receive messages."
|
||||
"status": {
|
||||
"Planning": "Pianificazione",
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Non Attivo",
|
||||
"Complete": "Completo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Campaign": "Create Campaign",
|
||||
"Target Lists": "Liste di Destinazione",
|
||||
"Statistics": "Statistiche",
|
||||
"hard": "duro",
|
||||
"soft": "leggeto",
|
||||
"Unsubscribe": "Annulla l'iscrizione",
|
||||
"Mass Emails": "Email Massive",
|
||||
"Email Templates": "Modelli Email"
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Attivo"
|
||||
},
|
||||
"messages": {
|
||||
"unsubscribed": "Sei stato rimosso dalla nostra mailing list ."
|
||||
},
|
||||
"tooltips": {
|
||||
"targetLists": "Obiettivi che devono ricevere i messaggi .",
|
||||
"excludingTargetLists": "Obiettivi che non dovrebbe ricevere messaggi."
|
||||
}
|
||||
}
|
||||
@@ -1,40 +1,40 @@
|
||||
{
|
||||
"fields": {
|
||||
"action": "Azione",
|
||||
"actionDate": "Date",
|
||||
"data": "Data",
|
||||
"campaign": "Campaign",
|
||||
"parent": "Target",
|
||||
"object": "Object",
|
||||
"application": "Application",
|
||||
"queueItem": "Queue Item",
|
||||
"stringData": "String Data",
|
||||
"stringAdditionalData": "String Additional Data"
|
||||
},
|
||||
"links": {
|
||||
"queueItem": "Queue Item",
|
||||
"parent": "Genitore",
|
||||
"object": "Object"
|
||||
},
|
||||
"options": {
|
||||
"action": {
|
||||
"Sent": "Inviato",
|
||||
"Opened": "Opened",
|
||||
"Opted Out": "Rinuncia",
|
||||
"Bounced": "Bounced",
|
||||
"Clicked": "Clicked",
|
||||
"Lead Created": "Lead Created"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"All": "Tutti"
|
||||
},
|
||||
"presetFilters": {
|
||||
"sent": "Inviato",
|
||||
"opened": "Opened",
|
||||
"optedOut": "Rinuncia",
|
||||
"bounced": "Bounced",
|
||||
"clicked": "Clicked",
|
||||
"leadCreated": "Lead Created"
|
||||
"fields": {
|
||||
"action": "Azione",
|
||||
"actionDate": "Data",
|
||||
"data": "Data",
|
||||
"campaign": "Campagnia",
|
||||
"parent": "Target",
|
||||
"object": "Oggetto",
|
||||
"application": "Applicazione",
|
||||
"queueItem": "Queue Item",
|
||||
"stringData": "String Data",
|
||||
"stringAdditionalData": "String Additional Data"
|
||||
},
|
||||
"links": {
|
||||
"queueItem": "Queue Item",
|
||||
"parent": "Genitore",
|
||||
"object": "Object"
|
||||
},
|
||||
"options": {
|
||||
"action": {
|
||||
"Sent": "Inviato",
|
||||
"Opened": "Aperto",
|
||||
"Opted Out": "Rinuncia",
|
||||
"Bounced": "Bounced",
|
||||
"Clicked": "Cliccato",
|
||||
"Lead Created": "Lead Created"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"All": "Tutti"
|
||||
},
|
||||
"presetFilters": {
|
||||
"sent": "Inviato",
|
||||
"opened": "Aperto",
|
||||
"optedOut": "Rinuncia",
|
||||
"bounced": "Bounced",
|
||||
"clicked": "Clicked",
|
||||
"leadCreated": "Lead Created"
|
||||
}
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"fields": {
|
||||
"url": "URL",
|
||||
"urlToUse": "Code to insert instead of URL",
|
||||
"campaign": "Campaign"
|
||||
},
|
||||
"links": {
|
||||
"campaign": "Campaign"
|
||||
},
|
||||
"labels": {
|
||||
"Create CampaignTrackingUrl": "Create Tracking URL"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"url": "URL",
|
||||
"urlToUse": "Codice da inserire al posto dell' URL",
|
||||
"campaign": "Campagnia"
|
||||
},
|
||||
"links": {
|
||||
"campaign": "Campagnia"
|
||||
},
|
||||
"labels": {
|
||||
"Create CampaignTrackingUrl": "Creazione URL di monitoraggio"
|
||||
}
|
||||
}
|
||||
@@ -1,59 +1,59 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"number": "Numero",
|
||||
"status": "Stato",
|
||||
"account": "Account",
|
||||
"contact": "Contatti",
|
||||
"contacts": "Contatti",
|
||||
"priority": "Priorita'",
|
||||
"type": "Tipo",
|
||||
"description": "Descrizione",
|
||||
"inboundEmail": "Email in entrata",
|
||||
"lead": "Lead"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"number": "Numero",
|
||||
"status": "Stato",
|
||||
"account": "Account",
|
||||
"contact": "Contatti",
|
||||
"contacts": "Contatti",
|
||||
"priority": "Priorita'",
|
||||
"type": "Tipo",
|
||||
"description": "Descrizione",
|
||||
"inboundEmail": "Email in entrata",
|
||||
"lead": "Lead"
|
||||
},
|
||||
"links": {
|
||||
"inboundEmail": "Email in entrata",
|
||||
"account": "Account",
|
||||
"contact": "Contatto (Primario)",
|
||||
"Contacts": "Contatti",
|
||||
"meetings": "Meetings",
|
||||
"calls": "Chiamate",
|
||||
"tasks": "Tasks",
|
||||
"emails": "Email",
|
||||
"articles": "Knowledge Base Articles",
|
||||
"lead": "Lead"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"New": "Nuovo",
|
||||
"Assigned": "Assegnato",
|
||||
"Pending": "In attesa",
|
||||
"Closed": "Chiuso",
|
||||
"Rejected": "Rigettato",
|
||||
"Duplicate": "Duplicato"
|
||||
},
|
||||
"links": {
|
||||
"inboundEmail": "Email in entrata",
|
||||
"account": "Account",
|
||||
"contact": "Contact (Primary)",
|
||||
"Contacts": "Contatti",
|
||||
"meetings": "Meetings",
|
||||
"calls": "Calls",
|
||||
"tasks": "Tasks",
|
||||
"emails": "Emails",
|
||||
"articles": "Knowledge Base Articles",
|
||||
"lead": "Lead"
|
||||
"priority": {
|
||||
"Low": "Basso",
|
||||
"Normal": "Normale",
|
||||
"High": "Alto",
|
||||
"Urgent": "Urgente"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"New": "Nuovo",
|
||||
"Assigned": "Assegnato",
|
||||
"Pending": "In attesa",
|
||||
"Closed": "Chiuso",
|
||||
"Rejected": "Rigettato",
|
||||
"Duplicate": "Duplicato"
|
||||
},
|
||||
"priority" : {
|
||||
"Low": "Basso",
|
||||
"Normal": "Normale",
|
||||
"High": "Alto",
|
||||
"Urgent": "Urgente"
|
||||
},
|
||||
"type": {
|
||||
"Question": "Domande",
|
||||
"Incident": "Incidente",
|
||||
"Problem": "Problema"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Case": "Crea Caso",
|
||||
"Close": "Chiuso",
|
||||
"Reject": "Reject",
|
||||
"Closed": "Chiuso",
|
||||
"Rejected": "Rigettato"
|
||||
},
|
||||
"presetFilters": {
|
||||
"open": "Aperto",
|
||||
"closed": "Chiuso"
|
||||
"type": {
|
||||
"Question": "Domande",
|
||||
"Incident": "Incidente",
|
||||
"Problem": "Problema"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Case": "Crea Caso",
|
||||
"Close": "Chiuso",
|
||||
"Reject": "Rigettato",
|
||||
"Closed": "Chiuso",
|
||||
"Rejected": "Rigettato"
|
||||
},
|
||||
"presetFilters": {
|
||||
"open": "Aperto",
|
||||
"closed": "Chiuso"
|
||||
}
|
||||
}
|
||||
@@ -1,46 +1,46 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Email",
|
||||
"title": "Titolo",
|
||||
"account": "Account",
|
||||
"accounts": "Accounts",
|
||||
"phoneNumber": "Phone",
|
||||
"accountType": "Account Type",
|
||||
"doNotCall": "Non chiamare",
|
||||
"address": "Indirizzi",
|
||||
"opportunityRole": "Opportunity Role",
|
||||
"accountRole": "Titolo",
|
||||
"description": "Descrizione",
|
||||
"campaign": "Campaign",
|
||||
"targetLists": "Target Lists",
|
||||
"targetList": "Target List",
|
||||
"portalUser": "Portal User"
|
||||
},
|
||||
"links": {
|
||||
"opportunities": "Opportunita'",
|
||||
"cases": "Casi",
|
||||
"targetLists": "Target Lists",
|
||||
"campaignLogRecords": "Campaign Log",
|
||||
"campaign": "Campaign",
|
||||
"account": "Account (Primary)",
|
||||
"accounts": "Accounts",
|
||||
"casesPrimary": "Cases (Primary)",
|
||||
"portalUser": "Portal User"
|
||||
},
|
||||
"labels": {
|
||||
"Create Contact": "Crea Contatto"
|
||||
},
|
||||
"options": {
|
||||
"opportunityRole": {
|
||||
"": "--None--",
|
||||
"Decision Maker": "Decision Maker",
|
||||
"Evaluator": "Evaluator",
|
||||
"Influencer": "Influencer"
|
||||
}
|
||||
},
|
||||
"presetFilters": {
|
||||
"portalUsers": "Portal Users",
|
||||
"notPortalUsers": "Not Portal Users"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Email",
|
||||
"title": "Titolo",
|
||||
"accountRole": "Titolo",
|
||||
"account": "Account",
|
||||
"accounts": "Account",
|
||||
"phoneNumber": "Telefono",
|
||||
"accountType": "Tipo di Account",
|
||||
"doNotCall": "Non chiamare",
|
||||
"address": "Indirizzi",
|
||||
"opportunityRole": "Opportunity Role",
|
||||
"description": "Descrizione",
|
||||
"campaign": "Campaign",
|
||||
"targetLists": "Liste di destinazione",
|
||||
"targetList": "Lista di destinazione",
|
||||
"portalUser": "Portal User"
|
||||
},
|
||||
"links": {
|
||||
"opportunities": "Opportunita'",
|
||||
"cases": "Casi",
|
||||
"targetLists": "Liste di destinazione",
|
||||
"campaignLogRecords": "Log Campagna",
|
||||
"campaign": "Campagna",
|
||||
"account": "Account (Primario)",
|
||||
"accounts": "Account",
|
||||
"casesPrimary": "Casi (Primario)",
|
||||
"portalUser": "Portale Utente"
|
||||
},
|
||||
"labels": {
|
||||
"Create Contact": "Crea Contatto"
|
||||
},
|
||||
"options": {
|
||||
"opportunityRole": {
|
||||
"": "--Nessun--",
|
||||
"Decision Maker": "Responsabile",
|
||||
"Evaluator": "Valutatore",
|
||||
"Influencer": "Influencer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"presetFilters": {
|
||||
"portalUsers": "Portale Utenti",
|
||||
"notPortalUsers": "Nessun Portale Utenti"
|
||||
}
|
||||
}
|
||||
@@ -1,43 +1,43 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create Document": "Create Document",
|
||||
"Details": "Dettagli"
|
||||
"labels": {
|
||||
"Create Document": "Crea documento",
|
||||
"Details": "Dettagli"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"file": "File",
|
||||
"type": "Tipo",
|
||||
"source": "Fonte",
|
||||
"publishDate": "Data di pubblicazione",
|
||||
"expirationDate": "Data di scadenza",
|
||||
"description": "Descrizione",
|
||||
"accounts": "Accounts",
|
||||
"folder": "Cartella"
|
||||
},
|
||||
"links": {
|
||||
"accounts": "Account",
|
||||
"opportunities": "Opportunita'",
|
||||
"folder": "Cartella",
|
||||
"leads": "Comando"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Active": "Attivo",
|
||||
"Draft": "Bozza",
|
||||
"Expired": "Scaduto",
|
||||
"Canceled": "Cancellato"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"file": "File",
|
||||
"type": "Tipo",
|
||||
"source": "Force",
|
||||
"publishDate": "Publish Date",
|
||||
"expirationDate": "Expiration Date",
|
||||
"description": "Descrizione",
|
||||
"accounts": "Accounts",
|
||||
"folder": "Folder"
|
||||
},
|
||||
"links": {
|
||||
"accounts": "Accounts",
|
||||
"opportunities": "Opportunita'",
|
||||
"folder": "Folder",
|
||||
"leads": "Comando"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Active": "Attivo",
|
||||
"Draft": "Bozza",
|
||||
"Expired": "Expired",
|
||||
"Canceled": "Cancellato"
|
||||
},
|
||||
"type": {
|
||||
"": "Nessun",
|
||||
"Contract": "Contract",
|
||||
"NDA": "NDA",
|
||||
"EULA": "EULA",
|
||||
"License Agreement": "Contratto di licenza"
|
||||
}
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Attivo",
|
||||
"draft": "Bozza"
|
||||
"type": {
|
||||
"": "Nessun",
|
||||
"Contract": "Contratto",
|
||||
"NDA": "NDA",
|
||||
"EULA": "EULA",
|
||||
"License Agreement": "Contratto di licenza"
|
||||
}
|
||||
}
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Attivo",
|
||||
"draft": "Bozza"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create DocumentFolder": "Create Document Folder",
|
||||
"Manage Categories": "Manage Folders",
|
||||
"Documents": "Documents"
|
||||
},
|
||||
"links": {
|
||||
"documents": "Documents"
|
||||
}
|
||||
}
|
||||
"labels": {
|
||||
"Create DocumentFolder": "Crea cartella Documenti",
|
||||
"Manage Categories": "Gestione cartelle",
|
||||
"Documents": "Documenti"
|
||||
},
|
||||
"links": {
|
||||
"documents": "Documenti"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create Lead": "Create Lead",
|
||||
"Create Contact": "Crea Contatto",
|
||||
"Create Task": "Create Task",
|
||||
"Create Case": "Crea Caso"
|
||||
}
|
||||
}
|
||||
"labels": {
|
||||
"Create Lead": "Crea Guida",
|
||||
"Create Contact": "Crea Contatto",
|
||||
"Create Task": "Create Task",
|
||||
"Create Case": "Crea Caso"
|
||||
}
|
||||
}
|
||||
@@ -1,28 +1,28 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"target": "Target",
|
||||
"sentAt": "Data invio",
|
||||
"attemptCount": "Attempts",
|
||||
"emailAddress": "Indirizzo Email",
|
||||
"massEmail": "Mass Email",
|
||||
"isTest": "Is Test"
|
||||
},
|
||||
"links": {
|
||||
"target": "Target",
|
||||
"massEmail": "Mass Email"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Pending": "In attesa",
|
||||
"Sent": "Inviato",
|
||||
"Failed": "Failed"
|
||||
}
|
||||
},
|
||||
"presetFilters": {
|
||||
"pending": "In attesa",
|
||||
"sent": "Inviato",
|
||||
"failed": "Failed"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"target": "Target",
|
||||
"sentAt": "Data invio",
|
||||
"attemptCount": "Prove",
|
||||
"emailAddress": "Indirizzo Email",
|
||||
"massEmail": "Email Massiva",
|
||||
"isTest": "è un test"
|
||||
},
|
||||
"links": {
|
||||
"target": "Target",
|
||||
"massEmail": "Email Massiva"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Pending": "In attesa",
|
||||
"Sent": "Inviato",
|
||||
"Failed": "Fallito"
|
||||
}
|
||||
}
|
||||
},
|
||||
"presetFilters": {
|
||||
"pending": "In attesa",
|
||||
"sent": "Inviato",
|
||||
"failed": "Fallito"
|
||||
}
|
||||
}
|
||||
@@ -1,116 +1,116 @@
|
||||
{
|
||||
"scopeNames": {
|
||||
"Account": "Account",
|
||||
"Contact": "Contatti",
|
||||
"Lead": "Lead",
|
||||
"Target": "Target",
|
||||
"Opportunity": "Opportunità",
|
||||
"Meeting": "Meeting",
|
||||
"Calendar": "Calendario",
|
||||
"Call": "Chiamata",
|
||||
"Task": "Task",
|
||||
"Case": "Casi",
|
||||
"Document": "Document",
|
||||
"DocumentFolder": "Document Folder",
|
||||
"Campaign": "Campaign",
|
||||
"TargetList": "Target List",
|
||||
"MassEmail": "Mass Email",
|
||||
"EmailQueueItem": "Email Queue Item",
|
||||
"CampaignTrackingUrl": "Tracking URL",
|
||||
"Activities": "Attivià",
|
||||
"KnowledgeBaseArticle": "Knowledge Base Article",
|
||||
"KnowledgeBaseCategory": "Knowledge Base Category"
|
||||
},
|
||||
"scopeNamesPlural": {
|
||||
"Account": "Accounts",
|
||||
"Contact": "Contatti",
|
||||
"Lead": "Comando",
|
||||
"Target": "Targets",
|
||||
"Opportunity": "Opportunita'",
|
||||
"Meeting": "Meetings",
|
||||
"Calendar": "Calendario",
|
||||
"Call": "Calls",
|
||||
"Task": "Tasks",
|
||||
"Case": "Casi",
|
||||
"Document": "Documents",
|
||||
"DocumentFolder": "Document Folders",
|
||||
"Campaign": "Campaigns",
|
||||
"TargetList": "Target Lists",
|
||||
"MassEmail": "Mass Emails",
|
||||
"EmailQueueItem": "Email Queue Items",
|
||||
"CampaignTrackingUrl": "Tracking URLs",
|
||||
"Activities": "Attivià",
|
||||
"KnowledgeBaseArticle": "Knowledge Base",
|
||||
"KnowledgeBaseCategory": "Knowledge Base Categories"
|
||||
},
|
||||
"dashlets": {
|
||||
"Leads": "My Leads",
|
||||
"Opportunities": "My Opportunities",
|
||||
"Tasks": "My Tasks",
|
||||
"Cases": "My Cases",
|
||||
"Calendar": "Calendario",
|
||||
"Calls": "My Calls",
|
||||
"Meetings": "My Meetings",
|
||||
"OpportunitiesByStage": "Opportunities by Stage",
|
||||
"OpportunitiesByLeadSource": "Opportunities by Lead Source",
|
||||
"SalesByMonth": "Sales by Month",
|
||||
"SalesPipeline": "Sales Pipeline",
|
||||
"Activities": "My Activities"
|
||||
},
|
||||
"labels": {
|
||||
"Create InboundEmail": "Creare Email in entrata",
|
||||
"Activities": "Attivià",
|
||||
"History": "History",
|
||||
"Attendees": "Attendees",
|
||||
"Schedule Meeting": "Schedule Meeting",
|
||||
"Schedule Call": "Programma di chiamata",
|
||||
"Compose Email": "Componi email",
|
||||
"Log Meeting": "Log Meeting",
|
||||
"Log Call": "Log Call",
|
||||
"Archive Email": "Archivio Email",
|
||||
"Create Task": "Create Task",
|
||||
"Tasks": "Tasks"
|
||||
},
|
||||
"fields": {
|
||||
"billingAddressCity": "Citta'",
|
||||
"billingAddressCountry": "Nazione",
|
||||
"billingAddressPostalCode": "Codici Postale",
|
||||
"billingAddressState": "Stati",
|
||||
"billingAddressStreet": "Strada",
|
||||
"billingAddressMap": "Map",
|
||||
"addressCity": "Citta'",
|
||||
"addressStreet": "Strada",
|
||||
"addressCountry": "Nazione",
|
||||
"addressState": "Stati",
|
||||
"addressPostalCode": "Codici Postale",
|
||||
"addressMap": "Map",
|
||||
"shippingAddressCity": "Citta' (Shipping)",
|
||||
"shippingAddressStreet": "Strada (Shipping)",
|
||||
"shippingAddressCountry": "Nazione (Shipping)",
|
||||
"shippingAddressState": "Stato (Shipping)",
|
||||
"shippingAddressPostalCode": "Codice Postale (Shipping)",
|
||||
"shippingAddressMap": "Map (Shipping)"
|
||||
},
|
||||
"links": {
|
||||
"contacts": "Contatti",
|
||||
"opportunities": "Opportunita'",
|
||||
"leads": "Comando",
|
||||
"meetings": "Meetings",
|
||||
"calls": "Calls",
|
||||
"tasks": "Tasks",
|
||||
"emails": "Emails",
|
||||
"accounts": "Accounts",
|
||||
"cases": "Casi",
|
||||
"documents": "Documents",
|
||||
"account": "Account",
|
||||
"opportunity": "Opportunità",
|
||||
"contact": "Contatti",
|
||||
"parent": "Genitore"
|
||||
},
|
||||
"options": {
|
||||
"reminderTypes": {
|
||||
"Popup": "Popup",
|
||||
"Email": "Email"
|
||||
}
|
||||
"links": {
|
||||
"parent": "Genitore",
|
||||
"contacts": "Contatti",
|
||||
"opportunities": "Opportunita'",
|
||||
"leads": "Comando",
|
||||
"meetings": "Meeting",
|
||||
"calls": "Chiamate",
|
||||
"tasks": "Task",
|
||||
"emails": "Email",
|
||||
"accounts": "Account",
|
||||
"cases": "Casi",
|
||||
"documents": "Documenti",
|
||||
"account": "Account",
|
||||
"opportunity": "Opportunità",
|
||||
"contact": "Contatti"
|
||||
},
|
||||
"scopeNames": {
|
||||
"Account": "Account",
|
||||
"Contact": "Contatti",
|
||||
"Lead": "Guida",
|
||||
"Target": "Target",
|
||||
"Opportunity": "Opportunità",
|
||||
"Meeting": "Meeting",
|
||||
"Calendar": "Calendario",
|
||||
"Call": "Chiamata",
|
||||
"Task": "Task",
|
||||
"Case": "Casi",
|
||||
"Document": "Document",
|
||||
"DocumentFolder": "Cartella Documenti",
|
||||
"Campaign": "Campagna",
|
||||
"TargetList": "Elenco destinazioni",
|
||||
"MassEmail": "Email Massima",
|
||||
"EmailQueueItem": "Email Queue Item",
|
||||
"CampaignTrackingUrl": "Tracking URL",
|
||||
"Activities": "Attivià",
|
||||
"KnowledgeBaseArticle": "Consocenza di Base degli Aticolo ",
|
||||
"KnowledgeBaseCategory": "Consocenza di Basec della Categoria "
|
||||
},
|
||||
"scopeNamesPlural": {
|
||||
"Account": "Account",
|
||||
"Contact": "Contatti",
|
||||
"Lead": "Comando",
|
||||
"Target": "Targets",
|
||||
"Opportunity": "Opportunita'",
|
||||
"Meeting": "Meeting",
|
||||
"Calendar": "Calendario",
|
||||
"Call": "Chiamate",
|
||||
"Task": "Tasks",
|
||||
"Case": "Casi",
|
||||
"Document": "Documenti",
|
||||
"DocumentFolder": "Cartella Documenti",
|
||||
"Campaign": "Campagna",
|
||||
"TargetList": "Liste di Destinazione",
|
||||
"MassEmail": "Email Massive",
|
||||
"EmailQueueItem": "Email Queue Items",
|
||||
"CampaignTrackingUrl": "Tracking URLs",
|
||||
"Activities": "Attivià",
|
||||
"KnowledgeBaseArticle": "Conoscenza di Base",
|
||||
"KnowledgeBaseCategory": "Conoscenza di Base Categorie"
|
||||
},
|
||||
"dashlets": {
|
||||
"Leads": "Le mie Guide",
|
||||
"Opportunities": "Le mie Opportunità",
|
||||
"Tasks": "I miei Task",
|
||||
"Cases": "I miei Casi",
|
||||
"Calendar": "Calendario",
|
||||
"Calls": "Le mie Chiamate",
|
||||
"Meetings": "I miei Meeting",
|
||||
"OpportunitiesByStage": "Opportunità di stage",
|
||||
"OpportunitiesByLeadSource": "Opportunities by Lead Source",
|
||||
"SalesByMonth": "Vendite per Mese",
|
||||
"SalesPipeline": "Canale di Vendita",
|
||||
"Activities": "le mie Attività"
|
||||
},
|
||||
"labels": {
|
||||
"Create InboundEmail": "Creare Email in entrata",
|
||||
"Activities": "Attivià",
|
||||
"History": "History",
|
||||
"Attendees": "Partecipanti",
|
||||
"Schedule Meeting": "Scehdula Meeting",
|
||||
"Schedule Call": "Programma di chiamata",
|
||||
"Compose Email": "Componi email",
|
||||
"Log Meeting": "Log Meeting",
|
||||
"Log Call": "Log Chiamata",
|
||||
"Archive Email": "Archivio Email",
|
||||
"Create Task": "Crea Task",
|
||||
"Tasks": "Task"
|
||||
},
|
||||
"fields": {
|
||||
"billingAddressCity": "Citta'",
|
||||
"addressCity": "Citta'",
|
||||
"billingAddressCountry": "Nazione",
|
||||
"addressCountry": "Nazione",
|
||||
"billingAddressPostalCode": "Codice Postale",
|
||||
"addressPostalCode": "Codice Postale",
|
||||
"billingAddressState": "Stati",
|
||||
"addressState": "Stati",
|
||||
"billingAddressStreet": "Strada",
|
||||
"addressStreet": "Strada",
|
||||
"billingAddressMap": "Map",
|
||||
"addressMap": "Map",
|
||||
"shippingAddressCity": "Citta' (Spedizione)",
|
||||
"shippingAddressStreet": "Strada (Spedizione)",
|
||||
"shippingAddressCountry": "Nazione (Spedizione)",
|
||||
"shippingAddressState": "Stato (Spedizione)",
|
||||
"shippingAddressPostalCode": "Codice Postale (Spedizione)",
|
||||
"shippingAddressMap": "Mappa (Spedizione)"
|
||||
},
|
||||
"options": {
|
||||
"reminderTypes": {
|
||||
"Popup": "Popup",
|
||||
"Email": "Email"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,45 +1,45 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create KnowledgeBaseArticle": "Create Article",
|
||||
"Any": "Any",
|
||||
"Send in Email": "Send in Email",
|
||||
"Move Up": "Move Up",
|
||||
"Move Down": "Move Down"
|
||||
"labels": {
|
||||
"Create KnowledgeBaseArticle": "Crea Articolo",
|
||||
"Any": "Tutto",
|
||||
"Send in Email": "Spedisci via Email",
|
||||
"Move Up": "Sposta in Alto",
|
||||
"Move Down": "Sposta in Basso"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"type": "Tipo",
|
||||
"attachments": "Allegato",
|
||||
"publishDate": "Data di pubblicazione",
|
||||
"expirationDate": "Data di Scadenza",
|
||||
"description": "Descrizione",
|
||||
"body": "Corpo",
|
||||
"categories": "Categorie",
|
||||
"language": "Lingua",
|
||||
"portals": "Portali"
|
||||
},
|
||||
"links": {
|
||||
"cases": "Casi",
|
||||
"opportunities": "Opportunita'",
|
||||
"categories": "Categorie",
|
||||
"portals": "Portali"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"In Review": "In Revisione",
|
||||
"Draft": "Bozza",
|
||||
"Archived": "Archiviato",
|
||||
"Published": "Pubblicato"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"type": "Tipo",
|
||||
"attachments": "Allegato",
|
||||
"publishDate": "Publish Date",
|
||||
"expirationDate": "Expiration Date",
|
||||
"description": "Descrizione",
|
||||
"body": "Corpo",
|
||||
"categories": "Categories",
|
||||
"language": "Lingua",
|
||||
"portals": "Portals"
|
||||
},
|
||||
"links": {
|
||||
"cases": "Casi",
|
||||
"opportunities": "Opportunita'",
|
||||
"categories": "Categories",
|
||||
"portals": "Portals"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"In Review": "In Review",
|
||||
"Draft": "Bozza",
|
||||
"Archived": "Archiviato",
|
||||
"Published": "Published"
|
||||
},
|
||||
"type": {
|
||||
"Article": "Article"
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"portals": "If not empty then this article will be available only in specified portals. If empty then it will available in all portals."
|
||||
},
|
||||
"presetFilters": {
|
||||
"published": "Published"
|
||||
"type": {
|
||||
"Article": "Articolo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"portals": "Se non è vuoto allora questo articolo sarà disponibile solo nei portali specifici. Se vuoto, allora sarà disponibile in tutti i portali ."
|
||||
},
|
||||
"presetFilters": {
|
||||
"published": "Pubblicato"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"labels": {
|
||||
"Create KnowledgeBaseCategory": "Create Category",
|
||||
"Manage Categories": "Manage Categories",
|
||||
"Articles": "Articles"
|
||||
},
|
||||
"links": {
|
||||
"articles": "Articles"
|
||||
}
|
||||
}
|
||||
"labels": {
|
||||
"Create KnowledgeBaseCategory": "Crea Categoria",
|
||||
"Manage Categories": "Gestione categorie",
|
||||
"Articles": "Articoli"
|
||||
},
|
||||
"links": {
|
||||
"articles": "Articoli"
|
||||
}
|
||||
}
|
||||
@@ -1,64 +1,64 @@
|
||||
{
|
||||
"labels": {
|
||||
"Converted To": "Convertito in",
|
||||
"Create Lead": "Create Lead",
|
||||
"Convert": "Convert"
|
||||
"labels": {
|
||||
"Converted To": "Convertito in",
|
||||
"Create Lead": "Crea Guida",
|
||||
"Convert": "Convertire"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Email",
|
||||
"title": "Titolo",
|
||||
"website": "Sito Web",
|
||||
"phoneNumber": "Telefono",
|
||||
"accountName": "Nome utente",
|
||||
"doNotCall": "Non chiamare",
|
||||
"address": "Indirizzi",
|
||||
"status": "Stato",
|
||||
"source": "Provenienza",
|
||||
"opportunityAmount": "Opportunity Amount",
|
||||
"opportunityAmountConverted": "Opportunity Amount (converted)",
|
||||
"description": "Descrizione",
|
||||
"createdAccount": "Account",
|
||||
"createdContact": "Contatti",
|
||||
"createdOpportunity": "Opportunità",
|
||||
"campaign": "Campagnia",
|
||||
"targetLists": "Liste di destinazione",
|
||||
"targetList": "Lista di destinazione"
|
||||
},
|
||||
"links": {
|
||||
"targetLists": "Liste di destinazione",
|
||||
"campaignLogRecords": "Log Campagna",
|
||||
"campaign": "Campagna",
|
||||
"createdAccount": "Account",
|
||||
"createdContact": "Contatti",
|
||||
"createdOpportunity": "Opportunità",
|
||||
"cases": "Casi",
|
||||
"documents": "Documenti"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"New": "Nuovo",
|
||||
"Assigned": "Assegnato",
|
||||
"In Process": "In corso",
|
||||
"Converted": "Convertito",
|
||||
"Recycled": "Recuperato",
|
||||
"Dead": "Fuori uso"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Email",
|
||||
"title": "Titolo",
|
||||
"website": "Website",
|
||||
"phoneNumber": "Phone",
|
||||
"accountName": "Nome utente",
|
||||
"doNotCall": "Non chiamare",
|
||||
"address": "Indirizzi",
|
||||
"status": "Stato",
|
||||
"source": "Force",
|
||||
"opportunityAmount": "Opportunity Amount",
|
||||
"opportunityAmountConverted": "Opportunity Amount (converted)",
|
||||
"description": "Descrizione",
|
||||
"createdAccount": "Account",
|
||||
"createdContact": "Contatti",
|
||||
"createdOpportunity": "Opportunità",
|
||||
"campaign": "Campaign",
|
||||
"targetLists": "Target Lists",
|
||||
"targetList": "Target List"
|
||||
},
|
||||
"links": {
|
||||
"targetLists": "Target Lists",
|
||||
"campaignLogRecords": "Campaign Log",
|
||||
"campaign": "Campaign",
|
||||
"createdAccount": "Account",
|
||||
"createdContact": "Contatti",
|
||||
"createdOpportunity": "Opportunità",
|
||||
"cases": "Casi",
|
||||
"documents": "Documents"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"New": "Nuovo",
|
||||
"Assigned": "Assegnato",
|
||||
"In Process": "In corso",
|
||||
"Converted": "Convertito",
|
||||
"Recycled": "Recycled",
|
||||
"Dead": "Dead"
|
||||
},
|
||||
"source": {
|
||||
"": "Nessun",
|
||||
"Call": "Chiamata",
|
||||
"Email": "Email",
|
||||
"Existing Customer": "Existing Customer",
|
||||
"Partner": "Partner",
|
||||
"Public Relations": "Public Relations",
|
||||
"Web Site": "Web Site",
|
||||
"Campaign": "Campaign",
|
||||
"Other": "Other"
|
||||
}
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Attivo",
|
||||
"actual": "Actual",
|
||||
"converted": "Convertito"
|
||||
"source": {
|
||||
"": "Nessun",
|
||||
"Call": "Chiamata",
|
||||
"Email": "Email",
|
||||
"Existing Customer": "Cliente esistente",
|
||||
"Partner": "Partner",
|
||||
"Public Relations": "Pubbliche Relazioni",
|
||||
"Web Site": "Sito Web",
|
||||
"Campaign": "Campagna",
|
||||
"Other": "Altro"
|
||||
}
|
||||
}
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Attivo",
|
||||
"actual": "Attuale",
|
||||
"converted": "Convertito"
|
||||
}
|
||||
}
|
||||
@@ -1,49 +1,49 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"storeSentEmails": "Store Sent Emails",
|
||||
"startAt": "Data d'inizio",
|
||||
"fromAddress": "Indirizzo mittente",
|
||||
"fromName": "Dal nome",
|
||||
"replyToAddress": "Reply-to Address",
|
||||
"replyToName": "Reply-to Name",
|
||||
"campaign": "Campaign",
|
||||
"emailTemplate": "Modello Email",
|
||||
"inboundEmail": "Email Account",
|
||||
"targetLists": "Target Lists",
|
||||
"excludingTargetLists": "Excluding Target Lists",
|
||||
"optOutEntirely": "Opt-Out Entirely"
|
||||
},
|
||||
"links": {
|
||||
"targetLists": "Target Lists",
|
||||
"excludingTargetLists": "Excluding Target Lists",
|
||||
"queueItems": "Queue Items",
|
||||
"campaign": "Campaign",
|
||||
"emailTemplate": "Modello Email",
|
||||
"inboundEmail": "Email Account"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Draft": "Bozza",
|
||||
"Pending": "In attesa",
|
||||
"In Process": "In corso",
|
||||
"Complete": "Complete",
|
||||
"Canceled": "Cancellato",
|
||||
"Failed": "Failed"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create MassEmail": "Create Mass Email",
|
||||
"Send Test": "Send Test"
|
||||
},
|
||||
"messages": {
|
||||
"selectAtLeastOneTarget": "Select at least one target.",
|
||||
"testSent": "Test email(s) supposed to be sent"
|
||||
},
|
||||
"tooltips": {
|
||||
"optOutEntirely": "Email addresses of recipients that unsubscribed will be marked as opted out and they will not receive any mass emails anymore.",
|
||||
"targetLists": "Targets that should receive messages.",
|
||||
"excludingTargetLists": "Targets that should not receive messages."
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"storeSentEmails": "Archiviare Email Inviate",
|
||||
"startAt": "Data d'inizio",
|
||||
"fromAddress": "Indirizzo mittente",
|
||||
"fromName": "Dal nome",
|
||||
"replyToAddress": "Rispondi aa Indirizzo",
|
||||
"replyToName": "Rispondi a Nome",
|
||||
"campaign": "Campagna",
|
||||
"emailTemplate": "Modello Email",
|
||||
"inboundEmail": "Email Account",
|
||||
"targetLists": "Liste di Destinazione",
|
||||
"excludingTargetLists": "Escludi Liste di Destinazione",
|
||||
"optOutEntirely": "Opt-Out Entirely"
|
||||
},
|
||||
"links": {
|
||||
"targetLists": "Liste di Destinazione",
|
||||
"excludingTargetLists": "Excluding Target Lists",
|
||||
"queueItems": "Queue Items",
|
||||
"campaign": "Campagna",
|
||||
"emailTemplate": "Modello Email",
|
||||
"inboundEmail": "Email Account"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Draft": "Bozza",
|
||||
"Pending": "In attesa",
|
||||
"In Process": "In corso",
|
||||
"Complete": "Completo",
|
||||
"Canceled": "Cancellato",
|
||||
"Failed": "Fallito"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create MassEmail": "Crea Email Massive",
|
||||
"Send Test": "Invia Test"
|
||||
},
|
||||
"messages": {
|
||||
"selectAtLeastOneTarget": "Selezionare almeno un destinatario.",
|
||||
"testSent": "L'Email di prova dovrebbe essere stata inviata"
|
||||
},
|
||||
"tooltips": {
|
||||
"optOutEntirely": "Gli Indirizzi e-mail dei destinatari che non sono state sottoscritte saranno contrassegnati come rinunciatari e non riceveranno più e-mail di massive.",
|
||||
"targetLists": "Destinatari che devono ricevere i messaggi.",
|
||||
"excludingTargetLists": "Destinatari che non devono ricevere i messaggi."
|
||||
}
|
||||
}
|
||||
@@ -1,48 +1,46 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"parent": "Genitore",
|
||||
"status": "Stato",
|
||||
"dateStart": "Data d'inizio",
|
||||
"dateEnd": "Data di fine",
|
||||
"duration": "Durata",
|
||||
"description": "Descrizione",
|
||||
"users": "Utenti",
|
||||
"contacts": "Contatti",
|
||||
"leads": "Comando",
|
||||
"reminders": "Reminders",
|
||||
"account": "Account"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"parent": "Genitore",
|
||||
"status": "Stato",
|
||||
"dateStart": "Data d'inizio",
|
||||
"dateEnd": "Data di fine",
|
||||
"duration": "Durata",
|
||||
"description": "Descrizione",
|
||||
"users": "Utenti",
|
||||
"contacts": "Contatti",
|
||||
"leads": "Comando",
|
||||
"reminders": "Promemoria",
|
||||
"account": "Account"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Planned": "Pianificato",
|
||||
"Held": "Held",
|
||||
"Not Held": "Not Held"
|
||||
},
|
||||
"links": {
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Planned": "Pianificato",
|
||||
"Held": "Held",
|
||||
"Not Held": "Not Held"
|
||||
},
|
||||
"acceptanceStatus": {
|
||||
"None": "Nessun",
|
||||
"Accepted": "Accepted",
|
||||
"Declined": "Declined",
|
||||
"Tentative": "Tentative"
|
||||
}
|
||||
},
|
||||
"massActions": {
|
||||
"setHeld": "Trattenuto",
|
||||
"setNotHeld": "Non Trattenuto"
|
||||
},
|
||||
"labels": {
|
||||
"Create Meeting": "Create Meeting",
|
||||
"Set Held": "Trattenuto",
|
||||
"Set Not Held": "Non Trattenuto",
|
||||
"Send Invitations": "Inviare inviti",
|
||||
"on time": "on time",
|
||||
"before": "before"
|
||||
},
|
||||
"presetFilters": {
|
||||
"planned": "Pianificato",
|
||||
"held": "Held",
|
||||
"todays": "Today's"
|
||||
"acceptanceStatus": {
|
||||
"None": "Nessun",
|
||||
"Accepted": "Accettato",
|
||||
"Declined": "Declinato",
|
||||
"Tentative": "Tentativo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"massActions": {
|
||||
"setHeld": "Trattenuto",
|
||||
"setNotHeld": "Non Trattenuto"
|
||||
},
|
||||
"labels": {
|
||||
"Create Meeting": "Create Meeting",
|
||||
"Set Held": "Trattenuto",
|
||||
"Set Not Held": "Non Trattenuto",
|
||||
"Send Invitations": "Inviare inviti",
|
||||
"on time": "puntuale",
|
||||
"before": "prima"
|
||||
},
|
||||
"presetFilters": {
|
||||
"planned": "Pianificato",
|
||||
"held": "Held",
|
||||
"todays": "Di Oggi"
|
||||
}
|
||||
}
|
||||
@@ -1,44 +1,44 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"account": "Account",
|
||||
"stage": "Stage",
|
||||
"amount": "Amount",
|
||||
"probability": "Probability, %",
|
||||
"leadSource": "Lead Source",
|
||||
"doNotCall": "Non chiamare",
|
||||
"closeDate": "Close Date",
|
||||
"contacts": "Contatti",
|
||||
"description": "Descrizione",
|
||||
"amountConverted": "Amount (converted)",
|
||||
"amountWeightedConverted": "Amount Weighted",
|
||||
"campaign": "Campaign"
|
||||
},
|
||||
"links": {
|
||||
"contacts": "Contatti",
|
||||
"documents": "Documents",
|
||||
"campaign": "Campaign"
|
||||
},
|
||||
"options": {
|
||||
"stage": {
|
||||
"Prospecting": "Prospecting",
|
||||
"Qualification": "Qualification",
|
||||
"Needs Analysis": "Needs Analysis",
|
||||
"Value Proposition": "Value Proposition",
|
||||
"Id. Decision Makers": "Id. Decision Makers",
|
||||
"Perception Analysis": "Perception Analysis",
|
||||
"Proposal/Price Quote": "Proposal/Price Quote",
|
||||
"Negotiation/Review": "Negotiation/Review",
|
||||
"Closed Won": "Closed Won",
|
||||
"Closed Lost": "Closed Lost"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Opportunity": "Create Opportunity"
|
||||
},
|
||||
"presetFilters": {
|
||||
"open": "Aperto",
|
||||
"won": "Won",
|
||||
"lost": "Lost"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"account": "Account",
|
||||
"stage": "Stage",
|
||||
"amount": "Importo",
|
||||
"probability": "Probabilità, %",
|
||||
"leadSource": "Lead Source",
|
||||
"doNotCall": "Non chiamare",
|
||||
"closeDate": "Data di chiusura",
|
||||
"contacts": "Contatti",
|
||||
"description": "Descrizione",
|
||||
"amountConverted": "Importo (convertito)",
|
||||
"amountWeightedConverted": "Importo Ponderato",
|
||||
"campaign": "Campagna"
|
||||
},
|
||||
"links": {
|
||||
"contacts": "Contatti",
|
||||
"documents": "Documentsi",
|
||||
"campaign": "Campagna"
|
||||
},
|
||||
"options": {
|
||||
"stage": {
|
||||
"Prospecting": "Prospecting",
|
||||
"Qualification": "Qualifica",
|
||||
"Needs Analysis": "Necessita di analisi",
|
||||
"Value Proposition": "Proposta di Valore",
|
||||
"Id. Decision Makers": "Id. Responsabile",
|
||||
"Perception Analysis": "Percezione dell'Analisi",
|
||||
"Proposal/Price Quote": "Proposta / Preventivo",
|
||||
"Negotiation/Review": "Negoziazione/Revisione",
|
||||
"Closed Won": "Chiuso Positivamente",
|
||||
"Closed Lost": "Chiuso Negativamente"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Opportunity": "Crea Opportunità"
|
||||
},
|
||||
"presetFilters": {
|
||||
"open": "Aperto",
|
||||
"won": "Vinto",
|
||||
"lost": "Perso"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"links": {
|
||||
"articles": "Knowledge Base Articles"
|
||||
}
|
||||
}
|
||||
"links": {
|
||||
"articles": "Consocenza di Base degli Articoli"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"options": {
|
||||
"job": {
|
||||
"ProcessMassEmail": "Send Mass Emails",
|
||||
"ControlKnowledgeBaseArticleStatus": "Control Knowledge Base Article Status"
|
||||
}
|
||||
"options": {
|
||||
"job": {
|
||||
"ProcessMassEmail": "Send Mass Emails",
|
||||
"ControlKnowledgeBaseArticleStatus": "Controllo dello stato di conoscenza di base"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,19 +1,17 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Email",
|
||||
"title": "Titolo",
|
||||
"website": "Website",
|
||||
"accountName": "Nome utente",
|
||||
"phoneNumber": "Phone",
|
||||
"doNotCall": "Non chiamare",
|
||||
"address": "Indirizzi",
|
||||
"description": "Descrizione"
|
||||
},
|
||||
"links": {
|
||||
},
|
||||
"labels": {
|
||||
"Create Target": "Create Target",
|
||||
"Convert to Lead": "Convert to Lead"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Email",
|
||||
"title": "Titolo",
|
||||
"website": "Sito Wev",
|
||||
"accountName": "Nome utente",
|
||||
"phoneNumber": "Telefono",
|
||||
"doNotCall": "Non chiamare",
|
||||
"address": "Indirizzi",
|
||||
"description": "Descrizione"
|
||||
},
|
||||
"labels": {
|
||||
"Create Target": "Crea Target",
|
||||
"Convert to Lead": "Conversione in Guida"
|
||||
}
|
||||
}
|
||||
@@ -1,32 +1,32 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"description": "Descrizione",
|
||||
"entryCount": "Entry Count",
|
||||
"campaigns": "Campaigns",
|
||||
"endDate": "End Date",
|
||||
"targetLists": "Target Lists"
|
||||
},
|
||||
"links": {
|
||||
"accounts": "Accounts",
|
||||
"contacts": "Contatti",
|
||||
"leads": "Comando",
|
||||
"campaigns": "Campaigns",
|
||||
"massEmails": "Mass Emails"
|
||||
},
|
||||
"options": {
|
||||
"type": {
|
||||
"Email": "Email",
|
||||
"Web": "Web",
|
||||
"Television": "Television",
|
||||
"Radio": "Radio",
|
||||
"Newsletter": "Newsletter"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create TargetList": "Create Target List",
|
||||
"Opted Out": "Rinuncia",
|
||||
"Cancel Opt-Out": "Cancel Opt-Out",
|
||||
"Opt-Out": "Opt-Out"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"description": "Descrizione",
|
||||
"entryCount": "Contatore iniziale",
|
||||
"campaigns": "Campagne",
|
||||
"endDate": "Data di finee",
|
||||
"targetLists": "Lista di destinazione"
|
||||
},
|
||||
"links": {
|
||||
"accounts": "Account",
|
||||
"contacts": "Contatti",
|
||||
"leads": "Comando",
|
||||
"campaigns": "Campagne",
|
||||
"massEmails": "Email Massive"
|
||||
},
|
||||
"options": {
|
||||
"type": {
|
||||
"Email": "Email",
|
||||
"Web": "Web",
|
||||
"Television": "Televisione",
|
||||
"Radio": "Radio",
|
||||
"Newsletter": "Newsletter"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create TargetList": "Crea lista di destinazione",
|
||||
"Opted Out": "Rinuncia",
|
||||
"Cancel Opt-Out": "Cancella Opt-Out",
|
||||
"Opt-Out": "Opt-Out"
|
||||
}
|
||||
}
|
||||
@@ -1,45 +1,45 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"parent": "Genitore",
|
||||
"status": "Stato",
|
||||
"dateStart": "Data d'inizio",
|
||||
"dateEnd": "Data di scadenza",
|
||||
"dateStartDate": "Date Start (all day)",
|
||||
"dateEndDate": "Date End (all day)",
|
||||
"priority": "Priorita'",
|
||||
"description": "Descrizione",
|
||||
"isOverdue": "In ritardo",
|
||||
"account": "Account",
|
||||
"dateCompleted": "Date Completed",
|
||||
"attachments": "Allegato"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"parent": "Genitore",
|
||||
"status": "Stato",
|
||||
"dateStart": "Data d'inizio",
|
||||
"dateEnd": "Data di scadenza",
|
||||
"dateStartDate": "Data d'Inizio (tutto il giorno)",
|
||||
"dateEndDate": "Data di Fine (tutto il giorno)",
|
||||
"priority": "Priorita'",
|
||||
"description": "Descrizione",
|
||||
"isOverdue": "In ritardo",
|
||||
"account": "Account",
|
||||
"dateCompleted": "Data completata",
|
||||
"attachments": "Allegato"
|
||||
},
|
||||
"links": {
|
||||
"attachments": "Allegato"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Not Started": "Non iniziato",
|
||||
"Started": "Iniziato",
|
||||
"Completed": "Completato",
|
||||
"Canceled": "Cancellato",
|
||||
"Deferred": "Prorogare"
|
||||
},
|
||||
"links": {
|
||||
"attachments": "Allegato"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Not Started": "Non iniziato",
|
||||
"Started": "Iniziato",
|
||||
"Completed": "Completato",
|
||||
"Canceled": "Cancellato",
|
||||
"Deferred": "Deferred"
|
||||
},
|
||||
"priority" : {
|
||||
"Low": "Basso",
|
||||
"Normal": "Normale",
|
||||
"High": "Alto",
|
||||
"Urgent": "Urgente"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Task": "Create Task",
|
||||
"Complete": "Complete"
|
||||
},
|
||||
"presetFilters": {
|
||||
"actual": "Actual",
|
||||
"completed": "Completato",
|
||||
"todays": "Today's",
|
||||
"overdue": "Overdue"
|
||||
"priority": {
|
||||
"Low": "Basso",
|
||||
"Normal": "Normale",
|
||||
"High": "Alto",
|
||||
"Urgent": "Urgente"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Task": "Crea Task",
|
||||
"Complete": "Completo"
|
||||
},
|
||||
"presetFilters": {
|
||||
"actual": "Attuale",
|
||||
"completed": "Completato",
|
||||
"todays": "Di Oggi",
|
||||
"overdue": "In RItardo"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"links": {
|
||||
"targetLists": "Target Lists"
|
||||
}
|
||||
}
|
||||
"links": {
|
||||
"targetLists": "Liste di destinazione"
|
||||
}
|
||||
}
|
||||
@@ -731,8 +731,22 @@ class Activities extends \Espo\Core\Services\Base
|
||||
'leftJoins' => ['users'],
|
||||
'whereClause' => array(
|
||||
'usersMiddle.userId' => $userId,
|
||||
'dateStart>=' => $from,
|
||||
'dateStart<' => $to,
|
||||
array(
|
||||
'OR' => array(
|
||||
array(
|
||||
'dateStart>=' => $from,
|
||||
'dateStart<' => $to
|
||||
),
|
||||
array(
|
||||
'dateEnd>=' => $from,
|
||||
'dateEnd<' => $to
|
||||
),
|
||||
array(
|
||||
'dateStart<=' => $from,
|
||||
'dateEnd>=' => $to
|
||||
)
|
||||
)
|
||||
),
|
||||
'usersMiddle.status!=' => 'Declined'
|
||||
),
|
||||
'customJoin' => ''
|
||||
@@ -762,8 +776,22 @@ class Activities extends \Espo\Core\Services\Base
|
||||
'leftJoins' => ['users'],
|
||||
'whereClause' => array(
|
||||
'usersMiddle.userId' => $userId,
|
||||
'dateStart>=' => $from,
|
||||
'dateStart<' => $to,
|
||||
array(
|
||||
'OR' => array(
|
||||
array(
|
||||
'dateStart>=' => $from,
|
||||
'dateStart<' => $to
|
||||
),
|
||||
array(
|
||||
'dateEnd>=' => $from,
|
||||
'dateEnd<' => $to
|
||||
),
|
||||
array(
|
||||
'dateStart<=' => $from,
|
||||
'dateEnd>=' => $to
|
||||
)
|
||||
)
|
||||
),
|
||||
'usersMiddle.status!=' => 'Declined'
|
||||
),
|
||||
'customJoin' => ''
|
||||
@@ -864,6 +892,10 @@ class Activities extends \Espo\Core\Services\Base
|
||||
'dateEnd>=' => $from,
|
||||
'dateEnd<' => $to,
|
||||
),
|
||||
array(
|
||||
'dateStart<=' => $from,
|
||||
'dateEnd>=' => $to
|
||||
),
|
||||
array(
|
||||
'dateEndDate!=' => null,
|
||||
'dateEndDate>=' => $from,
|
||||
|
||||
@@ -146,7 +146,7 @@ class Opportunity extends \Espo\Services\Record
|
||||
opportunity.stage = 'Closed Won'
|
||||
|
||||
GROUP BY DATE_FORMAT(opportunity.close_date, '%Y-%m')
|
||||
ORDER BY opportunity.close_date
|
||||
ORDER BY `month`
|
||||
";
|
||||
|
||||
$sth = $pdo->prepare($sql);
|
||||
|
||||
@@ -73,7 +73,11 @@ class Email extends \Espo\Core\Notificators\Base
|
||||
|
||||
$dateSent = $entity->get('dateSent');
|
||||
if (!$dateSent) return;
|
||||
$dt = new \DateTime($dateSent);
|
||||
|
||||
$dt = null;
|
||||
try {
|
||||
$dt = new \DateTime($dateSent);
|
||||
} catch (\Exception $e) {}
|
||||
if (!$dt) return;
|
||||
|
||||
if ($dt->diff(new \DateTime())->days > self::DAYS_THRESHOLD) return;
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
"ldapAccountDomainNameShort": "Account Domain Name Short",
|
||||
"ldapOptReferrals": "Opt Referrals",
|
||||
"ldapUserNameAttribute": "Username Attribute",
|
||||
"ldapUserObjectClass": "User ObjectClass",
|
||||
"ldapUserTitleAttribute": "User Title Attribute",
|
||||
"ldapUserFirstNameAttribute": "User First Name Attribute",
|
||||
"ldapUserLastNameAttribute": "User Last Name Attribute",
|
||||
@@ -101,7 +102,8 @@
|
||||
"ldapUsername": "The full system user DN which allows to search other users. E.g. \"CN=LDAP System User,OU=users,OU=espocrm, DC=test,DC=lan\".",
|
||||
"ldapPassword": "The password to access to LDAP server.",
|
||||
"ldapAuth": "Access credentials for the LDAP server.",
|
||||
"ldapUserNameAttribute": "The attribute to identify the user. For Active Directory it can be \"userPrincipalName\" or \"sAMAccountName\".",
|
||||
"ldapUserNameAttribute": "The attribute to identify the user. \nE.g. \"userPrincipalName\" or \"sAMAccountName\" for Active Directory, \"uid\" for OpenLDAP.",
|
||||
"ldapUserObjectClass": "ObjectClass attribute for searching users. E.g. \"person\" for AD, \"inetOrgPerson\" for OpenLDAP.",
|
||||
"ldapAccountCanonicalForm": "The type of your account canonical form. There are 4 options:<br>- 'Dn' - the form in the format 'CN=tester,OU=espocrm,DC=test, DC=lan'.<br>- 'Username' - the form 'tester'.<br>- 'Backslash' - the form 'COMPANY\\tester'.<br>- 'Principal' - the form 'tester@company.com'.",
|
||||
"ldapBindRequiresDn": "The option to format the username in the DN form.",
|
||||
"ldapBaseDn": "The default base DN used for searching users. E.g. \"OU=users,OU=espocrm,DC=test, DC=lan\".",
|
||||
|
||||
@@ -100,7 +100,6 @@
|
||||
"ldapUsername": "El sistema de usuario DN completo que permite a los usuarios buscar otros. E.g. \"CN=LDAP usuario del sistema,OU=users,OU=espocrm, DC=test,DC=lan\".",
|
||||
"ldapPassword": "La contraseña para acceder al servidor LDAP.",
|
||||
"ldapAuth": "Credenciales de acceso para el servidor LDAP.",
|
||||
"ldapUserNameAttribute": "El atributo para identificar al usuario. Para Active Directory puede ser \"userPrincipalName\" o \"sAMAccountName\".",
|
||||
"ldapBindRequiresDn": "La opción para formatear el nombre de usuario en el formulario de DN.",
|
||||
"ldapBaseDn": "La base DN predeterminado utilizado para la búsqueda de los usuarios. E.g. \"OU=users,OU=espocrm,DC=test, DC=lan\".",
|
||||
"ldapTryUsernameSplit": "La opción de dividir un nombre de usuario con el dominio.",
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
"newPasswordConfirm": "Confirmar Contraseña Nueva",
|
||||
"avatar": "Avatar",
|
||||
"isActive": "Está Activo",
|
||||
"isPortalUser": "Is un usuario del portal",
|
||||
"isPortalUser": "Es un usuario del portal",
|
||||
"contact": "Contacto",
|
||||
"accounts": "Cuentas",
|
||||
"accounts": "Empresas",
|
||||
"account": "Cuenta (Primaria)",
|
||||
"sendAccessInfo": "Enviar correo electrónico con los accesos a la información del usuario",
|
||||
"portal": "Portal",
|
||||
@@ -33,7 +33,7 @@
|
||||
"portals": "Portales",
|
||||
"portalRoles": "Roles del portal",
|
||||
"contact": "Contacto",
|
||||
"accounts": "Cuentas",
|
||||
"accounts": "Empresas",
|
||||
"account": "Cuenta (Primaria)"
|
||||
},
|
||||
"labels": {
|
||||
@@ -58,8 +58,8 @@
|
||||
"isActive": "Si lo desmarca, el usuario no podrá iniciar sesión.",
|
||||
"teams": "Equipos a los que este usuario pertenece. Nivel de control de acceso se hereda de los roles de equipo.",
|
||||
"roles": "Roles de acceso adicionales. Úsalo si el usuario no pertenece a ningún equipo o si necesita ampliar el nivel de control de acceso sólo para este usuario.",
|
||||
"portalRoles": "Los roles de portal adicionales. Lo utilizan para extender el nivel de control de acceso exclusivo para este usuario.",
|
||||
"portals": "Portales donde el usuario tiene acceso a."
|
||||
"portalRoles": "Los roles del portal se utilizan para extender el nivel de control de acceso exclusivo para este usuario.",
|
||||
"portals": "El usuario tiene accesos a los siguientes portales."
|
||||
},
|
||||
"messages": {
|
||||
"passwordWillBeSent": "La Contraseña será enviada al correo electrónico del usuario",
|
||||
|
||||
@@ -1,191 +1,191 @@
|
||||
{
|
||||
"labels": {
|
||||
"Enabled": "Abilitato",
|
||||
"Disabled": "Disabilitato",
|
||||
"System": "Sistema",
|
||||
"Users": "Utenti",
|
||||
"Email": "Email",
|
||||
"Data": "Data",
|
||||
"Customization": "Customizzazione",
|
||||
"Available Fields": "Campi Liberi",
|
||||
"Layout": "Layout",
|
||||
"Entity Manager": "Entity Manager",
|
||||
"Add Panel": "Aggiungi pannello",
|
||||
"Add Field": "Aggiungi Campo",
|
||||
"Settings": "Settaggi",
|
||||
"Scheduled Jobs": "Jobs schedulati",
|
||||
"Upgrade": "Aggiornamento",
|
||||
"Clear Cache": "Svuota Cache",
|
||||
"Rebuild": "Rebuild",
|
||||
"Teams": "Teams",
|
||||
"Roles": "Ruoli",
|
||||
"Portal": "Portal",
|
||||
"Portals": "Portals",
|
||||
"Portal Roles": "Portal Roles",
|
||||
"Outbound Emails": "Outbound Emails",
|
||||
"Group Email Accounts": "Group Email Accounts",
|
||||
"Personal Email Accounts": "Personal Email Accounts",
|
||||
"Inbound Emails": "Inbound Emails",
|
||||
"Email Templates": "Email Templates",
|
||||
"Import": "Import",
|
||||
"Layout Manager": "Gestore Layout",
|
||||
"User Interface": "Interfaccia Utente",
|
||||
"Auth Tokens": "Auth Tokens",
|
||||
"Authentication": "Authentication",
|
||||
"Currency": "Currency",
|
||||
"Integrations": "Integrations",
|
||||
"Extensions": "Extensions",
|
||||
"Upload": "Upload",
|
||||
"Installing...": "Installing...",
|
||||
"Upgrading...": "Upgrading...",
|
||||
"Upgraded successfully": "Upgraded successfully",
|
||||
"Installed successfully": "Installed successfully",
|
||||
"Ready for upgrade": "Ready for upgrade",
|
||||
"Run Upgrade": "Run Upgrade",
|
||||
"Install": "Install",
|
||||
"Ready for installation": "Ready for installation",
|
||||
"Uninstalling...": "Uninstalling...",
|
||||
"Uninstalled": "Uninstalled",
|
||||
"Create Entity": "Create Entity",
|
||||
"Edit Entity": "Edit Entity",
|
||||
"Create Link": "Create Link",
|
||||
"Edit Link": "Edit Link",
|
||||
"Notifications": "Notifications",
|
||||
"Jobs": "Jobs",
|
||||
"Reset to Default": "Reset to Default",
|
||||
"Email Filters": "Email Filters"
|
||||
},
|
||||
"layouts": {
|
||||
"list": "Lista",
|
||||
"detail": "Dettaglio",
|
||||
"listSmall": "Lista (ridotta)",
|
||||
"detailSmall": "Dettaglio (ridotto)",
|
||||
"filters": "Filtri di ricerca",
|
||||
"massUpdate": "Aggiornamento Massivo",
|
||||
"relationships": "Relazioni"
|
||||
},
|
||||
"fieldTypes": {
|
||||
"address": "Indirizzi",
|
||||
"array": "Array",
|
||||
"foreign": "Foreign",
|
||||
"duration": "Durata",
|
||||
"password": "Password",
|
||||
"parsonName": "Nome di persona",
|
||||
"autoincrement": "Auto-increment",
|
||||
"bool": "Boolean",
|
||||
"currency": "Currency",
|
||||
"date": "Date",
|
||||
"datetime": "DateTime",
|
||||
"datetimeOptional": "Date/DateTime",
|
||||
"email": "Email",
|
||||
"enum": "Enum",
|
||||
"enumInt": "Enum Integer",
|
||||
"enumFloat": "Enum Float",
|
||||
"float": "Float",
|
||||
"int": "Int",
|
||||
"link": "Link",
|
||||
"linkMultiple": "Link Multiple",
|
||||
"linkParent": "Link Parent",
|
||||
"multienim": "Multienum",
|
||||
"phone": "Phone",
|
||||
"text": "Text",
|
||||
"url": "Url",
|
||||
"varchar": "Varchar",
|
||||
"file": "File",
|
||||
"image": "Immagine",
|
||||
"multiEnum": "Multi-Enum",
|
||||
"attachmentMultiple": "Attachment Multiple",
|
||||
"rangeInt": "Range Integer",
|
||||
"rangeFloat": "Range Float",
|
||||
"rangeCurrency": "Range Currency",
|
||||
"wysiwyg": "Wysiwyg",
|
||||
"map": "Map",
|
||||
"number": "Numero"
|
||||
},
|
||||
"fields": {
|
||||
"type": "Tipo",
|
||||
"name": "Nome",
|
||||
"label": "Etichetta",
|
||||
"required": "Richiesto",
|
||||
"default": "Default",
|
||||
"maxLength": "Max Length",
|
||||
"options": "Opzioni",
|
||||
"after": "After (field)",
|
||||
"before": "Before (field)",
|
||||
"link": "Link",
|
||||
"field": "Campo",
|
||||
"min": "Min",
|
||||
"max": "Max",
|
||||
"translation": "Traduzione",
|
||||
"previewSize": "Preview Size",
|
||||
"noEmptyString": "No Empty String",
|
||||
"defaultType": "Default Type",
|
||||
"seeMoreDisabled": "Disable Text Cut",
|
||||
"entityList": "Entity List",
|
||||
"isSorted": "Is Sorted (alphabetically)",
|
||||
"audited": "Audited",
|
||||
"trim": "Trim",
|
||||
"height": "Height (px)",
|
||||
"minHeight": "Min Height (px)",
|
||||
"provider": "Provider",
|
||||
"typeList": "Type List",
|
||||
"rows": "Number of rows of textarea",
|
||||
"lengthOfCut": "Length of cut",
|
||||
"sourceList": "Source List",
|
||||
"prefix": "Prefix",
|
||||
"nextNumber": "Next Number",
|
||||
"padLength": "Pad Length",
|
||||
"disableFormatting": "Disable Formatting"
|
||||
},
|
||||
"messages": {
|
||||
"upgradeVersion": "Your EspoCRM will be upgraded to version <strong>{version}</strong>. This can take some time.",
|
||||
"upgradeDone": "Your EspoCRM has been upgraded to version <strong>{version}</strong>.",
|
||||
"upgradeBackup": "We recommend to make a backup of your EspoCRM files and data before upgrade.",
|
||||
"thousandSeparatorEqualsDecimalMark": "Thousand separator can not be same as decimal mark",
|
||||
"userHasNoEmailAddress": "Utente non ha indirizzo email.",
|
||||
"selectEntityType": "Scegli il tipo di entity nel menu di sinistra.",
|
||||
"selectUpgradePackage": "Select upgrade package",
|
||||
"downloadUpgradePackage": "Download upgrade package(s) <a href=\"{url}\">here</a>.",
|
||||
"selectLayout": "Scegli il layout necessario nel meno di sinistra e editalo.",
|
||||
"selectExtensionPackage": "Select extension package",
|
||||
"extensionInstalled": "Extension {name} {version} has been installed.",
|
||||
"installExtension": "Extension {name} {version} is ready for an installation.",
|
||||
"uninstallConfirmation": "Are you really want to uninstall the extension?"
|
||||
},
|
||||
"descriptions": {
|
||||
"settings": "Settaggi di sistema dell'applicazione.",
|
||||
"scheduledJob": "Jobs eseguiti da cron.",
|
||||
"upgrade": "Aggiorna EspoCRM.",
|
||||
"clearCache": "Pulisci la cache del backend.",
|
||||
"rebuild": "Ricostruisci backend e pulisci cache.",
|
||||
"users": "Gestione utenti.",
|
||||
"teams": "Gestione teams.",
|
||||
"roles": "Gestione ruoli.",
|
||||
"portals": "Portals management.",
|
||||
"portalRoles": "Roles for portal.",
|
||||
"outboundEmails": "Settaggi SMTP per email di uscita.",
|
||||
"groupEmailAccounts": "Group IMAP email accounts. Email import and Email-to-Case.",
|
||||
"personalEmailAccounts": "Users email accounts.",
|
||||
"emailTemplates": "Modelli per email di uscita.",
|
||||
"import": "Importa dati da file CSV.",
|
||||
"layoutManager": "Personalizza layouts (lista, dettaglio, modifica, ricerca, aggiornamenti massivi).",
|
||||
"entityManager": "Create custom entities, edit existing ones. Manage field and relationships.",
|
||||
"userInterface": "Configura Interfaccia.",
|
||||
"authTokens": "Active auth sessions. IP address and last access date.",
|
||||
"authentication": "Authentication settings.",
|
||||
"currency": "Currency settings and rates.",
|
||||
"extensions": "Install or uninstall extensions.",
|
||||
"integrations": "Integration with third-party services.",
|
||||
"notifications": "In-app and email notification settings.",
|
||||
"inboundEmails": "Settings for incoming emails.",
|
||||
"emailFilters": "Emails messages that match specified filter won't be imported."
|
||||
},
|
||||
"options": {
|
||||
"previewSize": {
|
||||
"x-small": "X-Small",
|
||||
"small": "Small",
|
||||
"medium": "Medium",
|
||||
"large": "Large"
|
||||
}
|
||||
"labels": {
|
||||
"Enabled": "Abilitato",
|
||||
"Disabled": "Disabilitato",
|
||||
"System": "Sistema",
|
||||
"Users": "Utenti",
|
||||
"Email": "Email",
|
||||
"Data": "Data",
|
||||
"Customization": "Customizzazione",
|
||||
"Available Fields": "Campi Liberi",
|
||||
"Layout": "Layout",
|
||||
"Entity Manager": "Entity Manager",
|
||||
"Add Panel": "Aggiungi pannello",
|
||||
"Add Field": "Aggiungi Campo",
|
||||
"Settings": "Settaggi",
|
||||
"Scheduled Jobs": "Jobs schedulati",
|
||||
"Upgrade": "Aggiornamento",
|
||||
"Clear Cache": "Svuota Cache",
|
||||
"Rebuild": "Rebuild",
|
||||
"Teams": "Teams",
|
||||
"Roles": "Ruoli",
|
||||
"Portal": "Portale",
|
||||
"Portals": "Portali",
|
||||
"Portal Roles": "Portale Ruoli",
|
||||
"Outbound Emails": "Email in uscita",
|
||||
"Group Email Accounts": "Account Gruppi e-mail",
|
||||
"Personal Email Accounts": "Account e-mail personale",
|
||||
"Inbound Emails": "Email in arrivo",
|
||||
"Email Templates": "Modelli Email",
|
||||
"Import": "Importa",
|
||||
"Layout Manager": "Gestore Layout",
|
||||
"User Interface": "Interfaccia Utente",
|
||||
"Auth Tokens": "Token automatici",
|
||||
"Authentication": "Autenticazione",
|
||||
"Currency": "Moneta",
|
||||
"Integrations": "Integrazione",
|
||||
"Extensions": "Estensione",
|
||||
"Upload": "Caricamento",
|
||||
"Installing...": "Installazione...",
|
||||
"Upgrading...": "Aggiornamento...",
|
||||
"Upgraded successfully": "Aggiornamento completato",
|
||||
"Installed successfully": "Installazione completato",
|
||||
"Ready for upgrade": "Pronto per l'aggiornamento",
|
||||
"Run Upgrade": "Eseguire Aggiornamento",
|
||||
"Install": "Installa",
|
||||
"Ready for installation": "Pronto per l'installazione",
|
||||
"Uninstalling...": "Disinstallazione...",
|
||||
"Uninstalled": "Non Installato",
|
||||
"Create Entity": "Crea Entità",
|
||||
"Edit Entity": "Modifica Entità",
|
||||
"Create Link": "Crea Link",
|
||||
"Edit Link": "Modifica Link",
|
||||
"Notifications": "Notifica",
|
||||
"Jobs": "Jobs",
|
||||
"Reset to Default": "Ritorna alle condizioni di Default",
|
||||
"Email Filters": "Filtri Email"
|
||||
},
|
||||
"layouts": {
|
||||
"list": "Lista",
|
||||
"detail": "Dettaglio",
|
||||
"listSmall": "Lista (ridotta)",
|
||||
"detailSmall": "Dettaglio (ridotto)",
|
||||
"filters": "Filtri di ricerca",
|
||||
"massUpdate": "Aggiornamento Massivo",
|
||||
"relationships": "Relazioni"
|
||||
},
|
||||
"fieldTypes": {
|
||||
"address": "Indirizzi",
|
||||
"array": "Array",
|
||||
"foreign": "Esterna",
|
||||
"duration": "Durata",
|
||||
"password": "Password",
|
||||
"parsonName": "Nome di persona",
|
||||
"autoincrement": "Auto-increment",
|
||||
"bool": "Boolean",
|
||||
"currency": "Valuta",
|
||||
"date": "Data",
|
||||
"datetime": "Appuntamento",
|
||||
"datetimeOptional": "Data/Appuntamento",
|
||||
"email": "Email",
|
||||
"enum": "Enum",
|
||||
"enumInt": "Enum Integer",
|
||||
"enumFloat": "Enum Float",
|
||||
"float": "Float",
|
||||
"int": "Int",
|
||||
"link": "Link",
|
||||
"linkMultiple": "Link Multiplo",
|
||||
"linkParent": "Link Parent",
|
||||
"multienim": "Multienum",
|
||||
"phone": "Telefono",
|
||||
"text": "Testo",
|
||||
"url": "Url",
|
||||
"varchar": "Varchar",
|
||||
"file": "File",
|
||||
"image": "Immagine",
|
||||
"multiEnum": "Multi-Enum",
|
||||
"attachmentMultiple": "Multi Allegato",
|
||||
"rangeInt": "Range Integer",
|
||||
"rangeFloat": "Range Float",
|
||||
"rangeCurrency": "Range Currency",
|
||||
"wysiwyg": "Wysiwyg",
|
||||
"map": "Mappa",
|
||||
"number": "Numero"
|
||||
},
|
||||
"fields": {
|
||||
"type": "Tipo",
|
||||
"name": "Nome",
|
||||
"label": "Etichetta",
|
||||
"required": "Richiesto",
|
||||
"default": "Default",
|
||||
"maxLength": "Lunghezza Massima",
|
||||
"options": "Opzioni",
|
||||
"after": "Dopo (campo)",
|
||||
"before": "Prima (campo)",
|
||||
"link": "Link",
|
||||
"field": "Campo",
|
||||
"min": "Min",
|
||||
"max": "Max",
|
||||
"translation": "Traduzione",
|
||||
"previewSize": "Anteprima dimensione",
|
||||
"noEmptyString": "Nessuna Stringa vuota",
|
||||
"defaultType": "Tipo di Default",
|
||||
"seeMoreDisabled": "Disabilitare Taglio Testo",
|
||||
"entityList": "Lista delle Entità",
|
||||
"isSorted": "È ordinato ( in ordine alfabetico )",
|
||||
"audited": "Sottoposto a Revisione Contabile",
|
||||
"trim": "Trim",
|
||||
"height": "Altezza (px)",
|
||||
"minHeight": "Altezza min. (px)",
|
||||
"provider": "Provider",
|
||||
"typeList": "Lista Tipi",
|
||||
"rows": "Numero di righe dell'area Testuale",
|
||||
"lengthOfCut": "Lunghezza del taglio",
|
||||
"sourceList": "Elenco Sorgenti",
|
||||
"prefix": "Prefix",
|
||||
"nextNumber": "Prossimo Numero",
|
||||
"padLength": "Lunghezza Pad",
|
||||
"disableFormatting": "Disabilitare Formattazione"
|
||||
},
|
||||
"messages": {
|
||||
"upgradeVersion": "EspoCRM verrà aggiornato alla versione < strong> { version} < / strong> . L'operazione può richiedere qualche minuto .",
|
||||
"upgradeDone": "EspoCRM è stato aggiornato alla versione <strong>{version}</strong>.",
|
||||
"upgradeBackup": "Si consiglia di effettuare un backup dei file EspoCRM e dati prima dell'aggiornamento .",
|
||||
"thousandSeparatorEqualsDecimalMark": "Il Separatore delle migliaia non può essere lo stesso utilizzato per i decimali",
|
||||
"userHasNoEmailAddress": "L'Utente non ha indirizzo email.",
|
||||
"selectEntityType": "Scegli il tipo di entity nel menu di sinistra.",
|
||||
"selectUpgradePackage": "Seleziona il pacchetto di aggiornamento",
|
||||
"downloadUpgradePackage": "Scarica il pacchetto di aggiornamento <a href=\"{url}\">here</a>.",
|
||||
"selectLayout": "Scegli il layout necessario nel meno di sinistra e editalo.",
|
||||
"selectExtensionPackage": "Seleziona pacchetto di estensioni",
|
||||
"extensionInstalled": "L'Estensione {name} {version} è stata installata",
|
||||
"installExtension": "L'Estensione {name} {version} è pronto per essere installata",
|
||||
"uninstallConfirmation": "Sei sicuro di voler disinstallare l'estensione ?"
|
||||
},
|
||||
"descriptions": {
|
||||
"settings": "Settaggi di sistema dell'applicazione.",
|
||||
"scheduledJob": "Jobs eseguiti da cron.",
|
||||
"upgrade": "Aggiorna EspoCRM.",
|
||||
"clearCache": "Pulisci la cache del backend.",
|
||||
"rebuild": "Ricostruisci backend e pulisci cache.",
|
||||
"users": "Gestione utenti.",
|
||||
"teams": "Gestione teams.",
|
||||
"roles": "Gestione ruoli.",
|
||||
"portals": "Portals management.",
|
||||
"portalRoles": "Roles for portal.",
|
||||
"outboundEmails": "Settaggi SMTP per email di uscita.",
|
||||
"groupEmailAccounts": "Group IMAP email accounts. Email import and Email-to-Case.",
|
||||
"personalEmailAccounts": "Account di posta elettronica .",
|
||||
"emailTemplates": "Modelli per email di uscita.",
|
||||
"import": "Importa dati da file CSV.",
|
||||
"layoutManager": "Personalizza layouts (lista, dettaglio, modifica, ricerca, aggiornamenti massivi).",
|
||||
"entityManager": "Create custom entities, edit existing ones. Manage field and relationships.",
|
||||
"userInterface": "Configura Interfaccia.",
|
||||
"authTokens": "Auth sessions attivi. indirizzo IP e la data dell'ultimo accesso .",
|
||||
"authentication": "Impostazioni di autenticazione.",
|
||||
"currency": "Impostazioni di valuta e tassi .",
|
||||
"extensions": "Installa o Disinstalla le estensioni.",
|
||||
"integrations": "Integrazione con servizi di terze parti.",
|
||||
"notifications": "In-app e impostazioni di notifica e-mail.",
|
||||
"inboundEmails": "Impostazioni per le email in arrivo.",
|
||||
"emailFilters": "I Messaggi di posta elettronica che non corrispondono al filtro specificato, non verranno importati ."
|
||||
},
|
||||
"options": {
|
||||
"previewSize": {
|
||||
"x-small": "X-Small",
|
||||
"small": "Small",
|
||||
"medium": "Medium",
|
||||
"large": "Large"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"insertFromSourceLabels": {
|
||||
"Document": "Insert Document"
|
||||
}
|
||||
"insertFromSourceLabels": {
|
||||
"Document": "Inserisci documento"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,8 @@
|
||||
{
|
||||
"fields": {
|
||||
"user": "Utente",
|
||||
"ipAddress": "indirizzi IP",
|
||||
"lastAccess": "Data ultimo acesso",
|
||||
"createdAt": "Data Accesso"
|
||||
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"user": "Utente",
|
||||
"ipAddress": "indirizzi IP",
|
||||
"lastAccess": "Data ultimo acesso",
|
||||
"createdAt": "Data Accesso"
|
||||
}
|
||||
}
|
||||
@@ -1,23 +1,23 @@
|
||||
{
|
||||
"fields": {
|
||||
"title": "Titolo",
|
||||
"dateFrom": "Data da",
|
||||
"dateTo": "Data a",
|
||||
"autorefreshInterval": "Intervallo di Aggiornamento automatico",
|
||||
"displayRecords": "Visualizzare i record",
|
||||
"isDoubleHeight": "Height 2x",
|
||||
"mode": "Mode",
|
||||
"enabledScopeList": "What to display",
|
||||
"users": "Utenti"
|
||||
},
|
||||
"options": {
|
||||
"mode": {
|
||||
"agendaWeek": "Week (agenda)",
|
||||
"basicWeek": "Settimana",
|
||||
"month": "Mese",
|
||||
"basicDay": "Giorno",
|
||||
"agendaDay": "Day (agenda)",
|
||||
"timeline": "Timeline"
|
||||
}
|
||||
"fields": {
|
||||
"title": "Titolo",
|
||||
"dateFrom": "Data da",
|
||||
"dateTo": "Data a",
|
||||
"autorefreshInterval": "Intervallo di Aggiornamento automatico",
|
||||
"displayRecords": "Visualizzare i record",
|
||||
"isDoubleHeight": "Altezza 2x",
|
||||
"mode": "Modo",
|
||||
"enabledScopeList": "Cose da visualizzare",
|
||||
"users": "Utenti"
|
||||
},
|
||||
"options": {
|
||||
"mode": {
|
||||
"agendaWeek": "Settimana (agenda)",
|
||||
"basicWeek": "Settimana",
|
||||
"month": "Mese",
|
||||
"basicDay": "Giorno",
|
||||
"agendaDay": "Giorno (agenda)",
|
||||
"timeline": "Sequenza Temporale"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,104 +1,104 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Name (Subject)",
|
||||
"parent": "Genitore",
|
||||
"status": "Stato",
|
||||
"dateSent": "Data invio",
|
||||
"from": "From",
|
||||
"to": "A",
|
||||
"cc": "CC",
|
||||
"bcc": "BCC",
|
||||
"replyTo": "Reply To",
|
||||
"replyToString": "Reply To (String)",
|
||||
"isHtml": "Is Html",
|
||||
"body": "Corpo",
|
||||
"subject": "Soggetto",
|
||||
"attachments": "Allegato",
|
||||
"selectTemplate": "Seleziona Modello",
|
||||
"fromEmailAddress": "Indirizzo mittente",
|
||||
"toEmailAddresses": "Indirizzo destinatario",
|
||||
"emailAddress": "Indirizzo Email",
|
||||
"deliveryDate": "Delivery Date",
|
||||
"account": "Account",
|
||||
"users": "Utenti",
|
||||
"replied": "Replied",
|
||||
"replies": "Replies",
|
||||
"isRead": "Is Read",
|
||||
"isNotRead": "Is Not Read",
|
||||
"isImportant": "Is Important",
|
||||
"isReplied": "Is Replied",
|
||||
"isNotReplied": "Is Not Replied",
|
||||
"isUsers": "Is User's",
|
||||
"inTrash": "In Trash",
|
||||
"sentBy": "Sent by (User)",
|
||||
"folder": "Folder",
|
||||
"inboundEmails": "Group Accounts",
|
||||
"emailAccounts": "Personal Accounts"
|
||||
},
|
||||
"links": {
|
||||
"replied": "Replied",
|
||||
"replies": "Replies",
|
||||
"inboundEmails": "Group Accounts",
|
||||
"emailAccounts": "Personal Accounts"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Draft": "Bozza",
|
||||
"Sending": "Invio",
|
||||
"Sent": "Inviato",
|
||||
"Archived": "Archiviato",
|
||||
"Received": "Received",
|
||||
"Failed": "Failed"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Email": "Archivio Email",
|
||||
"Archive Email": "Archivio Email",
|
||||
"Compose": "Comporre",
|
||||
"Reply": "Reply",
|
||||
"Reply to All": "Reply to All",
|
||||
"Forward": "Forward",
|
||||
"Original message": "Original message",
|
||||
"Forwarded message": "Forwarded message",
|
||||
"Email Accounts": "Personal Email Accounts",
|
||||
"Inbound Emails": "Group Email Accounts",
|
||||
"Email Templates": "Email Templates",
|
||||
"Send Test Email": "Send Test Email",
|
||||
"Send": "Send",
|
||||
"Email Address": "Indirizzo Email",
|
||||
"Mark Read": "Mark Read",
|
||||
"Sending...": "Invio...",
|
||||
"Save Draft": "Save Draft",
|
||||
"Mark all as read": "Mark all as read",
|
||||
"Show Plain Text": "Show Plain Text",
|
||||
"Mark as Important": "Mark as Important",
|
||||
"Unmark Importance": "Unmark Importance",
|
||||
"Move to Trash": "Move to Trash",
|
||||
"Retrieve from Trash": "Retrieve from Trash",
|
||||
"Move to Folder": "Move to Folder",
|
||||
"Filters": "Filters",
|
||||
"Folders": "Folders"
|
||||
},
|
||||
"messages": {
|
||||
"noSmtpSetup": "No SMTP setup. {link}.",
|
||||
"testEmailSent": "Test email has been sent",
|
||||
"emailSent": "Email has been sent",
|
||||
"savedAsDraft": "Saved as draft"
|
||||
},
|
||||
"presetFilters": {
|
||||
"sent": "Inviato",
|
||||
"archived": "Archiviato",
|
||||
"inbox": "Inbox",
|
||||
"drafts": "Drafts",
|
||||
"trash": "Trash",
|
||||
"important": "Important"
|
||||
},
|
||||
"massActions": {
|
||||
"markAsRead": "Mark as Read",
|
||||
"markAsNotRead": "Mark as Not Read",
|
||||
"markAsImportant": "Mark as Important",
|
||||
"markAsNotImportant": "Unmark Importance",
|
||||
"moveToTrash": "Move to Trash",
|
||||
"moveToFolder": "Move to Folder"
|
||||
"fields": {
|
||||
"name": "Nome (Soggetto)",
|
||||
"parent": "Genitore",
|
||||
"status": "Stato",
|
||||
"dateSent": "Data invio",
|
||||
"from": "Da",
|
||||
"to": "A",
|
||||
"cc": "CC",
|
||||
"bcc": "BCC",
|
||||
"replyTo": "Rispondi a",
|
||||
"replyToString": "Rispondi da (String)",
|
||||
"isHtml": "È Html",
|
||||
"body": "Corpo",
|
||||
"subject": "Soggetto",
|
||||
"attachments": "Allegato",
|
||||
"selectTemplate": "Seleziona Modello",
|
||||
"fromEmailAddress": "Indirizzo mittente",
|
||||
"toEmailAddresses": "Indirizzo destinatario",
|
||||
"emailAddress": "Indirizzo Email",
|
||||
"deliveryDate": "Data di Consegna",
|
||||
"account": "Account",
|
||||
"users": "Utenti",
|
||||
"replied": "Risposta",
|
||||
"replies": "Risposte",
|
||||
"isRead": "Letto",
|
||||
"isNotRead": "Non letto",
|
||||
"isImportant": "Importante",
|
||||
"isReplied": "Risposto",
|
||||
"isNotReplied": "Non Risposto",
|
||||
"isUsers": "Utente",
|
||||
"inTrash": "Nel Cestino",
|
||||
"sentBy": "Inviato da (Utente)",
|
||||
"folder": "Cartella",
|
||||
"inboundEmails": "Gruppo di Account",
|
||||
"emailAccounts": "Account Personale"
|
||||
},
|
||||
"links": {
|
||||
"replied": "Risposto",
|
||||
"replies": "Risposte",
|
||||
"inboundEmails": "Gruppi di Account",
|
||||
"emailAccounts": "Account Personali"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Draft": "Bozza",
|
||||
"Sending": "Invio",
|
||||
"Sent": "Inviato",
|
||||
"Archived": "Archiviato",
|
||||
"Received": "Ricevuto",
|
||||
"Failed": "Fallito"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create Email": "Archivio Email",
|
||||
"Archive Email": "Archivio Email",
|
||||
"Compose": "Comporre",
|
||||
"Reply": "Rispondi",
|
||||
"Reply to All": "Rispondi a tutti",
|
||||
"Forward": "Inoltrare",
|
||||
"Original message": "Messaggio originale",
|
||||
"Forwarded message": "Messaggio inoltrato",
|
||||
"Email Accounts": "Email Accounts Personali",
|
||||
"Inbound Emails": "Grouppi di Accounts Email ",
|
||||
"Email Templates": "Modelli di Emali",
|
||||
"Send Test Email": "Invio Email di Prova",
|
||||
"Send": "Invio",
|
||||
"Email Address": "Indirizzo Email",
|
||||
"Mark Read": "Contrassegna come letto",
|
||||
"Sending...": "Invio...",
|
||||
"Save Draft": "Salva Bozza",
|
||||
"Mark all as read": "Contrassegna tutti come letto",
|
||||
"Show Plain Text": "Visualizza testo normale",
|
||||
"Mark as Important": "Contrassegna come Importante",
|
||||
"Unmark Importance": "Deselezione come Importante",
|
||||
"Move to Trash": "Sposta nel Cestino",
|
||||
"Retrieve from Trash": "Ripristina da Cestino",
|
||||
"Move to Folder": "Sposta nella Cartella",
|
||||
"Filters": "Filtri",
|
||||
"Folders": "Cartelle"
|
||||
},
|
||||
"messages": {
|
||||
"noSmtpSetup": "Nessun setup per l'SMTP. {link}.",
|
||||
"testEmailSent": "L'e-mail di prova è stata inviata",
|
||||
"emailSent": "L'email è stata inviata",
|
||||
"savedAsDraft": "Salvato come bozza."
|
||||
},
|
||||
"presetFilters": {
|
||||
"sent": "Inviato",
|
||||
"archived": "Archiviato",
|
||||
"inbox": "Inbox",
|
||||
"drafts": "Bozze",
|
||||
"trash": "Cestino",
|
||||
"important": "Importantw"
|
||||
},
|
||||
"massActions": {
|
||||
"markAsRead": "Contrassegna come Letto",
|
||||
"markAsNotRead": "Contrassegna come non Letto",
|
||||
"markAsImportant": "Contrassegna come Importante",
|
||||
"markAsNotImportant": "Deseleziona come Importante",
|
||||
"moveToTrash": "Sposta nel Cestino",
|
||||
"moveToFolder": "Sposta nella Cartella"
|
||||
}
|
||||
}
|
||||
@@ -1,51 +1,51 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"host": "Host",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"port": "Porta",
|
||||
"monitoredFolders": "Monitored Folders",
|
||||
"ssl": "SSL",
|
||||
"fetchSince": "Fetch Since",
|
||||
"emailAddress": "Indirizzo Email",
|
||||
"sentFolder": "Sent Folder",
|
||||
"storeSentEmails": "Store Sent Emails",
|
||||
"keepFetchedEmailsUnread": "Keep Fetched Emails Unread",
|
||||
"emailFolder": "Put in Folder",
|
||||
"useSmtp": "Use SMTP",
|
||||
"smtpHost": "SMTP Host",
|
||||
"smtpPort": "SMTP Port",
|
||||
"smtpAuth": "SMTP Auth",
|
||||
"smtpSecurity": "SMTP Security",
|
||||
"smtpUsername": "SMTP Username",
|
||||
"smtpPassword": "SMTP Password"
|
||||
},
|
||||
"links": {
|
||||
"filters": "Filters",
|
||||
"emails": "Emails"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Non Attivo"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailAccount": "Create Email Account",
|
||||
"IMAP": "IMAP",
|
||||
"Main": "Main",
|
||||
"Test Connection": "Test Connection",
|
||||
"Send Test Email": "Send Test Email",
|
||||
"SMTP": "SMTP"
|
||||
},
|
||||
"messages": {
|
||||
"couldNotConnectToImap": "Impossibile connettersi al server IMAP",
|
||||
"connectionIsOk": "Connection is Ok"
|
||||
},
|
||||
"tooltips": {
|
||||
"monitoredFolders": "You can add 'Sent' folder to sync emails sent from external email client.",
|
||||
"storeSentEmails": "Sent emails will be stored on IMAP server. Email Address should much address an email is being sent from."
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"host": "Host",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"port": "Porta",
|
||||
"monitoredFolders": "Cartelle Monitorate",
|
||||
"ssl": "SSL",
|
||||
"fetchSince": "Da Raggiungere",
|
||||
"emailAddress": "Indirizzo Email",
|
||||
"sentFolder": "Cartella Inviate",
|
||||
"storeSentEmails": "Email Inviate",
|
||||
"keepFetchedEmailsUnread": "Mantenere le Email non lette",
|
||||
"emailFolder": "Mettere nella Cartella",
|
||||
"useSmtp": "Usa SMTP",
|
||||
"smtpHost": "SMTP Host",
|
||||
"smtpPort": "SMTP Porta",
|
||||
"smtpAuth": "SMTP Autenticazione",
|
||||
"smtpSecurity": "SMTP Sicurezza",
|
||||
"smtpUsername": "SMTP Username",
|
||||
"smtpPassword": "SMTP Password"
|
||||
},
|
||||
"links": {
|
||||
"filters": "Filtri",
|
||||
"emails": "Email"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Non Attivo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailAccount": "Crea Account Email ",
|
||||
"IMAP": "IMAP",
|
||||
"Main": "Principale",
|
||||
"Test Connection": "Test della connessione",
|
||||
"Send Test Email": "Test Invio Email",
|
||||
"SMTP": "SMTP"
|
||||
},
|
||||
"messages": {
|
||||
"couldNotConnectToImap": "Impossibile connettersi al server IMAP",
|
||||
"connectionIsOk": "La Connessione è Ok"
|
||||
},
|
||||
"tooltips": {
|
||||
"monitoredFolders": "È possibile aggiungere cartella ' Inviati ' per sincronizzare i messaggi di posta elettronica inviati da client di posta elettronica esterni .",
|
||||
"storeSentEmails": "Le e-mail inviate saranno memorizzate sul server IMAP."
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"labels": {
|
||||
"Primary": "Primario",
|
||||
"Opted Out": "Rinuncia",
|
||||
"Invalid": "Non valido"
|
||||
}
|
||||
}
|
||||
"labels": {
|
||||
"Primary": "Primario",
|
||||
"Opted Out": "Rinuncia",
|
||||
"Invalid": "Non valido"
|
||||
}
|
||||
}
|
||||
@@ -1,29 +1,29 @@
|
||||
{
|
||||
"fields": {
|
||||
"from": "From",
|
||||
"to": "A",
|
||||
"subject": "Soggetto",
|
||||
"bodyContains": "Body Contains",
|
||||
"action": "Azione",
|
||||
"isGlobal": "Is Global",
|
||||
"emailFolder": "Folder"
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailFilter": "Create Email Filter",
|
||||
"Emails": "Emails"
|
||||
},
|
||||
"options": {
|
||||
"action": {
|
||||
"Skip": "Ignore",
|
||||
"Move to Folder": "Put in Folder"
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"name": "Just a name of the filter.",
|
||||
"subject": "Use wildcard *:\n\ntext* - starts with text,\n*text* - contains text,\n*text - ends with text.",
|
||||
"bodyContains": "Body of email contains any of specified words or phrases.",
|
||||
"from": "Emails being sent from the specified address. Leave empty if not needed. You can use wildcard *.",
|
||||
"to": "Emails being sent to the specified address. Leave empty if not needed. You can use wildcard *.",
|
||||
"isGlobal": "Applies this filter to all emails incoming to system."
|
||||
"fields": {
|
||||
"from": "Da",
|
||||
"to": "A",
|
||||
"subject": "Soggetto",
|
||||
"bodyContains": "Contenuto del Corpo",
|
||||
"action": "Azione",
|
||||
"isGlobal": "Is Global",
|
||||
"emailFolder": "Cartella"
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailFilter": "Crea un filtro per le Email",
|
||||
"Emails": "Email"
|
||||
},
|
||||
"options": {
|
||||
"action": {
|
||||
"Skip": "Ignora",
|
||||
"Move to Folder": "Sposta in Cartella"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"name": "Solamente il nome del filtro.",
|
||||
"subject": "Utilizzare caratteri jolly *:\n\ntext * - inizia con il testo ,\n*testo* - contiene testo ,\n*testo - si conclude con testo.",
|
||||
"bodyContains": "Il corpo del messaggio contiene una delle parole o frasi specificate",
|
||||
"from": "Messaggi di posta elettronica inviati dall'indirizzo specificato. Lascia vuoto se non necessario. È possibile utilizzare caratteri jolly *.",
|
||||
"to": "Messaggi di posta elettronica inviati all'indirizzo specificato . Lascia vuoto se non necessario . È possibile utilizzare caratteri jolly *.",
|
||||
"isGlobal": "Si applica questo filtro per tutte le email in arrivo al sistema."
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"fields": {
|
||||
"skipNotifications": "Skip Notifications"
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailFolder": "Create Folder",
|
||||
"Manage Folders": "Manage Folders",
|
||||
"Emails": "Emails"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"skipNotifications": "Salta Notifica"
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailFolder": "Crea Caretella",
|
||||
"Manage Folders": "Gestione Cartelle",
|
||||
"Emails": "Email"
|
||||
}
|
||||
}
|
||||
@@ -1,27 +1,25 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"isHtml": "Is Html",
|
||||
"body": "Corpo",
|
||||
"subject": "Soggetto",
|
||||
"attachments": "Allegato",
|
||||
"insertField": "Insert Field",
|
||||
"oneOff": "One-off"
|
||||
},
|
||||
"links": {
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailTemplate": "Crea Modello Email",
|
||||
"Info": "Info"
|
||||
},
|
||||
"messages": {
|
||||
"infoText": "Available variables:\n\n{optOutUrl} – URL for an unsubsbribe link};\n\n{optOutLink} – an unsubscribe link."
|
||||
},
|
||||
"tooltips": {
|
||||
"oneOff": "Check if you are going to use this template only once. E.g. for Mass Email."
|
||||
},
|
||||
"presetFilters": {
|
||||
"actual": "Actual"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"isHtml": "Is Html",
|
||||
"body": "Corpo",
|
||||
"subject": "Soggetto",
|
||||
"attachments": "Allegato",
|
||||
"insertField": "Inserisci Campo",
|
||||
"oneOff": "One-off"
|
||||
},
|
||||
"labels": {
|
||||
"Create EmailTemplate": "Crea Modello Email",
|
||||
"Info": "Info"
|
||||
},
|
||||
"messages": {
|
||||
"infoText": "Le variabili disponibili :\n\n{optOutUrl} – URL per un collegamento unsubsbribe};\n\n{optOutLink} – un link di cancellazione."
|
||||
},
|
||||
"tooltips": {
|
||||
"oneOff": "Controllare se avete intenzione di utilizzare questo modello una sola volta. Per esempio. per Email Massive."
|
||||
},
|
||||
"presetFilters": {
|
||||
"actual": "Attuale"
|
||||
}
|
||||
}
|
||||
@@ -1,51 +1,51 @@
|
||||
{
|
||||
"labels": {
|
||||
"Fields": "Fields",
|
||||
"Relationships": "Relazioni"
|
||||
"labels": {
|
||||
"Fields": "Campi",
|
||||
"Relationships": "Relazioni"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"type": "Tipo",
|
||||
"labelSingular": "Etichetta Singola",
|
||||
"labelPlural": "Etichetta Multipla",
|
||||
"stream": "Stream",
|
||||
"label": "Etichetta",
|
||||
"linkType": "Link Type",
|
||||
"entityForeign": "Entità Esterna",
|
||||
"linkForeign": "Collegamento Esterno",
|
||||
"link": "Link",
|
||||
"labelForeign": "Label Esterna",
|
||||
"sortBy": "Impostazione predefinita ( campo)",
|
||||
"sortDirection": "Impostazione predefinita ( indirizzo)",
|
||||
"relationName": "Tab Secono Nome",
|
||||
"linkMultipleField": "Collegamento Multiplo ai Campi",
|
||||
"linkMultipleFieldForeign": "Collegamento Esterno Link Multiplo ai Campi",
|
||||
"disabled": "Disabilitato",
|
||||
"textFilterFields": "Filtro testuale Campi"
|
||||
},
|
||||
"options": {
|
||||
"type": {
|
||||
"": "Nessun",
|
||||
"Base": "Base",
|
||||
"Person": "Persone",
|
||||
"CategoryTree": "Albero delle Categorie",
|
||||
"Event": "Evento"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"type": "Tipo",
|
||||
"labelSingular": "Label Singular",
|
||||
"labelPlural": "Label Plural",
|
||||
"stream": "Stream",
|
||||
"label": "Etichetta",
|
||||
"linkType": "Link Type",
|
||||
"entityForeign": "Foreign Entity",
|
||||
"linkForeign": "Foreign Link",
|
||||
"link": "Link",
|
||||
"labelForeign": "Foreign Label",
|
||||
"sortBy": "Default Order (field)",
|
||||
"sortDirection": "Default Order (direction)",
|
||||
"relationName": "Middle Table Name",
|
||||
"linkMultipleField": "Link Multiple Field",
|
||||
"linkMultipleFieldForeign": "Foreign Link Multiple Field",
|
||||
"disabled": "Disabilitato",
|
||||
"textFilterFields": "Text Filter Fields"
|
||||
"linkType": {
|
||||
"manyToMany": "Molti-a-Molti",
|
||||
"oneToMany": "Uno-a-Molti",
|
||||
"manyToOne": "Molti-a-Uno",
|
||||
"parentToChildren": "Padre-a-Figlio",
|
||||
"childrenToParent": "Figlio-a-Padre"
|
||||
},
|
||||
"options": {
|
||||
"type": {
|
||||
"": "Nessun",
|
||||
"Base": "Base",
|
||||
"Person": "Persone",
|
||||
"CategoryTree": "Category Tree",
|
||||
"Event": "Event"
|
||||
},
|
||||
"linkType": {
|
||||
"manyToMany": "Many-to-Many",
|
||||
"oneToMany": "One-to-Many",
|
||||
"manyToOne": "Many-to-One",
|
||||
"parentToChildren": "Parent-to-Children",
|
||||
"childrenToParent": "Children-to-Parent"
|
||||
},
|
||||
"sortDirection": {
|
||||
"asc": "Ascending",
|
||||
"desc": "Descending"
|
||||
}
|
||||
},
|
||||
"messages": {
|
||||
"entityCreated": "Entity has been created",
|
||||
"linkAlreadyExists": "Link name conflict.",
|
||||
"linkConflict": "Name conflict: link or field with the same name already exists."
|
||||
"sortDirection": {
|
||||
"asc": "Ascendente",
|
||||
"desc": "Discendente"
|
||||
}
|
||||
}
|
||||
},
|
||||
"messages": {
|
||||
"entityCreated": "L'Entità è stata creata",
|
||||
"linkAlreadyExists": "Nome del link errato.",
|
||||
"linkConflict": "Nome conflitto : link o campo con lo stesso nome già esistente"
|
||||
}
|
||||
}
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"version": "Version",
|
||||
"description": "Descrizione",
|
||||
"isInstalled": "Installed"
|
||||
},
|
||||
"labels": {
|
||||
"Uninstall": "Uninstall",
|
||||
"Install": "Install"
|
||||
},
|
||||
"messages": {
|
||||
"uninstalled": "Extension {name} has been uninstalled"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"version": "Versione",
|
||||
"description": "Descrizione",
|
||||
"isInstalled": "Installato"
|
||||
},
|
||||
"labels": {
|
||||
"Uninstall": "Disinstallato",
|
||||
"Install": "Installa"
|
||||
},
|
||||
"messages": {
|
||||
"uninstalled": "L'Estensione {nome} è stata disinstallata"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,6 @@
|
||||
{
|
||||
"labels": {
|
||||
"Connect": "Connect",
|
||||
"Connected": "Connected"
|
||||
},
|
||||
"help": {
|
||||
}
|
||||
}
|
||||
"labels": {
|
||||
"Connect": "Connettersi",
|
||||
"Connected": "Connesso"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,65 +1,63 @@
|
||||
{
|
||||
"labels": {
|
||||
"Revert Import": "Revert Import",
|
||||
"Return to Import": "Return to Import",
|
||||
"Run Import": "Run Import",
|
||||
"Back": "indietro",
|
||||
"Field Mapping": "Field Mapping",
|
||||
"Default Values": "Default Values",
|
||||
"Add Field": "Aggiungi Campo",
|
||||
"Created": "Creato",
|
||||
"Updated": "Updated",
|
||||
"Result": "Result",
|
||||
"Show records": "Show records",
|
||||
"Remove Duplicates": "Remove Duplicates",
|
||||
"importedCount": "Imported (count)",
|
||||
"duplicateCount": "Duplicates (count)",
|
||||
"updatedCount": "Updated (count)",
|
||||
"Create Only": "Create Only",
|
||||
"Create and Update": "Create & Update",
|
||||
"Update Only": "Update Only",
|
||||
"Update by": "Update by",
|
||||
"Set as Not Duplicate": "Set as Not Duplicate",
|
||||
"File (CSV)": "File (CSV)",
|
||||
"First Row Value": "First Row Value",
|
||||
"Skip": "Skip",
|
||||
"Header Row Value": "Header Row Value",
|
||||
"Field": "Campo",
|
||||
"What to Import?": "What to Import?",
|
||||
"Entity Type": "Entity Type",
|
||||
"File (CSV)": "File (CSV)",
|
||||
"What to do?": "What to do?",
|
||||
"Properties": "Properties",
|
||||
"Header Row": "Header Row",
|
||||
"Person Name Format": "Person Name Format",
|
||||
"John Smith": "John Smith",
|
||||
"Smith John": "Smith John",
|
||||
"Smith, John": "Smith, John",
|
||||
"Field Delimiter": "Field Delimiter",
|
||||
"Date Format": "Formato Data",
|
||||
"Decimal Mark": "Decimal Mark",
|
||||
"Text Qualifier": "Text Qualifier",
|
||||
"Time Format": "Formato Ora",
|
||||
"Currency": "Currency",
|
||||
"Preview": "Preview",
|
||||
"Next": "Avanti",
|
||||
"Step 1": "Step 1",
|
||||
"Step 2": "Step 2",
|
||||
"Double Quote": "Double Quote",
|
||||
"Single Quote": "Single Quote",
|
||||
"Imported": "Imported",
|
||||
"Duplicates": "Duplicates",
|
||||
"Updated": "Updated"
|
||||
},
|
||||
"messages": {
|
||||
"utf8": "Should be UTF-8 encoded",
|
||||
"duplicatesRemoved": "Duplicates removed"
|
||||
},
|
||||
"fields": {
|
||||
"file": "File",
|
||||
"entityType": "Entity Type",
|
||||
"imported": "Imported Records",
|
||||
"duplicates": "Duplicate Records",
|
||||
"updated": "Updated Records"
|
||||
}
|
||||
}
|
||||
"labels": {
|
||||
"Revert Import": "Ripristina Import",
|
||||
"Return to Import": "Ritorna a Import",
|
||||
"Run Import": "Esegui Import",
|
||||
"Back": "indietro",
|
||||
"Field Mapping": "Mapping Campo",
|
||||
"Default Values": "Valore di default",
|
||||
"Add Field": "Aggiungi Campo",
|
||||
"Created": "Creato",
|
||||
"Updated": "Aggiornato",
|
||||
"Result": "Risultato",
|
||||
"Show records": "Mostra i Record",
|
||||
"Remove Duplicates": "Rimuovi Duplicati",
|
||||
"importedCount": "Importato (count)",
|
||||
"duplicateCount": "Duplicato (count)",
|
||||
"updatedCount": "Aggiornato (count)",
|
||||
"Create Only": "Crea Solo",
|
||||
"Create and Update": "Crea & Aggiorna",
|
||||
"Update Only": "Aggiorna solo",
|
||||
"Update by": "Aggiornato da",
|
||||
"Set as Not Duplicate": "Imposta come non duplicati",
|
||||
"File (CSV)": "File (CSV)",
|
||||
"First Row Value": "Primo valore di riga",
|
||||
"Skip": "Salta",
|
||||
"Header Row Value": "Intestazione Riga",
|
||||
"Field": "Campo",
|
||||
"What to Import?": "Cosa Importare?",
|
||||
"Entity Type": "Tipo di Entità",
|
||||
"What to do?": "Cosa fare?",
|
||||
"Properties": "Proprietà",
|
||||
"Header Row": "Intestazione Riga",
|
||||
"Person Name Format": "Persona Nome Formato",
|
||||
"John Smith": "John Smith",
|
||||
"Smith John": "Smith John",
|
||||
"Smith, John": "Smith, John",
|
||||
"Field Delimiter": "Delimitatore di campo",
|
||||
"Date Format": "Formato Data",
|
||||
"Decimal Mark": "Marcatore Decimali",
|
||||
"Text Qualifier": "Qualificatore di Testo",
|
||||
"Time Format": "Formato Ora",
|
||||
"Currency": "Valuta",
|
||||
"Preview": "Anteprima",
|
||||
"Next": "Avanti",
|
||||
"Step 1": "Step 1",
|
||||
"Step 2": "Step 2",
|
||||
"Double Quote": "Virgolette",
|
||||
"Single Quote": "Apici",
|
||||
"Imported": "Importato",
|
||||
"Duplicates": "Duplicati"
|
||||
},
|
||||
"messages": {
|
||||
"utf8": "Dovrebbe avere codifica UTF-8",
|
||||
"duplicatesRemoved": "Duplicati rimossi"
|
||||
},
|
||||
"fields": {
|
||||
"file": "File",
|
||||
"entityType": "Tipo di entità",
|
||||
"imported": "Record Importati",
|
||||
"duplicates": "Record Duplicati",
|
||||
"updated": "Record Aggiornati"
|
||||
}
|
||||
}
|
||||
@@ -1,61 +1,58 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Indirizzo Email",
|
||||
"team": "Team",
|
||||
"status": "Stato",
|
||||
"assignToUser": "Assegna a utente",
|
||||
"host": "Host",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"port": "Porta",
|
||||
"monitoredFolders": "Monitored Folders",
|
||||
"trashFolder": "Trash Folder",
|
||||
"ssl": "SSL",
|
||||
"createCase": "Crea Caso",
|
||||
"reply": "Auto-Reply",
|
||||
"caseDistribution": "Caso di distribuzione",
|
||||
"replyEmailTemplate": "Reply Email Template",
|
||||
"replyFromAddress": "Reply From Address",
|
||||
"replyToAddress": "Reply To Address",
|
||||
"replyFromName": "Reply From Name",
|
||||
"targetUserPosition": "Target User Position",
|
||||
"fetchSince": "Fetch Since",
|
||||
"addAllTeamUsers": "For all team users"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"emailAddress": "Indirizzo Email",
|
||||
"team": "Team",
|
||||
"status": "Stato",
|
||||
"assignToUser": "Assegna a utente",
|
||||
"host": "Host",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"port": "Porta",
|
||||
"monitoredFolders": "Cartelle Monitorate",
|
||||
"trashFolder": "Cestino",
|
||||
"ssl": "SSL",
|
||||
"createCase": "Crea Caso",
|
||||
"reply": "Risposta automatica",
|
||||
"caseDistribution": "Caso di Distribuzione",
|
||||
"replyEmailTemplate": "Modello Email di Risposta ",
|
||||
"targetUserPosition": "Obiettivo posizione utente",
|
||||
"fetchSince": "Portare Dal",
|
||||
"addAllTeamUsers": "Per tutti gli utenti del team"
|
||||
},
|
||||
"tooltips": {
|
||||
"reply": "Notifica ai mittenti, che i loro messaggi di posta elettronica sono stati ricevuti .\n\n Verrà inviata ,in un periodo di tempo ,solo una e-mail per ogni destinatario, per evitare loop",
|
||||
"createCase": "Creazione automatica di un Caso all'arrivo di una email.",
|
||||
"replyToAddress": "Indicare l'indirizzo email di questo account di posta, per indirizzare qui le risposte.",
|
||||
"caseDistribution": "Come verranno assegnati i Casi . Assegnato direttamente all'utente o all'interno del team.",
|
||||
"assignToUser": "I messaggi di posta elettronica dell'utente / Casi saranno assegnati .",
|
||||
"team": "Email dei Team / Casi saranno correlate a .",
|
||||
"targetUserPosition": "Definire la posizione degli utenti , che sarà distribuita con i Casi .",
|
||||
"addAllTeamUsers": "I Messaggi di posta elettronica vengono visualizzati nella cartella di Posta in arrivo di tutti gli utenti di un gruppo specifico."
|
||||
},
|
||||
"links": {
|
||||
"filters": "Filtri",
|
||||
"emails": "Email"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Non Attivo"
|
||||
},
|
||||
"tooltips": {
|
||||
"reply": "Notify email senders that their emails has been received.\n\n Only one email will be sent to a particular recipient during some period of time to prevent looping.",
|
||||
"createCase": "Automatically create case from incoming emails.",
|
||||
"replyToAddress": "Specify email address of this mailbox to make responses come here.",
|
||||
"caseDistribution": "How cases will be assigned to. Assigned directly to the user or among the team.",
|
||||
"assignToUser": "User emails/cases will be assigned to.",
|
||||
"team": "Team emails/cases will be related to.",
|
||||
"targetUserPosition": "Define the position of users which will be destributed with cases.",
|
||||
"addAllTeamUsers": "Emails will appear in Inbox of all users of a specified team."
|
||||
},
|
||||
"links": {
|
||||
"filters": "Filters",
|
||||
"emails": "Emails"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Non Attivo"
|
||||
},
|
||||
"caseDistribution": {
|
||||
"": "Nessun",
|
||||
"Direct-Assignment": "Direct-Assignment",
|
||||
"Round-Robin": "Round-Robin",
|
||||
"Least-Busy": "Least-Busy"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create InboundEmail": "Create Email Account",
|
||||
"IMAP": "IMAP",
|
||||
"Actions": "Azioni",
|
||||
"Main": "Main"
|
||||
},
|
||||
"messages": {
|
||||
"couldNotConnectToImap": "Impossibile connettersi al server IMAP"
|
||||
"caseDistribution": {
|
||||
"": "Nessun",
|
||||
"Direct-Assignment": "Assegnazione Diretta",
|
||||
"Round-Robin": "Round-Robin",
|
||||
"Least-Busy": "Least-Busy"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Create InboundEmail": "Crea un Account Email",
|
||||
"IMAP": "IMAP",
|
||||
"Actions": "Azioni",
|
||||
"Main": "Main"
|
||||
},
|
||||
"messages": {
|
||||
"couldNotConnectToImap": "Impossibile connettersi al server IMAP"
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,20 @@
|
||||
{
|
||||
"fields": {
|
||||
"enabled": "Abilitato",
|
||||
"clientId": "Client ID",
|
||||
"clientSecret": "Client Secret",
|
||||
"redirectUri": "Redirect URI",
|
||||
"apiKey": "API Key"
|
||||
},
|
||||
"titles": {
|
||||
"GoogleMaps": "Google Maps"
|
||||
},
|
||||
"messages": {
|
||||
"selectIntegration": "Select an integration from menu.",
|
||||
"noIntegrations": "No Integrations is available."
|
||||
},
|
||||
"help": {
|
||||
"Google": "<p><b>Obtain OAuth 2.0 credentials from the Google Developers Console.</b></p><p>Visit <a href=\"https://console.developers.google.com/project\">Google Developers Console</a> to obtain OAuth 2.0 credentials such as a Client ID and Client Secret that are known to both Google and EspoCRM application.</p>",
|
||||
"GoogleMaps": "<p>Obtain API key <a href=\"https://developers.google.com/maps/documentation/javascript/get-api-key\">here</a>.</p>"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"enabled": "Abilitato",
|
||||
"clientId": "Client ID",
|
||||
"clientSecret": "Client Secret",
|
||||
"redirectUri": "Reindirizzare URI",
|
||||
"apiKey": "API Key"
|
||||
},
|
||||
"titles": {
|
||||
"GoogleMaps": "Google Maps"
|
||||
},
|
||||
"messages": {
|
||||
"selectIntegration": "Selezionare una integrazione dal menù.",
|
||||
"noIntegrations": "Nessuna integrazioni è disponibile ."
|
||||
},
|
||||
"help": {
|
||||
"Google": "<p><b>Ottenere OAuth 2.0 credenziali da Google Developers Console .</b></p><p>Visit <a href=\"https://console.developers.google.com/project\">Google Developers Console</a> to obtain OAuth 2.0 credentials such as a Client ID and Client Secret that are known to both Google and EspoCRM application.</p>",
|
||||
"GoogleMaps": "<p>Ottinei chiave API <a href=\"https://developers.google.com/maps/documentation/javascript/get-api-key\">here</a>.</p>"
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,20 @@
|
||||
{
|
||||
"fields": {
|
||||
"status": "Stato",
|
||||
"executeTime": "Execute At",
|
||||
"attempts": "Attempts Left",
|
||||
"failedAttempts": "Failed Attempts",
|
||||
"serviceName": "Service",
|
||||
"method": "Method",
|
||||
"scheduledJob": "Job Schedulato",
|
||||
"data": "Data"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Pending": "In attesa",
|
||||
"Success": "Success",
|
||||
"Running": "Running",
|
||||
"Failed": "Failed"
|
||||
}
|
||||
"fields": {
|
||||
"status": "Stato",
|
||||
"executeTime": "Esegui a",
|
||||
"attempts": "Tentativi Left",
|
||||
"failedAttempts": "Tentativo fallito",
|
||||
"serviceName": "Servizio",
|
||||
"method": "Metodo",
|
||||
"scheduledJob": "Job Schedulato",
|
||||
"data": "Data"
|
||||
},
|
||||
"options": {
|
||||
"status": {
|
||||
"Pending": "In attesa",
|
||||
"Success": "Successo",
|
||||
"Running": "In esecuzione",
|
||||
"Failed": "Fallito"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"fields": {
|
||||
"width": "Width (%)",
|
||||
"link": "Link",
|
||||
"notSortable": "Not Sortable",
|
||||
"align": "Align"
|
||||
},
|
||||
"options": {
|
||||
"align": {
|
||||
"left": "Left",
|
||||
"right": "Right"
|
||||
}
|
||||
"fields": {
|
||||
"width": "Larghezza (%)",
|
||||
"link": "Link",
|
||||
"notSortable": "Non Ordinabile",
|
||||
"align": "Allinea"
|
||||
},
|
||||
"options": {
|
||||
"align": {
|
||||
"left": "Sinistra",
|
||||
"right": "Destra"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,27 +1,27 @@
|
||||
{
|
||||
"fields": {
|
||||
"post": "Post",
|
||||
"attachments": "Allegato",
|
||||
"targetType": "Target",
|
||||
"teams": "Teams",
|
||||
"users": "Utenti",
|
||||
"portals": "Portals"
|
||||
},
|
||||
"filters": {
|
||||
"all": "Tutti",
|
||||
"posts": "Posts",
|
||||
"updates": "Updates"
|
||||
},
|
||||
"options": {
|
||||
"targetType": {
|
||||
"self": "to myself",
|
||||
"users": "to particular user(s)",
|
||||
"teams": "to particular team(s)",
|
||||
"all": "to all internal users",
|
||||
"portals": "to portal users"
|
||||
}
|
||||
},
|
||||
"messages": {
|
||||
"writeMessage": "Write your message here"
|
||||
"fields": {
|
||||
"post": "Inviare",
|
||||
"attachments": "Allegato",
|
||||
"targetType": "Target",
|
||||
"teams": "Teams",
|
||||
"users": "Utenti",
|
||||
"portals": "Portali"
|
||||
},
|
||||
"filters": {
|
||||
"all": "Tutti",
|
||||
"posts": "Messaggi",
|
||||
"updates": "Aggiornamenti"
|
||||
},
|
||||
"options": {
|
||||
"targetType": {
|
||||
"self": "a me stesso",
|
||||
"users": "a utente particolare",
|
||||
"teams": "a team particolare",
|
||||
"all": "a tutti gli utenti interni",
|
||||
"portals": "agli utenti del portale"
|
||||
}
|
||||
}
|
||||
},
|
||||
"messages": {
|
||||
"writeMessage": "Scrivi il tuo messaggio qui"
|
||||
}
|
||||
}
|
||||
@@ -1,37 +1,37 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"logo": "Logo",
|
||||
"url": "URL",
|
||||
"portalRoles": "Ruoli",
|
||||
"isActive": "Is Active",
|
||||
"isDefault": "Is Default",
|
||||
"tabList": "Lista delle schede",
|
||||
"quickCreateList": "Creazione rapida List",
|
||||
"companyLogo": "Logo",
|
||||
"theme": "Theme",
|
||||
"language": "Lingua",
|
||||
"dashboardLayout": "Dashboard Layout",
|
||||
"dateFormat": "Formato Data",
|
||||
"timeFormat": "Formato Ora",
|
||||
"timeZone": "Time Zone",
|
||||
"weekStart": "Primo giorno della Settimana",
|
||||
"defaultCurrency": "Valuta di default",
|
||||
"customUrl": "Custom URL",
|
||||
"customId": "Custom ID"
|
||||
},
|
||||
"links": {
|
||||
"users": "Utenti",
|
||||
"portalRoles": "Ruoli",
|
||||
"notes": "Notes"
|
||||
},
|
||||
"tooltips": {
|
||||
"portalRoles": "Specified Portal Roles will be applied to all users of this portal."
|
||||
},
|
||||
"labels": {
|
||||
"Create Portal": "Create Portal",
|
||||
"User Interface": "Interfaccia Utente",
|
||||
"General": "General",
|
||||
"Settings": "Settaggi"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"logo": "Logo",
|
||||
"companyLogo": "Logo",
|
||||
"url": "URL",
|
||||
"portalRoles": "Ruoli",
|
||||
"isActive": "Attivo",
|
||||
"isDefault": "Default",
|
||||
"tabList": "Lista delle schede",
|
||||
"quickCreateList": "Creazione rapida List",
|
||||
"theme": "Tema",
|
||||
"language": "Lingua",
|
||||
"dashboardLayout": "Dashboard Layout",
|
||||
"dateFormat": "Formato Data",
|
||||
"timeFormat": "Formato Ora",
|
||||
"timeZone": "Time Zone",
|
||||
"weekStart": "Primo giorno della Settimana",
|
||||
"defaultCurrency": "Valuta di default",
|
||||
"customUrl": "Custom URL",
|
||||
"customId": "Custom ID"
|
||||
},
|
||||
"links": {
|
||||
"users": "Utenti",
|
||||
"portalRoles": "Ruoli",
|
||||
"notes": "Notes"
|
||||
},
|
||||
"tooltips": {
|
||||
"portalRoles": "I Ruoli specificati verranno applicati a tutti gli utenti di questo portale ."
|
||||
},
|
||||
"labels": {
|
||||
"Create Portal": "Crea Portale",
|
||||
"User Interface": "Interfaccia Utente",
|
||||
"General": "Generale",
|
||||
"Settings": "Settaggi"
|
||||
}
|
||||
}
|
||||
@@ -1,15 +1,11 @@
|
||||
{
|
||||
"fields": {
|
||||
},
|
||||
"links": {
|
||||
"users": "Utenti"
|
||||
},
|
||||
"tooltips": {
|
||||
},
|
||||
"labels": {
|
||||
"Access": "Accesso",
|
||||
"Create PortalRole": "Create Portal Role",
|
||||
"Scope Level": "Scope Level",
|
||||
"Field Level": "Field Level"
|
||||
}
|
||||
}
|
||||
"links": {
|
||||
"users": "Utenti"
|
||||
},
|
||||
"labels": {
|
||||
"Access": "Accesso",
|
||||
"Create PortalRole": "Crea Ruolo",
|
||||
"Scope Level": "Livello dell' Ambito",
|
||||
"Field Level": "Livello del Campo"
|
||||
}
|
||||
}
|
||||
@@ -1,53 +1,51 @@
|
||||
{
|
||||
"fields": {
|
||||
"dateFormat": "Formato Data",
|
||||
"timeFormat": "Formato Ora",
|
||||
"timeZone": "Time Zone",
|
||||
"weekStart": "Primo giorno della Settimana",
|
||||
"thousandSeparator": "Separatore delle migliaia",
|
||||
"decimalMark": "Decimal Mark",
|
||||
"defaultCurrency": "Valuta di default",
|
||||
"currencyList": "Lista delle Valute",
|
||||
"language": "Lingua",
|
||||
"smtpServer": "Server",
|
||||
"smtpPort": "Porta",
|
||||
"smtpAuth": "Auth",
|
||||
"smtpSecurity": "Security",
|
||||
"smtpUsername": "Username",
|
||||
"emailAddress": "Email",
|
||||
"smtpPassword": "Password",
|
||||
"smtpEmailAddress": "Indirizzo Email",
|
||||
"exportDelimiter": "Delimitatore esportazione",
|
||||
"receiveAssignmentEmailNotifications": "Email notifications upon assignment",
|
||||
"receiveMentionEmailNotifications": "Email notifications about mentions in posts",
|
||||
"receiveStreamEmailNotifications": "Email notifications about posts and status updates",
|
||||
"autoFollowEntityTypeList": "Auto-Follow",
|
||||
"signature": "Email Signature",
|
||||
"dashboardTabList": "Lista delle schede",
|
||||
"defaultReminders": "Default Reminders",
|
||||
"theme": "Theme",
|
||||
"useCustomTabList": "Custom Tab List",
|
||||
"tabList": "Lista delle schede",
|
||||
"emailReplyToAllByDefault": "Email Reply to All by Default",
|
||||
"dashboardLayout": "Dashboard Layout",
|
||||
"emailReplyForceHtml": "Email Reply in HTML"
|
||||
},
|
||||
"links": {
|
||||
},
|
||||
"options": {
|
||||
"weekStart": {
|
||||
"0": "Domenica",
|
||||
"1": "Lunedi"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Notifications": "Notifications",
|
||||
"User Interface": "Interfaccia Utente",
|
||||
"SMTP": "SMTP",
|
||||
"Misc": "Varie",
|
||||
"Locale": "Locale"
|
||||
},
|
||||
"tooltips": {
|
||||
"autoFollowEntityTypeList": "User will automatically follow all new records of the selected entity types, will see information in the stream and receive notifications."
|
||||
"fields": {
|
||||
"dateFormat": "Formato Data",
|
||||
"timeFormat": "Formato Ora",
|
||||
"timeZone": "Time Zone",
|
||||
"weekStart": "Primo giorno della Settimana",
|
||||
"thousandSeparator": "Separatore delle migliaia",
|
||||
"decimalMark": "Marcatore dei Decimali",
|
||||
"defaultCurrency": "Valuta di default",
|
||||
"currencyList": "Lista delle Valute",
|
||||
"language": "Lingua",
|
||||
"smtpServer": "Server",
|
||||
"smtpPort": "Porta",
|
||||
"smtpAuth": "Autenticato",
|
||||
"smtpSecurity": "Sicurezza",
|
||||
"smtpUsername": "Username",
|
||||
"emailAddress": "Email",
|
||||
"smtpPassword": "Password",
|
||||
"smtpEmailAddress": "Indirizzo Email",
|
||||
"exportDelimiter": "Delimitatore esportazione",
|
||||
"receiveAssignmentEmailNotifications": "Notifiche via email al momento dell' assegnazione",
|
||||
"receiveMentionEmailNotifications": "Notifiche via e-mail in caso di menzioni nei post",
|
||||
"receiveStreamEmailNotifications": "Notifiche via email per i messaggi e gli aggiornamenti di stato",
|
||||
"autoFollowEntityTypeList": "Auto-Follow",
|
||||
"signature": "Firma Email",
|
||||
"dashboardTabList": "Lista delle schede",
|
||||
"tabList": "Lista delle schede",
|
||||
"defaultReminders": "Promemoria di Defaul",
|
||||
"theme": "Tema",
|
||||
"useCustomTabList": "Lista delle schede personalizzata",
|
||||
"emailReplyToAllByDefault": "Rispondi via Email a tutti, per impostazione predefinita",
|
||||
"dashboardLayout": "Dashboard Layout",
|
||||
"emailReplyForceHtml": "Email di risposta in HTML"
|
||||
},
|
||||
"options": {
|
||||
"weekStart": {
|
||||
"0": "Domenica",
|
||||
"1": "Lunedi"
|
||||
}
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"Notifications": "Notifica",
|
||||
"User Interface": "Interfaccia Utente",
|
||||
"SMTP": "SMTP",
|
||||
"Misc": "Varie",
|
||||
"Locale": "Locale"
|
||||
},
|
||||
"tooltips": {
|
||||
"autoFollowEntityTypeList": "L'Utente seguirà automaticamente tutti i nuovi record dei tipi di entità selezionati , vedrà le informazioni nel flusso e riceverà le notifiche ."
|
||||
}
|
||||
}
|
||||
@@ -1,51 +1,51 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"roles": "Ruoli",
|
||||
"assignmentPermission": "Assignment Permission",
|
||||
"userPermission": "User Permission",
|
||||
"portalPermission": "Portal Permission"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"roles": "Ruoli",
|
||||
"assignmentPermission": "Assegnazione Autorizzazioni",
|
||||
"userPermission": "Autorizzazioni Utente",
|
||||
"portalPermission": "Autorizzazione Portale"
|
||||
},
|
||||
"links": {
|
||||
"users": "Utenti",
|
||||
"teams": "Teams"
|
||||
},
|
||||
"tooltips": {
|
||||
"assignmentPermission": "Permette di limitare la capacità di assegnare i record e inviare messaggi ad altri utenti \n\ntutte - nessuna restrizione\n\nteam - può assegnare post solo per i compagni di team\n\nnon può - può assegnare post solo per sé",
|
||||
"userPermission": "Permette di limitare la capacità per gli utenti di visualizzare le attività , il calendario e il flusso di altri utenti\n\ntutto - Può visualizzare tutti \n\nteam - è possibile visualizzare solo le attività dei compagni di squadra\n\nno - non può vedere ",
|
||||
"portalPermission": "Definisce l'accesso alle informazioni del portale , la capacità di convertire i contatti con gli utenti del portale e inviare messaggi agli utenti del portale "
|
||||
},
|
||||
"labels": {
|
||||
"Access": "Accesso",
|
||||
"Create Role": "Crea Ruolo",
|
||||
"Scope Level": "Livello Ambito",
|
||||
"Field Level": "FLivello Campo"
|
||||
},
|
||||
"options": {
|
||||
"accessList": {
|
||||
"not-set": "non impostato",
|
||||
"enabled": "abilitato",
|
||||
"disabled": "disabilitato"
|
||||
},
|
||||
"links": {
|
||||
"users": "Utenti",
|
||||
"teams": "Teams"
|
||||
},
|
||||
"tooltips": {
|
||||
"assignmentPermission": "Allows to restrict an ability to assign records and post messages to other users.\n\nall - no restriction\n\nteam - can assign and post only to teammates\n\nno - can assign and post only to self",
|
||||
"userPermission": "Allows to restrict an ability for users to view activities, calendar and stream of other users.\n\nall - can view all\n\nteam - can view activities of teammates only\n\nno - can't view",
|
||||
"portalPermission": "Defines an access to portal information, ability to convert contacts to portal users and post messages to portal users."
|
||||
},
|
||||
"labels": {
|
||||
"Access": "Accesso",
|
||||
"Create Role": "Crea Ruolo",
|
||||
"Scope Level": "Scope Level",
|
||||
"Field Level": "Field Level"
|
||||
},
|
||||
"options": {
|
||||
"accessList": {
|
||||
"not-set": "non impostato",
|
||||
"enabled": "abilitato",
|
||||
"disabled": "disabilitato"
|
||||
},
|
||||
"levelList": {
|
||||
"all": "tutti",
|
||||
"team": "team",
|
||||
"account": "account",
|
||||
"contact": "contact",
|
||||
"own": "se stesso",
|
||||
"no": "no",
|
||||
"yes": "yes",
|
||||
"not-set": "non impostato"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"read": "Visualizzazione",
|
||||
"edit": "Modificare",
|
||||
"delete": "Cancellare",
|
||||
"stream": "Stream",
|
||||
"create": "Creare"
|
||||
},
|
||||
"messages": {
|
||||
"changesAfterClearCache": "All changes in an access control will be applied after cache is cleared."
|
||||
"levelList": {
|
||||
"all": "tutti",
|
||||
"team": "team",
|
||||
"account": "account",
|
||||
"contact": "contatto",
|
||||
"own": "se stesso",
|
||||
"no": "no",
|
||||
"yes": "si",
|
||||
"not-set": "non impostato"
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"read": "Visualizzazione",
|
||||
"edit": "Modificare",
|
||||
"delete": "Cancellare",
|
||||
"stream": "Stream",
|
||||
"create": "Creare"
|
||||
},
|
||||
"messages": {
|
||||
"changesAfterClearCache": "Verranno applicate tutte le modifiche del controllo di accesso dopo la cancellazione della cache."
|
||||
}
|
||||
}
|
||||
@@ -1,37 +1,37 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"job": "Job",
|
||||
"scheduling": "Scheduling"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"status": "Stato",
|
||||
"job": "Job",
|
||||
"scheduling": "Programmazione"
|
||||
},
|
||||
"links": {
|
||||
"log": "Log"
|
||||
},
|
||||
"labels": {
|
||||
"Create ScheduledJob": "Crea un Job schedulato"
|
||||
},
|
||||
"options": {
|
||||
"job": {
|
||||
"Cleanup": "Pulire",
|
||||
"CheckInboundEmails": "Controllare Gruppo Account di posta elettronica",
|
||||
"CheckEmailAccounts": "Controllare account email personale",
|
||||
"SendEmailReminders": "Inviare promemoria via email",
|
||||
"AuthTokenControl": "Auth Token Control",
|
||||
"SendEmailNotifications": "Invia notifiche e-mail"
|
||||
},
|
||||
"links": {
|
||||
"log": "Log"
|
||||
"cronSetup": {
|
||||
"linux": " Aggiungere questa riga al file crontab per eseguire Espo Scheduled Jobs:",
|
||||
"mac": " Aggiungere questa riga al file crontab per eseguire Espo Scheduled Jobs:",
|
||||
"windows": "Nota : Creare un file batch con i seguenti comandi per eseguire spo Scheduled Jobs utilizzando Operazioni pianificate di Windows:",
|
||||
"default": "Nota : Aggiungi questo comando per Cron Job (Scheduled Task):"
|
||||
},
|
||||
"labels": {
|
||||
"Create ScheduledJob": "Crea un Job schedulato"
|
||||
},
|
||||
"options": {
|
||||
"job": {
|
||||
"Cleanup": "Pulire",
|
||||
"CheckInboundEmails": "Check Group Email Accounts",
|
||||
"CheckEmailAccounts": "Check Personal Email Accounts",
|
||||
"SendEmailReminders": "Send Email Reminders",
|
||||
"AuthTokenControl": "Auth Token Control",
|
||||
"SendEmailNotifications": "Send Email Notifications"
|
||||
},
|
||||
"cronSetup": {
|
||||
"linux": " Aggiungere questa riga al file crontab per eseguire Espo Scheduled Jobs:",
|
||||
"mac": " Aggiungere questa riga al file crontab per eseguire Espo Scheduled Jobs:",
|
||||
"windows": "Nota : Creare un file batch con i seguenti comandi per eseguire spo Scheduled Jobs utilizzando Operazioni pianificate di Windows:",
|
||||
"default": "Nota : Aggiungi questo comando per Cron Job (Scheduled Task):"
|
||||
},
|
||||
"status": {
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Non Attivo"
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"scheduling": "Crontab notation. Defines frequency of job runs.\n\n*/5 * * * * - every 5 minutes\n\n0 */2 * * * - every 2 hours\n\n30 1 * * * - at 01:30 once a day\n\n0 0 1 * * - on the first day of the month"
|
||||
"status": {
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Non Attivo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"scheduling": "Crontab notation. Defines frequency of job runs.\n\n*/5 * * * * - every 5 minutes\n\n0 */2 * * * - every 2 hours\n\n30 1 * * * - at 01:30 once a day\n\n0 0 1 * * - on the first day of the month"
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"fields": {
|
||||
"status": "Stato",
|
||||
"executionTime": "Ora di Esecuzione",
|
||||
"target": "Target"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"status": "Stato",
|
||||
"executionTime": "Ora di Esecuzione",
|
||||
"target": "Target"
|
||||
}
|
||||
}
|
||||
@@ -1,104 +1,101 @@
|
||||
{
|
||||
"fields": {
|
||||
"useCache": "Usa Cache",
|
||||
"dateFormat": "Formato Data",
|
||||
"timeFormat": "Formato Ora",
|
||||
"timeZone": "Time Zone",
|
||||
"weekStart": "Primo giorno della Settimana",
|
||||
"thousandSeparator": "Separatore delle migliaia",
|
||||
"decimalMark": "Decimal Mark",
|
||||
"defaultCurrency": "Valuta di default",
|
||||
"baseCurrency": "Base Currency",
|
||||
"currencyRates": "Rate Values",
|
||||
"currencyList": "Lista delle Valute",
|
||||
"language": "Lingua",
|
||||
"companyLogo": "Logo Società",
|
||||
"smtpServer": "Server",
|
||||
"smtpPort": "Porta",
|
||||
"smtpAuth": "Auth",
|
||||
"smtpSecurity": "Security",
|
||||
"smtpUsername": "Username",
|
||||
"emailAddress": "Email",
|
||||
"smtpPassword": "Password",
|
||||
"outboundEmailFromName": "Dal nome",
|
||||
"outboundEmailFromAddress": "Indirizzo mittente",
|
||||
"outboundEmailIsShared": "Is Condivisa",
|
||||
"recordsPerPage": "Records Per Pagina",
|
||||
"recordsPerPageSmall": "Records Per Pagina (Small)",
|
||||
"tabList": "Lista delle schede",
|
||||
"quickCreateList": "Creazione rapida List",
|
||||
"exportDelimiter": "Delimitatore esportazione",
|
||||
"globalSearchEntityList": "Global Search Entity List",
|
||||
"authenticationMethod": "Authentication Method",
|
||||
"ldapHost": "Host",
|
||||
"ldapPort": "Porta",
|
||||
"ldapAuth": "Auth",
|
||||
"ldapUsername": "Username",
|
||||
"ldapPassword": "Password",
|
||||
"ldapBindRequiresDn": "Bind Requires Dn",
|
||||
"ldapBaseDn": "Base Dn",
|
||||
"ldapAccountCanonicalForm": "Account Canonical Form",
|
||||
"ldapAccountDomainName": "Account Domain Name",
|
||||
"ldapTryUsernameSplit": "Try Username Split",
|
||||
"ldapCreateEspoUser": "Create User in EspoCRM",
|
||||
"ldapSecurity": "Security",
|
||||
"ldapUserLoginFilter": "User Login Filter",
|
||||
"ldapAccountDomainNameShort": "Account Domain Name Short",
|
||||
"ldapOptReferrals": "Opt Referrals",
|
||||
"exportDisabled": "Disable Export (only admin is allowed)",
|
||||
"assignmentNotificationsEntityList": "Entities to notify about upon assignment",
|
||||
"assignmentEmailNotifications": "Notifications upon assignment",
|
||||
"assignmentEmailNotificationsEntityList": "Assignment email notifications scopes",
|
||||
"streamEmailNotifications": "Notifications about updates in Stream for internal users",
|
||||
"portalStreamEmailNotifications": "Notifications about updates in Stream for portal users",
|
||||
"streamEmailNotificationsEntityList": "Stream email notifications scopes",
|
||||
"b2cMode": "B2C Mode",
|
||||
"avatarsDisabled": "Disable Avatars",
|
||||
"followCreatedEntities": "Follow Created Entities",
|
||||
"displayListViewRecordCount": "Display Total Count (on List View)",
|
||||
"theme": "Theme",
|
||||
"userThemesDisabled": "Disable User Themes",
|
||||
"emailMessageMaxSize": "Email Max Size (Mb)",
|
||||
"massEmailMaxPerHourCount": "Max count of emails sent per hour",
|
||||
"personalEmailMaxPortionSize": "Max email portion size for personal account fetching",
|
||||
"inboundEmailMaxPortionSize": "Max email portion size for group account fetching",
|
||||
"maxEmailAccountCount": "Max count of personal email accounts per user",
|
||||
"authTokenLifetime": "Auth Token Lifetime (hours)",
|
||||
"authTokenMaxIdleTime": "Auth Token Max Idle Time (hours)",
|
||||
"dashboardLayout": "Dashboard Layout (default)",
|
||||
"siteUrl": "Site URL",
|
||||
"addressPreview": "Address Preview",
|
||||
"addressFormat": "Address Format",
|
||||
"notificationSoundsDisabled": "Disable Notification Sounds",
|
||||
"applicationName": "Application Name",
|
||||
"calendarEntityList": "Calendar Entity List",
|
||||
"mentionEmailNotifications": "Send email notifications about mentions in posts"
|
||||
},
|
||||
"options": {
|
||||
"weekStart": {
|
||||
"0": "Domenica",
|
||||
"1": "Lunedi"
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"recordsPerPage": "Number of records initially displayed in list views.",
|
||||
"recordsPerPageSmall": "Number of records initially displayed in relationship panels.",
|
||||
"outboundEmailIsShared": "Allow users to sent emails via this SMTP.",
|
||||
"followCreatedEntities": "Users will automatically follow records they created.",
|
||||
"emailMessageMaxSize": "All inbound emails exceeding a specified size will be fetched w/o body and attachments.",
|
||||
"authTokenLifetime": "Defines how long tokens can exist.\n0 - means no expiration.",
|
||||
"authTokenMaxIdleTime": "Defines how long since the last access tokens can exist.\n0 - means no expiration.",
|
||||
"userThemesDisabled": "If checked then users won't be able to select another theme."
|
||||
},
|
||||
"labels": {
|
||||
"System": "Sistema",
|
||||
"Locale": "Locale",
|
||||
"SMTP": "SMTP",
|
||||
"Configuration": "Configurazione",
|
||||
"In-app Notifications": "In-app Notifications",
|
||||
"Email Notifications": "Email Notifications",
|
||||
"Currency Settings": "Currency Settings",
|
||||
"Currency Rates": "Currency Rates",
|
||||
"Mass Email": "Mass Email"
|
||||
"fields": {
|
||||
"useCache": "Usa Cache",
|
||||
"dateFormat": "Formato Data",
|
||||
"timeFormat": "Formato Ora",
|
||||
"timeZone": "Time Zone",
|
||||
"weekStart": "Primo giorno della Settimana",
|
||||
"thousandSeparator": "Separatore delle migliaia",
|
||||
"decimalMark": "Decimal Mark",
|
||||
"defaultCurrency": "Valuta di default",
|
||||
"baseCurrency": "Valuta di Base",
|
||||
"currencyRates": "Frequenza",
|
||||
"currencyList": "Lista delle Valute",
|
||||
"language": "Lingua",
|
||||
"companyLogo": "Logo Società",
|
||||
"smtpServer": "Server",
|
||||
"smtpPort": "Porta",
|
||||
"ldapPort": "Porta",
|
||||
"smtpAuth": "Auth",
|
||||
"ldapAuth": "Auth",
|
||||
"smtpSecurity": "Sicurezza",
|
||||
"ldapSecurity": "Sicurezza",
|
||||
"smtpUsername": "Username",
|
||||
"emailAddress": "Email",
|
||||
"smtpPassword": "Password",
|
||||
"ldapPassword": "Password",
|
||||
"outboundEmailFromName": "Dal nome",
|
||||
"outboundEmailFromAddress": "Indirizzo mittente",
|
||||
"outboundEmailIsShared": "Is Condivisa",
|
||||
"recordsPerPage": "Records Per Pagina",
|
||||
"recordsPerPageSmall": "Records Per Pagina (Small)",
|
||||
"tabList": "Lista delle schede",
|
||||
"quickCreateList": "Creazione rapida List",
|
||||
"exportDelimiter": "Delimitatore esportazione",
|
||||
"globalSearchEntityList": "Global Search Entity List",
|
||||
"authenticationMethod": "Metodo di Autenticazione",
|
||||
"ldapHost": "Host",
|
||||
"ldapAccountCanonicalForm": "Account Form",
|
||||
"ldapAccountDomainName": "Account Nome di Dominio",
|
||||
"ldapTryUsernameSplit": "Prova Divisione Username",
|
||||
"ldapCreateEspoUser": "Crea Utente in EspoCRM",
|
||||
"ldapUserLoginFilter": "Filtro Accessi Utente",
|
||||
"ldapAccountDomainNameShort": "Account Nome di Dominio abbreviato",
|
||||
"ldapOptReferrals": "Opt Referenti",
|
||||
"exportDisabled": "Disabilitare Export (solo all'amministratore è consentito)",
|
||||
"assignmentNotificationsEntityList": "Notifica dell'Entità al momento dell'assegnazione",
|
||||
"assignmentEmailNotifications": "Notifica al momento dell'assegnazione.",
|
||||
"assignmentEmailNotificationsEntityList": "Assegnazione email notifiche ambiti",
|
||||
"streamEmailNotifications": "Notifiche aggiornamenti in stream per gli utenti interni",
|
||||
"portalStreamEmailNotifications": "Notifiche aggiornamenti in stream per gli utenti del portale",
|
||||
"streamEmailNotificationsEntityList": "Notifiche e-mail flusso scopi",
|
||||
"b2cMode": "B2C Mode",
|
||||
"avatarsDisabled": "Disabilitare Avatars",
|
||||
"followCreatedEntities": "Setguire Entità Create",
|
||||
"displayListViewRecordCount": "Display Conteggio totale ( su List View )",
|
||||
"theme": "Tema",
|
||||
"userThemesDisabled": "Disattiva i temi degli utenti",
|
||||
"emailMessageMaxSize": "Dimensione massima Email (Mb)",
|
||||
"massEmailMaxPerHourCount": "Numero massimo di messaggi di posta elettronica inviati in un'ora.",
|
||||
"personalEmailMaxPortionSize": "Dimensione massima della quota di email per account personale ",
|
||||
"inboundEmailMaxPortionSize": "Dimensione massima della quota di email per account di gruppo",
|
||||
"maxEmailAccountCount": "Numero massimo di e-mail dell'account personale,per ogni utente",
|
||||
"authTokenLifetime": "Tempo di vita di un Token (ore)",
|
||||
"authTokenMaxIdleTime": "Tempo massimo di Inattività di un Token (ore)",
|
||||
"dashboardLayout": "Dashboard Layout (default)",
|
||||
"siteUrl": "Site URL",
|
||||
"addressPreview": "Anteprima Indirizzo",
|
||||
"addressFormat": "Formato Indirizzo",
|
||||
"notificationSoundsDisabled": "Disabilita Notifica Acustica",
|
||||
"applicationName": "Nome dell'Applicazione",
|
||||
"calendarEntityList": "Calendario Della Lista delle Entità",
|
||||
"mentionEmailNotifications": "Invia notifiche e-mail in caso di menzioni nei post"
|
||||
},
|
||||
"options": {
|
||||
"weekStart": {
|
||||
"0": "Domenica",
|
||||
"1": "Lunedi"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"recordsPerPage": "Numero di record inizialmente visualizzata in visualizzazioni elenco .",
|
||||
"recordsPerPageSmall": "Numero di record inizialmente visualizzata in pannello di relazione.",
|
||||
"outboundEmailIsShared": "Consentire agli utenti di inviare messaggi di posta elettronica tramite questo SMTP.",
|
||||
"followCreatedEntities": "Gli utenti potranno seguire automaticamente i record che hanno creato .",
|
||||
"emailMessageMaxSize": "Tutte le email in entrata che superano una dimensione specificata verranno prelevati senza corpo e allegati .",
|
||||
"authTokenLifetime": "Defines how long tokens can exist.\n0 - means no expiration.",
|
||||
"authTokenMaxIdleTime": "Definisice il tempo di vita di un token dall'ultimo accesso.\n0 - nessuna scadenza.",
|
||||
"userThemesDisabled": "Se selezionato, gli utenti non saranno in grado di selezionare un altro tema. "
|
||||
},
|
||||
"labels": {
|
||||
"System": "Sistema",
|
||||
"Locale": "Locale",
|
||||
"SMTP": "SMTP",
|
||||
"Configuration": "Configurazione",
|
||||
"In-app Notifications": "Notifica In-app ",
|
||||
"Email Notifications": "Notifica Email ",
|
||||
"Currency Settings": "Impostazioni Valuta",
|
||||
"Currency Rates": "Tasso di Cambio",
|
||||
"Mass Email": "Email Massiva"
|
||||
}
|
||||
}
|
||||
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"roles": "Ruoli",
|
||||
"positionList": "Position List"
|
||||
},
|
||||
"links": {
|
||||
"users": "Utenti",
|
||||
"notes": "Notes",
|
||||
"roles": "Ruoli"
|
||||
},
|
||||
"tooltips": {
|
||||
"roles": "Access Roles. Users of this team obtain access control level from selected roles.",
|
||||
"positionList": "Available positions in this team. E.g. Salesperson, Manager."
|
||||
},
|
||||
"labels": {
|
||||
"Create Team": "Crea Team"
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"roles": "Ruoli",
|
||||
"positionList": "Lista Posizione"
|
||||
},
|
||||
"links": {
|
||||
"users": "Utenti",
|
||||
"notes": "Note",
|
||||
"roles": "Ruoli"
|
||||
},
|
||||
"tooltips": {
|
||||
"roles": "Ruoli di accesso . Gli utenti di questo team hanno ottenuto il livello di controllo per i ruoli selezionati .",
|
||||
"positionList": "Posizioni disponibili in questa squadra. E.g. Venditore, Manager."
|
||||
},
|
||||
"labels": {
|
||||
"Create Team": "Crea Team"
|
||||
}
|
||||
}
|
||||
@@ -1,23 +1,21 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"body": "Corpo",
|
||||
"entityType": "Entity Type",
|
||||
"header": "Header",
|
||||
"footer": "Footer",
|
||||
"leftMargin": "Left Margin",
|
||||
"topMargin": "Top Margin",
|
||||
"rightMargin": "Right Margin",
|
||||
"bottomMargin": "Bottom Margin",
|
||||
"printFooter": "Print Footer",
|
||||
"footerPosition": "Footer Position"
|
||||
},
|
||||
"links": {
|
||||
},
|
||||
"labels": {
|
||||
"Create Template": "Create Template"
|
||||
},
|
||||
"tooltips": {
|
||||
"footer": "Use {pageNumber} to print page number."
|
||||
}
|
||||
}
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"body": "Corpo",
|
||||
"entityType": "Tipo Entitàe",
|
||||
"header": "Intestazione",
|
||||
"footer": "Piè di pagina",
|
||||
"leftMargin": "Margine Sinistro",
|
||||
"topMargin": "Marigne Superiore",
|
||||
"rightMargin": "Margine Destro",
|
||||
"bottomMargin": "Margine Inferiore",
|
||||
"printFooter": "Stampa piè di Pagina",
|
||||
"footerPosition": "Posizione piè di pagina"
|
||||
},
|
||||
"labels": {
|
||||
"Create Template": "Crea Modello"
|
||||
},
|
||||
"tooltips": {
|
||||
"footer": "Utilizzare {pageNumber} per stampare il numero di pagina ."
|
||||
}
|
||||
}
|
||||
@@ -1,95 +1,95 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"userName": "Nome Utente",
|
||||
"title": "Titolo",
|
||||
"isAdmin": "Is Admin",
|
||||
"defaultTeam": "Default Team",
|
||||
"emailAddress": "Email",
|
||||
"phoneNumber": "Phone",
|
||||
"roles": "Ruoli",
|
||||
"portals": "Portals",
|
||||
"portalRoles": "Portal Roles",
|
||||
"teamRole": "Position",
|
||||
"password": "Password",
|
||||
"currentPassword": "Current Password",
|
||||
"passwordConfirm": "Conferma Password",
|
||||
"newPassword": "Nuova Password",
|
||||
"newPasswordConfirm": "Confirm New Password",
|
||||
"avatar": "Avatar",
|
||||
"isActive": "Is Active",
|
||||
"isPortalUser": "Is Portal User",
|
||||
"contact": "Contatti",
|
||||
"accounts": "Accounts",
|
||||
"account": "Account (Primary)",
|
||||
"sendAccessInfo": "Send Email with Access Info to User",
|
||||
"portal": "Portal",
|
||||
"gender": "Gender"
|
||||
},
|
||||
"links": {
|
||||
"teams": "Teams",
|
||||
"roles": "Ruoli",
|
||||
"notes": "Notes",
|
||||
"portals": "Portals",
|
||||
"portalRoles": "Portal Roles",
|
||||
"contact": "Contatti",
|
||||
"accounts": "Accounts",
|
||||
"account": "Account (Primary)"
|
||||
},
|
||||
"labels": {
|
||||
"Create User": "Crea Utente",
|
||||
"Generate": "Generare",
|
||||
"Access": "Accesso",
|
||||
"Preferences": "Preferenze",
|
||||
"Change Password": "Cambia Password",
|
||||
"Teams and Access Control": "Teams and Access Control",
|
||||
"Forgot Password?": "Forgot Password?",
|
||||
"Password Change Request": "Password Change Request",
|
||||
"Email Address": "Indirizzo Email",
|
||||
"External Accounts": "External Accounts",
|
||||
"Email Accounts": "Email Accounts",
|
||||
"Portal": "Portal",
|
||||
"Create Portal User": "Create Portal User"
|
||||
},
|
||||
"tooltips": {
|
||||
"defaultTeam": "All records created by this user will be related to this team by default.",
|
||||
"userName": "Letters a-z, numbers 0-9, dots, hyphens, @-signs and underscores are allowed.",
|
||||
"isAdmin": "Admin user can access everything.",
|
||||
"isActive": "If unchecked then user won't be able to login.",
|
||||
"teams": "Teams which this user belongs to. Access control level is inherited from team's roles.",
|
||||
"roles": "Additional access roles. Use it if user doesn't belong to any team or you need to extend access control level exclusively for this user.",
|
||||
"portalRoles": "Additional portal roles. Use it to extend access control level exclusively for this user.",
|
||||
"portals": "Portals which this user has access to."
|
||||
},
|
||||
"messages": {
|
||||
"passwordWillBeSent": "La Password verrà inviata all'indirizzo e-mail dell'utente.",
|
||||
"accountInfoEmailSubject": "EspoCRM User Access Info",
|
||||
"accountInfoEmailBody": "Your access information:\n\nUsername: {userName}\nPassword: {password}\n\n{siteUrl}",
|
||||
"passwordChangeLinkEmailSubject": "Change Password Request",
|
||||
"passwordChangeLinkEmailBody": "You can change your password by this link {link}. This unique url will be exprired soon.",
|
||||
"passwordChanged": "La password è stata modificata",
|
||||
"userCantBeEmpty": "Username can not be empty",
|
||||
"wrongUsernamePasword": "username/password Errato",
|
||||
"emailAddressCantBeEmpty": "Email Address can not be empty",
|
||||
"userNameEmailAddressNotFound": "Username/Email Address not found",
|
||||
"forbidden": "Forbidden, please try later",
|
||||
"uniqueLinkHasBeenSent": "The unique URL has been sent to the specified email address.",
|
||||
"passwordChangedByRequest": "Password has been changed.",
|
||||
"setupSmtpBefore": "You need to setup <a href=\"{url}\">SMTP settings</a> to make the system be able to send password in email."
|
||||
},
|
||||
"options": {
|
||||
"gender": {
|
||||
"": "Not Set",
|
||||
"Male": "Male",
|
||||
"Female": "Female",
|
||||
"Neutral": "Neutral"
|
||||
}
|
||||
},
|
||||
"boolFilters": {
|
||||
"onlyMyTeam": "Only My Team"
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Attivo",
|
||||
"activePortal": "Portal Active"
|
||||
"fields": {
|
||||
"name": "Nome",
|
||||
"userName": "Nome Utente",
|
||||
"title": "Titolo",
|
||||
"isAdmin": "Is Admin",
|
||||
"defaultTeam": "Default Team",
|
||||
"emailAddress": "Email",
|
||||
"phoneNumber": "Telefono",
|
||||
"roles": "Ruoli",
|
||||
"portals": "Portali",
|
||||
"portalRoles": "Ruoli Portale",
|
||||
"teamRole": "Posizione",
|
||||
"password": "Password",
|
||||
"currentPassword": "Password Attuale",
|
||||
"passwordConfirm": "Conferma Password",
|
||||
"newPassword": "Nuova Password",
|
||||
"newPasswordConfirm": "Conferma al NuovaPassword",
|
||||
"avatar": "Avatar",
|
||||
"isActive": "È Attivo",
|
||||
"isPortalUser": "È il portale per l'utente",
|
||||
"contact": "Contatti",
|
||||
"accounts": "Accounts",
|
||||
"account": "Account (Primario)",
|
||||
"sendAccessInfo": "Invia e-mail con le Info di accesso per l'utente",
|
||||
"portal": "Portale",
|
||||
"gender": "Genere"
|
||||
},
|
||||
"links": {
|
||||
"teams": "Team",
|
||||
"roles": "Ruoli",
|
||||
"notes": "Note",
|
||||
"portals": "Portali",
|
||||
"portalRoles": "Ruoli Portale",
|
||||
"contact": "Contatti",
|
||||
"accounts": "Accounts",
|
||||
"account": "Account (Primario}"
|
||||
},
|
||||
"labels": {
|
||||
"Create User": "Crea Utente",
|
||||
"Generate": "Generare",
|
||||
"Access": "Accesso",
|
||||
"Preferences": "Preferenze",
|
||||
"Change Password": "Cambia Password",
|
||||
"Teams and Access Control": "Controllo Teams e Accessi",
|
||||
"Forgot Password?": "Ha dimenticato la password?",
|
||||
"Password Change Request": "Richiesta Modifica Password",
|
||||
"Email Address": "Indirizzo Email",
|
||||
"External Accounts": "Account Esterni",
|
||||
"Email Accounts": "Email Accounts",
|
||||
"Portal": "Portale",
|
||||
"Create Portal User": "Crea Utente Portale"
|
||||
},
|
||||
"tooltips": {
|
||||
"defaultTeam": "Tutti i record creati da questo utente saranno inseriti di default in questo Team.",
|
||||
"userName": "Lettere a-z, numeri 0-9, puntini, trattini, @ e sottolineature sono permessi.",
|
||||
"isAdmin": "L'utente Admin può accedere a tutto.",
|
||||
"isActive": "Se non verificato , l'utente non sarà in grado di effettuare il login .",
|
||||
"teams": "Team a cui appartiene l'utente. Il livello di controllo di accesso viene ereditato dai ruoli del team.",
|
||||
"roles": "Ruoli di accesso aggiuntivi. Usalo se l'utente non appartiene ad alcun gruppo o è necessario estendere il livello di controllo di accesso in esclusiva per questo utente.",
|
||||
"portalRoles": "Ulteriori ruoli portale . Usalo per estendere il livello di controllo di accesso esclusivamente per questo utente .",
|
||||
"portals": "Portali a cui l'utente ha accesso."
|
||||
},
|
||||
"messages": {
|
||||
"passwordWillBeSent": "La Password verrà inviata all'indirizzo e-mail dell'utente.",
|
||||
"accountInfoEmailSubject": "EspoCRM User Access Info",
|
||||
"accountInfoEmailBody": "I tuoi dati di accesso:\n\nUsername: {userName}\nPassword: {password}\n\n{siteUrl}",
|
||||
"passwordChangeLinkEmailSubject": "Richiesta Modifica Password",
|
||||
"passwordChangeLinkEmailBody": "È possibile modificare la password da questo link {link } . Questo URL univoco scadrà presto .",
|
||||
"passwordChanged": "La password è stata modificata",
|
||||
"userCantBeEmpty": "Il Nome utente non può essere vuoto",
|
||||
"wrongUsernamePasword": "username/password Errato",
|
||||
"emailAddressCantBeEmpty": "L'indirizzo Email non può essere vuoto",
|
||||
"userNameEmailAddressNotFound": "Username/Indirizzo Email non trovato",
|
||||
"forbidden": "Vietato , riprova piu tardi",
|
||||
"uniqueLinkHasBeenSent": "L' URL univoco è stato inviato all'indirizzo di posta elettronica specificato .",
|
||||
"passwordChangedByRequest": "la Password è stata cambiata.",
|
||||
"setupSmtpBefore": "È necessario impostare <a href=\"{url}\">SMTP settings</a> per rendere il sistema in grado di inviare la password nelle email."
|
||||
},
|
||||
"options": {
|
||||
"gender": {
|
||||
"": "Non impostato",
|
||||
"Male": "Maschio",
|
||||
"Female": "Femmina",
|
||||
"Neutral": "Neutral"
|
||||
}
|
||||
}
|
||||
},
|
||||
"boolFilters": {
|
||||
"onlyMyTeam": "Solo per il mio Team"
|
||||
},
|
||||
"presetFilters": {
|
||||
"active": "Attivo",
|
||||
"activePortal": "Portale Attivo"
|
||||
}
|
||||
}
|
||||
@@ -14,7 +14,7 @@
|
||||
[{"name": "ldapAuth"}, {"name": "ldapSecurity"}],
|
||||
[{"name": "ldapUsername", "fullWidth": true}],
|
||||
[{"name": "ldapPassword"}, {"name": "testConnection", "customLabel": null, "view": "views/admin/authentication/fields/test-connection"}],
|
||||
[{"name": "ldapUserNameAttribute"}, false],
|
||||
[{"name": "ldapUserNameAttribute"}, {"name": "ldapUserObjectClass"}],
|
||||
[{"name": "ldapAccountCanonicalForm"}, {"name": "ldapBindRequiresDn"}],
|
||||
[{"name": "ldapBaseDn", "fullWidth": true}],
|
||||
[{"name": "ldapUserLoginFilter", "fullWidth": true}],
|
||||
|
||||
@@ -91,10 +91,7 @@
|
||||
"read": "yes",
|
||||
"edit": "no"
|
||||
},
|
||||
"teams": {
|
||||
"read": "yes",
|
||||
"edit": "no"
|
||||
}
|
||||
"teams": false
|
||||
},
|
||||
"scopeFieldLevel": {
|
||||
"Call": {
|
||||
|
||||
@@ -131,8 +131,7 @@
|
||||
"messageIdInternal": {
|
||||
"type": "varchar",
|
||||
"maxLength": 300,
|
||||
"readOnly": true,
|
||||
"index": true
|
||||
"readOnly": true
|
||||
},
|
||||
"emailAddress": {
|
||||
"type": "base",
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"type": "varchar",
|
||||
"required": true,
|
||||
"maxLength": 100,
|
||||
"view": "views/email-account/fields/email-address",
|
||||
"view": "views/inbound-email/fields/email-address",
|
||||
"trim": true
|
||||
},
|
||||
"status": {
|
||||
|
||||
@@ -220,6 +220,11 @@
|
||||
"required": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserObjectClass": {
|
||||
"type": "varchar",
|
||||
"required": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserFirstNameAttribute": {
|
||||
"type": "varchar",
|
||||
"required": true,
|
||||
|
||||
@@ -248,7 +248,11 @@ class EmailAccount extends Record
|
||||
if (!empty($lastUID)) {
|
||||
$ids = $storage->getIdsFromUID($lastUID);
|
||||
} else {
|
||||
$dt = new \DateTime($emailAccount->get('fetchSince'));
|
||||
$dt = null;
|
||||
try {
|
||||
$dt = new \DateTime($emailAccount->get('fetchSince'));
|
||||
} catch (\Exception $e) {}
|
||||
|
||||
if ($dt) {
|
||||
$ids = $storage->getIdsFromDate($dt->format('d-M-Y'));
|
||||
} else {
|
||||
@@ -315,7 +319,11 @@ class EmailAccount extends Record
|
||||
$lastUID = $storage->getUniqueId($id);
|
||||
|
||||
if ($message && isset($message->date)) {
|
||||
$dt = new \DateTime($message->date);
|
||||
$dt = null;
|
||||
try {
|
||||
$dt = new \DateTime($message->date);
|
||||
} catch (\Exception $e) {}
|
||||
|
||||
if ($dt) {
|
||||
$dateSent = $dt->setTimezone(new \DateTimeZone('UTC'))->format('Y-m-d H:i:s');
|
||||
$lastDate = $dateSent;
|
||||
|
||||
@@ -83,6 +83,11 @@ class EmailNotification extends \Espo\Core\Services\Base
|
||||
|
||||
public function notifyAboutAssignmentJob($data)
|
||||
{
|
||||
if (empty($data['userId'])) return;
|
||||
if (empty($data['assignerUserId'])) return;
|
||||
if (empty($data['entityId'])) return;
|
||||
if (empty($data['entityType'])) return;
|
||||
|
||||
$userId = $data['userId'];
|
||||
$assignerUserId = $data['assignerUserId'];
|
||||
$entityId = $data['entityId'];
|
||||
@@ -90,6 +95,8 @@ class EmailNotification extends \Espo\Core\Services\Base
|
||||
|
||||
$user = $this->getEntityManager()->getEntity('User', $userId);
|
||||
|
||||
if (!$user) return;
|
||||
|
||||
if ($user->get('isPortalUser')) return;
|
||||
|
||||
$preferences = $this->getEntityManager()->getEntity('Preferences', $userId);
|
||||
@@ -99,7 +106,7 @@ class EmailNotification extends \Espo\Core\Services\Base
|
||||
$assignerUser = $this->getEntityManager()->getEntity('User', $assignerUserId);
|
||||
$entity = $this->getEntityManager()->getEntity($entityType, $entityId);
|
||||
|
||||
if ($user && $entity && $assignerUser && $entity->get('assignedUserId') == $userId) {
|
||||
if ($entity && $assignerUser && $entity->get('assignedUserId') == $userId) {
|
||||
$emailAddress = $user->get('emailAddress');
|
||||
if (!empty($emailAddress)) {
|
||||
$email = $this->getEntityManager()->getEntity('Email');
|
||||
|
||||
@@ -39,6 +39,8 @@ class InboundEmail extends \Espo\Services\Record
|
||||
{
|
||||
protected $internalAttributeList = ['password'];
|
||||
|
||||
protected $readOnlyAttributeList= ['fetchData'];
|
||||
|
||||
private $campaignService = null;
|
||||
|
||||
const PORTION_LIMIT = 20;
|
||||
@@ -250,7 +252,11 @@ class InboundEmail extends \Espo\Services\Record
|
||||
if (!empty($lastUID)) {
|
||||
$ids = $storage->getIdsFromUID($lastUID);
|
||||
} else {
|
||||
$dt = new \DateTime($emailAccount->get('fetchSince'));
|
||||
$dt = null;
|
||||
try {
|
||||
$dt = new \DateTime($emailAccount->get('fetchSince'));
|
||||
} catch (\Exception $e) {}
|
||||
|
||||
if ($dt) {
|
||||
$ids = $storage->getIdsFromDate($dt->format('d-M-Y'));
|
||||
} else {
|
||||
@@ -330,7 +336,11 @@ class InboundEmail extends \Espo\Services\Record
|
||||
|
||||
if ($k == count($ids) - 1) {
|
||||
if ($message && isset($message->date)) {
|
||||
$dt = new \DateTime($message->date);
|
||||
$dt = null;
|
||||
try {
|
||||
$dt = new \DateTime($message->date);
|
||||
} catch (\Exception $e) {}
|
||||
|
||||
if ($dt) {
|
||||
$dateSent = $dt->setTimezone(new \DateTimeZone('UTC'))->format('Y-m-d H:i:s');
|
||||
$lastDate = $dateSent;
|
||||
|
||||
@@ -853,7 +853,7 @@ class Record extends \Espo\Core\Services\Base
|
||||
return true;
|
||||
}
|
||||
|
||||
public function linkEntityMass($id, $link, $where)
|
||||
public function linkEntityMass($id, $link, $where, $selectData = null)
|
||||
{
|
||||
if (empty($id) || empty($link)) {
|
||||
throw new BadRequest;
|
||||
@@ -888,6 +888,12 @@ class Record extends \Espo\Core\Services\Base
|
||||
}
|
||||
$params['where'] = $where;
|
||||
|
||||
if (is_array($selectData)) {
|
||||
foreach ($selectData as $k => $v) {
|
||||
$params[$k] = $v;
|
||||
}
|
||||
}
|
||||
|
||||
$selectParams = $this->getRecordService($foreignEntityType)->getSelectParams($params);
|
||||
|
||||
if ($this->getAcl()->getLevel($foreignEntityType, $accessActionRequired) === 'all') {
|
||||
@@ -938,6 +944,13 @@ class Record extends \Espo\Core\Services\Base
|
||||
$where = $params['where'];
|
||||
$p = array();
|
||||
$p['where'] = $where;
|
||||
|
||||
if (!empty($params['selectData']) && is_array($params['selectData'])) {
|
||||
foreach ($params['selectData'] as $k => $v) {
|
||||
$p[$k] = $v;
|
||||
}
|
||||
}
|
||||
|
||||
$selectParams = $this->getSelectParams($p);
|
||||
|
||||
$collection = $repository->find($selectParams);
|
||||
@@ -993,6 +1006,13 @@ class Record extends \Espo\Core\Services\Base
|
||||
$where = $params['where'];
|
||||
$p = array();
|
||||
$p['where'] = $where;
|
||||
|
||||
if (!empty($params['selectData']) && is_array($params['selectData'])) {
|
||||
foreach ($params['selectData'] as $k => $v) {
|
||||
$p[$k] = $v;
|
||||
}
|
||||
}
|
||||
|
||||
$selectParams = $this->getSelectParams($p);
|
||||
$skipTextColumns['skipTextColumns'] = true;
|
||||
$collection = $repository->find($selectParams);
|
||||
@@ -1078,6 +1098,8 @@ class Record extends \Espo\Core\Services\Base
|
||||
|
||||
public function export(array $params)
|
||||
{
|
||||
|
||||
|
||||
if (array_key_exists('ids', $params)) {
|
||||
$ids = $params['ids'];
|
||||
$where = array(
|
||||
@@ -1087,12 +1109,17 @@ class Record extends \Espo\Core\Services\Base
|
||||
'value' => $ids
|
||||
)
|
||||
);
|
||||
$selectParams = $this->getSelectManager($this->entityType)->getSelectParams(array('where' => $where), true, true);
|
||||
$selectParams = $this->getSelectManager($this->getEntityType())->getSelectParams(array('where' => $where), true, true);
|
||||
} else if (array_key_exists('where', $params)) {
|
||||
$where = $params['where'];
|
||||
|
||||
$p = array();
|
||||
$p['where'] = $where;
|
||||
if (!empty($params['selectData']) && is_array($params['selectData'])) {
|
||||
foreach ($params['selectData'] as $k => $v) {
|
||||
$p[$k] = $v;
|
||||
}
|
||||
}
|
||||
$selectParams = $this->getSelectParams($p);
|
||||
} else {
|
||||
throw new BadRequest();
|
||||
@@ -1137,9 +1164,9 @@ class Record extends \Espo\Core\Services\Base
|
||||
} else {
|
||||
if (in_array($defs['type'], ['email', 'phone'])) {
|
||||
$fieldList[] = $field;
|
||||
} else if ($defs['name'] == 'name') {
|
||||
} /*else if ($defs['name'] == 'name') {
|
||||
$fieldList[] = $field;
|
||||
}
|
||||
}*/
|
||||
}
|
||||
}
|
||||
foreach ($this->exportAdditionalAttributeList as $field) {
|
||||
@@ -1422,5 +1449,59 @@ class Record extends \Espo\Core\Services\Base
|
||||
'list' => $list
|
||||
);
|
||||
}
|
||||
|
||||
public function getDuplicateAttributes($id)
|
||||
{
|
||||
if (empty($id)) {
|
||||
throw new BadRequest();
|
||||
}
|
||||
|
||||
$entity = $this->getEntity($id);
|
||||
|
||||
if (!$entity) {
|
||||
throw new NotFound();
|
||||
}
|
||||
|
||||
$attributes = $entity->getValues();
|
||||
unset($attributes['id']);
|
||||
|
||||
$fields = $this->getMetadata()->get(['entityDefs', $this->getEntityType(), 'fields'], array());
|
||||
|
||||
foreach ($fields as $field => $item) {
|
||||
if (empty($item['type'])) continue;
|
||||
$type = $item['type'];
|
||||
|
||||
if (in_array($type, ['file', 'image'])) {
|
||||
$attachment = $entity->get($field);
|
||||
if ($attachment) {
|
||||
$attachment = $this->getEntityManager()->getRepository('Attachment')->getCopiedAttachment($attachment);
|
||||
$idAttribute = $field . 'Id';
|
||||
if ($attachment) {
|
||||
$attributes[$idAttribute] = $attachment->id;
|
||||
}
|
||||
}
|
||||
} else if (in_array($type, ['attachmentMultiple'])) {
|
||||
$attachmentList = $entity->get($field);
|
||||
if (count($attachmentList)) {
|
||||
$idList = [];
|
||||
$nameHash = (object) [];
|
||||
$typeHash = (object) [];
|
||||
foreach ($attachmentList as $attachment) {
|
||||
$attachment = $this->getEntityManager()->getRepository('Attachment')->getCopiedAttachment($attachment);
|
||||
if ($attachment) {
|
||||
$idList[] = $attachment->id;
|
||||
$nameHash->{$attachment->id} = $attachment->get('name');
|
||||
$typeHash->{$attachment->id} = $attachment->get('type');
|
||||
}
|
||||
}
|
||||
$attributes[$field . 'Ids'] = $idList;
|
||||
$attributes[$field . 'Names'] = $nameHash;
|
||||
$attributes[$field . 'Types'] = $typeHash;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $attributes;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -273,7 +273,7 @@ class Stream extends \Espo\Core\Services\Base
|
||||
$sql = "
|
||||
DELETE FROM subscription
|
||||
WHERE
|
||||
entity_id = " . $pdo->quote($entity->id) . " AND entity_type = " . $pdo->quote($entity->getEntityName()) . "
|
||||
entity_id = " . $pdo->quote($entity->id) . " AND entity_type = " . $pdo->quote($entity->getEntityType()) . "
|
||||
";
|
||||
$sth = $pdo->prepare($sql)->execute();
|
||||
}
|
||||
|
||||
@@ -86,9 +86,9 @@ class Team extends Record
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function linkEntityMass($id, $link, $where)
|
||||
public function linkEntityMass($id, $link, $where, $selectData = null)
|
||||
{
|
||||
$result = parent::linkEntityMass($id, $link, $where);
|
||||
$result = parent::linkEntityMass($id, $link, $where, $selectData);
|
||||
|
||||
if ($link === 'users') {
|
||||
$this->getFileManager()->removeInDir('data/cache/application/acl');
|
||||
|
||||
@@ -72,6 +72,31 @@ Espo.define('acl/email', 'acl', function (Dep) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
},
|
||||
|
||||
checkModelDelete: function (model, data, precise) {
|
||||
var result = this.checkModel(model, data, 'delete', precise);
|
||||
|
||||
if (result) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (data === false) {
|
||||
return false;
|
||||
}
|
||||
|
||||
var d = data || {};
|
||||
if (d.read === 'no') {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (model.get('createdById') === this.getUser().id) {
|
||||
if (model.get('status') !== 'Sent' && model.get('status') !== 'Archived') {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -311,15 +311,20 @@ Espo.define('views/detail', 'views/main', function (Dep) {
|
||||
},
|
||||
|
||||
actionDuplicate: function () {
|
||||
var attributes = Espo.Utils.cloneDeep(this.model.attributes);
|
||||
delete attributes.id;
|
||||
Espo.Ui.notify(this.translate('pleaseWait', 'messages'));
|
||||
this.ajaxPostRequest(this.scope + '/action/getDuplicateAttributes', {
|
||||
id: this.model.id
|
||||
}).then(function (attributes) {
|
||||
Espo.Ui.notify(false);
|
||||
var url = '#' + this.scope + '/create';
|
||||
|
||||
this.getRouter().dispatch(this.scope, 'create', {
|
||||
attributes: attributes,
|
||||
});
|
||||
this.getRouter().navigate(url, {trigger: false});
|
||||
}.bind(this));
|
||||
|
||||
var url = '#' + this.scope + '/create';
|
||||
|
||||
this.getRouter().dispatch(this.scope, 'create', {
|
||||
attributes: attributes,
|
||||
});
|
||||
this.getRouter().navigate(url, {trigger: false});
|
||||
},
|
||||
|
||||
});
|
||||
|
||||
@@ -150,8 +150,8 @@ Espo.define('views/email/record/list', 'views/record/list', function (Dep) {
|
||||
});
|
||||
|
||||
ids.forEach(function (id) {
|
||||
this.collection.trigger('moving-to-trash', id);
|
||||
this.removeRecordFromList(id);
|
||||
this.collection.trigger('moving-to-trash', model);
|
||||
}, this);
|
||||
},
|
||||
|
||||
|
||||
@@ -419,7 +419,7 @@ Espo.define('views/fields/attachment-multiple', 'views/fields/base', function (D
|
||||
previews.push('<div class="attachment-preview">' + this.getDetailPreview(name, type, id) + '</div>');
|
||||
continue;
|
||||
}
|
||||
var line = '<div class="attachment-block"><span class="glyphicon glyphicon-paperclip small"></span> <a href="' + this.getDownloadUrl(id) + '">' + name + '</a></div>';
|
||||
var line = '<div class="attachment-block"><span class="glyphicon glyphicon-paperclip small"></span> <a href="' + this.getDownloadUrl(id) + '" target="_BLANK">' + name + '</a></div>';
|
||||
names.push(line);
|
||||
}
|
||||
var string = previews.join('') + names.join('');
|
||||
|
||||
@@ -200,7 +200,7 @@ Espo.define('views/fields/file', 'views/fields/link', function (Dep) {
|
||||
if (this.showPreview && ~this.previewTypeList.indexOf(type)) {
|
||||
string = '<div class="attachment-preview">' + this.getDetailPreview(name, type, id) + '</div>';
|
||||
} else {
|
||||
string = '<span class="glyphicon glyphicon-paperclip small"></span> <a href="'+ this.getDownloadUrl(id) +'">' + name + '</a>';
|
||||
string = '<span class="glyphicon glyphicon-paperclip small"></span> <a href="'+ this.getDownloadUrl(id) +'" target="_BLANK">' + name + '</a>';
|
||||
}
|
||||
return string;
|
||||
}
|
||||
|
||||
@@ -117,15 +117,19 @@ Espo.define('views/fields/map', 'views/fields/base', function (Dep) {
|
||||
|
||||
var geocoder = new google.maps.Geocoder();
|
||||
|
||||
var map = new google.maps.Map(this.$el.find('.map').get(0), {
|
||||
zoom: 15,
|
||||
center: {lat: 0, lng: 0},
|
||||
scrollwheel: false
|
||||
});
|
||||
try {
|
||||
var map = new google.maps.Map(this.$el.find('.map').get(0), {
|
||||
zoom: 15,
|
||||
center: {lat: 0, lng: 0},
|
||||
scrollwheel: false
|
||||
});
|
||||
} catch (e) {
|
||||
console.error(e.message);
|
||||
return;
|
||||
}
|
||||
|
||||
var address = '';
|
||||
|
||||
|
||||
if (this.addressData.street) {
|
||||
address += this.addressData.street;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
/************************************************************************
|
||||
* This file is part of EspoCRM.
|
||||
*
|
||||
* EspoCRM - Open Source CRM application.
|
||||
* Copyright (C) 2014-2015 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.
|
||||
************************************************************************/
|
||||
|
||||
Espo.define('views/inbound-email/fields/email-address', 'views/fields/varchar', function (Dep) {
|
||||
|
||||
return Dep.extend({
|
||||
|
||||
setup: function () {
|
||||
Dep.prototype.setup.call(this);
|
||||
|
||||
this.on('change', function () {
|
||||
var emailAddress = this.model.get('emailAddress');
|
||||
this.model.set('name', emailAddress);
|
||||
if (this.model.isNew() || !this.model.get('replyToAddress')) {
|
||||
this.model.set('replyToAddress', emailAddress);
|
||||
}
|
||||
}, this);
|
||||
},
|
||||
|
||||
});
|
||||
});
|
||||
@@ -74,6 +74,7 @@ Espo.define('views/modals/mass-update', 'views/modal', function (Dep) {
|
||||
this.scope = this.options.scope;
|
||||
this.ids = this.options.ids;
|
||||
this.where = this.options.where;
|
||||
this.selectData = this.options.selectData;
|
||||
this.byWhere = this.options.byWhere;
|
||||
|
||||
this.header = this.translate(this.scope, 'scopeNamesPlural') + ' » ' + this.translate('Mass Update');
|
||||
@@ -153,6 +154,7 @@ Espo.define('views/modals/mass-update', 'views/modal', function (Dep) {
|
||||
attributes: attributes,
|
||||
ids: self.ids || null,
|
||||
where: (!self.ids || self.ids.length == 0) ? self.options.where : null,
|
||||
selectData: (!self.ids || self.ids.length == 0) ? self.options.selectData : null,
|
||||
byWhere: this.byWhere
|
||||
}),
|
||||
success: function (result) {
|
||||
|
||||
@@ -303,6 +303,7 @@ Espo.define('views/record/list', 'view', function (Dep) {
|
||||
var data = {};
|
||||
if (this.allResultIsChecked) {
|
||||
data.where = this.collection.getWhere();
|
||||
data.selectData = this.collection.data || {};
|
||||
data.byWhere = true;
|
||||
} else {
|
||||
data.ids = this.checkedList;
|
||||
@@ -344,6 +345,7 @@ Espo.define('views/record/list', 'view', function (Dep) {
|
||||
|
||||
if (this.allResultIsChecked) {
|
||||
data.where = this.collection.getWhere();
|
||||
data.selectData = this.collection.data || {};
|
||||
data.byWhere = true;
|
||||
} else {
|
||||
data.idList = idList;
|
||||
@@ -391,6 +393,7 @@ Espo.define('views/record/list', 'view', function (Dep) {
|
||||
var data = {};
|
||||
if (this.allResultIsChecked) {
|
||||
data.where = this.collection.getWhere();
|
||||
data.selectData = this.collection.data || {};
|
||||
data.byWhere = true;
|
||||
} else {
|
||||
data.ids = ids;
|
||||
@@ -486,6 +489,7 @@ Espo.define('views/record/list', 'view', function (Dep) {
|
||||
scope: this.scope,
|
||||
ids: ids,
|
||||
where: this.collection.getWhere(),
|
||||
selectData: this.collection.data,
|
||||
byWhere: this.allResultIsChecked
|
||||
}, function (view) {
|
||||
view.render();
|
||||
@@ -1100,7 +1104,7 @@ Espo.define('views/record/list', 'view', function (Dep) {
|
||||
if (!id) return;
|
||||
|
||||
var model = this.collection.get(id);
|
||||
if (!this.getAcl().checkScope(this.scope, 'delete')) {
|
||||
if (!this.getAcl().checkModel(model, 'delete')) {
|
||||
this.notify('Access denied', 'error');
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ Espo.define('views/settings/fields/currency-rates', 'views/fields/base', functio
|
||||
var currencyRates = this.model.get('currencyRates') || {};
|
||||
|
||||
var rateValues = {};
|
||||
this.model.get('currencyList').forEach(function (currency) {
|
||||
(this.model.get('currencyList') || []).forEach(function (currency) {
|
||||
if (currency != baseCurrency) {
|
||||
rateValues[currency] = currencyRates[currency] || 1.00;
|
||||
}
|
||||
|
||||
@@ -205,11 +205,17 @@ Espo.define('views/stream/panel', ['views/record/panels/relationship', 'lib!Text
|
||||
view.render();
|
||||
});
|
||||
|
||||
this.stopListening(this.model, 'all');
|
||||
this.stopListening(this.model, 'destroy');
|
||||
setTimeout(function () {
|
||||
this.listenTo(this.model, 'all', function (event) {
|
||||
if (!~['sync', 'after:relate'].indexOf(event)) return;
|
||||
collection.fetchNew();
|
||||
}, this);
|
||||
|
||||
this.listenTo(this.model, 'destroy', function () {
|
||||
this.stopListening(this.model, 'all');
|
||||
}, this);
|
||||
}.bind(this), 500);
|
||||
|
||||
}, this);
|
||||
|
||||
@@ -1,137 +1,133 @@
|
||||
{
|
||||
"labels": {
|
||||
"Main page title": "Benvenuto in EspoCRM",
|
||||
"Main page header": "",
|
||||
"Start page title": "Contratto di licenza",
|
||||
"Step1 page title": "Contratto di licenza",
|
||||
"License Agreement": "Contratto di licenza",
|
||||
"I accept the agreement": "Accetto il contratto",
|
||||
"Step2 page title": "Configurazione Database",
|
||||
"Step3 page title": "Administrator Setup",
|
||||
"Step4 page title": "System settings",
|
||||
"Step5 page title": "impostazioni SMTP per le email in uscita",
|
||||
"Errors page title": "Errori",
|
||||
"Finish page title": "Installatione completata",
|
||||
"Congratulation! Welcome to EspoCRM": "Congratulazioni! EspoCRM è stato installato correttamente.",
|
||||
"More Information": "For more information, please visit our {BLOG}, follow us on {TWITTER}.<br><br>If you have any suggestions or questions, please ask on the {FORUM}.",
|
||||
"share": "If you like EspoCRM, share it with your friends. Let them know about this product.",
|
||||
"blog": "blog",
|
||||
"twitter": "twitter",
|
||||
"forum": "forum",
|
||||
"Installation Guide": "Installation Guide",
|
||||
"admin": "admin",
|
||||
"localhost": "localhost",
|
||||
"port": "3306",
|
||||
"Locale": "Locale",
|
||||
"Outbound Email Configuration": "Outbound Email Configuration",
|
||||
"SMTP": "SMTP",
|
||||
"Start": "Start",
|
||||
"Back": "indietro",
|
||||
"Next": "Avanti",
|
||||
"Go to EspoCRM": "Vai a EspoCRM",
|
||||
"Re-check": "Ricontrollare",
|
||||
"Version": "Version",
|
||||
"Test settings": "Test Connection",
|
||||
"Database Settings Description": "Inserisci i tuoi dati di connessione al database MySQL (nome host , nome utente e password) . È possibile specificare la porta del server per il nome host come localhost:3306.",
|
||||
"Install": "Install",
|
||||
"SetupConfirmation page title": "Recommended Settings",
|
||||
"PHP Configuration": "Recommended PHP settings",
|
||||
"MySQL Configuration": "MySQL Configuration",
|
||||
"Configuration Instructions": "Configuration Instructions",
|
||||
"phpVersion": "versione PHP",
|
||||
"mysqlVersion": "MySQL version",
|
||||
"dbHostName": "Host Name",
|
||||
"dbName": "Database Name",
|
||||
"dbUserName": "Database User Name",
|
||||
"OK": "OK"
|
||||
},
|
||||
"fields": {
|
||||
"Choose your language": "Scegli la lingua",
|
||||
"Database Name": "Database Name",
|
||||
"Host Name": "Host Name",
|
||||
"Port": "Porta",
|
||||
"Database User Name": "Database User Name",
|
||||
"Database User Password": "Database User Password",
|
||||
"Database driver": "Database driver",
|
||||
"User Name": "Nome Utente",
|
||||
"Password": "Password",
|
||||
"Confirm Password": "Conferma la tua Password",
|
||||
"From Address": "Indirizzo mittente",
|
||||
"From Name": "Dal nome",
|
||||
"Is Shared": "Is Condivisa",
|
||||
"Date Format": "Formato Data",
|
||||
"Time Format": "Formato Ora",
|
||||
"Time Zone": "Time Zone",
|
||||
"First Day of Week": "Primo giorno della Settimana",
|
||||
"Thousand Separator": "Separatore delle migliaia",
|
||||
"Decimal Mark": "Decimal Mark",
|
||||
"Default Currency": "Valuta di default",
|
||||
"Currency List": "Lista delle Valute",
|
||||
"Language": "Lingua",
|
||||
"smtpServer": "Server",
|
||||
"smtpPort": "Porta",
|
||||
"smtpAuth": "Auth",
|
||||
"smtpSecurity": "Security",
|
||||
"smtpUsername": "Username",
|
||||
"emailAddress": "Email",
|
||||
"smtpPassword": "Password"
|
||||
},
|
||||
"messages": {
|
||||
"Bad init Permission": "Permission denied for \"{*}\" directory. Please set 775 for \"{*}\" or just execute this command in the terminal <pre><b>{C}</b></pre>\n\tOperation not permitted? Try this one: {CSU}",
|
||||
"Some errors occurred!": "Alcuni errori si sono verificati!",
|
||||
"phpVersion": "Your PHP version is not supported by EspoCRM, please update to PHP {minVersion} at least",
|
||||
"MySQLVersion": "Your MySQL version is not supported by EspoCRM, please update to MySQL {minVersion} at least",
|
||||
"The PHP extension was not found...": "PHP Error: Extension <b>{extName}</b> is not found.",
|
||||
"All Settings correct": "Tutte le impostazioni sono corrette",
|
||||
"Failed to connect to database": "Impossibile connettersi al database",
|
||||
"PHP version": "versione PHP",
|
||||
"You must agree to the license agreement": "E' necessario accettare il contratto di licenza",
|
||||
"Passwords do not match": "le passwords non corrispondono",
|
||||
"Enable mod_rewrite in Apache server": "Attivare mod_rewrite in server Apache",
|
||||
"checkWritable error": "checkWritable error",
|
||||
"applySett error": "applySett error",
|
||||
"buildDatabase error": "buildDatabase error",
|
||||
"createUser error": "createUser error",
|
||||
"checkAjaxPermission error": "checkAjaxPermission error",
|
||||
"Ajax failed": "Ajax failed",
|
||||
"Cannot create user": "Cannot create a user",
|
||||
"Permission denied": "Permesso negato",
|
||||
"permissionInstruction": "<br>Run this in Terminal<pre><b>\"{C}\"</b></pre>",
|
||||
"operationNotPermitted" : "Operazione non permessa? Prova questo: <br>{CSU}",
|
||||
"Permission denied to": "Permesso negato",
|
||||
"Can not save settings": "Non è possibile salvare le impostazioni",
|
||||
"Cannot save preferences": "Impossibile salvare le preferenze",
|
||||
"Thousand Separator and Decimal Mark equal": "Separatore delle migliaia e decimali non possono essere uguali",
|
||||
"1049": "Database non riconosciuto",
|
||||
"2005": "MySQL server host non riconosciuto",
|
||||
"1045": "accesso negato all'utente",
|
||||
"extension": "{0} extension is missing",
|
||||
"option": "Recommended value is {0}",
|
||||
"mysqlSettingError": "EspoCRM requires the MySQL setting \"{NAME}\" to be set to {VALUE}"
|
||||
},
|
||||
"options": {
|
||||
"db driver": {
|
||||
"mysqli": "MySQLi",
|
||||
"pdo_mysql": "PDO MySQL"
|
||||
},
|
||||
"modRewriteTitle": {
|
||||
"apache": "API Error: EspoCRM API is unavailable.<br> Possible problems: disabled \"mod_rewrite\" in Apache server, disabled .htaccess support or RewriteBase issue.<br>Do only necessary steps. After each step check if the issue is solved.",
|
||||
"nginx": "API Error: EspoCRM API is unavailable.<br> Add this code to your Nginx server block config file (/etc/nginx/sites-available/YOUR_SITE) inside \"server\" section:",
|
||||
"microsoft-iis": "API Error: EspoCRM API is unavailable.<br> Possible problem: disabled \"URL Rewrite\". Please check and enable \"URL Rewrite\" Module in IIS server",
|
||||
"default": "API Error: EspoCRM API is unavailable.<br> Possible problem: disabled Rewrite Module. Please check and enable Rewrite Module in your server (e.g. mod_rewrite in Apache) and .htaccess support."
|
||||
},
|
||||
"modRewriteInstruction": {
|
||||
"apache": {
|
||||
"linux": "<br><br>1. Enable \"mod_rewrite\". To do it run those commands in a Terminal:<pre>{APACHE1}</pre><br>2. Enable .htaccess support. Add/edit the Server configuration settings (/etc/apache/apache2.conf, /etc/httpd/conf/httpd.conf):<pre>{APACHE2}</pre>\n Afterwards run this command in a Terminal:<pre>{APACHE3}</pre><br>3. Try to add the RewriteBase path, open a file {API_PATH}.htaccess and replace the following line:<pre>{APACHE4}</pre>To<pre>{APACHE5}</pre><br> For more information please visit the guideline <a href=\"http://www.espocrm.com/blog/apache-server-configuration-for-espocrm/\" target=\"_blank\">Apache server configuration for EspoCRM</a>.<br><br>",
|
||||
"windows": "<br> <pre>1. Find the httpd.conf file (usually you will find it in a folder called conf, config or something along those lines)<br>\n2. Inside the httpd.conf file uncomment the line LoadModule rewrite_module modules/mod_rewrite.so (remove the pound '#' sign from in front of the line)<br>\n3. Also find the line ClearModuleList is uncommented then find and make sure that the line AddModule mod_rewrite.c is not commented out.\n</pre>"
|
||||
},
|
||||
"nginx": {
|
||||
"linux": "<br>\n<pre>\n{NGINX}\n</pre> <br> For more information please visit the guideline <a href=\"http://www.espocrm.com/blog/nginx-server-configuration-for-espocrm/\" target=\"_blank\">Nginx server configuration for EspoCRM</a>.<br><br>",
|
||||
"windows": "<br>\n<pre>\n{NGINX}\n</pre> <br> For more information please visit the guideline <a href=\"http://www.espocrm.com/blog/nginx-server-configuration-for-espocrm/\" target=\"_blank\">Nginx server configuration for EspoCRM</a>.<br><br>"
|
||||
},
|
||||
"microsoft-iis": {
|
||||
"windows": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"labels": {
|
||||
"Main page title": "Benvenuto in EspoCRM",
|
||||
"Start page title": "Contratto di licenza",
|
||||
"Step1 page title": "Contratto di licenza",
|
||||
"License Agreement": "Contratto di licenza",
|
||||
"I accept the agreement": "Accetto il contratto",
|
||||
"Step2 page title": "Configurazione Database",
|
||||
"Step3 page title": "Setup Amministratore",
|
||||
"Step4 page title": "Impostazioni di sistema",
|
||||
"Step5 page title": "impostazioni SMTP per le email in uscita",
|
||||
"Errors page title": "Errori",
|
||||
"Finish page title": "Installatione completata",
|
||||
"Congratulation! Welcome to EspoCRM": "Congratulazioni! EspoCRM è stato installato correttamente.",
|
||||
"More Information": "Per ulteriori informazioni , si prega di visitare il nostro {BLOG},seguici su {TWITTER}.<br><br>Se avete suggerimenti o domande , si prega di chiedere su {FORUM}.",
|
||||
"share": "Se ti piace EspoCRM , condividilo con i tuoi amici . Fai conoscere questo prodotto.",
|
||||
"blog": "blog",
|
||||
"twitter": "twitter",
|
||||
"forum": "forum",
|
||||
"Installation Guide": "Guida d'installazione",
|
||||
"admin": "admin",
|
||||
"localhost": "localhost",
|
||||
"port": "3306",
|
||||
"Locale": "Locale",
|
||||
"Outbound Email Configuration": "Configurazione e-mail in uscita",
|
||||
"SMTP": "SMTP",
|
||||
"Start": "Inizio",
|
||||
"Back": "indietro",
|
||||
"Next": "Avanti",
|
||||
"Go to EspoCRM": "Vai a EspoCRM",
|
||||
"Re-check": "Ricontrollare",
|
||||
"Version": "Versione",
|
||||
"Test settings": "Test Connessione",
|
||||
"Database Settings Description": "Inserisci i tuoi dati di connessione al database MySQL (nome host , nome utente e password) . È possibile specificare la porta del server per il nome host come localhost:3306.",
|
||||
"Install": "Install",
|
||||
"SetupConfirmation page title": "Impostazioni raccomandate",
|
||||
"PHP Configuration": "Impostazioni PHP raccomandate",
|
||||
"MySQL Configuration": "Configurazione MySQL",
|
||||
"Configuration Instructions": "Istruzioni di configurazione",
|
||||
"phpVersion": "versione PHP",
|
||||
"mysqlVersion": "Versione MySQL",
|
||||
"dbHostName": "Host Name",
|
||||
"dbName": "Database Name",
|
||||
"dbUserName": "Nome Utente Database",
|
||||
"OK": "OK"
|
||||
},
|
||||
"fields": {
|
||||
"Choose your language": "Scegli la lingua",
|
||||
"Database Name": "Database Name",
|
||||
"Host Name": "Host Name",
|
||||
"Port": "Porta",
|
||||
"smtpPort": "Porta",
|
||||
"Database User Name": "Nome utente Database",
|
||||
"Database User Password": "Password utente Database",
|
||||
"Database driver": "Database driver",
|
||||
"User Name": "Nome Utente",
|
||||
"Password": "Password",
|
||||
"smtpPassword": "Password",
|
||||
"Confirm Password": "Conferma la tua Password",
|
||||
"From Address": "Indirizzo mittente",
|
||||
"From Name": "Dal nome",
|
||||
"Is Shared": "È Condivisa",
|
||||
"Date Format": "Formato Data",
|
||||
"Time Format": "Formato Ora",
|
||||
"Time Zone": "Time Zone",
|
||||
"First Day of Week": "Primo giorno della Settimana",
|
||||
"Thousand Separator": "Separatore delle migliaia",
|
||||
"Decimal Mark": "Marcatore dei Decimali",
|
||||
"Default Currency": "Valuta di default",
|
||||
"Currency List": "Lista delle Valute",
|
||||
"Language": "Lingua",
|
||||
"smtpServer": "Server",
|
||||
"smtpAuth": "Auth",
|
||||
"smtpSecurity": "Sicurezza",
|
||||
"smtpUsername": "Username",
|
||||
"emailAddress": "Email"
|
||||
},
|
||||
"messages": {
|
||||
"1045": "accesso negato all'utente",
|
||||
"1049": "Database non riconosciuto",
|
||||
"2005": "MySQL server host non riconosciuto",
|
||||
"Bad init Permission": "Permesso negato a \"{*}\" directory. Impostare 775 per \"{*}\" o semplicemente eseguire questo comando nel terminale <pre><b>{C}</b></pre>\n\tOperazione non permessa? Prova questo: {CSU}",
|
||||
"Some errors occurred!": "Alcuni errori si sono verificati!",
|
||||
"phpVersion": "la versione di PHP in uso non è supportata da EspoCRM, aggiornare PHP dalla versione {minVersion} in poi.",
|
||||
"MySQLVersion": "la versione di MySQL in uso non è supportata da EspoCRM, aggiornare MySQL dalla versione {minVersion} in poi.",
|
||||
"The PHP extension was not found...": "PHP Errore: l'Estensione <b>{extName}</b> non è stata trovata.",
|
||||
"All Settings correct": "Tutte le impostazioni sono corrette",
|
||||
"Failed to connect to database": "Impossibile connettersi al database",
|
||||
"PHP version": "versione PHP",
|
||||
"You must agree to the license agreement": "E' necessario accettare il contratto di licenza",
|
||||
"Passwords do not match": "le passwords non corrispondono",
|
||||
"Enable mod_rewrite in Apache server": "Attivare mod_rewrite in server Apache",
|
||||
"checkWritable error": "checkWritable error",
|
||||
"applySett error": "applySett error",
|
||||
"buildDatabase error": "buildDatabase error",
|
||||
"createUser error": "createUser error",
|
||||
"checkAjaxPermission error": "checkAjaxPermission error",
|
||||
"Ajax failed": "Ajax non è riuscita",
|
||||
"Cannot create user": "Non è possibile creare un utente",
|
||||
"Permission denied": "Permesso negato",
|
||||
"Permission denied to": "Permesso negato",
|
||||
"permissionInstruction": "<br>Eseguire il codice da Terminale<pre><b>\"{C}\"</b></pre>",
|
||||
"operationNotPermitted": "Operazione non permessa? Prova questo: <br>{CSU}",
|
||||
"Can not save settings": "Non è possibile salvare le impostazioni",
|
||||
"Cannot save preferences": "Impossibile salvare le preferenze",
|
||||
"Thousand Separator and Decimal Mark equal": "Separatore delle migliaia e decimali non possono essere uguali",
|
||||
"extension": "{0} estensione mancante",
|
||||
"option": "il valore consigliato è {0}",
|
||||
"mysqlSettingError": "EspoCRM richiede che il setting MySQL \"{NAME}\" sia impostato su {VALUE}"
|
||||
},
|
||||
"options": {
|
||||
"db driver": {
|
||||
"mysqli": "MySQLi",
|
||||
"pdo_mysql": "PDO MySQL"
|
||||
},
|
||||
"modRewriteTitle": {
|
||||
"apache": "API Error: EspoCRM API non è disponibile.<br> Possibili problemi : disattivato \"mod_rewrite\" su Apache server, disabilitato .htaccess support o un problema di RewriteBase.<br>Procedere solo se necessario . Dopo ogni passo controllare se il problema è risolto .",
|
||||
"nginx": "API Error: EspoCRM API non è disponibile.<br> Aggiungere questo codice al file di configurazione del server blocco Nginx (/etc/nginx/sites-available/YOUR_SITE) nella sezione \"server\" :",
|
||||
"microsoft-iis": "API Error: EspoCRM API non è disponibile.<br> Possibili problemi : disattivato \"URL Rewrite\". Si prega di controllare e attivare il Modulo nel IIS server \"URL Rewrite\" ",
|
||||
"default": "API Error: EspoCRM API non è disponibile.<br> Possibili problemi : disattivato il Modulo Rewrite. Si prega di controllare e attivare il Rewrite Module sul vostro server (e.g. mod_rewrite in Apache) e il supporto .htaccess."
|
||||
},
|
||||
"modRewriteInstruction": {
|
||||
"apache": {
|
||||
"linux": "<br><br>1. Consentire \"mod_rewrite\".Per farlo eseguire questi comandi in un terminale :<pre>{APACHE1}</pre><br>2. Abilitare il supporto .htaccess. Aggiungere / modificare le impostazioni di configurazione del server(/etc/apache/apache2.conf, /etc/httpd/conf/httpd.conf):<pre>{APACHE2}</pre>\n Dopo eseguire questo comando in un terminale:<pre>{APACHE3}</pre><br>3. Tenta di aggiungere il percorso RewriteBase , aprire un file{API_PATH}.htaccess e sostituire la seguente riga :<pre>{APACHE4}</pre>To<pre>{APACHE5}</pre><br> per ulterioriori informazioni visitare la guida in linea <a href=\"http://www.espocrm.com/blog/apache-server-configuration-for-espocrm/\" target=\"_blank\"> configurazione del server Apache per EspoCRM</a>.<br><br>",
|
||||
"windows": "<br> <pre>1.Trovare il file httpd.conf (di solito si trova in una cartella denominata conf , configurazione o qualcosa del genere)<br>\n2. All'interno del file httpd.conf decommentare la riga LoadModule rewrite_module modules/mod_rewrite.so (rimuovere il simbolo '#' all'inizio della riga)<br>\n3. Controllare che la linea ClearModuleList è commentata, quindi trovare e fare in modo che la linea AddModule mod_rewrite.c non sia commentata.\n</pre>"
|
||||
},
|
||||
"nginx": {
|
||||
"linux": "<br>\n<pre>\n{NGINX}\n</pre> <br> Per maggiori informazioni, visitare la Guida in Linea <a href=\"http://www.espocrm.com/blog/nginx-server-configuration-for-espocrm/\" target=\"_blank\">Nginx server configuration for EspoCRM</a>.<br><br>",
|
||||
"windows": "<br>\n<pre>\n{NGINX}\n</pre> <br> Per maggiori informazioni, visitare la Guida in Linea <a href=\"http://www.espocrm.com/blog/nginx-server-configuration-for-espocrm/\" target=\"_blank\">Nginx server configuration for EspoCRM</a>.<br><br>"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,10 +2,10 @@
|
||||
/**
|
||||
* Smarty Internal Plugin Templatelexer
|
||||
*
|
||||
* This is the lexer to break the template source into tokens
|
||||
* This is the lexer to break the template source into tokens
|
||||
* @package Smarty
|
||||
* @subpackage Compiler
|
||||
* @author Uwe Tews
|
||||
* @author Uwe Tews
|
||||
*/
|
||||
/**
|
||||
* Smarty Internal Plugin Templatelexer
|
||||
@@ -75,8 +75,8 @@ class Smarty_Internal_Templatelexer
|
||||
'AS' => 'as',
|
||||
'TO' => 'to',
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
function __construct($data,$compiler)
|
||||
{
|
||||
// $this->data = preg_replace("/(\r\n|\r|\n)/", "\n", $data);
|
||||
@@ -85,10 +85,10 @@ class Smarty_Internal_Templatelexer
|
||||
$this->line = 1;
|
||||
$this->smarty = $compiler->smarty;
|
||||
$this->compiler = $compiler;
|
||||
$this->ldel = preg_quote($this->smarty->left_delimiter,'/');
|
||||
$this->ldel_length = strlen($this->smarty->left_delimiter);
|
||||
$this->ldel = preg_quote($this->smarty->left_delimiter,'/');
|
||||
$this->ldel_length = strlen($this->smarty->left_delimiter);
|
||||
$this->rdel = preg_quote($this->smarty->right_delimiter,'/');
|
||||
$this->rdel_length = strlen($this->smarty->right_delimiter);
|
||||
$this->rdel_length = strlen($this->smarty->right_delimiter);
|
||||
$this->smarty_token_names['LDEL'] = $this->smarty->left_delimiter;
|
||||
$this->smarty_token_names['RDEL'] = $this->smarty->right_delimiter;
|
||||
$this->mbstring_overload = ini_get('mbstring.func_overload') & 2;
|
||||
@@ -312,8 +312,7 @@ class Smarty_Internal_Templatelexer
|
||||
}
|
||||
function yy_r1_13($yy_subpatterns)
|
||||
{
|
||||
|
||||
if ($this->smarty->auto_literal && ($this->mbstring_overload ? (mb_strpos(" \n\t\r",mb_substr($this->value,$this->ldel_length,1,'latin1'),0,'latin1') !== false) : (strpos(" \n\t\r",substr($this->value,$this->ldel_length,1)) !== false))) {
|
||||
if ($this->smarty->auto_literal && ($this->mbstring_overload ? (mb_strpos(" \n\t\r",mb_substr($this->value,$this->ldel_length,1,'latin1'),0,'latin1') !== false) : ($this->getStrpos($this->value, $this->ldel_length, 1) /*espocrm: fix a warning for PHP 7*/ !== false))) {
|
||||
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
|
||||
} else {
|
||||
$this->token = Smarty_Internal_Templateparser::TP_LDEL;
|
||||
@@ -693,7 +692,7 @@ class Smarty_Internal_Templatelexer
|
||||
function yy_r2_46($yy_subpatterns)
|
||||
{
|
||||
|
||||
$this->token = Smarty_Internal_Templateparser::TP_PTR;
|
||||
$this->token = Smarty_Internal_Templateparser::TP_PTR;
|
||||
}
|
||||
function yy_r2_47($yy_subpatterns)
|
||||
{
|
||||
@@ -855,7 +854,7 @@ class Smarty_Internal_Templatelexer
|
||||
function yy_r2_75($yy_subpatterns)
|
||||
{
|
||||
|
||||
if ($this->smarty->auto_literal && ($this->mbstring_overload ? (mb_strpos(" \n\t\r",mb_substr($this->value,$this->ldel_length,1,'latin1'),0,'latin1') !== false) : (strpos(" \n\t\r",substr($this->value,$this->ldel_length,1)) !== false))) {
|
||||
if ($this->smarty->auto_literal && ($this->mbstring_overload ? (mb_strpos(" \n\t\r",mb_substr($this->value,$this->ldel_length,1,'latin1'),0,'latin1') !== false) : ($this->getStrpos($this->value, $this->ldel_length, 1) !== false))) {
|
||||
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
|
||||
} else {
|
||||
$this->token = Smarty_Internal_Templateparser::TP_LDEL;
|
||||
@@ -993,7 +992,7 @@ class Smarty_Internal_Templatelexer
|
||||
$to = $match[0][1];
|
||||
} else {
|
||||
$this->compiler->trigger_template_error ("missing or misspelled literal closing tag");
|
||||
}
|
||||
}
|
||||
if ($this->mbstring_overload) {
|
||||
$this->value = mb_substr($this->data,$this->counter,$to-$this->counter,'latin1');
|
||||
} else {
|
||||
@@ -1118,7 +1117,7 @@ class Smarty_Internal_Templatelexer
|
||||
function yy_r4_6($yy_subpatterns)
|
||||
{
|
||||
|
||||
if ($this->smarty->auto_literal && ($this->mbstring_overload ? (mb_strpos(" \n\t\r",mb_substr($this->value,$this->ldel_length,1,'latin1'),0,'latin1') !== false) : (strpos(" \n\t\r",substr($this->value,$this->ldel_length,1)) !== false))) {
|
||||
if ($this->smarty->auto_literal && ($this->mbstring_overload ? (mb_strpos(" \n\t\r",mb_substr($this->value,$this->ldel_length,1,'latin1'),0,'latin1') !== false) : ($this->getStrpos($this->value, $this->ldel_length, 1) /*espocrm: fix a warning for PHP 7*/ !== false))) {
|
||||
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
|
||||
} else {
|
||||
$this->token = Smarty_Internal_Templateparser::TP_LDEL;
|
||||
@@ -1393,4 +1392,12 @@ class Smarty_Internal_Templatelexer
|
||||
$this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
|
||||
}
|
||||
|
||||
|
||||
//espocrm: fix a warning for PHP 7
|
||||
protected function getStrpos($value, $ldelLength, $offset = 0)
|
||||
{
|
||||
$substrRes = substr($value, $ldelLength, $offset);
|
||||
return !empty($substrRes) ? strpos(" \n\t\r", $substrRes) : false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "espocrm",
|
||||
"version": "4.2.1",
|
||||
"version": "4.2.4",
|
||||
"description": "",
|
||||
"main": "index.php",
|
||||
"repository": {
|
||||
|
||||
Reference in New Issue
Block a user