Merge branch 'develop' into migrate-to-vue3
This commit is contained in:
commit
c7be3e125b
37 changed files with 179 additions and 9854 deletions
2
.github/helper/documentation.py
vendored
2
.github/helper/documentation.py
vendored
|
|
@ -1,7 +1,7 @@
|
|||
import sys
|
||||
import requests
|
||||
from urllib.parse import urlparse
|
||||
|
||||
import requests
|
||||
|
||||
docs_repos = [
|
||||
"frappe_docs",
|
||||
|
|
|
|||
|
|
@ -101,6 +101,7 @@ def get_bootinfo():
|
|||
bootinfo.app_logo_url = get_app_logo()
|
||||
bootinfo.link_title_doctypes = get_link_title_doctypes()
|
||||
bootinfo.translated_doctypes = get_translated_doctypes()
|
||||
bootinfo.subscription_expiry = add_subscription_expiry()
|
||||
|
||||
return bootinfo
|
||||
|
||||
|
|
@ -428,3 +429,10 @@ def load_currency_docs(bootinfo):
|
|||
)
|
||||
|
||||
bootinfo.docs += currency_docs
|
||||
|
||||
|
||||
def add_subscription_expiry():
|
||||
try:
|
||||
return frappe.conf.subscription["expiry"]
|
||||
except Exception:
|
||||
return ""
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ frappe.ui.form.on("Report", {
|
|||
);
|
||||
}
|
||||
|
||||
|
||||
if (doc.is_standard === "Yes" && frm.perm[0].write) {
|
||||
frm.add_custom_button(
|
||||
doc.disabled ? __("Enable Report") : __("Disable Report"),
|
||||
|
|
|
|||
|
|
@ -293,13 +293,6 @@ def get_group_by_chart_config(chart, filters):
|
|||
)
|
||||
|
||||
if data:
|
||||
if chart.number_of_groups and chart.number_of_groups < len(data):
|
||||
other_count = 0
|
||||
for i in range(chart.number_of_groups - 1, len(data)):
|
||||
other_count += data[i]["count"]
|
||||
data = data[0 : chart.number_of_groups - 1]
|
||||
data.append({"name": "Other", "count": other_count})
|
||||
|
||||
chart_config = {
|
||||
"labels": [item["name"] if item["name"] else "Not Specified" for item in data],
|
||||
"datasets": [{"name": chart.name, "values": [item["count"] for item in data]}],
|
||||
|
|
|
|||
|
|
@ -222,6 +222,7 @@ scheduler_events = {
|
|||
"frappe.email.doctype.unhandled_email.unhandled_email.remove_old_unhandled_emails",
|
||||
"frappe.core.doctype.prepared_report.prepared_report.delete_expired_prepared_reports",
|
||||
"frappe.core.doctype.log_settings.log_settings.run_log_clean_up",
|
||||
"frappe.utils.subscription.enable_manage_subscription",
|
||||
],
|
||||
"daily_long": [
|
||||
"frappe.integrations.doctype.dropbox_settings.dropbox_settings.take_backups_daily",
|
||||
|
|
|
|||
|
|
@ -152,8 +152,9 @@ class BaseDocument:
|
|||
if "name" in d:
|
||||
self.name = d["name"]
|
||||
|
||||
ignore_children = hasattr(self, "flags") and self.flags.ignore_children
|
||||
for key, value in d.items():
|
||||
self.set(key, value)
|
||||
self.set(key, value, as_value=ignore_children)
|
||||
|
||||
return self
|
||||
|
||||
|
|
@ -1174,7 +1175,10 @@ class BaseDocument:
|
|||
# get values from old doc
|
||||
if self.get("parent_doc"):
|
||||
parent_doc = self.parent_doc.get_latest()
|
||||
ref_doc = [d for d in parent_doc.get(self.parentfield) if d.name == self.name][0]
|
||||
child_docs = [d for d in parent_doc.get(self.parentfield) if d.name == self.name]
|
||||
if not child_docs:
|
||||
return
|
||||
ref_doc = child_docs[0]
|
||||
else:
|
||||
ref_doc = self.get_latest()
|
||||
|
||||
|
|
|
|||
|
|
@ -129,6 +129,7 @@ class Document(BaseDocument):
|
|||
def load_from_db(self):
|
||||
"""Load document and children from database and create properties
|
||||
from fields"""
|
||||
self.flags.ignore_children = True
|
||||
if not getattr(self, "_metaclass", False) and self.meta.issingle:
|
||||
single_doc = frappe.db.get_singles_dict(self.doctype, for_update=self.flags.for_update)
|
||||
if not single_doc:
|
||||
|
|
@ -150,6 +151,7 @@ class Document(BaseDocument):
|
|||
)
|
||||
|
||||
super().__init__(d)
|
||||
self.flags.pop("ignore_children", None)
|
||||
|
||||
for df in self._get_table_fields():
|
||||
# Make sure not to query the DB for a child table, if it is a virtual one.
|
||||
|
|
|
|||
|
|
@ -213,3 +213,4 @@ frappe.patches.v14_0.update_multistep_webforms
|
|||
execute:frappe.delete_doc('Page', 'background_jobs', ignore_missing=True, force=True)
|
||||
frappe.patches.v14_0.drop_unused_indexes
|
||||
frappe.patches.v15_0.drop_modified_index
|
||||
frappe.patches.v14_0.add_manage_subscriptions_in_navbar_settings
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
import frappe
|
||||
|
||||
|
||||
def execute():
|
||||
navbar_settings = frappe.get_single("Navbar Settings")
|
||||
|
||||
if frappe.db.exists("Navbar Item", {"item_label": "Manage Subscriptions"}):
|
||||
return
|
||||
|
||||
for idx, row in enumerate(navbar_settings.settings_dropdown[2:], start=4):
|
||||
row.idx = idx
|
||||
|
||||
navbar_settings.append(
|
||||
"settings_dropdown",
|
||||
{
|
||||
"item_label": "Manage Subscriptions",
|
||||
"item_type": "Action",
|
||||
"action": "frappe.ui.toolbar.redirectToUrl()",
|
||||
"is_standard": 1,
|
||||
"hidden": 1,
|
||||
"idx": 3,
|
||||
},
|
||||
)
|
||||
|
||||
navbar_settings.save()
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
import frappe
|
||||
import json
|
||||
|
||||
import frappe
|
||||
|
||||
|
||||
def execute():
|
||||
if frappe.db.exists("Social Login Key", "github"):
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@ import "./frappe/ui/toolbar/search_utils.js";
|
|||
import "./frappe/ui/toolbar/about.js";
|
||||
import "./frappe/ui/toolbar/navbar.html";
|
||||
import "./frappe/ui/toolbar/toolbar.js";
|
||||
import "./frappe/ui/toolbar/subscription.js";
|
||||
// import "./frappe/ui/toolbar/notifications.js";
|
||||
import "./frappe/views/communication.js";
|
||||
import "./frappe/views/translation_manager.js";
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ frappe.ui.form.ControlGeolocation = class ControlGeolocation extends frappe.ui.f
|
|||
this.bind_leaflet_draw_control();
|
||||
this.bind_leaflet_locate_control();
|
||||
this.bind_leaflet_refresh_button();
|
||||
this.map.setView(frappe.utils.map_defaults.center, frappe.utils.map_defaults.zoom);
|
||||
}
|
||||
|
||||
format_for_input(value) {
|
||||
|
|
|
|||
80
frappe/public/js/frappe/ui/toolbar/subscription.js
Normal file
80
frappe/public/js/frappe/ui/toolbar/subscription.js
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
$(document).on("startup", async () => {
|
||||
if (!frappe.boot.setup_complete || !frappe.user.has_role("System Manager")) {
|
||||
return;
|
||||
}
|
||||
|
||||
const expiry = frappe.boot.subscription_expiry;
|
||||
|
||||
if (expiry) {
|
||||
let diff_days =
|
||||
frappe.datetime.get_day_diff(cstr(expiry), frappe.datetime.get_today()) - 1;
|
||||
|
||||
let subscription_string = __(
|
||||
`Your subscription will end in ${cstr(diff_days).bold()} ${
|
||||
diff_days > 1 ? "days" : "day"
|
||||
}. After that your site will be suspended.`
|
||||
);
|
||||
|
||||
let $bar = $(`
|
||||
<div
|
||||
class="position-fixed top-100 start-20 translate-middle shadow sm:rounded-lg py-2"
|
||||
style="left: 10%; bottom:20px; width:80%; margin: auto; text-align: center; border-radius: 10px; background-color: rgb(240 249 255); z-index: 1"
|
||||
>
|
||||
<div
|
||||
style="display: flex; align-items: center; justify-content: space-between; text-align: center;"
|
||||
class="text-muted"
|
||||
>
|
||||
<p style="float: left; margin: auto; font-size: 17px">${subscription_string}</p>
|
||||
<div style="display: flex; align-items: center; justify-content: space-between">
|
||||
<button
|
||||
type="button"
|
||||
class="button-renew px-4 py-2 border border-transparent text-white hover:bg-indigo-700 focus:outline-none focus:ring-offset-2 focus:ring-indigo-500"
|
||||
style="background-color: #0089FF; border-radius: 5px; margin-right: 10px; height: fit-content;"
|
||||
>
|
||||
Subscribe
|
||||
</button>
|
||||
<a
|
||||
type="button"
|
||||
class="dismiss-upgrade text-muted" data-dismiss="modal" aria-hidden="true" style="font-size:30px; margin-bottom: 5px; margin-right: 10px"
|
||||
>
|
||||
\u00d7
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
`);
|
||||
|
||||
$("footer").append($bar);
|
||||
|
||||
$bar.find(".dismiss-upgrade").on("click", () => {
|
||||
$bar.remove();
|
||||
});
|
||||
|
||||
$bar.find(".button-renew").on("click", () => {
|
||||
redirectToUrl();
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
function redirectToUrl() {
|
||||
frappe.call({
|
||||
method: "frappe.utils.subscription.remote_login",
|
||||
callback: (url) => {
|
||||
if (url.message !== false) {
|
||||
window.open(url.message, "_blank");
|
||||
} else {
|
||||
frappe.msgprint({
|
||||
title: __("Message"),
|
||||
indicator: "orange",
|
||||
message: __("No active subscriptions found."),
|
||||
});
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
$.extend(frappe.ui.toolbar, {
|
||||
redirectToUrl() {
|
||||
redirectToUrl();
|
||||
},
|
||||
});
|
||||
|
|
@ -571,12 +571,13 @@ export default class ChartWidget extends Widget {
|
|||
Heatmap: "heatmap",
|
||||
};
|
||||
|
||||
let max_slices = ["Pie", "Donut"].includes(this.chart_doc.type) ? 6 : 9;
|
||||
let chart_args = {
|
||||
data: this.data,
|
||||
type: chart_type_map[this.chart_doc.type],
|
||||
colors: colors,
|
||||
height: this.height,
|
||||
maxSlices: ["Pie", "Donut"].includes(this.chart_doc.type) ? 6 : 9,
|
||||
maxSlices: this.chart_doc.number_of_groups || max_slices,
|
||||
axisOptions: {
|
||||
xIsSeries: this.chart_doc.timeseries,
|
||||
shortenYAxisNumbers: 1,
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
{{ item }}
|
||||
{% endfor %}
|
||||
</div>
|
||||
<div class="more-block mt-6 {% if not show_more -%} hidden {%- endif %}">
|
||||
<div class="more-block py-6 {% if not show_more -%} hidden {%- endif %}">
|
||||
<button class="btn btn-light btn-more btn-sm">{{ _("More") }}</button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -375,6 +375,12 @@ class TestDocument(FrappeTestCase):
|
|||
doc.set("user_emails", None)
|
||||
self.assertEqual(doc.user_emails, [])
|
||||
|
||||
# setting a string value should fail
|
||||
self.assertRaises(TypeError, doc.set, "user_emails", "fail")
|
||||
# but not when loading from db
|
||||
doc.flags.ignore_children = True
|
||||
doc.update({"user_emails": "ok"})
|
||||
|
||||
def test_doc_events(self):
|
||||
"""validate that all present doc events are correct methods"""
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +0,0 @@
|
|||
Half Day,Half Day,
|
||||
Half Yearly,Halvdelen Årlig,
|
||||
"""Company History""",'Virksomhedshistorie',
|
||||
1 Currency = [?] Fraction\nFor e.g. 1 USD = 100 Cent,1 Valuta = [?] Fraktion For eksempel 1 USD = 100 Cent,
|
||||
"Unknown file encoding. Tried utf-8, windows-1250, windows-1252.","Ukendt fil kodning. Prøvede utf-8, vinduer-1250, vinduer-1252.",
|
||||
zoom-in,zoom-in,
|
||||
zoom-out,zoom-out,
|
||||
{0} {1} cannot be a leaf node as it has children,"{0} {1} kan ikke være en blad node, da den har undernoder",
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
0 - Draft; 1 - Submitted; 2 - Cancelled,0 - Draft; 1 - Submitted; 2 - Canceled,
|
||||
Allow Print for Cancelled,Allow Print for Canceled,
|
||||
Cancelled Document restored as Draft,Canceled Document restored as Draft,
|
||||
Cancelling,Canceling,
|
||||
Cancelling {0},Canceling {0},
|
||||
Cannot change state of Cancelled Document. Transition row {0},Cannot change state of Canceled Document. Transition row {0},
|
||||
Cannot edit cancelled document,Cannot edit canceled document,
|
||||
Cannot link cancelled document: {0},Cannot link canceled document: {0},
|
||||
Not allowed to print cancelled documents,Not allowed to print canceled documents,
|
||||
Payment Cancelled,Payment Canceled,
|
||||
"States for workflow (e.g. Draft, Approved, Cancelled).","States for workflow (e.g. Draft, Approved, Canceled).",
|
||||
You selected Draft or Cancelled documents,You selected Draft or Canceled documents,
|
||||
Your payment is cancelled.,Your payment is canceled.,
|
||||
cancelled this document,canceled this document,
|
||||
facetime-video,Facetime-Video,
|
||||
zoom-out,zoom-out,
|
||||
Cancelled,Canceled,
|
||||
CANCELLED,Canceled,
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
Comment Type,Tipo de Comentario,
|
||||
Communication,Comunicacion,
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
Cannot use sub-query in order by,No se puede utilizar una sub-consulta en order by,
|
||||
Column Name cannot be empty,El Nombre de la Columna no puede estar vacía,
|
||||
Gateway,Puerta de Entrada,
|
||||
LDAP First Name Field,Campo de Primer Nombre LDAP,
|
||||
Link DocType,Enlace DocType,
|
||||
Link Title,Título del Enlace,
|
||||
changed values for {0},Valores modificados para {0},
|
||||
facetime-video,Vídeo FaceTime,
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
Refreshing...,Actualizando...,
|
||||
Clear Filters,Limpiar Filtros,
|
||||
No Events Today,Sin eventos hoy,
|
||||
Today's Events,Eventos para hoy,
|
||||
Disabled,Inhabilitado,
|
||||
Your Shortcuts,Tus accesos,
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
<head> HTML,<head> HTML,
|
||||
"If Apply Strict User Permission is checked and User Permission is defined for a DocType for a User, then all the documents where value of the link is blank, will not be shown to that User","Si está activado Aplicar Permiso de Usuario Estricto y se ha definido el Permiso de Usuario para un DocType para un Usuario, todos los documentos en los que el valor del enlace esté en blanco no se mostrarán a ese Usuario",
|
||||
Please select Minimum Password Score,Por favor selecciona la Puntuación Mínima de la Contraseña,
|
||||
Postprocess Method,Método de Postproceso,
|
||||
Smallest Currency Fraction Value,Valor de la fracción de moneda más pequeña,
|
||||
Smallest circulating fraction unit (coin). For e.g. 1 cent for USD and it should be entered as 0.01,"Fracción más pequeña de circulación (moneda). Por ejemplo, 1 centavo por USD y debe ser ingresado como 0.01",
|
||||
Administration,ADMINISTRACIÓN,
|
||||
Places,LUGARES,
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
Accept Payment,Aceptar Pago,
|
||||
Backups,Respaldos,
|
||||
Based on Permissions For User,Base sobre Permiso de Usuario,
|
||||
Better add a few more letters or another word,Mejor añadir algunas letras extras u otra palabra,
|
||||
"{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}","{0}: '{1}' ({3}) resultarán truncadas, como caracteres máximo permitido es {2}",
|
||||
|
|
|
@ -1,426 +0,0 @@
|
|||
Add,Añadir,
|
||||
Address,Direcciones,
|
||||
Address Title,Dirección Título,
|
||||
Applicable For,Aplicable para,
|
||||
City/Town,Ciudad/Provincia,
|
||||
Contact Details,Datos del Contacto,
|
||||
Document Name,Nombre del documento,
|
||||
Feedback,Comentarios,
|
||||
Field Name,Nombre del campo,
|
||||
Fields,Los campos,
|
||||
Letter Head,Membretes,
|
||||
Maintenance User,Mantenimiento por el Usuario,
|
||||
Message Examples,Ejemplos de Mensajes,
|
||||
Middle Name (Optional),Segundo Nombre ( Opcional),
|
||||
Next,Próximo,
|
||||
No address added yet.,No se ha añadido ninguna dirección todavía.,
|
||||
No contacts added yet.,No se han añadido contactos todavía,
|
||||
Replied,Respondio,
|
||||
Report,Informe,
|
||||
Report Builder,Generador de informes,
|
||||
Report Type,Tipo de informe,
|
||||
Role,Función,
|
||||
Sales Master Manager,Gerente de Ventas,
|
||||
Salutation,Saludo,
|
||||
Sample,Muestra,
|
||||
Scheduled,Programado,
|
||||
Search,Búsqueda,
|
||||
Select DocType,Seleccione tipo de documento,
|
||||
Series {0} already used in {1},Serie {0} ya se utiliza en {1},
|
||||
Service,Servicio,
|
||||
Shipping,Envío,
|
||||
Stopped,Detenido,
|
||||
Subject,Sujeto,
|
||||
Thank you,Gracias,
|
||||
Website Manager,Administrador de Página Web,
|
||||
Workflow,Flujo de Trabajo,
|
||||
"""Parent"" signifies the parent table in which this row must be added",'Padre' es la tabla principal en la que hay que añadir esta fila,
|
||||
'In List View' not allowed for type {0} in row {1},No está permitido para el tipo {0} en la linea {1},
|
||||
** Failed: {0} to {1}: {2},** Fallo: {0} a {1}: {2},
|
||||
**Currency** Master,**Moneda** Principal,
|
||||
1 Currency = [?] Fraction\nFor e.g. 1 USD = 100 Cent,"1 Moneda = [?] Fracción, ejem: 1 USD = 100 Centavos",
|
||||
1 hour ago,Hace 1 hora,
|
||||
1 minute ago,Hace 1 minuto,
|
||||
A new account has been created for you at {0},Una nueva cuenta ha sido creada para ti en {0},
|
||||
About Us Settings,Configuración de Acerca de Nosotros,
|
||||
"Actions for workflow (e.g. Approve, Cancel).","Acciones para los flujos de trabajo (por ejemplo: Aprobar, Cancelar).",
|
||||
Activity log of all users.,Registro de Actividad para todos los Usuarios,
|
||||
Add a New Role,Añadir un Nuevo Rol,
|
||||
Add custom javascript to forms.,Añadir javascript personalizado las formas .,
|
||||
Adds a custom field to a DocType,Añade un campo personalizado para un tipo de documento,
|
||||
Allow on Submit,Permitir en Enviar,
|
||||
"Allowing DocType, DocType. Be careful!","Permitir DocType , tipo de documento . ¡Ten cuidado!",
|
||||
"Append as communication against this DocType (must have fields, ""Status"", ""Subject"")","Anexar como la comunicación en contra de este tipo de documento (debe tener campos, ""Estado"", ""Asunto"")",
|
||||
"As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User.","Como práctica recomendada , no asigne el mismo conjunto de permisos para diferentes funciones. En su lugar, establecer varias funciones al mismo usuario .",
|
||||
Attached To DocType,Asociado A DocType,
|
||||
Banner Image,Imagen del banner,
|
||||
Banner is above the Top Menu Bar.,El Banner está por sobre la barra de menú superior.,
|
||||
Both DocType and Name required,Tanto DocType y Nombre son obligatorios,
|
||||
Both login and password required,Se requiere tanto usuario como contraseña,
|
||||
Cannot delete {0} as it has child nodes,"No se puede eliminar {0} , ya que tiene nodos secundarios",
|
||||
Cannot edit cancelled document,No se puede editar un documento anulado,
|
||||
Cannot edit standard fields,No se puede editar campos estándar,
|
||||
"Certain documents, like an Invoice, should not be changed once final. The final state for such documents is called Submitted. You can restrict which roles can Submit.","Algunos documentos como facturas, no se deben cambiar una vez guardados. El estado final de dichos documentos se llama 'Presentado'. Puede restringir qué roles/usuarios pueden presentar documentos",
|
||||
Change Password,Cambiar contraseña.,
|
||||
"Change field properties (hide, readonly, permission etc.)","Cambiar las propiedades de campo (ocultar, sólo lectura, permisos, etc)",
|
||||
Check which Documents are readable by a User,Marque que documentos pueden ser leídos por el usuario,
|
||||
Clear all roles,Desactive todos los roles,
|
||||
Column Name,Nombre de la columna,
|
||||
Contact Us Settings,Configuración de Contáctenos,
|
||||
"Contact options, like ""Sales Query, Support Query"" etc each on a new line or separated by commas.","Opciones de contacto , como "" Consultas de Ventas , Soporte de consultas"" , etc cada uno en una nueva línea o separados por comas.",
|
||||
Content Hash,Hash contenido,
|
||||
Create a New Format,Crear un nuevo formato,
|
||||
"Customize Label, Print Hide, Default etc.","Personaliza etiquetas, impresión Hide , Default , etc",
|
||||
Data missing in table,Los datos que faltan en la tabla,
|
||||
Days Before or After,Días Anteriores o Posteriores,
|
||||
Default Address Template cannot be deleted,Plantilla de la Direcciones Predeterminadas no puede eliminarse,
|
||||
Default Inbox,Bandeja de entrada por defecto,
|
||||
Define workflows for forms.,Definir los flujos de trabajo para las formas .,
|
||||
Defines actions on states and the next step and allowed roles.,Define las acciones de los estados y el siguiente paso y funciones permitidas.,
|
||||
"Different ""States"" this document can exist in. Like ""Open"", ""Pending Approval"" etc.","Este documento puede estar en Diferentes ""Estados"". Como ""Abierto"", ""Pendiente de Aprobación"", etc.",
|
||||
Disable Customer Signup link in Login page,Desactivar enlace de registro del cliente en la página de entrada,
|
||||
Disable Report,Desactivar Informe,
|
||||
Disable Standard Email Footer,Desactivar pie de página estandar en Email,
|
||||
Doc Status,Estado Doc.,
|
||||
DocType can not be merged,El DocType no se puede fusionar,
|
||||
DocType is a Table / Form in the application.,El DocType es una tabla / formulario en la aplicación.,
|
||||
DocType on which this Workflow is applicable.,El DocType en el presente del flujo de trabajo es aplicable.,
|
||||
Document Types,Tipos de Documento,
|
||||
Download with Data,Descarga de datos,
|
||||
Drag elements from the sidebar to add. Drag them back to trash.,Arrastre los elementos de la barra lateral para agregar. Arrastre de nuevo a la papelera de reciclaje.,
|
||||
Dropbox Access Key,Clave de Acceso de Dropbox,
|
||||
Dropbox Access Secret,Acceso Secreto de Dropbox,
|
||||
Edit Custom HTML,Edición de HTML personalizado,
|
||||
Edit HTML,Edición de HTML,
|
||||
Edit Heading,Editar Rubro,
|
||||
Email Account Name,Correo electrónico Nombre de cuenta,
|
||||
Email Settings,Configuración del correo electrónico,
|
||||
Email Signature,Firma Email,
|
||||
Embed image slideshows in website pages.,Presentacion de imágenes incrustadas en páginas web .,
|
||||
Enable Incoming,Habilitar entrante,
|
||||
Enable Outgoing,Habilitar saliente,
|
||||
Enter Form Type,Introduzca Tipo de Formulario,
|
||||
"Enter static url parameters here (Eg. sender=ERPNext, username=ERPNext, password=1234 etc.)","Introduzca los parámetros de URL estáticas aquí (Ej. sender = ERPNext , nombre de usuario = ERPNext , contraseña = 1234 etc )",
|
||||
Enter url parameter for receiver nos,Introduzca el parámetro url para el receptor no,
|
||||
Field Description,Descripción del Campo,
|
||||
Fieldname which will be the DocType for this link field.,Nombre de campo el cual será el DocType para enlazar el campo.,
|
||||
File Size,Tamaño del archivo,
|
||||
Float,flotador,
|
||||
Footer Items,Elementos del Pie de Página,
|
||||
"For Links, enter the DocType as range.\nFor Select, enter list of Options, each on a new line.","Para enlaces, introduzca el DocType como rango. para seleccionar, ingrese lista de opciones, cada uno en una nueva línea.",
|
||||
"For updating, you can update only selective columns.","Para la actualización, usted lo puede hacer solo en algunas columnas.",
|
||||
Heading,Título,
|
||||
Help on Search,Ayuda en la búsqueda,
|
||||
Hide Copy,Copia Oculta,
|
||||
"How should this currency be formatted? If not set, will use system defaults","¿Cómo se debe formatear esta moneda ? Si no se establece, utilizará valores predeterminados del sistema",
|
||||
Icon will appear on the button,Icono aparecerá en el botón,
|
||||
"If a Role does not have access at Level 0, then higher levels are meaningless.","Si una función no tiene acceso en el Nivel 0, entonces los niveles más altos no tienen sentido .",
|
||||
"If checked, all other workflows become inactive.","Si se selecciona, todos los otros flujos de trabajo se vuelven inactivos .",
|
||||
"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.","Si va a cargar nuevos registros, ""Secuencias"" se convierte en obligatoria, si está presente.",
|
||||
"If you are uploading new records, leave the ""name"" (ID) column blank.","Si va a cargar nuevos registros, deje en blanco la columna ""nombre"" (ID)",
|
||||
"If you set this, this Item will come in a drop-down under the selected parent.","Si usted habilita esto, el elemento creará un menú desplegable--",
|
||||
Ignore attachments over this size,Ignorar los adjuntos mayores a este tamaño,
|
||||
Import,Importación,
|
||||
In points. Default is 9.,En puntos. El valor predeterminado es 9.,
|
||||
Insert Style,Inserte Estilo,
|
||||
Introduce your company to the website visitor.,Dar a conocer su empresa al visitante del sitio Web .,
|
||||
Invalid naming series (. missing),Serie de nombres Inválidos (. Faltante),
|
||||
Is Primary Contact,Es Contacto principal,
|
||||
Is Single,Es Individual,
|
||||
Is Submittable,Es presentable--,
|
||||
JavaScript Format: frappe.query_reports['REPORTNAME'] = {},Formato de JavaScript: frappe.query_reports [' REPORTNAME'] = { },
|
||||
Label Help,Etiqueta Ayuda,
|
||||
Label is mandatory,Etiqueta es obligatoria,
|
||||
Link to the page you want to open. Leave blank if you want to make it a group parent.,Enlace a la página que desea abrir. Dejar en blanco si desea que sea un grupo padre.,
|
||||
List,Vista de árbol,
|
||||
Mandatory fields required in {0},Campos obligatorios requeridos en {0},
|
||||
Markdown,Markdown,
|
||||
Max width for type Currency is 100px in row {0},El ancho máximo para la moneda es 100px en la linea {0},
|
||||
Maximum {0} rows allowed,Máximo {0} filas permitidos,
|
||||
"Meaning of Submit, Cancel, Amend","Significado de Enviar, Cancelar, Corregir",
|
||||
Multiple root nodes not allowed.,Nodos raíz múltiples no permitidos.,
|
||||
Must have report permission to access this report.,Debe tener permiso de informe para acceder a este informe.,
|
||||
Must specify a Query to run,Debe especificar una consulta para ejecutar,
|
||||
Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer,Nombre del tipo de documento (DocType) el cual quiere que este campo este vinculado. por ejemplo al Cliente,
|
||||
Naming Series mandatory,Las secuencias son obligatorias,
|
||||
Nested set error. Please contact the Administrator.,"Error de conjunto anidado . Por favor, póngase en contacto con el Administrador.",
|
||||
New {0},Nuevo {0},
|
||||
Newsletter has already been sent,El boletín de noticias ya ha sido enviado,
|
||||
"Newsletters to contacts, leads.","Boletines para contactos, clientes potenciales .",
|
||||
No Copy,Sin copia,
|
||||
No further records,No hay registros adicionales,
|
||||
No {0} found,{0} no encontrado,
|
||||
Not allowed to Import,No tiene permisos para importar,
|
||||
"Once you have set this, the users will only be able access documents (eg. Blog Post) where the link exists (eg. Blogger).","Una vez que haya establecido esto, los usuarios sólo tendrán acceso a los documentos que puedan (por ejemplo, Entrada de blog ) donde se encuentra la relación (por ejemplo, Blogger ) .",
|
||||
Only Administrator can save a standard report. Please rename and save.,"Sólo el administrador puede guardar un informe estándar. Por favor, cambie el nombre y guardar.",
|
||||
Only Allow Edit For,Sólo Permitir Editar Para,
|
||||
Oops! Something went wrong,Oups! Algo salió mal,
|
||||
Open a module or tool,Abra un Módulo o Herramienta,
|
||||
Optional: The alert will be sent if this expression is true,Opcional: La alerta será enviado si esta expresión es verdadera,
|
||||
Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType',"Las opciones de campo de tipo 'Vinculo Dinámico' debe apuntar a otro campo con propiedades ""Tipo de Documento""",
|
||||
Options not set for link field {0},Las opciones no establecen para campo de enlace {0},
|
||||
PDF Settings,Configuración de PDF,
|
||||
Parent,Padre,
|
||||
Parent Table,Tabla de Padres,
|
||||
Patch Log,Registro de Parches,
|
||||
Perm Level,Nivel Perm,
|
||||
Permanently Submit {0}?,Presentar permanentemente {0}?,
|
||||
Permanently delete {0}?,Eliminar permanentemente {0} ?,
|
||||
"Permissions are set on Roles and Document Types (called DocTypes) by setting rights like Read, Write, Create, Delete, Submit, Cancel, Amend, Report, Import, Export, Print, Email and Set User Permissions.","Los permisos se establecen en las Funciones y Tipos de Documentos (llamados DocTypes ) mediante el establecimiento de permisos como Leer, Escribir , Crear, Eliminar , Enviar, Cancelar, Corregir, Informe , Importación, Exportación, Impresión , Correo Electrónico y Establecer Permisos de Usuario .",
|
||||
Permissions at higher levels are Field Level permissions. All Fields have a Permission Level set against them and the rules defined at that permissions apply to the field. This is useful in case you want to hide or make certain field read-only for certain Roles.,Permisos en los niveles más altos son los permisos de nivel de campo. Todos los campos tienen un conjunto Nivel de permiso en su contra y las reglas definidas en el que los permisos se aplican al campo. Esto es útil en caso de que quiera ocultar o hacer cierto campo de sólo lectura para ciertas funciones.,
|
||||
"Permissions at level 0 are Document Level permissions, i.e. they are primary for access to the document.","Los permisos del nivel 0 son los permisos a nivel de documentos, es decir, que tienen permiso especial para los documentos.",
|
||||
Permissions get applied on Users based on what Roles they are assigned.,Permisos han sido aplicados a los Usuarios en base a los funciones que tienen asignadas.,
|
||||
Pick Columns,Seleccione columnas,
|
||||
Please attach a file first.,Adjunte un archivo primero .,
|
||||
Please do not change the template headings.,"Por favor, no cambiar los encabezados de la plantilla.",
|
||||
Please save before attaching.,"Por favor, guarde los cambios antes de conectar",
|
||||
Please select DocType first,"Por favor, seleccione DocType primero",
|
||||
Posts,Mensajes,
|
||||
Posts by {0},Publicaciones por {0},
|
||||
Print Style Preview,Vista previa de Estilo de impresión,
|
||||
Property Setter,Establecer prioridad--,
|
||||
Property Setter overrides a standard DocType or Field property,Propiedad Setter se impone a una DocType estándar o propiedad Campo,
|
||||
Query must be a SELECT,Debe seleccionar la Consulta,
|
||||
Read,Lectura,
|
||||
Record does not exist,Registro no existe,
|
||||
Redis cache server not running. Please contact Administrator / Tech support,"Servidor de Caché Redis no esta funcionando. Por favor, póngase en contacto con el Administrador / Soporte técnico",
|
||||
Ref DocType,Referencia Tipo de Documento,
|
||||
Remove,Quitar,
|
||||
Remove Section,Retire la Sección,
|
||||
Remove all customizations?,Eliminar todas las personalizaciones ?,
|
||||
Repeat On,Repetir OK,
|
||||
Repeat Till,Repita Hasta,
|
||||
Repeat this Event,Repita este Evento,
|
||||
Report Hide,Ocultar Informe,
|
||||
Report Manager,Administrador de informes,
|
||||
Report Name,Nombre del informe,
|
||||
Report cannot be set for Single types,Reportar no se puede configurar para los tipos individuales,
|
||||
Report was not saved (there were errors),Informe no se guardó ( hubo errores ),
|
||||
Report {0} is disabled,Informe {0} está deshabilitado,
|
||||
Represents the states allowed in one document and role assigned to change the state.,Representa los estados permitidos en un solo documento y función asignada a cambiar el estado.,
|
||||
Reset Permissions for {0}?,Restablecer los permisos para {0} ?,
|
||||
Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111),Restringir el usuario a esta dirección IP. Todas las direcciones IP se pueden agregar separandolas con comas. También se aceptan direcciones IP parciales como ( 111.111.111 ),
|
||||
Role Name,Nombre de la Función,
|
||||
Role Permissions,Permisos de la Función,
|
||||
Role and Level,Función y Nivel,
|
||||
Roles,Funciones,
|
||||
Roles Assigned,Funciones Asignadas,
|
||||
Roles can be set for users from their User page.,Las funciones se pueden configurar para los usuarios de su página de usuario .,
|
||||
Root {0} cannot be deleted,Raíz {0} no se puede eliminar,
|
||||
Row #{0}:,Fila # {0}:,
|
||||
Row {0}: Not allowed to enable Allow on Submit for standard fields,Fila {0}: No se permite habilitar Permitir en Enviar para campos estándar,
|
||||
Rules defining transition of state in the workflow.,Reglas que definen la transición de estado del flujo de trabajo .,
|
||||
"Rules for how states are transitions, like next state and which role is allowed to change state etc.","Reglas para transición entre estados, como el siguiente estado y qué función permite cambiar de estado , etc",
|
||||
Script,Guión,
|
||||
Script Report,Informe de secuencias de comandos,
|
||||
Script to attach to all web pages.,Guión para unir a todas las páginas web.,
|
||||
Search in a document type,Buscar en un tipo de documento,
|
||||
Search or type a command,Busque o escriba un comando,
|
||||
Section Break,Salto de sección,
|
||||
Security,Seguridad,
|
||||
Select Columns,Seleccionar columnas,
|
||||
Select Document Type,Seleccionar el tipo de documento,
|
||||
Select Document Type or Role to start.,Seleccione el Tipo de Documento o Función para empezar.,
|
||||
Select Document Types to set which User Permissions are used to limit access.,Seleccione los Tipos de Documento para establecer los Permisos de Usuario para limitar el acceso.,
|
||||
Select Print Format,Seleccionar el formato de impresión,
|
||||
Select Print Format to Edit,Seleccione Formato de impresión a Editar,
|
||||
Select Role,Seleccione Función,
|
||||
Select Table Columns for {0},Seleccionar columnas de tabla para {0},
|
||||
Select a DocType to make a new format,Seleccione un tipo de documento para hacer un nuevo formato,
|
||||
Select a group node first.,Seleccione un nodo de grupo primero.,
|
||||
Select an image of approx width 150px with a transparent background for best results.,Seleccione una imagen de ancho aprox 150px con fondo transparente para obtener mejores resultados .,
|
||||
Select the label after which you want to insert new field.,Seleccione la etiqueta después de la cual desea insertar el nuevo campo .,
|
||||
Select {0},Seleccione {0},
|
||||
Send Email Print Attachments as PDF (Recommended),Enviar Emails con adjuntos en formato PDF (recomendado),
|
||||
Send Print as PDF,Enviar Impresión como PDF,
|
||||
Send Welcome Email,Enviar Bienvenido Email,
|
||||
Send alert if date matches this field's value,Envíe la alarma si la fecha coincide con el valor de este campo,
|
||||
Send alert if this field's value changes,Enviar alerta si cambia el valor de este campo,
|
||||
Send an email reminder in the morning,Enviar un recordatorio por correo electrónico en la mañana,
|
||||
Send enquiries to this email address,Puede enviar sus preguntas a la siguiente dirección de correo electrónico,
|
||||
Sent or Received,Envío y de recepción,
|
||||
Session Expiry Mobile,Vencimiento de sesión en dispositivo mobil,
|
||||
Session Expiry must be in format {0},Vencimiento de sesión debe estar en formato {0},
|
||||
Set Banner from Image,Establecer Banner de imagen,
|
||||
Set Only Once,Un único ajuste,
|
||||
Set Permissions on Document Types and Roles,Establecer Permisos en los Tipos de Documentos y Funciones,
|
||||
Set Value,Valor seleccionado,
|
||||
"Set default format, page size, print style etc.","Establecer formato por defecto, tamaño de página, el estilo de impresión, etc",
|
||||
Set non-standard precision for a Float or Currency field,Ajuste de precisión no estándar para Decimales Campo de Moneda,
|
||||
Set numbering series for transactions.,Establecer series de numeración para las transacciones.,
|
||||
Setting this Address Template as default as there is no other default,Al establecer esta plantilla de dirección por defecto ya que no hay otra manera predeterminada,
|
||||
Settings for About Us Page.,Ajustes para Nosotros Pagina .,
|
||||
Settings for Contact Us Page,Ajustes para Contáctenos Página,
|
||||
Settings for Contact Us Page.,Ajustes para la página de contacto.,
|
||||
Settings for the About Us Page,Ajustes de la página Quiénes somos,
|
||||
Setup Complete,Configuración completa,
|
||||
"Setup of top navigation bar, footer and logo.","Configuración de la barra de navegación superior , pie de página y el logotipo.",
|
||||
Share With,Comparte con,
|
||||
Shared with everyone,Compartido con todo el mundo,
|
||||
Shop,Tienda,
|
||||
Show more details,Mostrar más detalles,
|
||||
"Show title in browser window as ""Prefix - title""",Mostrar título en la ventana del navegador como "Prefijo - título",
|
||||
Sidebar Items,Sidebar Artículos,
|
||||
Single Post (article).,Mensaje Individual ( artículo).,
|
||||
Single Types have only one record no tables associated. Values are stored in tabSingles,Tipos simples tienen sólo un registro no hay tablas asociadas . Los valores se almacenan en tabSingles,
|
||||
Slideshow Items,Presentación Artículos,
|
||||
Slideshow Name,Presentación Nombre,
|
||||
Slideshow like display for the website,Presentación como pantalla para el sitio web,
|
||||
Sorry! I could not find what you were looking for.,¡Lo siento! No pude encontrar lo que estabas buscando.,
|
||||
Sorry! Sharing with Website User is prohibited.,¡Lo siento! Compartir con los del Sitio Web está prohibido.,
|
||||
Sorry! User should have complete access to their own record.,¡Lo siento! El usuario debe tener acceso completo a su propio récord.,
|
||||
Sorry! You are not permitted to view this page.,¡Lo siento! Usted no está autorizado a ver esta página.,
|
||||
Sort Field,Ordenar campo,
|
||||
Sort Order,Orden de Clasificación,
|
||||
Standard Print Format cannot be updated,Formato de impresión estándar no se puede actualizar,
|
||||
Start entering data below this line,Empiece a introducir datos por debajo de esta línea,
|
||||
Start new Format,Comenzar una nueva Formato,
|
||||
States,Unidos,
|
||||
Stores the JSON of last known versions of various installed apps. It is used to show release notes.,Almacena el JSON de las últimas versiones conocidas de diferentes aplicaciones instaladas. Se utiliza para mostrar notas de la versión.,
|
||||
Style,Estilo,
|
||||
"Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange","Estilo representa el color del botón : Éxito - Verde , Peligro - Rojo , Inverso - Negro , Primaria - Azul Oscuro , Info - Azul Claro, Advertencia - Orange",
|
||||
"Sub-currency. For e.g. ""Cent""","Sub-moneda, por ejemplo, ""Centavo""",
|
||||
Submit an Issue,Presentar un problema,
|
||||
Submitting,Presentar,
|
||||
Subsidiary,Filial,
|
||||
Success Message,Mensaje de éxito,
|
||||
Success URL,URL de Éxito,
|
||||
Symbol,Símbolo,
|
||||
Table {0} cannot be empty,La tabla {0} no puede estar vacío,
|
||||
Team Members Heading,Miembros del Equipo Lider,
|
||||
Text Align,Alineación del texto,
|
||||
Text Color,Color del texto,
|
||||
Text to be displayed for Link to Web Page if this form has a web page. Link route will be automatically generated based on `page_name` and `parent_website_route`,El texto que se muestra para enlazar a la página Web si esta forma dispone de una página web. Ruta Enlace automáticamente se genera en base a `page_name` y` parent_website_route`,
|
||||
Thank you for your email,Gracias por tu email,
|
||||
The system provides many pre-defined roles. You can add new roles to set finer permissions.,El sistema ofrece muchas funciones predefinidas . Usted puede agregar nuevos roles para establecer permisos más finos.,
|
||||
There can be only one Fold in a form,Sólo puede haber un doblez en forma,
|
||||
There were errors while sending email. Please try again.,"Hubo errores al enviar el correo electrónico. Por favor, inténtelo de nuevo.",
|
||||
"There were some errors setting the name, please contact the administrator","Había algunos errores de configuración el nombre, por favor póngase en contacto con el administrador",
|
||||
Third Party Authentication,Autenticación de socios,
|
||||
This Currency is disabled. Enable to use in transactions,Esta moneda está deshabilitada . Habilite el uso en las transacciones,
|
||||
This form does not have any input,Esta forma no tiene ninguna entrada,
|
||||
This format is used if country specific format is not found,Este formato se utiliza si no se encuentra un formato específico del país,
|
||||
This goes above the slideshow.,Esto va por encima de la presentación de diapositivas.,
|
||||
This is an automatically generated reply,Esta es una respuesta generada automáticamente,
|
||||
This link is invalid or expired. Please make sure you have pasted correctly.,"Este enlace no es válido o caducado. Por favor, asegúrese de que ha pegado correctamente.",
|
||||
This role update User Permissions for a user,Este función actualiza los Permisos de Usuario para un usuario,
|
||||
Time Zones,Husos horarios,
|
||||
Title Prefix,Prefijo del Título,
|
||||
Title field must be a valid fieldname,Campo Título debe ser un nombre de campo válido,
|
||||
Total Subscribers,Los suscriptores totales,
|
||||
Unable to load: {0},No se puede cargar : {0},
|
||||
Unread Notification Sent,Notificación No leído Enviado,
|
||||
Update Field,Actualizar Campos,
|
||||
Use TLS,Utilice TLS,
|
||||
User Defaults,Predeterminadas del Usuario,
|
||||
User Roles,Funciones de Usuario,
|
||||
User Tags,Nube de Etiquetas,
|
||||
User editable form on Website.,Forma editable Usuario en el Sitio Web.,
|
||||
User not allowed to delete {0}: {1},El usuario no puede eliminar {0}: {1},
|
||||
Users with role {0}:,Los usuarios con función {0}:,
|
||||
Valid email and name required,Nombre y Correo Electrónico válido requerido,
|
||||
Website Script,Guión del Sitio Web,
|
||||
Website Theme Image,Sitio web Imagen por tema,
|
||||
Website Theme Image Link,Sitio web Imagen por tema Enlace,
|
||||
"When you Amend a document after Cancel and save it, it will get a new number that is a version of the old number.","Cuando se modifique un documento después de Cancelar y guardarlo , se obtendrá un nuevo número que es una versión del antiguo número.",
|
||||
Workflow Action,Acciones de los flujos de trabajo,
|
||||
Workflow State,Estados de los flujos de trabajo,
|
||||
You are not allowed to delete a standard Website Theme,No se le permite eliminar un tema Sitio web estándar,
|
||||
You can add dynamic properties from the document by using Jinja templating.,Puede añadir propiedades dinámicas del documento mediante el uso de plantillas Jinja.,
|
||||
"You can change Submitted documents by cancelling them and then, amending them.","Puede cambiar los documentos Enviados cancelándolos y luego, haciendo los cambios pertinentes.",
|
||||
You can use Customize Form to set levels on fields.,Usted puede utilizar Personalizar formulario para establecer los niveles de los campos .,
|
||||
You can use wildcard %,Puede utilizar caracteres comodín%,
|
||||
You need to be in developer mode to edit a Standard Web Form,Se requiere estar en modo desarrollador para editar un formulario web estándar.,
|
||||
You need to be logged in and have System Manager Role to be able to access backups.,"Necesitas estar conectado y tener la función de Administrador del Sistema, para poder tener acceso a las copias de seguridad .",
|
||||
You need to be logged in to access this {0}.,Tienes que estar registrado para acceder a este {0}.,
|
||||
"You need to have ""Share"" permission","Usted necesita tener el permiso ""Compartir""",
|
||||
Your login id is,Su nombre de usuario es,
|
||||
Your organization name and address for the email footer.,Su nombre de la organización y dirección para el pie de página de correo electrónico.,
|
||||
"Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail.","Su petición ha sido recibida. Le contestaremos en breve. Si usted tiene alguna información adicional, por favor responda a este correo.",
|
||||
align-justify,alinear - justificar,
|
||||
align-left,alinear -izquierda,
|
||||
align-right,alinear a la derecha,
|
||||
cog,diente,
|
||||
dd-mm-yyyy,dd- mm- aaaa,
|
||||
"document type..., e.g. customer","Tipo de documento ..., por ejemplo, al cliente",
|
||||
download-alt,descargar -alt,
|
||||
"e.g. ""Support"", ""Sales"", ""Jerry Yang""","por ejemplo ""Soporte "","" Ventas "","" Jerry Yang """,
|
||||
exclamation-sign,signo de exclamación,
|
||||
eye-close,ojo -cierre,
|
||||
eye-open,- ojo abierto,
|
||||
italic,itálico,
|
||||
minus-sign,signo menos,
|
||||
only.,exactos.,
|
||||
question-sign,Consultar Firma,
|
||||
remove-circle,Eliminar el efecto de círculo,
|
||||
remove-sign,Eliminar el efecto de signo,
|
||||
resize-full,cambiar a tamaño completo,
|
||||
resize-horizontal,cambiar el tamaño horizontal,
|
||||
resize-small,cambiar el tamaño pequeño,
|
||||
resize-vertical,cambiar el tamaño vertical,
|
||||
share-alt,share- alt,
|
||||
shopping-cart,carro de la compra,
|
||||
star,estrella,
|
||||
star-empty,- estrella vacía,
|
||||
step-backward,paso hacia atrás,
|
||||
step-forward,paso hacia adelante,
|
||||
text-height,text- altura,
|
||||
text-width,texto de ancho,
|
||||
th,ª,
|
||||
th-large,-ésimo gran,
|
||||
th-list,th -list,
|
||||
thumbs-down,pulgar hacia abajo,
|
||||
thumbs-up,pulgar hacia arriba,
|
||||
use % as wildcard,Use% como comodín,
|
||||
{0} List,Listado: {0},
|
||||
{0} Tree,{0} Árbol,
|
||||
{0} added,{0} agregado(s),
|
||||
{0} cannot be set for Single types,{0} no se puede establecer para los tipos individuales,
|
||||
{0} does not exist in row {1},{0} no existe en la linea {1},
|
||||
{0} in row {1} cannot have both URL and child items,{0} en la linea {1} no puede tener URL y elementos secundarios,
|
||||
{0} must be set first,debe establecerse primero: {0},
|
||||
{0} not allowed to be renamed,{0} no es permitido ser renombrado,
|
||||
{0} shared this document with everyone,{0} compartió este documento con todos,
|
||||
{0} {1} cannot be a leaf node as it has children,"{0} {1} no puede ser un nodo de hoja , ya que tiene los niños",
|
||||
{0}: Cannot set Amend without Cancel,{0}: no se puede 'Corregir' sin antes cancelar,
|
||||
{0}: Cannot set Assign Amend if not Submittable,{0}: no se puede 'Asignar Correción' si no se puede presentar,
|
||||
{0}: Cannot set Assign Submit if not Submittable,{0}: no se puede 'Asignar Enviar' si no se puede presentar,
|
||||
{0}: Cannot set Cancel without Submit,{0}: no se puede 'Cancelar' sin presentarlo,
|
||||
{0}: Cannot set Import without Create,{0}: no se puede establecer 'De importación' sin crearlo primero,
|
||||
"{0}: Cannot set Submit, Cancel, Amend without Write","{0}: no se puede Presentar, Cancelar y Corregir sin Guardar",
|
||||
{0}: Cannot set import as {1} is not importable,{0}: no se puede definir 'De Importación' como {1} porque no es importable,
|
||||
{0}: No basic permissions set,{0}: No se han asignado permisos básicos,
|
||||
"{0}: Only one rule allowed with the same Role, Level and {1}","{0}: Sólo una regla es permitida con el mismo rol, Nivel y {1}",
|
||||
{0}: Permission at level 0 must be set before higher levels are set,{0} : Permiso en el nivel 0 se debe establecer antes de fijar niveles más altos,
|
||||
Script Type,Guión Tipo,
|
||||
Add Child,Agregar subcuenta,
|
||||
Company,Compañía(s),
|
||||
Currency,Divisa,
|
||||
Default,Defecto,
|
||||
Enter Value,Introducir valor,
|
||||
Export,Exportación,
|
||||
Export not allowed. You need {0} role to export.,Exportaciones no permitido. Es necesario {0} función de exportar .,
|
||||
Missing Values Required,Valores perdidos requeridos,
|
||||
Month,Mes.,
|
||||
Open,Abrir,
|
||||
Sending,Envío,
|
||||
Set,conjunto,
|
||||
Setup Wizard,Asistente de configuración,
|
||||
Submitted,Enviado,
|
||||
You can also copy-paste this link in your browser,También puede copiar y pegar este enlace en su navegador,
|
||||
{0} is required,{0} es necesario,
|
||||
DRAFT,Borrador.,
|
||||
EMail,Correo electrónico,
|
||||
Left,Izquierda,
|
||||
Role Permissions Manager,Administrador de Permisos,
|
||||
Permitted Documents For User,Documentos permitidos para los usuarios,
|
||||
Reference Docname,Referencia DocNombre,
|
||||
Reference Doctype,Referencia DocType,
|
||||
Select Doctype,Seleccione tipo de documento,
|
||||
clear,claro,
|
||||
font,Fuente,
|
||||
list,Vista de árbol,
|
||||
remove,Quitar,
|
||||
search,Búsqueda,
|
||||
stop,Detenerse,
|
||||
tag,Etiqueta,
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
"To add dynamic subject, use jinja tags like\n\n<div><pre><code>{{ doc.name }} Delivered</code></pre></div>","Pour ajouter l'objet dynamique, utiliser des balises comme Jinja <div><pre> <code>{{ doc.name }} Delivered</code> </pre> </div>",
|
||||
|
File diff suppressed because it is too large
Load diff
|
|
@ -1,454 +0,0 @@
|
|||
Account,Račun,
|
||||
Accounts Manager,Menadžer računa,
|
||||
Accounts User,Računi korisnik,
|
||||
Active,Aktivan,
|
||||
Add,Dodaj,
|
||||
Add Comment,Dodaj komentar,
|
||||
Add Row,Dodaj red,
|
||||
Address,Adresa,
|
||||
Address Line 2,Adresa 2,
|
||||
Amended From,Izmijenjena iz,
|
||||
Amount,Vrijednost,
|
||||
Assign,Dodijeli,
|
||||
Assign To,Dodijeli,
|
||||
Attachment,Prilog,
|
||||
Attachments,Prilozi,
|
||||
Cancel,Otkaži,
|
||||
Closed,Zatvoreno,
|
||||
Collapse All,Skupi sve,
|
||||
Contact,Kontakt,
|
||||
Created By,Kreirao,
|
||||
Datetime,Datum vrijeme,
|
||||
Default Letter Head,Podrazumijevano zaglavlje,
|
||||
Delivery Status,Status isporuke,
|
||||
Document Status,Status dokumenta,
|
||||
Email Account,Email nalog,
|
||||
Enabled,Aktivan,
|
||||
End Date,Datum završetka,
|
||||
Error Log,Log grešaka,
|
||||
Expand All,Proširi sve,
|
||||
First Name,Ime,
|
||||
From,Od,
|
||||
Full Name,Puno ime,
|
||||
Gender,Pol,
|
||||
High,Visok,
|
||||
Image,Slika,
|
||||
Image View,Prikaz slike,
|
||||
Import Log,Log uvoza,
|
||||
Is Active,Je aktivan,
|
||||
Last Name,Prezime,
|
||||
Leaderboard,Tabla,
|
||||
Letter Head,Zaglavlje,
|
||||
Low,Nizak,
|
||||
Maintenance Manager,Menadžer održavanja,
|
||||
Maintenance User,Korisnik održavanja,
|
||||
Medium,Srednji,
|
||||
Middle Name (Optional),Srednje ime (opciono),
|
||||
More Information,Više informacija,
|
||||
Move,Kretanje,
|
||||
New Address,Nova adresa,
|
||||
New Contact,Novi kontakt,
|
||||
No address added yet.,Adresa još nije dodata.,
|
||||
No contacts added yet.,Još uvijek nema dodatih kontakata,
|
||||
Not active,Nije aktivna,
|
||||
Notes,Bilješke,
|
||||
Online,Na mreži,
|
||||
Password,Lozinka,
|
||||
Payments,Plaćanja,
|
||||
Primary,Primarni,
|
||||
Print Settings,Podešavanje štampanja,
|
||||
Purchase Manager,Menadžer nabavke,
|
||||
Purchase Master Manager,Direktor nabavke,
|
||||
Purchase User,Korisnik u nabavci,
|
||||
Received,Primljeno,
|
||||
Reference,Vezni dokumenti,
|
||||
Report,Izvještaj,
|
||||
Report Builder,Generator izvještaja,
|
||||
Report Type,Vrsta izvještaja,
|
||||
Reports,Izvještaji,
|
||||
Role,Uloga,
|
||||
Sales Manager,Menadžer prodaje,
|
||||
Sales Master Manager,Direktor prodaje,
|
||||
Sales User,Korisnik prodaje,
|
||||
Salutation,Titula,
|
||||
Saved,Sačuvano,
|
||||
Start Date,Datum početka,
|
||||
Subject,Naslov,
|
||||
Submit,Potvrdi,
|
||||
System Manager,Menadžer sistema,
|
||||
Task,Zadatak,
|
||||
To Date,Do datuma,
|
||||
Tools,Alati,
|
||||
Users,Korisnici,
|
||||
Website,Web sajt,
|
||||
Website Manager,Menadžer za web sajt,
|
||||
Week,Nedelja,
|
||||
Weekly,Nedeljni,
|
||||
1 comment,1 komentar,
|
||||
; not allowed in condition,; није дозвољенa у услову,
|
||||
About Us Settings,Podešavanja o nama,
|
||||
Add Attachment,Dodaj prilog,
|
||||
Add Column,Dodaj kolonu,
|
||||
Add Contact,Dodaj kontakt,
|
||||
Add Filter,Dodaj filter,
|
||||
Add Signature,Dodaj potpis,
|
||||
Add Total Row,Dodaj red ukupno bez PDV-a,
|
||||
Add a New Role,Dodaj novu rolu,
|
||||
Add a column,Dodaj kolonu,
|
||||
Add a comment,Dodaj komentar,
|
||||
Add all roles,Dodaj sve role,
|
||||
Addresses And Contacts,Adrese i kontakti,
|
||||
Advanced Search,Napredna pretraga,
|
||||
Allocated To,Dodijeljeno je,
|
||||
Allow Comments,Dozvoli komentare,
|
||||
Amend,Izmijeni,
|
||||
Apply,Primijeni,
|
||||
Assign to me,Dodijeljeno meni,
|
||||
Assigned,Dodijeljeno,
|
||||
Assigned By,Dodijelio od strane,
|
||||
Assigned By Me,Dodijelio drugima,
|
||||
Assigned To,Dodijeljeno prema,
|
||||
Assigned To/Owner,Dodijeljeno / Vlasnik,
|
||||
Assignment,Dodjeljivanje,
|
||||
Attach Image,Dodajte sliku,
|
||||
Attach Your Picture,Priložite svoju fotografiju,
|
||||
Attached To DocType,Priložen u vrstu dokumetu,
|
||||
Attachment Limit (MB),Prilog limitiran na (MB),
|
||||
Attachment Removed,Prilog uklonjen,
|
||||
Back to Login,Vrati se na prijavu,
|
||||
Background Jobs,Pozadinski procesi,
|
||||
Between,Između,
|
||||
Blogger,Blogger,
|
||||
Brand Image,Slika brenda,
|
||||
Can Share,Može dijeliti,
|
||||
Cannot delete Home and Attachments folders,Ne možete brisati foldere Naslovna i prilozi,
|
||||
Change Password,Promjena lozinke,
|
||||
Chat,Poruke,
|
||||
Chat messages and other notifications.,Poruke i ostala obavještenja.,
|
||||
Clear Error Logs,Očisti Log grešaka,
|
||||
Clear all roles,Obriši sve role,
|
||||
Confirm,Potvrdi,
|
||||
Confirm Your Email,Potvrdi tvoj E mail,
|
||||
Contacts,Kontakti,
|
||||
Country Name,Ime države,
|
||||
Create User Email,Kreiraj korisnički Email,
|
||||
Create a new {0},Kreirajte {0},
|
||||
Created On,Kreirano,
|
||||
Ctrl + Down,Ctrl + down,
|
||||
Ctrl + Up,Ctrl + up,
|
||||
Ctrl+Enter to add comment,Ctrl + enter da dodate komentar,
|
||||
Custom Role,Prilagođjena rola,
|
||||
Data Import,Uvoz podataka,
|
||||
Data Import Template,Šablon za uvoz podataka,
|
||||
Delete comment?,Obriši komentar?,
|
||||
Delete {0} items permanently?,Trajno obriši stavke{0} ?,
|
||||
Deleted,Obrisan,
|
||||
Deleted Documents,Obrisana dokumenta,
|
||||
Desktop Icon,Ikone na radnoj površini,
|
||||
Desktop Icon already exists,Ikona na radnoj površini već postoji,
|
||||
Did not add,Nije dodato,
|
||||
DocShare,Dijeljenje dokumenta,
|
||||
Document Share Report,Izvještaj o dijeljenim dokumentima,
|
||||
Dropbox Setup,Dropbox podešavanje,
|
||||
Duplicate Filter Name,Ime filtera već postoji,
|
||||
Editing Row,Izmjena u redu,
|
||||
Email Addresses,Email adrese,
|
||||
Email Group,Email grupa,
|
||||
Email Settings,Podešavanje emaila,
|
||||
Enter folder name,Unesi naziv foldera,
|
||||
Enter your password,Unesite lozinku,
|
||||
Equals,Jednak,
|
||||
Error Snapshot,Snimak grešaka (snapshot),
|
||||
Event and other calendars.,Događaji i ostali kalendari.,
|
||||
Events in Today's Calendar,Događaji u kalendaru na današnji dan.,
|
||||
Everyone,Svi,
|
||||
Export Report: {0},Izvoz izvještaja: {0},
|
||||
File Name,Naziv dokumenta,
|
||||
File Size,Veličina fajla,
|
||||
File Upload,Dodavanje fajla,
|
||||
Files,Fajlovi,
|
||||
Filter Name,Naziv filtera,
|
||||
Folder,Folder,
|
||||
Folder {0} is not empty,Folder {0} nije prazan,
|
||||
Forgot Password,Zaboravili ste lozinku,
|
||||
Gantt,Gantogram,
|
||||
Has Role,Ima ulogu,
|
||||
Help on Search,Pomoć oko pretrage,
|
||||
Hide details,Sakrij detalje,
|
||||
Home/Test Folder 1,Naslovna / Test Folder1,
|
||||
Home/Test Folder 1/Test Folder 3,Naslovna / Test Folder1 / Test Folder3,
|
||||
Home/Test Folder 2,Nalovna/ Test Folder2,
|
||||
ID,ID,
|
||||
Image Field,Polje sa slikom,
|
||||
Image Link,Link za sliku,
|
||||
Images,Slike,
|
||||
Import,Uvoz,
|
||||
Import Status,Status uvoza,
|
||||
Import Zip,Uvoz zip arhive,
|
||||
Insert Above,Ubacite iznad,
|
||||
Insert Below,Ubacite ispod,
|
||||
Invalid Password,Pogrešna lozinka,
|
||||
Invalid Password:,Pogrešna lozinka:,
|
||||
Is Attachments Folder,Da li je prilog folder,
|
||||
Is Folder,Da li je Folder,
|
||||
Is Home Folder,Da li je folder naslovna,
|
||||
Is Primary Contact,Je primarni kontakt,
|
||||
Kanban,Kanban,
|
||||
Knowledge Base Contributor,Saradnik zs bazu znanja,
|
||||
Knowledge Base Editor,Urednik baze znanja,
|
||||
Language,Jezik,
|
||||
Last Login,Poslednja prijava,
|
||||
Last Modified On,Poslednji put izmijenjeno,
|
||||
Links,Linkovi,
|
||||
List,Lista,
|
||||
Loading,Učitavanje,
|
||||
Login,Prijava,
|
||||
Login After,Prijava nakon,
|
||||
Login Before,Prijava prije,
|
||||
"Mandatory fields required in table {0}, Row {1}","Obavezna polja koja se moraju unijeti u tabeli {0}, Red {1}",
|
||||
Mandatory fields required in {0},Obavezna polja koja se moraju unijeti u dijelu {0},
|
||||
Menu,Meni,
|
||||
Merge with existing,Spoji sa postojećim,
|
||||
Missing Fields,Polja koja nisu unešena,
|
||||
Most Used,Najviše korišćeno,
|
||||
Naming Series mandatory,Vrsta dokumenta je obavezna,
|
||||
New Email,Novi email,
|
||||
New Folder,Novi folder,
|
||||
New Kanban Board,Nova Kanban prikaz,
|
||||
New Name,Novi naziv,
|
||||
New Newsletter,Novi newsletter,
|
||||
New Password,Nova lozinka,
|
||||
New Report name,Novi naziv izvještaja,
|
||||
New Value,Nova vrijednost,
|
||||
New {0},Novi {0},
|
||||
Newsletter Manager,Menadžer newsletter-a,
|
||||
No Tags,Nema tag-ova,
|
||||
No {0} found,{0} nije nadjen,
|
||||
No {0} mail,{0} email nije nađen,
|
||||
No {0} permission,{0} Nema dozvolu,
|
||||
Not Equals,Nije jednak,
|
||||
Not In,Nije u,
|
||||
Not Saved,Nije sačuvano,
|
||||
Note Seen By,Bilješku je vidio,
|
||||
Open {0},Otvoren {0},
|
||||
Opened,Otvoreno,
|
||||
PDF,PDF,
|
||||
Payment Cancelled,Plaćenje otkazano,
|
||||
Payment Failed,Plaćanje nije uspjelo,
|
||||
Payment Success,Plaćanje uspješno,
|
||||
Permanently Cancel {0}?,Trajno otkaži {0} ?,
|
||||
Permanently Submit {0}?,Trajno potvrdi {0} ?,
|
||||
Permanently delete {0}?,Trajno obriši dokument {0} ?,
|
||||
Pick Columns,Odaberi kolone,
|
||||
Please Enter Your Password to Continue,Za nastavak unesite lozinku,
|
||||
Post,Pošalji,
|
||||
Postal Code,Poštanski broj,
|
||||
Reload,Učitaj ponovo,
|
||||
Remove,Ukloni,
|
||||
Rename {0},Preimenuj {0},
|
||||
Report Filters,Filteri na izvještaju,
|
||||
Report Hide,Sakrij izvještaj,
|
||||
Report Manager,Menadžer za izvještaje,
|
||||
Report Name,Naziv izvještaja,
|
||||
Report {0},Izvještaj {0},
|
||||
Report {0} is disabled,Izvještaj {0} јe onemogućen,
|
||||
Reset Password,Resetuju lozinku,
|
||||
Reset Password Key,Resetuj ključ lozinke,
|
||||
Restore or permanently delete a document.,Vrati ili trajno obriši dokument.,
|
||||
Role Permissions,Prava pristupa rolama,
|
||||
Roles,Role,
|
||||
Save As,Sačuvaj kao,
|
||||
Save Filter,Sačuvaj filter,
|
||||
Saving,Čuvanje,
|
||||
Script or Query reports,Skripte ili query izvještaji,
|
||||
Search or type a command,Pretražite ili otkucajte komandu,
|
||||
Security Settings,Bezbjedonosna podešavanja,
|
||||
Select File Type,Odaberite tip datoteke,
|
||||
Send Print as PDF,Štampaj u PDF,
|
||||
Session Expired,Sesija je istekla,
|
||||
Session Expiry,Sesija ističe,
|
||||
Session Expiry in Hours e.g. 06:00,Sesija ističe u satima npr. 06:00,
|
||||
Set User Permissions,Postavite korisnička prava,
|
||||
Setup Auto Email,Podešavanje auto e-mail-a,
|
||||
Setup Complete,Podešavanje završeno,
|
||||
Share With,Podijeli sa,
|
||||
Share this document with,Podijelite ovaj dokument sa,
|
||||
Share {0} with,Podijeli {0} sa,
|
||||
Shared With,Podijeljeno sa,
|
||||
Shared with everyone,Podijeljeno sa svima,
|
||||
Shared with {0},Podijeljeno sa {0},
|
||||
Show Totals,Prikaži ukupno,
|
||||
Show all Versions,Prikaži sve verzije,
|
||||
Sorry! You are not permitted to view this page.,Niste autorizovani za prikaz ove stranice.,
|
||||
Sort Order,Sortiranje,
|
||||
Standard Reports,Standardni izvještaji,
|
||||
States,Države,
|
||||
Subject Field,Polje naslova,
|
||||
Submit this document to confirm,Potvrdi ovaj dokument da bi ga zaključio,
|
||||
Submitting,Potvrđivanje,
|
||||
Success Message,Poruka o uspjehu,
|
||||
Switch To Desk,Pređi na radnu površinu,
|
||||
System Settings,Sistemska podešavanja,
|
||||
Test_Folder,Test_folder,
|
||||
To Do,To Do,
|
||||
ToDo,To Do,
|
||||
Tree,Stablo,
|
||||
Unshared,Nije podijeljen,
|
||||
User '{0}' already has the role '{1}',Korisnik '{0}' već sarži rolu '{1}',
|
||||
User Permissions,Prava pristupa korisnika,
|
||||
User Tags,Korisnički tagovi,
|
||||
Users with role {0}:,Korisnici sa rolom {0} :,
|
||||
View List,Prikaz liste,
|
||||
View Website,Pogledaj sajt,
|
||||
With Letter head,Sa zaglavljem,
|
||||
Y Axis Fields,Поља на Y-oси,
|
||||
Yandex.Mail,Yandex.Mail,
|
||||
Yesterday,Juče,
|
||||
You are not allowed to create columns,Немате дозволу да правите колоне,
|
||||
You are not allowed to delete a standard Website Theme,Немате дозволу за брисање стандардне Вебсајт Теме,
|
||||
You are not allowed to print this document,Немате дозволу да штампате овај документ,
|
||||
You are not allowed to print this report,Немате дозволу да штампате овај извештај,
|
||||
You are not allowed to send emails related to this document,Немате дозволу да шаљете мејлове у вези са овим документом,
|
||||
You are not allowed to update this Web Form Document,Немате дозволу да ажурирате овај Документ Веб Форме,
|
||||
You are not connected to Internet. Retry after sometime.,Нисте повезани са Интернетом. Покушајте касније.,
|
||||
You are not permitted to access this page.,Немате дозволу да приступите овој страници.,
|
||||
You are not permitted to view the newsletter.,Немате дозволу да видите овај билтен.,
|
||||
You can add dynamic properties from the document by using Jinja templating.,Можете да додате динамичке вредности из документа помоћу Jinja шаблона.,
|
||||
"You can change Submitted documents by cancelling them and then, amending them.",Можете да измените потврђене документе тако што ћете их поништити а затим изменити.,
|
||||
You can find things by asking 'find orange in customers',"Можете тражити ствари претрагом ""тражи наранџасто у купцима""",
|
||||
You can only upload upto 5000 records in one go. (may be less in some cases),Можете поднети највише 5000 записа одједном. (некада може бити и мање),
|
||||
You can use Customize Form to set levels on fields.,Можете користити Прилагоди Формулар да подесите нивое на пољима.,
|
||||
You can use wildcard %,Можете да користите џокер %,
|
||||
You can't set 'Translatable' for field {0},Не можете поставити 'Може се превести' за поље {0},
|
||||
You cannot unset 'Read Only' for field {0},"Не можете искључити ""Само за читање"" за поље {0}",
|
||||
You do not have enough permissions to access this resource. Please contact your manager to get access.,Немате дозволу да приступите овоме. Молимо јавите се свом менаџеру да добијете приступ.,
|
||||
You do not have enough permissions to complete the action,Немате дозволу да завршите ову акцију.,
|
||||
You don't have access to Report: {0},Немате дозволу да приступите Извештају: {0},
|
||||
You don't have any messages yet.,Још увек немате порука.,
|
||||
You don't have permission to access this file,Немате дозволу да приступите овој датотеци.,
|
||||
You don't have permission to get a report on: {0},Немате дозволу да добијете извештај о: {0},
|
||||
You don't have the permissions to access this document,Немате дозволу да приступите овом документу.,
|
||||
You have been successfully logged out,Успешно сте се одјавили,
|
||||
_doctype,_doctype,
|
||||
_report,_izvještaj,
|
||||
e.g.:,npr:,
|
||||
folder-close,Folder-zatvori,
|
||||
folder-open,folder-otvori,
|
||||
picture,Slika,
|
||||
renamed from {0} to {1},Preimenuj iz {0} u {1},
|
||||
share-alt,Podijeli-alt,
|
||||
show,Prikaži,
|
||||
{0} List,{0} Lista,
|
||||
{0} Report,Izvještaj {0},
|
||||
{0} Tree,{0} stablo,
|
||||
{0} added,Dodao je {0},
|
||||
{0} comments,{0} komentara,
|
||||
{0} days ago,prije {0} dana,
|
||||
{0} is saved,{0} je sačuvan,
|
||||
{0} months ago,Prije {0} mjeseci,
|
||||
{0} or {1},{0} {1} ili,
|
||||
{0} to {1},{0} do {1},
|
||||
{0} {1} to {2},{0} {1} do {2},
|
||||
Change,Kusur,
|
||||
From Date,Od datuma,
|
||||
Go,Traži,
|
||||
Naming Series,Vrste dokumenta,
|
||||
Activity,Aktivnost,
|
||||
Add Child,Dodaj podređeni,
|
||||
Add Multiple,Dodaj više,
|
||||
Added {0} ({1}),Dodato {0} ({1}),
|
||||
Address Line 1,Adresa 1,
|
||||
Addresses,Adrese,
|
||||
All,Svi,
|
||||
Brand,Brend,
|
||||
Browse,Izaberi,
|
||||
Cancelled,Otkazan,
|
||||
Close,Zatvori,
|
||||
Company,Preduzeće,
|
||||
Completed,Završeno,
|
||||
Country,Država,
|
||||
Currency,Valuta,
|
||||
Customize,Prilagodite,
|
||||
Date,Datum,
|
||||
Delete,Obriši,
|
||||
Description,Opis,
|
||||
Disabled,Neaktivni,
|
||||
Due Date,Datum dospijeća,
|
||||
Duplicate,Dupliraj,
|
||||
Email,Email,
|
||||
Error,Greška,
|
||||
Export,Izvezi,
|
||||
File Manager,Fajlovi,
|
||||
Get Items,Dodaj stavke,
|
||||
Help,Pomoć,
|
||||
Home,Naslovna,
|
||||
Loading...,Učitavanje ...,
|
||||
Mobile No,Mobilni br.,
|
||||
Newsletter,Newsletter,
|
||||
Note,Bilješke,
|
||||
Offline,Van mreže (offline),
|
||||
Open,Otvoren,
|
||||
Pay,Plati,
|
||||
Project,Projekti,
|
||||
Rename,Reimenuj,
|
||||
Save,Sačuvaj,
|
||||
Set,Set,
|
||||
Setup,Podešavanje,
|
||||
Setup Wizard,Čarobnjak za postavke,
|
||||
Sr,Rb,
|
||||
Status,Status,
|
||||
Submitted,Potvrđen,
|
||||
Title,Naslov,
|
||||
Total,Ukupno,
|
||||
Totals,Ukupno,
|
||||
Type,Tip,
|
||||
Users and Permissions,Korisnici i dozvole,
|
||||
Warehouse,Skladište,
|
||||
You can also copy-paste this link in your browser,Можете и да копирате и налепите овај линк у свој претраживач.,
|
||||
ALL,Svi,
|
||||
Attach File,Priloži dokument,
|
||||
CANCELLED,Otkazan,
|
||||
Calendar,Kalendar,
|
||||
Comments,Komentari,
|
||||
DRAFT,Na čekanju,
|
||||
EMail,Email,
|
||||
Not Like,Nije kao,
|
||||
Refresh,Osvježi,
|
||||
Tags,Tagovi,
|
||||
Upload,Priloži,
|
||||
Desktop,Radna površina,
|
||||
Download Backups,Preuzmi rezervne kopije programa,
|
||||
Role Permissions Manager,Menadžer prava pristupa rolama,
|
||||
Edit in full page,Izmijeni u punoj strani,
|
||||
Email Id,Email adresa,
|
||||
Email address,Email adresa,
|
||||
No,Ne,
|
||||
Upload failed,Dodavanje priloga neuspješno,
|
||||
Yes,Da,
|
||||
added,Dodato,
|
||||
added {0},Dodatо {0},
|
||||
barcode,barkod,
|
||||
calendar,Kalendar,
|
||||
comment,Komentar,
|
||||
comments,Komentari,
|
||||
created,Kreirano,
|
||||
dashboard,Nadzorna ploča,
|
||||
download,Preuzmi,
|
||||
edit,Izmijeni,
|
||||
email inbox,Email primljene,
|
||||
home,Naslovna,
|
||||
like,Kao,
|
||||
list,Lista,
|
||||
message,Poruka,
|
||||
move,Kretanje,
|
||||
new,Novi,
|
||||
print,Štampaj,
|
||||
refresh,Osvježi,
|
||||
remove,Ukloni,
|
||||
share,Podijeli,
|
||||
success,Uspješno,
|
||||
tags,Tagovi,
|
||||
upload,Priloži,
|
||||
user,Korisnik,
|
||||
web link,Url adresa,
|
||||
yellow,жуто,
|
||||
|
File diff suppressed because it is too large
Load diff
|
|
@ -258,6 +258,13 @@ def add_standard_navbar_items():
|
|||
"action": "frappe.ui.toolbar.route_to_user()",
|
||||
"is_standard": 1,
|
||||
},
|
||||
{
|
||||
"item_label": "Manage Subscriptions",
|
||||
"item_type": "Action",
|
||||
"action": "frappe.ui.toolbar.redirectToUrl()",
|
||||
"hidden": 1,
|
||||
"is_standard": 1,
|
||||
},
|
||||
{
|
||||
"item_label": "Session Defaults",
|
||||
"item_type": "Action",
|
||||
|
|
|
|||
35
frappe/utils/subscription.py
Normal file
35
frappe/utils/subscription.py
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
import json
|
||||
|
||||
import requests
|
||||
|
||||
import frappe
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def remote_login():
|
||||
try:
|
||||
login_url = frappe.conf.subscription["login_url"]
|
||||
if frappe.conf.subscription["expiry"] and login_url:
|
||||
resp = requests.post(login_url)
|
||||
|
||||
if resp.status_code != 200:
|
||||
return
|
||||
|
||||
return json.loads(resp.text)["message"]
|
||||
except Exception:
|
||||
return False
|
||||
|
||||
return False
|
||||
|
||||
|
||||
def enable_manage_subscription():
|
||||
if not frappe.db.exists("Navbar Item", {"item_label": "Manage Subscriptions"}):
|
||||
return
|
||||
|
||||
navbar_item, hidden = frappe.db.get_value(
|
||||
"Navbar Item", {"item_label": "Manage Subscriptions"}, ["name", "hidden"]
|
||||
)
|
||||
if navbar_item and hidden:
|
||||
doc = frappe.get_cached_doc("Navbar Item", navbar_item)
|
||||
doc.hidden = False
|
||||
doc.save()
|
||||
Loading…
Add table
Reference in a new issue