diff --git a/application/Espo/Core/Mail/Parsers/MailMimeParser.php b/application/Espo/Core/Mail/Parsers/MailMimeParser.php index 1767d145b0..ce698e4052 100644 --- a/application/Espo/Core/Mail/Parsers/MailMimeParser.php +++ b/application/Espo/Core/Mail/Parsers/MailMimeParser.php @@ -179,6 +179,7 @@ class MailMimeParser } else { $email->set('isHtml', false); $email->set('body', $bodyPlain); + $email->set('bodyPlain', $bodyPlain); } if (!$email->get('body') && $email->get('bodyPlain')) { diff --git a/application/Espo/Core/Mail/Parsers/PhpMimeMailParser.php b/application/Espo/Core/Mail/Parsers/PhpMimeMailParser.php index 23412132ee..888271ff2f 100644 --- a/application/Espo/Core/Mail/Parsers/PhpMimeMailParser.php +++ b/application/Espo/Core/Mail/Parsers/PhpMimeMailParser.php @@ -165,6 +165,7 @@ class PhpMimeMailParser } else { $email->set('isHtml', false); $email->set('body', $bodyPlain); + $email->set('bodyPlain', $bodyPlain); } if (!$email->get('body') && $email->get('bodyPlain')) { diff --git a/application/Espo/Core/Templates/i18n/hr_HR/Base.json b/application/Espo/Core/Templates/i18n/hr_HR/Base.json new file mode 100644 index 0000000000..c658a6e83d --- /dev/null +++ b/application/Espo/Core/Templates/i18n/hr_HR/Base.json @@ -0,0 +1,5 @@ +{ + "labels": { + "Create {entityType}": "Napravi {entityTypeTranslated}" + } +} \ No newline at end of file diff --git a/application/Espo/Core/Templates/i18n/hr_HR/BasePlus.json b/application/Espo/Core/Templates/i18n/hr_HR/BasePlus.json new file mode 100644 index 0000000000..4c61255a17 --- /dev/null +++ b/application/Espo/Core/Templates/i18n/hr_HR/BasePlus.json @@ -0,0 +1,10 @@ +{ + "links": { + "meetings": "Sastanci", + "calls": "Pozivi", + "tasks": "Zadaci" + }, + "labels": { + "Create {entityType}": "Kreiraj {entityTypeTranslated}" + } +} \ No newline at end of file diff --git a/application/Espo/Core/Templates/i18n/hr_HR/Company.json b/application/Espo/Core/Templates/i18n/hr_HR/Company.json new file mode 100644 index 0000000000..ab1de016be --- /dev/null +++ b/application/Espo/Core/Templates/i18n/hr_HR/Company.json @@ -0,0 +1,15 @@ +{ + "fields": { + "billingAddress": "Adresa za naplatu", + "shippingAddress": "Adresa za dostavu", + "website": "Sajt" + }, + "links": { + "meetings": "Sastanci", + "calls": "Pozivi", + "tasks": "Zadaci" + }, + "labels": { + "Create {entityType}": "Kreiraj {entityTypeTranslated}" + } +} \ No newline at end of file diff --git a/application/Espo/Core/Templates/i18n/hr_HR/Event.json b/application/Espo/Core/Templates/i18n/hr_HR/Event.json new file mode 100644 index 0000000000..8b18fb8d77 --- /dev/null +++ b/application/Espo/Core/Templates/i18n/hr_HR/Event.json @@ -0,0 +1,35 @@ +{ + "fields": { + "parent": "Nadređen", + "dateStart": "Početni datum", + "dateEnd": "Završni datum", + "duration": "Trajanje", + "reminders": "Podsjetnici" + }, + "links": { + "parent": "Nadređen" + }, + "options": { + "status": { + "Planned": "Planiran", + "Held": "Održan", + "Not Held": "Nije održan" + } + }, + "labels": { + "Create {entityType}": "Kreiraj {entityTypeTranslated}", + "Schedule {entityType}": "Zakaži {entityTypeTranslated}", + "Log {entityType}": "Zabilježi {entitiTipeTranslated}", + "Set Held": "Postavi kao održano", + "Set Not Held": "Postavi kao nije održano" + }, + "massActions": { + "setHeld": "Postavi kao održano", + "setNotHeld": "Postavi kao nije održano" + }, + "presetFilters": { + "planned": "Planiran", + "held": "Održan", + "todays": "Današnji" + } +} \ No newline at end of file diff --git a/application/Espo/Core/Templates/i18n/hr_HR/Person.json b/application/Espo/Core/Templates/i18n/hr_HR/Person.json new file mode 100644 index 0000000000..2a4e7ea104 --- /dev/null +++ b/application/Espo/Core/Templates/i18n/hr_HR/Person.json @@ -0,0 +1,13 @@ +{ + "fields": { + "address": "Adresa" + }, + "links": { + "meetings": "Sastanci", + "calls": "Pozivi", + "tasks": "Zadaci" + }, + "labels": { + "Create {entityType}": "Kreiraj {entityTypeTranslated}" + } +} \ No newline at end of file diff --git a/application/Espo/Core/defaults/config.php b/application/Espo/Core/defaults/config.php index 7f2259970a..c8c3c08d24 100644 --- a/application/Espo/Core/defaults/config.php +++ b/application/Espo/Core/defaults/config.php @@ -70,6 +70,7 @@ return array ( 'da_DK', 'de_DE', 'es_ES', + 'hr_HR', 'fr_FR', 'id_ID', 'it_IT', diff --git a/application/Espo/Entities/Email.php b/application/Espo/Entities/Email.php index e46d3f7085..7a2e4beed4 100644 --- a/application/Espo/Entities/Email.php +++ b/application/Espo/Entities/Email.php @@ -84,7 +84,33 @@ class Email extends \Espo\Core\ORM\Entity $breaks = array("
","
","
","
","<br />","<br/>","<br>"); $body = str_ireplace($breaks, "\r\n", $body); $body = strip_tags($body); - $body = str_ireplace(' ', ' ', $body); + + $reList = [ + '/&(quot|#34);/i', + '/&(amp|#38);/i', + '/&(lt|#60);/i', + '/&(gt|#62);/i', + '/&(nbsp|#160);/i', + '/&(iexcl|#161);/i', + '/&(cent|#162);/i', + '/&(pound|#163);/i', + '/&(copy|#169);/i', + '/&(reg|#174);/i' + ]; + $replaceList = [ + '', + '&', + '<', + '>', + ' ', + chr(161), + chr(162), + chr(163), + chr(169), + chr(174) + ]; + + $body = preg_replace($reList, $replaceList, $body); return $body; } diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Account.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Account.json index fc73f7a46f..3eb1c19327 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Account.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Account.json @@ -64,7 +64,6 @@ "Real Estate": "Bienes Raices", "Service": "Servicio", "Sports": "Deportes", - "Software": "Software", "Technology": "Tecnología", "Telecommunications": "Telecomunicaciones", "Television": "Televisión", @@ -82,7 +81,6 @@ "Mass Media": "Medios masivos", "Mining": "Minería", "Music": "Música", - "Marketing": "Marketing", "Petroleum": "Petróleo", "Retail": "Menudeo", "Shipping": "Entrega", diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Campaign.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Campaign.json index e2cfb59889..c2d03d54ec 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Campaign.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Campaign.json @@ -35,9 +35,7 @@ "options": { "type": { "Email": "Correo electrónico", - "Web": "Web", "Television": "Televisión", - "Radio": "Radio", "Newsletter": "Periódico", "Mail": "Correo" }, diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/CampaignTrackingUrl.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/CampaignTrackingUrl.json index 612ea095cd..bdce5b4066 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/CampaignTrackingUrl.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/CampaignTrackingUrl.json @@ -1,6 +1,5 @@ { "fields": { - "url": "URL", "urlToUse": "Código para insertar en lugar de la URL", "campaign": "Campaña" }, diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Case.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Case.json index 4759b7164e..bfd938378e 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Case.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Case.json @@ -9,11 +9,11 @@ "priority": "Prioridad", "type": "Tipo", "description": "Descripción", - "inboundEmail": "Cuenta de Correo", - "lead": "Referencia" + "lead": "Referencia", + "attachments": "Adjuntos", + "inboundEmail": "Cuenta de Correo de Grupo" }, "links": { - "inboundEmail": "Cuenta de Correo", "account": "Cuenta", "contact": "Contacto (Primario)", "Contacts": "Contactos", @@ -22,7 +22,9 @@ "tasks": "Tareas", "emails": "Correos", "articles": "Artículos de la Base de Conocimientos", - "lead": "Referencia" + "lead": "Referencia", + "attachments": "Adjuntos", + "inboundEmail": "Cuenta de Correo de Grupo" }, "options": { "status": { @@ -35,7 +37,6 @@ }, "priority": { "Low": "Baja", - "Normal": "Normal", "High": "Alta", "Urgent": "Urgente" }, diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Contact.json index 4bafac434b..ae85c0231d 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Contact.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Contact.json @@ -33,7 +33,8 @@ "casesPrimary": "Casos (Primario)", "portalUser": "Usuario del Portal", "originalLead": "Referencia Original", - "documents": "Documentos" + "documents": "Documentos", + "tasksPrimary": "Tareas (extendidas)" }, "labels": { "Create Contact": "Crear Contacto" diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/DashletOptions.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/DashletOptions.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/DashletOptions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Document.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Document.json index 795b77855b..2190e8d021 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Document.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Document.json @@ -32,7 +32,6 @@ "": "Ninguno", "Contract": "Contrato", "NDA": "AdC", - "EULA": "EULA", "License Agreement": "Contrato de Licencia" } }, diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/MassEmail.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/MassEmail.json index 61ce9925fb..a35b129a40 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/MassEmail.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/MassEmail.json @@ -13,7 +13,8 @@ "inboundEmail": "Cuenta de correo", "targetLists": "Lista de Objetivos", "excludingTargetLists": "Listas de Objetivos Excluídas", - "optOutEntirely": "Confirmación Completada" + "optOutEntirely": "Confirmación Completada", + "smtpAccount": "Cuenta SMTP" }, "links": { "targetLists": "Listas de Objetivos", @@ -35,7 +36,10 @@ }, "labels": { "Create MassEmail": "Crear correo masivo", - "Send Test": "Enviar prueba" + "Send Test": "Enviar prueba", + "System SMTP": "Sistema SMTP", + "system": "sistema", + "group": "grupo" }, "messages": { "selectAtLeastOneTarget": "Seleccione al menos un objetivo.", @@ -44,10 +48,10 @@ "tooltips": { "optOutEntirely": "Los correos de destinatarios que cancelaron su suscripción serán marcados como rechazados y ya no recibirán correos masivos.", "targetLists": "Los objetivos que deben recibir los mensajes.", - "excludingTargetLists": "Los objetivos que no deben recibir mensajes." + "excludingTargetLists": "Los objetivos que no deben recibir mensajes.", + "storeSentEmails": "Los correos se guardarán en el CRM." }, "presetFilters": { - "actual": "Actual", "complete": "Completo" } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Opportunity.json index 859f517c83..0845162717 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Opportunity.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Opportunity.json @@ -27,8 +27,6 @@ "stage": { "Prospecting": "Prospección", "Qualification": "Calificación", - "Proposal": "Cotización con Propuesta", - "Negotiation": "Negociación", "Needs Analysis": "Análisis de Necesidades", "Value Proposition": "Propuesta de Valor", "Id. Decision Makers": "Id. Tomadores de Decisiones", @@ -36,7 +34,9 @@ "Proposal/Price Quote": "Cotización con Propuesta/Precio", "Negotiation/Review": "Negociación/Revisión", "Closed Won": "Cerrado Ganado", - "Closed Lost": "Cerrado Perdido" + "Closed Lost": "Cerrado Perdido", + "Proposal": "Cotización con Propuesta", + "Negotiation": "Negociación" } }, "labels": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/TargetList.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/TargetList.json index 35564a617e..7312a5cb3e 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/TargetList.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/TargetList.json @@ -19,10 +19,7 @@ "options": { "type": { "Email": "Correo electrónico", - "Web": "Web", - "Television": "Televisión", - "Radio": "Radio", - "Newsletter": "Newsletter" + "Television": "Televisión" } }, "labels": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Task.json b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Task.json index 443de56250..c4ad782afb 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_MX/Task.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_MX/Task.json @@ -13,10 +13,13 @@ "account": "Cuenta", "dateCompleted": "Fecha de completado", "attachments": "Adjuntos", - "reminders": "Recordatorios" + "reminders": "Recordatorios", + "contact": "Contacto" }, "links": { - "attachments": "Adjuntos" + "attachments": "Adjuntos", + "account": "Cuenta", + "contact": "Contacto" }, "options": { "status": { @@ -28,7 +31,6 @@ }, "priority": { "Low": "Baja", - "Normal": "Normal", "High": "Alta", "Urgent": "Urgente" } diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Account.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Account.json new file mode 100644 index 0000000000..2952902aef --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Account.json @@ -0,0 +1,102 @@ +{ + "fields": { + "name": "Naziv", + "website": "Site", + "phoneNumber": "Telefon", + "billingAddress": "Adresa za naplatu", + "shippingAddress": "Adresa za dostavu", + "description": "Opis", + "sicCode": "Sic kod", + "industry": "Industrija", + "type": "Vrsta", + "contactRole": "Naslov", + "campaign": "Kampanja", + "targetLists": "Liste meta", + "targetList": "Lista meta", + "originalLead": "Originalni izvor", + "contactIsInactive": "Neaktivno" + }, + "links": { + "contacts": "Kontakti", + "opportunities": "Prilike", + "cases": "Predmeti", + "documents": "Dokumenti", + "meetingsPrimary": "Sastanci (prošireno)", + "callsPrimary": "Pozivi (prošireno)", + "tasksPrimary": "Zadaci (prošireno)", + "emailsPrimary": "E-pošta (prošireno)", + "targetLists": "Liste meta", + "campaignLogRecords": "Dnevnik kampanje", + "campaign": "Kampanja", + "portalUsers": "Korisnici portala", + "originalLead": "Originalni izvor" + }, + "options": { + "type": { + "Customer": "Klijent", + "Investor": "Investitor", + "Reseller": "Distributer" + }, + "industry": { + "Agriculture": "Poljoprivreda", + "Advertising": "Oglašavanje", + "Apparel & Accessories": "Odjeća i pribor", + "Automotive": "Automobili", + "Banking": "Bankarstvo", + "Biotechnology": "Biotehnologija", + "Building Materials & Equipment": "Građevinski materijal i oprema", + "Chemical": "Kemijska", + "Computer": "Računala", + "Education": "Obrazovanje", + "Electronics": "Elektronika", + "Energy": "Energija", + "Entertainment & Leisure": "Zabava & opuštanje", + "Finance": "Financije", + "Food & Beverage": "Hrana i piće", + "Grocery": "Mješovita roba", + "Healthcare": "Zdravstvena zaštita", + "Insurance": "Osiguranje", + "Legal": "Pravni poslovi", + "Manufacturing": "Proizvodnja", + "Publishing": "Izdavaštvo", + "Real Estate": "Nekretnine", + "Service": "Usluge", + "Sports": "Sportovi", + "Software": "Softver", + "Technology": "Tehnologija", + "Telecommunications": "Telekomunikacije", + "Television": "Televizija", + "Transportation": "Transport", + "Venture Capital": "Preduzetnički kapital", + "Aerospace": "Avijacija", + "Architecture": "Arhitektura", + "Construction": "Izgradnja", + "Defense": "Obrana", + "Creative": "Kreativna ind", + "Culture": "Kultura", + "Electric Power": "Električna energija", + "Hospitality": "Uslužna djelatnost", + "Mass Media": "Masovni mediji", + "Mining": "Rudarstvo", + "Music": "Muzika", + "Petroleum": "Naftna", + "Retail": "Maloprodaja", + "Shipping": "Dostava", + "Support": "Podrška", + "Testing, Inspection & Certification": "Testiranje, inspekcija i certificiranje", + "Wholesale": "Veleprodaja", + "Water": "Voda", + "Travel": "Putovanje" + } + }, + "labels": { + "Create Account": "Kreiraj Tvrtku", + "Copy Billing": "Kopiranje Naplatne adrese", + "Set Primary": "Podesi kao primarno" + }, + "presetFilters": { + "customers": "Klijenti", + "partners": "Partneri", + "recentlyCreated": "Nedavno kreirano" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Admin.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Admin.json new file mode 100644 index 0000000000..d002b5f8f0 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Admin.json @@ -0,0 +1,6 @@ +{ + "layouts": { + "detailConvert": "Pretvori izvor", + "listForAccount": "Lista (za Tvrtke)" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Calendar.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Calendar.json new file mode 100644 index 0000000000..6fc836eb4d --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Calendar.json @@ -0,0 +1,21 @@ +{ + "modes": { + "month": "Mjesec", + "week": "Tjedan", + "agendaWeek": "Tjedan", + "day": "Dan", + "agendaDay": "Dan", + "timeline": "Vremenska linija" + }, + "labels": { + "Today": "Danas", + "Create": "Kreiraj", + "Shared": "Dijeljeno", + "Add User": "Dodaj korisnika", + "current": "trenutno", + "time": "vrijeme", + "User List": "Lista korisnika", + "Manage Users": "Upravljanje korisnicima", + "View Calendar": "Prikaži kalendar" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Call.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Call.json new file mode 100644 index 0000000000..264ac4a65a --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Call.json @@ -0,0 +1,49 @@ +{ + "fields": { + "name": "Ime", + "parent": "Nadređeni", + "dateStart": "Početni datum", + "dateEnd": "Završni datum", + "direction": "Smjer", + "duration": "Trajanje", + "description": "Opis", + "users": "Korisnici", + "contacts": "Kontakti", + "leads": "Izvori", + "reminders": "Podsjetnici", + "account": "Tvrtka", + "acceptanceStatus": "Status prihvaćanja" + }, + "options": { + "status": { + "Planned": "Planiran", + "Held": "Održan", + "Not Held": "Nije održano" + }, + "direction": { + "Outbound": "Odlazna", + "Inbound": "Dolazna" + }, + "acceptanceStatus": { + "None": "Nema", + "Accepted": "Prihvaćeno", + "Declined": "Odbijeno", + "Tentative": "Tentativni" + } + }, + "massActions": { + "setHeld": "Postavi kao održano", + "setNotHeld": "Postavi kao nije održano" + }, + "labels": { + "Create Call": "Postavi poziv", + "Set Held": "Postavi kao održano", + "Set Not Held": "Postavi kao nije održano", + "Send Invitations": "Pošalji Pozivnice" + }, + "presetFilters": { + "planned": "Planirano", + "held": "Održan", + "todays": "Današnji" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Campaign.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Campaign.json new file mode 100644 index 0000000000..afa16584f5 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Campaign.json @@ -0,0 +1,68 @@ +{ + "fields": { + "name": "Ime", + "description": "Opis", + "type": "Tip", + "startDate": "Datum početka", + "endDate": "Završni datum", + "targetLists": "Liste meta", + "excludingTargetLists": "Isključujući liste meta", + "sentCount": "Poslano", + "openedCount": "Otvoren", + "clickedCount": "Kliknuto", + "optedOutCount": "Ne želi", + "leadCreatedCount": "Kreiran izvor", + "revenue": "Prihod", + "revenueConverted": "Prihod (konvertiran)", + "budget": "Budžet", + "budgetConverted": "Budžet (konvertiran)" + }, + "links": { + "targetLists": "Liste meta", + "excludingTargetLists": "Isključujući liste meta", + "accounts": "Tvrtke", + "contacts": "Kontakti", + "leads": "Izvori", + "opportunities": "Prilike", + "campaignLogRecords": "Dnevnik", + "massEmails": "Masovna e-pošta", + "trackingUrls": "Praćenje URL-ova" + }, + "options": { + "type": { + "Email": "E-pošta", + "Television": "Televizija", + "Mail": "Pošta" + }, + "status": { + "Planning": "Planiranje", + "Active": "Aktivna", + "Inactive": "Neaktivna", + "Complete": "Gotova" + } + }, + "labels": { + "Create Campaign": "Napravite kampanju", + "Target Lists": "Liste meta", + "Statistics": "Statistika", + "hard": "tvrd", + "soft": "mek", + "Unsubscribe": "Odjavi se", + "Mass Emails": "Masovna e-pošta", + "Email Templates": "Šablone e-pošte", + "Unsubscribe again": "Ponovo se odjavite", + "Subscribe again": "Ponovo se prijavite", + "Create Target List": "Napravite listu meta" + }, + "presetFilters": { + "active": "Aktivne" + }, + "messages": { + "unsubscribed": "Odjavljeni ste sa naše liste.", + "subscribedAgain": "Ponovo ste pretplaćeni." + }, + "tooltips": { + "targetLists": "Mete koje trebaju primati poruke.", + "excludingTargetLists": "Mete koje ne trebaju primati poruke." + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/CampaignLogRecord.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/CampaignLogRecord.json new file mode 100644 index 0000000000..9356e3c6d1 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/CampaignLogRecord.json @@ -0,0 +1,40 @@ +{ + "fields": { + "action": "Akcija", + "actionDate": "Datum", + "data": "Podaci", + "campaign": "Kampanja", + "parent": "Meta", + "object": "Objekt", + "application": "Aplikacija", + "queueItem": "U redu čekanja", + "stringData": "String podatak", + "stringAdditionalData": "String dodatni podataci", + "isTest": "Je Test" + }, + "links": { + "queueItem": "U redu čekanja", + "parent": "Nadređeni", + "object": "Objekt", + "campaign": "Kampanja" + }, + "options": { + "action": { + "Sent": "Poslano", + "Opened": "Otvorena", + "Opted Out": "Ne želi", + "Clicked": "Kliknuto", + "Lead Created": "Izvor kreiran" + } + }, + "labels": { + "All": "Sve" + }, + "presetFilters": { + "sent": "Poslano", + "opened": "Otvorena", + "optedOut": "Ne želi", + "clicked": "Kliknuto", + "leadCreated": "Izvor Kreiran" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/CampaignTrackingUrl.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/CampaignTrackingUrl.json new file mode 100644 index 0000000000..047ae0aec0 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/CampaignTrackingUrl.json @@ -0,0 +1,13 @@ +{ + "fields": { + "url": "URL adresa", + "urlToUse": "Kod za ubacivanje umjesto URL", + "campaign": "Kampanja" + }, + "links": { + "campaign": "Kampanja" + }, + "labels": { + "Create CampaignTrackingUrl": "Kreirati URL za praćenje" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Case.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Case.json new file mode 100644 index 0000000000..0052a362e1 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Case.json @@ -0,0 +1,58 @@ +{ + "fields": { + "name": "Ime", + "number": "Broj", + "account": "Tvrtka", + "contact": "Kontakt", + "contacts": "Kontakti", + "priority": "Prioritet", + "type": "Vrsta", + "description": "Opis", + "lead": "Izvor", + "attachments": "Prilozi", + "inboundEmail": "Grupni Email račun" + }, + "links": { + "account": "Tvrtka", + "contact": "Kontakt (osnovni)", + "Contacts": "Kontakti", + "meetings": "Sastanci", + "calls": "Pozivi", + "tasks": "Zadaci", + "emails": "E-poruke", + "articles": "Baza znanja", + "lead": "Izvor", + "attachments": "Prilozi", + "inboundEmail": "Grupni Email račun" + }, + "options": { + "status": { + "New": "Novi", + "Assigned": "Dodijeljen", + "Pending": "Neriješen", + "Closed": "Zatvoren", + "Rejected": "Odbijen", + "Duplicate": "Duplikat" + }, + "priority": { + "Low": "Nizak", + "Normal": "Normalan", + "High": "Visok", + "Urgent": "Hitan" + }, + "type": { + "Question": "Pitanje" + } + }, + "labels": { + "Create Case": "Napravi prijavu problema", + "Close": "Zatvori", + "Reject": "Odbijen", + "Closed": "Zatvoren", + "Rejected": "Odbijen" + }, + "presetFilters": { + "open": "Otvoren", + "closed": "Zatvoren" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Contact.json new file mode 100644 index 0000000000..18c1ef3ead --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Contact.json @@ -0,0 +1,54 @@ +{ + "fields": { + "name": "Ime", + "emailAddress": "E-mail", + "title": "Naslov", + "accountRole": "Naslov", + "account": "Tvrtka", + "accounts": "Tvrtke", + "phoneNumber": "Telefon", + "accountType": "Vrsta Tvrtke", + "doNotCall": "Ne zovi", + "address": "Adresa", + "opportunityRole": "Uloga prilika", + "description": "Opis", + "campaign": "Kampanja", + "targetLists": "Liste meta", + "targetList": "Lista meta", + "portalUser": "Korisnik portala", + "originalLead": "Originalni izvor", + "acceptanceStatus": "Status prihvaćanja", + "accountIsInactive": "Tvrtka Neaktivna", + "acceptanceStatusMeetings": "Status prihvaćanja (Sastanak)", + "acceptanceStatusCalls": "Status prihvaćanja (pozivi)" + }, + "links": { + "opportunities": "Prilike", + "cases": "Predmeti", + "targetLists": "Liste meta", + "campaignLogRecords": "Dnevnik kampanje", + "campaign": "Kampanja", + "account": "Tvrtka (osnovno)", + "accounts": "Tvrtke", + "casesPrimary": "Prijave problema (osnovni)", + "portalUser": "Korisnik portala", + "originalLead": "Originalni izvor", + "documents": "Dokumenti", + "tasksPrimary": "Zadaci (prošireno)" + }, + "labels": { + "Create Contact": "Napravi kontakt" + }, + "options": { + "opportunityRole": { + "": "Nema", + "Decision Maker": "Donositelj odluka", + "Influencer": "Utjecajna osoba" + } + }, + "presetFilters": { + "portalUsers": "Korisnici portala", + "notPortalUsers": "Nisu korisnici portala", + "accountActive": "Aktivan" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/DashletOptions.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/DashletOptions.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/DashletOptions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Document.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Document.json new file mode 100644 index 0000000000..7f220dc0f5 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Document.json @@ -0,0 +1,40 @@ +{ + "labels": { + "Create Document": "Napravi dokument", + "Details": "Detaljnije" + }, + "fields": { + "name": "Ime", + "file": "Datoteka", + "type": "Vrsta", + "publishDate": "Datum objave", + "expirationDate": "Rok upotrebe", + "description": "Opis", + "accounts": "Tvrtke", + "folder": "Mapa" + }, + "links": { + "accounts": "Tvrtke", + "opportunities": "Prilike", + "folder": "Mape", + "leads": "Izvori", + "contacts": "Kontakti" + }, + "options": { + "status": { + "Active": "Aktivan", + "Draft": "Nacrt", + "Expired": "Istekao", + "Canceled": "Otkazan" + }, + "type": { + "": "Nema", + "Contract": "Ugovor", + "License Agreement": "Ugovor o licenci" + } + }, + "presetFilters": { + "active": "Aktivan", + "draft": "Nacrt" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/DocumentFolder.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/DocumentFolder.json new file mode 100644 index 0000000000..f24fd8fc6c --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/DocumentFolder.json @@ -0,0 +1,10 @@ +{ + "labels": { + "Create DocumentFolder": "Kreiranje mape za dokumente", + "Manage Categories": "Upravljanje mapama", + "Documents": "Dokumenti" + }, + "links": { + "documents": "Dokumenti" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Email.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Email.json new file mode 100644 index 0000000000..6af53e4b0b --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Email.json @@ -0,0 +1,10 @@ +{ + "labels": { + "Create Lead": "Napraviti izvor", + "Create Contact": "Napraviti kontakt", + "Create Task": "Napraviti zadatak", + "Create Case": "Kreiranje prijave problema", + "Add to Contact": "Dodaj u Kontakt", + "Add to Lead": "Dodaj u Izvor" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/EmailQueueItem.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/EmailQueueItem.json new file mode 100644 index 0000000000..e587360de5 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/EmailQueueItem.json @@ -0,0 +1,28 @@ +{ + "fields": { + "name": "Ime", + "target": "Meta", + "sentAt": "Datum slanja", + "attemptCount": "Pokušaji", + "emailAddress": "Email adresa", + "massEmail": "Masovna e-pošta", + "isTest": "Je test" + }, + "links": { + "target": "Meta", + "massEmail": "Masovna e-pošta" + }, + "options": { + "status": { + "Pending": "Čeka", + "Sent": "Poslano", + "Failed": "Neuspješno", + "Sending": "Slanje" + } + }, + "presetFilters": { + "pending": "Čeka", + "sent": "Poslano", + "failed": "Neuspješno" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Global.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Global.json new file mode 100644 index 0000000000..faed73595b --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Global.json @@ -0,0 +1,118 @@ +{ + "links": { + "parent": "Roditelj", + "contacts": "Kontakti", + "opportunities": "Prilike", + "leads": "Izvori", + "meetings": "Sastanci", + "calls": "Pozivi", + "tasks": "Zadaci", + "emails": "E-poruke", + "accounts": "Tvrtke", + "cases": "Prijave problema", + "documents": "Dokumenti", + "account": "Tvrtka", + "opportunity": "Prilika", + "contact": "Kontakt" + }, + "scopeNames": { + "Account": "Tvrtka", + "Contact": "Kontakt", + "Lead": "Izvor", + "Target": "Meta", + "Opportunity": "Prilika", + "Meeting": "Sastanak", + "Calendar": "Kalendar", + "Call": "Poziv", + "Task": "Zadatak", + "Case": "Prijava problema", + "Document": "Dokument", + "DocumentFolder": "Mapa dokumenta", + "Campaign": "Kampanja", + "TargetList": "Lista meta", + "MassEmail": "Masovna e-pošta", + "EmailQueueItem": "Email sa liste čekanja", + "CampaignTrackingUrl": "URL za praćenje", + "Activities": "Aktivnosti", + "KnowledgeBaseArticle": "Baza znanja članak", + "KnowledgeBaseCategory": "Baza znanja kategorija", + "CampaignLogRecord": "Upis dnevnika kampanje" + }, + "scopeNamesPlural": { + "Account": "Tvrtke", + "Contact": "Kontakti", + "Lead": "Izvori", + "Target": "Mete", + "Opportunity": "Prilike", + "Meeting": "Sastanci", + "Calendar": "Kalendar", + "Call": "Pozivi", + "Task": "Zadaci", + "Case": "Prijave problema", + "Document": "Dokumenti", + "DocumentFolder": "Mape Dokumenata", + "Campaign": "Kampanje", + "TargetList": "Liste meta", + "MassEmail": "Masovne e-pošta", + "EmailQueueItem": "Email sa liste za čekanje", + "CampaignTrackingUrl": "Praćenje URL-ova", + "Activities": "Aktivnosti", + "KnowledgeBaseArticle": "Baza znanja", + "KnowledgeBaseCategory": "Baza znanja Kategorije", + "CampaignLogRecord": "Upisi dnevnika kampanje" + }, + "dashlets": { + "Leads": "Moji izvori", + "Opportunities": "Mojie prilike", + "Tasks": "Moji zadaci", + "Cases": "Moji prijavljeni problemi", + "Calendar": "Kalendar", + "Calls": "Moji pozivi", + "Meetings": "Moji sastanci", + "OpportunitiesByStage": "Prilike po fazama", + "OpportunitiesByLeadSource": "Prilike po izvorima", + "SalesByMonth": "Prodaja po mjesecima", + "SalesPipeline": "Slijed prodaja", + "Activities": "Moje aktivnosti" + }, + "labels": { + "Create InboundEmail": "Napravite dolazni Email", + "Activities": "Aktivnosti", + "History": "Povijest", + "Attendees": "Uzvanici", + "Schedule Meeting": "Zakaži sastanak", + "Schedule Call": "Zakaži poziv", + "Compose Email": "Sastavi e-poštu", + "Log Meeting": "Zabilježi sastanak", + "Log Call": "Zabilježi poziv", + "Archive Email": "Arhiva E-pošte", + "Create Task": "Napravi Zadatak", + "Tasks": "Zadaci" + }, + "fields": { + "billingAddressCity": "Grad", + "addressCity": "Grad", + "billingAddressCountry": "Zemlja", + "addressCountry": "Zemlja", + "billingAddressPostalCode": "Poštanski broj", + "addressPostalCode": "Poštanski broj", + "billingAddressState": "Zemlja", + "addressState": "Zemlja", + "billingAddressStreet": "Ulica", + "addressStreet": "Ulica", + "billingAddressMap": "Mapa", + "addressMap": "Mapa", + "shippingAddressCity": "Grad (Dostava)", + "shippingAddressStreet": "Ulica (Dostava)", + "shippingAddressCountry": "Država (Dostava)", + "shippingAddressState": "Zemlja (Dostava)", + "shippingAddressPostalCode": "Poštanski broj (dostava)", + "shippingAddressMap": "Karta (Dostava)" + }, + "options": { + "reminderTypes": { + "Popup": "Iskačući", + "Email": "E-porukom" + } + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/KnowledgeBaseArticle.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/KnowledgeBaseArticle.json new file mode 100644 index 0000000000..c777ce7c15 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/KnowledgeBaseArticle.json @@ -0,0 +1,46 @@ +{ + "labels": { + "Create KnowledgeBaseArticle": "Kreiraj članak", + "Any": "Bilo koji", + "Send in Email": "Pošalji u e-pošti", + "Move Up": "Pomakni gore", + "Move Down": "Pomakni dole", + "Move to Top": "Pomakni na vrh", + "Move to Bottom": "Pomakni na dno" + }, + "fields": { + "name": "Ime", + "type": "Vrsta", + "attachments": "Prilozi", + "publishDate": "Datum objave", + "expirationDate": "Rok isteka", + "description": "Opis", + "body": "Sadržaj", + "categories": "Kategorije", + "language": "Jezik", + "portals": "Portali" + }, + "links": { + "cases": "Prijave problema", + "opportunities": "Prilike", + "categories": "Kategorije", + "portals": "Portali" + }, + "options": { + "status": { + "In Review": "U pregledu", + "Draft": "Nacrt", + "Archived": "Arhiviran", + "Published": "Objavljen" + }, + "type": { + "Article": "Članak" + } + }, + "presetFilters": { + "published": "Objavljen" + }, + "tooltips": { + "portals": "Članak će biti dostupan samo u određenim portalima." + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/KnowledgeBaseCategory.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/KnowledgeBaseCategory.json new file mode 100644 index 0000000000..26ba188217 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/KnowledgeBaseCategory.json @@ -0,0 +1,10 @@ +{ + "labels": { + "Create KnowledgeBaseCategory": "Napravi Kategoriju", + "Manage Categories": "Izmjena Kategorije", + "Articles": "Članci" + }, + "links": { + "articles": "Članci" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Lead.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Lead.json new file mode 100644 index 0000000000..40abc13186 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Lead.json @@ -0,0 +1,68 @@ +{ + "labels": { + "Converted To": "Pretvoriti u", + "Create Lead": "Napravi izvor", + "Convert": "Pretvoriti", + "convert": "pretvori" + }, + "fields": { + "name": "Ime", + "emailAddress": "E-mail", + "title": "Naslov", + "website": "Sajt", + "phoneNumber": "Telefon", + "accountName": "Ime stranke", + "doNotCall": "Ne zovi", + "address": "Adresa", + "source": "Potiče od", + "opportunityAmount": "Vrijednost prilike", + "opportunityAmountConverted": "Vrijednost prilike (konvertirano)", + "description": "Opis", + "createdAccount": "Tvrtka", + "createdContact": "Kontakt", + "createdOpportunity": "Prilika", + "campaign": "Kampanja", + "targetLists": "Liste meta", + "targetList": "Lista meta", + "industry": "Industrija", + "acceptanceStatus": "Status prihvaćanja", + "opportunityAmountCurrency": "Iznos prilike u valuti", + "acceptanceStatusMeetings": "Status prihvaćanja (Sastanak)", + "acceptanceStatusCalls": "Status prihvaćanja (pozivi)" + }, + "links": { + "targetLists": "Liste meta", + "campaignLogRecords": "Dnevnik kampanje", + "campaign": "Kampanja", + "createdAccount": "Tvrtka", + "createdContact": "Kontakt", + "createdOpportunity": "Prilika", + "cases": "Prijave problema", + "documents": "Dokumenti" + }, + "options": { + "status": { + "New": "Novo", + "Assigned": "Dodijeljen", + "In Process": "U procesu", + "Converted": "Konvertiran", + "Recycled": "Recikliran", + "Dead": "Mrtav" + }, + "source": { + "": "Nema", + "Call": "Poziv", + "Email": "E-mail", + "Existing Customer": "Postojeći Klijent", + "Public Relations": "Odnosi sa javnošću", + "Web Site": "Sajt", + "Campaign": "Kampanja", + "Other": "Drugo" + } + }, + "presetFilters": { + "active": "Aktivan", + "actual": "Aktualan", + "converted": "Konvertiran" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/MassEmail.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/MassEmail.json new file mode 100644 index 0000000000..ceb58348db --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/MassEmail.json @@ -0,0 +1,57 @@ +{ + "fields": { + "name": "Ime", + "storeSentEmails": "Čuvaj poslane e-pošte", + "startAt": "Početni datum", + "fromAddress": "Dolazna adresa", + "fromName": "Od osobe", + "replyToAddress": "Adresa za odgovor", + "replyToName": "Odgovori osobi", + "campaign": "Kampanja", + "emailTemplate": "Šablona e-pošte", + "inboundEmail": "Račun E-pošte", + "targetLists": "Liste meta", + "excludingTargetLists": "Isključujući liste meta", + "optOutEntirely": "Potpuno \"ne želi\"", + "smtpAccount": "SMTP Račun" + }, + "links": { + "targetLists": "Liste meta", + "excludingTargetLists": "Isključujući liste meta", + "queueItems": "Na redu čekanja", + "campaign": "Kampanja", + "emailTemplate": "Šablona e-pošte", + "inboundEmail": "Račun e-pošte" + }, + "options": { + "status": { + "Draft": "Nacrt", + "Pending": "Čeka", + "In Process": "U procesu", + "Complete": "Gotovo", + "Canceled": "Otkazano", + "Failed": "Neuspješno" + } + }, + "labels": { + "Create MassEmail": "Napravi masovnu e-poštu", + "Send Test": "Pošalji Test", + "System SMTP": "Sistemski SMTP", + "system": "sustav", + "group": "grupa" + }, + "messages": { + "selectAtLeastOneTarget": "Izabrati najmanje jedan cilj.", + "testSent": "Test-poruke koje će biti poslane" + }, + "tooltips": { + "optOutEntirely": "E-mail adrese primatelja koji su se odjavili će biti označene kao odjavljeni i neće više primati masovne mejlove.", + "targetLists": "Mete koji trebaju primiti poruke.", + "excludingTargetLists": "Mete koje ne trebaju primiti poruke.", + "storeSentEmails": "E-poruke će biti spremljene u CRM-u." + }, + "presetFilters": { + "actual": "Aktualan", + "complete": "Završeno" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Meeting.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Meeting.json new file mode 100644 index 0000000000..ea942ec371 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Meeting.json @@ -0,0 +1,49 @@ +{ + "fields": { + "name": "Naziv", + "parent": "Nadređeni", + "dateStart": "Početni datum", + "dateEnd": "Završni datum", + "duration": "Trajanje", + "description": "Opis", + "users": "Korisnici", + "contacts": "Kontakti", + "leads": "Izvori", + "reminders": "Podsjetnici", + "account": "Tvrtka", + "acceptanceStatus": "Status prihvaćanja" + }, + "options": { + "status": { + "Planned": "Planiran", + "Held": "Održano", + "Not Held": "Nije održano" + }, + "acceptanceStatus": { + "None": "Nema", + "Accepted": "Prihvaćeno", + "Declined": "Odbijeno", + "Tentative": "Tentativno" + } + }, + "massActions": { + "setHeld": "Postavi kao održano", + "setNotHeld": "Postavi kao nije održano" + }, + "labels": { + "Create Meeting": "Napravi sastanak", + "Set Held": "Postavi održano", + "Set Not Held": "Postavi nije održano", + "Send Invitations": "Pošalji pozive", + "on time": "na vrijeme", + "before": "prije" + }, + "presetFilters": { + "planned": "Planirano", + "held": "Održano", + "todays": "Današnja" + }, + "messages": { + "nothingHasBeenSent": "Ništa nije poslano" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Opportunity.json new file mode 100644 index 0000000000..bdbd50bbb2 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Opportunity.json @@ -0,0 +1,50 @@ +{ + "fields": { + "name": "Ime", + "account": "Tvrtka", + "stage": "Faza", + "amount": "Iznos", + "probability": "Vjerojatnost,%", + "leadSource": "Izvor potiče od", + "doNotCall": "Ne zovi", + "closeDate": "Datum zatvaranja", + "contacts": "Kontakti", + "description": "Opis", + "amountConverted": "Iznos (konvertirano)", + "amountWeightedConverted": "Iznos (ponderirano)", + "campaign": "Kampanja", + "originalLead": "Originalni izvor", + "amountCurrency": "Iznos u valuti", + "contactRole": "Uloga kontakta" + }, + "links": { + "contacts": "Kontakti", + "documents": "Dokumenti", + "campaign": "Kampanja", + "originalLead": "Originalni izvor" + }, + "options": { + "stage": { + "Prospecting": "Izviđanje", + "Qualification": "Kvalifikacija", + "Needs Analysis": "Analiza potrebna", + "Value Proposition": "Dobitak", + "Id. Decision Makers": "Id. Donosioci odluka", + "Perception Analysis": "Analiza percepcije", + "Proposal/Price Quote": "Prijedlog/Cijena ponuda", + "Negotiation/Review": "Pregovori/pregled", + "Closed Won": "Zatvoreno Dobiveno", + "Closed Lost": "Zatvoreno Izgubljeno", + "Proposal": "Prijedlog", + "Negotiation": "Pregovori" + } + }, + "labels": { + "Create Opportunity": "Napravi Priliku" + }, + "presetFilters": { + "open": "Otvorene", + "won": "Dobivene", + "lost": "Izgubljene" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Portal.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Portal.json new file mode 100644 index 0000000000..937c0504b0 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Portal.json @@ -0,0 +1,5 @@ +{ + "links": { + "articles": "Članci Baze znanja" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/ScheduledJob.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/ScheduledJob.json new file mode 100644 index 0000000000..f52307c530 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/ScheduledJob.json @@ -0,0 +1,8 @@ +{ + "options": { + "job": { + "ProcessMassEmail": "Pošalji masovne e-pooruke", + "ControlKnowledgeBaseArticleStatus": "Kontrola statusa članaka baze znanja" + } + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/TargetList.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/TargetList.json new file mode 100644 index 0000000000..7dd5d6cd43 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/TargetList.json @@ -0,0 +1,31 @@ +{ + "fields": { + "name": "Ime", + "description": "Opis", + "entryCount": "Točka unosa", + "campaigns": "Kampanje", + "endDate": "Krajnji datum", + "targetLists": "Liste meta", + "includingActionList": "Uključujući", + "excludingActionList": "Isključujući" + }, + "links": { + "accounts": "Tvrtke", + "contacts": "Kontakti", + "leads": "Izvori", + "campaigns": "Kampanje", + "massEmails": "Masovne e-pošta" + }, + "options": { + "type": { + "Email": "E-mail", + "Television": "Televizija" + } + }, + "labels": { + "Create TargetList": "Napravi listu meta", + "Opted Out": "Ne želi", + "Cancel Opt-Out": "Odbaci \"ne želi\"", + "Opt-Out": "Mogućnost odbijanja" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Task.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Task.json new file mode 100644 index 0000000000..c583076a5f --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/Task.json @@ -0,0 +1,49 @@ +{ + "fields": { + "name": "Ime", + "parent": "Nadležni", + "dateStart": "Početni datum", + "dateEnd": "Rok", + "dateStartDate": "Datum početka (cijeli dan)", + "dateEndDate": "Datum završetka (cijeli dan)", + "priority": "Prioritet", + "description": "Opis", + "isOverdue": "Kasni", + "account": "Tvrtka", + "dateCompleted": "Datum završetka", + "attachments": "Prilozi", + "reminders": "Podsjetnici", + "contact": "Kontakt" + }, + "links": { + "attachments": "Prilozi", + "account": "Tvrtka", + "contact": "Kontakt" + }, + "options": { + "status": { + "Not Started": "Nije počelo", + "Started": "Započelo", + "Completed": "Završeno", + "Canceled": "Otkazano", + "Deferred": "Odloženo" + }, + "priority": { + "Low": "Nizak", + "Normal": "Normalan", + "High": "Visok", + "Urgent": "Hitan" + } + }, + "labels": { + "Create Task": "Kreiraj Zadatak", + "Complete": "Završeno" + }, + "presetFilters": { + "actual": "Aktualno", + "completed": "Završeno", + "todays": "Današnji", + "overdue": "Kašnjenje", + "deferred": "Odloženi" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/hr_HR/User.json b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/User.json new file mode 100644 index 0000000000..248e82e508 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/hr_HR/User.json @@ -0,0 +1,10 @@ +{ + "links": { + "targetLists": "Liste meta" + }, + "fields": { + "acceptanceStatus": "Status prihvaćanja", + "acceptanceStatusMeetings": "Status prihvaćanja (Sastanci)", + "acceptanceStatusCalls": "Status prihvaćanja (pozivi)" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Account.json b/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Account.json index e5db561d6d..e831c6fa42 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Account.json +++ b/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Account.json @@ -1,6 +1,6 @@ { "fields": { - "name": "Vardas", + "name": "Pavadinimas", "emailAddress": "El. paštas", "website": "Internetinė Svetainė", "phoneNumber": "Telefonas", diff --git a/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Case.json b/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Case.json index a5a46645f9..0c2badb213 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Case.json +++ b/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Case.json @@ -9,12 +9,10 @@ "priority": "Prioritetas", "type": "Tipas", "description": "Aprašymas", - "inboundEmail": "Gaunami el. laiškai", "lead": "Potencialus klientas", "attachments": "Prisegtukai" }, "links": { - "inboundEmail": "Gaunami el. laiškai", "account": "Įmonė", "contact": "Kontaktas (pirminis)", "Contacts": "Kontaktai", diff --git a/application/Espo/Modules/Crm/Resources/i18n/lt_LT/DashletOptions.json b/application/Espo/Modules/Crm/Resources/i18n/lt_LT/DashletOptions.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/lt_LT/DashletOptions.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Opportunity.json index 98948f97ad..c150d4c810 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Opportunity.json +++ b/application/Espo/Modules/Crm/Resources/i18n/lt_LT/Opportunity.json @@ -24,8 +24,6 @@ "stage": { "Prospecting": "Potencialių klientų paieška", "Qualification": "Kvalifikacija", - "Proposal": "Pasiūlymas", - "Negotiation": "Derybos", "Needs Analysis": "Reikalinga analizė", "Value Proposition": "Pasiūlymo vertė", "Id. Decision Makers": "Id. Sprendimus priimantys žmonės", @@ -33,7 +31,9 @@ "Proposal/Price Quote": "Pasiūlymas/Kainoraštis", "Negotiation/Review": "Derybos/Apžvalga", "Closed Won": "Laimėta", - "Closed Lost": "Pralaimėta" + "Closed Lost": "Pralaimėta", + "Proposal": "Pasiūlymas", + "Negotiation": "Derybos" } }, "labels": { diff --git a/application/Espo/Resources/i18n/es_MX/Admin.json b/application/Espo/Resources/i18n/es_MX/Admin.json index 1c83610aa7..f44fbf6071 100644 --- a/application/Espo/Resources/i18n/es_MX/Admin.json +++ b/application/Espo/Resources/i18n/es_MX/Admin.json @@ -18,8 +18,6 @@ "Clear Cache": "Borrar Cache", "Rebuild": "Reconstruir", "Teams": "Equipos", - "Roles": "Roles", - "Portal": "Portal", "Portals": "Portales", "Portal Roles": "Roles", "Outbound Emails": "Correos Salientes", @@ -69,7 +67,12 @@ "sidePanelsDetail": "Paneles auxiliares (detalle)", "sidePanelsEdit": "Paneles auxiliares (editar)", "sidePanelsDetailSmall": "Paneles auxiliares (detalle pequeño)", - "sidePanelsEditSmall": "Paneles auxiliares (editar pequeño)" + "sidePanelsEditSmall": "Paneles auxiliares (editar pequeño)", + "detailPortal": "Detalle (Portal)", + "detailSmallPortal": "Detalle (Pequeño, Portal)", + "listSmallPortal": "Lista (Pequeño, Portal)", + "listPortal": "Lista (Portal)", + "relationshipsPortal": "Paneles de Relaciones (Portal)" }, "fieldTypes": { "address": "Dirección", @@ -89,15 +92,12 @@ "enumInt": "Lista Enteros", "enumFloat": "Lista Numérica", "float": "Numérico", - "int": "Entero", "link": "Liga", "linkMultiple": "Ligas", "linkParent": "Liga Orígen", - "multienim": "Lista Múltiple", "phone": "Teléfono", "text": "Texto", "url": "Dirección Web", - "varchar": "Varchar", "file": "Archivo", "image": "Imagen", "multiEnum": "Lista Múltiple", @@ -105,11 +105,11 @@ "rangeInt": "Rango Entero", "rangeFloat": "Rango Numérico", "rangeCurrency": "Rango de Moneda", - "wysiwyg": "Wysiwyg", "map": "Mapa", "currencyConverted": "Moneda (Convertida)", - "number": "Numérico", - "colorpicker": "Selector de Colores" + "colorpicker": "Selector de Colores", + "int": "Entero", + "number": "Número (auto-incremeto)" }, "fields": { "type": "Tipo", @@ -151,7 +151,8 @@ "dynamicLogicOptions": "Opciones condicionales", "probabilityMap": "Probabilidades de la Etapa (%)", "readOnly": "Solo-lectura", - "noEmptyString": "No se permite el campo vacío" + "noEmptyString": "No se permite el campo vacío", + "maxFileSize": "Tamaño máximo (Mb)" }, "messages": { "selectEntityType": "Seleccione el tipo de entidad en el menú de la izquierda.", @@ -165,7 +166,11 @@ "upgradeDone": "EspoCRM fué actualizado a la versión {version}.", "upgradeBackup": "Le recomendamos hacer un respaldo de sus datos y sistema EspoCRM antes de actualizarlo.", "thousandSeparatorEqualsDecimalMark": "El caracter separador de miles no puede ser el mismo que el separador decimal.", - "userHasNoEmailAddress": "Este usuario no tiene correo de contacto." + "userHasNoEmailAddress": "Este usuario no tiene correo de contacto.", + "newVersionIsAvailable": "Hay una nueva versión disponible de EspoCRM. ({latestVersion}).", + "newExtensionVersionIsAvailable": "Hay una nueva versión de {extensionName} disponible. ({latestversion}).", + "cronIsNotConfigured": "Las tareas programadas no están funcionando. Los correos, notificaciones y recordatorios no están operando. Favor de seguir estas instrucciones para configurar el cron job.", + "uninstallConfirmation": "¿Realmente quiere desinstalar esta extensión?" }, "descriptions": { "settings": "Configuración del sistema de aplicación.", diff --git a/application/Espo/Resources/i18n/es_MX/AuthLogRecord.json b/application/Espo/Resources/i18n/es_MX/AuthLogRecord.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/application/Espo/Resources/i18n/es_MX/AuthLogRecord.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/AuthToken.json b/application/Espo/Resources/i18n/es_MX/AuthToken.json index 34c5720207..0b236383fe 100644 --- a/application/Espo/Resources/i18n/es_MX/AuthToken.json +++ b/application/Espo/Resources/i18n/es_MX/AuthToken.json @@ -4,8 +4,7 @@ "ipAddress": "Dirección IP", "lastAccess": "Fecha Último Acceso", "createdAt": "Fecha de Creación", - "isActive": "Está Activo", - "portal": "Portal" + "isActive": "Está Activo" }, "links": { "actionHistoryRecords": "Historial" diff --git a/application/Espo/Resources/i18n/es_MX/DashletOptions.json b/application/Espo/Resources/i18n/es_MX/DashletOptions.json index a6dadeefb3..fa532dc9c2 100644 --- a/application/Espo/Resources/i18n/es_MX/DashletOptions.json +++ b/application/Espo/Resources/i18n/es_MX/DashletOptions.json @@ -14,7 +14,8 @@ "boolFilterList": "Filtros Adicionales", "sortBy": "Campo para Ordenar", "sortDirection": "Ordenar (dirección)", - "expandedLayout": "Formato" + "expandedLayout": "Formato", + "dateFilter": "Filtro de Fecha" }, "options": { "mode": { diff --git a/application/Espo/Resources/i18n/es_MX/DynamicLogic.json b/application/Espo/Resources/i18n/es_MX/DynamicLogic.json index 0a588d0983..9b8e3c5bb8 100644 --- a/application/Espo/Resources/i18n/es_MX/DynamicLogic.json +++ b/application/Espo/Resources/i18n/es_MX/DynamicLogic.json @@ -21,5 +21,8 @@ "notContains": "No Contiene", "notHas": "No Contiene" } + }, + "labels": { + "Field": "Campo" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/Email.json b/application/Espo/Resources/i18n/es_MX/Email.json index 53e5865056..1c0f4cf2c8 100644 --- a/application/Espo/Resources/i18n/es_MX/Email.json +++ b/application/Espo/Resources/i18n/es_MX/Email.json @@ -5,8 +5,6 @@ "dateSent": "Enviado", "from": "De", "to": "Para", - "cc": "CC", - "bcc": "BCC", "replyTo": "Responder a", "replyToString": "Responder a (String)", "isHtml": "Es Html", @@ -35,7 +33,15 @@ "emailAccounts": "Cuentas Personales", "hasAttachment": "Tiene Adjuntos", "sentBy": "Enviado por", - "assignedUsers": "Usuarios Asignados" + "assignedUsers": "Usuarios Asignados", + "bodyPlain": "Cuerpo (plano)", + "ccEmailAddresses": "Direcciones CC", + "messageId": "Id del Mensaje", + "messageIdInternal": "Id del Mensaje (Interna)", + "folderId": "Id de la Carpeta", + "fromName": "Nombre (De)", + "fromString": "String (De)", + "isSystem": "Es del Sistema" }, "links": { "replied": "Respondió", @@ -43,7 +49,12 @@ "inboundEmails": "Cuentas de Grupo", "emailAccounts": "Cuentas Personales", "assignedUsers": "Usuarios Asignados", - "sentBy": "Enviado por" + "sentBy": "Enviado por", + "attachments": "Adjuntos", + "fromEmailAddress": "Cuentas de Correo (De)", + "toEmailAddresses": "Cuentas de Correo (Para)", + "ccEmailAddresses": "Cuentas de Correo (CC)", + "bccEmailAddresses": "Cuentas de Correo (CCO)" }, "options": { "status": { @@ -98,7 +109,6 @@ "important": "Importante" }, "massActions": { - "markAsRead": "Mark as Read", "markAsNotRead": "Marcar como No Leído", "markAsImportant": "Marcar como Importante", "markAsNotImportant": "Marcar como No Importante", diff --git a/application/Espo/Resources/i18n/es_MX/EmailAccount.json b/application/Espo/Resources/i18n/es_MX/EmailAccount.json index ae6ce13e7e..555d5e56f5 100644 --- a/application/Espo/Resources/i18n/es_MX/EmailAccount.json +++ b/application/Espo/Resources/i18n/es_MX/EmailAccount.json @@ -7,20 +7,19 @@ "password": "Contraseña", "port": "Puerto", "monitoredFolders": "Carpetas Supervisadas", - "ssl": "SSL", - "fetchSince": "Traer Desde", + "fetchSince": "Obtener Desde", "emailAddress": "Dirección de Correo", "sentFolder": "Carpeta de Enviados", "storeSentEmails": "Almacenar Correos Enviados", "keepFetchedEmailsUnread": "Mantener los correos obtenidos sin leer", "emailFolder": "Poner en la Carpeta", - "useSmtp": "Use SMTP", "smtpHost": "Servidor SMTP", "smtpPort": "Puerto SMTP", "smtpAuth": "Cuenta SMTP", "smtpSecurity": "Seguridad SMTP", "smtpUsername": "Usuario SMTP", - "smtpPassword": "Contraseña SMTP" + "smtpPassword": "Contraseña SMTP", + "useImap": "Obtener Correos" }, "links": { "filters": "Filtros", @@ -34,11 +33,9 @@ }, "labels": { "Create EmailAccount": "Crear Cuenta de Correo", - "IMAP": "IMAP", "Main": "Principal", "Test Connection": "Probar conexión", - "Send Test Email": "Enviar Correo de Prueba", - "SMTP": "SMTP" + "Send Test Email": "Enviar Correo de Prueba" }, "messages": { "couldNotConnectToImap": "No se pudo conectar con el servidor IMAP", diff --git a/application/Espo/Resources/i18n/es_MX/EntityManager.json b/application/Espo/Resources/i18n/es_MX/EntityManager.json index 0133bac62b..3ba48183f4 100644 --- a/application/Espo/Resources/i18n/es_MX/EntityManager.json +++ b/application/Espo/Resources/i18n/es_MX/EntityManager.json @@ -33,11 +33,9 @@ "options": { "type": { "": "(vacío)", - "Base": "Base", "Person": "Persona", "CategoryTree": "Árbol de Categorías", "Event": "Evento", - "BasePlus": "Base Plus", "Company": "Empresa" }, "linkType": { diff --git a/application/Espo/Resources/i18n/es_MX/Export.json b/application/Espo/Resources/i18n/es_MX/Export.json index 323210b216..ec24a5f419 100644 --- a/application/Espo/Resources/i18n/es_MX/Export.json +++ b/application/Espo/Resources/i18n/es_MX/Export.json @@ -3,11 +3,5 @@ "fieldList": "Lista de Campos", "exportAllFields": "Exportar todos los campos", "format": "Formato" - }, - "options": { - "format": { - "csv": "CSV", - "xlsx": "XLSX (Excel)" - } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/Extension.json b/application/Espo/Resources/i18n/es_MX/Extension.json index 88c58949b6..9c0c084942 100644 --- a/application/Espo/Resources/i18n/es_MX/Extension.json +++ b/application/Espo/Resources/i18n/es_MX/Extension.json @@ -1,7 +1,6 @@ { "fields": { "name": "Nombre", - "version": "Version", "description": "Descripción", "isInstalled": "Instalado" }, diff --git a/application/Espo/Resources/i18n/es_MX/FieldManager.json b/application/Espo/Resources/i18n/es_MX/FieldManager.json index 0fd4d12771..fa43680cc0 100644 --- a/application/Espo/Resources/i18n/es_MX/FieldManager.json +++ b/application/Espo/Resources/i18n/es_MX/FieldManager.json @@ -1,6 +1,9 @@ { "labels": { - "Dynamic Logic": "Lógica Dinámica" + "Dynamic Logic": "Lógica Dinámica", + "Name": "Nombre", + "Label": "Etiqueta", + "Type": "Tipo" }, "options": { "dateTimeDefault": { @@ -70,6 +73,29 @@ "maxLength": "Tamaño máximo acepable del texto.", "before": "La fecha capturada debe ser anterior a la del campo que indique aquí.", "after": "La fecha capturada debe ser posterior a la del campo que indique aquí", - "readOnly": "El valor del campo no puede ser especificado por el usuario. Pero puede ser calculado por formula." + "readOnly": "El valor del campo no puede ser especificado por el usuario. Pero puede ser calculado por formula.", + "maxFileSize": "Vacío o es 0, ilimitado." + }, + "fieldParts": { + "address": { + "street": "Calle", + "city": "Ciudad", + "state": "Estado", + "country": "País", + "postalCode": "Código Postal", + "map": "Mapa" + }, + "personName": { + "salutation": "Saludo", + "first": "Nombre", + "last": "Apellido" + }, + "currency": { + "converted": "(Convertido)", + "currency": "(Moneda)" + }, + "datetimeOptional": { + "date": "Fecha" + } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/Global.json b/application/Espo/Resources/i18n/es_MX/Global.json index f053dc2c19..b879542560 100644 --- a/application/Espo/Resources/i18n/es_MX/Global.json +++ b/application/Espo/Resources/i18n/es_MX/Global.json @@ -10,7 +10,6 @@ "OutboundEmail": "Correo Saliente", "ScheduledJob": "Tarea Programada", "ExternalAccount": "Cuenta Externa", - "Extension": "Extension", "Dashboard": "Escritorio", "InboundEmail": "Correo Entrante", "Stream": "Seguimiento", @@ -18,7 +17,6 @@ "Template": "Plantilla", "Job": "Trabajo", "EmailFilter": "Filtro de correo", - "Portal": "Portal", "PortalRole": "Rol del Portal", "Attachment": "Datos adjuntos", "EmailFolder": "Carpeta del Correo", @@ -37,8 +35,6 @@ "Export": "Exportar", "DynamicLogic": "Lógica Dinámica", "DashletOptions": "Opciones del Panel", - "Admin": "Admin", - "Global": "Global", "Preferences": "Preferencias", "EmailAddress": "Dirección de Correo", "PhoneNumber": "Teléfono" @@ -47,7 +43,6 @@ "Email": "Correos", "User": "Usuarios", "Team": "Equipos", - "Role": "Roles", "EmailTemplate": "Plantillas de Correo", "EmailAccount": "Cuentas de Correo Electrónico", "EmailAccountScope": "Cuentas de Correo Electrónico", @@ -81,7 +76,6 @@ "Home": "Inicio", "by": "por", "Saved": "Guardado", - "Error": "Error", "Select": "Seleccionar", "Not valid": "No válido", "Please wait...": "Por favor espere...", @@ -174,7 +168,6 @@ "Person": "Persona", "First Name": "Nombre", "Last Name": "Apellidos", - "Original": "Original", "You": "Tu", "you": "tu", "change": "cambiar", @@ -193,13 +186,11 @@ "Submit": "Enviar", "Close": "Cerrar", "Yes": "Si", - "No": "No", "Value": "Valor", "Current version": "Version Actual", "List View": "Vista de Lista", "Tree View": "Vista de árbol", "Unlink All": "Desligar todo", - "Total": "Total", "Print to PDF": "Imprimir PDF", "Default": "Por Omisión", "Number": "Número", @@ -216,7 +207,12 @@ "Self-Assign": "Auto-Asignar", "Self-Assigned": "Auto-Asignado", "Return to Application": "Regresar a la Aplicación", - "Select All Results": "Seleccionar Todos" + "Select All Results": "Seleccionar Todos", + "Expand": "Expander", + "Collapse": "Cerrar", + "New notifications": "Nuevas notificaciones", + "Manage Categories": "Administrar Categorías", + "Manage Folders": "Administrar Carpetas" }, "messages": { "pleaseWait": "Por favor espere...", @@ -248,7 +244,6 @@ "checkForNewNotifications": "Ver si hay nuevas notificaciones", "duplicate": "El registro que estás creando ya puede existir.", "dropToAttach": "Haga drop para adjuntar", - "streamPostInfo": "Escriba @username para indicar los usuarios de esta publicación.\n\nSintaxis disponible para los marcadores:\n`código`\n**texto en negrita**\n*texto en itálica*\n~texto eliminado~\n> marcador de bloque\n[texto de la liga](url) ", "writeMessageToSelf": "Escriba un mensaje de seguimiento", "checkForNewNotes": "Verifique si no hay actualizaciones al seguimiento", "internalPost": "La publicación sólo será vista por los usuarios internos", @@ -268,7 +263,12 @@ "fieldShouldBeDatetime": "{field} deber{ia ser una fecha/hr válida", "internalPostTitle": "Lo publicado sólo lo verán los usuarios internos", "loading": "Cargando...", - "saving": "Guardando..." + "saving": "Guardando...", + "fieldMaxFileSizeError": "El archivo no debe exceder {max} Mb", + "fieldShouldBeLess": "{field} no debe ser mayor a {value}", + "fieldShouldBeGreater": "{field} no debe ser menor que {value}", + "fieldIsUploading": "Carga en prograso", + "streamPostInfo": "Escriba @username para indicar los usuarios de esta publicación.\n\nSintaxis disponible para los marcadores:\n`código`\n**texto en negrita**\n*texto en itálica*\n~texto eliminado~\n> marcador de bloque\n[texto de la liga](url) " }, "boolFilters": { "onlyMy": "Sólo míos", @@ -310,15 +310,13 @@ "phoneNumberOther": "Teléfono (Otro)", "order": "Orden", "parent": "Padre", - "children": "Hijos", - "id": "ID" + "children": "Hijos" }, "links": { "assignedUser": "Usuario Asignado", "createdBy": "Creado por", "modifiedBy": "Modificado Por", "team": "Equipo", - "roles": "Roles", "teams": "Equipos", "users": "Usuarios", "parent": "Padre", @@ -450,8 +448,7 @@ "salutationName": { "Mr.": "Sr.", "Mrs.": "Sra.", - "Ms.": "Srta.", - "Dr.": "Dr." + "Ms.": "Srta." }, "language": { "af_ZA": "Afrikáans", @@ -480,7 +477,6 @@ "gl_ES": "Gallego", "gn_PY": "Guaraní", "he_IL": "Hebreo", - "hi_IN": "Hindi", "hr_HR": "Croata", "hu_HU": "Hungaro", "hy_AM": "Armenio", @@ -514,13 +510,11 @@ "sr_RS": "Serbio", "sv_SE": "Sueco", "sw_KE": "Suajili", - "ta_IN": "Tamil", "te_IN": "Télugu", "th_TH": "Tailandés", "tl_PH": "Tagalo", "tr_TR": "Turco", "uk_UA": "Ucraniano", - "ur_PK": "Urdu", "vi_VN": "Vietnamita", "zh_CN": "Chino Simplificado (China)", "zh_HK": "Chino Tradicional (Hong Kong)", @@ -548,7 +542,8 @@ "ever": "Nunca", "isEmpty": "Está Vacío", "olderThanXDays": "Mayor de \"X\" Días", - "afterXDays": "Después de \"X\" Días" + "afterXDays": "Después de \"X\" Días", + "nextMonth": "Siguiente mes" }, "searchRanges": { "is": "Es", @@ -595,7 +590,6 @@ "phoneNumber": { "Mobile": "Teléfono móvil", "Office": "Oficina", - "Fax": "Fax", "Home": "Hogar", "Other": "Otro" } @@ -637,11 +631,9 @@ "openInNewWindow": "Abrir en nueva ventana" }, "video": { - "video": "Video", "videoLink": "Enlace al Video", "insert": "Insertar Video", - "url": "¿URL del Video?", - "providers": "(YouTube, Vimeo, Vine, Instagram, or DailyMotion)" + "url": "¿URL del Video?" }, "table": { "table": "Tabla" @@ -651,7 +643,6 @@ }, "style": { "style": "Estilo", - "normal": "Normal", "blockquote": "Cita", "pre": "Código", "h1": "Encabezado 1", @@ -704,14 +695,10 @@ } }, "themes": { - "Espo": "Espo", - "Sakura": "Sakura", "Violet": "Violeta", - "EspoRtl": "RTL Espo", "EspoVertical": "Espo c/panel axiliar", "SakuraVertical": "Sakura c/panel auxiliar", "VioletVertical": "Violeta c/panel auxiliar", - "Hazyblue": "Hazyblue", "HazyblueVertical": "Hazyblue c/panel auxiliar" }, "streamMessagesMale": { diff --git a/application/Espo/Resources/i18n/es_MX/Import.json b/application/Espo/Resources/i18n/es_MX/Import.json index 0807f012c8..fbaf529765 100644 --- a/application/Espo/Resources/i18n/es_MX/Import.json +++ b/application/Espo/Resources/i18n/es_MX/Import.json @@ -49,12 +49,19 @@ "Imported": "Importado", "Duplicates": "Duplicados", "Skip searching for duplicates": "No buscar duplicados", - "Timezone": "Zona horaria" + "Timezone": "Zona horaria", + "Remove Import Log": "Eliminar Historial de Importaciones" }, "messages": { "utf8": "Debe ser codificado en UTF-8", "duplicatesRemoved": "Duplicados removidos", - "inIdle": "Ejecutar fuera de la sesión (para grandes volúmenes de datos, vía cron-job)" + "inIdle": "Ejecutar fuera de la sesión (para grandes volúmenes de datos, vía cron-job)", + "revert": "Esta acción eliminará permanentemente todos los registros importados.", + "removeDuplicates": "Esta acción eliminará permanentemente todos los registros importados que sean duplicados.", + "confirmRevert": "¿Realmente desea eliminar permanentemente todos los registros importados?", + "confirmRemoveDuplicates": "¿Realmente desea eliminar permanentemente todos los registros importados que sean duplicados?", + "confirmRemoveImportLog": "Esta acción eliminará el historial de importación. Todos los registros importados se conservarán, pero ya no podrá deshacer la importación. ¿Realmente desea hacerlo?", + "removeImportLog": "Esta acción eliminará el historial de importación. Todos los registros importados se conservarán. Hágalo sólo si la importación fue correcta." }, "fields": { "file": "Archivo", diff --git a/application/Espo/Resources/i18n/es_MX/InboundEmail.json b/application/Espo/Resources/i18n/es_MX/InboundEmail.json index 470e6bf0d7..4270b56116 100644 --- a/application/Espo/Resources/i18n/es_MX/InboundEmail.json +++ b/application/Espo/Resources/i18n/es_MX/InboundEmail.json @@ -10,7 +10,6 @@ "port": "Puerto", "monitoredFolders": "Carpetas supervisadas", "trashFolder": "Carpeta del Basurero", - "ssl": "SSL", "createCase": "Crear Caso", "reply": "Respuesta Automática", "caseDistribution": "Distribución de Caso", @@ -19,10 +18,23 @@ "replyToAddress": "Responder a la Dirección", "replyFromName": "Respuesta de Nombre", "targetUserPosition": "Objetivo Posición Usuario", - "fetchSince": "Traer Desde", + "fetchSince": "Obtener Desde", "addAllTeamUsers": "Para todos los usuarios del equipo", "team": "Equipo objetivo", - "teams": "Equipos" + "teams": "Equipos", + "sentFolder": "Carpeta Enviada", + "storeSentEmails": "Guardar correos enviados", + "useSmtp": "Usar SMTP", + "smtpHost": "Servidor SMTP", + "smtpPort": "Puerto SMTP", + "smtpAuth": "Configuración SMTP", + "smtpSecurity": "Seguridad SMTP", + "smtpUsername": "Nombre SMTP", + "smtpPassword": "Contraseña SMTP", + "fromName": "Remitente", + "smtpIsShared": "SMTP es compartido", + "smtpIsForMassEmail": "SMTP es para correo masivo", + "useImap": "Obtener Correos" }, "tooltips": { "reply": "Notifique a los remitentes de correo que han recibido sus mensajes.\n\n Sólo un correo será enviado a un destinatario particular durante un período de tiempo para evitar bucles.", @@ -34,11 +46,15 @@ "teams": "Los correos del equipo serán reasignados.", "addAllTeamUsers": "Los correos aparecerán en el buzón de entrada de todos los usuarios de los equipos especificados.", "targetUserPosition": "Los Usuarios con una posición específica serán distribuidos en los casos.", - "monitoredFolders": "Si usa varias carpetas, sepárelas con coma" + "monitoredFolders": "Si usa varias carpetas, sepárelas con coma", + "smtpIsShared": "Si está marcado, los usuarios podrán enviar correos usando este servicio de SMTP. La disponibilidad se controla con los Roles, a través de los permisos de Grupos de Cuentas de Correo.", + "smtpIsForMassEmail": "Si lo marca, el SMTP estará disponible para envíos masivos de correo.", + "storeSentEmails": "Los correos enviados serán guardados en el servidor IMAP." }, "links": { "filters": "Filtros", - "emails": "Correos" + "emails": "Correos", + "assignToUser": "Asignar a Usuario" }, "options": { "status": { @@ -48,13 +64,11 @@ "caseDistribution": { "": "Ninguno", "Direct-Assignment": "Asignación directa", - "Round-Robin": "Round-Robin", "Least-Busy": "Menos Ocupado" } }, "labels": { "Create InboundEmail": "Crear Cuenta de Correo", - "IMAP": "IMAP", "Actions": "Acciones", "Main": "Principal" }, diff --git a/application/Espo/Resources/i18n/es_MX/Job.json b/application/Espo/Resources/i18n/es_MX/Job.json index 09e349494a..5c795d1037 100644 --- a/application/Espo/Resources/i18n/es_MX/Job.json +++ b/application/Espo/Resources/i18n/es_MX/Job.json @@ -5,9 +5,11 @@ "attempts": "Intentos Izquierda", "failedAttempts": "Intentos Fallidos", "serviceName": "Servicio", - "method": "Método", + "methodName": "Método", "scheduledJob": "Tarea Programada", - "data": "Datos" + "data": "Datos", + "method": "Método (obsoleto)", + "scheduledJobJob": "Nombre del Trabajo Programado" }, "options": { "status": { diff --git a/application/Espo/Resources/i18n/es_MX/LayoutManager.json b/application/Espo/Resources/i18n/es_MX/LayoutManager.json index 623be2ac38..2030dce89f 100644 --- a/application/Espo/Resources/i18n/es_MX/LayoutManager.json +++ b/application/Espo/Resources/i18n/es_MX/LayoutManager.json @@ -17,9 +17,12 @@ "default": "Por Omisión", "success": "Correcto", "danger": "Peligro", - "info": "Info", "warning": "Precaución", "primary": "Primario" } + }, + "labels": { + "New panel": "Nuevo panel", + "Layout": "Formato" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/Note.json b/application/Espo/Resources/i18n/es_MX/Note.json index 03f09bc7aa..9ad1b881ed 100644 --- a/application/Espo/Resources/i18n/es_MX/Note.json +++ b/application/Espo/Resources/i18n/es_MX/Note.json @@ -29,6 +29,13 @@ "teams": "a equipo(s) en particular", "all": "a todos los usuarios internos", "portals": "a los usuarios del portal" + }, + "type": { + "Post": "Publicar" } + }, + "links": { + "superParent": "Super Padre", + "related": "Relacionado" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/Portal.json b/application/Espo/Resources/i18n/es_MX/Portal.json index f45e11d08e..f8d69ce2b9 100644 --- a/application/Espo/Resources/i18n/es_MX/Portal.json +++ b/application/Espo/Resources/i18n/es_MX/Portal.json @@ -1,10 +1,6 @@ { "fields": { "name": "Nombre", - "logo": "Logo", - "companyLogo": "Logo", - "url": "URL", - "portalRoles": "Roles", "isActive": "Está Activo", "isDefault": "Es Valor x/Omisión", "tabList": "Lista de Tabuladores", @@ -22,7 +18,6 @@ }, "links": { "users": "Usuarios", - "portalRoles": "Roles", "notes": "Notas" }, "tooltips": { @@ -31,7 +26,6 @@ "labels": { "Create Portal": "Crear Portal", "User Interface": "Interfaz del Usuario", - "General": "General", "Settings": "Configuración" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/PortalRole.json b/application/Espo/Resources/i18n/es_MX/PortalRole.json index 34a3ca7e48..6a20678552 100644 --- a/application/Espo/Resources/i18n/es_MX/PortalRole.json +++ b/application/Espo/Resources/i18n/es_MX/PortalRole.json @@ -7,5 +7,11 @@ "Create PortalRole": "Crear Rol del Portal", "Scope Level": "Alcance", "Field Level": "Nivel del Campo" + }, + "fields": { + "exportPermission": "Permisos de Exportación" + }, + "tooltips": { + "exportPermission": "Define si los usuarios del portal pueden exportar registros." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/Preferences.json b/application/Espo/Resources/i18n/es_MX/Preferences.json index 700cfe6d18..eeddf24713 100644 --- a/application/Espo/Resources/i18n/es_MX/Preferences.json +++ b/application/Espo/Resources/i18n/es_MX/Preferences.json @@ -45,7 +45,6 @@ "labels": { "Notifications": "Notificaciones", "User Interface": "Interfaz de Usuario", - "SMTP": "SMTP", "Misc": "Misceláneos", "Locale": "Localización" }, diff --git a/application/Espo/Resources/i18n/es_MX/Role.json b/application/Espo/Resources/i18n/es_MX/Role.json index 0b445d8521..ff826a1f48 100644 --- a/application/Espo/Resources/i18n/es_MX/Role.json +++ b/application/Espo/Resources/i18n/es_MX/Role.json @@ -1,10 +1,11 @@ { "fields": { "name": "Nombre", - "roles": "Roles", "assignmentPermission": "Asignación de permisos", "userPermission": "Permisos de Usuario", - "portalPermission": "Permisos del Portal" + "portalPermission": "Permisos del Portal", + "groupEmailAccountPermission": "Permisos de Grupos de Cuentas de Correo", + "exportPermission": "Permisos de exportación" }, "links": { "users": "Usuarios", @@ -13,7 +14,9 @@ "tooltips": { "assignmentPermission": "Permite restringir la habilidad para asignar registros y enviar mensajes a otros usuarios.\n\ntodos - sin restricción\n\nequipo - sólo a sus compañeros\n\nno - sólo a sí mismo", "userPermission": "Permite restringir la capacidad de los usuarios para ver tareas, calendarios y actividades de otros usuarios.\n\ntodos - pueden ver todo\n\nequipo - pueden ver las actividades de su equipo\n\nno - sólo las propias", - "portalPermission": "Define un acceso a la información del portal, permitiendo enviar mensajes a los usuarios del portal" + "portalPermission": "Define un acceso a la información del portal, permitiendo enviar mensajes a los usuarios del portal", + "groupEmailAccountPermission": "Define el acceso a los grupos de cuentas de corros, la capacida de enviar correos desde grupos SMTP.", + "exportPermission": "Define si los usuarios pueden exportar registros." }, "labels": { "Access": "Acceso", @@ -33,7 +36,6 @@ "account": "cuenta", "contact": "contacto", "own": "propio", - "no": "no", "yes": "si", "not-set": "sin definir" } diff --git a/application/Espo/Resources/i18n/es_MX/ScheduledJob.json b/application/Espo/Resources/i18n/es_MX/ScheduledJob.json index f1b90eb5ee..b9bf710f92 100644 --- a/application/Espo/Resources/i18n/es_MX/ScheduledJob.json +++ b/application/Espo/Resources/i18n/es_MX/ScheduledJob.json @@ -18,7 +18,8 @@ "CheckEmailAccounts": "Compruebe cuentas de correo personales", "SendEmailReminders": "Enviar Recordatorios por Correo", "AuthTokenControl": "Control del Token de Autorización", - "SendEmailNotifications": "Enviar Notificaciones por Correo" + "SendEmailNotifications": "Enviar Notificaciones por Correo", + "CheckNewVersion": "Verificar Nueva Versión" }, "cronSetup": { "linux": "Nota: Agregue esta línea al archivo crontab de su servidor para que ejecute los trabajos programados de EspoCRM:", diff --git a/application/Espo/Resources/i18n/es_MX/Settings.json b/application/Espo/Resources/i18n/es_MX/Settings.json index 0b3f7eda68..f8e2997bf7 100644 --- a/application/Espo/Resources/i18n/es_MX/Settings.json +++ b/application/Espo/Resources/i18n/es_MX/Settings.json @@ -49,10 +49,8 @@ "theme": "Tema", "userThemesDisabled": "Desactivar Temas de Usuarios", "emailMessageMaxSize": "Tamaño máximo del Correo (MB)", - "massEmailMaxPerHourCount": "Número mäximo de correos enviados por hora", - "personalEmailMaxPortionSize": "Máximo tamaño de la porción de correo para recuperar de una cuenta personal", - "inboundEmailMaxPortionSize": "Máximo tamaño de la porción de correo para recuperar de una cuenta de grupo", - "maxEmailAccountCount": "Máximo número de cuentas de correo personal por usuario", + "personalEmailMaxPortionSize": "Porción máxima recuperable de correo de cuentas personales", + "inboundEmailMaxPortionSize": "Porción máxima recuperable de correo de cuentas de grupo", "authTokenLifetime": "Vida del Token de Autorización (horas)", "authTokenMaxIdleTime": "Máximo tiempo de inactividad del Token de Autorización (horas)", "dashboardLayout": "Diseño del Tablero (por omisión)", @@ -88,7 +86,12 @@ "currencyDecimalPlaces": "Decimales en Moneda", "aclStrictMode": "Modo estricto ACL", "followCreatedEntities": "Seguir los registros creados", - "aclAllowDeleteCreated": "Permitir la eliminación de registros creados" + "aclAllowDeleteCreated": "Permitir la eliminación de registros creados", + "adminNotifications": "Notificaciones del sistema en el panel de administración", + "adminNotificationsNewVersion": "Notificar cuando haya una nueva versión disponible de EspoCRM", + "massEmailMaxPerHourCount": "Número mäximo de correos enviados por hora", + "maxEmailAccountCount": "Máximo número de cuentas de correo personal por usuario", + "textFilterUseContainsForVarchar": "Use el operador 'contains' para filtrar campos alfanuméricos" }, "options": { "weekStart": { @@ -96,15 +99,14 @@ "1": "Lunes" }, "currencyFormat": { - "1": "10 MXP", - "2": "$10" + "1": "10 MXP" } }, "tooltips": { "recordsPerPage": "Número de registros a desplegar inicialmente en las vistas", "recordsPerPageSmall": "Contador de registros en los paneles de información", "followCreatedEntities": "Los usuarios seguirán automáticamente los registros que ellos hayan creado.", - "emailMessageMaxSize": "Todos los correos entrantes que superen un tamaño especificado se omitirán.", + "emailMessageMaxSize": "Los correos de entrada que excedan el máximo sólo tendrán asunto (sin texto ni adjuntos).", "authTokenLifetime": "Define cuanto tiempo de vida tienen los tokens.\n0 - significa que no caduca.", "authTokenMaxIdleTime": "Define cuándo caduca el Token luego del último acceso.\n0 - significa que no caduca.", "userThemesDisabled": "Si está marcado, los usuarios no podrán seleccionar otro tema", @@ -133,12 +135,12 @@ "currencyDecimalPlaces": "Posiciones decimales. Si está vacío, se mostrarán todos los decimales", "aclStrictMode": "Activado: El acceso a los alcances estará prohibido si no se especifica en los roles\nDesactivado: El acceso a los alcances será permitido si no se especifica en los roles", "outboundEmailIsShared": "Permitir a los usuarios enviar correos desde esta dirección", - "aclAllowDeleteCreated": "Los usuarios podrán eliminar los registros que hayan creado, aunque no tengan permiso de borrado." + "aclAllowDeleteCreated": "Los usuarios podrán eliminar los registros que hayan creado, aunque no tengan permiso de borrado.", + "textFilterUseContainsForVarchar": "Si no lo marca, se usará el operador 'starts with' (inicia con). Puede utilizar el comodín '%'." }, "labels": { "System": "Sistema", "Locale": "Localización", - "SMTP": "SMTP", "Configuration": "Configuración", "In-app Notifications": "Notificaciones del CRM", "Email Notifications": "Notificaciones por Correo", @@ -147,7 +149,8 @@ "Mass Email": "Correo Masivo", "Test Connection": "Probar Conexión", "Connecting": "Conectando...", - "Activities": "Actividades" + "Activities": "Actividades", + "Admin Notifications": "Notificaciones al Administrador" }, "messages": { "ldapTestConnection": "La conexión se ha establecido satisfactoriamente" diff --git a/application/Espo/Resources/i18n/es_MX/Team.json b/application/Espo/Resources/i18n/es_MX/Team.json index ad1441798b..727d208034 100644 --- a/application/Espo/Resources/i18n/es_MX/Team.json +++ b/application/Espo/Resources/i18n/es_MX/Team.json @@ -1,13 +1,11 @@ { "fields": { "name": "Nombre", - "roles": "Roles", "positionList": "Lista de Posiciones" }, "links": { "users": "Usuarios", "notes": "Notas", - "roles": "Roles", "inboundEmails": "Agrupar Cuentas de Correo" }, "tooltips": { diff --git a/application/Espo/Resources/i18n/es_MX/Template.json b/application/Espo/Resources/i18n/es_MX/Template.json index 2105f07d14..1f2e24a1d6 100644 --- a/application/Espo/Resources/i18n/es_MX/Template.json +++ b/application/Espo/Resources/i18n/es_MX/Template.json @@ -11,7 +11,9 @@ "bottomMargin": "Margen Inferior", "printFooter": "Imprimir Pié", "footerPosition": "Posición del Pié", - "variables": "Marcadores Disponibles" + "variables": "Marcadores Disponibles", + "pageOrientation": "Orientación de la Página", + "pageFormat": "Formato de Papel" }, "labels": { "Create Template": "Crear Plantilla" @@ -19,5 +21,11 @@ "tooltips": { "footer": "Use {pageNumber} para imprimir el número de página.", "variables": "Copiar/Pegar necesita un marcador para el Encabezado, Cuerpo o Pie." + }, + "options": { + "pageOrientation": { + "Portrait": "Vertical", + "Landscape": "Horizontal" + } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_MX/User.json b/application/Espo/Resources/i18n/es_MX/User.json index ff020a7f35..1f77731324 100644 --- a/application/Espo/Resources/i18n/es_MX/User.json +++ b/application/Espo/Resources/i18n/es_MX/User.json @@ -7,7 +7,6 @@ "defaultTeam": "Equipo por Omisión", "emailAddress": "Correo electrónico", "phoneNumber": "Teléfono", - "roles": "Roles", "portals": "Portales", "portalRoles": "Roles del Portal", "teamRole": "Posición", @@ -16,22 +15,20 @@ "passwordConfirm": "Confirmar Contraseña", "newPassword": "Nueva Contraseña", "newPasswordConfirm": "Confirmar Contraseña Nueva", - "avatar": "Avatar", "isActive": "Está Activo", "isPortalUser": "Es Usuario del Portal", "contact": "Contacto", "accounts": "Cuentas", "account": "Cuenta (principal)", "sendAccessInfo": "Enviar al Usuario un correo con su Información de Acceso", - "portal": "Portal", "gender": "Género", "position": "Puesto en el equipo", "ipAddress": "Dirección IP", - "passwordPreview": "Contraseña Generada:" + "passwordPreview": "Contraseña Generada:", + "isSuperAdmin": "Es Super-Administrador" }, "links": { "teams": "Equipos", - "roles": "Roles", "notes": "Notas", "portals": "Portales", "portalRoles": "Roles del Portal", @@ -52,7 +49,6 @@ "Email Address": "Correo Electrónico", "External Accounts": "Cuentas Externas", "Email Accounts": "Cuentas de Correo", - "Portal": "Portal", "Create Portal User": "Crear Usuario del Portal", "Proceed w/o Contact": "Proceder sin Contacto" }, @@ -80,7 +76,8 @@ "uniqueLinkHasBeenSent": "El enlace único ha sido enviado a la dirección de correo electrónico especificada.", "passwordChangedByRequest": "La contraseña ha sido cambiada.", "setupSmtpBefore": "Necesita configurar correctamente su Servicio SMTP para que el sistema pueda enviarle su contraseña por correo.", - "passwordChangeLinkEmailBody": "Puede cambiar su contraseña siguiendo esta liga {link}. Esta dirección URL única expirará pronto." + "passwordChangeLinkEmailBody": "Puede cambiar su contraseña siguiendo esta liga {link}. Esta dirección URL única expirará pronto.", + "userNameExists": "Ese Usuario ya existe" }, "boolFilters": { "onlyMyTeam": "Sólo mi equipo" @@ -93,8 +90,7 @@ "gender": { "": "No Definido", "Male": "Masculino", - "Female": "Femenino", - "Neutral": "Neutral" + "Female": "Femenino" } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/ActionHistoryRecord.json b/application/Espo/Resources/i18n/hr_HR/ActionHistoryRecord.json new file mode 100644 index 0000000000..8a92324084 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/ActionHistoryRecord.json @@ -0,0 +1,27 @@ +{ + "fields": { + "user": "Korisnik", + "action": "Akcija", + "createdAt": "Datum", + "target": "Meta", + "targetType": "Vrsta mete", + "authToken": "Auth token", + "ipAddress": "IP adresa" + }, + "links": { + "authToken": "Auth token", + "user": "Korisnik", + "target": "Meta" + }, + "presetFilters": { + "onlyMy": "Samo moje" + }, + "options": { + "action": { + "read": "Pročitaj", + "update": "Ažuriraj", + "delete": "Obriši", + "create": "Napravi" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Admin.json b/application/Espo/Resources/i18n/hr_HR/Admin.json new file mode 100644 index 0000000000..ed1e70a739 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Admin.json @@ -0,0 +1,214 @@ +{ + "labels": { + "Enabled": "Uključeno", + "Disabled": "Isključeno", + "System": "Sistem", + "Users": "Korisnici", + "Email": "E-pošta", + "Data": "Podaci", + "Customization": "Prilagođavanje", + "Available Fields": "Dostupna polja", + "Layout": "Izgled", + "Entity Manager": "Entity Upravljač", + "Add Panel": "Dodaj panel", + "Add Field": "Dodaj polje", + "Settings": "Podešavanja", + "Scheduled Jobs": "Raspored radnji", + "Upgrade": "Nadogradi", + "Clear Cache": "Očisti cache", + "Rebuild": "Obnovi", + "Teams": "Timovi", + "Roles": "Role", + "Portals": "Portali", + "Portal Roles": "Portal role", + "Outbound Emails": "Odlazna e-pošta", + "Group Email Accounts": "Grupni računi e-pošte", + "Personal Email Accounts": "Osobni računi e-pošte", + "Inbound Emails": "Dolazna e-pošta", + "Email Templates": "Nacrti za e-poštu", + "Layout Manager": "Upravljač izgledom", + "User Interface": "Korisničko sučelje", + "Auth Tokens": "Pristupni tokeni", + "Authentication": "Autentikacija", + "Currency": "Valuta", + "Integrations": "Integracije", + "Extensions": "Ekstenzije", + "Upload": "Učitaj", + "Installing...": "Instaliranje...", + "Upgrading...": "Nadograđivanje...", + "Upgraded successfully": "Uspješno nadograđeno", + "Installed successfully": "Uspješno instalirano", + "Ready for upgrade": "Spremno za nadograđivanje", + "Run Upgrade": "Pokreni nadograđivanje", + "Install": "Instaliraj", + "Ready for installation": "Spremno za instalaciju", + "Uninstalling...": "Deinstaliranje...", + "Uninstalled": "Deinstalirano", + "Create Entity": "Napravi entity", + "Edit Entity": "Izmjena entiteta", + "Create Link": "Napravi Poveznicu", + "Edit Link": "Izmjena Poveznice", + "Notifications": "Obavještavanje", + "Jobs": "Radnje", + "Reset to Default": "Vrati na početnu vrijednost", + "Email Filters": "Filteri E-pošte", + "Portal Users": "Korisnici portala", + "Action History": "Povijest akcija", + "Label Manager": "Upravljanje labelama" + }, + "layouts": { + "list": "Lista", + "detail": "Detalji", + "listSmall": "Lista (mala)", + "detailSmall": "Detaljno (malo)", + "filters": "Filteri pretrage", + "massUpdate": "Masovna izmjena", + "relationships": "Paneli veza", + "sidePanelsDetail": "Bočni paneli (Detalji)", + "sidePanelsEdit": "Bočni paneli (Izmjene)", + "sidePanelsDetailSmall": "Bočni paneli (Detalji Mali)", + "sidePanelsEditSmall": "Bočni paneli (izmjene male)", + "detailPortal": "Detalji (Portal)", + "detailSmallPortal": "Detalji (Mali, Portal)", + "listSmallPortal": "Lista (Mala, Portal)", + "listPortal": "Lista (Portal)", + "relationshipsPortal": "Panel relacija (Portal)" + }, + "fieldTypes": { + "address": "Adresa", + "array": "Izbornik", + "foreign": "Strani", + "duration": "Trajanje", + "password": "Lozinka", + "personName": "Ime osobe", + "autoincrement": "Autoprirast", + "bool": "Logičko", + "currency": "Valuta", + "date": "Datum", + "datetime": "Datum i vrijeme", + "datetimeOptional": "Datum/Datum i vrijeme", + "email": "E-pošta", + "enum": "Lista", + "enumInt": "Lista cijelih brojeva", + "enumFloat": "Lista decimalnih brojeva", + "float": "Decimalni broj", + "link": "Poveznica", + "linkMultiple": "Višestruka Poveznica", + "linkParent": "Matična Poveznica", + "phone": "Telefon", + "text": "Tekst", + "url": "URL adresa", + "varchar": "Kratki tekst", + "file": "Datoteka", + "image": "Slika", + "multiEnum": "Multi-lista", + "attachmentMultiple": "Više priloga", + "rangeInt": "Raspon cijelih brojeva", + "rangeFloat": "Raspon decimalnih brojeva", + "rangeCurrency": "Raspon valuta", + "map": "Mapa", + "currencyConverted": "Valuta (konvertirana)", + "colorpicker": "Izbornik boja", + "int": "Cijeli broj", + "number": "Broj" + }, + "fields": { + "type": "Vrsta", + "name": "Ime", + "label": "Natpis", + "required": "Obavezno", + "default": "Početno", + "maxLength": "Maksimalna dužina", + "options": "Opcije", + "after": "Poslije (polja)", + "before": "Prije (polja)", + "link": "Poveznica", + "field": "Polje", + "max": "Maks", + "translation": "Prijevod", + "previewSize": "Veličina prikaza", + "defaultType": "Početna Vrsta", + "seeMoreDisabled": "Isključi izrezivanje teksta", + "entityList": "Lista entiteta", + "isSorted": "Sortirano po (abecednom redu)", + "audited": "Pod revizijom", + "trim": "Skrati", + "height": "Visina (px)", + "minHeight": "Min visina (px)", + "provider": "Pružatelj", + "typeList": "Vrsta liste", + "rows": "Broj redova tekstualnog polja", + "lengthOfCut": "Dužina izrezivanja", + "sourceList": "Lista izvora", + "tooltipText": "Objašnjenje", + "prefix": "Prefiks", + "nextNumber": "Slijedeći broj", + "padLength": "Dužina ", + "disableFormatting": "Isključi formatiranje", + "dynamicLogicVisible": "Uvjeti da polje bude vidljivo", + "dynamicLogicReadOnly": "Uvjeti da polje bude samo za čitanje", + "dynamicLogicRequired": "Uvjeti da polje bude potrebno", + "dynamicLogicOptions": "Uvjetne opcije", + "probabilityMap": "Faza Vjerojatnosti (%)", + "readOnly": "Samo za čitanje", + "noEmptyString": "Prazan unos nije dozvoljen", + "maxFileSize": "Maks Veličina Datoteke (Mb)" + }, + "messages": { + "selectEntityType": "Izaberite tip entiteta u lijevom izborniku.", + "selectUpgradePackage": "Izaberi paket nadogradnje", + "downloadUpgradePackage": "Preuzmi paket nadogradnje ovdje.", + "selectLayout": "Izaberi željeni izgled u lijevom izborniku.", + "selectExtensionPackage": "Izaberi paket ekstenzije", + "extensionInstalled": "Ekstenzija {name} {version} je instalirana.", + "installExtension": "Ekstenzija {name} {version} je spremna za instalaciju.", + "upgradeVersion": "EspoCRM će biti nadograđen na verziju na {version}. Budite strpljivi jer to može potrajati.", + "upgradeDone": "EspoCRM je nadograđen na verziju na {version},.", + "upgradeBackup": "Preporučamo izradu rezervne kopije EspoCRM datoteka i podataka prije nadogradnje.", + "thousandSeparatorEqualsDecimalMark": "Oznaka za tisuće ne može biti ista kao decimalna oznaka.", + "userHasNoEmailAddress": "Korisnik nema e-mail adresu.", + "newVersionIsAvailable": "Nova EspoCRM verzija {latestVersion} je dostupna.", + "newExtensionVersionIsAvailable": "Nova verzija {latestVersion} ekstenzije {extensionName} je dostupna.", + "cronIsNotConfigured": "Zakazane radnje nisu pokrenute, stoga dolazna E-pošta, obavijesti i podsjetnici nisu u funkciji. Molimo slijedite instructions za postavljanje zakazanih radnji.", + "uninstallConfirmation": "Jeste li sigurni u deinstalaciju ekstenzije?" + }, + "descriptions": { + "settings": "Sistemska podešavanja aplikacije.", + "scheduledJob": "Poslovi koji se obavljaju putem cron-a.", + "upgrade": "Nadogradi EspoCRM.", + "clearCache": "Očistite sav backend cache.", + "rebuild": "Obnovi backend i očisti cache.", + "users": "Upravljanje korisnicima.", + "teams": "Upravljanje timovima", + "roles": "Upravljanje ulogama.", + "portals": "Upravljanje portalima", + "portalRoles": "Uloge za portale.", + "outboundEmails": "SMTP podešavanja za odlaznu e-poštu.", + "groupEmailAccounts": "Grupni IMAP računi e-pošte. E-pošta uvoz i E-pošta za Probleme.", + "personalEmailAccounts": "Korisnički računi e-pošte.", + "emailTemplates": "Šablone odlazne e-pošte.", + "import": "Uvoz podataka iz CSV datoteke.", + "layoutManager": "Prilagodba preglede (lista, detaljno, izmjena, pretraživanje, masovna izmjena).", + "userInterface": "Konfiguracije sučelja", + "authTokens": "Aktivne sesije. IP adresa i zadnji datum pristupa.", + "authentication": "Postavke autentikacije.", + "currency": "Podešavanja valute i tečajeva.", + "extensions": "Instalirati ili deinstalirati ekstenzije.", + "integrations": "Integracija sa trećim uslugama.", + "notifications": "Postavke aplikacijskog obavještavanja e-poštom.", + "inboundEmails": "Postavke dolazne e-pošte.", + "portalUsers": "Korisnici portala.", + "entityManager": "Kreiranje i uređivanje prilagođenih entiteta. Upravljanje poljima i odnosima.", + "emailFilters": "E-mail poruke koje se podudaraju sa određenim filterom neće biti uvezene.", + "actionHistory": "Dnevnik korisničkih akcija.", + "labelManager": "Prilagodi nazive aplikacija" + }, + "options": { + "previewSize": { + "x-small": "Vrla malo", + "small": "Malo", + "medium": "Srednje", + "large": "Veliko" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Attachment.json b/application/Espo/Resources/i18n/hr_HR/Attachment.json new file mode 100644 index 0000000000..fc0ad27c4a --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Attachment.json @@ -0,0 +1,5 @@ +{ + "insertFromSourceLabels": { + "Document": "Umetanje dokumenta" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/AuthToken.json b/application/Espo/Resources/i18n/hr_HR/AuthToken.json new file mode 100644 index 0000000000..aa00da6f37 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/AuthToken.json @@ -0,0 +1,22 @@ +{ + "fields": { + "user": "Korisnik", + "ipAddress": "IP adresa", + "lastAccess": "Zadnji pristup", + "createdAt": "Prijava", + "isActive": "Je aktivan" + }, + "links": { + "actionHistoryRecords": "Povijest akcija" + }, + "presetFilters": { + "active": "Je aktivan", + "inactive": "Je neaktivan" + }, + "labels": { + "Set Inactive": "Postavi kao neaktivan" + }, + "massActions": { + "setInactive": "Postavi kao neaktivan" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/DashletOptions.json b/application/Espo/Resources/i18n/hr_HR/DashletOptions.json new file mode 100644 index 0000000000..a76ed2a3c9 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/DashletOptions.json @@ -0,0 +1,33 @@ +{ + "fields": { + "title": "Naslov", + "dateFrom": "Datum od", + "dateTo": "Datum do", + "autorefreshInterval": "Interval automatskog osvježavanja", + "displayRecords": "Prikaz zapisa", + "isDoubleHeight": "Visina 2x", + "mode": "Način", + "enabledScopeList": "Što prikazati", + "users": "Korisnici", + "entityType": "Vsta entiteta", + "primaryFilter": "Primarni filter", + "boolFilterList": "Dodatni Filteri", + "sortBy": "Redoslijed (polja)", + "sortDirection": "Redoslijed (smjer)", + "expandedLayout": "Raspored", + "dateFilter": "Filter Datuma" + }, + "options": { + "mode": { + "agendaWeek": "Tjedan (raspored)", + "basicWeek": "Tjedan", + "month": "Mjesec", + "basicDay": "Dan", + "agendaDay": "Dan (raspored)", + "timeline": "Vremenska linija" + } + }, + "messages": { + "selectEntityType": "Izaberi tip entiteta u opcijama za dashlet." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/DynamicLogic.json b/application/Espo/Resources/i18n/hr_HR/DynamicLogic.json new file mode 100644 index 0000000000..ca9163bb7c --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/DynamicLogic.json @@ -0,0 +1,28 @@ +{ + "options": { + "operators": { + "equals": "Jednak", + "notEquals": "Nije jednako", + "greaterThan": "Veće od", + "lessThan": "Manje od", + "greaterThanOrEquals": "Više ili jednako", + "lessThanOrEquals": "Manje ili jednako", + "in": "U", + "notIn": "Ne u", + "inPast": "U prošlosti", + "inFuture": "Da li je budućnost", + "isToday": "Je danas", + "isTrue": "Točno je", + "isFalse": "Je netočno", + "isEmpty": "Prazno", + "isNotEmpty": "Nije prazno", + "contains": "Sadrži", + "has": "Sadrži", + "notContains": "Ne sadrži", + "notHas": "Ne sadrži" + } + }, + "labels": { + "Field": "Polje" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Email.json b/application/Espo/Resources/i18n/hr_HR/Email.json new file mode 100644 index 0000000000..0f82f59324 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Email.json @@ -0,0 +1,119 @@ +{ + "fields": { + "parent": "Matični", + "dateSent": "Datum slanja", + "from": "Od", + "to": "Za", + "replyTo": "Odgovoriti na", + "replyToString": "Odgovoriti na (string)", + "isHtml": "je HTML", + "body": "Sadržaj", + "subject": "Predmet", + "attachments": "Prilozi", + "selectTemplate": "Odabir šablone", + "fromEmailAddress": "Od adrese", + "toEmailAddresses": "Na adresu", + "emailAddress": "Adresa e-pošte", + "deliveryDate": "Datum isporuke", + "account": "Tvrtka", + "users": "Korisnici", + "replied": "Odgovorio", + "replies": "Odgovori", + "isRead": "je pročitano", + "isNotRead": "nije pročitano", + "isImportant": "je važna", + "isUsers": "je od korisnika", + "inTrash": "u otpadu", + "name": "Ime (subjekt)", + "isReplied": "Je odgovoreno", + "isNotReplied": "Nije odgovoreno", + "folder": "Mapa", + "inboundEmails": "Grupni računi", + "emailAccounts": "Osobni računi", + "hasAttachment": "Ima prilog", + "sentBy": "Poslano od strane", + "assignedUsers": "Zaduženi korisnici", + "bodyPlain": "Sadržaj (čisti tekst)", + "ccEmailAddresses": "CC Email Adrese", + "messageId": "ID Poruke", + "messageIdInternal": "ID Poruke (Interno)", + "folderId": "ID Mape", + "fromName": "Od Naziv", + "fromString": "Od String", + "isSystem": "Je sustav" + }, + "links": { + "replied": "odgovorio", + "replies": "Odgovori", + "inboundEmails": "Grupni računi", + "emailAccounts": "Osobni računi", + "assignedUsers": "Zaduženi korisnici", + "sentBy": "Poslano od strane", + "attachments": "Prilozi", + "fromEmailAddress": "Pošiljatelj Email Adresa", + "toEmailAddresses": "To EmailAddrese", + "ccEmailAddresses": "CC EmailAddrese", + "bccEmailAddresses": "BCC EmailAddrese" + }, + "options": { + "status": { + "Draft": "Nacrt", + "Sending": "Slanje", + "Sent": "Poslano", + "Archived": "Arhivirano", + "Received": "Primljeno", + "Failed": "Neuspješno" + } + }, + "labels": { + "Create Email": "Arhiva E-pošte", + "Archive Email": "Arhiva E-pošte", + "Compose": "Sastaviti", + "Reply": "Odgovoriti", + "Reply to All": "Odgovoriti na sve", + "Forward": "Proslijediti", + "Original message": "---------------------------- Originalna poruka ----------------------------", + "Forwarded message": "Proslijeđena poruka", + "Email Accounts": "Osobni račun e-pošte", + "Inbound Emails": "Grupni račun e-pošte", + "Email Templates": "Šablone e-pošte", + "Send Test Email": "Pošalji probnu poruku", + "Send": "Pošalji", + "Email Address": "Adresa e-pošte", + "Mark Read": "Označi kao pročitano", + "Sending...": "Slanje...", + "Save Draft": "Spremi kao nacrt", + "Mark all as read": "Označi sve kao pročitano", + "Show Plain Text": "Prikaži običan tekst", + "Mark as Important": "Označite kao važno", + "Unmark Importance": "Ukinite oznaku važno", + "Move to Trash": "Pošalji u smeće", + "Retrieve from Trash": "Vrati iz smeća", + "Move to Folder": "Premjesti u folder", + "Filters": "Filteri", + "Folders": "Mape" + }, + "messages": { + "noSmtpSetup": "SMTP nije podešen. {link}.", + "testEmailSent": "Test poruka je poslana", + "emailSent": "Poruka je poslana", + "savedAsDraft": "Sačuvano kao nacrt" + }, + "presetFilters": { + "sent": "Poslano", + "archived": "Arhivirano", + "inbox": "Primljeno", + "drafts": "Nacrti", + "trash": "Smeće", + "important": "Važno" + }, + "massActions": { + "markAsRead": "Označi kao pročitano", + "markAsNotRead": "Označi kao nepročitano", + "markAsImportant": "Označite kao važno", + "markAsNotImportant": "Uklonite oznaku važno", + "moveToTrash": "Pošalji u smeće", + "moveToFolder": "Premjesti u mapu", + "retrieveFromTrash": "Vrati iz smeća" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/EmailAccount.json b/application/Espo/Resources/i18n/hr_HR/EmailAccount.json new file mode 100644 index 0000000000..d50695b7a0 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/EmailAccount.json @@ -0,0 +1,47 @@ +{ + "fields": { + "name": "Ime", + "host": "Server", + "username": "Korisničko ime", + "password": "Lozinka", + "monitoredFolders": "Nadgledani folderi", + "fetchSince": "Preuzmi od", + "emailAddress": "Adresa e-pošte", + "sentFolder": "Mapa poslanih", + "storeSentEmails": "Čuvanje poslanih poruka", + "keepFetchedEmailsUnread": "Zadrži nepročitani status novih poruka", + "emailFolder": "Stavi u mapu", + "useSmtp": "Koristi SMTP", + "smtpHost": "SMTP host", + "smtpPort": "SMTP port", + "smtpAuth": "SMTP auth", + "smtpSecurity": "SMTP sigurnost", + "smtpUsername": "SMTP korisničko ime", + "smtpPassword": "SMTP lozinka", + "useImap": "Dohvat E-pošte" + }, + "links": { + "filters": "Filteri", + "emails": "E-poruke" + }, + "options": { + "status": { + "Active": "Aktivan", + "Inactive": "Neaktivan" + } + }, + "labels": { + "Create EmailAccount": "Napravite račun e-pošte", + "Main": "Glavni", + "Test Connection": "Testiranje veze", + "Send Test Email": "Poštalji probnu e-poštu" + }, + "messages": { + "couldNotConnectToImap": "Neuspjelo spajanje na IMAP server", + "connectionIsOk": "Veza u redu" + }, + "tooltips": { + "monitoredFolders": "Više mapa mora biti odvojeno zarezom.\n\nMožete dodati mapu \"poslano\" da biste sinkronizirali e-poštu poslanu sa drugog mail klijenta.", + "storeSentEmails": "Poslane poruke će biti spremljene na IMAP serveru. Polje \"Adresa e-pošte\" mora se podudarati sa adresom sa koje će slanje biti izvršeno." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/EmailAddress.json b/application/Espo/Resources/i18n/hr_HR/EmailAddress.json new file mode 100644 index 0000000000..07cad24318 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/EmailAddress.json @@ -0,0 +1,7 @@ +{ + "labels": { + "Primary": "Primarna", + "Opted Out": "Ne želi", + "Invalid": "Netočno" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/EmailFilter.json b/application/Espo/Resources/i18n/hr_HR/EmailFilter.json new file mode 100644 index 0000000000..4458f96fde --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/EmailFilter.json @@ -0,0 +1,29 @@ +{ + "fields": { + "from": "Od", + "to": "Za", + "subject": "Predmet", + "bodyContains": "Tekst sadži", + "action": "Akcija", + "isGlobal": "Je globalna", + "emailFolder": "Mapa" + }, + "labels": { + "Create EmailFilter": "Napravi filter e-pošte", + "Emails": "E-poruke" + }, + "tooltips": { + "from": "Poruke poslane sa navedene adrese. Ostaviti prazno ako nije potrebno. Možete koristiti asterisk *.", + "to": "Poruke za navedenu adresu. Ostaviti prazno ako nije potrebno. Možete koristiti asterisk *.", + "name": "Dajte filteru opisno ime.", + "subject": "Koristite asterisk *:\n\ntext* - počinje sa text,\n*text* - sadrži text,\n*text - završava sa text.", + "bodyContains": "Sadržaj e-pošte ima bilo koju od navedenih riječi ili fraza.", + "isGlobal": "Primjenjuje ovaj filter na svim email porukama koje dolaze u sustav." + }, + "options": { + "action": { + "Skip": "Ignorirati", + "Move to Folder": "Staviti u mapu" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/EmailFolder.json b/application/Espo/Resources/i18n/hr_HR/EmailFolder.json new file mode 100644 index 0000000000..ea0b50b9ac --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/EmailFolder.json @@ -0,0 +1,10 @@ +{ + "fields": { + "skipNotifications": "Preskoči obavijesti" + }, + "labels": { + "Create EmailFolder": "Napraviti Mapu", + "Manage Folders": "Upravljanje Mapama", + "Emails": "E-poruke" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/EmailTemplate.json b/application/Espo/Resources/i18n/hr_HR/EmailTemplate.json new file mode 100644 index 0000000000..4e6d5306b9 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/EmailTemplate.json @@ -0,0 +1,23 @@ +{ + "fields": { + "name": "Ime", + "isHtml": "Je HTML", + "body": "Sadržaj", + "subject": "Predmet", + "attachments": "Prilozi", + "insertField": "Ubaci polje", + "oneOff": "Jednokratno" + }, + "labels": { + "Create EmailTemplate": "Kreiraj šablonu e-pošte" + }, + "tooltips": { + "oneOff": "Označite ako namjeravate da koristite ovu šablonu samo jednom. Npr. masovna poruka." + }, + "presetFilters": { + "actual": "Trenutni" + }, + "messages": { + "infoText": "Dostupne varijable: \n\n{optOutUrl} – URL za link za odjavljivanje;\n\n{optOutLink} – link za odjavljivanje." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/EntityManager.json b/application/Espo/Resources/i18n/hr_HR/EntityManager.json new file mode 100644 index 0000000000..2bd86eb71f --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/EntityManager.json @@ -0,0 +1,68 @@ +{ + "labels": { + "Fields": "Polja", + "Relationships": "Odnosi", + "Schedule": "Raspored", + "Log": "Dnevnik" + }, + "fields": { + "name": "Ime", + "type": "Tip", + "labelSingular": "Natpis jednina", + "labelPlural": "Natpis množina", + "stream": "Tok vijesti", + "label": "Natpis", + "linkType": "Vrsta Poveznice", + "entityForeign": "Strani entitet", + "linkForeign": "Strana Poveznica", + "link": "Poveznica", + "labelForeign": "Strani natpis", + "sortBy": "Početno sortiranje (polje)", + "sortDirection": "Početno sortiranje (smjer)", + "relationName": "Naziv srednje tabele", + "linkMultipleField": "Povezivanje više polja", + "linkMultipleFieldForeign": "Povezivanje više stranih polja", + "disabled": "Onemogućeno", + "textFilterFields": "Tekst filter polja", + "audited": "Revizija", + "auditedForeign": "Vanjska Revizija", + "statusField": "Status polja", + "beforeSaveCustomScript": "Prilagođeni kod prije spremanja" + }, + "options": { + "type": { + "": "Nema", + "Base": "Bazna", + "Person": "Osoba", + "CategoryTree": "Drvo Kategorija", + "Event": "Događaj", + "BasePlus": "Bazno plus", + "Company": "Kompanija" + }, + "linkType": { + "manyToMany": "Više-na-više", + "oneToMany": "Jedan-na-Više", + "manyToOne": "Više-na-Jedan", + "parentToChildren": "Nadređeni-Podređeni", + "childrenToParent": "Podređeni-Nadređeni" + }, + "sortDirection": { + "asc": "Uzlazno", + "desc": "Silazno" + } + }, + "messages": { + "entityCreated": "Entitet je stvoren", + "linkAlreadyExists": "Konflikt u nazivu poveznice.", + "linkConflict": "Konflikt u nazivu : poveznica ili polje sa istim nazivom već postoji." + }, + "tooltips": { + "statusField": "Ažuriranja ovog polja se prikazuju u toku vijesti.", + "textFilterFields": "Polja koja se koriste za pretraživanje teksta.", + "stream": "Da li entitet ima tok vijesti.", + "disabled": "Provjerite da li vam ne treba ovaj entitet u sustavu.", + "linkAudited": "Stvaranje povezanog unosa i povezivanje sa postojećim unosom će biti vidljivo u toku vijesti.", + "linkMultipleField": "Višestuka veza polja pruža zgodan način za uređivanje odnosa. Nemojte ga koristiti ako imate veliki broj povezanih zapisa.", + "entityType": "Bazni plus - ima aktivnosti, povijesti i panele zadataka.\n\nDogađaj - Dostupan u kalendaru i panelu aktivnosti." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Export.json b/application/Espo/Resources/i18n/hr_HR/Export.json new file mode 100644 index 0000000000..0928371d88 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Export.json @@ -0,0 +1,11 @@ +{ + "fields": { + "fieldList": "Lista Polja", + "exportAllFields": "Izvoz svih polja" + }, + "options": { + "format": { + "xlsx": "XLSX (Excel)," + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Extension.json b/application/Espo/Resources/i18n/hr_HR/Extension.json new file mode 100644 index 0000000000..06d6087de7 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Extension.json @@ -0,0 +1,15 @@ +{ + "fields": { + "name": "Ime", + "version": "Verzija", + "description": "Opis", + "isInstalled": "Instalirano" + }, + "labels": { + "Uninstall": "Deinstaliraj", + "Install": "Instaliraj" + }, + "messages": { + "uninstalled": "Ekstenzija {name} je deinstalirana" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/ExternalAccount.json b/application/Espo/Resources/i18n/hr_HR/ExternalAccount.json new file mode 100644 index 0000000000..c861ce214d --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/ExternalAccount.json @@ -0,0 +1,6 @@ +{ + "labels": { + "Connect": "Poveži", + "Connected": "Povezano" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/FieldManager.json b/application/Espo/Resources/i18n/hr_HR/FieldManager.json new file mode 100644 index 0000000000..fae96965c9 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/FieldManager.json @@ -0,0 +1,101 @@ +{ + "labels": { + "Dynamic Logic": "Dinamička Logika", + "Name": "Naziv", + "Label": "Natpis", + "Type": "Vrsta" + }, + "options": { + "dateTimeDefault": { + "": "Nema", + "javascript: return this.dateTime.getNow(1);": "Sada", + "javascript: return this.dateTime.getNow(5);": "Sada (5m)", + "javascript: return this.dateTime.getNow(15);": "Sada (15m)", + "javascript: return this.dateTime.getNow(30);": "Sada (30m)", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'hours', 15);": "+1 sat", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'hours', 15);": "+2 sata", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'hours', 15);": "+3 sata", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'hours', 15);": "+4 sata", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'hours', 15);": "+5 sati", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'hours', 15);": "+6 sati", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(7, 'hours', 15);": "+7 sati", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(8, 'hours', 15);": "+8 sati", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(9, 'hours', 15);": "+9 sati", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(10, 'hours', 15);": "+10 sati", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(11, 'hours', 15);": "+11 sati", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(12, 'hours', 15);": "+12 Sati", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'days', 15);": "+1 dan", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'days', 15);": "+2 Dan(a)", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'days', 15);": "+3 Dan(a)", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'days', 15);": "+4 dana.", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'days', 15);": "+5 dana.", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'days', 15);": "+6 dana.", + "javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'week', 15);": "+1 tjedan" + }, + "dateDefault": { + "": "Nema", + "javascript: return this.dateTime.getToday();": "Danas", + "javascript: return this.dateTime.getDateShiftedFromToday(1, 'days');": "+1 Dan", + "javascript: return this.dateTime.getDateShiftedFromToday(2, 'days');": "+2 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(3, 'days');": "+3 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(4, 'days');": "+4 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(5, 'days');": "+5 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(6, 'days');": "+6 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(7, 'days');": "+7 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(8, 'days');": "+8 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(9, 'days');": "+9 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(10, 'days');": "+10 Dan(a)", + "javascript: return this.dateTime.getDateShiftedFromToday(1, 'weeks');": "+1 tjedan", + "javascript: return this.dateTime.getDateShiftedFromToday(2, 'weeks');": "+2 tjedna", + "javascript: return this.dateTime.getDateShiftedFromToday(3, 'weeks');": "+3 tjedna", + "javascript: return this.dateTime.getDateShiftedFromToday(1, 'months');": "+1 mjesec", + "javascript: return this.dateTime.getDateShiftedFromToday(2, 'months');": "+2 mjeseca", + "javascript: return this.dateTime.getDateShiftedFromToday(3, 'months');": "+3 mjeseca", + "javascript: return this.dateTime.getDateShiftedFromToday(4, 'months');": "+4 mjeseca", + "javascript: return this.dateTime.getDateShiftedFromToday(5, 'months');": "+5 mjeseci", + "javascript: return this.dateTime.getDateShiftedFromToday(6, 'months');": "+6 mjeseci", + "javascript: return this.dateTime.getDateShiftedFromToday(7, 'months');": "+7 mjeseci", + "javascript: return this.dateTime.getDateShiftedFromToday(8, 'months');": "+8 mjeseci", + "javascript: return this.dateTime.getDateShiftedFromToday(9, 'months');": "+9 mjeseci", + "javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');": "+10 mjeseci", + "javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');": "+11 mjeseci", + "javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');": "+1 godina" + } + }, + "tooltips": { + "audited": "Ispravke će biti vidljive u toku vijesti.", + "required": "Polje će biti obavezno. Ne može ostati prazno.", + "default": "Vrijednost će biti postavljena na početnu.", + "min": "Min prihvatljiva vrijednost.", + "max": "Maks prihvatljiva vrijednost.", + "seeMoreDisabled": "Ako nije odznačeno onda će dugi tekstovi biti skraćeni.", + "lengthOfCut": "Koliko teksta može biti prije skraćivanja.", + "maxLength": "Maksimalna prihvatljiva dužina teksta.", + "before": "Vrijednost datuma mora biti prije datumske vrijednosti određenog polja.", + "after": "Vrijednost datuma mora biti poslije datumske vrijednosti određenog polja.", + "readOnly": "Vrijednost polja ne može biti određen od strane korisnika. Ali može se izračunati formulom.", + "maxFileSize": "Ako je prazno ili 0, nema ograničenja." + }, + "fieldParts": { + "address": { + "street": "Ulica", + "city": "Grad", + "state": "Država", + "country": "Zemlja", + "postalCode": "Poštanski broj", + "map": "Mapa" + }, + "personName": { + "salutation": "Titula", + "first": "Prvi", + "last": "Zadnji" + }, + "currency": { + "converted": "(Konvertirano)", + "currency": "(Valuta)" + }, + "datetimeOptional": { + "date": "Datum" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Global.json b/application/Espo/Resources/i18n/hr_HR/Global.json new file mode 100644 index 0000000000..1dee1d8fa3 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Global.json @@ -0,0 +1,655 @@ +{ + "scopeNames": { + "Email": "E-pošta", + "User": "Korisnik", + "Team": "Tim", + "Role": "Uloga", + "EmailTemplate": "Šablona e-pošte", + "EmailAccount": "Osobni račun e-pošte", + "EmailAccountScope": "Osobni račun e-pošte", + "OutboundEmail": "Odlazna e-pošta", + "ScheduledJob": "Zakazane radnje", + "ExternalAccount": "Vanjski račun", + "Extension": "Ekstenzija", + "Dashboard": "Radna površina", + "InboundEmail": "Grupni račun e-pošte", + "Stream": "Tok vijesti", + "Import": "Uvoz", + "Template": "Šablona", + "Job": "Posao", + "EmailFilter": "Filter e-pošte", + "PortalRole": "Uloga za portal", + "Attachment": "Prilog", + "EmailFolder": "Mapa e-pošte", + "PortalUser": "Korisnik portala", + "ScheduledJobLogRecord": "Upis dnevnika zakazanih poslova", + "PasswordChangeRequest": "Zahtjev za promjenom lozinke", + "ActionHistoryRecord": "Zapis Povijesti Akcija", + "AuthToken": "Auth token", + "UniqueId": "Jedinstveni ID", + "LastViewed": "Poslednji put pregledano", + "Settings": "Postavke", + "FieldManager": "Upravljanje poljima", + "Integration": "Integracija", + "LayoutManager": "Upravljanje izgledom", + "EntityManager": "Upravljanje entitetima", + "Export": "Izvoz", + "DynamicLogic": "Dinamička logika", + "DashletOptions": "Opcije za dashlet", + "Global": "Globalno", + "Preferences": "Postavke", + "EmailAddress": "Adresa e-pošte", + "PhoneNumber": "Telefonski broj" + }, + "scopeNamesPlural": { + "Email": "E-poruke", + "User": "Korisnici", + "Team": "Timovi", + "Role": "Uloge", + "EmailTemplate": "Šablone e-pošte", + "EmailAccount": "Osobni računi e-pošte", + "EmailAccountScope": "Osobni računi e-pošte", + "OutboundEmail": "Odlazne e-pošte", + "ScheduledJob": "Zakazane radnje", + "ExternalAccount": "Vanjski računi", + "Extension": "Ekstenzije", + "Dashboard": "Radna površina", + "InboundEmail": "Grupni računi e-pošte", + "Stream": "Tok viesti", + "Import": "Rezultati uvoza", + "Template": "Šablone", + "Job": "Radnje", + "EmailFilter": "Filteri e-pošte", + "Portal": "Portali", + "PortalRole": "Uloge za portal", + "Attachment": "Prilozi", + "EmailFolder": "Mapa e-pošte", + "PortalUser": "Korisnici portala", + "ScheduledJobLogRecord": "Upisi dnevnika zakazanih poslova", + "PasswordChangeRequest": "Zahtjevi za promjenama lozinke", + "ActionHistoryRecord": "Povijest akcija", + "AuthToken": "Auth Tokeni", + "UniqueId": "Jedinstveni ID-evi", + "LastViewed": "Posljednji put pregledano" + }, + "labels": { + "Misc": "Ostalo", + "Merge": "Spoji", + "None": "Nema", + "Home": "Početna", + "by": "od", + "Saved": "Spremljeno", + "Error": "Greška", + "Select": "Odaberite", + "Not valid": "Nije točan", + "Please wait...": "Pričekajte...", + "Please wait": "Pričekajte", + "Loading...": "Učitavanje...", + "Uploading...": "Prijenos...", + "Sending...": "Slanje...", + "Merging...": "Spajanje ...", + "Merged": "Spojeno", + "Removed": "Obrisano", + "Posted": "Objavljeno", + "Linked": "Povezano", + "Unlinked": "Nepovezano", + "Done": "Obavljeno", + "Access denied": "Pristup odbijen", + "Not found": "Nije pronađeno", + "Access": "Pristup", + "Are you sure?": "Jeste li sigurni?", + "Record has been removed": "Zapis je obrisan", + "Wrong username/password": "Pogrešno korisničko ime / lozinka", + "Post cannot be empty": "Unos ne može biti prazan", + "Removing...": "Brisanje ...", + "Unlinking...": "Opoziv poveznice ...", + "Posting...": "Postavljanje ...", + "Username can not be empty!": "Korisničko ime ne može biti prazno!", + "Cache is not enabled": "Cache nije omogućen", + "Cache has been cleared": "Cache je obrisan", + "Rebuild has been done": "Obnova je izvršena", + "Saving...": "Spremanje...", + "Modified": "Izmjenjeno", + "Created": "Kreirano", + "Create": "Kreiraj", + "create": "kreiraj", + "Overview": "Pregled", + "Details": "Detaljno", + "Add Field": "Dodaj polje", + "Add Dashlet": "Dodaj Dashlet", + "Edit Dashboard": "Izmjena radne površine", + "Add": "Dodaj", + "Add Item": "Dodajte stavku", + "Reset": "Resetiranje", + "Menu": "Izbornik", + "More": "Još", + "Search": "Pretraga", + "Only My": "Samo moje", + "Open": "Otvori", + "About": "O...", + "Refresh": "Osvježi", + "Remove": "Obriši", + "Options": "Opcije", + "Username": "Korisničko ime", + "Password": "Lozinka", + "Login": "Prijava", + "Log Out": "Odjavljivanje", + "Preferences": "Postavke", + "State": "Status", + "Street": "Ulica", + "Country": "Zemlja", + "City": "Grad", + "PostalCode": "Poštanski broj", + "Followed": "Prati se", + "Follow": "Pratiti", + "Followers": "Pratitelji", + "Clear Local Cache": "Očisti lokalni cache", + "Actions": "Akcije", + "Delete": "Brisanje", + "Update": "Izmjena", + "Save": "Spremanje", + "Edit": "Izmjena", + "View": "Pregled", + "Cancel": "Otkaži", + "Apply": "Primjeniti", + "Unlink": "Micanje Poveznice", + "Mass Update": "Masovna izmjena", + "Export": "Izvoz", + "No Data": "Nema podataka", + "No Access": "Nema pristupa", + "All": "Sve", + "Active": "Aktivan", + "Inactive": "Neaktivan", + "Write your comment here": "Napišite vaš komentar ovdje", + "Post": "Unos", + "Stream": "Tok vijesti", + "Show more": "Prikaži više", + "Dashlet Options": "Dashlet Opcije", + "Full Form": "Cijela forma", + "Insert": "Umetanje", + "Person": "Osoba", + "First Name": "Ime", + "Last Name": "Prezime", + "You": "Ti", + "you": "ti", + "change": "promjena", + "Change": "Promjena", + "Primary": "Primarno", + "Save Filter": "Spremi filter", + "Administration": "Administracija", + "Run Import": "Pokreni uvoz", + "Duplicate": "Dupliciraj", + "Notifications": "Obavijesti", + "Mark all read": "Označi sve kao pročitano", + "See more": "Vidi više", + "Today": "Danas", + "Tomorrow": "Sutra", + "Yesterday": "Jučer", + "Submit": "Pošalji", + "Close": "Zatvori", + "Yes": "Da", + "No": "Ne", + "Value": "Vrijednost", + "Current version": "Trenutna verzija", + "List View": "Tablični prikaz", + "Tree View": "Hijerarhijski prikaz", + "Unlink All": "Ukloni sve poveznice", + "Total": "Ukupno", + "Print to PDF": "Ispis u PDF", + "Default": "Početno", + "Number": "Broj", + "From": "Od", + "To": "Za", + "Create Post": "Kreiraj unos", + "Previous Entry": "Prethodni unos", + "Next Entry": "Slijedeći unos", + "View List": "Tablični Prikaz", + "Attach File": "Priložite datoteku", + "Skip": "Preskoči", + "Attribute": "Atribut", + "Function": "Funkcija", + "Self-Assign": "Samo-dodjela", + "Self-Assigned": "Samo-dodijeljeno", + "Return to Application": "Povratak na aplikaciju", + "Select All Results": "Izaberi sve rezultate", + "Expand": "Raširi", + "Collapse": "Suzi", + "New notifications": "Nove obavijesti", + "Manage Categories": "Upravljanje Kategorijama", + "Manage Folders": "Upravljanje Mapama" + }, + "messages": { + "pleaseWait": "Pričekajte...", + "posting": "Postavljanje ...", + "confirmLeaveOutMessage": "Jeste li sigurni da želite odustati od unosa?", + "notModified": "Niste promijenili zapis", + "fieldIsRequired": "{field} je obavezno", + "fieldShouldAfter": "{Field} mora biti nakon {otherField}", + "fieldShouldBefore": "{field} mora biti prije {otherField}", + "fieldShouldBeBetween": "{Field} mora biti između {min} i {max}", + "fieldBadPasswordConfirm": "{Field} nije potvrđeno", + "resetPreferencesDone": "Postavke su vraćene na početne", + "confirmation": "Jeste li sigurni?", + "unlinkAllConfirmation": "Jeste li sigurni da želite maknuti vezu između svih povezanih zapisa?", + "resetPreferencesConfirmation": "Jeste li sigurni da želite da vratite postavke na početne?", + "removeRecordConfirmation": "Jeste li sigurni da želite obrisati zapis?", + "unlinkRecordConfirmation": "Jeste li sigurni da želite maknuti poveznicu?", + "removeSelectedRecordsConfirmation": "Jeste li sigurni da želite obrisati odabrane zapise?", + "massUpdateResult": "{Count} zapisa je izmijenjeno", + "massUpdateResultSingle": "{Count} zapis je izmijenjen", + "noRecordsUpdated": "Nisu izvršene izmjene", + "massRemoveResult": "{count} zapisa je obrisano", + "massRemoveResultSingle": "{count} zapis je obrisan", + "noRecordsRemoved": "Nije obrisan niti jedan zapis", + "clickToRefresh": "Kliknite za osvježavanje", + "writeYourCommentHere": "Napišite vaš komentar ovdje", + "writeMessageToUser": "Napišite poruku za {user}", + "typeAndPressEnter": "Ukucajte & pritisnite enter", + "checkForNewNotifications": "Provjerite za nove obavijesti", + "duplicate": "Upis koji stvarate možda već postoji", + "dropToAttach": "Dovuci za prilaganje", + "writeMessageToSelf": "Napiši poruku na tok vijesti", + "checkForNewNotes": "Provjeri izmjene toka vijesti", + "internalPost": "Objavu će vidjeti samo interni korisnici", + "done": "Izvršeno", + "confirmMassFollow": "Da li ste sigurni da želite pratiti odabrane unose?", + "confirmMassUnfollow": "Da li ste sigurni da ne želite pratiti odabrane unose?", + "massFollowResult": "{count} unosa se prati", + "massUnfollowResult": "{count} unosa se ne prati", + "massFollowResultSingle": "{count} unos se prati", + "massUnfollowResultSingle": "{count} unos se ne prati", + "massFollowZeroResult": "Ništa se ne prati", + "massUnfollowZeroResult": "Za ništa nije prekinuto praćenje", + "fieldShouldBeEmail": "{field} treba biti važeći e-mail", + "fieldShouldBeFloat": "{field} treba biti važeći decimlani broj", + "fieldShouldBeInt": "{field} treba biti važeći celi broj", + "fieldShouldBeDate": "{field} treba biti važeći datum", + "fieldShouldBeDatetime": "{field} treba biti važeći datum / vrijeme", + "internalPostTitle": "Post se prikazuju samo internim korisnicima", + "loading": "Učitava se...", + "saving": "Spremanje...", + "fieldMaxFileSizeError": "Ne smije premašiti {max} Mb", + "fieldShouldBeLess": "{Field} treba da bude manje od {value}", + "fieldShouldBeGreater": "{Field} mora biti veće od {value}", + "fieldIsUploading": "Prijenos u toku", + "streamPostInfo": "Unesi @imekoriniska da ga spomenete.\n\nDostupna sintaksa:\n`kod`\n```multilinijski kod```\n**strong tekst**\n*naglašeni tekst*\n~~obrisan tekst~~\n> blockquote\n[link text](url)" + }, + "boolFilters": { + "onlyMy": "Samo moje", + "followed": "Prati se" + }, + "presetFilters": { + "followed": "Prati se", + "all": "Sve" + }, + "massActions": { + "remove": "Makni", + "merge": "Spoji", + "massUpdate": "Masovna izmjena", + "export": "Izvoz...", + "follow": "Pratiti", + "unfollow": "Otkaži praćenje" + }, + "fields": { + "name": "Ime", + "firstName": "Ime", + "lastName": "Prezime", + "salutationName": "Titula", + "assignedUser": "Dodijeljeno korisniku", + "assignedUsers": "Dodijeljeno korisnicima", + "emailAddress": "E-pošta", + "assignedUserName": "Dodijeljeno korisničko ime", + "teams": "Timovi", + "createdAt": "Napravljeno u", + "modifiedAt": "Izmjenjeno u", + "createdBy": "Napravio", + "modifiedBy": "Izmjenio", + "description": "Opis", + "address": "Adresa", + "phoneNumber": "Telefon", + "phoneNumberMobile": "Telefon (mobitel)", + "phoneNumberHome": "Telefon (kućni)", + "phoneNumberFax": "Telefon (Faks)", + "phoneNumberOffice": "Telefon (kanc)", + "phoneNumberOther": "Telefon (Drugo)", + "order": "Redoslijed", + "parent": "Master", + "children": "Child" + }, + "links": { + "assignedUser": "Dodijeljen korisniku", + "createdBy": "Napravio", + "modifiedBy": "Izmijenio", + "team": "Tim", + "roles": "Uloge", + "teams": "Timovi", + "users": "Korisnici", + "parent": "Roditelj" + }, + "dashlets": { + "Stream": "Tok vijesti", + "Emails": "Moje primljene", + "Records": "Lista zapisa" + }, + "notificationMessages": { + "assign": "{entityType} {entity} je dodijeljen tebi", + "emailReceived": "E-pošta primljena od {from}", + "entityRemoved": "{user} obrisao {entityType} {entity}" + }, + "streamMessages": { + "post": "{user} je postavio {entityType} {entity}", + "attach": "{user} je priložio {entityType} {entity}", + "status": "{user} je izmijenio {field} od {entityType} {entity}", + "update": "{user} je izmijenio {entityType} {entity}", + "postTargetTeam": "{user} je objavio timu {target}", + "postTargetTeams": "{user} je objavio timovima {target}", + "postTargetPortal": "{user} je objavio na portalu {target}", + "postTargetPortals": "{user} je objavio na portalima {target}", + "postTarget": "{user} je postavio objavu na {target}", + "postTargetYou": "{user} je objavio tebi", + "postTargetYouAndOthers": "{user} je objavio {target} i tebi", + "postTargetAll": "{user} je objavio svima", + "mentionInPost": "{user} je spomenuo {mentioned} u {entityType} {entity}", + "mentionYouInPost": "{user} je spomenuo tebe u {entityType} {entity}", + "mentionInPostTarget": "{user} je spomenuo {mentioned} u objavi", + "mentionYouInPostTarget": "{user} je spomenuo tebe u objavi prema {target}", + "mentionYouInPostTargetAll": "{user} je spomenuo tebe u objavi svima", + "mentionYouInPostTargetNoTarget": "{user} te spominje u objavi", + "create": "{user} je napravio {entityType} {entity}", + "createThis": "{user} je napravio ovo {entityType}", + "createAssignedThis": "{user} je napravio ovo {entityType} i zadužio {assignee}", + "createAssigned": "{user} je napravio {entityType} {entity} i zadužio {assignee}", + "assign": "{user} je zadužio {assignee} za {entityType} {entity}", + "assignThis": "{user} je zadužio {assignee} za {entityType} ", + "postThis": "{user} je objavio", + "attachThis": "{user} je priložio", + "statusThis": "{user} je izmijenio {field}", + "updateThis": "{user} je izmijenio ovo {entityType}", + "createRelatedThis": "{user} je napravio {relatedEntityType} {relatedEntity} koji je povezan sa ovim {entityType}", + "createRelated": "{user} je napravio {relatedEntityType} {relatedEntity} koje je povezan sa {entityType} {entity}", + "relate": "{user} je povezao {relatedEntityType} {relatedEntity} sa {entityType} {entity}", + "relateThis": "{user} je povezao {relatedEntityType} {relatedEntity} sa ovim {entityType}", + "emailReceivedFromThis": "E-pošta primljena od {from}", + "emailReceivedInitialFromThis": "E-pošta primljena od {from}, {entityType} je napravljen", + "emailReceivedThis": "E-pošta primljena", + "emailReceivedInitialThis": "E-pošta primljena, {entitiTipe} je napravljen", + "emailReceivedFrom": "E-pošta primljena od {from}, u vezi sa {entityType} {entity}", + "emailReceivedFromInitial": "E-pošta primljena od {from}, {entityType} {entity} je napravljen", + "emailReceivedInitialFrom": "E-pošta primljena od {from}, {entityType} {entity} je napravljen", + "emailReceived": "E-pošta primljena u vezi sa {entityType} {entity}", + "emailReceivedInitial": "E-pošta primljena: {entityType} {entity} je napravljen", + "emailSent": "{by} poslao e-mail u vezi sa {entityType} {entity}", + "emailSentThis": "{by} je poslao e-poštu", + "postTargetSelf": "{user} samo objavio", + "postTargetSelfAndOthers": "{user} je objavio {target} i samom sebi ", + "createAssignedYou": "{user} je napravio {entityType} {entity} i dodijeljen je tebi", + "createAssignedThisSelf": "{user} je napravio ovaj {entityType} i dodijelio sam sebi", + "createAssignedSelf": "{user} je napravio {entityType} {entity} i dodijelio sebi", + "assignYou": "{user} je dodijelio {entityType} {entity} tebi", + "assignThisVoid": "{user} je uklonio dodjelu za {entityType}", + "assignVoid": "{user} je uklonio dodjelu za {entityType} {entity}", + "assignThisSelf": "{user} je dodjelio sebi ovaj {entityType}", + "assignSelf": "{user} je sebi dodjelio {entityType} {entity}" + }, + "lists": { + "monthNames": [ + "Siječanj", + "Veljača", + "Ožujak ", + "Travanj", + "Svibanj", + "Lipanj", + "Srpanj", + "Kolovoz", + "Rujan", + "Listopad", + "Studeni", + "Prosinac" + ], + "monthNamesShort": [ + "Sij", + "Velj", + "Ožu", + "Tra", + "Svi", + "Lip", + "Srp", + "Kol", + "Ruj", + "Lis", + "Stu", + "Pro" + ], + "dayNames": [ + "Nedjelja", + "Ponedjeljak", + "Utorak", + "Srijeda", + "Četvrtak", + "Petak", + "Subota" + ], + "dayNamesShort": [ + "Ned.", + "Pon.", + "Uto.", + "Sri.", + "Čet.", + "Pet.", + "Sub." + ], + "dayNamesMin": [ + "Ne", + "Po", + "Ut", + "Sr", + "Če", + "Pe", + "Su" + ] + }, + "options": { + "salutationName": { + "Mr.": "G-din", + "Mrs.": "Gđa", + "Ms.": "Gđa", + "Dr.": "Dr" + }, + "language": { + "bs_BA": "Bosanski", + "de_DE": "Njemački", + "hr_HR": "Hrvatski", + "es_MX": "Španjolski (Meksiko)" + }, + "dateSearchRanges": { + "on": "Uključen", + "notOn": "Isključen", + "after": "Poslije:", + "before": "Prije:", + "between": "Između", + "today": "Danas", + "past": "Prošli", + "future": "Budući", + "currentMonth": "Tekući mjesec", + "lastMonth": "Prošlog meseca", + "currentQuarter": "Trenutni kvartal", + "lastQuarter": "Prethodni kvartal", + "currentYear": "Tekuće godine", + "lastYear": "Prošle godine", + "lastSevenDays": "Posljednjih 7 dana", + "lastXDays": "Posljednjih x dana", + "nextXDays": "Slijedećih x dana", + "ever": "Ikad", + "isEmpty": "Je prazno", + "olderThanXDays": "Stariji od x dana", + "afterXDays": "Poslije x dana", + "nextMonth": "Slijedeći Mjesec" + }, + "searchRanges": { + "is": "Je", + "isEmpty": "Prazno", + "isNotEmpty": "Nije prazno", + "isFromTeams": "Je iz tima", + "isOneOf": "Bilo koji od", + "anyOf": "Bilo koji od", + "isNot": "Nije", + "isNotOneOf": "Nijedno od", + "noneOf": "Nijedno od" + }, + "varcharSearchRanges": { + "equals": "Jednak je", + "like": "Je kao (%)", + "startsWith": "Počinje sa", + "endsWith": "Završava sa", + "contains": "Sadrži", + "isEmpty": "Prazno", + "isNotEmpty": "Nije prazno", + "notLike": "Nije kao (%)", + "notContains": "Ne sadrži", + "notEquals": "Nije jednako" + }, + "intSearchRanges": { + "equals": "Jednako je", + "notEquals": "Nije jednako", + "greaterThan": "Veće od", + "lessThan": "Manje od", + "greaterThanOrEquals": "Veće ili jednako", + "lessThanOrEquals": "Manje ili jednako", + "between": "Između", + "isEmpty": "Je prazno", + "isNotEmpty": "Nije prazno" + }, + "autorefreshInterval": { + "0": "Nema", + "1": "1 minuta", + "2": "2 minute", + "5": "5 minuta", + "10": "10 minuta", + "0.5": "30 sekundi" + }, + "phoneNumber": { + "Mobile": "Mobitel", + "Office": "Kancelarija", + "Fax": "Faks", + "Home": "Kućni", + "Other": "Drugo" + } + }, + "sets": { + "summernote": { + "NOTICE": "Možete pronaći prevod ovdje: https://github.com/HackerWins/summernote/tree/master/lang", + "font": { + "bold": "Podebljan", + "italic": "Nakošen", + "underline": "Podvučen", + "strike": "Precrtan", + "clear": "Ukloni stil fonta", + "height": "Visina linije", + "name": "Obitelj fontova", + "size": "Veličina fonta" + }, + "image": { + "image": "Slika", + "insert": "Ubaci sliku", + "resizeFull": "Puna veličina", + "resizeHalf": "Prepolovi veličinu", + "resizeQuarter": "Četvrtina veličine", + "floatLeft": "Poravnaj lijevo", + "floatRight": "Poravnaj desno", + "floatNone": "Bez poravnavanja", + "dragImageHere": "Prevuci sliku ovdje", + "selectFromFiles": "Izaberite neku od datoteka", + "url": "URL slike", + "remove": "Ukloni sliku" + }, + "link": { + "link": "Veza", + "insert": "Umetni Poveznicu", + "unlink": "Obriši poveznicu", + "edit": "Izmjena", + "textToDisplay": "Tekst za prikaz", + "url": "Na koji URL treba voditi ovaj link?", + "openInNewWindow": "Otvori u novom prozoru" + }, + "video": { + "videoLink": "Video veza", + "insert": "Ubaci video", + "url": "Video URL adresa?", + "providers": "(YouTube, Vimeo, Vine, Instagram ili Dailymotion)" + }, + "table": { + "table": "Tablica" + }, + "hr": { + "insert": "Ubaci horizontalnu liniju" + }, + "style": { + "style": "Stil", + "normal": "Normalno", + "blockquote": "Citat", + "pre": "Kod", + "h1": "Naslov 1", + "h2": "Naslov 2", + "h3": "Naslov 3", + "h4": "Naslov 4", + "h5": "Naslov 5", + "h6": "Naslov 6" + }, + "lists": { + "unordered": "Spisak bez rednih brojeva", + "ordered": "Spisak sa rednim brojevima" + }, + "options": { + "help": "Pomoć", + "fullscreen": "Cijeli ekran", + "codeview": "Pregled koda" + }, + "paragraph": { + "paragraph": "Paragraf", + "outdent": "Izvuci red", + "indent": "Uvuci red", + "left": "Poravnaj lijevo", + "center": "Centriraj", + "right": "Poravnaj desno", + "justify": "Poravnaj obostrano" + }, + "color": { + "recent": "Nedavna boja", + "more": "Više boja", + "background": "Boja pozadine", + "foreground": "Boja teksta", + "transparent": "Transparentan", + "setTransparent": "Postavi kao transparentan", + "resetToDefault": "Reset na početne" + }, + "shortcut": { + "shortcuts": "Prečice na tastaturi", + "close": "Zatvori", + "textFormatting": "Formatiranje teksta", + "action": "Akcija", + "paragraphFormatting": "Formatiranje paragrafa", + "documentStyle": "Stil dokumenta" + }, + "history": { + "undo": "Unazad", + "redo": "Unaprijed" + } + } + }, + "streamMessagesMale": { + "postTargetSelfAndOthers": "{user} je pisao {target} i sebi" + }, + "streamMessagesFemale": { + "postTargetSelfAndOthers": "{user} je pisao {target} i sebi" + }, + "themes": { + "EspoVertical": "Espo sa bočnim izbornikom", + "SakuraVertical": "Sakura sa bočnim izbornikom", + "VioletVertical": "Violet sa bočnim izbornikom", + "HazyblueVertical": "Haziblue sa bočnim izbornikom" + }, + "durationUnits": { + "h": "s", + "s": "sec" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Import.json b/application/Espo/Resources/i18n/hr_HR/Import.json new file mode 100644 index 0000000000..173e4e3806 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Import.json @@ -0,0 +1,80 @@ +{ + "labels": { + "Revert Import": "Poništi uvoz", + "Return to Import": "Povratak na uvoz", + "Run Import": "Pokreni uvoz", + "Back": "Nazad", + "Field Mapping": "Mapiranje polja", + "Default Values": "Početne vrijednosti", + "Add Field": "Dodaj polje", + "Created": "Napravljeno", + "Updated": "Ažurirano", + "Result": "Rezultat", + "Show records": "Prikazani unosi", + "Remove Duplicates": "Ukloni duplikate", + "importedCount": "Uvezeno (broj)", + "duplicateCount": "Duplikati (broj)", + "updatedCount": "Ažurirano (broj)", + "Create Only": "Samo kreiraj", + "Create and Update": "Kreiraj i izmijeni", + "Update Only": "Samo izmijeni", + "Update by": "Izmjena od", + "Set as Not Duplicate": "Odredi da nije duplikat", + "File (CSV)": "Datoteka (CSV);", + "First Row Value": "Vrijednost prvog reda", + "Skip": "Preskoči", + "Header Row Value": "Vrijednost naslovnog reda", + "Field": "Polje", + "What to Import?": "Šta da uvozi?", + "Entity Type": "Tip entiteta", + "What to do?": "Šta da radim?", + "Properties": "Svojstva", + "Header Row": "Naslovni red", + "Person Name Format": "Format imena osobe", + "John Smith": "Pero Perić", + "Smith John": "Perić Pero", + "Smith, John": "Perić, Pero", + "Field Delimiter": "Graničnik polja", + "Date Format": "Format datuma", + "Decimal Mark": "Decimalna oznaka", + "Text Qualifier": "Kvalifikator teksta", + "Time Format": "Format vremena", + "Currency": "Valuta", + "Preview": "Pregledaj", + "Next": "Slijedeća", + "Step 1": "Korak 1", + "Step 2": "Korak 2", + "Double Quote": "Navodnici", + "Single Quote": "Apostrof", + "Imported": "Uvezeni", + "Duplicates": "Duplikati", + "Skip searching for duplicates": "Preskočite potragu za duplikatima", + "Timezone": "Vremenska zona", + "Remove Import Log": "Obriši dnevnik uvoza" + }, + "messages": { + "utf8": "Trebalo bi biti UTF-8 kodiranje", + "duplicatesRemoved": "Duplikati uklonjeni", + "inIdle": "Izvršava se u praznom hodu (za velike podatke; preko cron)", + "revert": "Ova radnja će trajno obrisati sve uvezene zapise.", + "removeDuplicates": "Ova radnja će obrisati sve uvezene zapise koji su protumačeni kao duplikati.", + "confirmRevert": "Ova radnja će trajno obrisati sve uvezene zapise. Jeste li sigurni?", + "confirmRemoveDuplicates": "Ova radnja će obrisati sve uvezene zapise koji su protumačeni kao duplikati. Jeste li sigurni?", + "confirmRemoveImportLog": "Ova radnja briše dnevnik uvoza. Svi uvezeni zapisi će biti zadržani. Nećete moći vratiti zapise dnevnika. Jeste li sigurni?", + "removeImportLog": "Ova radnja briše dnevnik uvoza. Svi uvezeni zapisi će biti zadržani. Koristiti samo ako ste sigurni da je uvoz prošao bez greške." + }, + "fields": { + "file": "Datoteka", + "entityType": "Tip entiteta", + "imported": "Uvezeni zapisi", + "duplicates": "Duplirani zapisi", + "updated": "Ažurirani zapisi" + }, + "options": { + "status": { + "Failed": "Neuspješno", + "In Process": "U procesu", + "Complete": "Gotovo" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/InboundEmail.json b/application/Espo/Resources/i18n/hr_HR/InboundEmail.json new file mode 100644 index 0000000000..96f386d2b8 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/InboundEmail.json @@ -0,0 +1,75 @@ +{ + "fields": { + "name": "Ime", + "emailAddress": "Adresa e-pošte", + "assignToUser": "Zaduži korisnika", + "username": "Korisničko ime", + "password": "Lozinka", + "monitoredFolders": "Nadgledani folderi", + "trashFolder": "Folder za otpad", + "createCase": "Napravi predmet", + "reply": "Automatski odgovor", + "caseDistribution": "Distribucija predmeta", + "replyEmailTemplate": "Šablona odgovora na e-poštu", + "replyFromAddress": "Odgovor sa adrese", + "replyToAddress": "Adresa za slanje odgovora", + "replyFromName": "Tko šalje odgovor", + "targetUserPosition": "Pozicija ciljanog korisnika", + "fetchSince": "Preuzmi od", + "addAllTeamUsers": "Za sve korisnike tima", + "team": "Ciljani tim", + "teams": "Timovi", + "sentFolder": "Mapa Poslane Pošte", + "storeSentEmails": "Spremaj Poslanu Poštu", + "useSmtp": "Koristi SMTP", + "smtpHost": "SMTP Server", + "smtpAuth": "SMTP Aut", + "smtpSecurity": "SMTP Sigurnost", + "smtpUsername": "SMTP Korisničko ime", + "smtpPassword": "SMTP Lozinka", + "fromName": "Od Naziv", + "smtpIsShared": "SMTP je dijeljen", + "smtpIsForMassEmail": "SMTP je za Masovnu E-poštu", + "useImap": "Dohvati E-poštu" + }, + "tooltips": { + "reply": "Obavijesti e-pošiljaoce da je e-pošta primljena. \n\n Samo jedna poruka će biti poslana određenom primaocu u određenom vremenskom periodu da se spriječi ponavljanje.", + "createCase": "Automatski napravi prijavu problema za sve dolazne e-pošte.", + "replyToAddress": "Navedite adresu ovog sandučića kako bi odgovori stizali u njega.", + "caseDistribution": "Kako će prijave problema biti raspoređivane. Rasporediti direktno na korisnika ili unutar tima.", + "assignToUser": "Korisnički predmeti će biti dodijeljeni", + "team": "Predmeti tima će biti dodijeljeni.", + "teams": "E-pošta timova će biti dodijeljena.", + "addAllTeamUsers": "E-pošta će se pojaviti u Primljenim svih korisnika navedenih timova.", + "targetUserPosition": "Korisnicima sa određenim položajem će dodijeljene prijave problema.", + "monitoredFolders": "Više mapa mora biti odvojeno zarezom.", + "smtpIsShared": "Ako je označeno, korisnici će moći slati email poruke koristeći ovaj SMTP. Dostupnost je upravljiva sa Ulogama, preko Dozvola za korištenje Grupnih računa E-pošte.", + "smtpIsForMassEmail": "Ako je uključeno, SMTP će biti dostupan za masovne poruke.", + "storeSentEmails": "Poslane poruke će biti spremljene na IMAP serveru." + }, + "links": { + "filters": "Filteri", + "emails": "E-poruke", + "assignToUser": "Dodijeli korisniku" + }, + "options": { + "status": { + "Active": "Aktivan", + "Inactive": "Neaktivan" + }, + "caseDistribution": { + "": "Nema", + "Direct-Assignment": "Dirktna dodjela", + "Round-Robin": "U krug", + "Least-Busy": "Najmanje zauzet" + } + }, + "labels": { + "Create InboundEmail": "Stvoriti račun e-pošte", + "Actions": "Akcije", + "Main": "Glavni" + }, + "messages": { + "couldNotConnectToImap": "Nemoguće povezivanje na IMAP server" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Integration.json b/application/Espo/Resources/i18n/hr_HR/Integration.json new file mode 100644 index 0000000000..f219a8081c --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Integration.json @@ -0,0 +1,20 @@ +{ + "fields": { + "enabled": "Omogućeno", + "clientId": "ID klijenta", + "clientSecret": "Tajna Klijenta", + "redirectUri": "Preusmjeravanje URI", + "apiKey": "API ključ" + }, + "messages": { + "selectIntegration": "Izaberite neku integraciju iz menija.", + "noIntegrations": "Nema integracija je na raspolaganju." + }, + "help": { + "Google": "

Dohvaćanje OAuth2.0 akreditiva iz Google konzole.

PosetiteGoogle konzolu da dobijete OAuth2.0 akreditiv kao što su ID klijenta i Tajna Klijenta koje moraju znati i Google i EspoCRM.

", + "GoogleMaps": "

Nabavite API ključ ovdje.

" + }, + "titles": { + "GoogleMaps": "Google mape" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Job.json b/application/Espo/Resources/i18n/hr_HR/Job.json new file mode 100644 index 0000000000..3b7fd6f7c3 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Job.json @@ -0,0 +1,21 @@ +{ + "fields": { + "executeTime": "Izvrši u", + "attempts": "Preostali pokušaji", + "failedAttempts": "Neuspjelih pokušaja", + "serviceName": "Usluga", + "methodName": "Metoda", + "scheduledJob": "Zakazane radnje", + "data": "Podaci", + "method": "Metoda", + "scheduledJobJob": "Naziv zakazane radnje" + }, + "options": { + "status": { + "Pending": "Čeka", + "Success": "Uspješno", + "Running": "Izvršavanje", + "Failed": "Neuspješno" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/LayoutManager.json b/application/Espo/Resources/i18n/hr_HR/LayoutManager.json new file mode 100644 index 0000000000..24656add6e --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/LayoutManager.json @@ -0,0 +1,28 @@ +{ + "fields": { + "width": "Širina (%)", + "link": "Veza", + "notSortable": "Nije sortabilno", + "align": "Poravnavanje", + "panelName": "Ime panela", + "style": "Stil", + "sticked": "Ljepljivo" + }, + "options": { + "align": { + "left": "Lijevo", + "right": "Desno" + }, + "style": { + "default": "Podrazumijevano", + "success": "Uspješno", + "danger": "Opasnost", + "warning": "Upozorenje", + "primary": "Primarno" + } + }, + "labels": { + "New panel": "Novi panel", + "Layout": "Izgled" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Note.json b/application/Espo/Resources/i18n/hr_HR/Note.json new file mode 100644 index 0000000000..e0f0f92f82 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Note.json @@ -0,0 +1,38 @@ +{ + "fields": { + "post": "Objavi", + "attachments": "Prilozi", + "targetType": "Meta", + "teams": "Timovi", + "users": "Korisnici", + "portals": "Portali", + "type": "Vrsta", + "isGlobal": "Je globalno", + "isInternal": "Je interno", + "related": "Povezano", + "createdByGender": "Napravio spol", + "data": "Podaci", + "number": "Broj" + }, + "filters": { + "all": "Sve", + "posts": "Objave", + "updates": "Izmjene" + }, + "messages": { + "writeMessage": "Napišite svoju poruku ovdje" + }, + "options": { + "targetType": { + "self": "sebi", + "users": "određenom korisniku", + "teams": "određenom timu", + "all": "svim internim korisnicima", + "portals": "korisnicima portala" + } + }, + "links": { + "superParent": "Super Nadležni", + "related": "Povezano" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Portal.json b/application/Espo/Resources/i18n/hr_HR/Portal.json new file mode 100644 index 0000000000..9cf0716ffa --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Portal.json @@ -0,0 +1,35 @@ +{ + "fields": { + "name": "Ime", + "url": "URL adresa", + "portalRoles": "Uloge", + "isActive": "Aktivan", + "isDefault": "Je podrazumijevano", + "tabList": "Lista kartica", + "quickCreateList": "Lista za brzo pravljenje", + "theme": "Tema", + "language": "Jezik", + "dashboardLayout": "Kontrolna tabela raspored", + "dateFormat": "Format datuma", + "timeFormat": "Format vremena", + "timeZone": "Vremenska zona", + "weekStart": "Prvi dan tjedna", + "defaultCurrency": "Uobičajena valuta", + "customUrl": "Prilagođeni URL", + "customId": "Prilagođeni ID" + }, + "links": { + "users": "Korisnici", + "portalRoles": "Uloge", + "notes": "Bilješke" + }, + "tooltips": { + "portalRoles": "Navedene Portal Uloge će se primijeniti na sve korisnike ovog portala." + }, + "labels": { + "Create Portal": "Napravite portal", + "User Interface": "Korisničko sučelje", + "General": "Općenito", + "Settings": "Postavke" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/PortalRole.json b/application/Espo/Resources/i18n/hr_HR/PortalRole.json new file mode 100644 index 0000000000..be25164444 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/PortalRole.json @@ -0,0 +1,17 @@ +{ + "links": { + "users": "Korisnici" + }, + "labels": { + "Access": "Pristup", + "Create PortalRole": "Stvoriti Portal ulogu", + "Scope Level": "Nivo obuhvata", + "Field Level": "Nivo polja" + }, + "fields": { + "exportPermission": "Dozvola Izvoza" + }, + "tooltips": { + "exportPermission": "Određuje da li portalski korisnik ima pravo izvoza podataka." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/PortalUser.json b/application/Espo/Resources/i18n/hr_HR/PortalUser.json new file mode 100644 index 0000000000..2844f2c34e --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/PortalUser.json @@ -0,0 +1,5 @@ +{ + "labels": { + "Create PortalUser": "Napravi korisnika portala" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Preferences.json b/application/Espo/Resources/i18n/hr_HR/Preferences.json new file mode 100644 index 0000000000..05d9cad428 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Preferences.json @@ -0,0 +1,55 @@ +{ + "fields": { + "dateFormat": "Format datuma", + "timeFormat": "Format vremena", + "timeZone": "Vremenska zona", + "weekStart": "Prvi dan tjedna", + "thousandSeparator": "Oznaka tisućica", + "decimalMark": "Decimalna oznaka", + "defaultCurrency": "Uobičajena valuta", + "currencyList": "Popis valuta", + "language": "Jezik", + "smtpAuth": "Autorizacija", + "smtpSecurity": "Sigurnost", + "smtpUsername": "Korisničko ime", + "emailAddress": "Adresa e-pošte", + "smtpPassword": "Lozinka", + "smtpEmailAddress": "Adresa e-pošte", + "exportDelimiter": "Graničnik izvoza", + "signature": "E-pošta potpis", + "dashboardTabList": "Lista kartica", + "tabList": "Lista kartica", + "defaultReminders": "Početni podsjetnici", + "theme": "Tema", + "useCustomTabList": "Prilagođena Lista kartica", + "receiveAssignmentEmailNotifications": "E-mail obavijesti prilikom dodeljivanja", + "receiveMentionEmailNotifications": "Email obavijesti o spominjanju u postovima", + "receiveStreamEmailNotifications": "E-mail obavijesti o porukama i ažuriranju statusa", + "dashboardLayout": "Raspored za Kontrolni prikaz", + "emailReplyForceHtml": "E-mail odgovor u HTML", + "autoFollowEntityTypeList": "Globalni Auto-Follow", + "emailReplyToAllByDefault": "Postavi 'Odgovori na sve' kao početnu vrijednost", + "doNotFillAssignedUserIfNotRequired": "Ne popunjavaj automatski dodijeljenog korisnika pri kreiranju zapisa", + "followEntityOnStreamPost": "Automatsko slijeđenje zapisa nakon upisa u tok vijesti", + "followCreatedEntities": "Automatsko slijeđenje kreiranih zapisa", + "followCreatedEntityTypeList": "Automatsko slijeđenje kreiranih zapisa odabrane vrste entiteta" + }, + "options": { + "weekStart": { + "0": "Nedjelja", + "1": "Ponedjeljak" + } + }, + "labels": { + "Notifications": "Obavijesti", + "User Interface": "Korisničko sučelje", + "Misc": "Ostalo", + "Locale": "Lokalno" + }, + "tooltips": { + "autoFollowEntityTypeList": "Automatically slijedi SVE nove zapise odabrane vrste entiteta (kreirane od svih korisnika). Kako bi bili u mogućnosti vidjeti informacije tijeka vijesti i primati obavijesti o svim zapisima u sustavu.", + "doNotFillAssignedUserIfNotRequired": "Pri kreiranju zapisa, podatak \"dodijeljeni korisnik\" neće biti popunjen vlastitim imenom osim ako je polje obavezno za unos.", + "followCreatedEntities": "Pri kreiranju zapisa, biti će automatski slijeđeni, čak i ako se dodijele drugom korisniku.", + "followCreatedEntityTypeList": "Pri kreiranju zapisa vrste odabranog entiteta, biti će automatski slijeđeni, čak i ako se dodijele drugom korisniku." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Role.json b/application/Espo/Resources/i18n/hr_HR/Role.json new file mode 100644 index 0000000000..fa180ec60e --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Role.json @@ -0,0 +1,55 @@ +{ + "fields": { + "name": "Ime", + "roles": "Uloge", + "assignmentPermission": "Dozvola zaduživanja", + "userPermission": "Dozvola korisnika", + "portalPermission": "Dozvola za portal", + "groupEmailAccountPermission": "Prava pristupa Grupnom računu E-pošte", + "exportPermission": "Dozvola Izvoza" + }, + "links": { + "users": "Korisnici", + "teams": "Timovi" + }, + "tooltips": { + "assignmentPermission": "Omogućuje ograničavanje pristupa za dodjeljivanje zapisa i poruka drugim korisnicima.\nsve - Nikakvo ograničenje\ntim- može zadužiti i pisati samo članovima tima\nne- može zadužiti i pisati samo sebi", + "userPermission": "Omogućava ograničavanje sposobnosti korisnicima da vide aktivnosti, kalendar i tok drugima \nsve - da vide sve\ntim - mogu vidjeti aktivnosti samo članova tima\nne - ne vide.", + "portalPermission": "Definira se pristup informacijama sa portala, mogućnost postavljanja poruka korisnicima portala.", + "groupEmailAccountPermission": "Određuje pristup grupnim računima E-pošte, kao i mogućnost slanja grupnih SMTP poruka.", + "exportPermission": "Određuje da li korisnik ima pravo izvoza podataka." + }, + "labels": { + "Access": "Pristup", + "Create Role": "Pravljenje uloge", + "Scope Level": "Nivo obuhvata", + "Field Level": "Nivo polja" + }, + "options": { + "accessList": { + "not-set": "nije podešeno", + "enabled": "omogućeno", + "disabled": "onemogućeno" + }, + "levelList": { + "all": "sve", + "team": "tim", + "account": "tvrtka", + "contact": "kontakt", + "own": "vlastiti", + "no": "ne", + "yes": "da", + "not-set": "nije podešeno" + } + }, + "actions": { + "read": "Čitanje", + "edit": "Izmjena", + "delete": "Brisanje", + "stream": "Tok vijesti", + "create": "Kreiranje" + }, + "messages": { + "changesAfterClearCache": "Sve promjene u vidu kontrole pristupa će se primjenjivati nakon što se cache očisti." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/ScheduledJob.json b/application/Espo/Resources/i18n/hr_HR/ScheduledJob.json new file mode 100644 index 0000000000..1d1d6d4f8c --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/ScheduledJob.json @@ -0,0 +1,37 @@ +{ + "fields": { + "name": "Ime", + "job": "Posao", + "scheduling": "Zakazivanje" + }, + "links": { + "log": "Dnevnik" + }, + "labels": { + "Create ScheduledJob": "Napravi zakazan posao" + }, + "options": { + "job": { + "Cleanup": "Pospremanje", + "CheckInboundEmails": "Provjerite grupne račune e-pošte", + "CheckEmailAccounts": "Provjerite osobne račune e-pošte", + "SendEmailReminders": "Pošalji podsjetnike e-poštom", + "AuthTokenControl": "Kontrola autorizacijskih tokena", + "SendEmailNotifications": "Pošalji E-mail obavijesti", + "CheckNewVersion": "Provjera za novom verzijom" + }, + "cronSetup": { + "linux": "Napomena: Dodajte ovu liniju u crontab datoteku za pokretanje ESPO zakazanih poslova:", + "mac": "Napomena: Dodajte ovu liniju u crontab datoteku za pokretanje ESPO zakazanih poslova:", + "windows": "Bilješka: Napravi datoteku sa slijedećim komandama kako bi se pokretali Espo zakazani poslovi koristeći Windows zakazane zadatke:", + "default": "Napomena: Dodaj ovu komandu za Cron Job (Planirani Zadatak):" + }, + "status": { + "Active": "Aktivan", + "Inactive": "Neaktivan" + } + }, + "tooltips": { + "scheduling": "Crontab bilješka. Definira učestalost posla.\n\n*/5 * * * * - svakih 5 minuta\n\n0 */2 * * * - svaka 2 sata\n\n30 1 * * * - u 01:30 svakog dana\n\n0 0 1 * * - prvog dana u mjesecu" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/ScheduledJobLogRecord.json b/application/Espo/Resources/i18n/hr_HR/ScheduledJobLogRecord.json new file mode 100644 index 0000000000..718bf788f0 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/ScheduledJobLogRecord.json @@ -0,0 +1,6 @@ +{ + "fields": { + "executionTime": "Vrijeme izvršenja", + "target": "Meta" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Settings.json b/application/Espo/Resources/i18n/hr_HR/Settings.json new file mode 100644 index 0000000000..fccac08c48 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Settings.json @@ -0,0 +1,151 @@ +{ + "fields": { + "useCache": "Koristi cache", + "dateFormat": "Format datuma", + "timeFormat": "Format vremena", + "timeZone": "Vremenska zona", + "weekStart": "Prvi dan tjedna", + "thousandSeparator": "Oznaka tisuća", + "decimalMark": "Decimalna oznaka", + "defaultCurrency": "Uobičajena valuta", + "baseCurrency": "Osnovna valuta:", + "currencyRates": "Rate Vrijednosti", + "currencyList": "Spisak valuta", + "language": "Jezik", + "companyLogo": "Logo kompanije", + "smtpAuth": "Autorizacija", + "ldapAuth": "Autorizacija", + "smtpSecurity": "Sigurnost", + "ldapSecurity": "Sigurnost", + "smtpUsername": "Korisničko ime:", + "emailAddress": "Adresa e-pošte", + "smtpPassword": "Lozinka", + "ldapPassword": "Lozinka", + "outboundEmailFromName": "Od imena", + "outboundEmailFromAddress": "Od Addresa", + "outboundEmailIsShared": "Se dijeli", + "recordsPerPage": "Zapisi po stranici", + "recordsPerPageSmall": "Zapisa po stranici (mala str)", + "tabList": "Lista kartica", + "quickCreateList": "Brzo Kreiranje Liste", + "exportDelimiter": "Graničnik izvoza", + "globalSearchEntityList": "Globalna pretraga Liste entiteta", + "authenticationMethod": "Metoda autentikacije", + "ldapHost": "HOST", + "ldapAccountCanonicalForm": "Tvrtka kanonska Forma", + "ldapAccountDomainName": "Naziv Domene Računa", + "ldapTryUsernameSplit": "Pokušajte Podjelu Korisničkog Imena", + "ldapCreateEspoUser": "Napraviti korisnika u EspoCRM", + "ldapUserLoginFilter": "Filter prijava korisnika", + "ldapAccountDomainNameShort": "Kratki Naziv Domene Računa", + "ldapOptReferrals": "Opt Preporuke", + "exportDisabled": "Onemogućiti izvoz (samo administratoru je dozvoljeno)", + "b2cMode": "B2C režim", + "avatarsDisabled": "Isključi avatare", + "displayListViewRecordCount": "Prikaži ukupan broj (na prikazu: Lista)", + "theme": "Tema", + "userThemesDisabled": "Onemogući korisničke teme", + "emailMessageMaxSize": "E-pošta maksimalna veličina (MB)", + "personalEmailMaxPortionSize": "Maks veličina uvoza e-pošta za osobne račune", + "inboundEmailMaxPortionSize": "Maks veličina uvoza e-pošta za grupne račune", + "authTokenLifetime": "Dužina trajanja tokena za pristup (sati)", + "authTokenMaxIdleTime": "Maksimalno trajanje tokena na čekanju (sati)", + "dashboardLayout": "Izgled radne površine (standardan)", + "siteUrl": "URL stranice", + "addressPreview": "Adresa prikaza", + "addressFormat": "Format adrese", + "notificationSoundsDisabled": "Onemogućavanje zvukova obavijesti", + "applicationName": "Ime aplikacije", + "ldapUsername": "Puni korisnički DN", + "ldapBindRequiresDn": "Bind zahtijeva DN", + "ldapBaseDn": "Osnovni DN", + "ldapUserNameAttribute": "Korisničko ime Atribut", + "ldapUserObjectClass": "Korisnik ObjectClass", + "ldapUserTitleAttribute": "Korisnik titula Atribut", + "ldapUserFirstNameAttribute": "Korisnik Ime Atribut", + "ldapUserLastNameAttribute": "Korisnik Prezime Atribut", + "ldapUserEmailAddressAttribute": "Korisnik E-mail adresa Atribut", + "ldapUserTeams": "Timovi korisnika", + "ldapUserDefaultTeam": "Početni tim korisnika", + "ldapUserPhoneNumberAttribute": "Korisnik broj telefona Atribut", + "assignmentNotificationsEntityList": "Za koje entitete se obavještava po dodjeli", + "assignmentEmailNotifications": "Obavijesti prilikom dodjele", + "assignmentEmailNotificationsEntityList": "Obim obavještavanja e-poštom pri dodjeli", + "streamEmailNotifications": "Obavijesti o unosima u tok vijesti za interne korisnike", + "portalStreamEmailNotifications": "Obavijesti o unosima u tok vijesti za korisnike portala", + "streamEmailNotificationsEntityList": "Obim obavještavanja e-poštom za tok vijesti", + "calendarEntityList": "Lista entiteta za kalendar", + "mentionEmailNotifications": "Slati obavijesti e-porukom o pominjanju u unosima ", + "massEmailDisableMandatoryOptOutLink": "Onemogućili obavezan link za oznaku \"ne želi\"", + "activitiesEntityList": "Lista entiteta za aktivnosti", + "historyEntityList": "Lista entiteta za povijest", + "currencyFormat": "Format valute", + "currencyDecimalPlaces": "Valuta decimale", + "aclStrictMode": "ACL strogo", + "followCreatedEntities": "Slijedi kreirane zapise", + "aclAllowDeleteCreated": "Dozvola brisanja zapisa", + "adminNotifications": "Sistemske obavijesti u administratorskom panelu", + "adminNotificationsNewVersion": "Pokaži obavijest kada je dostupna nova EspoCRM verzija", + "massEmailMaxPerHourCount": "Maks broj e-pošta po satu", + "maxEmailAccountCount": "Maks broj ličnih naloga pošte po korisniku", + "textFilterUseContainsForVarchar": "Koristi operator 'sadrži' pri filtriranju tekst polja" + }, + "options": { + "weekStart": { + "0": "Nedjelja", + "1": "Ponedjeljak" + } + }, + "tooltips": { + "recordsPerPage": "Broj unosa prvotno prikazan u listama.", + "recordsPerPageSmall": "Broj unosa prvobitno prikazan u panelima odnosa", + "followCreatedEntities": "Korisnici će automatski pratiti unose koje naprave.", + "emailMessageMaxSize": "Sve dolazne poruke e-pošte koje prelaze određenu veličinu će biti preuzete bez teksta i priloga.", + "authTokenLifetime": "Definira koliko dugo tokeni mogu postojati.\n0 - Znači da nema isteka.", + "authTokenMaxIdleTime": "Definira koliko dugo nakon prethodnog pristupna token opstaje.\n0 - Znači da nema isteka.", + "userThemesDisabled": "Ako je označeno onda korisnici neće moći izabrati drugu temu.", + "ldapUsername": "Kompletan zapis korisničkog DN-a koji omogućava da tražite druge korisnike. Npr \"CN=LDAP System User,OU=users,OU=espocrm, DC=test,DC=lan\".", + "ldapPassword": "Lozinka za pristup u LDAP serveru.", + "ldapAuth": "Korisnički podaci za pristup LDAP serveru.", + "ldapUserNameAttribute": "Atribut za identifikaciju korisnika. \nNpr. \"userPrincipalName\" ili \"sAMAccountName\" za Active Directory, \"uid\" za OpenLDAP.", + "ldapUserObjectClass": "ObjectClass atribut za pretraživanje korisnika. Npr. \"person\" za AD, \"inetOrgPerson \" za OpenLDAP.", + "ldapAccountCanonicalForm": "Vrsta forme vašeg računa. Postoje 4 opcije:
- 'Dn' - forma u formatu 'CN=tester,OU=espocrm,DC=test, DC=lan'.
- 'Username' - the form 'tester'.
- 'Backslash' - the form 'COMPANY\\tester'.
- 'Principal' - the form 'tester@company.com'.", + "ldapBindRequiresDn": "Mogućnost da se korisničko ime formatira u DN formatu.", + "ldapBaseDn": "DN osnova za pretragu korisnika. Npr. \"OU=users,OU=espocrm,DC=test, DC=lan\".", + "ldapTryUsernameSplit": "Opcija da podijeli ime sa domenom.", + "ldapOptReferrals": "ako poveznice moraju slijediti LDAP klijent.", + "ldapCreateEspoUser": "Ova opcija dozvoljava da EspoCRM napravi LDAP korisnika.", + "ldapUserFirstNameAttribute": "LDAP-atribut koji se koristi za određivanje korisničkog imena. Npr \"GivenName \".", + "ldapUserLastNameAttribute": "LDAP-atribut koji se koristi za određivanje Prezimena. Npr. \"sn\".", + "ldapUserTitleAttribute": "LDAP atribut koji se koristi za određivanje titule. Npr \"title\".", + "ldapUserEmailAddressAttribute": "LDAP-atribut koji se koristi za određivanje korisničke email adrese. Npr \"mail\".", + "ldapUserPhoneNumberAttribute": "LDAP-atribut koji se koristi za određivanje broja telefona korisnika. Npr \"telephoneNumber \".", + "ldapUserLoginFilter": "Filter koji dozvoljava ograničavanje korisničkog pristupa EspoCRM-a. Npr \"memberOf=CN=espoGroup, OU=groups,OU=espocrm, DC=test,DC=lan\".", + "ldapAccountDomainName": "Domena koji se koristi za autorizaciju na LDAP serveru.", + "ldapAccountDomainNameShort": "Kratka domena koji se koristi za autorizaciju na LDAP serveru.", + "ldapUserTeams": "Timovi napravljenog korisnika. Za više detalja, pogledajte korisnički profil.", + "ldapUserDefaultTeam": "Podrazumijevani tim za napravljenog korisnika. Za više detalja, pogledajte korisnički profil.", + "b2cMode": "Po defaultu EspoCRM je prilagođen za B2B. Možete ga prebaciti na B2C.", + "currencyDecimalPlaces": "Broj decimalnih mjesta. Ako je prazno, onda će biti prikazana sva decimalna mjesta.", + "aclStrictMode": "Uključeno: Pristup entitetima će biti zabranjen ako nije određeno u ulogama.\n\nIsključeno: Pristup entitetima će biti dozvoljen ako nije određeno u ulogama", + "outboundEmailIsShared": "Dozvolite korisnicima da šalju poruke sa ove adrese.", + "aclAllowDeleteCreated": "Korisnici će moći brisati samo vlastite zapise, čak i ako nemaju ovlast brisanja.", + "textFilterUseContainsForVarchar": "Ako nije označeno, koristi se 'počinje sa' operator. Možete koristiti asterisk '%'." + }, + "labels": { + "System": "Sistem", + "Configuration": "Konfiguracija", + "In-app Notifications": "Obavijesti u aplikaciji", + "Email Notifications": "Obavijesti e-porukama", + "Currency Settings": "Podešavanja valute", + "Currency Rates": "Tečaj valuta", + "Mass Email": "Masovna e-pošta", + "Test Connection": "Test veze", + "Connecting": "Povezivanje ...", + "Activities": "Aktivnosti", + "Admin Notifications": "Admin Obavijesti" + }, + "messages": { + "ldapTestConnection": "Veza uspješno uspostavljena." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Team.json b/application/Espo/Resources/i18n/hr_HR/Team.json new file mode 100644 index 0000000000..e30829deb7 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Team.json @@ -0,0 +1,20 @@ +{ + "fields": { + "name": "Ime", + "roles": "Uloge", + "positionList": "Lista pozicija" + }, + "links": { + "users": "Korisnici", + "notes": "Bilješke", + "roles": "Uloge", + "inboundEmails": "Grupni E-mail računi" + }, + "tooltips": { + "roles": "Pristupne uloge. Korisnici ovog tima dobivaju kontrolu pristupa za odabrane uloge.", + "positionList": "Slobodne pozicije u ovom timu. Npr. prodavač, direktor." + }, + "labels": { + "Create Team": "Napravi tim" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/Template.json b/application/Espo/Resources/i18n/hr_HR/Template.json new file mode 100644 index 0000000000..7228da95e3 --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/Template.json @@ -0,0 +1,28 @@ +{ + "fields": { + "name": "Ime", + "body": "Sadržaj", + "entityType": "Vrsta entiteta", + "leftMargin": "Lijeva margina", + "topMargin": "Gornja margina", + "rightMargin": "Desna margina", + "bottomMargin": "Donja margina", + "printFooter": "Štampaj footer", + "footerPosition": "Pozicija footera", + "variables": "Dostupni zapisi", + "pageOrientation": "Orijentacija stranice", + "pageFormat": "Format stranice" + }, + "labels": { + "Create Template": "Napravi šablonu" + }, + "tooltips": { + "footer": "Koristiti {pageNumber} za ispis stranice određenog broja." + }, + "options": { + "pageOrientation": { + "Portrait": "Portret", + "Landscape": "Pejzaž" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/hr_HR/User.json b/application/Espo/Resources/i18n/hr_HR/User.json new file mode 100644 index 0000000000..5914352f6c --- /dev/null +++ b/application/Espo/Resources/i18n/hr_HR/User.json @@ -0,0 +1,99 @@ +{ + "fields": { + "name": "Ime", + "userName": "Korisničko ime", + "title": "Naslov", + "isAdmin": "Je admin", + "defaultTeam": "Početni tim", + "emailAddress": "E-pošta", + "phoneNumber": "Telefon", + "roles": "Uloge", + "portals": "Portali", + "portalRoles": "Uloge za portal", + "teamRole": "Položaj", + "password": "Lozinka", + "currentPassword": "Trenutna lozinka", + "passwordConfirm": "Potvrdite lozinku", + "newPassword": "Nova lozinka", + "newPasswordConfirm": "Potvrdite novu lozinku", + "isActive": "Je aktivno", + "isPortalUser": "Je korisnik portala", + "contact": "Kontakt", + "accounts": "Tvrtke", + "account": "Tvrtka (osnovno)", + "sendAccessInfo": "Pošaljite e-poštu sa pristupnim podacima za korisnike", + "gender": "Spol", + "position": "Pozicija u timu", + "ipAddress": "IP adresa", + "passwordPreview": "Pregled lozinke", + "isSuperAdmin": "Je Super Admin" + }, + "links": { + "teams": "Timovi", + "roles": "Uloge", + "notes": "Bilješke", + "portals": "Portali", + "portalRoles": "Uloge za portal", + "contact": "Kontakt", + "accounts": "Tvrtke", + "account": "Tvrtka (osnovno)", + "tasks": "Zadaci" + }, + "labels": { + "Create User": "Napravi korisnika", + "Generate": "Generiraj", + "Access": "Pristup", + "Preferences": "Postavke", + "Change Password": "Promjena lozinke", + "Teams and Access Control": "Timovi i kontrola pristupa", + "Forgot Password?": "Zaboravili ste lozinku?", + "Password Change Request": "Zahtjev za promjenu lozinke", + "Email Address": "Adresa e-pošte", + "External Accounts": "Eksterni računi", + "Email Accounts": "Nalozi e-pošte", + "Create Portal User": "Napravi korisnika portala", + "Proceed w/o Contact": "Nastavite bez kontakta" + }, + "tooltips": { + "defaultTeam": "Svi zapisi napravljeni od strane ovog korisnika će inicijalno biti u vezi sa ovim timom.", + "userName": "Slova AZ, broj 0-9, točke, crtice, @-znak i donje crte su dozvoljeni.", + "isAdmin": "Admin korisnik može pristupiti svemu.", + "isActive": "Ukoliko nije označeno, korisnik se neće moći prijaviti.", + "teams": "Timovi kojima ovaj korisnik pripada. Nivo kontrole pristupa je naslijeđen od uloga tima.", + "roles": "Dodatne pristupne uloge. Koristite ovo ako korisnik ne pripada nijednoj ekipi ili treba da prošire nivo kontrole pristupa isključivo za ovog korisnika.", + "portalRoles": "Dodatne portal uloge. Koristite za veći nivo kontrole pristupa isključivo ovog korisnika.", + "portals": "Portali kojima korisnik ima pristup." + }, + "messages": { + "passwordWillBeSent": "Lozinka će biti poslana na adresu korisnika.", + "accountInfoEmailSubject": "EspoCRM Korisnik - podaci za pristup", + "accountInfoEmailBody": "Vaši podaci za pristup:\n\nKorisničko ime: {userName} \nLozinka: {password}\n\n{siteUrl}", + "passwordChangeLinkEmailSubject": "Upit za promjenu lozinke", + "passwordChanged": "Lozinka je promijenjena", + "userCantBeEmpty": "Korisničko ime ne može biti prazno", + "wrongUsernamePasword": "Pogrešno korisničko ime/lozinka", + "emailAddressCantBeEmpty": "Adresa e-pošte ne može biti prazna", + "userNameEmailAddressNotFound": "Korisničko ime/Adresa e-pošte nije pronađena", + "forbidden": "Zabranjeno, pokušajte kasnije", + "uniqueLinkHasBeenSent": "Jedinstvena URL adresa je poslana na određenu adresu.", + "passwordChangedByRequest": "Lozinka je promijenjena.", + "setupSmtpBefore": "Potrebno je da SMTP postavkehref=\"{url}\"> budu unijete i točne kako bi lozinka bila poslana.", + "passwordChangeLinkEmailBody": "Možete promijeniti lozinku prateći ovaj link {link}. Ovaj jedinstveni URL traje samo kratko vrijeme.", + "userNameExists": "Korisničko ime već postoji" + }, + "boolFilters": { + "onlyMyTeam": "Samo moj tim" + }, + "presetFilters": { + "active": "Aktivno", + "activePortal": "Portal aktivan" + }, + "options": { + "gender": { + "": "Nije postavljeno", + "Male": "Muški", + "Female": "Ženski", + "Neutral": "Neutralan" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/lt_LT/AuthLogRecord.json b/application/Espo/Resources/i18n/lt_LT/AuthLogRecord.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/application/Espo/Resources/i18n/lt_LT/AuthLogRecord.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/lt_LT/Global.json b/application/Espo/Resources/i18n/lt_LT/Global.json index f4c18d00fd..10611f6c3f 100644 --- a/application/Espo/Resources/i18n/lt_LT/Global.json +++ b/application/Espo/Resources/i18n/lt_LT/Global.json @@ -149,7 +149,7 @@ "Delete": "Ištrinti", "Update": "Atnaujinti", "Save": "Išsaugoti", - "Edit": "Taidyti", + "Edit": "Taisyti", "View": "Žiūrėti", "Cancel": "Atšaukti", "Apply": "Taikyti", @@ -558,7 +558,7 @@ "link": "Nuoroda", "insert": "įterpti nuorodą", "unlink": "Atsieti", - "edit": "Taidyti", + "edit": "Taisyti", "textToDisplay": "Rodyti tekstą", "url": "Į kurį URL ši nuoroda turėtų nukreipti?", "openInNewWindow": "Atidaryti naujame lange" diff --git a/application/Espo/Resources/i18n/lt_LT/Role.json b/application/Espo/Resources/i18n/lt_LT/Role.json index 0a209ac02f..41a9527c17 100644 --- a/application/Espo/Resources/i18n/lt_LT/Role.json +++ b/application/Espo/Resources/i18n/lt_LT/Role.json @@ -44,7 +44,7 @@ }, "actions": { "read": "Skaityti", - "edit": "Taidyti", + "edit": "Taisyti", "delete": "Ištrinti", "stream": "Srautas", "create": "Sukurti" diff --git a/client/modules/crm/src/views/calendar/calendar.js b/client/modules/crm/src/views/calendar/calendar.js index 478123fbf9..133c34a09a 100644 --- a/client/modules/crm/src/views/calendar/calendar.js +++ b/client/modules/crm/src/views/calendar/calendar.js @@ -200,9 +200,9 @@ Espo.define('crm:views/calendar/calendar', ['view', 'lib!full-calendar'], functi return; } var view = this.$calendar.fullCalendar('getView'); - var today = new Date(); + var today = moment(); - if (view.start <= today && today < view.end) { + if (view.intervalStart.unix() <= today.unix() && today.unix() < view.intervalEnd.unix()) { this.$el.find('button[data-action="today"]').addClass('active'); } else { this.$el.find('button[data-action="today"]').removeClass('active'); @@ -591,6 +591,8 @@ Espo.define('crm:views/calendar/calendar', ['view', 'lib!full-calendar'], functi if (this.date) { options.defaultDate = moment.utc(this.date); + } else { + this.$el.find('button[data-action="today"]').addClass('active'); } setTimeout(function () { diff --git a/client/src/app.js b/client/src/app.js index 8db64de919..8bd095891c 100644 --- a/client/src/app.js +++ b/client/src/app.js @@ -375,6 +375,7 @@ Espo.define( helper.layoutManager = new LayoutManager({cache: this.cache, applicationId: this.id}); helper.settings = this.settings; + helper.config = this.settings; helper.user = this.user; helper.preferences = this.preferences; helper.acl = this.acl; diff --git a/client/src/router.js b/client/src/router.js index 71e75385f0..5c89cccafa 100644 --- a/client/src/router.js +++ b/client/src/router.js @@ -100,14 +100,16 @@ Espo.define('router', [], function () { return '#' + Backbone.history.fragment; }, - checkConfirmLeaveOut: function (callback, context) { + checkConfirmLeaveOut: function (callback, context, navigateBack) { context = context || this; if (this.confirmLeaveOut) { Espo.Ui.confirm(this.confirmLeaveOutMessage, { confirmText: this.confirmLeaveOutConfirmText, cancelText: this.confirmLeaveOutCancelText, cancelCallback: function () { - this.navigateBack({trigger: false}); + if (navigateBack) { + this.navigateBack({trigger: false}); + } }.bind(this) }, function () { this.confirmLeaveOut = false; @@ -121,7 +123,7 @@ Espo.define('router', [], function () { execute: function (callback, args, name) { this.checkConfirmLeaveOut(function () { Backbone.Router.prototype.execute.call(this, callback, args, name); - }); + }, null, true); }, navigate: function (fragment, options) { @@ -132,7 +134,7 @@ Espo.define('router', [], function () { navigateBack: function (options) { var url; if (this.history.length > 1) { - url = this.history[this.history.length - 1]; + url = this.history[this.history.length - 2]; } else { url = this.history[0]; } diff --git a/client/src/view-helper.js b/client/src/view-helper.js index 11f46ed8f0..da1f568eee 100644 --- a/client/src/view-helper.js +++ b/client/src/view-helper.js @@ -81,6 +81,32 @@ Espo.define('view-helper', [], function () { return text; }, + getAvatarHtml: function (id, size, width, additionalClassName) { + if (this.config.get('avatarsDisabled')) { + return ''; + } + + var t; + var cache = this.cache; + if (cache) { + t = cache.get('app', 'timestamp'); + } else { + t = Date.now(); + } + + var basePath = this.basePath || ''; + var size = size || 'small'; + + var width = (width || 16).toString(); + + var className = 'avatar'; + if (additionalClassName) { + className += ' ' + additionalClassName; + } + + return ''; + }, + _registerHandlebarsHelpers: function () { var self = this; diff --git a/client/src/views/fields/user-with-avatar.js b/client/src/views/fields/user-with-avatar.js index 06546dd84b..91f2f8e9b8 100644 --- a/client/src/views/fields/user-with-avatar.js +++ b/client/src/views/fields/user-with-avatar.js @@ -43,19 +43,8 @@ Espo.define('views/fields/user-with-avatar', 'views/fields/user', function (Dep) }, getAvatarHtml: function () { - if (this.getConfig().get('avatarsDisabled')) { - return ''; - } - var t; - var cache = this.getCache(); - if (cache) { - t = cache.get('app', 'timestamp'); - } else { - t = Date.now(); - } - return ''; + return this.getHelper().getAvatarHtml(this.model.get(this.idName), 'small', 14, 'avatar-link'); } }); }); - diff --git a/client/src/views/notification/items/base.js b/client/src/views/notification/items/base.js index 3dc9cb1763..ba48f6cba8 100644 --- a/client/src/views/notification/items/base.js +++ b/client/src/views/notification/items/base.js @@ -79,26 +79,12 @@ Espo.define('views/notification/items/base', 'view', function (Dep) { }, getAvatarHtml: function () { - if (this.getConfig().get('avatarsDisabled')) { - return ''; - } - var t; - var cache = this.getCache(); - if (cache) { - t = cache.get('app', 'timestamp'); - } else { - t = Date.now(); - } var id = this.userId; if (this.isSystemAvatar) { id = 'system'; } - if (!id) { - return ''; - } - return ''; + return this.getHelper().getAvatarHtml(id, 'small', 20); } }); }); - diff --git a/client/src/views/stream/note.js b/client/src/views/stream/note.js index f9bc8a5bb3..eec88c601e 100644 --- a/client/src/views/stream/note.js +++ b/client/src/views/stream/note.js @@ -170,21 +170,11 @@ Espo.define('views/stream/note', 'view', function (Dep) { }, getAvatarHtml: function () { - if (this.getConfig().get('avatarsDisabled')) { - return ''; - } - var t; - var cache = this.getCache(); - if (cache) { - t = cache.get('app', 'timestamp'); - } else { - t = Date.now(); - } var id = this.model.get('createdById'); if (this.isSystemAvatar) { id = 'system'; } - return ''; + return this.getHelper().getAvatarHtml(id, 'small', 20); }, getIconHtml: function (scope, id) { diff --git a/client/src/views/user/fields/name.js b/client/src/views/user/fields/name.js index 5a41abfa43..c01cbed94d 100644 --- a/client/src/views/user/fields/name.js +++ b/client/src/views/user/fields/name.js @@ -41,18 +41,8 @@ Espo.define('views/user/fields/name', 'views/fields/person-name', function (Dep) }, getAvatarHtml: function () { - if (this.getConfig().get('avatarsDisabled')) { - return ''; - } - var t; - var cache = this.getCache(); - if (cache) { - t = cache.get('app', 'timestamp'); - } else { - t = Date.now(); - } - return ''; - }, + return this.getHelper().getAvatarHtml(this.model.id, 'small', 16, 'avatar-link'); + } }); diff --git a/install/core/i18n/es_MX/install.json b/install/core/i18n/es_MX/install.json index 3c7ef53f26..8ae4f2d394 100644 --- a/install/core/i18n/es_MX/install.json +++ b/install/core/i18n/es_MX/install.json @@ -14,22 +14,15 @@ "Congratulation! Welcome to EspoCRM": "¡Felicitaciones! EspoCRM(México) se ha instalado correctamente.", "More Information": "Para más información, por favor visite nuestro {BLOG} o síganos en {TWITTER}.

Si tiene alguna pregunta o sugerencia, por favor hágala en el {FORUM}. ", "share": "Si te gusta EspoCRM, coméntalo con tus amigos, para que conozcan los beneficios que les ofrece este sistema.", - "blog": "blog", - "twitter": "twitter", "forum": "foro", "Installation Guide": "Guía de instalación", - "admin": "admin", - "localhost": "localhost", - "port": "3306", "Locale": "Localización", "Outbound Email Configuration": "Configuración de Correo Saliente", - "SMTP": "SMTP", "Start": "Comenzar", "Back": "Anterior", "Next": "Siguiente", "Go to EspoCRM": "Ir a EspoCRM(México)", "Re-check": "Revisar otra vez", - "Version": "Version", "Test settings": "Probar conexión", "Database Settings Description": "Ingresa la información de conexión a tu Base de Datos MySQL (nombre del host, usuario y contraseña). Puedes especificar el puerto del servidor por ejemplo localhost:3306.", "Install": "Instalar", @@ -41,8 +34,7 @@ "mysqlVersion": "Versión MySQL", "dbHostName": "Servidor usualmente(localhost)", "dbName": "Nombre de la Base de Datos", - "dbUserName": "Usuario de la Base de Datos", - "OK": "OK" + "dbUserName": "Usuario de la Base de Datos" }, "fields": { "Choose your language": "Seleccione su idioma", @@ -109,13 +101,14 @@ "mysqlSettingError": "EspoCRM requiere que la configuración de MySQL \"{NAME}\" sea establecido a {VALUE}" }, "options": { - "db driver": { - "mysqli": "MySQLi", - "pdo_mysql": "PDO MySQL" - }, "modRewriteInstruction": { "apache": { - "windows": "
1. Encontrar el archivo httpd.conf (generalmente lo encontrará en una carpeta llamada conf, config o o algo similar a esas dis líneas)
\n2. Dentro del archivo httpd.conf descomentamos la línea LoadModule rewrite_module modules/mod_rewrite.so (eliminar el '#' que está al comienzo de la línea)
\n3. También encuentre que la línea ClearModuleList no esté comentada después busque y asegurese que la línea AddModule mod_rewrite.c no está comentada tampoco.\n
" + "windows": "
1. Encontrar el archivo httpd.conf (generalmente lo encontrará en una carpeta llamada conf, config o o algo similar a esas dis líneas)
\n2. Dentro del archivo httpd.conf descomentamos la línea LoadModule rewrite_module modules/mod_rewrite.so (eliminar el '#' que está al comienzo de la línea)
\n3. También encuentre que la línea ClearModuleList no esté comentada después busque y asegurese que la línea AddModule mod_rewrite.c no está comentada tampoco.\n
", + "linux": "

1. Permita \"mod_rewrite\". Para hacerlo, ejecute estos comandos en una sesión de Terminal:
{APACHE1}

2. Permita soporte .htaccess Agregue/edite la configuración del servidor (/etc/apache/apache2.conf, /etc/httpd/conf/httpd.conf):
{APACHE2}
\n Después de correr esto en una sesión de Terminal:
{APACHE3}

3. Trate de agregar la ruta RewriteBase, abra el archivo {API_PATH}.htaccess y reemplace la línea:
{APACHE4}
por
{APACHE5}

Para más información, vea la guía Apache server configuration for EspoCRM (en inglés).

" + }, + "nginx": { + "linux": "
\n
\n{NGINX}\n

Para obtener más información, vea la guía Nginx server configuration for EspoCRM (en inglés).

", + "windows": "
\n
\n{NGINX}\n

Para obtener más información, vea la guía Nginx server configuration for EspoCRM (en inglés).

" } }, "modRewriteTitle": { diff --git a/install/core/i18n/hr_HR/install.json b/install/core/i18n/hr_HR/install.json new file mode 100644 index 0000000000..25f290f5a9 --- /dev/null +++ b/install/core/i18n/hr_HR/install.json @@ -0,0 +1,118 @@ +{ + "labels": { + "Main page title": "Dobrodošli u EspoCRM", + "Start page title": "Ugovor o licenci", + "Step1 page title": "Ugovor o licenci", + "License Agreement": "Ugovor o licenci", + "I accept the agreement": "Suglasan sam", + "Step2 page title": "Konfiguracija baze podataka", + "Step3 page title": "Administrator postavke", + "Step4 page title": "Postavke sustava", + "Step5 page title": "SMTP postavke za odlaznu e-poštu", + "Errors page title": "Greške", + "Finish page title": "Instalacija je završena", + "Congratulation! Welcome to EspoCRM": "Čestitamo! EspoCRM je uspješno instaliran.", + "More Information": "Za više informacija, posjetite naš {BLOG}, pratite nas na {TWITTER}.

Ukoliko imate bilo kakve prijedloge ili pitanja, obratite se na {FORUM}.", + "share": "Ako vam se sviđa EspoCRM, preporučite ga prijateljima.", + "Installation Guide": "Upute za instalaciju", + "Locale": "Lokal", + "Outbound Email Configuration": "Konfiguracija odlazna e-pošte", + "Start": "Početak", + "Back": "Povratak", + "Next": "Slijedeća", + "Go to EspoCRM": "Idi na EspoCRM", + "Re-check": "Ponovna provjera", + "Version": "Verzija", + "Test settings": "Test veze", + "Database Settings Description": "Unesite svoje podatke za MySQL bazu podataka (hostname, korisničko ime i lozinku). Možete odrediti port servera u formi localhost:3306.", + "Install": "Instaliraj", + "SetupConfirmation page title": "Preporučene postavke", + "PHP Configuration": "Preporučene PHP postavke", + "MySQL Configuration": "MySQL konfiguracija", + "Configuration Instructions": "Upute za podešavanja", + "phpVersion": "PHP verzija", + "mysqlVersion": "MySQL verzija", + "dbHostName": "Ime hosta", + "dbName": "Ime baze", + "dbUserName": "Baza Korisničko ime" + }, + "fields": { + "Choose your language": "Izaberite jezik", + "Database Name": "Ime baze", + "Host Name": "Ime hosta", + "Database User Name": "Baza, Korisničko ime", + "Database User Password": "Baza podataka, lozinka korisnika", + "Database driver": "Driver baze podataka", + "User Name": "Korisničko ime", + "Password": "Lozinka", + "smtpPassword": "Lozinka", + "Confirm Password": "Potvrdite lozinku", + "From Address": "Dolazna adresa", + "From Name": "Od osobe", + "Is Shared": "Se dijeli", + "Date Format": "Format datuma", + "Time Format": "Format vremena", + "Time Zone": "Vremenska zona", + "First Day of Week": "Prvi dan tjedna", + "Thousand Separator": "Oznaka za tisuće", + "Decimal Mark": "Decimalna oznaka", + "Default Currency": "Podrazumijevana valuta", + "Currency List": "Popis valuta", + "Language": "Jezik", + "smtpAuth": "Autorizacija", + "smtpSecurity": "Sigurnost", + "smtpUsername": "Korisničko ime", + "emailAddress": "E-pošta" + }, + "messages": { + "1045": "Pristup zabranjen za korisnika", + "1049": "Nepoznata baza podataka", + "2005": "Nepoznat MySQL host servera", + "Bad init Permission": "Pristup odbijen za \"{*} \" direktorij. Molimo postavite 775 za \"{*} \" ili jednostavno pokrenite ovu komandu u terminalu
{C}
Operacija nije dozvoljena? Pokušajte ovo: {CSU}", + "Some errors occurred!": "Neke greške su se desile!", + "phpVersion": "Vaša PHP verzija nije podržana od strane EspoCRM, molimo nadogradite PHP na najmanje {minVersion}", + "mysqlVersion": "Vaša MySQL verzija nije podržana od strane EspoCRM, molimo nadogradite na najmanje {minVersion}", + "The PHP extension was not found...": "PHP greška: Ekstenzija {extName} nije pronađena.", + "All Settings correct": "Sva podešavanja su ispravna", + "Failed to connect to database": "Neuspjelo povezivanje sa bazom podataka", + "PHP version": "PHP verzija", + "You must agree to the license agreement": "Morate prihvatiti ugovor o licenciranju", + "Passwords do not match": "Lozinke se ne podudaraju", + "Enable mod_rewrite in Apache server": "Omogućite mod_rewrite na Apache serveru", + "checkWritable error": "checkWritable greška", + "applySett error": "applySett greška", + "buildDatabase error": "buildDatabase greška", + "createUser error": "createUser greška", + "checkAjaxPermission error": "checkAjaxPermission greška", + "Ajax failed": "Ajax je otkazao", + "Cannot create user": "Nemoguće kreiranje korisnika", + "Permission denied": "Dozvola odbijena", + "Permission denied to": "Dozvola odbijena", + "permissionInstruction": "
Pokreni u terminalu ovo
\"{C}\"
", + "operationNotPermitted": "Operacija nije dozvoljena? Probajte ovo:
{CSU}", + "Can not save settings": "Nemoguće spremiti postavke", + "Cannot save preferences": "Nemoguće spremiti postavke", + "Thousand Separator and Decimal Mark equal": "Oznaka tisućica i decimalna oznaka ne mogu biti jednake", + "extension": "{0} nedostaje ekstenzija", + "option": "Preporučena vrijednost je {0}", + "mysqlSettingError": "EspoCRM zahtijeva MySQL parametar \"{NAME}\" da bude {VALUE}" + }, + "options": { + "modRewriteInstruction": { + "apache": { + "windows": "
1. Pronađite httpd.conf datoteku (uobičajeno je u direktoriju conf, config ili nešto slično)
\n2. Unutar httpd.conf datoteke maknite komentar sa reda LoadModule rewrite_module modules/mod_rewrite.so (maknite '#' znak na početku reda)
\n3. Provjerite i da li su ClearModuleList AddModule mod_rewrite.c također bez znaka #.\n
", + "linux": "br>
1.Omogućite \"mod_rewrite\". Da biste to napravili, pokrenite ovaj kod u terminalu:
{APACHE1}

2. Omogućite .htaccess podršku. Dodajte/izmijenite postavke servera (/etc/apache/apache2.conf, /etc/httpd/conf/httpd.conf):
{APACHE2}
\n Nakon toga pokrenite ovaj kod na serveru:
{APACHE3}

3. Pokušajte dodati RewriteBase putanju, otvorite datoteku {API_PATH}.htaccess i izmijenite slijedeći red:
{APACHE4}
NA
{APACHE5}

Za više informacija posjetite Apache server konfiguraciju za EspoCRM.

" + }, + "nginx": { + "linux": "
\n
\n{NGINX}\n

Za više informacija posjetite Nginx server konfiguracija za EspoCRM.

", + "windows": "
\n
\n{NGINX}\n

Za više informacija posjetite Nginx server konfiguracija za EspoCRM.

" + } + }, + "modRewriteTitle": { + "apache": "API Greška: EspoCRM API nije dostupan.
Mogući problem: \"mod_rewrite\" isključen na Apache serveru, isključena .htaccess podrška ili RewriteBase problem.
Učinite samo neophodne izmjene. Poslije svake provjerite da li je problem riješen.", + "nginx": "API greška: EspoCRM API je dostupan
Dodajte ovaj kod u svoju Nginx config datoteku (/etc/nginx/sites-available/YOUR_SITE) unutar \"server\" sekcije:", + "microsoft-iis": "API greška: EspoCRM API je dostupan
Mogući problem: onemogućen \"URL Rewrite \". Molimo provjerite i omogućite \"URL Rewrite \" modul u IIS serveru", + "default": "API greška: EspoCRM API je dostupan
Mogući problem: onemogućen Rewrite Module. Molimo provjerite i omogućiti Rewrite Module u vašem serveru (npr mod_rewrite u Apachu) i .htaccess podršku." + } + } +} \ No newline at end of file diff --git a/tests/unit/Espo/Entities/EmailTest.php b/tests/unit/Espo/Entities/EmailTest.php index 3440b8e351..3abb6db1dc 100644 --- a/tests/unit/Espo/Entities/EmailTest.php +++ b/tests/unit/Espo/Entities/EmailTest.php @@ -467,8 +467,8 @@ class EmailTest extends \PHPUnit\Framework\TestCase function testBodyPlain() { - $this->email->set('body', '
 '); + $this->email->set('body', '
 &'); $bodyPlain = $this->email->getBodyPlain(); - $this->assertEquals($bodyPlain, "\r\n "); + $this->assertEquals($bodyPlain, "\r\n &"); } }