diff --git a/.travis.yml b/.travis.yml index 52e8cb41c3..b99a31a0cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,8 +16,9 @@ install: - sudo apt-get install mariadb-server mariadb-common libmariadbclient-dev - ./ci/fix-mariadb.sh - - wget http://downloads.sourceforge.net/project/wkhtmltopdf/0.12.1/wkhtmltox-0.12.1_linux-precise-amd64.deb - - sudo dpkg -i wkhtmltox-0.12.1_linux-precise-amd64.deb + - sudo apt-get install xfonts-75dpi xfonts-base -y + - wget http://downloads.sourceforge.net/project/wkhtmltopdf/0.12.2.1/wkhtmltox-0.12.2.1_linux-precise-amd64.deb + - sudo dpkg -i wkhtmltox-0.12.2.1_linux-precise-amd64.deb - CFLAGS=-O0 pip install -r requirements.txt - pip install --editable . diff --git a/frappe/__version__.py b/frappe/__version__.py index e83e8848b5..897e6be2ff 100644 --- a/frappe/__version__.py +++ b/frappe/__version__.py @@ -1 +1 @@ -__version__ = "4.9.3" +__version__ = "4.10.0" diff --git a/frappe/core/doctype/event/event.py b/frappe/core/doctype/event/event.py index ed93839f2e..9f3afbc64f 100644 --- a/frappe/core/doctype/event/event.py +++ b/frappe/core/doctype/event/event.py @@ -27,8 +27,8 @@ def get_permission_query_conditions(user): `tabEvent Role`.parent=tabEvent.name and `tabEvent Role`.role in ('%(roles)s'))) """ % { - "user": user, - "roles": "', '".join(frappe.get_roles(user)) + "user": frappe.db.escape(user), + "roles": "', '".join([frappe.db.escape(r) for r in frappe.get_roles(user)]) } def has_permission(doc, user): diff --git a/frappe/core/doctype/todo/todo.py b/frappe/core/doctype/todo/todo.py index 5d67314780..c2ad2df09d 100644 --- a/frappe/core/doctype/todo/todo.py +++ b/frappe/core/doctype/todo/todo.py @@ -77,7 +77,8 @@ def get_permission_query_conditions(user): if "System Manager" in frappe.get_roles(user): return None else: - return """(tabToDo.owner = '{user}' or tabToDo.assigned_by = '{user}')""".format(user=user) + return """(tabToDo.owner = '{user}' or tabToDo.assigned_by = '{user}')"""\ + .format(user=frappe.db.escape(user)) def has_permission(doc, user): if "System Manager" in frappe.get_roles(user): diff --git a/frappe/core/doctype/user/user.json b/frappe/core/doctype/user/user.json index 5690fb2515..03b13f62ac 100644 --- a/frappe/core/doctype/user/user.json +++ b/frappe/core/doctype/user/user.json @@ -229,11 +229,6 @@ "fieldname": "incoming_email_settings", "fieldtype": "Section Break", "label": "Email Settings", - "permlevel": 1 - }, - { - "fieldname": "cb18", - "fieldtype": "Column Break", "permlevel": 0 }, { @@ -243,53 +238,6 @@ "no_copy": 1, "permlevel": 0 }, - { - "fieldname": "cb20", - "fieldtype": "Column Break", - "permlevel": 0 - }, - { - "description": "Pull Emails from the Inbox and attach them as Communication records (for known contacts).", - "fieldname": "sync_inbox", - "fieldtype": "Check", - "hidden": 1, - "label": "Sync Inbox", - "no_copy": 1, - "permlevel": 0 - }, - { - "description": "POP3 Mail Server (e.g. pop.gmail.com)", - "fieldname": "email_host", - "fieldtype": "Data", - "hidden": 1, - "label": "Email Host", - "no_copy": 1, - "permlevel": 0 - }, - { - "fieldname": "email_use_ssl", - "fieldtype": "Check", - "hidden": 1, - "label": "Email Use SSL", - "no_copy": 1, - "permlevel": 0 - }, - { - "fieldname": "email_login", - "fieldtype": "Data", - "hidden": 1, - "label": "Email Login", - "no_copy": 1, - "permlevel": 0 - }, - { - "fieldname": "email_password", - "fieldtype": "Password", - "hidden": 1, - "label": "Email Password", - "no_copy": 1, - "permlevel": 0 - }, { "description": "These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values.", "fieldname": "sb2", @@ -462,7 +410,7 @@ "issingle": 0, "istable": 0, "max_attachments": 5, - "modified": "2014-09-08 06:07:20.157915", + "modified": "2015-01-20 11:28:09.395502", "modified_by": "Administrator", "module": "Core", "name": "User", diff --git a/frappe/data/languages.txt b/frappe/data/languages.txt index 6337ae8439..b52f25699a 100644 --- a/frappe/data/languages.txt +++ b/frappe/data/languages.txt @@ -6,6 +6,7 @@ es español fr français hi हिंदी hr hrvatski +is Íslenska id Indonesia it italiano ja 日本語 diff --git a/frappe/hooks.py b/frappe/hooks.py index 8c3c2d37b3..dc5e69ae2f 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -3,7 +3,7 @@ app_title = "Frappe Framework" app_publisher = "Web Notes Technologies Pvt. Ltd." app_description = "Full Stack Web Application Framework in Python" app_icon = "assets/frappe/images/frappe.svg" -app_version = "4.9.3" +app_version = "4.10.0" app_color = "#3498db" app_email = "support@frappe.io" diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index f335e843f4..1d6c3f8e6c 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -332,7 +332,7 @@ class BaseDocument(object): value, comma_options)) def _validate_constants(self): - if frappe.flags.in_import: + if frappe.flags.in_import or self.is_new(): return constants = [d.fieldname for d in self.meta.get("fields", {"set_only_once": 1})] diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 79ef0e63d4..1df71f870b 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -279,7 +279,7 @@ class DatabaseQuery(object): or `tab{doctype}`.`{fieldname}` in ({values}))""".format( doctype=self.doctype, fieldname=df.fieldname, - values=", ".join([('"'+v.replace('"', '\"')+'"') for v in user_permissions[df.options]]) + values=", ".join([('"'+frappe.db.escape(v)+'"') for v in user_permissions[df.options]]) )) match_filters[df.options] = user_permissions[df.options] diff --git a/frappe/public/js/lib/slickgrid/images/arrow_redo.png b/frappe/public/js/lib/slickgrid/images/arrow_redo.png index fdc394c7c5..4f7f55d6f2 100644 Binary files a/frappe/public/js/lib/slickgrid/images/arrow_redo.png and b/frappe/public/js/lib/slickgrid/images/arrow_redo.png differ diff --git a/frappe/public/js/lib/slickgrid/images/arrow_right_peppermint.png b/frappe/public/js/lib/slickgrid/images/arrow_right_peppermint.png index 1804fa9f90..8722567866 100644 Binary files a/frappe/public/js/lib/slickgrid/images/arrow_right_peppermint.png and b/frappe/public/js/lib/slickgrid/images/arrow_right_peppermint.png differ diff --git a/frappe/public/js/lib/slickgrid/images/arrow_right_spearmint.png b/frappe/public/js/lib/slickgrid/images/arrow_right_spearmint.png index 298515ab6c..277ddde384 100644 Binary files a/frappe/public/js/lib/slickgrid/images/arrow_right_spearmint.png and b/frappe/public/js/lib/slickgrid/images/arrow_right_spearmint.png differ diff --git a/frappe/public/js/lib/slickgrid/images/arrow_undo.png b/frappe/public/js/lib/slickgrid/images/arrow_undo.png index 6972c5e594..bc9924ac07 100644 Binary files a/frappe/public/js/lib/slickgrid/images/arrow_undo.png and b/frappe/public/js/lib/slickgrid/images/arrow_undo.png differ diff --git a/frappe/public/js/lib/slickgrid/images/bullet_blue.png b/frappe/public/js/lib/slickgrid/images/bullet_blue.png index a7651ec8a0..79d978c36a 100644 Binary files a/frappe/public/js/lib/slickgrid/images/bullet_blue.png and b/frappe/public/js/lib/slickgrid/images/bullet_blue.png differ diff --git a/frappe/public/js/lib/slickgrid/images/bullet_star.png b/frappe/public/js/lib/slickgrid/images/bullet_star.png index 3829023b8e..142ea482a5 100644 Binary files a/frappe/public/js/lib/slickgrid/images/bullet_star.png and b/frappe/public/js/lib/slickgrid/images/bullet_star.png differ diff --git a/frappe/public/js/lib/slickgrid/images/bullet_toggle_minus.png b/frappe/public/js/lib/slickgrid/images/bullet_toggle_minus.png index b47ce55f68..f5aa0450d4 100644 Binary files a/frappe/public/js/lib/slickgrid/images/bullet_toggle_minus.png and b/frappe/public/js/lib/slickgrid/images/bullet_toggle_minus.png differ diff --git a/frappe/public/js/lib/slickgrid/images/bullet_toggle_plus.png b/frappe/public/js/lib/slickgrid/images/bullet_toggle_plus.png index 9ab4a89664..a965053423 100644 Binary files a/frappe/public/js/lib/slickgrid/images/bullet_toggle_plus.png and b/frappe/public/js/lib/slickgrid/images/bullet_toggle_plus.png differ diff --git a/frappe/public/js/lib/slickgrid/images/drag-handle.png b/frappe/public/js/lib/slickgrid/images/drag-handle.png index 86727b194f..ad7531cf04 100644 Binary files a/frappe/public/js/lib/slickgrid/images/drag-handle.png and b/frappe/public/js/lib/slickgrid/images/drag-handle.png differ diff --git a/frappe/public/js/lib/slickgrid/images/help.png b/frappe/public/js/lib/slickgrid/images/help.png index 0eff0a5cb5..85eca0950f 100644 Binary files a/frappe/public/js/lib/slickgrid/images/help.png and b/frappe/public/js/lib/slickgrid/images/help.png differ diff --git a/frappe/public/js/lib/slickgrid/images/sort-asc.png b/frappe/public/js/lib/slickgrid/images/sort-asc.png index e6b6264fcc..8604ff4e07 100644 Binary files a/frappe/public/js/lib/slickgrid/images/sort-asc.png and b/frappe/public/js/lib/slickgrid/images/sort-asc.png differ diff --git a/frappe/public/js/lib/slickgrid/images/sort-desc.png b/frappe/public/js/lib/slickgrid/images/sort-desc.png index 74ad1540e3..a2a6adf936 100644 Binary files a/frappe/public/js/lib/slickgrid/images/sort-desc.png and b/frappe/public/js/lib/slickgrid/images/sort-desc.png differ diff --git a/frappe/public/js/lib/slickgrid/images/stripes.png b/frappe/public/js/lib/slickgrid/images/stripes.png index 0c293a927c..c3c4b28a80 100644 Binary files a/frappe/public/js/lib/slickgrid/images/stripes.png and b/frappe/public/js/lib/slickgrid/images/stripes.png differ diff --git a/frappe/public/js/lib/slickgrid/images/tag_red.png b/frappe/public/js/lib/slickgrid/images/tag_red.png index 6ebb37d25f..d290fcd791 100644 Binary files a/frappe/public/js/lib/slickgrid/images/tag_red.png and b/frappe/public/js/lib/slickgrid/images/tag_red.png differ diff --git a/frappe/public/js/lib/slickgrid/images/tick.png b/frappe/public/js/lib/slickgrid/images/tick.png index a9925a06ab..3899d71dfa 100644 Binary files a/frappe/public/js/lib/slickgrid/images/tick.png and b/frappe/public/js/lib/slickgrid/images/tick.png differ diff --git a/frappe/public/js/lib/slickgrid/plugins/slick.autotooltips.js b/frappe/public/js/lib/slickgrid/plugins/slick.autotooltips.js index a9cea49f94..955684f2aa 100644 --- a/frappe/public/js/lib/slickgrid/plugins/slick.autotooltips.js +++ b/frappe/public/js/lib/slickgrid/plugins/slick.autotooltips.js @@ -1,45 +1,80 @@ (function ($) { - // register namespace + // Register namespace $.extend(true, window, { "Slick": { "AutoTooltips": AutoTooltips } }); - + /** + * AutoTooltips plugin to show/hide tooltips when columns are too narrow to fit content. + * @constructor + * @param {boolean} [options.enableForCells=true] - Enable tooltip for grid cells + * @param {boolean} [options.enableForHeaderCells=false] - Enable tooltip for header cells + * @param {number} [options.maxToolTipLength=null] - The maximum length for a tooltip + */ function AutoTooltips(options) { var _grid; var _self = this; var _defaults = { + enableForCells: true, + enableForHeaderCells: false, maxToolTipLength: null }; - + + /** + * Initialize plugin. + */ function init(grid) { options = $.extend(true, {}, _defaults, options); _grid = grid; - _grid.onMouseEnter.subscribe(handleMouseEnter); + if (options.enableForCells) _grid.onMouseEnter.subscribe(handleMouseEnter); + if (options.enableForHeaderCells) _grid.onHeaderMouseEnter.subscribe(handleHeaderMouseEnter); } - + + /** + * Destroy plugin. + */ function destroy() { - _grid.onMouseEnter.unsubscribe(handleMouseEnter); + if (options.enableForCells) _grid.onMouseEnter.unsubscribe(handleMouseEnter); + if (options.enableForHeaderCells) _grid.onHeaderMouseEnter.unsubscribe(handleHeaderMouseEnter); } - - function handleMouseEnter(e, args) { + + /** + * Handle mouse entering grid cell to add/remove tooltip. + * @param {jQuery.Event} e - The event + */ + function handleMouseEnter(e) { var cell = _grid.getCellFromEvent(e); if (cell) { - var node = _grid.getCellNode(cell.row, cell.cell); - if ($(node).innerWidth() < node.scrollWidth) { - var text = $.trim($(node).text()); + var $node = $(_grid.getCellNode(cell.row, cell.cell)); + var text; + if ($node.innerWidth() < $node[0].scrollWidth) { + text = $.trim($node.text()); if (options.maxToolTipLength && text.length > options.maxToolTipLength) { text = text.substr(0, options.maxToolTipLength - 3) + "..."; } - $(node).attr("title", text); } else { - $(node).attr("title", ""); + text = ""; } + $node.attr("title", text); } } - + + /** + * Handle mouse entering header cell to add/remove tooltip. + * @param {jQuery.Event} e - The event + * @param {object} args.column - The column definition + */ + function handleHeaderMouseEnter(e, args) { + var column = args.column, + $node = $(e.target).closest(".slick-header-column"); + if (!column.toolTip) { + $node.attr("title", ($node.innerWidth() < $node[0].scrollWidth) ? column.name : ""); + } + } + + // Public API $.extend(this, { "init": init, "destroy": destroy diff --git a/frappe/public/js/lib/slickgrid/plugins/slick.cellrangedecorator.js b/frappe/public/js/lib/slickgrid/plugins/slick.cellrangedecorator.js index a511a59d6a..0cbe71d48d 100644 --- a/frappe/public/js/lib/slickgrid/plugins/slick.cellrangedecorator.js +++ b/frappe/public/js/lib/slickgrid/plugins/slick.cellrangedecorator.js @@ -20,6 +20,7 @@ function CellRangeDecorator(grid, options) { var _elem; var _defaults = { + selectionCssClass: 'slick-range-decorator', selectionCss: { "zIndex": "9999", "border": "2px dashed red" @@ -32,6 +33,7 @@ function show(range) { if (!_elem) { _elem = $("
", {css: options.selectionCss}) + .addClass(options.selectionCssClass) .css("position", "absolute") .appendTo(grid.getCanvasNode()); } @@ -61,4 +63,4 @@ "hide": hide }); } -})(jQuery); \ No newline at end of file +})(jQuery); diff --git a/frappe/public/js/lib/slickgrid/plugins/slick.cellrangeselector.js b/frappe/public/js/lib/slickgrid/plugins/slick.cellrangeselector.js index 76af7feeb7..520b17f3c4 100644 --- a/frappe/public/js/lib/slickgrid/plugins/slick.cellrangeselector.js +++ b/frappe/public/js/lib/slickgrid/plugins/slick.cellrangeselector.js @@ -54,6 +54,8 @@ return; } + _grid.focus(); + var start = _grid.getCellFromPoint( dd.startX - $(_canvas).offset().left, dd.startY - $(_canvas).offset().top); diff --git a/frappe/public/js/lib/slickgrid/plugins/slick.cellselectionmodel.js b/frappe/public/js/lib/slickgrid/plugins/slick.cellselectionmodel.js index 2f1a9bc203..74bc3eb70e 100644 --- a/frappe/public/js/lib/slickgrid/plugins/slick.cellselectionmodel.js +++ b/frappe/public/js/lib/slickgrid/plugins/slick.cellselectionmodel.js @@ -82,6 +82,13 @@ } function handleKeyDown(e) { + /*** + * Кey codes + * 37 left + * 38 up + * 39 right + * 40 down + */ var ranges, last; var active = _grid.getActiveCell(); @@ -119,8 +126,10 @@ var new_last = new Slick.Range(active.row, active.cell, active.row + dirRow*dRow, active.cell + dirCell*dCell); if (removeInvalidRanges([new_last]).length) { ranges.push(new_last); - _grid.scrollRowIntoView(dirRow > 0 ? new_last.toRow : new_last.fromRow); - _grid.scrollCellIntoView(new_last.fromRow, dirCell > 0 ? new_last.toCell : new_last.fromCell); + var viewRow = dirRow > 0 ? new_last.toRow : new_last.fromRow; + var viewCell = dirCell > 0 ? new_last.toCell : new_last.fromCell; + _grid.scrollRowIntoView(viewRow); + _grid.scrollCellIntoView(viewRow, viewCell); } else ranges.push(last); @@ -142,4 +151,4 @@ "onSelectedRangesChanged": new Slick.Event() }); } -})(jQuery); \ No newline at end of file +})(jQuery); diff --git a/frappe/public/js/lib/slickgrid/plugins/slick.headerbuttons.css b/frappe/public/js/lib/slickgrid/plugins/slick.headerbuttons.css index 9bd05cdc8d..0ba79ea0df 100644 --- a/frappe/public/js/lib/slickgrid/plugins/slick.headerbuttons.css +++ b/frappe/public/js/lib/slickgrid/plugins/slick.headerbuttons.css @@ -1,4 +1,5 @@ -.slick-column-name { +.slick-column-name, +.slick-sort-indicator { /** * This makes all "float:right" elements after it that spill over to the next line * display way below the lower boundary of the column thus hiding them. diff --git a/frappe/public/js/lib/slickgrid/plugins/slick.headermenu.css b/frappe/public/js/lib/slickgrid/plugins/slick.headermenu.css index e20aeedac6..8b0b6a9f7b 100644 --- a/frappe/public/js/lib/slickgrid/plugins/slick.headermenu.css +++ b/frappe/public/js/lib/slickgrid/plugins/slick.headermenu.css @@ -7,6 +7,7 @@ width: 14px; background-repeat: no-repeat; background-position: left center; + background-image: url(../images/down.gif); cursor: pointer; display: none; diff --git a/frappe/public/js/lib/slickgrid/plugins/slick.headermenu.js b/frappe/public/js/lib/slickgrid/plugins/slick.headermenu.js index bc63a388ba..ec8244daa6 100644 --- a/frappe/public/js/lib/slickgrid/plugins/slick.headermenu.js +++ b/frappe/public/js/lib/slickgrid/plugins/slick.headermenu.js @@ -83,7 +83,7 @@ var _handler = new Slick.EventHandler(); var _defaults = { buttonCssClass: null, - buttonImage: "../images/down.gif" + buttonImage: null }; var $menu; var $activeHeaderColumn; @@ -182,7 +182,7 @@ if (!$menu) { $menu = $("
") - .appendTo(document.body); + .appendTo(_grid.getContainerNode()); } $menu.empty(); @@ -225,14 +225,17 @@ // Position the menu. $menu - .css("top", $(this).offset().top + $(this).height()) - .css("left", $(this).offset().left); + .offset({ top: $(this).offset().top + $(this).height(), left: $(this).offset().left }); // Mark the header as active to keep the highlighting. $activeHeaderColumn = $menuButton.closest(".slick-header-column"); $activeHeaderColumn .addClass("slick-header-column-active"); + + // Stop propagation so that it doesn't register as a header click event. + e.preventDefault(); + e.stopPropagation(); } @@ -269,4 +272,4 @@ "onCommand": new Slick.Event() }); } -})(jQuery); \ No newline at end of file +})(jQuery); diff --git a/frappe/public/js/lib/slickgrid/plugins/slick.rowselectionmodel.js b/frappe/public/js/lib/slickgrid/plugins/slick.rowselectionmodel.js index 28e7e43a6d..0de8dd3a40 100644 --- a/frappe/public/js/lib/slickgrid/plugins/slick.rowselectionmodel.js +++ b/frappe/public/js/lib/slickgrid/plugins/slick.rowselectionmodel.js @@ -134,34 +134,34 @@ return false; } + if (!_grid.getOptions().multiSelect || ( + !e.ctrlKey && !e.shiftKey && !e.metaKey)) { + return false; + } + var selection = rangesToRows(_ranges); var idx = $.inArray(cell.row, selection); - if (!e.ctrlKey && !e.shiftKey && !e.metaKey) { - return false; - } - else if (_grid.getOptions().multiSelect) { - if (idx === -1 && (e.ctrlKey || e.metaKey)) { - selection.push(cell.row); - _grid.setActiveCell(cell.row, cell.cell); - } else if (idx !== -1 && (e.ctrlKey || e.metaKey)) { - selection = $.grep(selection, function (o, i) { - return (o !== cell.row); - }); - _grid.setActiveCell(cell.row, cell.cell); - } else if (selection.length && e.shiftKey) { - var last = selection.pop(); - var from = Math.min(cell.row, last); - var to = Math.max(cell.row, last); - selection = []; - for (var i = from; i <= to; i++) { - if (i !== last) { - selection.push(i); - } + if (idx === -1 && (e.ctrlKey || e.metaKey)) { + selection.push(cell.row); + _grid.setActiveCell(cell.row, cell.cell); + } else if (idx !== -1 && (e.ctrlKey || e.metaKey)) { + selection = $.grep(selection, function (o, i) { + return (o !== cell.row); + }); + _grid.setActiveCell(cell.row, cell.cell); + } else if (selection.length && e.shiftKey) { + var last = selection.pop(); + var from = Math.min(cell.row, last); + var to = Math.max(cell.row, last); + selection = []; + for (var i = from; i <= to; i++) { + if (i !== last) { + selection.push(i); } - selection.push(last); - _grid.setActiveCell(cell.row, cell.cell); } + selection.push(last); + _grid.setActiveCell(cell.row, cell.cell); } _ranges = rowsToRanges(selection); diff --git a/frappe/public/js/lib/slickgrid/slick-default-theme.css b/frappe/public/js/lib/slickgrid/slick-default-theme.css index 006afe7c07..efc7415435 100644 --- a/frappe/public/js/lib/slickgrid/slick-default-theme.css +++ b/frappe/public/js/lib/slickgrid/slick-default-theme.css @@ -6,16 +6,17 @@ classes should alter those! */ .slick-header-columns { - background-color: #f2f2f2; + background: url('images/header-columns-bg.gif') repeat-x center bottom; border-bottom: 1px solid silver; } .slick-header-column { + background: url('images/header-columns-bg.gif') repeat-x center bottom; border-right: 1px solid silver; } .slick-header-column:hover, .slick-header-column-active { - background-color: #f5f5f5; + background: white url('images/header-columns-over-bg.gif') repeat-x center bottom; } .slick-headerrow { @@ -45,10 +46,8 @@ classes should alter those! } .slick-cell { - padding: 1px 4px 0px 5px; - border-top: 0px; - border-left: 0px; - border-right: 1px solid silver; + padding-left: 4px; + padding-right: 4px; } .slick-group { @@ -62,11 +61,11 @@ classes should alter those! } .slick-group-toggle.expanded { - background: url(../frappe/js/lib/slickgrid/images/collapse.gif) no-repeat center center; + background: url(images/collapse.gif) no-repeat center center; } .slick-group-toggle.collapsed { - background: url(../frappe/js/lib/slickgrid/images/expand.gif) no-repeat center center; + background: url(images/expand.gif) no-repeat center center; } .slick-group-totals { @@ -74,6 +73,10 @@ classes should alter those! background: white; } +.slick-cell.selected { + background-color: beige; +} + .slick-cell.active { border-color: gray; border-style: solid; @@ -83,18 +86,10 @@ classes should alter those! background: silver !important; } -.slick-row[row$="1"], .slick-row[row$="3"], .slick-row[row$="5"], .slick-row[row$="7"], .slick-row[row$="9"] { +.slick-row.odd { background: #fafafa; } -.slick-row.odd .slick-cell { - background-color: #f9f9f9; -} - -.slick-cell.selected { - background-color: beige !important; -} - .slick-row.ui-state-active { background: #F5F7D7; } @@ -106,195 +101,18 @@ classes should alter those! .slick-cell.invalid { border-color: red; + -moz-animation-duration: 0.2s; + -webkit-animation-duration: 0.2s; + -moz-animation-name: slickgrid-invalid-hilite; + -webkit-animation-name: slickgrid-invalid-hilite; } -.grid-header { - border: 1px solid gray; - border-bottom: 0; - border-top: 0; - background: url('../lib/js/lib/slickgrid/images/header-bg.gif') repeat-x center top; - color: black; - height: 24px; - line-height: 24px; -} - -.grid-header label { - display: inline-block; - font-weight: bold; - margin: auto auto auto 6px; -} - -.grid-header .ui-icon { - margin: 4px 4px auto 6px; - background-color: transparent; - border-color: transparent; -} - -.grid-header .ui-icon.ui-state-hover { - background-color: white; -} - -.grid-header #txtSearch { - margin: 0 4px 0 4px; - padding: 2px 2px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border: 1px solid silver; -} - -.options-panel { - -moz-border-radius: 6px; - -webkit-border-radius: 6px; - border: 1px solid silver; - background: #f0f0f0; - padding: 4px; - margin-bottom: 20px; - width: 320px; - position: absolute; - top: 0px; - left: 650px; -} - -/* Individual cell styles */ -.slick-cell.task-name { - font-weight: bold; - text-align: right; -} - -.slick-cell.task-percent { - text-align: right; -} - -.slick-cell.cell-move-handle { - font-weight: bold; - text-align: right; - border-right: solid gray; - - background: #efefef; - cursor: move; -} - -.cell-move-handle:hover { - background: #b6b9bd; -} - -.slick-row.selected .cell-move-handle { - background: #D5DC8D; -} - -.slick-row .cell-actions { - text-align: left; -} - -.slick-row.complete { - background-color: #DFD; - color: #555; +@-moz-keyframes slickgrid-invalid-hilite { + from { box-shadow: 0 0 6px red; } + to { box-shadow: none; } } -.percent-complete-bar { - display: inline-block; - height: 6px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; -} - -/* Slick.Editors.Text, Slick.Editors.Date */ -input.editor-text { - width: 100%; - height: 100%; - border: 0; - margin: 0; - background: transparent; - outline: 0; - padding: 0; - -} - -.ui-datepicker-trigger { - margin-top: 2px; - padding: 0; - vertical-align: top; -} - -/* Slick.Editors.PercentComplete */ -input.editor-percentcomplete { - width: 100%; - height: 100%; - border: 0; - margin: 0; - background: transparent; - outline: 0; - padding: 0; - - float: left; -} - -.editor-percentcomplete-picker { - position: relative; - display: inline-block; - width: 16px; - height: 100%; - background: url("../lib/js/lib/slickgrid/images/pencil.gif") no-repeat center center; - overflow: visible; - z-index: 1000; - float: right; -} - -.editor-percentcomplete-helper { - border: 0 solid gray; - position: absolute; - top: -2px; - left: -9px; - background: url("../lib/js/lib/slickgrid/images/editor-helper-bg.gif") no-repeat top left; - padding-left: 9px; - - width: 120px; - height: 140px; - display: none; - overflow: visible; -} - -.editor-percentcomplete-wrapper { - background: beige; - padding: 20px 8px; - - width: 100%; - height: 98px; - border: 1px solid gray; - border-left: 0; -} - -.editor-percentcomplete-buttons { - float: right; -} - -.editor-percentcomplete-buttons button { - width: 80px; -} - -.editor-percentcomplete-slider { - float: left; -} - -.editor-percentcomplete-picker:hover .editor-percentcomplete-helper { - display: block; -} - -.editor-percentcomplete-helper:hover { - display: block; -} - -/* Slick.Editors.YesNoSelect */ -select.editor-yesno { - width: 100%; - margin: 0; - vertical-align: middle; -} - -/* Slick.Editors.Checkbox */ -input.editor-checkbox { - margin: 0; - height: 100%; - padding: 0; - border: 0; -} +@-webkit-keyframes slickgrid-invalid-hilite { + from { box-shadow: 0 0 6px red; } + to { box-shadow: none; } +} \ No newline at end of file diff --git a/frappe/public/js/lib/slickgrid/slick.core.js b/frappe/public/js/lib/slickgrid/slick.core.js index 5c4c69562a..2f097b1db6 100644 --- a/frappe/public/js/lib/slickgrid/slick.core.js +++ b/frappe/public/js/lib/slickgrid/slick.core.js @@ -348,7 +348,8 @@ Group.prototype.equals = function (group) { return this.value === group.value && this.count === group.count && - this.collapsed === group.collapsed; + this.collapsed === group.collapsed && + this.title === group.title; }; /*** @@ -369,6 +370,14 @@ * @type {Group} */ this.group = null; + + /*** + * Whether the totals have been fully initialized / calculated. + * Will be set to false for lazy-calculated group totals. + * @param initialized + * @type {Boolean} + */ + this.initialized = false; } GroupTotals.prototype = new NonDataItem(); diff --git a/frappe/public/js/lib/slickgrid/slick.dataview.js b/frappe/public/js/lib/slickgrid/slick.dataview.js index a4dcdd41be..f1c1b5e34f 100644 --- a/frappe/public/js/lib/slickgrid/slick.dataview.js +++ b/frappe/public/js/lib/slickgrid/slick.dataview.js @@ -60,7 +60,8 @@ aggregateCollapsed: false, aggregateChildGroups: false, collapsed: false, - displayTotalsRow: true + displayTotalsRow: true, + lazyTotalsCalculation: false }; var groupingInfos = []; var groups = []; @@ -266,7 +267,7 @@ */ function setAggregators(groupAggregators, includeCollapsed) { if (!groupingInfos.length) { - throw new Error("At least must setGrouping must be specified before calling setAggregators()."); + throw new Error("At least one grouping must be specified before calling setAggregators()."); } groupingInfos[0].aggregators = groupAggregators; @@ -304,7 +305,7 @@ function mapIdsToRows(idArray) { var rows = []; ensureRowsByIdCache(); - for (var i = 0; i < idArray.length; i++) { + for (var i = 0, l = idArray.length; i < l; i++) { var row = rowsById[idArray[i]]; if (row != null) { rows[rows.length] = row; @@ -315,7 +316,7 @@ function mapRowsToIds(rowArray) { var ids = []; - for (var i = 0; i < rowArray.length; i++) { + for (var i = 0, l = rowArray.length; i < l; i++) { if (rowArray[i] < rows.length) { ids[ids.length] = rows[rowArray[i]][idProperty]; } @@ -363,7 +364,22 @@ } function getItem(i) { - return rows[i]; + var item = rows[i]; + + // if this is a group row, make sure totals are calculated and update the title + if (item && item.__group && item.totals && !item.totals.initialized) { + var gi = groupingInfos[item.level]; + if (!gi.displayTotalsRow) { + calculateTotals(item.totals); + item.title = gi.formatter ? gi.formatter(item) : item.value; + } + } + // if this is a totals row, make sure it's calculated + else if (item && item.__groupTotals && !item.initialized) { + calculateTotals(item); + } + + return item; } function getItemMetadata(i) { @@ -372,7 +388,7 @@ return null; } - // overrides for setGrouping rows + // overrides for grouping rows if (item.__group) { return options.groupItemMetadataProvider.getGroupRowMetadata(item); } @@ -421,7 +437,7 @@ * @param varArgs Either a Slick.Group's "groupingKey" property, or a * variable argument list of grouping values denoting a unique path to the row. For * example, calling collapseGroup('high', '10%') will collapse the '10%' subgroup of - * the 'high' setGrouping. + * the 'high' group. */ function collapseGroup(varArgs) { var args = Array.prototype.slice.call(arguments); @@ -437,7 +453,7 @@ * @param varArgs Either a Slick.Group's "groupingKey" property, or a * variable argument list of grouping values denoting a unique path to the row. For * example, calling expandGroup('high', '10%') will expand the '10%' subgroup of - * the 'high' setGrouping. + * the 'high' group. */ function expandGroup(varArgs) { var args = Array.prototype.slice.call(arguments); @@ -457,7 +473,7 @@ var group; var val; var groups = []; - var groupsByVal = []; + var groupsByVal = {}; var r; var level = parentGroup ? parentGroup.level + 1 : 0; var gi = groupingInfos[level]; @@ -503,27 +519,50 @@ return groups; } - // TODO: lazy totals calculation - function calculateGroupTotals(group) { - // TODO: try moving iterating over groups into compiled accumulator + function calculateTotals(totals) { + var group = totals.group; var gi = groupingInfos[group.level]; var isLeafLevel = (group.level == groupingInfos.length); - var totals = new Slick.GroupTotals(); var agg, idx = gi.aggregators.length; + + if (!isLeafLevel && gi.aggregateChildGroups) { + // make sure all the subgroups are calculated + var i = group.groups.length; + while (i--) { + if (!group.groups[i].initialized) { + calculateTotals(group.groups[i]); + } + } + } + while (idx--) { agg = gi.aggregators[idx]; agg.init(); - gi.compiledAccumulators[idx].call(agg, - (!isLeafLevel && gi.aggregateChildGroups) ? group.groups : group.rows); + if (!isLeafLevel && gi.aggregateChildGroups) { + gi.compiledAccumulators[idx].call(agg, group.groups); + } else { + gi.compiledAccumulators[idx].call(agg, group.rows); + } agg.storeResult(totals); } + totals.initialized = true; + } + + function addGroupTotals(group) { + var gi = groupingInfos[group.level]; + var totals = new Slick.GroupTotals(); totals.group = group; group.totals = totals; + if (!gi.lazyTotalsCalculation) { + calculateTotals(totals); + } } - function calculateTotals(groups, level) { + function addTotals(groups, level) { level = level || 0; var gi = groupingInfos[level]; + var groupCollapsed = gi.collapsed; + var toggledGroups = toggledGroupsByLevel[level]; var idx = groups.length, g; while (idx--) { g = groups[idx]; @@ -532,38 +571,20 @@ continue; } - // Do a depth-first aggregation so that parent setGrouping aggregators can access subgroup totals. + // Do a depth-first aggregation so that parent group aggregators can access subgroup totals. if (g.groups) { - calculateTotals(g.groups, level + 1); + addTotals(g.groups, level + 1); } if (gi.aggregators.length && ( gi.aggregateEmpty || g.rows.length || (g.groups && g.groups.length))) { - calculateGroupTotals(g); + addGroupTotals(g); } - } - } - function finalizeGroups(groups, level) { - level = level || 0; - var gi = groupingInfos[level]; - var groupCollapsed = gi.collapsed; - var toggledGroups = toggledGroupsByLevel[level]; - var idx = groups.length, g; - while (idx--) { - g = groups[idx]; g.collapsed = groupCollapsed ^ toggledGroups[g.groupingKey]; g.title = gi.formatter ? gi.formatter(g) : g.value; - - if (g.groups) { - finalizeGroups(g.groups, level + 1); - // Let the non-leaf setGrouping rows get garbage-collected. - // They may have been used by aggregates that go over all of the descendants, - // but at this point they are no longer needed. - g.rows = []; - } } - } + } function flattenGroupedRows(groups, level) { level = level || 0; @@ -613,10 +634,10 @@ var filterInfo = getFunctionInfo(filter); var filterBody = filterInfo.body - .replace(/return false[;}]/gi, "{ continue _coreloop; }") - .replace(/return true[;}]/gi, "{ _retval[_idx++] = $item$; continue _coreloop; }") - .replace(/return ([^;}]+?);/gi, - "{ if ($1) { _retval[_idx++] = $item$; }; continue _coreloop; }"); + .replace(/return false\s*([;}]|$)/gi, "{ continue _coreloop; }$1") + .replace(/return true\s*([;}]|$)/gi, "{ _retval[_idx++] = $item$; continue _coreloop; }$1") + .replace(/return ([^;}]+?)\s*([;}]|$)/gi, + "{ if ($1) { _retval[_idx++] = $item$; }; continue _coreloop; }$2"); // This preserves the function template code after JS compression, // so that replace() commands still work as expected. @@ -645,10 +666,10 @@ var filterInfo = getFunctionInfo(filter); var filterBody = filterInfo.body - .replace(/return false[;}]/gi, "{ continue _coreloop; }") - .replace(/return true[;}]/gi, "{ _cache[_i] = true;_retval[_idx++] = $item$; continue _coreloop; }") - .replace(/return ([^;}]+?);/gi, - "{ if ((_cache[_i] = $1)) { _retval[_idx++] = $item$; }; continue _coreloop; }"); + .replace(/return false\s*([;}]|$)/gi, "{ continue _coreloop; }$1") + .replace(/return true\s*([;}]|$)/gi, "{ _cache[_i] = true;_retval[_idx++] = $item$; continue _coreloop; }$1") + .replace(/return ([^;}]+?)\s*([;}]|$)/gi, + "{ if ((_cache[_i] = $1)) { _retval[_idx++] = $item$; }; continue _coreloop; }$2"); // This preserves the function template code after JS compression, // so that replace() commands still work as expected. @@ -793,8 +814,7 @@ if (groupingInfos.length) { groups = extractGroups(newRows); if (groups.length) { - calculateTotals(groups); - finalizeGroups(groups); + addTotals(groups); newRows = flattenGroupedRows(groups); } } @@ -838,17 +858,50 @@ } } - function syncGridSelection(grid, preserveHidden) { + /*** + * Wires the grid and the DataView together to keep row selection tied to item ids. + * This is useful since, without it, the grid only knows about rows, so if the items + * move around, the same rows stay selected instead of the selection moving along + * with the items. + * + * NOTE: This doesn't work with cell selection model. + * + * @param grid {Slick.Grid} The grid to sync selection with. + * @param preserveHidden {Boolean} Whether to keep selected items that go out of the + * view due to them getting filtered out. + * @param preserveHiddenOnSelectionChange {Boolean} Whether to keep selected items + * that are currently out of the view (see preserveHidden) as selected when selection + * changes. + * @return {Slick.Event} An event that notifies when an internal list of selected row ids + * changes. This is useful since, in combination with the above two options, it allows + * access to the full list selected row ids, and not just the ones visible to the grid. + * @method syncGridSelection + */ + function syncGridSelection(grid, preserveHidden, preserveHiddenOnSelectionChange) { var self = this; - var selectedRowIds = self.mapRowsToIds(grid.getSelectedRows());; var inHandler; + var selectedRowIds = self.mapRowsToIds(grid.getSelectedRows()); + var onSelectedRowIdsChanged = new Slick.Event(); + + function setSelectedRowIds(rowIds) { + if (selectedRowIds.join(",") == rowIds.join(",")) { + return; + } + + selectedRowIds = rowIds; + + onSelectedRowIdsChanged.notify({ + "grid": grid, + "ids": selectedRowIds + }, new Slick.EventData(), self); + } function update() { if (selectedRowIds.length > 0) { inHandler = true; var selectedRows = self.mapIdsToRows(selectedRowIds); if (!preserveHidden) { - selectedRowIds = self.mapRowsToIds(selectedRows); + setSelectedRowIds(self.mapRowsToIds(selectedRows)); } grid.setSelectedRows(selectedRows); inHandler = false; @@ -857,12 +910,22 @@ grid.onSelectedRowsChanged.subscribe(function(e, args) { if (inHandler) { return; } - selectedRowIds = self.mapRowsToIds(grid.getSelectedRows()); + var newSelectedRowIds = self.mapRowsToIds(grid.getSelectedRows()); + if (!preserveHiddenOnSelectionChange || !grid.getOptions().multiSelect) { + setSelectedRowIds(newSelectedRowIds); + } else { + // keep the ones that are hidden + var existing = $.grep(selectedRowIds, function(id) { return self.getRowById(id) === undefined; }); + // add the newly selected ones + setSelectedRowIds(existing.concat(newSelectedRowIds)); + } }); this.onRowsChanged.subscribe(update); this.onRowCountChanged.subscribe(update); + + return onSelectedRowIdsChanged; } function syncGridCellCssStyles(grid, key) { @@ -910,7 +973,7 @@ this.onRowCountChanged.subscribe(update); } - return { + $.extend(this, { // methods "beginUpdate": beginUpdate, "endUpdate": endUpdate, @@ -956,7 +1019,7 @@ "onRowCountChanged": onRowCountChanged, "onRowsChanged": onRowsChanged, "onPagingInfoChanged": onPagingInfoChanged - }; + }); } function AvgAggregator(field) { diff --git a/frappe/public/js/lib/slickgrid/slick.editors.js b/frappe/public/js/lib/slickgrid/slick.editors.js index f3ef8e9d28..04b20d2fad 100644 --- a/frappe/public/js/lib/slickgrid/slick.editors.js +++ b/frappe/public/js/lib/slickgrid/slick.editors.js @@ -304,14 +304,14 @@ this.loadValue = function (item) { defaultValue = !!item[args.column.field]; if (defaultValue) { - $select.attr("checked", "checked"); + $select.prop('checked', true); } else { - $select.removeAttr("checked"); + $select.prop('checked', false); } }; this.serializeValue = function () { - return !!$select.attr("checked"); + return $select.prop('checked'); }; this.applyValue = function (item, state) { diff --git a/frappe/public/js/lib/slickgrid/slick.formatters.js b/frappe/public/js/lib/slickgrid/slick.formatters.js new file mode 100644 index 0000000000..a31aaf9319 --- /dev/null +++ b/frappe/public/js/lib/slickgrid/slick.formatters.js @@ -0,0 +1,59 @@ +/*** + * Contains basic SlickGrid formatters. + * + * NOTE: These are merely examples. You will most likely need to implement something more + * robust/extensible/localizable/etc. for your use! + * + * @module Formatters + * @namespace Slick + */ + +(function ($) { + // register namespace + $.extend(true, window, { + "Slick": { + "Formatters": { + "PercentComplete": PercentCompleteFormatter, + "PercentCompleteBar": PercentCompleteBarFormatter, + "YesNo": YesNoFormatter, + "Checkmark": CheckmarkFormatter + } + } + }); + + function PercentCompleteFormatter(row, cell, value, columnDef, dataContext) { + if (value == null || value === "") { + return "-"; + } else if (value < 50) { + return "" + value + "%"; + } else { + return "" + value + "%"; + } + } + + function PercentCompleteBarFormatter(row, cell, value, columnDef, dataContext) { + if (value == null || value === "") { + return ""; + } + + var color; + + if (value < 30) { + color = "red"; + } else if (value < 70) { + color = "silver"; + } else { + color = "green"; + } + + return ""; + } + + function YesNoFormatter(row, cell, value, columnDef, dataContext) { + return value ? "Yes" : "No"; + } + + function CheckmarkFormatter(row, cell, value, columnDef, dataContext) { + return value ? "" : ""; + } +})(jQuery); diff --git a/frappe/public/js/lib/slickgrid/slick.grid.css b/frappe/public/js/lib/slickgrid/slick.grid.css index 1aeb3affe3..6a416db1ef 100644 --- a/frappe/public/js/lib/slickgrid/slick.grid.css +++ b/frappe/public/js/lib/slickgrid/slick.grid.css @@ -48,6 +48,8 @@ classes should alter those! width: 8px; height: 5px; margin-left: 4px; + margin-top: 6px; + float: left; } .slick-sort-indicator-desc { diff --git a/frappe/public/js/lib/slickgrid/slick.grid.js b/frappe/public/js/lib/slickgrid/slick.grid.js index 0f10c57797..c12bae9bba 100644 --- a/frappe/public/js/lib/slickgrid/slick.grid.js +++ b/frappe/public/js/lib/slickgrid/slick.grid.js @@ -1,13 +1,13 @@ /** * @license - * (c) 2009-2012 Michael Leibman + * (c) 2009-2013 Michael Leibman * michael{dot}leibman{at}gmail{dot}com * http://github.com/mleibman/slickgrid * * Distributed under MIT license. * All rights reserved. * - * SlickGrid v2.1 + * SlickGrid v2.2 * * NOTES: * Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods. @@ -85,7 +85,8 @@ if (typeof Slick === "undefined") { fullWidthRows: false, multiColumnSort: false, defaultFormatter: defaultFormatter, - forceSyncScrolling: false + forceSyncScrolling: false, + addNewRowCssClass: "new-row" }; var columnDefaults = { @@ -133,7 +134,6 @@ if (typeof Slick === "undefined") { var headerColumnWidthDiff = 0, headerColumnHeightDiff = 0, // border+padding cellWidthDiff = 0, cellHeightDiff = 0; var absoluteColumnMinWidth; - var numberOfRows = 0; var tabbingDirection = 1; var activePosX; @@ -177,6 +177,11 @@ if (typeof Slick === "undefined") { var counter_rows_rendered = 0; var counter_rows_removed = 0; + // These two variables work around a bug with inertial scrolling in Webkit/Blink on Mac. + // See http://crbug.com/312427. + var rowNodeFromLastMouseWheelEvent; // this node must not be deleted while inertial scrolling + var zombieRowNodeFromLastMouseWheelEvent; // node that was hidden instead of getting deleted + ////////////////////////////////////////////////////////////////////////////////////////////// // Initialization @@ -299,6 +304,7 @@ if (typeof Slick === "undefined") { $container .bind("resize.slickgrid", resizeCanvas); $viewport + //.bind("click", handleClick) .bind("scroll", handleScroll); $headerScroller .bind("contextmenu", handleHeaderContextMenu) @@ -320,6 +326,12 @@ if (typeof Slick === "undefined") { .bind("dragend", handleDragEnd) .delegate(".slick-cell", "mouseenter", handleMouseEnter) .delegate(".slick-cell", "mouseleave", handleMouseLeave); + + // Work around http://crbug.com/312427. + if (navigator.userAgent.toLowerCase().match(/webkit/) && + navigator.userAgent.toLowerCase().match(/macintosh/)) { + $canvas.bind("mousewheel", handleMouseWheel); + } } } @@ -547,9 +559,10 @@ if (typeof Slick === "undefined") { for (var i = 0; i < columns.length; i++) { var m = columns[i]; - var header = $("
") + var header = $("
") .html("" + m.name + "") .width(m.width - headerColumnWidthDiff) + .attr("id", "" + uid + m.id) .attr("title", m.toolTip || "") .data("column", m) .addClass(m.headerCssClass || "") @@ -666,8 +679,8 @@ if (typeof Slick === "undefined") { tolerance: "intersection", helper: "clone", placeholder: "slick-sortable-placeholder ui-state-default slick-header-column", - forcePlaceholderSize: true, start: function (e, ui) { + ui.placeholder.width(ui.helper.outerWidth() - headerColumnWidthDiff); $(ui.helper).addClass("slick-header-column-active"); }, beforeStop: function (e, ui) { @@ -878,23 +891,27 @@ if (typeof Slick === "undefined") { el = $("").appendTo($headers); headerColumnWidthDiff = headerColumnHeightDiff = 0; - $.each(h, function (n, val) { - headerColumnWidthDiff += parseFloat(el.css(val)) || 0; - }); - $.each(v, function (n, val) { - headerColumnHeightDiff += parseFloat(el.css(val)) || 0; - }); + if (el.css("box-sizing") != "border-box" && el.css("-moz-box-sizing") != "border-box" && el.css("-webkit-box-sizing") != "border-box") { + $.each(h, function (n, val) { + headerColumnWidthDiff += parseFloat(el.css(val)) || 0; + }); + $.each(v, function (n, val) { + headerColumnHeightDiff += parseFloat(el.css(val)) || 0; + }); + } el.remove(); var r = $("
").appendTo($canvas); el = $("").appendTo(r); cellWidthDiff = cellHeightDiff = 0; - $.each(h, function (n, val) { - cellWidthDiff += parseFloat(el.css(val)) || 0; - }); - $.each(v, function (n, val) { - cellHeightDiff += parseFloat(el.css(val)) || 0; - }); + if (el.css("box-sizing") != "border-box" && el.css("-moz-box-sizing") != "border-box" && el.css("-webkit-box-sizing") != "border-box") { + $.each(h, function (n, val) { + cellWidthDiff += parseFloat(el.css(val)) || 0; + }); + $.each(v, function (n, val) { + cellHeightDiff += parseFloat(el.css(val)) || 0; + }); + } r.remove(); absoluteColumnMinWidth = Math.max(headerColumnWidthDiff, cellWidthDiff); @@ -975,8 +992,8 @@ if (typeof Slick === "undefined") { unregisterPlugin(plugins[i]); } - if (options.enableColumnReorder && $headers.sortable) { - $headers.sortable("destroy"); + if (options.enableColumnReorder) { + $headers.filter(":ui-sortable").sortable("destroy"); } unbindAncestorScrollEvents(); @@ -1044,7 +1061,7 @@ if (typeof Slick === "undefined") { shrinkLeeway -= shrinkSize; widths[i] -= shrinkSize; } - if (prevTotal == total) { // avoid infinite loop + if (prevTotal <= total) { // avoid infinite loop break; } prevTotal = total; @@ -1056,14 +1073,18 @@ if (typeof Slick === "undefined") { var growProportion = availWidth / total; for (i = 0; i < columns.length && total < availWidth; i++) { c = columns[i]; - if (!c.resizable || c.maxWidth <= c.width) { - continue; + var currentWidth = widths[i]; + var growSize; + + if (!c.resizable || c.maxWidth <= currentWidth) { + growSize = 0; + } else { + growSize = Math.min(Math.floor(growProportion * currentWidth) - currentWidth, (c.maxWidth - currentWidth) || 1000000) || 1; } - var growSize = Math.min(Math.floor(growProportion * c.width) - c.width, (c.maxWidth - c.width) || 1000000) || 1; total += growSize; widths[i] += growSize; } - if (prevTotal == total) { // avoid infinite loop + if (prevTotal >= total) { // avoid infinite loop break; } prevTotal = total; @@ -1257,6 +1278,10 @@ if (typeof Slick === "undefined") { } } + function getDataLengthIncludingAddNew() { + return getDataLength() + (options.enableAddRow ? 1 : 0); + } + function getDataItem(i) { if (data.getItem) { return data.getItem(i); @@ -1291,6 +1316,10 @@ if (typeof Slick === "undefined") { } } + function getContainerNode() { + return $container.get(0); + } + ////////////////////////////////////////////////////////////////////////////////////////////// // Rendering / Scrolling @@ -1330,7 +1359,7 @@ if (typeof Slick === "undefined") { if (value == null) { return ""; } else { - return value.toString().replace(/&/g,"&").replace(//g,">"); + return (value + "").replace(/&/g,"&").replace(//g,">"); } } @@ -1371,14 +1400,18 @@ if (typeof Slick === "undefined") { return item[columnDef.field]; } - function appendRowHtml(stringArray, row, range) { + function appendRowHtml(stringArray, row, range, dataLength) { var d = getDataItem(row); - var dataLoading = row < getDataLength() && !d; + var dataLoading = row < dataLength && !d; var rowCss = "slick-row" + (dataLoading ? " loading" : "") + (row === activeRow ? " active" : "") + (row % 2 == 1 ? " odd" : " even"); + if (!d) { + rowCss += " " + options.addNewRowCssClass; + } + var metadata = data.getItemMetadata && data.getItemMetadata(row); if (metadata && metadata.cssClasses) { @@ -1406,7 +1439,7 @@ if (typeof Slick === "undefined") { break; } - appendCellHtml(stringArray, row, i, colspan); + appendCellHtml(stringArray, row, i, colspan, d); } if (colspan > 1) { @@ -1417,9 +1450,8 @@ if (typeof Slick === "undefined") { stringArray.push("
"); } - function appendCellHtml(stringArray, row, cell, colspan) { + function appendCellHtml(stringArray, row, cell, colspan, item) { var m = columns[cell]; - var d = getDataItem(row); var cellCss = "slick-cell l" + cell + " r" + Math.min(columns.length - 1, cell + colspan - 1) + (m.cssClass ? " " + m.cssClass : ""); if (row === activeRow && cell === activeCell) { @@ -1436,9 +1468,9 @@ if (typeof Slick === "undefined") { stringArray.push("
"); // if there is a corresponding row (if not, this is the Add New row or this data hasn't been loaded yet) - if (d) { - var value = getDataItemValueForColumn(d, m); - stringArray.push(getFormatter(row, m)(row, cell, value, m, d)); + if (item) { + var value = getDataItemValueForColumn(item, m); + stringArray.push(getFormatter(row, m)(row, cell, value, m, item)); } stringArray.push("
"); @@ -1476,7 +1508,14 @@ if (typeof Slick === "undefined") { if (!cacheEntry) { return; } - $canvas[0].removeChild(cacheEntry.rowNode); + + if (rowNodeFromLastMouseWheelEvent == cacheEntry.rowNode) { + cacheEntry.rowNode.style.display = 'none'; + zombieRowNodeFromLastMouseWheelEvent = rowNodeFromLastMouseWheelEvent; + } else { + $canvas[0].removeChild(cacheEntry.rowNode); + } + delete rowsCache[row]; delete postProcessedRows[row]; renderedRows--; @@ -1526,6 +1565,8 @@ if (typeof Slick === "undefined") { ensureCellNodesInRowsCache(row); + var d = getDataItem(row); + for (var columnIdx in cacheEntry.cellNodesByColumnIdx) { if (!cacheEntry.cellNodesByColumnIdx.hasOwnProperty(columnIdx)) { continue; @@ -1533,7 +1574,6 @@ if (typeof Slick === "undefined") { columnIdx = columnIdx | 0; var m = columns[columnIdx], - d = getDataItem(row), node = cacheEntry.cellNodesByColumnIdx[columnIdx]; if (row === activeRow && columnIdx === activeCell && currentEditor) { @@ -1560,7 +1600,7 @@ if (typeof Slick === "undefined") { function resizeCanvas() { if (!initialized) { return; } if (options.autoHeight) { - viewportH = options.rowHeight * (getDataLength() + (options.enableAddRow ? 1 : 0)); + viewportH = options.rowHeight * getDataLengthIncludingAddNew(); } else { viewportH = getViewportHeight(); } @@ -1577,22 +1617,27 @@ if (typeof Slick === "undefined") { updateRowCount(); handleScroll(); + // Since the width has changed, force the render() to reevaluate virtually rendered cells. + lastRenderedScrollLeft = -1; render(); } function updateRowCount() { if (!initialized) { return; } - numberOfRows = getDataLength() + - (options.enableAddRow ? 1 : 0) + + + var dataLengthIncludingAddNew = getDataLengthIncludingAddNew(); + var numberOfRows = dataLengthIncludingAddNew + (options.leaveSpaceForNewRows ? numVisibleRows - 1 : 0); var oldViewportHasVScroll = viewportHasVScroll; // with autoHeight, we do not need to accommodate the vertical scroll bar viewportHasVScroll = !options.autoHeight && (numberOfRows * options.rowHeight > viewportH); + makeActiveCellNormal(); + // remove the rows that are now outside of the data range // this helps avoid redundant calls to .removeRow() when the size of the data decreased by thousands of rows - var l = options.enableAddRow ? getDataLength() : getDataLength() - 1; + var l = dataLengthIncludingAddNew - 1; for (var i in rowsCache) { if (i >= l) { removeRowFromCache(i); @@ -1678,7 +1723,7 @@ if (typeof Slick === "undefined") { } range.top = Math.max(0, range.top); - range.bottom = Math.min(options.enableAddRow ? getDataLength() : getDataLength() - 1, range.bottom); + range.bottom = Math.min(getDataLengthIncludingAddNew() - 1, range.bottom); range.leftPx -= viewportW; range.rightPx += viewportW; @@ -1747,7 +1792,7 @@ if (typeof Slick === "undefined") { var totalCellsAdded = 0; var colspan; - for (var row = range.top; row <= range.bottom; row++) { + for (var row = range.top, btm = range.bottom; row <= btm; row++) { cacheEntry = rowsCache[row]; if (!cacheEntry) { continue; @@ -1764,6 +1809,8 @@ if (typeof Slick === "undefined") { var metadata = data.getItemMetadata && data.getItemMetadata(row); metadata = metadata && metadata.columns; + var d = getDataItem(row); + // TODO: shorten this loop (index? heuristics? binary search?) for (var i = 0, ii = columns.length; i < ii; i++) { // Cells to the right are outside the range. @@ -1787,7 +1834,7 @@ if (typeof Slick === "undefined") { } if (columnPosRight[Math.min(ii - 1, i + colspan - 1)] > range.leftPx) { - appendCellHtml(stringArray, row, i, colspan); + appendCellHtml(stringArray, row, i, colspan, d); cellsAdded++; } @@ -1824,9 +1871,10 @@ if (typeof Slick === "undefined") { var parentNode = $canvas[0], stringArray = [], rows = [], - needToReselectCell = false; + needToReselectCell = false, + dataLength = getDataLength(); - for (var i = range.top; i <= range.bottom; i++) { + for (var i = range.top, ii = range.bottom; i <= ii; i++) { if (rowsCache[i]) { continue; } @@ -1851,7 +1899,7 @@ if (typeof Slick === "undefined") { "cellRenderQueue": [] }; - appendRowHtml(stringArray, i, range); + appendRowHtml(stringArray, i, range, dataLength); if (activeCellNode && activeRow === i) { needToReselectCell = true; } @@ -1910,7 +1958,7 @@ if (typeof Slick === "undefined") { renderRows(rendered); postProcessFromRow = visible.top; - postProcessToRow = Math.min(options.enableAddRow ? getDataLength() : getDataLength() - 1, visible.bottom); + postProcessToRow = Math.min(getDataLengthIncludingAddNew() - 1, visible.bottom); startPostProcessing(); lastRenderedScrollTop = scrollTop; @@ -1982,10 +2030,11 @@ if (typeof Slick === "undefined") { } function asyncPostProcessRows() { + var dataLength = getDataLength(); while (postProcessFromRow <= postProcessToRow) { var row = (vScrollDir >= 0) ? postProcessFromRow++ : postProcessToRow--; var cacheEntry = rowsCache[row]; - if (!cacheEntry || row >= getDataLength()) { + if (!cacheEntry || row >= dataLength) { continue; } @@ -2106,6 +2155,17 @@ if (typeof Slick === "undefined") { ////////////////////////////////////////////////////////////////////////////////////////////// // Interactivity + function handleMouseWheel(e) { + var rowNode = $(e.target).closest(".slick-row")[0]; + if (rowNode != rowNodeFromLastMouseWheelEvent) { + if (zombieRowNodeFromLastMouseWheelEvent && zombieRowNodeFromLastMouseWheelEvent != rowNode) { + $canvas[0].removeChild(zombieRowNodeFromLastMouseWheelEvent); + zombieRowNodeFromLastMouseWheelEvent = null; + } + rowNodeFromLastMouseWheelEvent = rowNode; + } + } + function handleDragInit(e, dd) { var cell = getCellFromEvent(e); if (!cell || !cellExists(cell.row, cell.cell)) { @@ -2155,6 +2215,12 @@ if (typeof Slick === "undefined") { return; // no editing mode to cancel, allow bubbling and default processing (exit without cancelling the event) } cancelEditAndSetFocus(); + } else if (e.which == 34) { + navigatePageDown(); + handled = true; + } else if (e.which == 33) { + navigatePageUp(); + handled = true; } else if (e.which == 37) { handled = navigateLeft(); } else if (e.which == 39) { @@ -2205,7 +2271,8 @@ if (typeof Slick === "undefined") { if (!currentEditor) { // if this click resulted in some cell child node getting focus, // don't steal it back - keyboard events will still bubble up - if (e.target != document.activeElement) { + // IE9+ seems to default DIVs to tabIndex=0 instead of -1, so check for cell clicks directly. + if (e.target != document.activeElement || $(e.target).hasClass("slick-cell")) { setFocus(); } } @@ -2223,7 +2290,7 @@ if (typeof Slick === "undefined") { if ((activeCell != cell.cell || activeRow != cell.row) && canCellBeActive(cell.row, cell.cell)) { if (!getEditorLock().isActive() || getEditorLock().commitCurrentEdit()) { scrollRowIntoView(cell.row, false); - setActiveCellInternal(getCellNode(cell.row, cell.cell), (cell.row === getDataLength()) || options.autoEdit); + setActiveCellInternal(getCellNode(cell.row, cell.cell)); } } } @@ -2406,7 +2473,7 @@ if (typeof Slick === "undefined") { } } - function setActiveCellInternal(newCell, editMode) { + function setActiveCellInternal(newCell, opt_editMode) { if (activeCellNode !== null) { makeActiveCellNormal(); $(activeCellNode).removeClass("active"); @@ -2422,10 +2489,14 @@ if (typeof Slick === "undefined") { activeRow = getRowFromNode(activeCellNode.parentNode); activeCell = activePosX = getCellFromNode(activeCellNode); + if (opt_editMode == null) { + opt_editMode = (activeRow == getDataLength()) || options.autoEdit; + } + $(activeCellNode).addClass("active"); $(rowsCache[activeRow].rowNode).addClass("active"); - if (options.editable && editMode && isCellPotentiallyEditable(activeRow, activeCell)) { + if (options.editable && opt_editMode && isCellPotentiallyEditable(activeRow, activeCell)) { clearTimeout(h_editorLoader); if (options.asyncEditorLoading) { @@ -2447,7 +2518,10 @@ if (typeof Slick === "undefined") { function clearTextSelection() { if (document.selection && document.selection.empty) { - document.selection.empty(); + try { + //IE fails here if selected element is not in dom + document.selection.empty(); + } catch (e) { } } else if (window.getSelection) { var sel = window.getSelection(); if (sel && sel.removeAllRanges) { @@ -2457,13 +2531,14 @@ if (typeof Slick === "undefined") { } function isCellPotentiallyEditable(row, cell) { + var dataLength = getDataLength(); // is the data for this row loaded? - if (row < getDataLength() && !getDataItem(row)) { + if (row < dataLength && !getDataItem(row)) { return false; } // are we in the Add New row? can we create new from this cell? - if (columns[cell].cannotTriggerInsert && row >= getDataLength()) { + if (columns[cell].cannotTriggerInsert && row >= dataLength) { return false; } @@ -2489,7 +2564,7 @@ if (typeof Slick === "undefined") { if (d) { var column = columns[activeCell]; var formatter = getFormatter(activeRow, column); - activeCellNode.innerHTML = formatter(activeRow, activeCell, getDataItemValueForColumn(d, column), column, getDataItem(activeRow)); + activeCellNode.innerHTML = formatter(activeRow, activeCell, getDataItemValueForColumn(d, column), column, d); invalidatePostProcessingResults(activeRow); } } @@ -2680,6 +2755,47 @@ if (typeof Slick === "undefined") { render(); } + function scrollPage(dir) { + var deltaRows = dir * numVisibleRows; + scrollTo((getRowFromPosition(scrollTop) + deltaRows) * options.rowHeight); + render(); + + if (options.enableCellNavigation && activeRow != null) { + var row = activeRow + deltaRows; + var dataLengthIncludingAddNew = getDataLengthIncludingAddNew(); + if (row >= dataLengthIncludingAddNew) { + row = dataLengthIncludingAddNew - 1; + } + if (row < 0) { + row = 0; + } + + var cell = 0, prevCell = null; + var prevActivePosX = activePosX; + while (cell <= activePosX) { + if (canCellBeActive(row, cell)) { + prevCell = cell; + } + cell += getColspan(row, cell); + } + + if (prevCell !== null) { + setActiveCellInternal(getCellNode(row, prevCell)); + activePosX = prevActivePosX; + } else { + resetActiveCell(); + } + } + } + + function navigatePageDown() { + scrollPage(1); + } + + function navigatePageUp() { + scrollPage(-1); + } + function getColspan(row, cell) { var metadata = data.getItemMetadata && data.getItemMetadata(row); if (!metadata || !metadata.columns) { @@ -2770,8 +2886,9 @@ if (typeof Slick === "undefined") { function gotoDown(row, cell, posX) { var prevCell; + var dataLengthIncludingAddNew = getDataLengthIncludingAddNew(); while (true) { - if (++row >= getDataLength() + (options.enableAddRow ? 1 : 0)) { + if (++row >= dataLengthIncludingAddNew) { return null; } @@ -2832,7 +2949,8 @@ if (typeof Slick === "undefined") { } var firstFocusableCell = null; - while (++row < getDataLength() + (options.enableAddRow ? 1 : 0)) { + var dataLengthIncludingAddNew = getDataLengthIncludingAddNew(); + while (++row < dataLengthIncludingAddNew) { firstFocusableCell = findFirstFocusableCell(row); if (firstFocusableCell !== null) { return { @@ -2847,7 +2965,7 @@ if (typeof Slick === "undefined") { function gotoPrev(row, cell, posX) { if (row == null && cell == null) { - row = getDataLength() + (options.enableAddRow ? 1 : 0) - 1; + row = getDataLengthIncludingAddNew() - 1; cell = posX = columns.length - 1; if (canCellBeActive(row, cell)) { return { @@ -2947,11 +3065,11 @@ if (typeof Slick === "undefined") { if (pos) { var isAddNewRow = (pos.row == getDataLength()); scrollCellIntoView(pos.row, pos.cell, !isAddNewRow); - setActiveCellInternal(getCellNode(pos.row, pos.cell), isAddNewRow || options.autoEdit); + setActiveCellInternal(getCellNode(pos.row, pos.cell)); activePosX = pos.posX; return true; } else { - setActiveCellInternal(getCellNode(activeRow, activeCell), (activeRow == getDataLength()) || options.autoEdit); + setActiveCellInternal(getCellNode(activeRow, activeCell)); return false; } } @@ -2979,7 +3097,7 @@ if (typeof Slick === "undefined") { } function canCellBeActive(row, cell) { - if (!options.enableCellNavigation || row >= getDataLength() + (options.enableAddRow ? 1 : 0) || + if (!options.enableCellNavigation || row >= getDataLengthIncludingAddNew() || row < 0 || cell >= columns.length || cell < 0) { return false; } @@ -3064,10 +3182,20 @@ if (typeof Slick === "undefined") { execute: function () { this.editor.applyValue(item, this.serializedValue); updateRow(this.row); + trigger(self.onCellChange, { + row: activeRow, + cell: activeCell, + item: item + }); }, undo: function () { this.editor.applyValue(item, this.prevSerializedValue); updateRow(this.row); + trigger(self.onCellChange, { + row: activeRow, + cell: activeCell, + item: item + }); } }; @@ -3079,11 +3207,6 @@ if (typeof Slick === "undefined") { makeActiveCellNormal(); } - trigger(self.onCellChange, { - row: activeRow, - cell: activeCell, - item: item - }); } else { var newItem = {}; currentEditor.applyValue(newItem, currentEditor.serializeValue()); @@ -3094,9 +3217,10 @@ if (typeof Slick === "undefined") { // check whether the lock has been re-acquired by event handlers return !getEditorLock().isActive(); } else { - // TODO: remove and put in onValidationError handlers in examples + // Re-add the CSS class to trigger transitions, if any. + $(activeCellNode).removeClass("invalid"); + $(activeCellNode).width(); // force layout $(activeCellNode).addClass("invalid"); - $(activeCellNode).stop(true, true).effect("highlight", {color: "red"}, 300); trigger(self.onValidationError, { editor: currentEditor, @@ -3232,6 +3356,7 @@ if (typeof Slick === "undefined") { "setSelectionModel": setSelectionModel, "getSelectedRows": getSelectedRows, "setSelectedRows": setSelectedRows, + "getContainerNode": getContainerNode, "render": render, "invalidate": invalidate, @@ -3269,6 +3394,8 @@ if (typeof Slick === "undefined") { "navigateDown": navigateDown, "navigateLeft": navigateLeft, "navigateRight": navigateRight, + "navigatePageUp": navigatePageUp, + "navigatePageDown": navigatePageDown, "gotoCell": gotoCell, "getTopPanel": getTopPanel, "setTopPanelVisibility": setTopPanelVisibility, diff --git a/frappe/public/js/lib/slickgrid/slick.groupitemmetadataprovider.js b/frappe/public/js/lib/slickgrid/slick.groupitemmetadataprovider.js index 49852a469a..18ee1c6012 100644 --- a/frappe/public/js/lib/slickgrid/slick.groupitemmetadataprovider.js +++ b/frappe/public/js/lib/slickgrid/slick.groupitemmetadataprovider.js @@ -33,7 +33,9 @@ toggleCssClass: "slick-group-toggle", toggleExpandedCssClass: "expanded", toggleCollapsedCssClass: "collapsed", - enableExpandCollapse: true + enableExpandCollapse: true, + groupFormatter: defaultGroupCellFormatter, + totalsFormatter: defaultTotalsCellFormatter }; options = $.extend(true, {}, _defaults, options); @@ -77,6 +79,12 @@ function handleGridClick(e, args) { var item = this.getDataItem(args.row); if (item && item instanceof Slick.Group && $(e.target).hasClass(options.toggleCssClass)) { + var range = _grid.getRenderedRange(); + this.getData().setRefreshHints({ + ignoreDiffsBefore: range.top, + ignoreDiffsAfter: range.bottom + }); + if (item.collapsed) { this.getData().expandGroup(item.groupingKey); } else { @@ -95,6 +103,12 @@ if (activeCell) { var item = this.getDataItem(activeCell.row); if (item && item instanceof Slick.Group) { + var range = _grid.getRenderedRange(); + this.getData().setRefreshHints({ + ignoreDiffsBefore: range.top, + ignoreDiffsAfter: range.bottom + }); + if (item.collapsed) { this.getData().expandGroup(item.groupingKey); } else { @@ -116,7 +130,7 @@ columns: { 0: { colspan: "*", - formatter: defaultGroupCellFormatter, + formatter: options.groupFormatter, editor: null } } @@ -128,7 +142,7 @@ selectable: false, focusable: options.totalsFocusable, cssClasses: options.totalsCssClass, - formatter: defaultTotalsCellFormatter, + formatter: options.totalsFormatter, editor: null }; } diff --git a/frappe/public/js/lib/slickgrid/slick.remotemodel.js b/frappe/public/js/lib/slickgrid/slick.remotemodel.js new file mode 100644 index 0000000000..6d21020e65 --- /dev/null +++ b/frappe/public/js/lib/slickgrid/slick.remotemodel.js @@ -0,0 +1,173 @@ +(function ($) { + /*** + * A sample AJAX data store implementation. + * Right now, it's hooked up to load Hackernews stories, but can + * easily be extended to support any JSONP-compatible backend that accepts paging parameters. + */ + function RemoteModel() { + // private + var PAGESIZE = 50; + var data = {length: 0}; + var searchstr = ""; + var sortcol = null; + var sortdir = 1; + var h_request = null; + var req = null; // ajax request + + // events + var onDataLoading = new Slick.Event(); + var onDataLoaded = new Slick.Event(); + + + function init() { + } + + + function isDataLoaded(from, to) { + for (var i = from; i <= to; i++) { + if (data[i] == undefined || data[i] == null) { + return false; + } + } + + return true; + } + + + function clear() { + for (var key in data) { + delete data[key]; + } + data.length = 0; + } + + + function ensureData(from, to) { + if (req) { + req.abort(); + for (var i = req.fromPage; i <= req.toPage; i++) + data[i * PAGESIZE] = undefined; + } + + if (from < 0) { + from = 0; + } + + if (data.length > 0) { + to = Math.min(to, data.length - 1); + } + + var fromPage = Math.floor(from / PAGESIZE); + var toPage = Math.floor(to / PAGESIZE); + + while (data[fromPage * PAGESIZE] !== undefined && fromPage < toPage) + fromPage++; + + while (data[toPage * PAGESIZE] !== undefined && fromPage < toPage) + toPage--; + + if (fromPage > toPage || ((fromPage == toPage) && data[fromPage * PAGESIZE] !== undefined)) { + // TODO: look-ahead + onDataLoaded.notify({from: from, to: to}); + return; + } + + var url = "http://api.thriftdb.com/api.hnsearch.com/items/_search?filter[fields][type][]=submission&q=" + searchstr + "&start=" + (fromPage * PAGESIZE) + "&limit=" + (((toPage - fromPage) * PAGESIZE) + PAGESIZE); + + if (sortcol != null) { + url += ("&sortby=" + sortcol + ((sortdir > 0) ? "+asc" : "+desc")); + } + + if (h_request != null) { + clearTimeout(h_request); + } + + h_request = setTimeout(function () { + for (var i = fromPage; i <= toPage; i++) + data[i * PAGESIZE] = null; // null indicates a 'requested but not available yet' + + onDataLoading.notify({from: from, to: to}); + + req = $.jsonp({ + url: url, + callbackParameter: "callback", + cache: true, + success: onSuccess, + error: function () { + onError(fromPage, toPage) + } + }); + req.fromPage = fromPage; + req.toPage = toPage; + }, 50); + } + + + function onError(fromPage, toPage) { + alert("error loading pages " + fromPage + " to " + toPage); + } + + function onSuccess(resp) { + var from = resp.request.start, to = from + resp.results.length; + data.length = Math.min(parseInt(resp.hits),1000); // limitation of the API + + for (var i = 0; i < resp.results.length; i++) { + var item = resp.results[i].item; + + // Old IE versions can't parse ISO dates, so change to universally-supported format. + item.create_ts = item.create_ts.replace(/^(\d+)-(\d+)-(\d+)T(\d+:\d+:\d+)Z$/, "$2/$3/$1 $4 UTC"); + item.create_ts = new Date(item.create_ts); + + data[from + i] = item; + data[from + i].index = from + i; + } + + req = null; + + onDataLoaded.notify({from: from, to: to}); + } + + + function reloadData(from, to) { + for (var i = from; i <= to; i++) + delete data[i]; + + ensureData(from, to); + } + + + function setSort(column, dir) { + sortcol = column; + sortdir = dir; + clear(); + } + + function setSearch(str) { + searchstr = str; + clear(); + } + + + init(); + + return { + // properties + "data": data, + + // methods + "clear": clear, + "isDataLoaded": isDataLoaded, + "ensureData": ensureData, + "reloadData": reloadData, + "setSort": setSort, + "setSearch": setSearch, + + // events + "onDataLoading": onDataLoading, + "onDataLoaded": onDataLoaded + }; + } + + // Slick.Data.RemoteModel + $.extend(true, window, { Slick: { Data: { RemoteModel: RemoteModel }}}); +})(jQuery); diff --git a/frappe/test_runner.py b/frappe/test_runner.py index 7010258130..2326f9d449 100644 --- a/frappe/test_runner.py +++ b/frappe/test_runner.py @@ -187,11 +187,11 @@ def make_test_objects(doctype, test_records, verbose=None): records = [] if not frappe.get_meta(doctype).issingle: - existing = frappe.get_list(doctype, filters={"name":("like", "_T-" + doctype + "-%")}) + existing = frappe.get_all(doctype, filters={"name":("like", "_T-" + doctype + "-%")}) if existing: return [d.name for d in existing] - existing = frappe.get_list(doctype, filters={"name":("like", "_Test " + doctype + "%")}) + existing = frappe.get_all(doctype, filters={"name":("like", "_Test " + doctype + "%")}) if existing: return [d.name for d in existing] diff --git a/frappe/translations/de.csv b/frappe/translations/de.csv index 26081a12b9..74ae0f059d 100644 --- a/frappe/translations/de.csv +++ b/frappe/translations/de.csv @@ -1,14 +1,14 @@ - by Role ,von Rolle + by Role ,durch Rolle is not set,nicht gesetzt """Company History""",„Unternehmensgeschichte“ """Team Members"" or ""Management""",„Teammitglieder“ oder „Management“ 'In List View' not allowed for type {0} in row {1},""" In der Listenansicht "" nicht erlaubt für Typ {0} in Zeile {1}" 0 - Draft; 1 - Submitted; 2 - Cancelled,0 - Entwurf; 1 - eingereicht; 2 - Abgesagt -0 is highest,0 höchsten ist +0 is highest,0 ist Höchstwert "000 is black, fff is white","000 ist schwarz, fff ist weiß" 2 days ago,vor 2 Tagen "[?]"," [?] " -"\
  • field:[fieldname] - By Field\
  • naming_series: - By Naming Series (field called naming_series must be present\
  • Prompt - Prompt user for a name\
  • [series] - Series by prefix (separated by a dot); for example PRE.#####\')"">Naming Options","\
  • field:[fieldname] - By Field\
  • naming_series: - By Naming Series (field called naming_series must be present\
  • Prompt - Prompt user for a name\
  • [series] - Series by prefix (separated by a dot); for example PRE.#####\')"">Naming Options" +"\
  • field:[fieldname] - By Field\
  • naming_series: - By Naming Series (field called naming_series must be present\
  • Prompt - Prompt user for a name\
  • [series] - Series by prefix (separated by a dot); for example PRE.#####\')"">Naming Options","\
  • Feld:[feldname] - Von Feld\
  • Serienname: - durch Namensserie (das Feld mit dem Namen Serienname muss existieren\
  • NAchfragen - Den Benutzer nach einem Namen fragen\
  • [series] - Serie mit Präfix (getrennt durch einen Punkt); z.B. PRE.#####\')"">Namensoptionen" new type of document, neue Art von Dokument "document type..., e.g. customer"," Dokumententyp ... , z. B. Kunden " e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..., zB (55 + 434) / 4 oder = Math.sin (Math.PI / 2) ... @@ -17,7 +17,7 @@ A user can be permitted to multiple records of the same DocType.,Ein Benutzer kann die Genehmigung für mehrere Datensätze des gleichen DocType haben. About,Information About Us Settings,"""Über uns"" Einstellungen" -About Us Team Member,"""Über uns"" Teammitglied" +About Us Team Member,"""Über uns"" Teammitglieder" Action,Aktion "Actions for workflow (e.g. Approve, Cancel).","Aktionen für Workflows (z. B. genehmigen , Abbruch) ." Add,Hinzufügen @@ -38,10 +38,10 @@ Add a New Role,Neue Rolle hinzufügen Add a banner to the site. (small banners are usually good),Der Website ein Werbebanner hinzufügen. (kleine Banner sind in der Regel gut) Add all roles,Alle Rollen hinzufügen Add attachment,Anhang hinzufügen -Add code as <script>,Code als hinzufügen <script> +Add code as <script>,Hinzufügen von Code als <script> Add comment,Kommentar hinzufügen -Add custom javascript to forms.,Hinzufügen von benutzerdefiniertem Javascript für Formulare. -Add fields to forms.,HInzufügen von Feldern zu Formularen . +Add custom javascript to forms.,"Fügen Sie benutzerdefinierte Javascript, um Formen ." +Add fields to forms.,Feld zu Formular hinzufügen. Add multiple rows,In mehreren Reihen Add new row,Neue Zeile hinzufügen "Add the name of Google Web Font e.g. ""Open Sans""","Den Namen von Google Web Font hinzufügen, z. B. ""Open Sans""" @@ -59,13 +59,13 @@ Address Line 2,Adresszeile 2 Address Title,Adresse Titel Address and other legal information you may want to put in the footer.,"Adresse und andere rechtliche Informationen, die Sie in die Fußzeile setzen können." Adds a custom field to a DocType,Fügt einem Dokumententyp ein benutzerdefiniertes Feld hinzu -Adds a custom script (client or server) to a DocType,Fügt ein benutzerdefiniertes Skript (Client oder Server) einem Dokumententyp hinzu +Adds a custom script (client or server) to a DocType,Fügt ein benutzerdefiniertes Skript (Client oder Server) zu einem Dokumententyp hinzu Admin,Admin Administrator,Administrator -All,All +All,Alle All Applications,Alle Anwendungen All Day,Ganzer Tag -All Tables (Main + Child Tables),All Tables (Main + Child Tables) +All Tables (Main + Child Tables),Alle Tabellen (Haupt- und Untertabellen) All customizations will be removed. Please confirm.,Alle Anpassungen werden entfernt. Bitte bestätigen Sie . "All possible Workflow States and roles of the workflow.
    Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Alle möglichen Workflow-Status und Rollen des Workflows. Dokumentenstatus-Optionen: 0 bedeutet „Gespeichert“, 1 „Abgesendet“ und 2 „Abgebrochen“" Allow Import,Import zulassen @@ -95,28 +95,28 @@ Application Installer,Application Installer Applications,Anwendungen Apply Style,Stil anwenden Apply User Permissions,Anwenden von Benutzerberechtigungen -Apply User Permissions of these Document Types,Apply User Permissions of these Document Types +Apply User Permissions of these Document Types,Benutzerberechtigungen auf diese Dokumentenart anwenden Are you sure you want to delete the attachment?,Soll die Anlage wirklich gelöscht werden? Arial,Arial "As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User.","Als bewährte Methode , nicht den gleichen Satz von Berechtigungs Vorschrift auf unterschiedliche Rollen zuzuweisen. Stattdessen legen mehrere Rollen auf den gleichen Benutzer ." Ascending,Aufsteigend -Assign To,Zuordnen zu +Assign To,Zuweisen zu Assigned By,Zugewiesen von -Assigned To,zugeordnet zu -Assigned To Fullname,zugeordnet zu (vollständiger Name) +Assigned To,zugewiesen an +Assigned To Fullname,zugewiesen zu vollem Namen Assigned To/Owner,Zuständig / Inhaber Assigned to {0},zugeordnet zu {0} Assignment Complete,Zuordnung vollständig -Assignment Status Changed,Zuordnungsstatus geändert +Assignment Status Changed,Einsatzstatus geändert Assignments,Zuordnungen Attach,Anhängen -Attach .csv file to import data,.csv Datei für den Datenimport anhängen +Attach .csv file to import data,Eine CSV-Datei anhängen um Daten zu importieren Attach Document Print,Dokumentendruck anhängen -Attach as web link,Web-Link anhängen +Attach as web link,anhängen als Web-Link Attached To DocType,Angehängt an Dokumententyp -Attached To Name,Angehängt an Name -Attachments,Anhänge -Auto Email Id,Auto-E-Mail-ID +Attached To Name,Angehängt an Namen +Attachments,Anhänge: +Auto Email Id,Auto-E-Mail-Adresse Auto Name,Automatische Benennung Auto generated,Automatisch erstellt Avatar,Avatar @@ -128,7 +128,7 @@ Banner HTML,Banner HTML Banner Image,Banner Bild Banner is above the Top Menu Bar.,Banner über der oberen Menüleiste. Begin this page with a slideshow of images,Diese Seite mit einer Diashow beginnen -Beginning with,Beginnend mit +Beginning with,beginnend mit Belongs to,gehört zu Bio,Bio Birth Date,Geburtsdatum @@ -140,16 +140,16 @@ Blog Settings,Blog-Einstellungen Blog Title,Blog-Titel Blogger,Blogger Bookmarks,Lesezeichen -Both login and password required,Sowohl Login und Passwort erforderlich -Brand HTML,Firmenmarke HTML -Bulk Email,Spam +Both login and password required,Sowohl Login als auch Passwort erforderlich +Brand HTML,Marke HTML +Bulk Email,Massenmail Bulk Email records.,Spam-Aufzeichnungen Bulk email limit {0} crossed,Bulk E-Mail Grenze {0} gekreuzt Button,Schaltfläche -By,von +By,Nach Calculate,Berechnen Calendar,Kalender -Can not edit Read Only fields,Can not edit Read Only fields +Can not edit Read Only fields,Nur-Lese-Felder können nicht verändert werden Cancel,Abbrechen Cancelled,Abgebrochen "Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}","Kann nicht bearbeiten {0} direkt: Zum {0} Eigenschaften bearbeiten, erstellen / aktualisieren {1}, {2} und {3}" @@ -163,8 +163,8 @@ Cannot change {0},Kann {0} nicht ändern Cannot delete or cancel because {0} {1} is linked with {2} {3},"Kann nicht gelöscht oder kündigen, weil {0} {1} ist mit verbunden {2} {3}" Cannot delete {0} as it has child nodes,"Kann nicht gelöscht werden {0} , wie es untergeordnete Knoten hat" Cannot edit standard fields,Kann Standardfelder nicht bearbeiten -Cannot edit templated page,Cannot edit templated page -Cannot link cancelled document: {0},Cannot link cancelled document: {0} +Cannot edit templated page,Kann die Seite aus einer Vorlage nicht bearbeiten +Cannot link cancelled document: {0},Kann nicht mit storniertem Dokument verknüpfen: {0} Cannot map because following condition fails: ,"Kann nicht zuordnen, da folgende Bedingung nicht:" Cannot open instance when its {0} is open,"Kann nicht geöffnet werden , wenn sein Beispiel {0} offen ist" Cannot open {0} when its instance is open,"Kann nicht öffnen {0}, wenn ihre Instanz geöffnet ist" @@ -180,7 +180,7 @@ Center,Mitte "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.","Einige Dokumente, wie eine Rechnung, nicht einmal endgültig geändert werden. Der Endzustand der für diese Unterlagen heißt Eingereicht . Sie können einschränken, welche Rollen abschicken können ." "Change field properties (hide, readonly, permission etc.)","Feldeigenschaften ändern (verstecken , Readonly , Genehmigung etc.)" Chat,Chat -Check,Aktivieren +Check,überprüfen Check / Uncheck roles assigned to the User. Click on the Role to find out what permissions that Role has.,"Aktivieren / Deaktivieren zugewiesenen Rollen der User. Klicken Sie auf die Rolle, um herauszufinden, welche Berechtigungen dieser Rolle hat." Check this if you want to send emails as this id only (in case of restriction by your email provider).,"Aktivieren, wenn Sie nur E-Mails unter dieser ID absenden möchten (falls Ihr E-Mail-Provider dies einschränkt." Check this to make this the default letter head in all prints,"Aktivieren Sie dies, damit dieses der Standardbriefkopf aller Ausdrucke wird" @@ -191,8 +191,8 @@ City,Stadt Classic,Klassisch Clear Cache,Cache löschen Clear all roles,Deaktivieren Sie alle Rollen -Click on File -> Save As,Click on File -> Save As -Click on Save,Click on Save +Click on File -> Save As,Klicken Sie auf Datei -> Speichern unter +Click on Save,Klicken Sie auf Speichern Click on row to view / edit.,Klicken Sie auf die Reihe zu bearbeiten / anzeigen. Client,Kunde Client-side formats are now deprecated,Client-side-Formate werden jetzt veraltet @@ -209,7 +209,7 @@ Comment Date,Kommentardatum Comment Docname,Kommentar Dokumentenname Comment Doctype,Kommentar Dokumententyp Comment Time,Kommentarzeit -Comment Type,Comment Type +Comment Type,Kommentarart Comments,Kommentare Communication,Kommunikation Communication Medium,Kommunikationsmedium @@ -219,7 +219,7 @@ Complaint,Reklamation Complete By,Abschließen bis Completed,Abgeschlossen Condition,Zustand -Confirm,Confirm +Confirm,Bestätigen Contact Us Settings,Einstellungen „Kontaktieren Sie uns“ "Contact options, like ""Sales Query, Support Query"" etc each on a new line or separated by commas.","Kontaktmöglichkeiten, wie „Verkaufsanfrage, Support-Anfrage“ usw., jede in einer neuen Zeile oder durch Kommas getrennt." Content,Inhalt @@ -228,17 +228,17 @@ Content in markdown format that appears on the main side of your page,"Inhalt in Content web page.,Inhalt der Webseite Copy,Kopie Copyright,Urheberrecht -Core,Kernkompenten +Core,Kern Could not connect to outgoing email server,"Konnte nicht , um ausgehende E-Mail -Server verbinden" Could not find {0},Konnte nicht gefunden {0} Count,zählen Country,Land Create,Erstellen -Create a new {0},Erstellen Sie eine neue {0} +Create a new {0},neu erstellen: {0} Created By,Erstellt von Created Custom Field {0} in {1},Erstellt benutzerdefiniertes Feld {0} in {1} Created Customer Issue,Kundenproblem erstellt -Created On,Created On +Created On,erstellt am Created Opportunity,Gelegenheit erstellt Created Support Ticket,Support-Ticket erstellt Creation / Modified By,Creation / Geändert von @@ -251,21 +251,21 @@ Custom Reports,Benutzerdefinierte Berichte Custom Script,Benutzerdefiniertes Skript Custom?,Benutzerdefiniert? Customize,Anpassen -Customize Form,Passen Formular +Customize Form,Formular anpassen Customize Form Field,Formularfeld anpassen "Customize Label, Print Hide, Default etc.","Etikett anpassen, Drucken ausblenden, Standard usw." Customized HTML Templates for printing transctions.,Kundenspezifische HTML-Vorlagen für den Druck transctions . -Daily Event Digest is sent for Calendar Events where reminders are set.,"Täglicher Ereignisbericht wird für Kalenderereignisse gesendet, für die Erinnerungen aktiviert sind." +Daily Event Digest is sent for Calendar Events where reminders are set.,"Ein Täglicher Ereignisbericht wird für die Kalenderereignisse gesendet, bei denen Erinnerungen aktiviert sind." Danger,Gefahr Data,Daten Data Import / Export Tool,Daten Import / Export Tool Data Import Tool,Daten Import Tool Data missing in table,In der Tabelle fehlen Daten Date,Datum -Date Change,Datum Änderung +Date Change,Datumsänderung Date Changed,Datum geändert Date Format,Datumsformat -Date and Number Format,Datum und Nummer Format +Date and Number Format,Datums- und Nummernformat Date must be in format: {0},Datum muss im Format : {0} Datetime,Datumzeit Days in Advance,Tage im Voraus @@ -291,17 +291,17 @@ Description and Status,Beschreibung und Status- Description for page header.,Beschreibung für Seitenkopf. Desktop,Desktop Details,Details -Dialog box to select a Link Value,Dialog box to select a Link Value -Did not add,Haben Sie nicht hinzufügen -Did not cancel,Nicht storniert -Did not find {0} for {0} ({1}),Haben Sie nicht für {0} {0} ({1}) -Did not load,Haben Sie nicht laden -Did not remove,Haben Sie nicht entfernen -Did not save,Nicht gespeichert -Did not set,Did not set +Dialog box to select a Link Value,Dialog-Box um einen verknpften Wert auszuwählen +Did not add,Wurde nicht hinzugefügt +Did not cancel,wurde nicht storniert +Did not find {0} for {0} ({1}),wurde nicht für {0} gefunden: {0} ({1}) +Did not load,wurde nicht geladen +Did not remove,wurde nicht entfernt +Did not save,wurde nicht gespeichert +Did not set,wurde nicht übernommen "Different ""States"" this document can exist in. Like ""Open"", ""Pending Approval"" etc.","Dieses Dokument kann unterschiedliche „Status“ haben, zum Beispiel „Offen“, „Genehmigung ausstehend“ usw." Disable Customer Signup link in Login page,Kunden-Anmeldelink auf der Anmeldeseite deaktivieren -Disable Report,Disable Report +Disable Report,Bericht deaktivieren Disable Signup,Anmelden deaktivieren Disabled,Deaktiviert Display,Anzeige @@ -320,20 +320,20 @@ DocType or Field,Dokumententyp oder Feld Doclist JSON,DocList JSON Docname,docname Document,Dokument -Document Status,Document Status +Document Status,Dokumentenstatus Document Status transition from ,Document Status Übergang von Document Status transition from {0} to {1} is not allowed,Dokumentstatus Übergang von {0} {1} ist nicht erlaubt Document Type,Dokumenttyp -Document Types,Document Types +Document Types,Dokumentenarten Document is only editable by users of role,Das Dokument kann nur von Benutzern der Rolle bearbeitet werden Documentation,Dokumentation Documents,Dokumente -Download,Herunterladen +Download,Download Download Backup,Backup herunterladen Download Template,Vorlage herunterladen -Download a template for importing a table.,Download a template for importing a table. +Download a template for importing a table.,Vorlage für eine Tabellen zum Import herunterladen Download link for your backup will be emailed on the following email address:,Download-Link für die Datensicherung wird auf der folgenden E-Mail -Adresse gesendet werden : -Download with data,Download with data +Download with data,herunterladen mit Daten Drag to sort columns,Spalten durch Ziehen sortieren Due Date,Fälligkeitsdatum Duplicate name {0} {1},Doppelte Namen {0} {1} @@ -363,8 +363,8 @@ Email sent to {0},E-Mail an {0} gesendet Email...,E-Mail... Emails are muted,E-Mails sind stumm geschaltet Embed image slideshows in website pages.,Diashows in Internet-Seiten einbetten. -Enable,aktivieren -Enable Comments,aktivieren Kommentare +Enable,ermöglichen +Enable Comments,Kommentare aktivieren Enable Report,Bericht aktivieren Enable Scheduled Jobs,Aktivieren Geplante Jobs Enabled,Aktiviert @@ -374,29 +374,29 @@ Enter Value,Wert eingeben Enter at least one permission row,Geben Sie mindestens eine Erlaubnis Reihe "Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set ""match"" permission rules. To see list of fields, go to Customize Form.","Standardwertfelder (Schlüssel) und Werte eingeben. Wenn Sie mehrere Werte für ein Feld hinzufügen, wird der erste ausgewählt. Diese Standardwerte werden auch zum Festlegen der Berechtigungsregeln für die  „Zuordnung“ verwendet. Eine Auflistung der Felder finden Sie unter Formular anpassen." "Enter keys to enable login via Facebook, Google, GitHub.","Geben Sie Tasten Login über Facebook , Google, GitHub zu ermöglichen." -Equals,entspricht +Equals,Equals Error,Fehler -"Error generating PDF, attachment sent as HTML","Fehler beim Generieren des PDF, Anhang wird als HTML gesendet" +"Error generating PDF, attachment sent as HTML","Fehler beim Generieren PDF, als HTML-Anhang gesendet" Error: Document has been modified after you have opened it,"Fehler: Dokument wurde geändert, nachdem Sie es geöffnet haben" Event,Ereignis -Event Datetime,Event- Datetime +Event Datetime,Ereignis-Zeitpunkt Event Individuals,Ereignis Personen Event Role,Ereignis-Rolle Event Roles,Ereignis-Rollen Event Type,Ereignistyp Event User,Ereignis-Benutzer -Event end must be after start,Event- Ende muss nach Anfang sein +Event end must be after start,Ereignis-Ende muss nach dem Ereignis-Anfang sein Events,Ereignisse Events In Today's Calendar,Heutige Ereignisse im Kalender -Every Day,täglich -Every Month,monatlich -Every Week,wöchentlich -Every Year,jährlich +Every Day,Täglich +Every Month,Monatlich +Every Week,Wöchentlich +Every Year,Jährlich Everyone,Jeder Example:,Beispiel: Expand,erweitern Export,Export -Export all rows in CSV fields for re-upload. This is ideal for bulk-editing.,Export all rows in CSV fields for re-upload. This is ideal for bulk-editing. +Export all rows in CSV fields for re-upload. This is ideal for bulk-editing.,Alle Zeilen zur Bearbeitung in eine CSV Datei exportieren. Dies ist ideal für eine Massenbearbeitung Export not allowed. You need {0} role to export.,Export nicht erlaubt. Sie müssen {0} Rolle zu exportieren. Exported,Exportierte "Expression, Optional","Expression, Optional" @@ -427,7 +427,7 @@ Fieldtype cannot be changed from {0} to {1} in row {2},Feldtyp kann nicht von {0 File,Datei File Data,Dateidaten File Name,Dateiname -File Name: <your filename>.csv
    \ Save as type: Text Documents (*.txt)
    \ Encoding: UTF-8,File Name: <your filename>.csv
    \ Save as type: Text Documents (*.txt)
    \ Encoding: UTF-8 +File Name: <your filename>.csv
    \ Save as type: Text Documents (*.txt)
    \ Encoding: UTF-8,UTF-8 File Size,Dateigröße File URL,Datei-URL File not attached,Datei nicht angebracht @@ -440,9 +440,9 @@ Find {0} in {1},Finden Sie in {0} {1} First Name,Vorname Float,Fließkomma Float Precision,Float-Genauigkeit -Fold,Fold -Fold can not be at the end of the form,Fold can not be at the end of the form -Fold must come before a labelled Section Break,Fold must come before a labelled Section Break +Fold,eingeklappt +Fold can not be at the end of the form,Falz (einklappen) darf nicht am Ende eines Formulars sein +Fold must come before a labelled Section Break,Falz muss vor einem benannten Bereichsumbruch erstellt werden Font (Heading),Schriftart (Überschrift) Font (Text),Schriftart (Text) Font Size,Schriftgröße @@ -453,7 +453,7 @@ Footer Background,Footer Hintergrund Footer Items,Inhalte der Fußzeile Footer Text,Footer Text For DocType,für DocType -"For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma","For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma" +"For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma","Für Verknüpfungen geben Sie die Dokumentenart als Bereichsangabe ein, als Liste getrennt mit Komma" "For comparative filters, start with","Bei Vergleichsfiltern, beginnen mit" For example if you cancel and amend 'INV004' it will become a new document 'INV004-1'. This helps you to keep track of each amendment.,"Wenn Sie beispielsweise 'INV004' abbrechen und ändern, wird daraus ein neues Dokument 'INV004-1'. Dies hilft Ihnen, den Überblick über jede Änderung zu behalten." For ranges,Für Bereiche @@ -486,25 +486,25 @@ Google Plus One,Google Plus One Google User ID,Google Benutzer-ID Google Web Font (Heading),Google Web Font (Überschrift) Google Web Font (Text),Google Web Font (Text) -"Group Added, refreshing...","Gruppe hinzugefügt , erfrischend ..." +"Group Added, refreshing...","Gruppe hinzugefügt, aktualisiere ..." Group Description,Gruppenbeschreibung Group Name,Gruppenname Group Title,Gruppe Titel Group Type,Gruppentyp Groups,Gruppen -Guest,Guest +Guest,Gast HTML for header section. Optional,HTML für Header-Bereich . fakultativ Header,Kopfzeile Heading,Überschrift Heading Text As,Überschriftstext als Help,Hilfe Help on Search,Hilfe zur Suche -Help: Importing non-English data in Microsoft Excel,Help: Importing non-English data in Microsoft Excel +Help: Importing non-English data in Microsoft Excel,Hilfe: nicht-englischsprachige Daten aus Microsoft Excel importieren Helvetica Neue,Helvetica Neu Hidden,Ausgeblendet Hide Actions,Aktionen ausblenden Hide Copy,Kopie ausblenden -Hide Details,Hide Details +Hide Details,Details ausblenden Hide Heading,Überschrift ausblenden Hide Toolbar,Symbolleiste ausblenden Hide the sidebar,Ausblenden der Seitenleiste @@ -514,7 +514,7 @@ History,Historie Home Page,Homepage Home Page is Products,Homepage ist Produkte ID (name) of the entity whose property is to be set,"ID (Name) der Einheit, deren Eigenschaft festgelegt werden muss" -ID field is required to edit values using Report. Please select the ID field using the Column Picker,ID field is required to edit values using Report. Please select the ID field using the Column Picker +ID field is required to edit values using Report. Please select the ID field using the Column Picker,ID Feld muss zur Bearbeitung der Werte in Berichten angegeben werden. Bitte wählen Sie die ID aus der Spaltenauswahl aus. Icon,Symbol Icon will appear on the button,Symbol wird auf der Schaltfläche angezeigt "If a Role does not have access at Level 0, then higher levels are meaningless.","Wenn eine Rolle hat keinen Zugriff auf Level 0 ist, dann höheren Ebenen sind bedeutungslos ." @@ -523,23 +523,23 @@ Icon will appear on the button,Symbol wird auf der Schaltfläche angezeigt "If image is selected, color will be ignored (attach first)","Wenn das Bild ausgewählt ist, wird die Farbe ignoriert (zuerst anhängen)" If non standard port (e.g. 587),Wenn kein Standardport (z. B. 587) "If these instructions where not helpful, please add in your suggestions on GitHub Issues.","Werden diese Hinweise nicht geholfen , wo , fügen Sie bitte in Ihre Anregungen auf GitHub Themen." -"If you are inserting new records (overwrite not checked) \ and if you have submit permission, the record will be submitted.","If you are inserting new records (overwrite not checked) \ and if you have submit permission, the record will be submitted." -"If you are uploading a child table (for example Item Price), the all the entries of that table will be deleted (for that parent record) and new entries will be made.","If you are uploading a child table (for example Item Price), the all the entries of that table will be deleted (for that parent record) and new entries will be made." +"If you are inserting new records (overwrite not checked) \ and if you have submit permission, the record will be submitted.","wenn Sie neue Daten einfügen (Überschreiben ist nicht aktiviert) \ und sofern Sie passenden Benutzerrechte haben, werden die Daten eingereicht." +"If you are uploading a child table (for example Item Price), the all the entries of that table will be deleted (for that parent record) and new entries will be made.","Wenn Sie eine Untertabelle hochladen (z.B. für Artikel-Preise), werden alle existieren Daten für den Artikel in dieser Tabelle überschrieben." "If you set this, this Item will come in a drop-down under the selected parent.","Wenn Sie diese Einstellung , wird dieser Artikel in einer Drop-Down unter der ausgewählten Mutter kommen ." -Ignore Encoding Errors,Ignore Encoding Errors +Ignore Encoding Errors,Zeichensatzfehler ignorieren Ignore User Permissions,Ignorieren von Benutzerberechtigungen "Ignoring Item {0}, because a group exists with the same name!","Ignorieren Artikel {0} , weil eine Gruppe mit dem gleichen Namen existiert!" Image,Bild Image Link,Link zum Bild Import,Import -Import / Export Data,Import / Export Data -Import / Export Data from .csv files.,Import / Export von Daten aus . Csv -Dateien. -Import Data,Import Data +Import / Export Data,Import / Export von Daten +Import / Export Data from .csv files.,Import / Export von Daten aus .CSV -Dateien. +Import Data,Daten importieren Import Failed!,Import fehlgeschlagen ! Import Successful!,Importieren Sie erfolgreich! In,in In Dialog,Im Dialog -"In Excel, save the file in CSV (Comma Delimited) format","In Excel, save the file in CSV (Comma Delimited) format" +"In Excel, save the file in CSV (Comma Delimited) format",in Microsoft Excel diese Datei als CSV (Komma getrennt) abspeichern In Filter,Im Filter In List View,In der Listenansicht In Report Filter,Im Berichtsfilter @@ -558,7 +558,7 @@ Insert Row,Zeile einfügen Insert Style,Stil einfügen Install Applications.,Anwendungen installieren . Installed,Installierte -Installer,Installationen +Installer,Installer Int,Int Integrations,Integrationen Introduce your company to the website visitor.,Präsentieren Sie Ihr Unternehmen dem Besucher der Website. @@ -580,9 +580,9 @@ Is Mandatory Field,Ist Pflichtfeld Is Single,Ist Einzelne Is Standard,Ist Standard Is Submittable,Ist einreichbar -Is Task,ist Aufgaben +Is Task,ist Aufgabe Item cannot be added to its own descendents,Artikel kann nicht auf seine eigenen Nachkommen hinzugefügt werden -"JSON list of DocTypes used to apply User Permissions. If empty, all linked DocTypes will be used to apply User Permissions.","JSON list of DocTypes used to apply User Permissions. If empty, all linked DocTypes will be used to apply User Permissions." +"JSON list of DocTypes used to apply User Permissions. If empty, all linked DocTypes will be used to apply User Permissions.","JSON Liste der Dokumentenarten zur Anwendung von Benutzerrechten. Sofern Leer, werden alle verknüpften Dokumentenarten zur Zuordnung der Benutzerrechte herangezogen." JavaScript Format: frappe.query_reports['REPORTNAME'] = {},JavaScript- Format: frappe.query_reports [' REPORT '] = {} Javascript,JavaScript Javascript to append to the head section of the page.,"JavaScript, das dem Kopfbereich der Seite angehängt wird." @@ -590,9 +590,9 @@ Keep a track of all communications,Alle Kommunikationen verfolgen Key,Schlüssel Label,Etikett Label Help,Etikettierungshilfe -Label and Type,Etikett und Typ +Label and Type,Label- und Typ Label is mandatory,Etikett ist obligatorisch -Landing Page,Zielseite +Landing Page,Landingpage Language,Sprache Language preference for user interface (only if available).,Spracheinstellung für die Benutzeroberfläche (nur wenn vorhanden). "Language, Date and Time settings","Sprache , Datum und Uhrzeit -Einstellungen" @@ -602,7 +602,7 @@ Last Name,Familienname Last Updated By,zuletzt aktualisiert von Last Updated On,zuletzt aktualisiert am Lato,Lato -Leave blank to repeat always,Freilassen um es immer zu wiederholen +Leave blank to repeat always,"Leer lassen , immer wiederholen" Left,Links Letter,Brief Letter Head,Briefkopf @@ -612,59 +612,59 @@ Level,Ebene "Level 0 is for document level permissions, higher levels for field level permissions.","Ebene 0 gilt für Dokumentenberechtigungen, höhere Ebenen gelten für Berechtigungen auf Feldebene." Like,wie Link,Link -"Link that is the website home page. Standard Links (index, login, products, blog, about, contact)","Link zur Homepage der Website . Standard-Links (Index, Anmeldung, Artikel, Blog, Über uns, Kontakt)" +"Link that is the website home page. Standard Links (index, login, products, blog, about, contact)","Link, ist die Homepage der Website . Standard- Verbindungen (Index , Login, Artikel , Blog , über, Kontakt)" Link to other pages in the side bar and next section,Link zu anderen Seiten in der Seitenleiste und im nächsten Abschnitt Link to the page you want to open,"Link zu der Seite, die Sie öffnen möchten" Linked In Share,LinkedIn-Freigabe Linked With,Verknüpft mit List,Liste -List a document type, Dokumenttyp auflisten -List of Web Site Forum's Posts.,Liste der Forum Beiträge der Website. +List a document type,Liste einen Dokumenttyp +List of Web Site Forum's Posts.,Liste der Web-Site Forum Beiträge . List of patches executed,Liste der ausgeführten Patches Loading,Ladevorgang läuft -Loading Report,Bericht wird geladen +Loading Report,Report wird geladen Loading...,Wird geladen ... Localization,Lokalisierung -Location,Standort +Location,Lage Log of Scheduler Errors,Protokoll der Scheduler-Fehler Log of error on automated events (scheduler).,Melden Sie sich an automatisierten Fehlerereignisse ( Scheduler ) . Login After,Anmelden nach Login Before,Anmelden vor Login Id,Anmelde-ID -Login not allowed at this time,Anmeldung zu diesem Zeitpunkt nicht erlaubt +Login not allowed at this time,Anmelden zu diesem Zeitpunkt nicht erlaubt Logout,Abmelden Long Text,Langtext Low,Niedrig Lucida Grande,Lucida Grande Mail Password,Mail-Passwort Main Section,Hauptbereich -Make New,Hinzufügen -Make a new,Hinzufügen -Make a new record,Hinzufügen eines neuen Eintrags -Make a new {0},Hinzufügen eines +Make New, erstelle neuen Eintrag +Make a new,erstellen Sie einen neuen Eintrag für: +Make a new record,Einen neuen Datensatz erstellen +Make a new {0}, neu erstellen: {0} Male,Männlich -Manage cloud backups on Dropbox,Dropbox Backups verwalten -Manage uploaded files.,Hochgeladene Dateien verwalten. +Manage cloud backups on Dropbox,Verwalten Cloud -Backups auf Dropbox +Manage uploaded files.,Hochgeladene Dateien verwalten . Mandatory,Obligatorisch -Mandatory fields required in {0},Pflichtfelder erforderlich in {0} +Mandatory fields required in {0},Pflichtfelder in erforderlich {0} Master,Stamm Max Attachments,Höchstanzahl Anhänge -Max width for type Currency is 100px in row {0},Max. Breite für Typ Währung 100px in Zeile {0} -Maximum Attachment Limit for this record reached.,Maximum Attachment Limit for this record reached. +Max width for type Currency is 100px in row {0},max. Breite für Typ Währung ist 100px in Zeile {0} +Maximum Attachment Limit for this record reached.,die max. zulässige Anzahl von Anhängen für den Datensatz wurde erreicht. "Meaning of Submit, Cancel, Amend","Bedeutung von Senden, Abbrechen, Abändern" Medium,Mittel "Menu items in the Top Bar. For setting the color of the Top Bar, go to Style Settings","Menüeinträge in der oberen Symbolleiste. Um die Farbe der obersten Symbolleiste festzulegen, öffnen Sie die  Stileinstellungen" -Merge with existing,Merge with existing +Merge with existing,mit Existierenden vereinigen Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node,Zusammenführung ist nur möglich zwischen Konzern -zu- Gruppen-oder Blatt- Node -to- Node -Blatt Message,Nachricht Message Examples,Beispiele Nachricht Messages,Nachrichten -Messages from everyone,Messages from everyone +Messages from everyone,Meldungen von Jedermann Method,Methode Middle Name (Optional),Weiterer Vorname (optional) Misc,Sonst. Miscellaneous,Sonstiges -Missing Values Required,Fehlende Werte Erforderlich +Missing Values Required,Angaben zu erforderlichen Werten fehlen Modern,Modern Modified by,Geändert von Module,Modul @@ -673,7 +673,7 @@ Module Name,Modulname Module Not Found,Modul nicht gefunden Modules Setup,Module -Setup Monday,Montag -Monochrome,Monochrome +Monochrome,Monochrom More,Weiter More content for the bottom of the page.,Mehr Inhalt für den unteren Teil der Seite. Move Down: {0},Nach unten : {0} @@ -694,20 +694,20 @@ Naming,Benennung Naming Series mandatory,Benennungsreihenfolge obligatorisch Nested set error. Please contact the Administrator.,Verschachtelte Satz Fehler. Bitte kontaktieren Sie das Administrator. New,Neu -New Name,New Name +New Name,neuer Name New Password,Neues Passwort New Record,Neuer Datensatz New comment on {0} {1},Neuer Kommentar auf {0} {1} New password emailed,Neues Passwort per E-Mail New value to be set,"Neuer Wert, der festgelegt werden muss" -New {0},Neue {0} +New {0},Neu: {0} Next Communcation On,Nächste Benachrichtigung über Next Record,Nächster Datensatz Next State,Nächster Status Next actions,Nächste Aktionen No,Nein No Action,Keine Aktion -No Communication tagged with this {0} yet.,No Communication tagged with this {0} yet. +No Communication tagged with this {0} yet.,bisher gibt es keine Kommunikation mit Stichwort {0} No Copy,Keine Kopie No Permissions set for this criteria.,Keine Berechtigungen für diese Kriterien gesetzt. No Report Loaded. Please use query-report/[Report Name] to run a report.,"Kein Bericht geladen Benutzen Sie den Abfragebericht/[Berichtname], um einen Bericht auszuführen." @@ -720,18 +720,18 @@ No further records,Keine weiteren Datensätze No one,Niemand No permission to '{0}' {1},Keine Berechtigung um '{0} ' {1} No permission to edit,Keine Berechtigung zum Bearbeiten -No permission to read {0},No permission to read {0} +No permission to read {0},keine Berechtigung zum Lesen: {0} No permission to write / remove.,Keine Berechtigung zum Schreiben/Entfernen. No records tagged.,Keine Einträge markiert. No template found at path: {0},Keine Vorlage an Pfad gefunden: {0} -No {0} found,No {0} found -No {0} permission,Keine Berechtigung {0} +No {0} found,{0} - Keine Einträge gefunden +No {0} permission,Keine Berechtigung: {0} None,Keine None: End of Workflow,Keine: Ende des Workflows Not Found,Nicht gefunden Not Linked to any record.,Nicht mit einem Datensatz verknüpft. Not Permitted,Nicht gestattet -Not Published,Not Published +Not Published,nicht veröffentlicht Not Submitted,advertisement Not a valid Comma Separated Value (CSV File),Keine gültige Comma Separated Value (CSV -Datei) Not allowed,Nicht erlaubt @@ -747,7 +747,7 @@ Not in Developer Mode! Set in site_config.json,Nicht in Developer -Modus! In sit Not permitted,Nicht zulässig "Note: For best results, images must be of the same size and width must be greater than height.",Hinweis: Für optimale Ergebnisse müssen die Bilder die gleiche Größe haben und die Breite muss größer als die Höhe sein. Note: Other permission rules may also apply,Hinweis: Andere Berechtigungsregeln können ebenfalls gelten -Note: fields having empty value for above criteria are not filtered out.,Note: fields having empty value for above criteria are not filtered out. +Note: fields having empty value for above criteria are not filtered out.,Hinweis: Felder ohne Werte für obigen Filter werden nicht ausgefiltert Nothing to show,Nichts anzuzeigen Nothing to show for this selection,Nichts für diese Auswahl zeigen Notification Count,Benachrichtigungsanzahl @@ -762,15 +762,15 @@ Only Allow Edit For,Änderungen nur zulassen für Only allowed {0} rows in one import,Nur darf {0} Zeilen in einer Import- Oops! Something went wrong,Hoppla! Etwas ist schiefgelaufen Open,Offen -Open Count,Offene Graf -Open Link,Open Link +Open Count,Offene Zählung +Open Link,Link öffnen Open Sans,Open Sans Open Source Web Applications for the Web,Open-Source-Web-Anwendungen für das Web Open a module or tool,Öffnen Sie ein Modul oder Werkzeug -Open this saved file in Notepad,Open this saved file in Notepad +Open this saved file in Notepad,die gespeicherte Datei mit Editor öffnen Open {0},Offene {0} -Optional: Alert will only be sent if value is a valid email id.,"Optional: Alarm wird nur gesendet werden, wenn der Wert eine gültige E-Mail-ID." -Optional: Always send to these ids. Each email id on a new row,Optional: Immer an diesen IDs. Jede E-Mail-ID in einer neuen Zeile +Optional: Alert will only be sent if value is a valid email id.,"Optional: Alarm wird nur gesendet werden, wenn der Wert eine gültige E-Mail-Adresse." +Optional: Always send to these ids. Each email id on a new row,Optional: Immer an diesen IDs. Jede E-Mail-Adresse in einer neuen Zeile Optional: The alert will be sent if this expression is true,"Optional: Die Benachrichtigung, wenn dieser Ausdruck wahr ist" Options,Optionen Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType',"Optionen 'Dynamic Link' Feldtyp muss an einen anderen Link-Feld mit Optionen wie ""DocType"" zeigen" @@ -782,11 +782,11 @@ Options requried for Link or Table type field {0} in row {1},Optionen für Link Org History,Org Geschichte Org History Heading,Org Geschichte Unterwegs Original Message,Ursprüngliche Nachricht -Other,Sonstige +Other,sonstige Outgoing Email Settings,Ausgehende E-Mail -Einstellungen Outgoing Mail Server,Postausgangsserver Outgoing Mail Server not specified,Postausgangsserver nicht angegeben -Overwrite,Overwrite +Overwrite,überschreiben Owner,Eigentümer PDF Page Size,PDF-Seitengröße PDF Settings,PDF-Einstellungen @@ -803,13 +803,13 @@ Page Role,Seitenrolle Page Text,Seitentext Page content,Seiteninhalt Page not found,Seite nicht gefunden -Page to show on the website,Page to show on the website +Page to show on the website,Seite zur Anzeige auf der Website Page url name (auto-generated),Seiten-URL -Namen ( automatisch generiert) -Parent,Parent +Parent,Elternelement Parent Label,Übergeordnete Bezeichnung Parent Post,Eltern- Beitrag -Parent Web Page,Parent Web Page -Parent Website Group,Parent Website Group +Parent Web Page,vorangestellte Webseite +Parent Website Group,vorangestellte Webseitengruppe Parent Website Route,Eltern- Webseite Routen Participants,Teilnehmer Password,Passwort @@ -818,7 +818,7 @@ Password reset instructions have been sent to your email,Kennworts Hinweise wurd Patch,Patch Patch Log,Patch-Protokoll Percent,Prozent -Performing hardcore import process,Performing hardcore import process +Performing hardcore import process,führe hardcore-import Prozess aus Perm Level,Ber.-Ebene Permanently Cancel {0}?,Dauerhaft Abbrechen {0} ? Permanently Submit {0}?,Dauerhaft Absenden {0} ? @@ -846,19 +846,19 @@ Please attach a file first.,Fügen Sie zuerst eine Datei hinzu. Please attach a file or set a URL,Fügen Sie eine Datei hinzu oder legen Sie eine URL fest Please do not change the rows above {0},Bitte nicht die Zeilen oben ändern {0} Please enable pop-ups,Bitte aktivieren Sie Pop-ups -Please enter Event's Date and Time!,Bitte geben Sie das Datum und Ereignis -Zeit! -Please enter both your email and message so that we \ can get back to you. Thanks!,Please enter both your email and message so that we \ can get back to you. Thanks! -Please enter email address,Bitte geben Sie E-Mail -Adresse +Please enter Event's Date and Time!,Bitte geben Sie das Datum und Zeit ein! +Please enter both your email and message so that we \ can get back to you. Thanks!,"Bitte geben Sie sowohl Ihre E-Mail-Adresse als auch Ihre Mitteilung an, damit wir \ uns mit Ihnen in Verbindung setzen können. Danke!" +Please enter email address,Bitte geben Sie eine E-Mail-Adresse an Please enter some text!,Bitte geben Sie einen Text! Please enter title!,Bitte Titel ! Please login to Upvote!,"Bitte loggen Sie sich ein , um upvote !" Please make sure that there are no empty columns in the file.,"Stellen Sie sicher, dass es keine leeren Spalten in der Datei gibt." Please refresh to get the latest document.,"Aktualisieren Sie, um zum neuesten Dokument zu gelangen." Please reply above this line or remove it if you are replying below it,"Bitte antworten Sie mir über dieser Linie oder entfernen Sie sie, wenn Sie es sind unten Antworten" -Please save before attaching.,Please save before attaching. +Please save before attaching.,Bitte vor dem Anhängen abspeichern Please select a file or url,Wählen Sie eine Datei oder URL aus -Please select atleast 1 column from {0} to sort,Bitte wählen Sie atleast 1 Spalte {0} zu sortieren -Please set filters,Please set filters +Please select atleast 1 column from {0} to sort,Zur Sortierung vorher bitte mindestens eine Spalte von {0} aus +Please set filters,Bitte setzen Sie die Filterung ein Please set {0} first,Bitte setzen Sie {0} zuerst Please specify,Geben Sie Folgendes an Please specify 'Auto Email Id' in Setup > Outgoing Email Settings,Bitte geben 'Auto Email Id' in Setup> Ausgehende E-Mail -Einstellungen @@ -877,9 +877,9 @@ Post already exists. Cannot add again!,Beitrag ist bereits vorhanden. Kann nicht Post does not exist. Please add post!,Beitrag existiert nicht. Bitte fügen Sie nach ! Post to user,Sende Benutzer Posts,Beiträge -Previous Record,Previous Record +Previous Record,vorheriger Datensatz Primary,Primär -Print,drucken +Print,Drucken Print Format,Druckformat Print Format Help,Print-Format Hilfe Print Format Type,Druckformattyp @@ -890,7 +890,7 @@ Print Settings,Druckeinstellungen Print Style,Druckstil Print Style Preview,Print Style Vorschau Print Width,Druckbreite -"Print Width of the field, if the field is a column in a table","Print Width of the field, if the field is a column in a table" +"Print Width of the field, if the field is a column in a table","Druckbreite des Feldes, wenn das Feld eine Spalte aus einer Tabelle ist" "Print with Letterhead, unless unchecked in a particular Document","Drucken mit Briefkopf, es sei denn, unkontrolliert in einem bestimmten Dokument" Print...,Drucken... Printing and Branding,Druck-und Branding- @@ -911,7 +911,7 @@ Query Options,Abfrageoptionen Query Report,Abfragebericht Query must be a SELECT,Abfrage muss eine AUSWAHL sein Quick Help for Setting Permissions,Schnellinfo zum Festlegen von Berechtigungen -Quick Help for User Permissions,Schnellinfo für Benutzerberechtigungen +Quick Help for User Permissions,Schnelle Hilfe für Benutzerberechtigungen Re-open,Re -open Read,Lesen Read Only,Schreibgeschützt @@ -927,18 +927,18 @@ Reference DocName,Referenz-Dokumentenname Reference DocType,Referenz-Dokumententyp Reference Name,Referenzname Reference Type,Referenztyp -Refresh,Aktualisieren +Refresh,aktualisieren Refreshing...,Aktualisiere... Registered but disabled.,"Registriert, aber deaktiviert." Registration Details Emailed.,Per E-Mail zugesendete Details zur Anmeldung Reload Page,Seite neu laden Remove Bookmark,Lesezeichen entfernen -Remove Filter,Remove Filter +Remove Filter,Filter entfernen Remove all customizations?,Alle Anpassungen entfernen ? -Removed {0},Removed {0} +Removed {0},{0} entfernt Rename,umbenennen Rename many items by uploading a .csv file.,Benennen Sie viele Elemente durch Hochladen einer . CSV-Datei. -Rename {0},Rename {0} +Rename {0},{0} umbenennen Rename...,Umbenennen... Repeat On,Wiederholen am Repeat Till,Wiederholen bis @@ -948,32 +948,32 @@ Report,Bericht Report Builder,Bericht-Generator Report Builder reports are managed directly by the report builder. Nothing to do.,Berichte des Berichts-Generators werden direkt von diesem verwaltet. Nichts zu tun. Report Hide,Bericht ausblenden -Report Manager,Berichte Verantwortlicher +Report Manager,Bericht Manager Report Name,Berichtsname Report Type,Berichtstyp Report an Issue,Ein Problem melden Report cannot be set for Single types,Bericht kann nicht für Einzel- Typen festgelegt werden Report this issue,Dieses Problem melden Report was not saved (there were errors),Bericht wurde nicht gespeichert (es waren Fehler vorhanden) -Report {0} is disabled,Report {0} is disabled -Represents a User in the system.,Represents a User in the system. +Report {0} is disabled,der Bericht {0} ist deaktiviert +Represents a User in the system.,repräsentiert einen Nutzer im System Represents the states allowed in one document and role assigned to change the state.,Stellt die in einem Dokument erlaubten Status und die zugewiesene Rolle zum Ändern des Status dar. Reqd,Erf Reset Password Key,Passwort zurücksetzen Key Reset Permissions for {0}?,Zurücksetzen von Berechtigungen für {0} ? Response,Antwort -Restore Original Permissions,Restore Original Permissions +Restore Original Permissions,originale Benutzerrechte wiederherstellen Restrict IP,IP beschränken 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),Nur Benutzer von dieser IP-Adresse beschränken. Mehrere IP-Adressen können durch Trennung mit Komma hinzugefügt werden. Auch übernimmt teilweise IP-Adressen wie (111.111.111) Right,Rechts Role,Rolle Role Name,Rollenname -Role Permissions Manager,Festlegen Rollenberechtigungen +Role Permissions Manager,Rollenberechtigungen-Manager Role and Level,Rolle und Ebene Role exists,Rolle existiert Roles,Rollen Roles Assigned,Zugewiesene Rollen -Roles Assigned To User,Zugewiesene Rollen +Roles Assigned To User,Rollen Zugewiesen an Benutzer Roles HTML,Rollen HTML Roles can be set for users from their User page.,Rollen können für die Nutzer von ihrer Benutzerseite eingestellt werden. Root {0} cannot be deleted,Wurzel {0} kann nicht gelöscht werden @@ -985,24 +985,24 @@ Run scheduled jobs only if checked,"Führen Sie geplante Aufträge nur, wenn üb Run the report first,Führen Sie den Bericht zuerst SMTP Server (e.g. smtp.gmail.com),SMTP-Server (z. B. smtp.gmail.com) Sales,Vertrieb -Sales Manager,Verkauf Verantwortlicher +Sales Manager,Vertriebsleiter Sales User,Verkauf Mitarbeiter Same file has already been attached to the record,Gleiche Datei wurde bereits dem Datensatz hinzugefügt -Sample,Muster +Sample,Beispiel Saturday,Samstag -Save,Speichern -Saved!,gespeichert! -Scheduler Log,Zeitplan Protokoll +Save,speichern +Saved!,abgespeichert! +Scheduler Log,Scheduler-Protokoll Script,Skript Script Report,Skriptbericht Script Type,Skripttyp Script to attach to all web pages.,"Skript, das allen Webseiten hinzugefügt wird." -Search,Suche +Search,suchen Search Fields,Suchfelder Search Filter,Search Filter -Search Link,Suche Link +Search Link,Suchlink Search in a document type,Suche in einem Dokumenttyp -Search or type a command,Suche oder geben Sie einen Befehl ein +Search or type a command,Suche oder Befehlseingabe Section Break,Abschnittswechsel Security,Sicherheit Security Settings,Sicherheitseinstellungen @@ -1011,29 +1011,29 @@ Select All,Alle auswählen Select Attachments,Anhänge auswählen Select Document Type,Dokumenttyp auswählen Select Document Type or Role to start.,Dokumenttyp oder Rolle für den Anfang auswählen. -Select Document Types,Dokumententypen auswählen -Select Document Types to set which User Permissions are used to limit access.,Dokumententypen auswählen um die Benutzerberechtigungen einzustellen um den Zugriff einzuschränken. +Select Document Types,Auswahl Dokumentenarten +Select Document Types to set which User Permissions are used to limit access.,"Dokumentenarten auswählen um die Benutzerrechte, die den Zugriff einschränken, anzuwenden" Select Print Format,Druckformat auswählen Select Report Name,Berichtsname auswählen Select Role,Rolle auswählen -Select To Download:,Auswahl zum Download: +Select To Download:,Wählen Sie Zum Herunterladen: Select Type,Typ auswählen Select User or DocType to start.,Wählen Sie Benutzer oder DocType zu starten. Select a Banner Image first.,Wählen Sie zuerst eine Bannerbild aus. Select an image of approx width 150px with a transparent background for best results.,Für beste Ergebnisse wählen Sie ein Bild mit ca. 150px Breite und transparentem Hintergrund aus. -Select dates to create a new ,Wählen Sie Termine zur Neuerstellung von -"Select modules to be shown (based on permission). If hidden, they will be hidden for all users.","Wählen Sie aus, welche Module gezeigt werden sollen (basierend auf Benutzerrechten). Sofern ausgeblendet werden soll, werden diese für alle Benutzer ausgeblendet." -Select or drag across time slots to create a new event.,Wählen oder ziehen Sie zum Erstellen eines neuen Ereignisses über die Zeitabschnitte. -"Select target = ""_blank"" to open in a new page.","Wählen Sie target = "" _blank"" aus, um es in einer neuen Seite zu öffnen." +Select dates to create a new ,Zur Neuerstellung die Datumsangaben auswählen +"Select modules to be shown (based on permission). If hidden, they will be hidden for all users.","Wählen Sie Module gezeigt werden (basierend auf Genehmigung) . Wenn ausgeblendet , werden sie für alle Benutzer ausgeblendet werden." +Select or drag across time slots to create a new event.,Wählen oder ziehen Sie zum Erstellen eines neuen Ereignisses über die Zeitpunkte. +"Select target = ""_blank"" to open in a new page.","Select target = "" _blank"" in einer neuen Seite zu öffnen." Select the label after which you want to insert new field.,"Wählen Sie das Etikett/die Kennzeichnung aus, nach dem Sie ein neues Feld einfügen möchten." -Select {0},Auswahl von {0} +Select {0},{0} auswählen Send,Absenden Send Alert On,Senden Alert On Send As Email,Senden als E-Mail Send Email,E-Mail absenden Send Email Print Attachments as PDF (Recommended),Senden Sie E-Mail-Anhänge als PDF drucken (empfohlen) Send Me A Copy,Kopie an mich senden -Send Print as PDF,Ausdruck als PDF versenden +Send Print as PDF,Senden Drucken als PDF Send alert if date matches this field's value,"Benachrichtigung senden, wenn das Datum der Wert dieses Feldes entspricht" Send alert if this field's value changes,"Alarm senden, wenn Wert dieses Feld" Send an email reminder in the morning,E-Mail-Erinnerung am Morgen senden @@ -1048,24 +1048,24 @@ Series,Serie Series {0} already used in {1},Serie {0} bereits verwendet {1} Server,Server Server & Credentials,Server & Zugangsdaten -Server Error: Please check your server logs or contact tech support.,Server-Fehler: Bitte überprüfen Sie Ihre Server-Logs oder kontaktieren Sie Ihre IT-Unterstützung. +Server Error: Please check your server logs or contact tech support.,Server-Fehler: Bitte überprüfen Sie Ihre Server-Logs oder Kontakt -Tech-Unterstützung . Session Expired. Logging you out,Sitzung abgelaufen. Abmeldung läuft Session Expiry,Sitzungsende Session Expiry in Hours e.g. 06:00,Sitzungsende in Stunden z.B. 06:00 -Session Expiry must be in format {0},Gültig Sitzungen müssen im Format {0} sein +Session Expiry must be in format {0},Gültig Session müssen im Format {0} Set,Set Set Banner from Image,Banner von Bild einrichten -Set Link,Link- Set +Set Link,Web-Link übernehmen Set Login and Password if authentication is required.,"Anmeldung und Passwort festlegen, wenn eine Authentifizierung erforderlich ist." Set Only Once,Nur einmal festgelegt -Set Password,Passwort festlegen +Set Password,Set Password Set Permissions on Document Types and Roles,Festlegen von Berechtigungen für Dokumenttypen und Rollen Set Permissions per User,Festlegen von Berechtigungen pro Benutzer Set User Permissions,Set User Berechtigungen Set Value,Wert festlegen -"Set default format, page size, print style etc.","Standardformat, Seitengröße, Druckstil usw. festlegen" +"Set default format, page size, print style etc.","Legen Standardformat, Seitengröße, Druckstil usw." Set numbering series for transactions.,Stellen Sie die Nummerierung Serie für Transaktionen. -Set outgoing mail server.,ausgehenden Mail-Server festlegen. +Set outgoing mail server.,Stellen ausgehende Mail-Server. "Set your background color, font and image (tiled)","Legen Sie Hintergrundfarbe, Schriftart und Bild (Kachel) fest" Settings,Einstellungen Settings for About Us Page.,"Einstellungen für die Seite ""Über uns""." @@ -1074,7 +1074,7 @@ Settings for Contact Us Page.,Einstellungen für die Kontaktseite. Settings for the About Us Page,"Einstellungen für die Seite ""Über uns""" Setup,Setup Setup > User,Setup> Benutzer -Setup > User Permissions Manager,Setup> Benutzerrechte -Manager +Setup > User Permissions Manager,Setup > Benutzerrechte-Manager Setup Email Alert based on various criteria.,E-Mail Benachrichtigung einrichten auf der Grundlage verschiedener Kriterien. Setup of fonts and background.,Einrichten von Schriften und Hintergrund. "Setup of top navigation bar, footer and logo.","Einrichten der oberen Navigationsleiste, der Fußzeile und des Logos." @@ -1084,7 +1084,7 @@ Shortcut,Verknüpfung Show / Hide Modules,Module anzeigen / ausblenden Show Print First,Ausdruck zuerst anzeigen Show Tags,Stichworte anzeigen -Show User Permissions,Benutzerberechtigungen anzeigen +Show User Permissions,Benutzerrechte anzeigen Show or hide modules globally.,Anzeigen oder verbergen Module weltweit . Show rows with zero values,Zeilen mit Nullwerten anzeigen Show tags,Tags anzeigen @@ -1145,14 +1145,14 @@ System generated mails will be sent from this email id.,System generierten E-Mai Table,Tabelle Table {0} cannot be empty,Tabelle {0} darf nicht leer sein Tag,Tag -Tag Name,Tag-Name +Tag Name,Stichwort-Name Tags,Tags Tahoma,Tahoma Target,Ziel Tasks,Aufgaben Team Members,Teammitglieder Team Members Heading,Teammitglieder Kopfzeile -Template Path,Template Path +Template Path,Vorlagenpfad Test Runner,Runner testen Text,Text Text Align,Text ausrichten @@ -1161,7 +1161,7 @@ Thank you for your message,Vielen Dank für Ihre Nachricht The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.,"Der Name Ihrer Firma/Website, wie er in der Titelzeile des Browsers angezeigt werden soll. Bei allen Seiten ist  dies das Präfix des Titels." The system provides many pre-defined roles. You can add new roles to set finer permissions.,"Das System bietet viele vordefinierte Rollen . Sie können neue Aufgaben hinzufügen , um feinere Berechtigungen festgelegt ." Then By (optional),Dann nach (optional) -There can be only one Fold in a form,There can be only one Fold in a form +There can be only one Fold in a form,Es darf nur ein Fold in einem Formular zulässig There should remain at least one System Manager,Es sollte mindestens eine System-Manager bleiben There were errors,Es gab Fehler There were errors while sending email. Please try again.,Es gab Fehler beim Versenden der E-Mail. Bitte versuchen Sie es erneut . @@ -1170,10 +1170,10 @@ There were errors while sending email. Please try again.,Es gab Fehler beim Vers These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values.,"Diese Werte werden automatisch bei Transaktionen aktualisiert. Außerdem sind sie nützlich, um die Berechtigungen dieses Benutzers bei Transaktionen mit diesen Werten zu beschränken." "These will also be set as default values for those links, if only one such permission record is defined.","Diese werden auch als Standardwerte für diese Links gesetzt werden , wenn nur eine solche Erlaubnis Datensatz definiert." Third Party Authentication,Third Party Authentication -This field will appear only if the fieldname defined here has value OR the rules are true (examples):
    myfieldeval:doc.myfield=='My Value'
    eval:doc.age>18,This field will appear only if the fieldname defined here has value OR the rules are true (examples):
    myfieldeval:doc.myfield=='My Value'
    eval:doc.age>18 -This form does not have any input,This form does not have any input -This goes above the slideshow.,Dies kommt über der Diaschau. -This is PERMANENT action and you cannot undo. Continue?,"Dies ist eine DAUERHAFTE Aktion, die Sie nicht rückgängig machen können. Fortsetzen?" +This field will appear only if the fieldname defined here has value OR the rules are true (examples):
    myfieldeval:doc.myfield=='My Value'
    eval:doc.age>18,"Dieses Feld wird nur angezeigt, wenn an dieser Stelle der Feldname als Wert definiert wird oder die Regeln alle Wahr(true) sind - Beispiele:
    meinfeldwert:doc.meinfeld=='Mein Wert'
    eval:doc.alter>18" +This form does not have any input,Dieses Formular hat keine Eingabefelder +This goes above the slideshow.,Dies erscheint oberhalb der Diaschau. +This is PERMANENT action and you cannot undo. Continue?,"Dies ist eine dauerhafte Aktion, die Sie nicht rückgängig machen können. Fortsetzen?" "This is a standard format. To make changes, please copy it make make a new format.","Dies ist ein Standard-Format. Um Änderungen vorzunehmen, kopieren Sie bitte es zu machen, ein neues Format." This is permanent action and you cannot undo. Continue?,"Dies ist eine dauerhafte Aktion, die Sie nicht rückgängig machen können. Fortsetzen?" This must be checked if Style Settings are applicable,"Das muss überprüft werden, wenn Style Einstellungen gelten" @@ -1190,7 +1190,7 @@ Title Field,Titel -Feld Title Prefix,Titelpräfix Title field must be a valid fieldname,Titelfeld muss ein gültiger Feldname sein Title is required,Titel ist erforderlich -To,An +To,bis To Do,Aufgaben "To format columns, give column labels in the query.","Um Spalten zu formatieren, geben Sie die Spaltenbeschriftungen in der Abfrage ein." "To give acess to a role for only specific records, check the 'Apply User Permissions'. User Permissions are used to limit users with such role to specific records.","Um Acess zu einer Rolle für nur bestimmte Datensätze zu geben , überprüfen Sie die 'Anwenden von Benutzerberechtigungen ." @@ -1210,14 +1210,14 @@ Tweet will be shared via your user account (if specified),Tweet wird über Ihr B Twitter Share,Twitter-Freigabe Twitter Share via,Twitter-Freigabe über Type,Typ -"Unable to display this tree report, due to missing data. Most likely, it is being filtered out due to permissions.","Unable to display this tree report, due to missing data. Most likely, it is being filtered out due to permissions." +"Unable to display this tree report, due to missing data. Most likely, it is being filtered out due to permissions.","Dieser Baum-Report kann nicht angezeigt werden, weil keine Daten vorliegen. Am häufigsten passiert dies, weil die Daten aufgrund fehlender Benutzerrechte ausgefiltert werden." Unable to find attachment {0},Kann nicht finden Befestigung {0} Unable to load: {0},Kann nicht geladen werden: {0} Unable to open attached file. Please try again.,Kann nicht angehängte Datei zu öffnen. Bitte versuchen Sie es erneut . Unable to send emails at this time,Kann nicht auf E-Mails zu diesem Zeitpunkt senden Unknown Column: {0},Unknown Column: {0} "Unknown file encoding. Tried utf-8, windows-1250, windows-1252.","Unbekannte Datei -Codierung. Versucht, UTF-8 , windows -1250 , windows-1252 ." -Unread Messages,Ungelesene Nachrichten +Unread Messages,Ungelesene E-Mails Unsubscribe,Abmelden Unsubscribed,Abgemeldet Upcoming Events for Today,Veranstaltungen für heute @@ -1225,30 +1225,30 @@ Update,Aktualisierung Update Field,Feld aktualisieren Update Value,Wert aktualisieren Updated,Aktualisiert -Upload,Hochladen +Upload,hochladen Upload Attachment,Anhang hochladen -Upload CSV file containing all user permissions in the same format as Download.,"Laden Sie CSV-Datei, die alle Benutzerberechtigungen im gleichen Format als Download." +Upload CSV file containing all user permissions in the same format as Download.,"Laden Sie die CSV-Datei, die alle Benutzerberechtigungen im gleichen Format wie der Download hat, hoch." Upload a file,Datei hochladen -Upload and Import,Hochladen und Importieren -Upload and Sync,Hochladen und Synchronsieren -Uploading...,Upload läuft... -Upvotes,upvotes +Upload and Import,Upload und Import +Upload and Sync,Upload und Sync +Uploading...,Hochladen läuft... +Upvotes,Stimmen Use TLS,Verwenden Sie TLS User,Benutzer User Cannot Create,Benutzer kann nicht erstellen User Cannot Search,Benutzer kann nicht suchen User Defaults,Profil Defaults -User ID of a Blogger,User ID of a Blogger +User ID of a Blogger,Benutzer-ID eines Bloggers User ID of a blog writer.,Benutzer-ID eines Blogs Schriftsteller. User Image,Benutzerbild User Permission,Benutzerberechtigung -User Permission DocTypes,User Permission DocTypes +User Permission DocTypes,Benutzerrechte Dokumentenarten User Permissions,Benutzerberechtigungen -User Permissions Manager,Benutzerrechte -Manager +User Permissions Manager,Benutzerrechte-Manager User Roles,Benutzerrollen User Tags,Benutzer-Tags User Type,Benutzertyp -"User Type ""System User"" can access Desktop. ""Website User"" can only be logged into the website and portal pages. ","User Type ""System User"" can access Desktop. ""Website User"" can only be logged into the website and portal pages. " +"User Type ""System User"" can access Desktop. ""Website User"" can only be logged into the website and portal pages. ","Benutzertyp ""Systemnutzer"" können auf den Desktop zugreifen. ""Website Benutzer"" dürfen sich nur auf den Webseiten und den Portalseiten anmelden" User Vote,User- Vote User not allowed to delete {0}: {1},"Benutzer nicht erlaubt, zu löschen {0}: {1}" User permissions should not apply for this Link,Benutzerrechte sollten nicht für dieses Link- Anwendung @@ -1257,7 +1257,7 @@ User {0} cannot be disabled,Benutzer {0} kann nicht deaktiviert werden User {0} cannot be renamed,Benutzer {0} kann nicht umbenannt werden User {0} does not exist,Benutzer {0} existiert nicht UserRole,Benutzerrolle -Users,Users +Users,Benutzer Users and Permissions,Benutzer und Berechtigungen Users with role {0}:,Benutzer mit Rolle {0}: Valid Login id required.,Gültige Login-ID erforderlich. @@ -1271,7 +1271,7 @@ Value missing for,Wert fehlt für Verdana,Verdana Version,Version Version restored,Version wiederhergestellt -View Details,View Details +View Details,Details anschauen Visit,Besuch Warning,Warnung Warning: This Print Format is in old style and cannot be generated via the API.,WARNUNG: Diese Druckformat ist im alten Stil und kann nicht über die API generiert werden. @@ -1281,20 +1281,20 @@ Website,Website Website Group,Website-Gruppe Website Manager,Website-Administrator Website Route,Website Route -Website Route Permission,Website-Route-Permission -Website Script,Website-Skript +Website Route Permission,Website- Route-Permission +Website Script,Webseitenskript Website Settings,Website-Einstellungen -Website Slideshow,Website-Diaschau -Website Slideshow Item,Website-Diaschau-Artikel -Website User,Website-Benutzer +Website Slideshow,Webseite Diaschau +Website Slideshow Item,Webseite Diaschau Artikel +Website User,Webseitenbenutzer Wednesday,Mittwoch -Welcome email sent,Willkommensnachricht verschickt -"When you Amend a document after Cancel and save it, it will get a new number that is a version of the old number.","Wenn Sie ein Dokument ändern , nachdem Sie auf Abbrechen und speichern Sie sie , wird es eine neue Nummer , die eine Version der alten Nummer ist zu bekommen." -While uploading non English files ensure that the encoding is UTF-8.,While uploading non English files ensure that the encoding is UTF-8. +Welcome email sent,Willkommen E-Mail verschickt +"When you Amend a document after Cancel and save it, it will get a new number that is a version of the old number.","Wenn Sie ein Dokument ändern, nachdem Sie auf Abbrechen und Speichern geklickt haben, wird es eine neue Nummer erhalten, die eine Version der alten Nummer ist, bekommen." +While uploading non English files ensure that the encoding is UTF-8.,"Wenn Sie nicht englisch-sprachige Dateien hochladen, stellen Sie sicher das Sie den Zeichensatz UTF-8 nutzen" Width,Breite Will be used in url (usually first name).,Wird in URL verwendet (in der Regel Vorname). With Groups,mit Gruppen -With Ledgers,mit Ledger +With Ledgers,mit Buchführung With Letterhead,Mit Briefkopf Workflow,Workflow Workflow Action,Workflow-Aktion @@ -1317,28 +1317,28 @@ Writers Introduction,Einführung des Autors Year,Jahr Yes,Ja Yesterday,Gestern -You are not allowed to create / edit reports,Sie sind nicht berechtigt Berichte zu erstellen / zu bearbeiten -You are not allowed to export the data of: {0}. Downloading empty template.,Sie haben nicht die Berechtigung die Daten von {0} zu exportieren. Es wird eine leere Vorlage heruntergeladen. -You are not allowed to export this report,Sie haben nicht die Berechtigung diesen Bericht zu exportieren -You are not allowed to print this document,Sie haben nicht die Berechtigung dieses Dokument zu drucken -You are not allowed to send emails related to this document,Sie haben nicht die Berechtigung E-Mails die diesem Dokument verknüpft sind zu versenden -You can also drag and drop attachments,Sie können auch Anhänge ziehen und ablegen (drag & drop) -"You can change Submitted documents by cancelling them and then, amending them.","Sie können eingereichten Unterlagen durch Löschen und sie dann , zur Änderung der sie zu ändern." +You are not allowed to create / edit reports,"Sie sind nicht berechtigt, Berichte zu erstellen/bearbeiten" +You are not allowed to export the data of: {0}. Downloading empty template.,"Sie sind nicht berechtigt , die Daten zu exportieren: {0}. Herunterladen von leerer Vorlage." +You are not allowed to export this report,Sie sind nicht berechtigt diesen Bericht zu exportieren +You are not allowed to print this document,Sie sind nicht berechtigt dieses Dokument zu drucken +You are not allowed to send emails related to this document,Es ist Ihnen nicht erlaubt E-Mails im Zusammenhang mit diesem Dokument zu versenden +You can also drag and drop attachments,Sie können Anhänge auch per Drag- und Drop hinzufügen +"You can change Submitted documents by cancelling them and then, amending them.","Sie können bereits eingereichte Unterlagen verändern, indem Sie diese löschen und daraufhin modifizieren." You can use Customize Form to set levels on fields.,"Sie können Formular anpassen , um Ebenen auf Feldern eingestellt ." -You can use wildcard %,Sie können als Platzhalter % verwenden +You can use wildcard %,"Sie können den Platzhalter ""%"" verwenden" You cannot install this app,Sie können diese App nicht installieren -You don't have access to Report: {0},Sie haben keinen Zugriff auf den Bericht: {0} -You don't have permission to get a report on: {0},Sie haben keine Benutzerberechtigung um einen einen Bericht zu {0} zu erhalten -You have unsaved changes in this form. Please save before you continue.,Sie haben noch nicht gespeicherte Änderungen in diesem Formular. +You don't have access to Report: {0},Sie haben keine Zugriffsrechte für den Bericht: {0} +You don't have permission to get a report on: {0},Sie haben keine ausreichenden Benutzerrechte für einen Bericht zu: {0} +You have unsaved changes in this form. Please save before you continue.,"Sie haben noch ungesicherte Änderungen in diesem Formular. Bitte speichern Sie diese, bevor Sie fortfahren." You need to be logged in and have System Manager Role to be able to access backups.,"Sie müssen eingeloggt sein und über System-Manager -Rolle an der Lage, Backups zugreifen." -You need write permission to rename,Sie benötigen Schreibberechtigung zur Umbennung -You seem to have written your name instead of your email. \ Please enter a valid email address so that we can get back.,Es scheint als hätten Sie Ihren Namen anstatt Ihrer Email-Adresse angegeben. Bitte geben Sie Ihre Emailadresse ein damit wir zurückkehren können. +You need write permission to rename,Zum Umbenennen benötigen Sie eine Schreibberechtigung +You seem to have written your name instead of your email. \ Please enter a valid email address so that we can get back.,"Es scheint, als hätten Sie Ihren Namen statt Ihrer E-Mail-Adresse angegeben.\ Bitte geben Sie Ihre E-Mail-Adresse an, damit wir uns mit Ihnen in Verbindung setzen können." "Your download is being built, this may take a few moments...","Ihr Download wird aufgebaut, dies kann einige Sekunden dauern ..." [Label]:[Field Type]/[Options]:[Width],[Label]:[Field Type]/[Options]:[Width] -[No Subject],[No Subject] +[No Subject],[ohne Betreff] [Optional] Send the email X days in advance of the specified date. 0 equals same day.,[Optional] Senden Sie die E-Mail-X Tage vor dem angegebenen Datum. 0 entspricht selben Tag. -[no content],[no content] -[unknown sender],[unknown sender] +[no content],[ohne Inhalt] +[unknown sender],[unbekannter Absender] add your own CSS (careful!),fügen Sie Ihr eigenes CSS hinzu (Vorsicht!) adjust,anpassen align-center,zentriert ausrichten @@ -1377,7 +1377,7 @@ cog,cog comment,Kommentar comments,Kommentare dd-mm-yyyy,TT-MM-JJJJ -dd.mm.yyyy,tt.mm.jjjj +dd.mm.yyyy,TT.MM.JJJJ dd/mm/yyyy,TT/MM/JJJJ download,Download download-alt,download-alt @@ -1418,14 +1418,14 @@ indent-right,Einzug rechts info-sign,Info-Zeichen is not allowed.,nicht zulässig italic,kursiv -leaf,Blatt +leaf,leaf lft,li list,Liste list-alt,Liste-Alt lock,sperren lowercase,Kleinbuchstaben magnet,Magnet -map-marker,Kartenmarkierungen +map-marker,Map-Marker memcached is not working / stopped. Please start memcached for best results.,Memcached nicht funktioniert / gestoppt. Bitte starten Sie Memcached für beste Ergebnisse. minus,Minus minus-sign,Minuszeichen @@ -1438,7 +1438,7 @@ off,aus ok,OK ok-circle,OK-Kreis ok-sign,OK-Zeichen -one of,einer der +one of,eines von or,oder pause,anhalten pencil,Bleistift diff --git a/frappe/translations/el.csv b/frappe/translations/el.csv index 35e077e7ce..a1cd0d53f6 100644 --- a/frappe/translations/el.csv +++ b/frappe/translations/el.csv @@ -24,14 +24,14 @@ Actions,δράσεις Add,Προσθήκη Add A New Rule,Προσθέσετε ένα νέο κανόνα Add A User Permission,Προσθέστε μια άδεια χρήστη -Add Attachments,Προσθήκη Συνημμένα +Add Attachments,Προσθήκη Συνημμένων Add Bookmark,Προσθήκη σελιδοδείκτη Add CSS,Προσθήκη CSS Add Column,Προσθήκη στήλης Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information.,Προσθέστε το Google Analytics ID: παράδειγμα. UA-89XXX57-1. Παρακαλούμε Ψάξτε στη βοήθεια του Google Analytics για περισσότερες πληροφορίες. Add Message,Προσθήκη μηνύματος Add New Permission Rule,Προσθέστε νέο κανόνα άδεια -Add Reply,Προσθέστε Απάντηση +Add Reply,Προσθήκη Απάντησης Add Total Row,Προσθήκη Σύνολο Row Add a New Role,Προσθέστε ένα νέο ρόλο Add a banner to the site. (small banners are usually good),Προσθέστε ένα banner στο site. (Μικρά πανό είναι συνήθως καλό) @@ -40,7 +40,7 @@ Add attachment,Προσθήκη συνημμένου Add code as <script>,Προσθήκη κώδικα ως <script> Add custom javascript to forms.,Προσθήκη προσαρμοσμένων javascript για να τις μορφές . Add fields to forms.,Προσθήκη πεδίων σε φόρμες . -Add multiple rows,Προσθήκη πολλαπλές σειρές +Add multiple rows,Προσθήκη πολλαπλών σειρών Add new row,Προσθήκη νέας γραμμής "Add the name of Google Web Font e.g. ""Open Sans""","Προσθέστε το όνομα της Google Font Web π.χ. "Open Sans"" Add to To Do,Προσθήκη στο να κάνει @@ -51,7 +51,7 @@ Additional Info,Πρόσθετες Πληροφορίες Additional Permissions,Πρόσθετα Δικαιώματα Address,Διεύθυνση Address Line 1,Διεύθυνση 1 -Address Line 2,Γραμμή διεύθυνσης 2 +Address Line 2,Γραμμή Διεύθυνσης 2 Address Title,Τίτλος Διεύθυνση Address and other legal information you may want to put in the footer.,Διεύθυνση και άλλα νομικά στοιχεία που μπορεί να θέλετε να βάλετε στο υποσέλιδο. Admin,Διαχειριστής @@ -59,14 +59,14 @@ All Applications,Όλες οι αιτήσεις θα All Day,Ολοήμερο All customizations will be removed. Please confirm.,Όλες οι προσαρμογές θα πρέπει να αφαιρεθεί. Παρακαλούμε να επιβεβαιώσετε. "All possible Workflow States and roles of the workflow.
    Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Όλες οι πιθανές κράτη Workflow και τους ρόλους της ροής εργασίας.
    Docstatus Επιλογές: 0 είναι "Saved", 1 "Υποβλήθηκε" και 2 "Ακυρώθηκε"" -Allow Attach,Αφήστε Επισυνάψτε +Allow Attach,Επιτρέπεται Επισύναψη Allow Import,Να επιτρέψουν την εισαγωγή Allow Import via Data Import Tool,Αφήστε εισαγωγής μέσω Εργαλείο εισαγωγής δεδομένων Allow Rename,Αφήστε Μετονομασία Allow on Submit,Αφήστε για Υποβολή Allow user to login only after this hour (0-24),Επιτρέπει στο χρήστη να συνδεθείτε μόνο μετά από αυτή την ώρα (0-24) Allow user to login only before this hour (0-24),Επιτρέπει στο χρήστη να συνδεθείτε μόνο πριν από αυτή την ώρα (0-24) -Allowed,Επιτρέπονται τα κατοικίδια +Allowed,Επιτρέπεται "Allowing DocType, DocType. Be careful!","Επιτρέποντας DocType , DocType . Να είστε προσεκτικοί !" Already Registered,Ήδη Εγγεγραμμένοι Already in user's To Do list,Ήδη από το χρήστη να κάνει λίστα @@ -76,17 +76,17 @@ Always use above Login Id as sender,Πάντα να χρησιμοποιείτε Amend,Τροποποιούνται "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [favicon-generator.org]","Ένα αρχείο με το εικονίδιο. Επέκταση ICO. Θα πρέπει να είναι 16 x 16 px. Generated χρησιμοποιώντας μια γεννήτρια favicon. [ favicon-generator.org ]" "Another {0} with name {1} exists, select another name","Ένας άλλος {0} με το όνομα {1} υπάρχει, επιλέξτε ένα άλλο όνομα" -Any existing permission will be deleted / overwritten.,Κάθε υφιστάμενη άδεια θα διαγραφούν / αντικατασταθούν. +Any existing permission will be deleted / overwritten.,Κάθε υφιστάμενη άδεια θα διαγραφεί / αντικατασταθεί. Anyone Can Read,Οποιοσδηποτε μπορεί να διαβάσει Anyone Can Write,Οποιοσδήποτε μπορεί να γράψει "Apart from Role based Permission Rules, you can apply User Permissions based on DocTypes.","Εκτός από το ρόλο που βασίζονται Κανόνες άδεια , μπορείτε να εφαρμόσετε τα δικαιώματα χρήσης με βάση doctypes ." "Apart from System Manager, roles with 'Set User Permissions' right can set permissions for other users for that Document Type.","Εκτός από το Διαχειριστή του Συστήματος , οι ρόλοι με το δικαίωμα 'Ρύθμιση δικαιωμάτων χρήστη » να ορίσετε δικαιώματα για άλλους χρήστες για αυτόν τον τύπο εγγράφου ." App Name,Όνομα App App not found,App δεν βρέθηκε -Application Installer,εγκατάστασης εφαρμογών -Applications,εφαρμογές +Application Installer,Εγκατάσταση εφαρμογών +Applications,Εφαρμογές Apply Style,Εφαρμογή στυλ -Apply User Permissions,Εφαρμόστε τα δικαιώματα χρήσης +Apply User Permissions,Εφαρμογή δικαιωμάτων χρηστών Are you sure you want to delete the attachment?,Είστε σίγουροι ότι θέλετε να διαγράψετε το συνημμένο; Arial,Arial "As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User.","Ως βέλτιστη πρακτική , δεν αποδίδουν το ίδιο σύνολο κανόνα άδεια για διαφορετικούς ρόλους . Αντ 'αυτού , που πολλούς ρόλους στο ίδιο το χρήστη ." @@ -101,13 +101,13 @@ Assignment Status Changed,Η ανάθεση άλλαξε κατάσταση Assignments,Αναθέσεις Attach,Επισυνάψτε Attach Document Print,Συνδέστε Εκτύπωση εγγράφου -Attach as web link,Να επισυναφθεί ως σύνδεσμο ιστού +Attach as web link,Επισύναψη σύνδεσμου ιστού Attached To DocType,Που συνδέονται με DOCTYPE Attached To Name,Συνδέονται με το όνομα Attachments,Συνημμένα Auto Email Id,Auto Id Email Auto Name,Όνομα Auto -Auto generated,Παράγεται Auto +Auto generated,Παράγεται Αυτόματα Avatar,Avatar Back to Login,Επιστροφή στο Login Background Color,Χρώμα φόντου diff --git a/frappe/translations/es.csv b/frappe/translations/es.csv index e99551892e..0f6fd78bd9 100644 --- a/frappe/translations/es.csv +++ b/frappe/translations/es.csv @@ -46,7 +46,7 @@ Add new row,Añadir Nueva Fila Add to To Do,Añadir a Tareas Add to To Do List Of,Agregar a la lista de tareas pendientes Added {0} ({1}),Añadido: {0} ({1}) -Adding System Manager to this User as there must be atleast one System Manager,Añadiendo el Administrador del sistema para este usuario ya que debe haber al menos un Administrador de Sistema +Adding System Manager to this User as there must be atleast one System Manager,Añadiendo como Administrador del sistema a este usuario ya que debe haber al menos un Administrador de Sistema Additional Info,Información Adicional Additional Permissions,Permisos Adicionales Address,Dirección @@ -80,7 +80,7 @@ Any existing permission will be deleted / overwritten.,Cualquier permiso existen Anyone Can Read,Cualquiera puede leer Anyone Can Write,Cualquiera puede escribir "Apart from Role based Permission Rules, you can apply User Permissions based on DocTypes.","Además de reglas de permisos basado en roles , puede aplicar permisos de usuario basado en DocTypes ." -"Apart from System Manager, roles with 'Set User Permissions' right can set permissions for other users for that Document Type.","Además de administrador del sistema, papeles con derecho de establecer permisos de usuario ""pueden establecer permisos para otros usuarios de ese tipo de documento ." +"Apart from System Manager, roles with 'Set User Permissions' right can set permissions for other users for that Document Type.","Además del Administrador del Sistema, los oles con derecho a ""establecer permisos de usuario"" pueden establecer permisos para otros usuarios de ese tipo de documento." App Name,Nombre de la Aplicación App not found,Aplicación no ​​encontrada Application Installer,Instalador de Aplicaciones @@ -123,15 +123,15 @@ Belongs to,Pertenece A Bio,Bio Birth Date,Fecha de Nacimiento Blog Category,Blog Categoría -Blog Intro,Intro al Blog -Blog Introduction,Presentación del Blog +Blog Intro,Intro. del Blog +Blog Introduction,Introducción del Blog Blog Post,Entrada en el Blog Blog Settings,Configuración del Blog Blog Title,Título del Blog Blogger,Blogger Bookmarks,marcadores Both login and password required,Se requiere tanto usuario como contraseña -Brand HTML,HTML Marca +Brand HTML,Marca HTML Bulk Email,"Correo Masivo " Bulk email limit {0} crossed,Límite de correo electrónico masivo {0} sobrepasado @@ -281,7 +281,7 @@ Did not save,No guarde "Different ""States"" this document can exist in. Like ""Open"", ""Pending Approval"" etc.","Diferente ""Estados"" este documento puede existir pulg Al igual que en ""Abrir "", "" 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 Signup,Deshabilitar registro -Disabled,discapacitado +Disabled,Deshabilitado Display,Visualización Display Settings,Configuración de pantalla Display in the sidebar of this Website Route node,Visualización en la barra lateral de este nodo Route Sitio web @@ -605,7 +605,7 @@ Male,Masculino Manage cloud backups on Dropbox,Administrar copias de seguridad de nubes en Dropbox Manage uploaded files.,Administrar los archivos subidos. Mandatory,obligatorio -Mandatory fields required in {0},Los campos obligatorios requeridos en {0} +Mandatory fields required in {0},Campos obligatorios requeridos en {0} Mandatory filters required:\n,Filtros obligatorios exigidos: \ n Master,Maestro Max Attachments,Máximo de Adjuntos @@ -718,7 +718,7 @@ Oops! Something went wrong,Oups! Algo salió mal Open,Abierto Open Count,Abrir Cuenta Open Sans,Abrir Sans -Open Source Web Applications for the Web,Open Source Aplicaciones Web para la Web +Open Source Web Applications for the Web,Webapps Open Source para la Web Open a module or tool,Abra un Módulo o Herramienta Open {0},Abrir {0} Optional: Alert will only be sent if value is a valid email id.,Opcional: Alerta sólo se enviará si el valor es un identificador de correo electrónico válida. @@ -749,26 +749,26 @@ Page HTML,Página HTML Page Header,Encabezado de Página Page Header Background,Fondo del Encabezado de Página Page Header Text,Texto del Encabezado de Página -Page Links,Página Enlaces +Page Links,Enlaces de la Página Page Name,Nombre de la Página -Page Role,Página Papel -Page Text,Página del texto +Page Role,Rol de la Página +Page Text,Texto de la Página Page Title,Título de la Página Page content,Contenido de Página Page not found,Página no Encontrada -Page or Generator,Página o generador -Page url name (auto-generated),Nombre url Página ( generada automáticamente ) -Parent Label,Etiqueta de Padres -Parent Post,Mensaje de Padres -Parent Website Page,Sitio web Padres Page -Parent Website Route,Padres Website Ruta -Parent Website Sitemap,Sitio web de Padres Mapa del sitio +Page or Generator,Página o Generador +Page url name (auto-generated),Nombre de la url de la Página ( generada automáticamente ) +Parent Label,Etiqueta Principal +Parent Post,Post Principal +Parent Website Page,Página Web Principal +Parent Website Route,Ruta del Website Principal +Parent Website Sitemap,Sitemap del Website Principal Participants,Participantes Password,Contraseña -Password Updated,Contraseña Actualizado -Password reset instructions have been sent to your email,Instrucciones de restablecimiento de contraseña han sido enviado a su correo electrónico +Password Updated,Contraseña Actualizada +Password reset instructions have been sent to your email,Las instrucciones para el restablecimiento de la contraseña han sido enviadas a su correo electrónico Patch,Parche -Patch Log,Patch Entrar +Patch Log,Registro de Parches Percent,Por Ciento Perm Level,Nivel Perm Permanently Cancel {0}?,Cancelar permanentemente {0} ? @@ -792,7 +792,7 @@ Phone,Teléfono Phone No.,No. de teléfono Pick Columns,Elige Columnas Picture URL,URL de la Imagen -Pincode,pincode +Pincode,Código PIN Please attach a file first.,Adjunte un archivo primero . Please attach a file or set a URL,"Por favor, adjuntar un archivo o defina una URL" Please do not change the rows above {0},"Por favor, no cambiar las filas de arriba {0}" @@ -840,7 +840,7 @@ Print Style Preview,Vista previa de Estilo de impresión Print Width,Ancho de impresión "Print with Letterhead, unless unchecked in a particular Document","Imprimir con membrete, a menos que sin comprobar en un documento concreto" Print...,Imprimir ... -Printing and Branding,Prensa y Branding +Printing and Branding,Impresión y Marcas Priority,Prioridad Private,Privado Properties,Propiedades @@ -903,7 +903,7 @@ Response,Respuesta Restrict IP,Restringir IP 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 desde esta dirección IP única . Varias direcciones IP se pueden agregar al separar con comas. También acepta direcciones IP parciales como ( 111.111.111 ) Right,derecho -Role,papel +Role,Rol Role Name,Nombre de función Role Permissions Manager,Función Permisos Administrador Role and Level,"Clases, y Nivel" @@ -918,7 +918,7 @@ Row,Fila Row #{0}:,Fila # {0}: 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 cómo los estados son las transiciones , como el siguiente estado y qué papel se le permite cambiar de estado , etc" -Run scheduled jobs only if checked,Ejecutar los trabajos programados sólo si controladas +Run scheduled jobs only if checked,Ejecutar las tareas programadas solamente si están comprobadas Run the report first,Ejecute el informe primero SMTP Server (e.g. smtp.gmail.com),"SMTP Server ( por ejemplo, smtp.gmail.com )" Sales,Venta @@ -1003,7 +1003,7 @@ Setup > User Permissions Manager,Configuración> Permisos de usuario Administrad Setup Email Alert based on various criteria.,Configuración de Alerta de E-mail basado en varios criterios. Setup of fonts and background.,Configuración de fuentes y el fondo . "Setup of top navigation bar, footer and logo.","Configuración de la barra de navegación superior , pie de página y el logotipo." -Short Bio,Biográfica +Short Bio,Biografía corta Short Name,Nombre corto Shortcut,atajo Show / Hide Modules,Mostrar / Ocultar Módulos @@ -1111,9 +1111,9 @@ Time Zone,Huso Horario Timezone,Zona horaria Title,Título Title / headline of your page,Título / Encabezado de su Página -Title Case,Título Case +Title Case,Zona de Título Title Field,Campo de Título -Title Prefix,Title Prefix +Title Prefix,Prefijo del Título Title field must be a valid fieldname,Campo Título debe ser un nombre de campo válido Title is required,Se requiere título To,a @@ -1212,22 +1212,22 @@ Wednesday,Miércoles Welcome email sent,Correo electrónico de bienvenida enviado "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." Width,Ancho -Will be used in url (usually first name).,Se utilizará en url (generalmente primero nombre). +Will be used in url (usually first name).,Se utilizará en la url (generalmente el primer nombre). With Groups,Con Grupos -With Ledgers,Con Ledgers +With Ledgers,Con Libros de Contabilidad With Letterhead,Con Membrete -Workflow,Workflow -Workflow Action,Acción Workflow -Workflow Action Name,Acción Workflow Nombre -Workflow Document State,Flujo de trabajo de documentos Estado -Workflow Document States,Workflow Documento Unidos +Workflow,Flujo de Trabajo +Workflow Action,Acción del Flujo de Trabajo +Workflow Action Name,Nombre de la Acción del Grupo de Trabajo +Workflow Document State,Estado de los Documentos del Flujo de Trabajo +Workflow Document States,Estados de los Documentos de los Flujos de Trabajo Workflow Name,Nombre de flujo Workflow State,Flujo de trabajo Estado Workflow State Field,Flujo de trabajo de campo Estado Workflow Transition,La transición de flujo de trabajo Workflow Transitions,Workflow Transiciones Workflow will start after saving.,Flujo de trabajo se iniciará después de guardar . -Write,escribir +Write,Escribir Write a Python file in the same folder where this is saved and return column and result.,Escriba un archivo de Python en la misma carpeta donde esta se guarda y la columna y el resultado volver. Write a SELECT query. Note result is not paged (all data is sent in one go).,Escriba una consulta SELECT. Resultado Nota no se pagina ( todos los datos se envían en una sola vez ) . Write titles and introductions to your blog.,Escribe títulos y las introducciones a tu blog . @@ -1264,14 +1264,14 @@ arrow-right,arrow-right arrow-up,flecha hacia arriba asterisk,asterisco backward,hacia atrás -ban-circle,Círculo-Prohibición +ban-circle,Área de Prohibición barcode,código de barras beginning with,a partir de bell,campana bold,negrita book,libro bookmark,marcador -briefcase,Maletín +briefcase,Cartera bullhorn,megáfono calendar,calendario camera,Cámara @@ -1353,7 +1353,7 @@ ok-circle,ok- círculo ok-sign,ok- signo one of,uno de or,o -pause,Pausa +pause,pausa pencil,Lápiz picture,Imagen plane,Plano @@ -1376,7 +1376,7 @@ resize-small,cambiar el tamaño pequeño resize-vertical,cambiar el tamaño vertical retweet,Retweet rgt,RGT -road,carretera +road,ruta screenshot,Captuta de Pantalla search,búsqueda share,cuota diff --git a/frappe/translations/fr.csv b/frappe/translations/fr.csv index 0c1d2b1146..6eaeda83fd 100644 --- a/frappe/translations/fr.csv +++ b/frappe/translations/fr.csv @@ -54,8 +54,8 @@ Address Line 1,Adresse ligne 1 Address Line 2,Adresse ligne 2 Address Title,Titre de l'adresse Address and other legal information you may want to put in the footer.,Adresse et autres informations juridiques que vous voudriez mettre dans le pied de page. -Admin,admin -All Applications,toutes les applications +Admin,Administrateur +All Applications,Toutes les applications All Day,Toute la journée All customizations will be removed. Please confirm.,Toutes les personnalisations seront supprimés. Veuillez confirmer. "All possible Workflow States and roles of the workflow.
    Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Tous les états et les rôles possibles du flux de travail.
    Options de Docstatus: 0 est "Sauver", 1 signifie «soumis» et 2 est «annulé»" @@ -170,7 +170,7 @@ Check,Vérifier Check / Uncheck roles assigned to the User. Click on the Role to find out what permissions that Role has.,Cochez / Décochez les rôles assignés au profil. Cliquez sur le Rôle de savoir ce que ce rôle comme autorisations. Check this if you want to send emails as this id only (in case of restriction by your email provider).,Cochez cette case si vous souhaitez envoyer des emails en tant que cette id seulement (en cas de restriction par votre fournisseur de messagerie). Check this to make this the default letter head in all prints,"Cochez cette case pour faire de cette entête de lettre, celle par défaut dans toutes les imprimés" -Check which Documents are readable by a User,Vérifiez quels documents sont lisibles par un utilisateur +Check which Documents are readable by a User,Vérifier quels documents sont lisibles pour un utilisateur donné Checked items shown on desktop,Les éléments cochés sont indiqués sur le bureau Child Tables are shown as a Grid in other DocTypes.,Les tableaux enfants sont présentés comme une grille dans les autres documents. City,Ville @@ -309,7 +309,7 @@ Drag to sort columns,Faites glisser pour trier les colonnes Due Date,Due Date Duplicate name {0} {1},Dupliquer nom {0} {1} Dynamic Link,Lien dynamique -ERPNext Demo,ERPNext Démo +ERPNext Demo,Démo ERPNext Edit,Éditer Edit Permissions,Modifier les autorisations Editable,Editable @@ -336,7 +336,7 @@ Emails are muted,Les e-mails sont mis en sourdine Embed image slideshows in website pages.,Intégrer des diaporamas d'images dans les pages du site. Enable,permettre Enable Comments,Activer Commentaires -Enable Scheduled Jobs,Activer tâches planifiées +Enable Scheduled Jobs,Activer les tâches planifiées Enabled,Activé Ends on,Se termine le Enter Form Type,Entrez le type de formulaire @@ -376,7 +376,7 @@ Facebook Share,Facebook Partager Facebook User ID,Facebook ID utilisateur Facebook Username,Facebook Nom d'utilisateur FavIcon,FavIcon -Female,Féminin +Female,Femme Field Description,Champ Description Field Name,Nom de domaine Field Type,Type de champ @@ -401,13 +401,13 @@ File URL,URL du fichier File not attached,Le fichier n'a pas fixé File size exceeded the maximum allowed size of {0} MB,La taille du fichier a dépassé la taille maximale autorisée de {0} Mo Fill Screen,Remplir l'écran -Filter,Filtrez +Filter,Filtre Filter records based on User Permissions defined for a user,Filtrer les enregistrements basés sur les autorisations des utilisateurs définis pour un utilisateur Filters,Filtres Find {0} in {1},Trouver {0} dans {1} First Name,Prénom Float,Flotter -Float Precision,Flotteur de précision +Float Precision,Nombre de décimales Font (Heading),Font (cap) Font (Text),Font (texte) Font Size,Taille des caractères @@ -430,7 +430,7 @@ Form,forme Forum,Forum Forums,Fermer : {0} Forward To Email Address,Transférer à l'adresse e-mail -Frappe Framework,Cadre de Frappe +Frappe Framework,Framework Frappe Friday,Vendredi From Date must be before To Date,Partir de la date doit être antérieure à ce jour Full Name,Nom et Prénom @@ -467,7 +467,7 @@ Have an account? Login,Vous avez un compte? Connexion Header,En-tête Heading,Titre Heading Text As,Intitulé texte que -Help,Aider +Help,Aide Help on Search,Aide de recherche Helvetica Neue,Helvetica Neue Hidden,Caché @@ -478,7 +478,7 @@ Hide Toolbar,Masquer la barre Hide the sidebar,Masquer la barre latérale High,Haut Highlight,Surligner -History,Histoire +History,Historique Home Page,Page d'accueil Home Page is Products,Page d'accueil Produits est ID (name) of the entity whose property is to be set,ID (nom) de l'entité dont la propriété doit être définie @@ -542,7 +542,8 @@ Is Standard,Est-standard Is Submittable,Est-Submittable Is Task,est Groupe Item cannot be added to its own descendents,Article ne peut être ajouté à ses propres descendants -JavaScript Format: frappe.query_reports['REPORTNAME'] = {},JavaScript Format : frappe.query_reports [' REPORTNAME '] = {} +JavaScript Format: frappe.query_reports['REPORTNAME'] = {},"JavaScript Format : +frappe.query_reports [' REPORTNAME '] = {}" Javascript,Javascript Javascript to append to the head section of the page.,Javascript à ajouter à la section head de la page. Key,Clé @@ -763,9 +764,9 @@ Parent Website Route,Montant de l'impôt après réduction Montant Parent Website Sitemap,Parent Plan du site Participants,Les participants Password,Mot de passe -Password Updated,Mot de passe Mise à jour +Password Updated,Mot de passe mise à jour Password reset instructions have been sent to your email,Instructions de réinitialisation de mot de passe ont été envoyés à votre adresse email -Patch,Pièce +Patch,Correctif Patch Log,Connexion Patch Percent,Pour cent Perm Level,Perm niveau @@ -848,7 +849,7 @@ Property Type,Type de propriété Public,Public Published,Publié Published On,Publié le -Published on website at: {0},Publié sur le site Web au: {0} +Published on website at: {0},Publié sur le site Web le: {0} Pull Emails from the Inbox and attach them as Communication records (for known contacts).,Tirez e-mails à partir de la boîte de réception et les attacher comme des enregistrements de communication (pour les contacts connus). Query,Requête Query Options,Options de requête @@ -903,7 +904,7 @@ Restrict user from this IP address only. Multiple IP addresses can be added by s Right,Droit Role,Rôle Role Name,Rôle Nom -Role Permissions Manager,Permission de rôle Gestionnaire +Role Permissions Manager,Gestion autorisation des rôles Role and Level,Rôle et le niveau Role exists,rôle existe Roles,Rôles @@ -916,14 +917,14 @@ Row,Rangée Row #{0}:,Ligne # {0}: Rules defining transition of state in the workflow.,Règles définissant la transition de l'état dans le workflow. "Rules for how states are transitions, like next state and which role is allowed to change state etc.","Règles pour la manière dont les États sont des transitions, comme état suivant et dont le rôle est autorisé à changer d'état, etc" -Run scheduled jobs only if checked,Exécuter les tâches planifiées que si vérifiés +Run scheduled jobs only if checked,Les tâches planifiées son exécutées qui si coché Run the report first,Exécutez le premier rapport SMTP Server (e.g. smtp.gmail.com),Serveur SMTP (smtp.gmail.com par exemple) Sales,Ventes Same file has already been attached to the record,Même fichier a déjà été jointe au dossier Sample,Echantillon Saturday,Samedi -Save,sauver +Save,Enregistrer Scheduler Log,Scheduler Connexion Script,Scénario Script Report,Rapport de Script @@ -948,7 +949,7 @@ Select Type,Sélectionnez le type de Select User or DocType to start.,Sélectionnez l'utilisateur ou Doctype pour commencer. Select a Banner Image first.,Choisissez une bannière image première. Select an image of approx width 150px with a transparent background for best results.,Sélectionnez une image d'une largeur d'environ 150px avec un fond transparent pour de meilleurs résultats. -Select dates to create a new ,Select dates to create a new +Select dates to create a new ,Sélectionnez les dates pour créer un nouveau "Select modules to be shown (based on permission). If hidden, they will be hidden for all users.","Sélectionnez les modules à être affichées ( sur la base de l'autorisation ) . Si caché , ils seront cachés pour tous les utilisateurs ." Select or drag across time slots to create a new event.,Sélectionnez ou glisser sur des intervalles de temps pour créer un nouvel événement. "Select target = ""_blank"" to open in a new page.","Sélectionnez target = "" _blank "" pour ouvrir dans une nouvelle page ." @@ -977,25 +978,25 @@ Server,Serveur Server & Credentials,Serveur et de vérification des pouvoirs Server Error: Please check your server logs or contact tech support.,Erreur de serveur : S'il vous plaît vérifier vos logs du serveur ou contactez le support technique . Session Expired. Logging you out,Session a expiré. Vous déconnecter -Session Expiry,Session d'expiration -Session Expiry in Hours e.g. 06:00,"Expiration session en heures, par exemple 06:00" -Session Expiry must be in format {0},Session d'expiration doit être au format {0} +Session Expiry,Expiration session +Session Expiry in Hours e.g. 06:00,"Delai d'expiration d'une session en heures, exp. 06:00" +Session Expiry must be in format {0},Expiration de session doit être au format {0} Set Banner from Image,Réglez bannière de l'image Set Link,Réglez Lien Set Login and Password if authentication is required.,Set de connexion et mot de passe si l'authentification est requise. Set Only Once,Défini qu'une seule fois Set Password,définir mot de passe -Set Permissions on Document Types and Roles,Définir les autorisations sur les types de documents et des rôles +Set Permissions on Document Types and Roles,Définir les autorisations des rôles sur les types de documents . Set Permissions per User,Définir les autorisations par utilisateur Set User Permissions,Définir les autorisations des utilisateurs Set Value,Définir la valeur "Set default format, page size, print style etc.","Format défini par défaut, le format de page, le style d'impression etc" -Set numbering series for transactions.,Réglez série de numérotation pour les transactions. +Set numbering series for transactions.,Numérotation pour les divers transactions. Set outgoing mail server.,Réglez serveur de courrier sortant . Settings,Réglages Settings for About Us Page.,Paramètres de la page A propos de nous. Settings for Contact Us Page.,Paramètres de la page Contactez-nous. -Setup,Installation +Setup,Configuration Setup > User,Configuration> utilisateur Setup > User Permissions Manager,Configuration> autorisations des utilisateurs Gestionnaire Setup Email Alert based on various criteria.,Configuration Alerte Email basée sur différents critères. @@ -1004,10 +1005,10 @@ Setup of fonts and background.,Configuration des polices et le fond. Short Bio,Courte biographie Short Name,Nom court Shortcut,Raccourci -Show / Hide Modules,Afficher / Masquer les Modules +Show / Hide Modules,Gestion Modules Show Print First,Montrer Imprimer Première Show Tags,Afficher les tags -Show or hide modules globally.,Afficher ou masquer les modules à l'échelle mondiale . +Show or hide modules globally.,Afficher ou masquer les modules. Show rows with zero values,Afficher lignes avec des valeurs nulles Show tags,Afficher mots clés Show this field as title,Voir ce domaine que le titre @@ -1064,7 +1065,7 @@ Sync Inbox,Sync boîte de réception System,Système System Settings,Paramètres système System User,L'utilisateur du système -System and Website Users,Système et utilisateurs du site Web +System and Website Users,Utilisateurs système et site Web System generated mails will be sent from this email id.,Mails générés par le système seront envoyés à cette id e-mail. Table,Table Table {0} cannot be empty,Tableau {0} ne peut pas être vide @@ -1157,7 +1158,7 @@ Upload and Sync,Télécharger et Sync Uploading...,Téléchargement ... Upvotes,upvotes Use TLS,Utilisez TLS -User,Utilisateur +User,Utilisateurs User Cannot Create,L'utilisateur ne peut pas créer User Cannot Search,L'utilisateur ne peut pas effectuer de recherche User Defaults,Par défaut le profil @@ -1165,11 +1166,11 @@ User ID of a blog writer.,ID de l'utilisateur d'un écrivain blog. User Image,De l'utilisateur User Permission,Permission de l'utilisateur User Permissions,Les autorisations des utilisateurs -User Permissions Manager,Les autorisations des utilisateurs Gestionnaire -User Roles,Rôles de l'utilisateur +User Permissions Manager,Gestion autorisations des utilisateurs +User Roles,Définition des rôles User Tags,Nuage de Tags User Type,Type d'utilisateur -"User Type ""System User"" can access Desktop. ""Website User"" can only be logged into the website and portal pages. ","User Type ""System User"" can access Desktop. ""Website User"" can only be logged into the website and portal pages. " +"User Type ""System User"" can access Desktop. ""Website User"" can only be logged into the website and portal pages. ","L'utilisateur type ""utilisateur système"" peut accéder au bureau. ""utilisateur web"" ne peut être connecté qu'au site Web et pages du portail." User Vote,Vote de l'utilisateur User not allowed to delete {0}: {1},Utilisateur non autorisé à supprimer {0}: {1} User permissions should not apply for this Link,Autorisations de l'utilisateur ne devraient pas s'appliquer pour ce Lien @@ -1207,7 +1208,7 @@ Website Slideshow,Diaporama site web Website Slideshow Item,Point Diaporama site web Website User,Utilisateur Wednesday,Mercredi -Welcome email sent,Bienvenue courriel envoyé +Welcome email sent,Email de bienvenue envoyé "When you Amend a document after Cancel and save it, it will get a new number that is a version of the old number.","Lorsque vous modifiez un document après Annuler et enregistrez-le , il va obtenir un nouveau numéro qui est une version de l'ancien numéro ." Width,Largeur Will be used in url (usually first name).,Sera utilisé dans url (généralement prénom). @@ -1251,7 +1252,7 @@ You seem to have written your name instead of your email. \ Please enter a v [Optional] Send the email X days in advance of the specified date. 0 equals same day.,[Optionnel] Envoyer les emails X jours à l'avance de la date spécifiée. 0 est égal même jour. add your own CSS (careful!),ajouter vos propres CSS (prudence!) adjust,paramétrer -align-center,alignez-centre +align-center,Centrer align-justify,alignement justifier align-left,alignement à gauche align-right,aligner à droite @@ -1298,7 +1299,7 @@ exclamation-sign,exclamation signe eye-close,oeil de près eye-open,ouvrir les yeux facetime-video,facetime-vidéo -fast-backward,Recherche rapide arrière +fast-backward,Retour rapide fast-forward,avance rapide file,dossier film,film @@ -1310,7 +1311,7 @@ folder-open,dossier-ouvrir font,fonte forward,avant found,trouvé -fullscreen,fullscreen +fullscreen,Plein écran gift,cadeau glass,verre globe,globe diff --git a/frappe/translations/hr.csv b/frappe/translations/hr.csv index 87cd4adc80..d9326d6d56 100644 --- a/frappe/translations/hr.csv +++ b/frappe/translations/hr.csv @@ -14,10 +14,10 @@ e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..., npr. (55 + 434) / 4 ili = Math.sin (math.PI / 2) ... module name..., ime modula ... text in document type, tekst u vrste dokumenta -A user can be permitted to multiple records of the same DocType.,Korisnik može biti dopušteno da se više zapisa iste vrste dokumenata . -About,Oko -About Us Settings,O nama Postavke -About Us Team Member,O nama reprezentativka +A user can be permitted to multiple records of the same DocType.,Korisniku može biti dopušten višestruki upis istih DocType-ova. +About,O nama +About Us Settings,"""O nama"" postavke" +About Us Team Member,"""O nama"" član tima" Action,Akcija Actions,akcije "Actions for workflow (e.g. Approve, Cancel).","Akcije za tijek rada ( npr. Odobri , Odustani ) ." @@ -52,9 +52,9 @@ Additional Permissions,Dodatni Dozvole Address,Adresa Address Line 1,Adresa Linija 1 Address Line 2,Adresa Linija 2 -Address Title,Adresa Naslov -Address and other legal information you may want to put in the footer.,Adresa i druge pravne informacije koje svibanj želite staviti u podnožje. -Admin,admin +Address Title,Adresa - naslov +Address and other legal information you may want to put in the footer.,Adresa i druge pravne informacije koje možda želite staviti u podnožje. +Admin,Administrator All Applications,Svi Prijave All Day,All Day All customizations will be removed. Please confirm.,"Sve prilagodbe će biti uklonjena. Molimo, potvrdite." @@ -207,7 +207,7 @@ Contact Us Settings,Kontaktirajte nas Settings Content,Sadržaj Content Hash,Sadržaj Ljestve Content in markdown format that appears on the main side of your page,Sadržaj u smanjenje formatu koji se pojavljuje na glavnoj strani stranice -Content web page.,Sadržaj web stranica. +Content web page.,Sadržaj web stranice. Controller,kontrolor Copy,Kopirajte Copyright,Autorsko pravo @@ -239,84 +239,84 @@ Customized HTML Templates for printing transctions.,Prilagođeno HTML predloške Daily Event Digest is sent for Calendar Events where reminders are set.,"Dnevni događaji Digest je poslan za kalendar događanja, gdje su postavljene podsjetnici." Danger,Opasnost Data,Podaci -Data Import / Export Tool,Podaci za uvoz / izvoz alat -Data Import Tool,Data Import Tool +Data Import / Export Tool,Uvoz / izvoz podataka +Data Import Tool,Alat za unos datoteka Data missing in table,Podaci koji nedostaju u tablici Date,Datum -Date Change,Datum Promjena -Date Changed,Datum promjene -Date Format,Datum Format -Date and Number Format,Datum i broj format -Date must be in format: {0},Datum mora biti u obliku : {0} -Datetime,Datetime +Date Change,Promjena datuma +Date Changed,Promjenjeni datum +Date Format,Oblik datuma +Date and Number Format,Datum i oblik brojeva +Date must be in format: {0},Datum mora biti u obliku: {0} +Datetime,Datum i vrijeme Days in Advance,Dana unaprijed -Dear,Drag -Default,Zadani -Default Print Format,Zadani Ispis Format +Dear,Poštovani +Default,Zadano +Default Print Format,Zadani oblik ispisa Default Value,Zadana vrijednost -Default is system timezone,Default je sustav zonu -"Default: ""Contact Us""",Default: "Kontaktirajte nas" -DefaultValue,DefaultValue +Default is system timezone,Zadana je vremenska zona sustava +"Default: ""Contact Us""","Zadano: ""Kontaktirajte nas""" +DefaultValue,Zadana vrijednost Defaults,Zadani -"Define read, write, admin permissions for a Website Page.","Definirajte čitati, pisati , admin dozvole za web stranicu ." -Define workflows for forms.,Definirajte rada za oblicima . +"Define read, write, admin permissions for a Website Page.","Definirajte čitanje, pisanje i admin dozvole za web stranicu." +Define workflows for forms.,Definirajte radne procese za oblike. Delete,Izbrisati Delete Row,Izbriši redak Depends On,Ovisi o -Descending,Spuštanje +Descending,Silazni Description,Opis -Description and Status,Opis i Status -"Description for listing page, in plain text, only a couple of lines. (max 140 characters)","Opis za unos stranici, kao običan tekst, samo par redaka. (Max 140 znakova)" +Description and Status,Opis i status +"Description for listing page, in plain text, only a couple of lines. (max 140 characters)","Opis za unos stranice, kao običan tekst, samo par redaka. (najviše 140 znakova)" Description for page header.,Opis za zaglavlje stranice. -Desktop,Desktop +Desktop,Radna površina Details,Detalji -Did not add,Nije li dodati -Did not cancel,Nije li otkazati -Did not find {0} for {0} ({1}),Niste pronašli {0} za {0} ( {1} ) -Did not load,Nije učitati -Did not remove,Jeste vaditi -Did not save,Nije li spremiti -"Different ""States"" this document can exist in. Like ""Open"", ""Pending Approval"" etc.","Različite "Države", ovaj dokument može postojati u. Kao "Otvoreno", "na čekanju za odobrenje", itd." -Disable Customer Signup link in Login page,Bez Korisnička prijavom vezu u stranicu za prijavu -Disable Signup,Bez Prijava -Disabled,Onesposobljen -Display,prikaz -Display Settings,Postavke prikaza -Display in the sidebar of this Website Route node,Prikaz u sidebar ovog web Route čvora -Do not allow user to change after set the first time,Nemojte dopustiti korisnik to promijeniti nakon što je postavljen prvi put -Doc Status,Doc Status +Did not add,Nije dodano +Did not cancel,Nije otkazano +Did not find {0} for {0} ({1}),Nije pronađeno {0} za {0} ( {1} ) +Did not load,Nije učitano +Did not remove,Nije uklonjeno +Did not save,Nije spremjeno +"Different ""States"" this document can exist in. Like ""Open"", ""Pending Approval"" etc.","Različita ""Stanja"", ovaj dokument može postojati u. Kao ""Otvoreno"", ""Na čekanju za odobrenje"", itd." +Disable Customer Signup link in Login page,Ugasiti korisnički prijavni link na stranici za prijavu +Disable Signup,Ugasiti prijave +Disabled,Ugašeno +Display,Prikaz +Display Settings,Prikaz postavki +Display in the sidebar of this Website Route node,Prikaz u bočnom stupcu ovog web route čvora +Do not allow user to change after set the first time,Ne dopustiti korisniku izmjene nakon što je upisao prvi put +Doc Status,Doc status DocField,DocField DocPerm,DocPerm DocType,DOCTYPE -DocType Details,DOCTYPE Detalji -DocType can not be merged,DOCTYPE ne mogu se spajati -DocType on which this Workflow is applicable.,DOCTYPE na koje se ovaj tijek je primjenjivo. -DocType or Field,DOCTYPE ili polja +DocType Details,DOCTYPE - detalji +DocType can not be merged,DOCTYPE se ne može spajati +DocType on which this Workflow is applicable.,DOCTYPE na koje se primjenjuje ovaj radni proces. +DocType or Field,DOCTYPE ili polje Doclist JSON,Doclist JSON Docname,Docname Document,Dokument -Document Status transition from ,Dokument Status prijelaz iz -Document Status transition from {0} to {1} is not allowed,Status dokumenta tranzicija iz {0} u {1} nije dopušteno -Document Type,Document Type -Document is only editable by users of role,Dokument je samo uređivati ​​korisnika ulozi +Document Status transition from ,Tranzicija statusa dokumenta iz +Document Status transition from {0} to {1} is not allowed,Tranzicija statusa dokumenta iz {0} u {1} nije dopuštena +Document Type,Tip dokumenta +Document is only editable by users of role,Dokument može uređivati samo ​​korisnik Documentation,Dokumentacija Documents,Dokumenti Download,Preuzimanje Download Backup,Preuzmite Backup -Download link for your backup will be emailed on the following email address:,Link za download za svoj backup će biti poslana na sljedeće e-mail adresu : -Drafts,Nacrti -Drag to sort columns,Povuci za sortiranje stupaca +Download link for your backup will be emailed on the following email address:,Link za preuzimanje sigurnosne kopije će biti poslan na sljedeću e-mail adresu: +Drafts,Nepotvrđeni +Drag to sort columns,Povucite kako bi sortirali stupce Due Date,Datum dospijeća -Duplicate name {0} {1},Dvostruki naziv {0} {1} -Dynamic Link,Dynamic Link +Duplicate name {0} {1},Dupli naziv {0} {1} +Dynamic Link,Dinamička poveznica ERPNext Demo,ERPNext Demo Edit,Uredi Edit Permissions,Uredi dozvole Editable,Uređivati Email,E-mail Email Alert,E-mail obavijest -Email Alert Recipient,E-mail obavijest Primatelj -Email Alert Recipients,E-mail obavijest Primatelji +Email Alert Recipient,E-mail obavijest za primatelja +Email Alert Recipients,E-mail obavijest za primatelje Email By Document Field,E-mail dokumentom Field Email Footer,E-mail podnožje Email Host,E-mail Host @@ -326,9 +326,9 @@ Email Password,E-mail Lozinka Email Sent,E-mail poslan Email Settings,Postavke e-pošte Email Signature,E-mail potpis -Email Use SSL,Pošaljite Use +Email Use SSL,E-mail koristi SSL Email address,E-mail adresa -"Email addresses, separted by commas","E-mail adrese, separted zarezom" +"Email addresses, separted by commas","E-mail adrese, odvojene zarezom" Email not verified with {1},E-mail nije potvrđen sa {1} Email sent to {0},E-mail poslan na {0} Email...,E-mail ... @@ -455,7 +455,7 @@ Google User ID,Google User ID Google Web Font (Heading),Google Web Font (Heading) Google Web Font (Text),Google Web Font (Tekst) Greater or equals,Veće ili jednaki -Greater than,veći od +Greater than,Veći od "Group Added, refreshing...","Grupa Dodano , osvježavajuće ..." Group Description,Grupa Opis Group Name,Ime grupe @@ -638,20 +638,20 @@ Must specify a Query to run,Mora se odrediti upita za pokretanje My Settings,Moje postavke Name,Ime Name Case,Ime slučaja -Name and Description,Naziv i opis +Name and Description,Ime i opis Name is required,Ime je potrebno Name not permitted,Ime nije dopušteno -Name not set via Prompt,Ime ne postavite putem retka -Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer,Naziv vrste dokumenta (DOCTYPE) želite li to polje biti povezani. npr. Korisnička -Name of {0} cannot be {1},Naziv {0} ne može biti {1} -Naming,imenovanje -Naming Series mandatory,Imenovanje serije obaveznu -Nested set error. Please contact the Administrator.,Ugniježđeni set pogreška . Molimo vas da kontaktirate administratora . +Name not set via Prompt,Ne postavljajte ime preko Prompt-a +Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer,Naziv vrste dokumenta (DOCTYPE) želite li da to polje bude povezano na naprimjer kupca +Name of {0} cannot be {1},Naziv od {0} ne može biti {1} +Naming,Imenovanje +Naming Series mandatory,Obvezno odabrati seriju +Nested set error. Please contact the Administrator.,Došlo je do pogreške u postavkama. Molimo Vas da kontaktirate administratora. New,Nova -New Password,Novi Lozinka +New Password,Nova zaporka New Record,Novi rekord New comment on {0} {1},Novi komentar na {0} {1} -New password emailed,Nova lozinka poslana +New password emailed,Nova zaporka poslana mailom New value to be set,Nova vrijednost treba postaviti New {0},Nova {0} Next Communcation On,Sljedeća komunikacijski Na @@ -742,28 +742,28 @@ PDF Settings,PDF postavke POP3 Mail Server (e.g. pop.gmail.com),POP3 Mail Server (npr. pop.gmail.com) Page,Stranica Page #{0} of {1},Stranica # {0} od {1} -Page Background,Page Pozadinska -Page HTML,Stranica HTML -Page Header,Revija -Page Header Background,Stranica Pozadina zaglavlja -Page Header Text,Stranica Tekst zaglavlja -Page Links,Stranica Linkovi -Page Name,Stranica Ime +Page Background,Pozadina stranice +Page HTML,HTML stranica +Page Header,Zaglavlje stranice +Page Header Background,Pozadina zaglavlja +Page Header Text,Tekst zaglavlja +Page Links,Poveznice stranice +Page Name,Ime stranice Page Role,Stranica Uloga -Page Text,Stranica Tekst -Page Title,stranica Naslov +Page Text,Tekst stranice +Page Title,Naslov stranice Page content,Sadržaj stranice Page not found,Stranica nije pronađena -Page or Generator,Stranica ili Generator -Page url name (auto-generated),Naziv stranice url ( auto- generira ) +Page or Generator,Stranica ili generator +Page url name (auto-generated),Auto-generirani url stranice Parent Label,Roditelj Label Parent Post,roditelj Post Parent Website Page,Roditelj Web Stranica Parent Website Route,Roditelj Web Route Parent Website Sitemap,Roditelj Web Mapa Participants,Sudionici -Password,Lozinka -Password Updated,Lozinka Updated +Password,Zaporka +Password Updated,Obnovljena zaporka Password reset instructions have been sent to your email,Password Reset upute su poslani na e-mail Patch,Zakrpa Patch Log,Patch Prijava @@ -790,7 +790,7 @@ Phone,Telefon Phone No.,Telefonski broj Pick Columns,Pick stupce Picture URL,URL slike -Pincode,Pincode +Pincode,Poštanski broj Please attach a file first.,Molimo priložite datoteku prva. Please attach a file or set a URL,Molimo priložite datoteku ili postaviti URL Please do not change the rows above {0},"Molim vas, nemojte mijenjati retke iznad {0}" @@ -825,8 +825,8 @@ Post to user,Postavljati na korisnika Posts,Postovi Previous Record,Prethodni rekord Primary,Osnovni -Print,otisak -Print Format,Ispis formata +Print,Ispis +Print Format,Format ispisa Print Format Help,Print Format Pomoć Print Format Type,Ispis formatu Print Format {0} does not exist,Print Format {0} ne postoji @@ -834,7 +834,7 @@ Print Format {0} is disabled,Print Format {0} je onemogućen Print Hide,Ispis Sakrij Print Settings,Postavke ispisa Print Style,Ispis Style -Print Style Preview,Pregled prije ispisa Style +Print Style Preview,Prikaz stila ispisa Print Width,Širina ispisa "Print with Letterhead, unless unchecked in a particular Document","Ispis sa zaglavljem, osim ako se ne označenim u određenom dokumentu" Print...,Ispis ... @@ -850,8 +850,8 @@ Published,Objavljen Published On,Objavljeno Dana Published on website at: {0},Objavljeni na web stranici: {0} Pull Emails from the Inbox and attach them as Communication records (for known contacts).,"Povucite e-pošte iz mape Primljeno, te ih priložiti kao Communication zapisa (za poznate kontakte)." -Query,Pitanje -Query Options,Upita Mogućnosti +Query,Upit +Query Options,Opcije upita Query Report,Izvješće upita Query must be a SELECT,Upit mora biti SELECT Quick Help for Setting Permissions,Brza pomoć za postavljanje dopuštenja @@ -919,17 +919,17 @@ Rules defining transition of state in the workflow.,Pravila definiraju prijelaz Run scheduled jobs only if checked,Trčanje rasporedu radnih mjesta samo ako provjeriti Run the report first,Pokrenite izvješće prvi SMTP Server (e.g. smtp.gmail.com),SMTP poslužitelj (npr. smtp.gmail.com) -Sales,Prodajni +Sales,Prodaja Same file has already been attached to the record,Sve file već priključen na zapisnik Sample,Uzorak Saturday,Subota -Save,spasiti +Save,Spremi Scheduler Log,Planer Prijava Script,Skripta Script Report,Skripta Prijavi Script Type,Skripta Tip Search,Traži -Search Fields,Search Polja +Search Fields,Polje za pretragu Search in a document type,Traži u vrsti dokumenta Search or type a command,Traži ili upišite naredbu Section Break,Odjeljak Break @@ -940,22 +940,22 @@ Select All,Odaberite sve Select Attachments,Odaberite privitke Select Document Type,Odaberite vrstu dokumenta Select Document Type or Role to start.,Odaberite vrstu dokumenta ili ulogu za početak. -Select Print Format,Odaberite Print Format -Select Report Name,Odaberite Naziv izvješća -Select Role,Odaberite Uloga -Select To Download:,Odaberete preuzimanje : -Select Type,Odaberite Vid -Select User or DocType to start.,Odaberite korisnik ili vrstu dokumenata za početak . -Select a Banner Image first.,Odaberite Slika Banner prvi. +Select Print Format,Odaberite format ispisa +Select Report Name,Odaberite naziv izvješća +Select Role,Odaberite ulogu +Select To Download:,Odaberete preuzimanje: +Select Type,Odaberite tip +Select User or DocType to start.,Odaberite korisnika ili vrstu dokumenta za početak. +Select a Banner Image first.,Odaberite prvo sliku banera. Select an image of approx width 150px with a transparent background for best results.,Odaberite sliku od cca 150px širine s transparentnom pozadinom za najbolje rezultate. -Select dates to create a new ,Select dates to create a new +Select dates to create a new ,Odaberite datum za kreiranje nove "Select modules to be shown (based on permission). If hidden, they will be hidden for all users.","Odaberite modula koji će biti prikazan ( na temelju odobrenja ) . Ako skriveno , oni će biti skriven za sve korisnike ." Select or drag across time slots to create a new event.,Odaberite ili povucite preko minutaže stvoriti novi događaj. "Select target = ""_blank"" to open in a new page.","Select target = "" _blank "" otvara se u novu stranicu ." Select the label after which you want to insert new field.,Odaberite oznaku nakon što želite umetnuti novo polje. Send,Poslati -Send Alert On,Pošalji upozoriti na -Send As Email,Pošalji kao e-mail +Send Alert On,Pošalji upozorenje na +Send As Email,Pošalji kao email Send Email,Pošaljite e-poštu Send Email Print Attachments as PDF (Recommended),Pošalji E-mail Ispis privitaka u PDF (preporučeno) Send Me A Copy,Pošaljite mi kopiju @@ -963,7 +963,7 @@ Send Password,Pošalji lozinku Send Print as PDF,Pošalji Print as PDF Send alert if date matches this field's value,Pošalji upozorenje ako datum odgovara vrijednost ovom području je Send alert if this field's value changes,Pošalji upozorenje ako se vrijednost mijenja ovom području je -Send an email reminder in the morning,Pošaljite e-mail podsjetnik u jutarnjim satima +Send an email reminder in the morning,Pošaljite email podsjetnik ujutro Send download link of a recent backup to System Managers,Pošaljite link za download od nedavne sigurnosne kopije na System upravitelje Send enquiries to this email address,Upite slati na ovu e-mail adresu Sender,Pošiljalac @@ -1351,7 +1351,7 @@ ok-circle,ok-krug ok-sign,ok-prijava one of,jedan od or,ili -pause,stanka +pause,Pauza pencil,olovka picture,slika plane,avion diff --git a/frappe/translations/id.csv b/frappe/translations/id.csv index 576b33787d..c6f071ce87 100644 --- a/frappe/translations/id.csv +++ b/frappe/translations/id.csv @@ -14,7 +14,7 @@ e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..., misalnya (55 + 434) / 4 atau = Math.sin (Math.PI / 2) ... module name..., nama modul ... text in document type,teks di jenis dokumen -A user can be permitted to multiple records of the same DocType.,Seorang pengguna dapat diizinkan untuk beberapa catatan dari DocType sama. +A user can be permitted to multiple records of the same DocType.,Pengguna diizinkan untuk mengisi banyak entry dari DocType sama. About,Tentang About Us Settings,Pengaturan Tetang Kami About Us Team Member,Tentang Kami Anggota Tim @@ -26,44 +26,45 @@ Add A New Rule,Tambah Aturan Baru Add A User Permission,Tambah Izin Pengguna Add Attachments,Tambahkan Lampiran Add Bookmark,Tambahkan Bookmark -Add CSS,Tambah CSS -Add Column,Add Column +Add CSS,Tambahkan CSS +Add Column,Tambahkan Kolom Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information.,Tambahkan Google Analytics ID: misalnya. UA-89XXX57-1. Silahkan cari bantuan pada Google Analytics untuk informasi lebih lanjut. Add Message,Tambahkan Pesan Add New Permission Rule,Tambahkan Rule Izin Baru -Add Reply,Add Reply +Add Reply,Tambahkan Balasan Add Total Row,Tambah Jumlah Row Add a New Role,Tambahkan Peran Baru Add a banner to the site. (small banners are usually good),Tambahkan iklan ke situs. (Spanduk kecil biasanya lebih baik) Add all roles,Tambahkan semua peran Add attachment,Tambahkan lampiran Add code as <script>,Tambahkan kode sebagai -Add custom javascript to forms.,Tambahkan kustom javascript untuk bentuk. -Add fields to forms.,Menambahkan kolom ke bentuk. +Add custom javascript to forms.,Tambahkan kustom javascript untuk form. +Add fields to forms.,Menambahkan kolom ke form. Add multiple rows,Tambahkan beberapa baris Add new row,Tambahkan baris baru "Add the name of Google Web Font e.g. ""Open Sans""","Tambahkan nama Google Font Web misalnya ""Buka Sans """ Add to To Do,Tambahkan ke To Do -Add to To Do List Of,Tambahkan ke To Do List Of +Add to To Do List Of,"Tambahkan ke Daftar To Do +" Added {0} ({1}),Ditambahkan {0} ({1}) -Adding System Manager to this User as there must be atleast one System Manager,Menambahkan System Manager untuk Pengguna ini karena harus ada minimal satu System Manager +Adding System Manager to this User as there must be atleast one System Manager,Menambahkan Sistem Manager untuk user ini dikarenakan harus ada minimal satu sistem manager Additional Info,Info Tambahan Additional Permissions,Izin Tambahan Address,Alamat Address Line 1,Alamat Baris 1 Address Line 2,Alamat Baris 2 Address Title,Alamat Judul -Address and other legal information you may want to put in the footer.,Alamat dan informasi hukum lainnya Anda mungkin ingin dimasukkan ke dalam footer. +Address and other legal information you may want to put in the footer.,Alamat dan informasi hukum lainnya yang mungkin Anda ingin masukkan ke dalam footer. Admin,Admin All Applications,Semua Aplikasi All Day,Semua Hari All customizations will be removed. Please confirm.,Semua kustomisasi akan terhapus. Silakan konfirmasi. "All possible Workflow States and roles of the workflow.
    Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Semua mungkin Workflow Serikat dan peran dari alur kerja.
    Docstatus Options: 0 adalah ""Tersimpan"", 1 adalah ""Dikirim"" dan 2 ""Dibatalkan""" -Allow Attach,Izinkan Lampirkan +Allow Attach,Izinkan untuk Lampiran Allow Import,Izinkan Impor Allow Import via Data Import Tool,Izinkan Impor via Impor Data Alat Allow Rename,Izinkan Rename -Allow on Submit,Biarkan Submit +Allow on Submit,Izinkan Submit Allow user to login only after this hour (0-24),Memungkinkan pengguna untuk login hanya setelah jam ini (0-24) Allow user to login only before this hour (0-24),Memungkinkan pengguna untuk login hanya sebelum jam ini (0-24) Allowed,Diizinkan @@ -119,10 +120,10 @@ Banner Image,Banner Gambar Banner is above the Top Menu Bar.,Banner di atas Menu Top Bar. Begin this page with a slideshow of images,Mulailah halaman ini dengan slideshow gambar Beginning with,Dimulai dengan -Belongs to,Milik +Belongs to,Dimiliki oleh Bio,Bio Birth Date,Lahir Tanggal -Blog Category,Blog Kategori +Blog Category,Kategori Blog Blog Intro,Blog Intro Blog Introduction,Blog Pendahuluan Blog Post,Posting Blog @@ -130,16 +131,16 @@ Blog Settings,Pengaturan Blog Blog Title,Judul Blog Blogger,Blogger Bookmarks,Bookmarks -Both login and password required,Kedua login dan password yang diperlukan +Both login and password required,Baik login maupun password keduanya diperlukan Brand HTML,Merek HTML Bulk Email,Bulk Email -Bulk email limit {0} crossed,Limit email massal {0} menyeberangi +Bulk email limit {0} crossed,Limit email massal {0} terlampaui Button,Tombol By,Oleh Calculate,Menghitung Calendar,Kalender Cancel,Batalkan -Cancelled,Cancelled +Cancelled,Dibatalkan "Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}","Tidak dapat Mengedit {0} langsung: Untuk mengedit {0} properti, membuat / update {1}, {2} dan {3}" Cannot Update: Incorrect / Expired Link.,Tidak bisa Perbarui: salah / Expired Link. Cannot Update: Incorrect Password,Tidak bisa Perbarui: Kata sandi salah @@ -544,7 +545,7 @@ Item cannot be added to its own descendents,Item tidak dapat ditambahkan ke ketu JavaScript Format: frappe.query_reports['REPORTNAME'] = {},JavaScript Format: frappe.query_reports ['REPORTNAME'] = {} Javascript,Javascript Javascript to append to the head section of the page.,Javascript untuk menambahkan ke bagian kepala halaman. -Key,Kunci +Key,kunci Label,Label Label Help,Label Bantuan Label and Type,Label dan Jenis @@ -1237,7 +1238,7 @@ You are not allowed to export the data of: {0}. Downloading empty template.,Anda You are not allowed to export this report,Anda tidak diizinkan untuk mengekspor laporan ini You are not allowed to print this document,Anda tidak diizinkan untuk mencetak dokumen ini You are not allowed to send emails related to this document,Anda tidak diizinkan untuk mengirim email yang berhubungan dengan dokumen ini -"You can change Submitted documents by cancelling them and then, amending them.","Anda dapat mengubah dokumen Dikirim oleh membatalkan mereka dan kemudian, mengubah mereka." +"You can change Submitted documents by cancelling them and then, amending them.","Anda dapat mengubah dokumen yang telah terkirim dengan membatalkannya, kemudian mengubahnya." You can use Customize Form to set levels on fields.,Anda dapat menggunakan Formulir Customize untuk mengatur tingkat pada bidang. You can use wildcard %,Anda dapat menggunakan wildcard% You cannot install this app,Anda tidak dapat menginstal aplikasi ini @@ -1249,7 +1250,7 @@ You seem to have written your name instead of your email. \ Please enter a v [Label]:[Field Type]/[Options]:[Width],[Label]: [Field Type] / [Options]: [Lebar] [Optional] Send the email X days in advance of the specified date. 0 equals same day.,[Opsional] Kirim hari X email sebelum tanggal yang ditentukan. 0 sama dengan hari yang sama. add your own CSS (careful!),menambahkan CSS Anda sendiri (careful!) -adjust,menyesuaikan +adjust,penyesuaian align-center,menyelaraskan-pusat align-justify,menyelaraskan-membenarkan align-left,menyelaraskan kiri @@ -1260,12 +1261,12 @@ arrow-left,panah kiri arrow-right,panah kanan arrow-up,panah-up asterisk,asterisk -backward,terbelakang +backward,mundur ban-circle,larangan-lingkaran barcode,barcode beginning with,dimulai dengan bell,bel -bold,berani +bold,tebal book,buku bookmark,penanda briefcase,tas kantor @@ -1412,8 +1413,8 @@ volume-up,volume-up warning-sign,warning-sign wrench,kunci yyyy-mm-dd,yyyy-mm-dd -zoom-in,zoom-in -zoom-out,zoom-out +zoom-in,perbesar +zoom-out,perkecil {0} List,{0} Daftar {0} added,{0} ditambahkan {0} by {1},{0} oleh {1} diff --git a/frappe/translations/is.csv b/frappe/translations/is.csv new file mode 100644 index 0000000000..046e695d93 --- /dev/null +++ b/frappe/translations/is.csv @@ -0,0 +1,1698 @@ +" by Role "," by Role " +" is not set"," is not set" +"""Company History""","""Company History""" +"""Parent"" signifies the parent table in which this row must be added","""Parent"" signifies the parent table in which this row must be added" +"""Team Members"" or ""Management""","""Team Members"" or ""Management""" +"'In List View' not allowed for type {0} in row {1}","'In List View' not allowed for type {0} in row {1}" +"0 - Draft; 1 - Submitted; 2 - Cancelled","0 - Draft; 1 - Submitted; 2 - Cancelled" +"0 is highest","0 is highest" +"000 is black, fff is white","000 is black, fff is white" +"2 days ago","2 dögum" +"
    [?]","[?]" +"\ +
  • field:[fieldname] - By Field\ +
  • naming_series: - By Naming Series (field called naming_series must be present\ +
  • Prompt - Prompt user for a name\ +
  • [series] - Series by prefix (separated by a dot); for example PRE.#####\ +')"">Naming Options","\ +
  • field:[fieldname] - By Field\ +
  • naming_series: - By Naming Series (field called naming_series must be present\ +
  • Prompt - Prompt user for a name\ +
  • [series] - Series by prefix (separated by a dot); for example PRE.#####\ +')"">Naming Options" +"new type of document","new type of document" +"document type..., e.g. customer","document type..., e.g. customer" +"e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)...","e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..." +"module name...","module name..." +"text in document type","text in document type" +"A new account has been created for you","A new account has been created for you" +"A new task, %s, has been assigned to you by %s. %s","A new task, %s, has been assigned to you by %s. %s" +"A user can be permitted to multiple records of the same DocType.","A user can be permitted to multiple records of the same DocType." +"About","Um" +"About Us Settings","Um okkur stillingar" +"About Us Team Member","About Us Team Member" +"Action","Action" +"Actions","Actions" +"Actions for workflow (e.g. Approve, Cancel).","Actions for workflow (e.g. Approve, Cancel)." +"Add","Add" +"Add A New Rule","Add A New Rule" +"Add A User Permission","Add A User Permission" +"Add Attachments","Add Attachments" +"Add Bookmark","Bæta við bókamerki" +"Add CSS","Bæta við CSS" +"Add Column","Bæta við dálk" +"Add Filter","Bæta við síu" +"Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information.","Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information." +"Add Message","Bæta við skilaboðum" +"Add New Permission Rule","Bæta við nýrri leyfisreglu" +"Add New User Permission","Bæta við nýju notendaleyfi" +"Add Reply","Bæta við svari" +"Add Tag","Bæta við merki" +"Add Total Row","Add Total Row" +"Add a New Role","Add a New Role" +"Add a banner to the site. (small banners are usually good)","Add a banner to the site. (small banners are usually good)" +"Add all roles","Bæta við öllum hlutverkum" +"Add attachment","Add attachment" +"Add code as <script>","Add code as <script>" +"Add comment","Add comment" +"Add custom javascript to forms.","Add custom javascript to forms." +"Add fields to forms.","Add fields to forms." +"Add multiple rows","Add multiple rows" +"Add new row","Add new row" +"Add the name of Google Web Font e.g. ""Open Sans""","Add the name of Google Web Font e.g. ""Open Sans""" +"Add to To Do","Add to To Do" +"Add to To Do List Of","Add to To Do List Of" +"Added {0}","Added {0}" +"Added {0} ({1})","Added {0} ({1})" +"Adding System Manager to this User as there must be atleast one System Manager","Adding System Manager to this User as there must be atleast one System Manager" +"Additional Info","Additional Info" +"Additional Permissions","Additional Permissions" +"Additional filters based on User Permissions, having:","Additional filters based on User Permissions, having:" +"Address","Address" +"Address Line 1","Address Line 1" +"Address Line 2","Address Line 2" +"Address Title","Address Title" +"Address and other legal information you may want to put in the footer.","Address and other legal information you may want to put in the footer." +"Adds a custom field to a DocType","Adds a custom field to a DocType" +"Adds a custom script (client or server) to a DocType","Adds a custom script (client or server) to a DocType" +"Admin","Admin" +"Administrator","Stjórnandi" +"Advanced","Advanced" +"Align Left (Ctrl/Cmd+L)","Align Left (Ctrl/Cmd+L)" +"All","Allt" +"All Applications","Öll forrit" +"All Day","Allan daginn" +"All Tables (Main + Child Tables)","All Tables (Main + Child Tables)" +"All customizations will be removed. Please confirm.","All customizations will be removed. Please confirm." +"All possible Workflow States and roles of the workflow.
    Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","All possible Workflow States and roles of the workflow.
    Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""" +"Allow Comments","Allow Comments" +"Allow Delete","Allow Delete" +"Allow Edit","Allow Edit" +"Allow Import","Allow Import" +"Allow Import via Data Import Tool","Allow Import via Data Import Tool" +"Allow Multiple","Allow Multiple" +"Allow Rename","Allow Rename" +"Allow field to remain editable even after submission","Allow field to remain editable even after submission" +"Allow on Submit","Allow on Submit" +"Allow user to login only after this hour (0-24)","Allow user to login only after this hour (0-24)" +"Allow user to login only before this hour (0-24)","Allow user to login only before this hour (0-24)" +"Allowed","Allowed" +"Allowing DocType, DocType. Be careful!","Allowing DocType, DocType. Be careful!" +"Already Registered","Already Registered" +"Already in user's To Do list","Already in user's To Do list" +"Alternative download link","Alternative download link" +"Alternatively, you can also specify 'auto_email_id' in site_config.json","Alternatively, you can also specify 'auto_email_id' in site_config.json" +"Always use above Login Id as sender","Always use above Login Id as sender" +"Amend","Amend" +"An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [favicon-generator.org]","An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [favicon-generator.org]" +"Another {0} with name {1} exists, select another name","Another {0} with name {1} exists, select another name" +"Any existing permission will be deleted / overwritten.","Any existing permission will be deleted / overwritten." +"Anyone Can Read","Anyone Can Read" +"Anyone Can Write","Anyone Can Write" +"Apart from Role based Permission Rules, you can apply User Permissions based on DocTypes.","Apart from Role based Permission Rules, you can apply User Permissions based on DocTypes." +"Apart from System Manager, roles with 'Set User Permissions' right can set permissions for other users for that Document Type.","Apart from System Manager, roles with 'Set User Permissions' right can set permissions for other users for that Document Type." +"App Name","App Name" +"App not found","App not found" +"Application Installer","Uppsett kerfi" +"Applications","Applications" +"Apply Style","Apply Style" +"Apply User Permissions","Apply User Permissions" +"Apply User Permissions of these Document Types","Apply User Permissions of these Document Types" +"Are you sure you want to delete the attachment?","Are you sure you want to delete the attachment?" +"Arial","Arial" +"As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User.","As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User." +"Ascending","Ascending" +"Assign To","Assign To" +"Assign a permission level to the field.","Assign a permission level to the field." +"Assigned By","Assigned By" +"Assigned To","Assigned To" +"Assigned To Fullname","Assigned To Fullname" +"Assigned To Me","Assigned To Me" +"Assigned To/Owner","Assigned To/Owner" +"Assigned to {0}","Assigned to {0}" +"Assignment Complete","Assignment Complete" +"Assignment Status Changed","Assignment Status Changed" +"Assignments","Assignments" +"Attach","Attach" +"Attach .csv file to import data","Attach .csv file to import data" +"Attach Document Print","Attach Document Print" +"Attach as web link","Attach as web link" +"Attached To DocType","Attached To DocType" +"Attached To Name","Attached To Name" +"Attachments","Attachments" +"Auto Email Id","Auto Email Id" +"Auto Name","Auto Name" +"Auto generated","Auto generated" +"Avatar","Avatar" +"Background Color","Background Color" +"Background Image","Background Image" +"Background Style","Background Style" +"Banner","Banner" +"Banner HTML","Banner HTML" +"Banner Image","Banner Image" +"Banner is above the Top Menu Bar.","Banner is above the Top Menu Bar." +"Begin this page with a slideshow of images","Begin this page with a slideshow of images" +"Beginning with","Beginning with" +"Belongs to","Belongs to" +"Bio","Bio" +"Birth Date","Birth Date" +"Blog Category","Blog Category" +"Blog Intro","Blog Intro" +"Blog Introduction","Blog Introduction" +"Blog Post","Blog Post" +"Blog Settings","Blog Settings" +"Blog Title","Blog Title" +"Blogger","Blogger" +"Bold (Ctrl/Cmd+B)","Bold (Ctrl/Cmd+B)" +"Bookmarks","Bókamerki" +"Both login and password required","Both login and password required" +"Brand HTML","Brand HTML" +"Breadcrumbs","Breadcrumbs" +"Bulk Email","Magn tölvupóstur" +"Bulk Email records.","Magn tölvupóstsfærslur" +"Bulk email limit {0} crossed","Bulk email limit {0} crossed" +"Bullet list","Áherslumerktur listi" +"Button","Hnappur" +"By","By" +"Cache Cleared","Skyndiminni hreinsað" +"Calculate","Reikna" +"Calendar","Dagatal" +"Can not edit Read Only fields","Get ekki breytt ritvörðum sviðum" +"Cancel","Hætta við" +"Cancelled","Hætt við" +"Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}","Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}" +"Cannot Update: Incorrect / Expired Link.","Cannot Update: Incorrect / Expired Link." +"Cannot Update: Incorrect Password","Cannot Update: Incorrect Password" +"Cannot add more than 50 comments","Cannot add more than 50 comments" +"Cannot cancel before submitting. See Transition {0}","Cannot cancel before submitting. See Transition {0}" +"Cannot change picture","Cannot change picture" +"Cannot change state of Cancelled Document. Transition row {0}","Cannot change state of Cancelled Document. Transition row {0}" +"Cannot change {0}","Cannot change {0}" +"Cannot delete or cancel because {0} {1} is linked with {2} {3}","Cannot delete or cancel because {0} {1} is linked with {2} {3}" +"Cannot delete {0} as it has child nodes","Cannot delete {0} as it has child nodes" +"Cannot edit standard fields","Cannot edit standard fields" +"Cannot edit templated page","Cannot edit templated page" +"Cannot link cancelled document: {0}","Cannot link cancelled document: {0}" +"Cannot map because following condition fails: ","Cannot map because following condition fails: " +"Cannot open instance when its {0} is open","Cannot open instance when its {0} is open" +"Cannot open {0} when its instance is open","Cannot open {0} when its instance is open" +"Cannot print cancelled documents","Cannot print cancelled documents" +"Cannot remove permission for DocType: {0} and Name: {1}","Cannot remove permission for DocType: {0} and Name: {1}" +"Cannot reply to a reply","Cannot reply to a reply" +"Cannot set Email Alert on Document Type {0}","Cannot set Email Alert on Document Type {0}" +"Cannot set permission for DocType: {0} and Name: {1}","Cannot set permission for DocType: {0} and Name: {1}" +"Categorize blog posts.","Categorize blog posts." +"Category","Category" +"Category Name","Category Name" +"Center","Center" +"Center (Ctrl/Cmd+E)","Center (Ctrl/Cmd+E)" +"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.","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." +"Change field properties (hide, readonly, permission etc.)","Change field properties (hide, readonly, permission etc.)" +"Change type of field. (Currently, Type change is \ + allowed among 'Currency and Float')","Change type of field. (Currently, Type change is \ + allowed among 'Currency and Float')" +"Chat","Chat" +"Check","Check" +"Check / Uncheck roles assigned to the User. Click on the Role to find out what permissions that Role has.","Check / Uncheck roles assigned to the User. Click on the Role to find out what permissions that Role has." +"Check this if you want to send emails as this id only (in case of restriction by your email provider).","Check this if you want to send emails as this id only (in case of restriction by your email provider)." +"Check this to make this the default letter head in all prints","Check this to make this the default letter head in all prints" +"Check which Documents are readable by a User","Athuga hvaða skjöl notandi getur lesið" +"Checked items shown on desktop","Checked items shown on desktop" +"Child Tables","Child Tables" +"Child Tables are shown as a Grid in other DocTypes.","Child Tables are shown as a Grid in other DocTypes." +"City","Borg" +"Classic","Classic" +"Clear Cache","Clear Cache" +"Clear all roles","Clear all roles" +"Click on File -> Save As","Click on File -> Save As" +"Click on Save","Click on Save" +"Click on row to view / edit.","Click on row to view / edit." +"Click on the link below to complete your registration and set a new password","Click on the link below to complete your registration and set a new password" +"Client","Client" +"Client-side formats are now deprecated","Client-side formats are now deprecated" +"Close","Loka" +"Close: {0}","Loka: {0}" +"Closed","Lokað" +"Code","Kóði" +"Collapse","Fella saman" +"Column Break","Dálkaskil" +"Column Labels:","Dálkanöfn:" +"Column Name","Dálkanafn" +"Comment","Athugasemd" +"Comment By","Athugasemd eftir" +"Comment By Fullname","Athugasemd eftir, fullt nafn" +"Comment Date","Dagsetning athugasemdar" +"Comment Docname","Skjalanafn athugasemdar" +"Comment Doctype","Skjalagerð athugasemdar" +"Comment Time","Tími athugasemdar" +"Comment Type","Gerð athugasemdar" +"Comments","Athugasemdir" +"Communication","Samskipti" +"Communication Medium","Samskiptamiðill" +"Company History","Saga fyrirtækis" +"Company Introduction","Fyrirtækis kynning" +"Complaint","Kvörtun" +"Complete By","Lokið af" +"Complete Registration","Complete Registration" +"Completed","Lokið" +"Condition","Skilyrði" +"Confirm","Staðfesta" +"Contact Us Settings","Hafðu samband stillingar" +"Contact options, like ""Sales Query, Support Query"" etc each on a new line or separated by commas.","Contact options, like ""Sales Query, Support Query"" etc each on a new line or separated by commas." +"Content","Innihald" +"Content Hash","Content Hash" +"Content in markdown format that appears on the main side of your page","Content in markdown format that appears on the main side of your page" +"Content web page.","Content web page." +"Copy","Afrita" +"Copyright","Höfundarréttur" +"Core","Kjarni" +"Could not connect to outgoing email server","Get ekki tengst tölvupóst miðlara" +"Could not find {0}","Get ekki fundið {0}" +"Count","Telja" +"Country","Land" +"Create","Stofna" +"Create a new {0}","Stofna nýtt {0}" +"Created","Stofnað" +"Created By","Stofnað af" +"Created Custom Field {0} in {1}","Created Custom Field {0} in {1}" +"Created Customer Issue","Created Customer Issue" +"Created On","Created On" +"Created Opportunity","Created Opportunity" +"Created Support Ticket","Created Support Ticket" +"Creation / Modified By","Creation / Modified By" +"Currency","Currency" +"Current status","Current status" +"Custom CSS","Custom CSS" +"Custom Field","Custom Field" +"Custom Javascript","Custom Javascript" +"Custom Reports","Custom Reports" +"Custom Script","Custom Script" +"Custom?","Custom?" +"Customize"," Sérsníða" +"Customize Form","Customize Form" +"Customize Form Field","Customize Form Field" +"Customize Label, Print Hide, Default etc.","Customize Label, Print Hide, Default etc." +"Customized HTML Templates for printing transctions.","Customized HTML Templates for printing transctions." +"Daily Event Digest is sent for Calendar Events where reminders are set.","Daily Event Digest is sent for Calendar Events where reminders are set." +"Danger","Hætta" +"Data","Gagnaflutningur" +"Data Import / Export Tool","Tól fyrir innsetningu / úttekt gagna" +"Data Import Template","Sniðmát fyrir innsetningu gagna" +"Data Import Tool","Tól fyrir innsetningu gagna" +"Data missing in table","Gögn vantar í töflu" +"Date","Dagsetning" +"Date Change","Dagsetning breytt" +"Date Changed","Dagsetningu breytt" +"Date Format","Dagsetningarsnið" +"Date and Number Format","Dagsetninga- og númerasnið" +"Date must be in format: {0}","Dagsetning verður að vera á sniði: {0}" +"Datetime","Dagsetningtími" +"Days in Advance","Daga fyrirvari" +"Dear","Kær(i/a)" +"Default","Sjálfgefið" +"Default Print Format","Sjálfgefið prentsnið" +"Default Value","Sjálfgildi" +"Default for 'Check' type of field must be either '0' or '1'","Default for 'Check' type of field must be either '0' or '1'" +"Default is system timezone","Sjálfgildi er tímabelti kerfis" +"Default: ""Contact Us""","Sjálfgildi: ""hafðu samband""" +"DefaultValue","Sjálfgildi" +"Defaults","Sjálfgefið" +"Define read, write, admin permissions for a Website Page.","Define read, write, admin permissions for a Website Page." +"Define workflows for forms.","Define workflows for forms." +"Defines actions on states and the next step and allowed roles.","Defines actions on states and the next step and allowed roles." +"Defines workflow states and rules for a document.","Defines workflow states and rules for a document." +"Delete","Eyða" +"Delete Row","Delete Row" +"Depends On","Depends On" +"Descending","Descending" +"Description","Lýsing" +"Description and Status","Description and Status" +"Description for listing page, in plain text, only a couple of lines. (max 140 characters)","Description for listing page, in plain text, only a couple of lines. (max 140 characters)" +"Description for page header.","Description for page header." +"Desktop","Desktop" +"Details","Upplýsingar" +"Dialog box to select a Link Value","Dialog box to select a Link Value" +"Did not add","Did not add" +"Did not cancel","Did not cancel" +"Did not find {0} for {0} ({1})","Did not find {0} for {0} ({1})" +"Did not load","Did not load" +"Did not remove","Did not remove" +"Did not save","Did not save" +"Did not set","Did not set" +"Different ""States"" this document can exist in. Like ""Open"", ""Pending Approval"" etc.","Different ""States"" this document can exist in. Like ""Open"", ""Pending Approval"" etc." +"Disable Customer Signup link in Login page","Disable Customer Signup link in Login page" +"Disable Report","Disable Report" +"Disable Signup","Disable Signup" +"Disabled","Óvirkur" +"Display","Display" +"Display Settings","Display Settings" +"Display in the sidebar of this Website Route node","Display in the sidebar of this Website Route node" +"Do not allow user to change after set the first time","Do not allow user to change after set the first time" +"Doc Status","Doc Status" +"DocField","DocField" +"DocPerm","DocPerm" +"DocType","DocType" +"DocType Details","DocType Details" +"DocType can not be merged","DocType can not be merged" +"DocType is a Table / Form in the application.","DocType is a Table / Form in the application." +"DocType on which this Workflow is applicable.","DocType on which this Workflow is applicable." +"DocType or Field","DocType or Field" +"Doclist JSON","Doclist JSON" +"Docname","Docname" +"Document","Document" +"Document Status","Document Status" +"Document Status transition from ","Document Status transition from " +"Document Status transition from {0} to {1} is not allowed","Document Status transition from {0} to {1} is not allowed" +"Document Type","Skjalagerð" +"Document Types","Document Types" +"Document is only editable by users of role","Document is only editable by users of role" +"Documentation","Documentation" +"Documents","Skjöl" +"Download","Download" +"Download Backup","Sækja öryggisafrit" +"Download Template","Sækja snið" +"Download a template for importing a table.","Download a template for importing a table." +"Download link for your backup will be emailed on the following email address:","Download link for your backup will be emailed on the following email address:" +"Download with data","Download with data" +"Drag to sort columns","Drag to sort columns" +"Due Date","Due Date" +"Duplicate name {0} {1}","Duplicate name {0} {1}" +"Dynamic Link","Dynamic Link" +"Edit","Breyta" +"Edit Filter","Edit Filter" +"Edit Permissions","Edit Permissions" +"Edit Role Permissions","Edit Role Permissions" +"Edit your record","Edit your record" +"Editable","Editable" +"Editing Row","Editing Row" +"Email","Tölvupóstur" +"Email Alert","Email Alert" +"Email Alert Recipient","Email Alert Recipient" +"Email Alert Recipients","Email Alert Recipients" +"Email By Document Field","Email By Document Field" +"Email Footer","Email Footer" +"Email Host","Email Host" +"Email Login","Email Login" +"Email Password","Email Password" +"Email Sent","Email Sent" +"Email Settings","Email Settings" +"Email Settings for Outgoing and Incoming Emails.","Tölvupósts stillingar fyrir sendan og móttekin tölvupóst." +"Email Signature","Email Signature" +"Email Use SSL","Email Use SSL" +"Email addresses, separted by commas","Email addresses, separted by commas" +"Email not verified with {1}","Email not verified with {1}" +"Email sent to {0}","Email sent to {0}" +"Email...","Email..." +"Emails are muted","Emails are muted" +"Embed image slideshows in website pages.","Embed image slideshows in website pages." +"Enable","Enable" +"Enable Comments","Enable Comments" +"Enable Report","Enable Report" +"Enable Scheduled Jobs","Enable Scheduled Jobs" +"Enabled","Enabled" +"Ends on","Ends on" +"Enter Form Type","Enter Form Type" +"Enter Value","Enter Value" +"Enter at least one permission row","Enter at least one permission row" +"Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set ""match"" permission rules. To see list of fields, go to Customize Form.","Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set ""match"" permission rules. To see list of fields, go to Customize Form." +"Enter keys to enable login via Facebook, Google, GitHub.","Enter keys to enable login via Facebook, Google, GitHub." +"Equals","Equals" +"Error","Error" +"Error generating PDF, attachment sent as HTML","Error generating PDF, attachment sent as HTML" +"Error: Document has been modified after you have opened it","Error: Document has been modified after you have opened it" +"Event","Event" +"Event Datetime","Event Datetime" +"Event Individuals","Event Individuals" +"Event Role","Event Role" +"Event Roles","Event Roles" +"Event Type","Event Type" +"Event User","Event User" +"Event end must be after start","Event end must be after start" +"Events","Events" +"Events In Today's Calendar","Events In Today's Calendar" +"Every Day","Every Day" +"Every Month","Every Month" +"Every Week","Every Week" +"Every Year","Every Year" +"Everyone","Everyone" +"Example","Example" +"Example:","Example:" +"Expand","Expand" +"Export","Export" +"Export all rows in CSV fields for re-upload. This is ideal for bulk-editing.","Export all rows in CSV fields for re-upload. This is ideal for bulk-editing." +"Export not allowed. You need {0} role to export.","Export not allowed. You need {0} role to export." +"Exported","Exported" +"Expression, Optional","Expression, Optional" +"Facebook","Facebook" +"Facebook Client ID","Facebook Client ID" +"Facebook Client Secret","Facebook Client Secret" +"Facebook Share","Facebook Share" +"Facebook User ID","Facebook User ID" +"Facebook Username","Facebook Username" +"FavIcon","FavIcon" +"Female","Female" +"Field Description","Field Description" +"Field Name","Field Name" +"Field Type","Field Type" +"Field that represents the Workflow State of the transaction (if field is not present, a new hidden Custom Field will be created)","Field that represents the Workflow State of the transaction (if field is not present, a new hidden Custom Field will be created)" +"Field {0} in row {1} cannot be hidden and mandatory without default","Field {0} in row {1} cannot be hidden and mandatory without default" +"Field {0} is not selectable.","Field {0} is not selectable." +"Field {0} of type {1} cannot be mandatory","Field {0} of type {1} cannot be mandatory" +"Fieldname","Fieldname" +"Fieldname is required in row {0}","Fieldname is required in row {0}" +"Fieldname not set for Custom Field","Fieldname not set for Custom Field" +"Fieldname which will be the DocType for this link field.","Fieldname which will be the DocType for this link field." +"Fieldname {0} appears multiple times in rows {1}","Fieldname {0} appears multiple times in rows {1}" +"Fieldname {0} cannot contain letters, numbers or spaces","Fieldname {0} cannot contain letters, numbers or spaces" +"Fields","Fields" +"Fields separated by comma (,) will be included in the
    Search By list of Search dialog box","Fields separated by comma (,) will be included in the
    Search By list of Search dialog box" +"Fieldtype","Fieldtype" +"Fieldtype cannot be changed from {0} to {1} in row {2}","Fieldtype cannot be changed from {0} to {1} in row {2}" +"File","Skrá" +"File Data","Skráarlisti" +"File Name","Skráarnafn" +"File Name: <your filename>.csv
    \ + Save as type: Text Documents (*.txt)
    \ + Encoding: UTF-8","File Name: <your filename>.csv
    \ + Save as type: Text Documents (*.txt)
    \ + Encoding: UTF-8" +"File Size","Skráarstærð" +"File URL","Veffang skáar" +"File not attached","File not attached" +"File size exceeded the maximum allowed size of {0} MB","File size exceeded the maximum allowed size of {0} MB" +"Fill Screen","Fill Screen" +"Filter","Filter" +"Filter records based on User Permissions defined for a user","Filter records based on User Permissions defined for a user" +"Filters","Filters" +"Find {0} in {1}","Find {0} in {1}" +"First Name","First Name" +"First data column must be blank.","First data column must be blank." +"Float","Float" +"Float Precision","Float Precision" +"Fold","Fold" +"Fold can not be at the end of the form","Fold can not be at the end of the form" +"Fold must come before a labelled Section Break","Fold must come before a labelled Section Break" +"Font (Heading)","Font (Heading)" +"Font (Text)","Font (Text)" +"Font Size","Font Size" +"Font Size (Text)","Font Size (Text)" +"Fonts","Fonts" +"Footer","Footer" +"Footer Background","Footer Background" +"Footer Items","Footer Items" +"Footer Text","Footer Text" +"For DocType","For DocType" +"For Links, enter the DocType as range +For Select, enter list of Options separated by comma","For Links, enter the DocType as range +For Select, enter list of Options separated by comma" +"For comparative filters, start with","For comparative filters, start with" +"For example if you cancel and amend 'INV004' it will become a new document 'INV004-1'. This helps you to keep track of each amendment.","For example if you cancel and amend 'INV004' it will become a new document 'INV004-1'. This helps you to keep track of each amendment." +"For ranges","For ranges" +"For top bar","For top bar" +"For updating, you can update only selective columns.","For updating, you can update only selective columns." +"For {0} at level {1} in {2} in row {3}","For {0} at level {1} in {2} in row {3}" +"Form","Form" +"Forum","Forum" +"Forums","Forums" +"Forward To Email Address","Forward To Email Address" +"Frappe Framework","Frappe Framework" +"Friday","Föstudagur" +"From Date must be before To Date","From Date must be before To Date" +"Full Name","Full Name" +"Gantt Chart","Gantt Chart" +"Gender","Gender" +"Georgia","Georgia" +"Get","Get" +"Get From ","Get From " +"Get your globally recognized avatar from Gravatar.com","Get your globally recognized avatar from Gravatar.com" +"GitHub","GitHub" +"GitHub Client ID","GitHub Client ID" +"GitHub Client Secret","GitHub Client Secret" +"Github User ID","Github User ID" +"Github Username","Github Username" +"Go to this url after completing the form.","Go to this url after completing the form." +"Google","Google" +"Google Analytics ID","Google Analytics ID" +"Google Client ID","Google Client ID" +"Google Client Secret","Google Client Secret" +"Google Plus One","Google Plus One" +"Google User ID","Google User ID" +"Google Web Font (Heading)","Google Web Font (Heading)" +"Google Web Font (Text)","Google Web Font (Text)" +"Group Added, refreshing...","Group Added, refreshing..." +"Group Description","Group Description" +"Group Name","Group Name" +"Group Title","Group Title" +"Group Type","Group Type" +"Groups","Groups" +"Guest","Guest" +"HTML for header section. Optional","HTML for header section. Optional" +"Header","Header" +"Heading","Heading" +"Heading Text As","Heading Text As" +"Help","Hjálp" +"Help on Search","Help on Search" +"Help: Field Properties","Help: Field Properties" +"Help: Importing non-English data in Microsoft Excel","Help: Importing non-English data in Microsoft Excel" +"Helvetica Neue","Helvetica Neue" +"Hidden","Hidden" +"Hide Actions","Hide Actions" +"Hide Copy","Hide Copy" +"Hide Details","Hide Details" +"Hide Heading","Hide Heading" +"Hide Toolbar","Hide Toolbar" +"Hide field in Report Builder","Hide field in Report Builder" +"Hide field in Standard Print Format","Hide field in Standard Print Format" +"Hide field in form","Hide field in form" +"Hide the sidebar","Hide the sidebar" +"High","High" +"Highlight","Highlight" +"History","Saga" +"Home Page","Home Page" +"Home Page is Products","Home Page is Products" +"Horizontal Line Break","Horizontal Line Break" +"ID (name) of the entity whose property is to be set","ID (name) of the entity whose property is to be set" +"ID field is required to edit values using Report. Please select the ID field using the Column Picker","ID field is required to edit values using Report. Please select the ID field using the Column Picker" +"Icon","Icon" +"Icon will appear on the button","Icon will appear on the button" +"If a Role does not have access at Level 0, then higher levels are meaningless.","If a Role does not have access at Level 0, then higher levels are meaningless." +"If checked, all other workflows become inactive.","If checked, all other workflows become inactive." +"If checked, the Home page will be the default Item Group for the website.","If checked, the Home page will be the default Item Group for the website." +"If image is selected, color will be ignored (attach first)","If image is selected, color will be ignored (attach first)" +"If non standard port (e.g. 587)","If non standard port (e.g. 587)" +"If these instructions where not helpful, please add in your suggestions on GitHub Issues.","If these instructions where not helpful, please add in your suggestions on GitHub Issues." +"If you are inserting new records (overwrite not checked) \ + and if you have submit permission, the record will be submitted.","If you are inserting new records (overwrite not checked) \ + and if you have submit permission, the record will be submitted." +"If you are updating, please select ""Overwrite"" else existing rows will not be deleted.","If you are updating, please select ""Overwrite"" else existing rows will not be deleted." +"If you are uploading a child table (for example Item Price), the all the entries of that table will be deleted (for that parent record) and new entries will be made.","If you are uploading a child table (for example Item Price), the all the entries of that table will be deleted (for that parent record) and new entries will be made." +"If you are uploading new records, ""Naming Series"" becomes mandatory, if present.","If you are uploading new records, ""Naming Series"" becomes mandatory, if present." +"If you are uploading new records, leave the ""name"" (ID) column blank.","If you are uploading new records, leave the ""name"" (ID) column blank." +"If you set this, this Item will come in a drop-down under the selected parent.","If you set this, this Item will come in a drop-down under the selected parent." +"Ignore Encoding Errors","Ignore Encoding Errors" +"Ignore User Permissions","Ignore User Permissions" +"Ignoring Item {0}, because a group exists with the same name!","Ignoring Item {0}, because a group exists with the same name!" +"Image","Image" +"Image Link","Image Link" +"Import","Import" +"Import / Export Data","Innsetning / úttekt gagna" +"Import / Export Data from .csv files.","Innsetning / úttekt gagna frá .csv skrám." +"Import Data","Innsetning gagna" +"Import Failed!","Innsetning mistókst!" +"Import Successful!","Innsetning tókst!" +"In","In" +"In Dialog","In Dialog" +"In Excel, save the file in CSV (Comma Delimited) format","In Excel, save the file in CSV (Comma Delimited) format" +"In Filter","In Filter" +"In JSON as
    [{""title"":""Jobs"", ""name"":""jobs""}]
    ","In JSON as
    [{""title"":""Jobs"", ""name"":""jobs""}]
    " +"In List View","In List View" +"In Report Filter","In Report Filter" +"In points. Default is 9.","In points. Default is 9." +"In response to","In response to" +"Incorrect value in row {0}: {1} must be {2} {3}","Incorrect value in row {0}: {1} must be {2} {3}" +"Incorrect value: {0} must be {1} {2}","Incorrect value: {0} must be {1} {2}" +"Indent (Tab)","Indent (Tab)" +"Index","Index" +"Individuals","Individuals" +"Info","Info" +"Info:","Info:" +"Insert","Insert" +"Insert After","Insert After" +"Insert After field '{0}' mentioned in Custom Field '{1}', does not exist","Insert After field '{0}' mentioned in Custom Field '{1}', does not exist" +"Insert Below","Insert Below" +"Insert Code","Insert Code" +"Insert Link","Insert Link" +"Insert Row","Insert Row" +"Insert Style","Insert Style" +"Insert picture (or just drag & drop)","Insert picture (or just drag & drop)" +"Install Applications.","Install Applications." +"Installed","Uppsett" +"Installer","Uppsetning" +"Int","Int" +"Integrations","Integrations" +"Introduce your company to the website visitor.","Introduce your company to the website visitor." +"Introduction","Introduction" +"Introductory information for the Contact Us Page","Introductory information for the Contact Us Page" +"Invalid Email: {0}","Invalid Email: {0}" +"Invalid Filter: {0}","Invalid Filter: {0}" +"Invalid Home Page","Invalid Home Page" +"Invalid Login","Invalid Login" +"Invalid Outgoing Mail Server or Port","Invalid Outgoing Mail Server or Port" +"Invalid Request","Invalid Request" +"Invalid login or password","Invalid login or password" +"Invalid recipient address","Invalid recipient address" +"Inverse","Inverse" +"Is Active","Er virkur" +"Is Child Table","Is Child Table" +"Is Default","Er sjálfgefið" +"Is Event","Is Event" +"Is Mandatory Field","Is Mandatory Field" +"Is Single","Is Single" +"Is Standard","Is Standard" +"Is Submittable","Is Submittable" +"Is Task","Is Task" +"Item cannot be added to its own descendents","Item cannot be added to its own descendents" +"JSON list of DocTypes used to apply User Permissions. If empty, all linked DocTypes will be used to apply User Permissions.","JSON list of DocTypes used to apply User Permissions. If empty, all linked DocTypes will be used to apply User Permissions." +"JavaScript Format: frappe.query_reports['REPORTNAME'] = {}","JavaScript Format: frappe.query_reports['REPORTNAME'] = {}" +"Javascript","Javascript" +"Javascript to append to the head section of the page.","Javascript to append to the head section of the page." +"Keep a track of all communications","Keep a track of all communications" +"Key","Key" +"Label","Label" +"Label Help","Label Help" +"Label and Type","Label and Type" +"Label is mandatory","Label is mandatory" +"Landing Page","Landing Page" +"Language","Language" +"Language preference for user interface (only if available).","Language preference for user interface (only if available)." +"Language, Date and Time settings","Tungumál, dags- og tímastillingar" +"Last Comment","Síðasta athugasemd" +"Last IP","Síðasta IP tala" +"Last Login","Síðasta innskráning" +"Last Name","Eftirnafn" +"Last Updated By","Síðast uppfært af" +"Last Updated On","Síðast uppfært á" +"Lato","Lato" +"Leave blank for new records","Autt fyrir nýjar færslur" +"Leave blank to repeat always","Skildu eftir autt til að endurtaka, alltaf" +"Left","Vinstri" +"Letter","Letter" +"Letter Head","Bréfshaus" +"Letter Head Name","Letter Head Name" +"Letter Head in HTML","Letter Head in HTML" +"Level","Stig" +"Level 0 is for document level permissions, higher levels for field level permissions.","Stig 0 er fyrir skjalaréttindi, hærra stig fyrir svæðisréttindi." +"Like","Líkar" +"Link","Tengill" +"Link that is the website home page. Standard Links (index, login, products, blog, about, contact)","Tengill sem er heimasíða vefsvæðisins. Staðlaðir tenglar (vísir, innskrá, vörur, blogg, um, tengiliður)" +"Link to other pages in the side bar and next section","Tengill á aðrar síður á hliðarslá og næsta kafla" +"Link to the page you want to open","Tengill á síðuna sem þú vilt opna" +"Linked In Share","Tengd í samnýtingu" +"Linked With","Tengdur við" +"List","Listi" +"List a document type","Lista tegund skjals" +"List of Web Site Forum's Posts.","Listi yfir spjallborðsumræður" +"List of patches executed","Listi af uppsettum viðbótum" +"Loading","Hleð inn" +"Loading Report","Hleð skýrslu" +"Loading...","Hleð inn..." +"Localization","Aðlögun að tungumáli" +"Location","Staðsetning" +"Log of Scheduler Errors","Villuannáll verkraðara" +"Log of error on automated events (scheduler).","Villuannáll á sjálfvirkum atvikum (verkraðari)." +"Login","Innskrá" +"Login After","Innskráning eftir" +"Login Before","Innskráning fyrir" +"Login Id","Kenni innskráningar" +"Login Required","Innskráningar krafist" +"Login not allowed at this time","Innskráning ekki leyfð núna" +"Logout","Útskrá" +"Long Text","Langur texti" +"Low","Lágt" +"Lucida Grande","Lucida Grande" +"Mail Password","Lykilorð tölvupósts" +"Main Section","Main Section" +"Main Table","Aðal taflan" +"Make New","Make New" +"Make a new","Make a new" +"Make a new record","Búa til nýja færslu" +"Make a new {0}","Búa til nýja {0}" +"Male","Karl" +"Manage cloud backups on Dropbox","Stjórna ský afritun á Dropbox" +"Manage uploaded files.","Stjórna skrá sem halað hefur verið upp." +"Mandatory","Skylda" +"Mandatory fields required in {0}","Skyldusvæði krafist í {0}" +"Mandatory:","Skylda:" +"Mark the field as Mandatory","Merktu svæðin sem skyldusvæði" +"Master","Master" +"Max Attachments","Max Attachments" +"Max width for type Currency is 100px in row {0}","Max width for type Currency is 100px in row {0}" +"Maximum Attachment Limit for this record reached.","Maximum Attachment Limit for this record reached." +"Meaning of Submit, Cancel, Amend","Meaning of Submit, Cancel, Amend" +"Medium","Medium" +"Menu items in the Top Bar. For setting the color of the Top Bar, go to Style Settings","Menu items in the Top Bar. For setting the color of the Top Bar, go to Style Settings" +"Merge with existing","Merge with existing" +"Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node","Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node" +"Message","Skilaboð" +"Message Examples","Message Examples" +"Message to be displayed on successful completion","Message to be displayed on successful completion" +"Messages","Skilaboð" +"Messages from everyone","Messages from everyone" +"Method","Method" +"Middle Name (Optional)","Middle Name (Optional)" +"Misc","Misc" +"Miscellaneous","Miscellaneous" +"Missing Values Required","Missing Values Required" +"Modern","Nýtískulegur" +"Modified by","Modified by" +"Module","Module" +"Module Def","Module Def" +"Module Name","Module Name" +"Module Not Found","Module Not Found" +"Modules Setup","Modules Setup" +"Monday","Mánudagur" +"Monochrome","Monochrome" +"More","Meira" +"More content for the bottom of the page.","Meira efni fyrir neðrihluta síðunnar." +"Move Down: {0}","Fara niður: {0}" +"Move Up: {0}","Fara upp: {0}" +"Multiple root nodes not allowed.","Multiple root nodes not allowed." +"Must have report permission to access this report.","Must have report permission to access this report." +"Must specify a Query to run","Must specify a Query to run" +"My Settings","Mínar stillingar" +"Name","Nafn" +"Name Case","Name Case" +"Name and Description","Nafn og lýsing" +"Name is required","Name is required" +"Name not permitted","Name not permitted" +"Name not set via Prompt","Name not set via Prompt" +"Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer","Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer" +"Name of {0} cannot be {1}","Name of {0} cannot be {1}" +"Naming","Naming" +"Naming Series mandatory","Naming Series mandatory" +"Nested set error. Please contact the Administrator.","Nested set error. Please contact the Administrator." +"New","New" +"New Name","New Name" +"New Password","New Password" +"New Record","New Record" +"New comment on {0} {1}","New comment on {0} {1}" +"New password emailed","New password emailed" +"New value to be set","New value to be set" +"New {0}","New {0}" +"Next Communcation On","Next Communcation On" +"Next Record","Next Record" +"Next State","Next State" +"Next actions","Next actions" +"No","Nei" +"No Action","No Action" +"No Communication tagged with this {0} yet.","No Communication tagged with this {0} yet." +"No Copy","No Copy" +"No Permissions set for this criteria.","No Permissions set for this criteria." +"No Report Loaded. Please use query-report/[Report Name] to run a report.","No Report Loaded. Please use query-report/[Report Name] to run a report." +"No Results","No Results" +"No Sidebar","No Sidebar" +"No User Permissions found.","No User Permissions found." +"No data found","No data found" +"No file attached","No file attached" +"No further records","No further records" +"No one","No one" +"No permission to '{0}' {1}","No permission to '{0}' {1}" +"No permission to edit","No permission to edit" +"No permission to read {0}","No permission to read {0}" +"No permission to write / remove.","No permission to write / remove." +"No records tagged.","No records tagged." +"No template found at path: {0}","No template found at path: {0}" +"No {0} found","No {0} found" +"No {0} permission","No {0} permission" +"None","None" +"None: End of Workflow","None: End of Workflow" +"Not Found","Not Found" +"Not Linked to any record.","Not Linked to any record." +"Not Permitted","Not Permitted" +"Not Published","Not Published" +"Not Set","Not Set" +"Not Submitted","Not Submitted" +"Not a valid Comma Separated Value (CSV File)","Not a valid Comma Separated Value (CSV File)" +"Not allowed","Not allowed" +"Not allowed from this IP Address","Not allowed from this IP Address" +"Not allowed to Import","Not allowed to Import" +"Not allowed to access {0} with {1} = {2}","Not allowed to access {0} with {1} = {2}" +"Not allowed to change {0} after submission","Not allowed to change {0} after submission" +"Not allowed to reset the password of {0}","Not allowed to reset the password of {0}" +"Not enough permission to see links.","Not enough permission to see links." +"Not equals","Not equals" +"Not found","Not found" +"Not in Developer Mode! Set in site_config.json","Not in Developer Mode! Set in site_config.json" +"Not permitted","Not permitted" +"Note: For best results, images must be of the same size and width must be greater than height.","Note: For best results, images must be of the same size and width must be greater than height." +"Note: Other permission rules may also apply","Note: Other permission rules may also apply" +"Note: fields having empty value for above criteria are not filtered out.","Note: fields having empty value for above criteria are not filtered out." +"Notes:","Skýringar:" +"Nothing to show","Nothing to show" +"Nothing to show for this selection","Nothing to show for this selection" +"Notification Count","Notification Count" +"Notify by Email","Notify by Email" +"Number Format","Number Format" +"Number list","Number list" +"Old Parent","Old Parent" +"Old Password","Old Password" +"On","On" +"Once you have set this, the users will only be able access documents (eg. Blog Post) where the link exists (eg. Blogger).","Once you have set this, the users will only be able access documents (eg. Blog Post) where the link exists (eg. Blogger)." +"One of","One of" +"Only Administrator allowed to create Query / Script Reports","Only Administrator allowed to create Query / Script Reports" +"Only Administrator can save a standard report. Please rename and save.","Only Administrator can save a standard report. Please rename and save." +"Only Allow Edit For","Only Allow Edit For" +"Only allowed {0} rows in one import","Only allowed {0} rows in one import" +"Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish.","Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish." +"Oops! Something went wrong","Oops! Something went wrong" +"Open","Open" +"Open Count","Open Count" +"Open Link","Open Link" +"Open Link in a new Window","Open Link in a new Window" +"Open Sans","Open Sans" +"Open Source Web Applications for the Web","Open Source Web Applications for the Web" +"Open a module or tool","Open a module or tool" +"Open this saved file in Notepad","Open this saved file in Notepad" +"Open {0}","Open {0}" +"Optional: Alert will only be sent if value is a valid email id.","Optional: Alert will only be sent if value is a valid email id." +"Optional: Always send to these ids. Each email id on a new row","Optional: Always send to these ids. Each email id on a new row" +"Optional: The alert will be sent if this expression is true","Optional: The alert will be sent if this expression is true" +"Options","Options" +"Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'","Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'" +"Options Help","Options Help" +"Options for select. Each option on a new line. e.g.:
    Option 1
    Option 2
    Option 3
    ","Options for select. Each option on a new line. e.g.:
    Option 1
    Option 2
    Option 3
    " +"Options must be a valid DocType for field {0} in row {1}","Options must be a valid DocType for field {0} in row {1}" +"Options not set for link field {0}","Options not set for link field {0}" +"Options requried for Link or Table type field {0} in row {1}","Options requried for Link or Table type field {0} in row {1}" +"Org History","Org History" +"Org History Heading","Org History Heading" +"Original Message","Original Message" +"Other","Other" +"Outgoing Email Settings","Outgoing Email Settings" +"Outgoing Mail Server","Outgoing Mail Server" +"Outgoing Mail Server not specified","Outgoing Mail Server not specified" +"Overwrite","Overwrite" +"Owner","Owner" +"PDF Page Size","PDF Page Size" +"PDF Settings","PDF Settings" +"POP3 Mail Server (e.g. pop.gmail.com)","POP3 Mail Server (e.g. pop.gmail.com)" +"Page","Page" +"Page Background","Page Background" +"Page HTML","Page HTML" +"Page Header","Page Header" +"Page Header Background","Page Header Background" +"Page Header Text","Page Header Text" +"Page Links","Page Links" +"Page Name","Page Name" +"Page Role","Síðuhlutverk" +"Page Text","Page Text" +"Page content","Page content" +"Page missing or moved","Page missing or moved" +"Page not found","Page not found" +"Page to show on the website +","Page to show on the website +" +"Page url name (auto-generated)","Page url name (auto-generated)" +"Paragraph","Paragraph" +"Parent","Parent" +"Parent Label","Parent Label" +"Parent Post","Parent Post" +"Parent Table","Parent Table" +"Parent Web Page","Parent Web Page" +"Parent Website Group","Parent Website Group" +"Parent Website Route","Parent Website Route" +"Participants","Participants" +"Password","Password" +"Password Reset","Password Reset" +"Password Update","Password Update" +"Password Update Notification","Password Update Notification" +"Password Updated","Password Updated" +"Password reset instructions have been sent to your email","Password reset instructions have been sent to your email" +"Patch","Patch" +"Patch Log","Patch Log" +"Percent","Percent" +"Performing hardcore import process","Performing hardcore import process" +"Perm Level","Perm Level" +"Permanently Cancel {0}?","Permanently Cancel {0}?" +"Permanently Submit {0}?","Permanently Submit {0}?" +"Permanently delete {0}?","Permanently delete {0}?" +"Permission Level","Permission Level" +"Permission Levels","Permission Levels" +"Permission Rules","Permission Rules" +"Permission already set","Permission already set" +"Permissions","Permissions" +"Permissions Settings","Permissions Settings" +"Permissions Updated","Permissions Updated" +"Permissions are automatically translated to Standard Reports and Searches.","Permissions are automatically translated to Standard Reports and Searches." +"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.","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." +"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.","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." +"Permissions at level 0 are 'Document Level' permissions, i.e. they are primary for access to the document.","Permissions at level 0 are 'Document Level' permissions, i.e. they are primary for access to the document." +"Permissions can be managed via Setup > Role Permissions Manager","Permissions can be managed via Setup > Role Permissions Manager" +"Permissions get applied on Users based on what Roles they are assigned.","Permissions get applied on Users based on what Roles they are assigned." +"Permitted Documents For User","Leyfð skjöl fyrir notanda" +"Person","Persóna" +"Personal Info","Persónuupplýsingar" +"Phone","Sími" +"Phone No.","Símanúmer." +"Pick Columns","Velja dálk" +"Picture URL","Myndaveffang" +"Pincode","Pinn" +"Please attach a file first.","Vinsamlegast hengdu skrá við fyrst." +"Please attach a file or set a URL","Please attach a file or set a URL" +"Please click on the following link to set your new password","Please click on the following link to set your new password" +"Please do not change the rows above {0}","Please do not change the rows above {0}" +"Please do not change the template headings.","Please do not change the template headings." +"Please enable pop-ups","Please enable pop-ups" +"Please enter Event's Date and Time!","Please enter Event's Date and Time!" +"Please enter both your email and message so that we \ + can get back to you. Thanks!","Please enter both your email and message so that we \ + can get back to you. Thanks!" +"Please enter email address","Please enter email address" +"Please enter some text!","Please enter some text!" +"Please enter title!","Please enter title!" +"Please login to Upvote!","Please login to Upvote!" +"Please login to create a new {0}","Please login to create a new {0}" +"Please make sure that there are no empty columns in the file.","Please make sure that there are no empty columns in the file." +"Please refresh to get the latest document.","Please refresh to get the latest document." +"Please reply above this line or remove it if you are replying below it","Please reply above this line or remove it if you are replying below it" +"Please save before attaching.","Please save before attaching." +"Please save the document before assignment","Please save the document before assignment" +"Please save the document before removing assignment","Please save the document before removing assignment" +"Please select a file or url","Please select a file or url" +"Please select atleast 1 column from {0} to sort","Please select atleast 1 column from {0} to sort" +"Please set filters","Please set filters" +"Please set {0} first","Please set {0} first" +"Please specify","Vinsamlegast tilgreindu" +"Please specify 'Auto Email Id' in Setup > Outgoing Email Settings","Please specify 'Auto Email Id' in Setup > Outgoing Email Settings" +"Please specify Event date and time","Please specify Event date and time" +"Please specify doctype","Please specify doctype" +"Please specify user","Please specify user" +"Please specify which date field must be checked","Please specify which date field must be checked" +"Please specify which value field must be checked","Please specify which value field must be checked" +"Please upload using the same template as download.","Please upload using the same template as download." +"Plugin","Plugin" +"Port","Port" +"Post","Post" +"Post Publicly","Post Publicly" +"Post Topic","Post Topic" +"Post already exists. Cannot add again!","Post already exists. Cannot add again!" +"Post does not exist. Please add post!","Post does not exist. Please add post!" +"Post to user","Post to user" +"Posts","Posts" +"Precision","Precision" +"Precision should be between 1 and 6","Precision should be between 1 and 6" +"Press Esc to close","Press Esc to close" +"Previous Record","Previous Record" +"Primary","Primary" +"Print","Prenta" +"Print Format","Prentsnið" +"Print Format Help","Print Format Help" +"Print Format Type","Print Format Type" +"Print Format {0} does not exist","Print Format {0} does not exist" +"Print Format {0} is disabled","Print Format {0} is disabled" +"Print Hide","Print Hide" +"Print Settings","Prentstillingar" +"Print Style","Print Style" +"Print Style Preview","Print Style Preview" +"Print Width","Print Width" +"Print Width of the field, if the field is a column in a table","Print Width of the field, if the field is a column in a table" +"Print with Letterhead, unless unchecked in a particular Document","Print with Letterhead, unless unchecked in a particular Document" +"Print...","Print..." +"Printing and Branding","Prentun og vörumerki" +"Priority","Forgangur" +"Private","Einka" +"Properties","Properties" +"Property","Property" +"Property Setter","Property Setter" +"Property Setter overrides a standard DocType or Field property","Property Setter overrides a standard DocType or Field property" +"Property Type","Property Type" +"Public","Public" +"Published","Published" +"Published On","Published On" +"Published on website at: {0}","Published on website at: {0}" +"Pull Emails from the Inbox and attach them as Communication records (for known contacts).","Pull Emails from the Inbox and attach them as Communication records (for known contacts)." +"Query","Query" +"Query Options","Query Options" +"Query Report","Query Report" +"Query must be a SELECT","Query must be a SELECT" +"Quick Help for Setting Permissions","Quick Help for Setting Permissions" +"Quick Help for User Permissions","Quick Help for User Permissions" +"Re-open","Re-open" +"Read","Lesa" +"Read Only","Read Only" +"Received","Received" +"Recipient","Recipient" +"Recipients","Recipients" +"Record does not exist","Record does not exist" +"Reduce indent (Shift+Tab)","Reduce indent (Shift+Tab)" +"Ref DocType","Ref DocType" +"Ref Name","Ref Name" +"Ref Type","Ref Type" +"Reference","Reference" +"Reference DocName","Reference DocName" +"Reference DocType","Reference DocType" +"Reference Name","Reference Name" +"Reference Type","Reference Type" +"Refresh","Endurnýja" +"Refresh Form","Refresh Form" +"Refreshing...","Refreshing..." +"Registered but disabled.","Registered but disabled." +"Registration Details Emailed.","Registration Details Emailed." +"Reload Page","Reload Page" +"Remove Bookmark","Remove Bookmark" +"Remove Filter","Remove Filter" +"Remove Link","Remove Link" +"Remove all customizations?","Remove all customizations?" +"Removed {0}","Removed {0}" +"Rename","Endurnefna" +"Rename many items by uploading a .csv file.","Rename many items by uploading a .csv file." +"Rename {0}","Rename {0}" +"Rename...","Rename..." +"Repeat On","Repeat On" +"Repeat Till","Repeat Till" +"Repeat this Event","Repeat this Event" +"Replies","Replies" +"Report","Skýrsla" +"Report Builder","Skýrslusmiður" +"Report Builder reports are managed directly by the report builder. Nothing to do.","Report Builder reports are managed directly by the report builder. Nothing to do." +"Report Hide","Report Hide" +"Report Manager","Report Manager" +"Report Name","Report Name" +"Report Type","Report Type" +"Report an Issue","Report an Issue" +"Report cannot be set for Single types","Report cannot be set for Single types" +"Report this issue","Report this issue" +"Report was not saved (there were errors)","Report was not saved (there were errors)" +"Report {0} is disabled","Report {0} is disabled" +"Represents a User in the system.","Represents a User in the system." +"Represents the states allowed in one document and role assigned to change the state.","Represents the states allowed in one document and role assigned to change the state." +"Reqd","Reqd" +"Reset Password","Reset Password" +"Reset Password Key","Reset Password Key" +"Reset Permissions for {0}?","Reset Permissions for {0}?" +"Reset to defaults","Reset to defaults" +"Response","Response" +"Restore Original Permissions","Restore Original Permissions" +"Restrict IP","Restrict IP" +"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)","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)" +"Right","Right" +"Role","Hlutverk" +"Role Name","Nafn hlutverks" +"Role Permissions","Hlutverkaréttindi" +"Role Permissions Manager","Réttindastjóri hlutverka" +"Role and Level","Hlutverk og gildi" +"Role exists","Hlutverk er þegar til" +"Roles","Hlutverk" +"Roles Assigned","Úthlutuð hlutverk" +"Roles Assigned To User","Hlutverkum úthlutað til notanda" +"Roles HTML","HTML hlutverk" +"Roles can be set for users from their User page.","Hlutverk er hægt að stilla fyrir notendur á þeirra notandasíðu." +"Root {0} cannot be deleted","Rót {0} er ekki hægt að eyða" +"Row","Lína" +"Row #{0}:","Lína #{0}:" +"Row {0}: Not allowed to enable Allow on Submit for standard fields","Lína {0}: Not allowed to enable Allow on Submit for standard fields" +"Rules defining transition of state in the workflow.","Reglur sem skilgreina stöðuskipti á ástandi í verkflæði." +"Rules for how states are transitions, like next state and which role is allowed to change state etc.","Rules for how states are transitions, like next state and which role is allowed to change state etc." +"Run scheduled jobs only if checked","Run scheduled jobs only if checked" +"Run the report first","Run the report first" +"SMTP Server (e.g. smtp.gmail.com)","SMTP Server (e.g. smtp.gmail.com)" +"Sales","Sala" +"Sales Manager","Sales Manager" +"Sales User","Sales User" +"Same file has already been attached to the record","Same file has already been attached to the record" +"Sample","Sample" +"Saturday","Saturday" +"Save","Vista" +"Saved!","Vistuð!" +"Scheduler Log","Verkraðara annáll" +"Script","Script" +"Script Report","Script Report" +"Script Type","Script Type" +"Script to attach to all web pages.","Script to attach to all web pages." +"Search","Leita" +"Search Fields","Leita í svæðum" +"Search Fields should contain valid fieldnames","Leita í svæðum ætti að innihalda gild svæðisnöfn" +"Search Filter","Leitarsía" +"Search Link","Leitartengill" +"Search in a document type","Leita í tegund skjals" +"Search or type a command","Leita eða slá inn skipun" +"Section Break","Section Break" +"Security","Security" +"Security Settings","Security Settings" +"Select","Select" +"Select All","Select All" +"Select Attachments","Select Attachments" +"Select DocType","Select DocType" +"Select Document Type","Select Document Type" +"Select Document Type or Role to start.","Select Document Type or Role to start." +"Select Document Types","Select Document Types" +"Select Document Types to set which User Permissions are used to limit access.","Select Document Types to set which User Permissions are used to limit access." +"Select Print Format","Select Print Format" +"Select Report Name","Select Report Name" +"Select Role","Veldu hlutverk" +"Select To Download:","Select To Download:" +"Select Type","Select Type" +"Select User","Select User" +"Select User or DocType to start.","Select User or DocType to start." +"Select a Banner Image first.","Select a Banner Image first." +"Select an image of approx width 150px with a transparent background for best results.","Select an image of approx width 150px with a transparent background for best results." +"Select modules to be shown (based on permission). If hidden, they will be hidden for all users.","Select modules to be shown (based on permission). If hidden, they will be hidden for all users." +"Select or drag across time slots to create a new event.","Select or drag across time slots to create a new event." +"Select target = ""_blank"" to open in a new page.","Select target = ""_blank"" to open in a new page." +"Select the label after which you want to insert new field.","Select the label after which you want to insert new field." +"Select {0}","Select {0}" +"Send","Send" +"Send Alert On","Send Alert On" +"Send As Email","Send As Email" +"Send Email","Send Email" +"Send Email Print Attachments as PDF (Recommended)","Send Email Print Attachments as PDF (Recommended)" +"Send Me A Copy","Send Me A Copy" +"Send Print as PDF","Send Print as PDF" +"Send alert if date matches this field's value","Send alert if date matches this field's value" +"Send alert if this field's value changes","Send alert if this field's value changes" +"Send an email reminder in the morning","Send an email reminder in the morning" +"Send download link of a recent backup to System Managers","Senda niðurhals hlekk nýlegra afrita til kerfisstjórnenda" +"Send enquiries to this email address","Senda fyrirspurnir á þetta netfang" +"Sender","Sendandi" +"Sent","Send" +"Sent Mail","Sendur póstur" +"Sent Quotation","Send kostnaðaráætlun" +"Sent or Received","Send eða móttekin" +"Series","Röð" +"Series {0} already used in {1}","Röð {0} er þegar notuð í {1}" +"Server","Miðlari" +"Server & Credentials","Miðlari & skilríki" +"Server Error: Please check your server logs or contact tech support.","Miðlara villa: Vinsamlegast athugaðu villuannálinn eða hafðu samband við þjónustuaðila." +"Session Expired. Logging you out","Session Expired. Logging you out" +"Session Expiry","Session Expiry" +"Session Expiry in Hours e.g. 06:00","Session Expiry in Hours e.g. 06:00" +"Session Expiry must be in format {0}","Session Expiry must be in format {0}" +"Set","Set" +"Set Banner from Image","Set Banner from Image" +"Set Link","Set Link" +"Set Login and Password if authentication is required.","Set Login and Password if authentication is required." +"Set Only Once","Set Only Once" +"Set Password","Set Password" +"Set Permissions on Document Types and Roles","Stilla heimildir á skrárgerðir og hlutverk" +"Set Permissions per User","Stilla heimildir á notanda" +"Set User Permissions","Stilla notandaheimildir" +"Set Value","Stilla gildi" +"Set default format, page size, print style etc.","Set default format, page size, print style etc." +"Set non-standard precision for a Float or Currency field","Set non-standard precision for a Float or Currency field" +"Set numbering series for transactions.","Set numbering series for transactions." +"Set outgoing mail server.","Set outgoing mail server." +"Set the display label for the field","Set the display label for the field" +"Set your background color, font and image (tiled)","Set your background color, font and image (tiled)" +"Settings","Stillingar" +"Settings for About Us Page.","Settings for About Us Page." +"Settings for Contact Us Page","Settings for Contact Us Page" +"Settings for Contact Us Page.","Settings for Contact Us Page." +"Settings for the About Us Page","Settings for the About Us Page" +"Setup","Uppsetning" +"Setup > User","Setup > User" +"Setup > User Permissions Manager","Setup > User Permissions Manager" +"Setup Email Alert based on various criteria.","Setup Email Alert based on various criteria." +"Setup of fonts and background.","Setup of fonts and background." +"Setup of top navigation bar, footer and logo.","Setup of top navigation bar, footer and logo." +"Short Bio","Short Bio" +"Short Name","Short Name" +"Shortcut","Shortcut" +"Shortcuts","Shortcuts" +"Show / Hide Modules","Birta / Fela einingar" +"Show Print First","Show Print First" +"Show Tags","Show Tags" +"Show User Permissions","Show User Permissions" +"Show a description below the field","Show a description below the field" +"Show or Hide Modules","Show or Hide Modules" +"Show or hide modules globally.","Birta eða fela einingar altækt." +"Show rows with zero values","Show rows with zero values" +"Show tags","Show tags" +"Show this field as title","Show this field as title" +"Sidebar","Sidebar" +"Sidebar Items","Sidebar Items" +"Sidebar Links for Home Page only","Sidebar Links for Home Page only" +"Single Post (article).","Single Post (article)." +"Single Types have only one record no tables associated. Values are stored in tabSingles","Single Types have only one record no tables associated. Values are stored in tabSingles" +"Slideshow","Slideshow" +"Slideshow Items","Slideshow Items" +"Slideshow Name","Slideshow Name" +"Slideshow like display for the website","Slideshow like display for the website" +"Small Text","Small Text" +"Social Login Keys","Social Login Keys" +"Solid background color (default light gray)","Solid background color (default light gray)" +"Sorry we were unable to find what you were looking for.","Sorry we were unable to find what you were looking for." +"Sorry you are not permitted to view this page.","Sorry you are not permitted to view this page." +"Sort By","Sort By" +"Sort Field","Sort Field" +"Sort Order","Sort Order" +"Specify a default value","Specify a default value" +"Specify the value of the field","Specify the value of the field" +"Sr No","Fylgiskjal nr." +"Standard","Standard" +"Standard Print Format cannot be updated","Standard Print Format cannot be updated" +"Standard Reply","Standard Reply" +"Standard Reports","Staðlaðar skýrslur" +"Standard replies to common queries.","Standard replies to common queries." +"Start Report For","Start Report For" +"Start entering data below this line","Start entering data below this line" +"Starts on","Starts on" +"State","State" +"States","States" +"States for workflow (e.g. Draft, Approved, Cancelled).","States for workflow (e.g. Draft, Approved, Cancelled)." +"Status","Status" +"Step 1: Set the name and save.","Step 1: Set the name and save." +"Step 2: Set Letterhead content.","Step 2: Set Letterhead content." +"Style","Style" +"Style Settings","Style Settings" +"Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange","Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange" +"Sub-domain provided by erpnext.com","Sub-domain provided by erpnext.com" +"Subdomain","Subdomain" +"Subject","Subject" +"Submit","Submit" +"Submit an Issue","Submit an Issue" +"Submitted","Submitted" +"Submitted Document cannot be converted back to draft. Transition row {0}","Submitted Document cannot be converted back to draft. Transition row {0}" +"Success","Success" +"Success Message","Success Message" +"Success URL","Success URL" +"Suggestion","Suggestion" +"Sunday","Sunday" +"Support Manager","Support Manager" +"Support Team","Support Team" +"Switch to Website","Skipta yfir á heimasíðu" +"Sync Inbox","Sync Inbox" +"System","Kerfi" +"System Manager","Kerfisstjóri" +"System Settings","Kerfisstillingar" +"System User","System User" +"System and Website Users","Kerfis og vefsíðu notendur" +"System generated mails will be sent from this email id.","System generated mails will be sent from this email id." +"Table","Table" +"Table {0} cannot be empty","Table {0} cannot be empty" +"Tag","Tag" +"Tag Name","Tag Name" +"Tags","Tags" +"Tahoma","Tahoma" +"Target","Target" +"Tasks","Tasks" +"Team Members","Team Members" +"Team Members Heading","Team Members Heading" +"Template Path","Template Path" +"Test Runner","Test Runner" +"Text","Text" +"Text Align","Text Align" +"Text Editor","Text Editor" +"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`","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`" +"Thank you","Thank you" +"Thank you for your message","Thank you for your message" +"The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title.","The name of your company / website as you want to appear on browser title bar. All pages will have this as the prefix to the title." +"The system provides many pre-defined roles. You can add new roles to set finer permissions.","The system provides many pre-defined roles. You can add new roles to set finer permissions." +"The task %s, that you assigned to %s, has been closed by %s.","The task %s, that you assigned to %s, has been closed by %s." +"The task %s, that you assigned to %s, has been closed.","The task %s, that you assigned to %s, has been closed." +"Then By (optional)","Then By (optional)" +"There can be only one Fold in a form","There can be only one Fold in a form" +"There should remain at least one System Manager","There should remain at least one System Manager" +"There were errors","There were errors" +"There were errors while sending email. Please try again.","There were errors while sending email. Please try again." +"There were some errors setting the name, please contact the administrator","There were some errors setting the name, please contact the administrator" +"These permissions will apply for all transactions where the permitted record is linked. For example, if Company C is added to User Permissions of user X, user X will only be able to see transactions that has company C as a linked value.","These permissions will apply for all transactions where the permitted record is linked. For example, if Company C is added to User Permissions of user X, user X will only be able to see transactions that has company C as a linked value." +"These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values.","These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values." +"These will also be set as default values for those links, if only one such permission record is defined.","These will also be set as default values for those links, if only one such permission record is defined." +"Third Party Authentication","Third Party Authentication" +"This field will appear only if the fieldname defined here has value OR the rules are true (examples):
    +myfield +eval:doc.myfield=='My Value'
    +eval:doc.age>18","This field will appear only if the fieldname defined here has value OR the rules are true (examples):
    +myfield +eval:doc.myfield=='My Value'
    +eval:doc.age>18" +"This form does not have any input","This form does not have any input" +"This goes above the slideshow.","This goes above the slideshow." +"This is PERMANENT action and you cannot undo. Continue?","This is PERMANENT action and you cannot undo. Continue?" +"This is a standard format. To make changes, please copy it make make a new format.","This is a standard format. To make changes, please copy it make make a new format." +"This is permanent action and you cannot undo. Continue?","This is permanent action and you cannot undo. Continue?" +"This must be checked if Style Settings are applicable","This must be checked if Style Settings are applicable" +"This role update User Permissions for a user","This role update User Permissions for a user" +"Thursday","Thursday" +"Tile","Tile" +"Time","Time" +"Time Zone","Tímabelti" +"Timezone","Timezone" +"Title","Title" +"Title / headline of your page","Title / headline of your page" +"Title Case","Title Case" +"Title Field","Title Field" +"Title Prefix","Title Prefix" +"Title field must be a valid fieldname","Title field must be a valid fieldname" +"Title is required","Title is required" +"To","To" +"To Do","Gátlisti" +"To format columns, give column labels in the query.","To format columns, give column labels in the query." +"To give acess to a role for only specific records, check the 'Apply User Permissions'. User Permissions are used to limit users with such role to specific records.","To give acess to a role for only specific records, check the 'Apply User Permissions'. User Permissions are used to limit users with such role to specific records." +"To run a test add the module name in the route after '{0}'. For example, {1}","To run a test add the module name in the route after '{0}'. For example, {1}" +"ToDo","ToDo" +"Too many writes in one request. Please send smaller requests","Too many writes in one request. Please send smaller requests" +"Top Bar","Top Bar" +"Top Bar Background","Top Bar Background" +"Top Bar Item","Top Bar Item" +"Top Bar Items","Top Bar Items" +"Top Bar Text","Top Bar Text" +"Top Bar text and background is same color. Please change.","Top Bar text and background is same color. Please change." +"Transaction","Færsla" +"Transition Rules","Transition Rules" +"Tuesday","Þriðjudagur" +"Tweet will be shared via your user account (if specified)","Tweet will be shared via your user account (if specified)" +"Twitter Share","Twitter Share" +"Twitter Share via","Twitter Share via" +"Type","Gerð" +"Type:","Type:" +"Unable to display this tree report, due to missing data. Most likely, it is being filtered out due to permissions.","Unable to display this tree report, due to missing data. Most likely, it is being filtered out due to permissions." +"Unable to find attachment {0}","Unable to find attachment {0}" +"Unable to load: {0}","Unable to load: {0}" +"Unable to open attached file. Please try again.","Unable to open attached file. Please try again." +"Unable to send emails at this time","Unable to send emails at this time" +"Unknown Column: {0}","Unknown Column: {0}" +"Unknown file encoding. Tried utf-8, windows-1250, windows-1252.","Unknown file encoding. Tried utf-8, windows-1250, windows-1252." +"Unread Messages","Unread Messages" +"Unsubscribe","Unsubscribe" +"Unsubscribed","Unsubscribed" +"Upcoming Events for Today","Upcoming Events for Today" +"Update","Update" +"Update Field","Update Field" +"Update Value","Update Value" +"Updated","Updated" +"Upload","Upload" +"Upload Attachment","Upload Attachment" +"Upload CSV file containing all user permissions in the same format as Download.","Upload CSV file containing all user permissions in the same format as Download." +"Upload User Permissions","Upload User Permissions" +"Upload a file","Upload a file" +"Upload and Import","Upload and Import" +"Upload and Sync","Upload and Sync" +"Uploading...","Uploading..." +"Upvotes","Upvotes" +"Use TLS","Use TLS" +"Use the field to filter records","Use the field to filter records" +"User","Notandi" +"User Cannot Create","User Cannot Create" +"User Cannot Search","User Cannot Search" +"User Defaults","User Defaults" +"User ID of a Blogger","User ID of a Blogger" +"User ID of a blog writer.","User ID of a blog writer." +"User Image","User Image" +"User Permission","User Permission" +"User Permission DocTypes","User Permission DocTypes" +"User Permissions","User Permissions" +"User Permissions Manager","User Permissions Manager" +"User Roles","Hlutverk notanda" +"User Tags","User Tags" +"User Type","User Type" +"User Type ""System User"" can access Desktop. ""Website User"" can only be logged into the website and portal pages. ","User Type ""System User"" can access Desktop. ""Website User"" can only be logged into the website and portal pages. " +"User Vote","User Vote" +"User editable form on Website.","Notandi getur breytt eyðublaði á heimasíðu." +"User not allowed to delete {0}: {1}","Notanda ekki heimilt að eyða {0}: {1}" +"User permissions should not apply for this Link","Notendaheimildir eiga ekki við þennan tengil" +"User {0} cannot be deleted","Notandi {0} er ekki hægt að eyða" +"User {0} cannot be disabled","Notandi {0} er ekki hægt aö gera óvirkann" +"User {0} cannot be renamed","Notandi {0} er ekki hægt að endurnefna" +"User {0} does not exist","Notandi {0} er ekki til" +"UserRole","Notandahlutverk" +"Users","Notendur" +"Users and Permissions","Notendur og heimildir" +"Users with role {0}:","Notendur með hlutverk {0}:" +"Valid Login id required.","Valid Login id required." +"Valid email and name required","Valid email and name required" +"Value","Value" +"Value Change","Value Change" +"Value Changed","Value Changed" +"Value cannot be changed for {0}","Value cannot be changed for {0}" +"Value for a check field can be either 0 or 1","Value for a check field can be either 0 or 1" +"Value missing for","Value missing for" +"Verdana","Verdana" +"Verify Your Account","Verify Your Account" +"Version","Version" +"Version restored","Version restored" +"View Details","View Details" +"View it in your browser","View it in your browser" +"Visit","Visit" +"Warning","Warning" +"Warning: This Print Format is in old style and cannot be generated via the API.","Warning: This Print Format is in old style and cannot be generated via the API." +"We are very sorry for this, but the page you are looking for is missing (this could be because of a typo in the address) or moved.","We are very sorry for this, but the page you are looking for is missing (this could be because of a typo in the address) or moved." +"Web Form","Web Form" +"Web Form Field","Web Form Field" +"Web Form Fields","Web Form Fields" +"Web Page","Web Page" +"Web Page Link Text","Web Page Link Text" +"Web Site Forum Page.","Web Site Forum Page." +"Website","Vefsíða" +"Website Group","Website Group" +"Website Manager","Website Manager" +"Website Route","Website Route" +"Website Route Permission","Website Route Permission" +"Website Script","Website Script" +"Website Settings","Website Settings" +"Website Slideshow","Website Slideshow" +"Website Slideshow Item","Website Slideshow Item" +"Website URL","Website URL" +"Website User","Website User" +"Wednesday","Wednesday" +"Welcome email sent","Welcome email sent" +"When you Amend a document after Cancel and save it, it will get a new number that is a version of the old number.","When you Amend a document after Cancel and save it, it will get a new number that is a version of the old number." +"While uploading non English files ensure that the encoding is UTF-8.","While uploading non English files ensure that the encoding is UTF-8." +"Width","Width" +"Width of the input box","Width of the input box" +"Will be used in url (usually first name).","Will be used in url (usually first name)." +"With Groups","With Groups" +"With Ledgers","With Ledgers" +"With Letterhead","With Letterhead" +"Workflow","Verkflæði" +"Workflow Action","Workflow Action" +"Workflow Action Master","Workflow Action Master" +"Workflow Action Name","Workflow Action Name" +"Workflow Document State","Workflow Document State" +"Workflow Document States","Workflow Document States" +"Workflow Name","Workflow Name" +"Workflow State","Workflow State" +"Workflow State Field","Workflow State Field" +"Workflow Transition","Workflow Transition" +"Workflow Transitions","Workflow Transitions" +"Workflow state represents the current state of a document.","Workflow state represents the current state of a document." +"Workflow will start after saving.","Workflow will start after saving." +"Write","Write" +"Write a Python file in the same folder where this is saved and return column and result.","Write a Python file in the same folder where this is saved and return column and result." +"Write a SELECT query. Note result is not paged (all data is sent in one go).","Write a SELECT query. Note result is not paged (all data is sent in one go)." +"Write titles and introductions to your blog.","Write titles and introductions to your blog." +"Writers Introduction","Writers Introduction" +"Year","Ár" +"Yes","Já" +"Yesterday","Í gær" +"You are not allowed to create / edit reports","You are not allowed to create / edit reports" +"You are not allowed to export the data of: {0}. Downloading empty template.","You are not allowed to export the data of: {0}. Downloading empty template." +"You are not allowed to export this report","You are not allowed to export this report" +"You are not allowed to print this document","You are not allowed to print this document" +"You are not allowed to send emails related to this document","You are not allowed to send emails related to this document" +"You can also copy-paste this link in your browser","You can also copy-paste this link in your browser" +"You can also drag and drop attachments","You can also drag and drop attachments" +"You can change Submitted documents by cancelling them and then, amending them.","You can change Submitted documents by cancelling them and then, amending them." +"You can only upload upto 5000 records in one go. (may be less in some cases)","You can only upload upto 5000 records in one go. (may be less in some cases)" +"You can use Customize Form to set levels on fields.","You can use Customize Form to set levels on fields." +"You can use wildcard %","You can use wildcard %" +"You cannot install this app","You cannot install this app" +"You don't have access to Report: {0}","You don't have access to Report: {0}" +"You don't have permission to get a report on: {0}","You don't have permission to get a report on: {0}" +"You have unsaved changes in this form. Please save before you continue.","You have unsaved changes in this form. Please save before you continue." +"You must login to submit this form","You must login to submit this form" +"You need to be logged in and have System Manager Role to be able to access backups.","You need to be logged in and have System Manager Role to be able to access backups." +"You need write permission to rename","You need write permission to rename" +"You seem to have written your name instead of your email. \ + Please enter a valid email address so that we can get back.","You seem to have written your name instead of your email. \ + Please enter a valid email address so that we can get back." +"Your download is being built, this may take a few moments...","Your download is being built, this may take a few moments..." +"Your login id is","Your login id is" +"Your password has been updated. Here is your new password","Your password has been updated. Here is your new password" +"[Label]:[Field Type]/[Options]:[Width]","[Label]:[Field Type]/[Options]:[Width]" +"[No Subject]","[No Subject]" +"[Optional] Send the email X days in advance of the specified date. 0 equals same day.","[Optional] Send the email X days in advance of the specified date. 0 equals same day." +"[no content]","[no content]" +"[unknown sender]","[unknown sender]" +"add your own CSS (careful!)","add your own CSS (careful!)" +"adjust","adjust" +"align-center","align-center" +"align-justify","align-justify" +"align-left","align-left" +"align-right","align-right" +"and","and" +"arrow-down","arrow-down" +"arrow-left","arrow-left" +"arrow-right","arrow-right" +"arrow-up","arrow-up" +"asterisk","asterisk" +"backward","backward" +"ban-circle","ban-circle" +"barcode","barcode" +"beginning with","beginning with" +"bell","bell" +"bold","bold" +"book","book" +"bookmark","bookmark" +"briefcase","briefcase" +"bullhorn","bullhorn" +"calendar","calendar" +"camera","camera" +"certificate","certificate" +"check","check" +"chevron-down","chevron-down" +"chevron-left","chevron-left" +"chevron-right","chevron-right" +"chevron-up","chevron-up" +"circle-arrow-down","circle-arrow-down" +"circle-arrow-left","circle-arrow-left" +"circle-arrow-right","circle-arrow-right" +"circle-arrow-up","circle-arrow-up" +"cog","cog" +"comment","comment" +"dd-mm-yyyy","dd-mm-yyyy" +"dd.mm.yyyy","dd.mm.yyyy" +"dd/mm/yyyy","dd/mm/yyyy" +"download","download" +"download-alt","download-alt" +"edit","edit" +"eject","eject" +"envelope","envelope" +"exclamation-sign","exclamation-sign" +"eye-close","eye-close" +"eye-open","eye-open" +"facetime-video","facetime-video" +"fast-backward","fast-backward" +"fast-forward","fast-forward" +"file","file" +"film","film" +"filter","filter" +"fire","fire" +"flag","flag" +"folder-close","folder-close" +"folder-open","folder-open" +"font","font" +"forward","forward" +"fullscreen","fullscreen" +"gift","gift" +"glass","glass" +"globe","globe" +"hand-down","hand-down" +"hand-left","hand-left" +"hand-right","hand-right" +"hand-up","hand-up" +"hdd","hdd" +"headphones","headphones" +"heart","heart" +"home","home" +"icon","icon" +"inbox","inbox" +"indent-left","indent-left" +"indent-right","indent-right" +"info-sign","info-sign" +"is not allowed.","is not allowed." +"italic","italic" +"leaf","leaf" +"lft","lft" +"list","list" +"list-alt","list-alt" +"lock","lock" +"lowercase","lowercase" +"magnet","magnet" +"map-marker","map-marker" +"memcached is not working / stopped. Please start memcached for best results.","memcached is not working / stopped. Please start memcached for best results." +"minus","minus" +"minus-sign","minus-sign" +"mm-dd-yyyy","mm-dd-yyyy" +"mm/dd/yyyy","mm/dd/yyyy" +"move","move" +"music","music" +"none of","none of" +"off","off" +"ok","ok" +"ok-circle","ok-circle" +"ok-sign","ok-sign" +"one of","one of" +"or","or" +"pause","pause" +"pencil","pencil" +"picture","picture" +"plane","plane" +"play","play" +"play-circle","play-circle" +"plus","plus" +"plus-sign","plus-sign" +"print","print" +"qrcode","qrcode" +"question-sign","question-sign" +"random","random" +"reference","reference" +"refresh","refresh" +"remove","remove" +"remove-circle","remove-circle" +"remove-sign","remove-sign" +"repeat","repeat" +"resize-full","resize-full" +"resize-horizontal","resize-horizontal" +"resize-small","resize-small" +"resize-vertical","resize-vertical" +"retweet","retweet" +"rgt","rgt" +"road","road" +"screenshot","screenshot" +"search","search" +"share","share" +"share-alt","share-alt" +"shopping-cart","shopping-cart" +"signal","signal" +"star","star" +"star-empty","star-empty" +"step-backward","step-backward" +"step-forward","step-forward" +"stop","stop" +"tag","tag" +"tags","tags" +"target = ""_blank""","target = ""_blank""" +"tasks","tasks" +"text-height","text-height" +"text-width","text-width" +"th","th" +"th-large","th-large" +"th-list","th-list" +"thumbs-down","thumbs-down" +"thumbs-up","thumbs-up" +"time","time" +"tint","tint" +"to","to" +"to filter values between 5 & 10","to filter values between 5 & 10" +"trash","trash" +"upload","upload" +"use % as wildcard","use % as wildcard" +"user","user" +"user_image_show","user_image_show" +"value","value" +"values and dates","values and dates" +"values separated by commas","values separated by commas" +"volume-down","volume-down" +"volume-off","volume-off" +"volume-up","volume-up" +"warning-sign","warning-sign" +"wrench","wrench" +"yyyy-mm-dd","yyyy-mm-dd" +"zoom-in","zoom-in" +"zoom-out","zoom-out" +"{0} List","{0} List" +"{0} added","{0} added" +"{0} already exists","{0} already exists" +"{0} by {1}","{0} by {1}" +"{0} cannot be set for Single types","{0} cannot be set for Single types" +"{0} does not exist in row {1}","{0} does not exist in row {1}" +"{0} in row {1} cannot have both URL and child items","{0} in row {1} cannot have both URL and child items" +"{0} is not a valid email id","{0} is not a valid email id" +"{0} is required","{0} is required" +"{0} is saved","{0} is saved" +"{0} must be one of {1}","{0} must be one of {1}" +"{0} must be set first","{0} must be set first" +"{0} not a valid State","{0} not a valid State" +"{0} not allowed in fieldname {1}","{0} not allowed in fieldname {1}" +"{0} not allowed in name","{0} not allowed in name" +"{0} not allowed to be renamed","{0} not allowed to be renamed" +"{0} updated","{0} updated" +"{0} {1} already exists","{0} {1} already exists" +"{0} {1} cannot be ""{2}"". It should be one of ""{3}""","{0} {1} cannot be ""{2}"". It should be one of ""{3}""" +"{0} {1} cannot be a leaf node as it has children","{0} {1} cannot be a leaf node as it has children" +"{0} {1} does not exist, select a new target to merge","{0} {1} does not exist, select a new target to merge" +"{0} {1} not found","{0} {1} not found" +"{0} {1}: Submitted Record cannot be deleted.","{0} {1}: Submitted Record cannot be deleted." +"{0}: Cannot set Amend without Cancel","{0}: Cannot set Amend without Cancel" +"{0}: Cannot set Assign Amend if not Submittable","{0}: Cannot set Assign Amend if not Submittable" +"{0}: Cannot set Assign Submit if not Submittable","{0}: Cannot set Assign Submit if not Submittable" +"{0}: Cannot set Cancel without Submit","{0}: Cannot set Cancel without Submit" +"{0}: Cannot set Import without Create","{0}: Cannot set Import without Create" +"{0}: Cannot set Submit, Cancel, Amend without Write","{0}: Cannot set Submit, Cancel, Amend without Write" +"{0}: Cannot set import as {1} is not importable","{0}: Cannot set import as {1} is not importable" +"{0}: Create, Submit, Cancel and Amend only valid at level 0","{0}: Create, Submit, Cancel and Amend only valid at level 0" +"{0}: No basic permissions set","{0}: No basic permissions set" +"{0}: Only one rule allowed with the same Role, Level and Apply User Permissions","{0}: Only one rule allowed with the same Role, Level and Apply User Permissions" +"{0}: Permission at level 0 must be set before higher levels are set","{0}: Permission at level 0 must be set before higher levels are set" +"{app_title}","{app_title}" diff --git a/frappe/translations/it.csv b/frappe/translations/it.csv index 750ddc05fc..ff9e0704ab 100644 --- a/frappe/translations/it.csv +++ b/frappe/translations/it.csv @@ -19,7 +19,7 @@ About,About About Us Settings,Chi siamo Impostazioni About Us Team Member,Chi Siamo Membri Team Action,Azione -Actions,azioni +Actions,Azioni "Actions for workflow (e.g. Approve, Cancel).","Azioni per il flusso di lavoro ( ad esempio Approva , Annulla ) ." Add,Aggiungi Add A New Rule,Aggiunge una nuova regola @@ -106,10 +106,10 @@ Attached To DocType,Allega aDocType Attached To Name,Allega a Nome Attachments,Allegati Auto Email Id,Email ID Auto -Auto Name,Nome Auto +Auto Name,Nome Automatico Auto generated,Auto generato Avatar,Avatar -Back to Login,Torna alla Login +Back to Login,Torna al Login Background Color,Colore Sfondo Background Image,Immagine Sfondo Background Style,Stile sfondo @@ -130,7 +130,7 @@ Blog Settings,Impostazioni Blog Blog Title,Titolo Blog Blogger,Blogger Bookmarks,Segnalibri -Both login and password required,Sia la login e la password richiesti +Both login and password required,Sono richiesti login e password Brand HTML,Marca HTML Bulk Email,Email di Massa Bulk email limit {0} crossed,Limite di posta elettronica di massa {0} attraversato @@ -141,7 +141,7 @@ Calendar,Calendario Cancel,Annulla Cancelled,Annullato "Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}","Impossibile modificare {0} direttamente : Per modificare i {0} proprietà , creare / aggiornare {1} , {2} e {3}" -Cannot Update: Incorrect / Expired Link.,Impossibile aggiornare : link errato / Scaduta . +Cannot Update: Incorrect / Expired Link.,Impossibile Aggiornare : Link Errato / Scaduto. Cannot Update: Incorrect Password,Impossibile aggiornare : Password errata Cannot add more than 50 comments,Impossibile aggiungere più di 50 commenti Cannot cancel before submitting. See Transition {0},Impossibile annullare prima della presentazione . @@ -188,9 +188,9 @@ Code,Codice Collapse,crollo Column Break,Interruzione Colonna Comment,Commento -Comment By,Commentato da +Comment By,Commento di Comment By Fullname,Commento di Nome Completo -Comment Date,Data commento +Comment Date,Data Commento Comment Docname,Commento Docname Comment Doctype,Commento Doctype Comment Time,Tempo Commento @@ -201,7 +201,7 @@ Company History,Storico Azienda Company Introduction,Introduzione Azienda Complaint,Reclamo Complete By,Completato da -Condition,Codizione +Condition,Condizione Contact Us Settings,Impostazioni Contattaci "Contact options, like ""Sales Query, Support Query"" etc each on a new line or separated by commas.","Opzioni di contatto, come "Query vendite, il supporto delle query", ecc ciascuno su una nuova riga o separati da virgole." Content,Contenuto @@ -337,7 +337,7 @@ Embed image slideshows in website pages.,Includi slideshow di immagin nellae pag Enable,permettere Enable Comments,Attiva Commenti Enable Scheduled Jobs,Abilita lavori pianificati -Enabled,Attivo +Enabled,Attivato Ends on,Termina il Enter Form Type,Inserisci Tipo Modulo Enter Value,Immettere Valore @@ -358,13 +358,13 @@ Event User,Evento Utente Event end must be after start,Fine evento deve essere successiva partenza Events,eventi Events In Today's Calendar,Eventi nel Calendario di Oggi -Every Day,Tutti i Giorni -Every Month,Ogni mese -Every Week,Ogni settimana -Every Year,Ogni anno +Every Day,Ogni Giorno +Every Month,Ogni Mese +Every Week,Ogni Settimana +Every Year,Ogni Anno Everyone,Tutti Example:,Esempio: -Expand,espandere +Expand,Espandi Export,Esporta Export not allowed. You need {0} role to export.,Export non consentita . È necessario {0} ruolo da esportare. Exported,esportato @@ -638,7 +638,7 @@ Must specify a Query to run,Necessario specificare una query per eseguire My Settings,Le mie impostazioni Name,Nome Name Case,Nome Caso -Name and Description,Nome e descrizione +Name and Description,Nome e Descrizione Name is required,Il nome è obbligatorio Name not permitted,Nome non consentito Name not set via Prompt,Nome non impostato tramite Prompt @@ -651,7 +651,7 @@ New,Nuovo New Password,Nuova password New Record,Nuovo Record New comment on {0} {1},Nuovo commento su {0} {1} -New password emailed,Nuova password via email +New password emailed,Nuova password inviata per email New value to be set,Nuovo valore da impostare New {0},New {0} Next Communcation On,Avanti Comunicazione sui @@ -685,8 +685,8 @@ Not Permitted,Non Consentito Not Submitted,Filmografia Not a user yet? Sign up,Non sei ancora un utente ? Iscriviti Not a valid Comma Separated Value (CSV File),Non è un valido Comma Separated Value ( CSV ​​File ) -Not allowed,non è permesso -Not allowed from this IP Address,Non è permesso da questo indirizzo IP +Not allowed,Non consentito +Not allowed from this IP Address,Non consentito da questo indirizzo IP Not allowed to Import,Non è consentito importare Not allowed to access {0} with {1} = {2},Non è consentito l'accesso {0} con {1} = {2} Not allowed to change {0} after submission,Non è permesso di cambiare {0} dopo la presentazione @@ -713,7 +713,7 @@ Only Administrator can save a standard report. Please rename and save.,Solo ammi Only Allow Edit For,Consenti solo Edit Per Only allowed {0} rows in one import,Solo consentiti {0} righe di una importazione Oops! Something went wrong,"Spiacenti, Qualcosa è andato storto" -Open,Aprire +Open,Aperto Open Count,aperto Conte Open Sans,Aperte Sans Open Source Web Applications for the Web,Open Source applicazioni Web per il Web @@ -736,7 +736,7 @@ Other,Altro Outgoing Email Settings,Impostazioni e-mail in uscita Outgoing Mail Server,Server posta in uscita Outgoing Mail Server not specified,Server posta in uscita non specificato -Owner,proprietario +Owner,Proprietario PDF Page Size,Formato pagina PDF PDF Settings,Impostazioni PDF POP3 Mail Server (e.g. pop.gmail.com),POP3 Mail Server (ad esempio pop.gmail.com) @@ -1066,14 +1066,14 @@ System Settings,Impostazioni di sistema System User,Utente di sistema System and Website Users,Sistema e utenti del sito System generated mails will be sent from this email id.,Sistema di posta elettronica generati saranno spediti da questa e-mail id. -Table,Tavolo -Table {0} cannot be empty,Tabella {0} non può essere vuoto +Table,Tabella +Table {0} cannot be empty,La Tabella {0} non può essere vuota Tag,Tag Tag Name,Nome del tag Tags,Tag Tahoma,Tahoma Target,Obiettivo -Tasks,compiti +Tasks,Attività Team Members,Membri del Team Team Members Heading,Membri del team Rubrica Template,Modelli @@ -1097,15 +1097,15 @@ These values will be automatically updated in transactions and also will be usef Third Party Authentication,L'autenticazione di terze parti This field will appear only if the fieldname defined here has value OR the rules are true (examples):
    myfieldeval:doc.myfield=='My Value'
    eval:doc.age>18,Questo campo viene visualizzato solo se il nome del campo definito qui ha valore O le regole sono veri (esempi):
    myfield eval: doc.myfield == 'il mio valore'
    eval: doc.age> 18 This goes above the slideshow.,Questo va al di sopra della presentazione. -This is PERMANENT action and you cannot undo. Continue?,Questa è l'azione permanente e non può essere annullata. Continuare? +This is PERMANENT action and you cannot undo. Continue?,Questa è un'azione DEFINITIVA e non può essere annullata. Continui? "This is a standard format. To make changes, please copy it make make a new format.","Questo è un formato standard. Per apportare modifiche, ti preghiamo di copiare ne fanno fare un nuovo formato." This is permanent action and you cannot undo. Continue?,Questa è l'azione permanente e non può essere annullata. Continuare? This must be checked if Style Settings are applicable,Questo deve essere verificato se le impostazioni di stile sono applicabili This role update User Permissions for a user,Questo ruolo Autorizzazioni aggiornamento utente per un utente -Thursday,Giovedi +Thursday,Giovedì Tile,Piastrella -Time,Volta -Time Zone,Time Zone +Time,Tempo +Time Zone,Fuso Orario Timezone,Fuso orario Title,Titolo Title / headline of your page,Titolo / intestazione della pagina @@ -1115,7 +1115,7 @@ Title Prefix,Title Prefix Title field must be a valid fieldname,Campo del titolo deve essere un nome di campo valido Title is required,È necessaria Titolo To,A -To Do,da fare +To Do,Da Fare "To format columns, give column labels in the query.","Per formattare le colonne, dare etichette di colonna nella query." "To give acess to a role for only specific records, check the 'Apply User Permissions'. User Permissions are used to limit users with such role to specific records.","Per dare acess ad un ruolo solo per i record specifici , controllare l' ' applicazione delle autorizzazioni degli utenti ' ." "To run a test add the module name in the route after '{0}'. For example, {1}","Per eseguire un test di aggiungere il nome del modulo in rotta dopo la ' {0} ' . Ad esempio , {1}" @@ -1261,7 +1261,7 @@ arrow-left,freccia-sinistra arrow-right,freccia-destra arrow-up,freccia-up asterisk,asterisco -backward,indietro +backward,Indietro ban-circle,ban-cerchio barcode,codice a barre beginning with,cominciare @@ -1392,7 +1392,7 @@ tags,tags tasks,compiti text-height,text-altezza text-width,testo a larghezza -th,Th +th,th th-large,th-grande th-list,th-list thumbs-down,pollice in giù diff --git a/frappe/translations/ja.csv b/frappe/translations/ja.csv index 32f389f9fe..b3ac0e991a 100644 --- a/frappe/translations/ja.csv +++ b/frappe/translations/ja.csv @@ -132,8 +132,8 @@ Blogger,ブロガー Bookmarks,ブックマーク Both login and password required,ログインとパスワードの両方が必要 Brand HTML,ブランドのHTML -Bulk Email,大量のメール -Bulk email limit {0} crossed,バルク電子メールの制限{0}交差 +Bulk Email,バルクメール +Bulk email limit {0} crossed,バルク電子メールの制限{0}交差されました。 Button,ボタン By,によって Calculate,計算 @@ -185,12 +185,12 @@ Close,閉じる Close: {0},閉じる:{0} Closed,閉じました。 Code,コード -Collapse,折りたたみ +Collapse,崩壊 Column Break,列の区切り Comment,コメント Comment By,のコメント -Comment By Fullname,フルネームのコメント -Comment Date,評価日時 +Comment By Fullname,フルネームでのコメント +Comment Date,コメント日付 Comment Docname,DOCNAMEコメント Comment Doctype,文書型コメント Comment Time,タイムコメント @@ -400,7 +400,7 @@ File Size,ファイル サイズ File URL,ファイルURL File not attached,ファイル付属しておりません File size exceeded the maximum allowed size of {0} MB,ファイルサイズは{0} MBの最大許容サイズを超えました -Fill Screen,画面を埋める +Fill Screen,フルスクリーン Filter,フィルター Filter records based on User Permissions defined for a user,ユーザーに対して定義されたユーザー権限に基づいてフィルタレコード Filters,フィルターを生成する @@ -462,14 +462,14 @@ Group Name,グループ名 Group Title,グループタイトル Group Type,グループの種類 Groups,グループ -HTML for header section. Optional,ヘッダ部分のHTML。オプション -Have an account? Login,{0} {1}Have an account?{/1} {/0}ログイン +HTML for header section. Optional,ヘッダー部分のHTML。オプショナル +Have an account? Login,{0} {1}アカウントをお持ちですかt?{/1} {/0}ログインを確認します。 Header,ヘッダー Heading,見出し Heading Text As,テキストの見出しとして Help,ヘルプ Help on Search,検索のヘルプ -Helvetica Neue,ヘルベチカノイエ +Helvetica Neue,ヘルベチカ•ノイエ Hidden,非表示 Hide Actions,アクション隠す Hide Copy,コピーを隠す @@ -544,7 +544,7 @@ Is Task,課題である Item cannot be added to its own descendents,アイテムには独自の子孫に追加することはできません JavaScript Format: frappe.query_reports['REPORTNAME'] = {},JavaScriptの形式:frappe.query_reports ['REPORTNAME'] = {} Javascript,ジャバスプリクト -Javascript to append to the head section of the page.,Javascriptがページのheadセクションに追加する。 +Javascript to append to the head section of the page.,Javascriptをページの先頭のセクションに追加する。 Key,キー (key) Label,ラベル Label Help,ラベルのヘルプ @@ -640,12 +640,12 @@ Name,名前 Name Case,名入れ Name and Description,名前と説明 Name is required,名前が必要です -Name not permitted,名前許可されていません +Name not permitted,名前が許可されていません。 Name not set via Prompt,名前プロンプトから設定されていません -Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer,このフィールドは、リンクしていることがしたい文書の種類(のDocType)の名前。例えば顧客 +Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer,このフィールドが、リンクしたい文書の種類(DocType)の名前。例えば顧客 Name of {0} cannot be {1},{0}の名前は{1}にすることはできません Naming,命名 -Naming Series mandatory,シリーズ必須の命名 +Naming Series mandatory,シリーズに名付けることは必須です。 Nested set error. Please contact the Administrator.,入れ子集合のエラー。管理者に連絡してください。 New,新しい New Password,新しいパスワード @@ -661,7 +661,7 @@ Next actions,次のアクション No,いいえ No Action,何もしない No Communication tagged with this ,No Communication tagged with this -No Copy,何をコピーしない +No Copy,コピーしない No Permissions set for this criteria.,いいえ権限は、この基準に設定されていません。 No Report Loaded. Please use query-report/[Report Name] to run a report.,報告はロードされません。レポートを実行するためにクエリレポート/ [レポート名]を使用してください。 No Results,がありませんでした @@ -790,7 +790,7 @@ Phone,電話 Phone No.,電話番号 Pick Columns,列を選択してください Picture URL,画像のURL -Pincode,PINコード +Pincode,郵便番号 Please attach a file first.,最初のファイルを添付してください。 Please attach a file or set a URL,ファイルを添付またはURLを設定してください Please do not change the rows above {0},{0}の上の行を変更しないでください @@ -873,8 +873,8 @@ Reference Name,参照名 Reference Type,参照タイプ Refresh,リフレッシュ Refreshing...,さわやかな... -Registered but disabled.,登録されているが無効になっています。 -Registration Details Emailed.,登録の詳細電子メールで送信。 +Registered but disabled.,登録されるが、使用不可。 +Registration Details Emailed.,登録の詳細は電子メールで送信。 Reload Page,ページを再ロード Remove Bookmark,ブックマークを削除する Remove all customizations?,すべてのカスタマイズを削除しますか? @@ -1263,14 +1263,14 @@ arrow-right,矢印右 arrow-up,矢印アップ asterisk,アスタリスク backward,後方 -ban-circle,BAN-サークル +ban-circle,BAN-CIRCLE barcode,バーコード beginning with,で始まる bell,鐘 bold,bold book,本 bookmark,ブックマーク -briefcase,ブリーフケース +briefcase,書類鞄 bullhorn,拡声器 calendar,経済指標の発表を意識することです camera,カメラ @@ -1315,10 +1315,10 @@ fullscreen,フルスクリーン gift,ギフト glass,ガラス globe,地球 -hand-down,ハンドダウン +hand-down,簡単に hand-left,手で左 hand-right,手で右 -hand-up,ハンドアップ +hand-up,手渡す hdd,HDD headphones,ヘッドフォン heart,心 diff --git a/frappe/translations/nl.csv b/frappe/translations/nl.csv index 359b56b3f3..104c1bf512 100644 --- a/frappe/translations/nl.csv +++ b/frappe/translations/nl.csv @@ -112,13 +112,13 @@ Avatar,Avatar Back to Login,Terug naar Inloggen Background Color,Achtergrondkleur Background Image,Achtergrondafbeelding -Background Style,Achtergrond Style -Banner,Banier +Background Style,Achtergrond Stijl +Banner,Banner Banner HTML,Banner HTML Banner Image,Banner Afbeelding Banner is above the Top Menu Bar.,Banner is boven de top menubalk. Begin this page with a slideshow of images,Begin deze pagina met een diavoorstelling van foto's -Beginning with,Te beginnen met +Beginning with,Begint met Belongs to,hoort bij Bio,Bio Birth Date,Geboortedatum @@ -126,18 +126,18 @@ Blog Category,Blog Categorie Blog Intro,Blog Intro Blog Introduction,Blog Inleiding Blog Post,Blog Post -Blog Settings,Blog Settings +Blog Settings,Blog Instellingen Blog Title,Blog Titel Blogger,Blogger Bookmarks,Bladwijzers Both login and password required,Zowel de login en wachtwoord vereist -Brand HTML,Brand HTML +Brand HTML,Merk HTML Bulk Email,Bulk Email Bulk email limit {0} crossed,Bulk e-mail limiet {0} gekruist Button,Knop By,Door Calculate,Bereken -Calendar,Kalender +Calendar,Agenda Cancel,Annuleren Cancelled,Geannuleerd "Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}","Kan niet bewerken {0} direct : Om {0} eigenschappen te bewerken , aanmaken / bijwerken {1} , {2} en {3}" @@ -563,7 +563,7 @@ Lato,Lato Leave blank to repeat always,Laat leeg om altijd te herhalen Left,Links Less or equals,Minder of gelijk -Less than,minder dan +Less than,Minder dan Letter,Brief Letter Head,Brief Hoofd Letter Head Name,Brief Hoofd Naam @@ -580,13 +580,13 @@ Linked With,Linked Met List,Lijst List a document type,Lijst een documenttype List of Web Site Forum's Posts.,Lijst van Web Site Forum posts . -Loading,Het laden +Loading,Laden Loading Report,Laden Rapport -Loading...,Loading ... -Localization,lokalisatie -Location,plaats +Loading...,Laden ... +Localization,Lokalisatie +Location,Lokatie Log of error on automated events (scheduler).,Log van fout op geautomatiseerde evenementen ( scheduler ) . -Login,login +Login,Login Login After,Login Na Login Before,Login Voor Login Id,Login Id @@ -618,7 +618,7 @@ Messages,Berichten Method,Methode Middle Name (Optional),Midden Naam (Optioneel) Misc,Misc -Miscellaneous,Gemengd +Miscellaneous,Divers Missing Values Required,Ontbrekende Vereiste waarden Modern,Modern Modified by,Aangepast door @@ -631,7 +631,7 @@ Monday,Maandag More,Meer More content for the bottom of the page.,Meer inhoud voor de onderkant van de pagina. Move Down: {0},Omlaag : {0} -Move Up: {0},Move Up : {0} +Move Up: {0},Omhoog : {0} Multiple root nodes not allowed.,Meerdere wortel nodes niet toegestaan ​​. Must have report permission to access this report.,Moet verslag toestemming om toegang tot dit rapport. Must specify a Query to run,Moet een query opgeven om te draaien @@ -712,9 +712,9 @@ Only Administrator allowed to create Query / Script Reports,Alleen Beheerder toe Only Administrator can save a standard report. Please rename and save.,Alleen Beheerder kan een standaard rapport op te slaan. Wijzig de naam en sla. Only Allow Edit For,Alleen toestaan ​​Bewerken Voor Only allowed {0} rows in one import,Alleen toegestaan ​​{0} rijen in een import -Oops! Something went wrong,Oops! Er ging iets mis +Oops! Something went wrong,Oops! Er ging iets mis! Open,Open -Open Count,Open Graaf +Open Count,Open Telling Open Sans,Open Sans Open Source Web Applications for the Web,Open Source webapplicaties voor het web Open a module or tool,Open een module of gereedschap @@ -852,7 +852,7 @@ Published on website at: {0},Gepubliceerd op de website op: {0} Pull Emails from the Inbox and attach them as Communication records (for known contacts).,Trek E-mails van het Postvak IN en bevestig ze als communicatie-records (voor bekende contacten). Query,Vraag Query Options,Query-opties -Query Report,Query Report +Query Report,Query Rapport Query must be a SELECT,Query moet een SELECT te zijn Quick Help for Setting Permissions,Snelle hulp voor het instellen van permissies Quick Help for User Permissions,Snelle hulp voor de gebruiker Permissions @@ -919,7 +919,7 @@ Rules defining transition of state in the workflow.,Regels met betrekking tot de Run scheduled jobs only if checked,Run geplande taken alleen als gecontroleerd Run the report first,Voert u het rapport eerst SMTP Server (e.g. smtp.gmail.com),SMTP-server (bijvoorbeeld smtp.gmail.com) -Sales,Sales +Sales,Verkoop Same file has already been attached to the record,Hetzelfde bestand al is verbonden aan het record Sample,Voorbeeld Saturday,Zaterdag @@ -929,7 +929,7 @@ Script,Script Script Report,Script Report Script Type,Script Type Search,Zoek -Search Fields,Zoeken Velden +Search Fields,Zoek Velden Search in a document type,Zoek in een documenttype Search or type a command,Zoek of typ een opdracht Section Break,Sectie-einde @@ -953,7 +953,7 @@ Select dates to create a new ,Select dates to create a new Select or drag across time slots to create a new event.,Selecteer of sleep over tijdsloten om een ​​nieuwe gebeurtenis te maken. "Select target = ""_blank"" to open in a new page.","Selecteer target = "" _blank "" te openen in een nieuwe pagina ." Select the label after which you want to insert new field.,"Selecteer het label, waarna u nieuwe veld wilt invoegen." -Send,Sturen +Send,Verstuur Send Alert On,Stuur Alert On Send As Email,Verstuur als e-mail Send Email,E-mail verzenden @@ -1187,10 +1187,10 @@ Value Change,Wijzigen Value Changed,Waarde Veranderd Value cannot be changed for {0},Waarde kan niet worden gewijzigd voor {0} Value for a check field can be either 0 or 1,Waarde voor een controle veld kan ofwel 0 of 1 -Value missing for,Waarde vermist +Value missing for,Waarde ontbreekt Verdana,Verdana -Version,versie -Version restored,versie hersteld +Version,Versie +Version restored,Versie hersteld View or manage Website Route tree.,Bekijken of beheren Website Route boom. Visit,Bezoeken Warning,Waarschuwing @@ -1198,21 +1198,21 @@ Warning: This Print Format is in old style and cannot be generated via the API., Web Page,Webpagina Web Site Forum Page.,Website Forum pagina . Website,Website -Website Group,website Group +Website Group,website Groep Website Route,website Sitemap Website Route Permission,Website Route Toestemming Website Script,Website Script -Website Settings,Website-instellingen +Website Settings,Website instellingen Website Slideshow,Website Diashow Website Slideshow Item,Website Diashow Item Website User,Website Gebruiker Wednesday,Woensdag -Welcome email sent,Welkom verzonden e-mail +Welcome email sent,Welkom e-mail verzonden "When you Amend a document after Cancel and save it, it will get a new number that is a version of the old number.","Wanneer u een document na Annuleren en sla het wijzigen , zal het een nieuw nummer dat is een versie van het oude nummer te krijgen ." Width,Breedte Will be used in url (usually first name).,Wordt gebruikt url (meestal voornaam). With Groups,met Groepen -With Ledgers,met Ledgers +With Ledgers,met Grootboeken With Letterhead,Met briefhoofd Workflow,Workflow Workflow Action,Workflow Actie @@ -1233,11 +1233,11 @@ Writers Introduction,Schrijvers Introductie Year,Jaar Yes,Ja Yesterday,Gisteren -You are not allowed to create / edit reports,U bent niet toegestaan ​​om / bewerken van rapporten -You are not allowed to export the data of: {0}. Downloading empty template.,Het is niet toegestaan ​​om de gegevens van de te exporteren : {0} . Het downloaden van lege sjabloon . +You are not allowed to create / edit reports,Niet toegestaan ​​om rapporten te maken of te bewerken +You are not allowed to export the data of: {0}. Downloading empty template.,Het is niet toegestaan ​​om de gegevens van {0} te exporteren. Er wordt een leeg sjabloon gedownload. You are not allowed to export this report,U bent niet bevoegd om dit rapport te exporteren You are not allowed to print this document,U bent niet gemachtigd om dit document af te drukken -You are not allowed to send emails related to this document,Het is niet toegestaan ​​om e-mails met betrekking tot dit document te versturen +You are not allowed to send emails related to this document,U bent niet bevoegd ​​om e-mails met betrekking tot dit document te versturen "You can change Submitted documents by cancelling them and then, amending them.","U kunt Ingezonden documenten wijzigen door deze te annuleren en vervolgens , tot wijziging van hen." You can use Customize Form to set levels on fields.,U kunt aanpassen formulier gebruiken om in te stellen op de velden . You can use wildcard %,U kunt gebruik maken van wildcard% @@ -1246,7 +1246,7 @@ You have unsaved changes in this form. Please save before you continue.,Je hebt You need to be logged in and have System Manager Role to be able to access backups.,Je moet ingelogd zijn en hebben System Manager Rol om toegang tot back-ups. You need write permission to rename,Je hebt toestemming nodig om te hernoemen schrijven You seem to have written your name instead of your email. \ Please enter a valid email address so that we can get back.,"Je lijkt je naam te hebben geschreven in plaats van uw e-mail. \ Vul een geldig e-mailadres, zodat we terug kunnen krijgen." -"Your download is being built, this may take a few moments...","Uw download wordt gebouwd, kan dit enige tijd duren ..." +"Your download is being built, this may take a few moments...","Uw download wordt opgezet, kan dit enige tijd duren ..." [Label]:[Field Type]/[Options]:[Width],[Label]: [Veld Type] / [Opties]: [Breedte] [Optional] Send the email X days in advance of the specified date. 0 equals same day.,[Optioneel] Stuur de e-mail X dagen voor de opgegeven datum. 0 gelijk dezelfde dag. add your own CSS (careful!),voeg uw eigen CSS (careful!) @@ -1266,7 +1266,7 @@ ban-circle,ban-cirkel barcode,barcode beginning with,beginnend met bell,bel -bold,gedurfd +bold,Vet book,boek bookmark,bladwijzer briefcase,koffertje @@ -1408,8 +1408,8 @@ user_image_show,user_image_show values and dates,waarden en data values separated by commas,waarden gescheiden door komma's volume-down,volume-omlaag -volume-off,volume-off -volume-up,volume-up +volume-off,volume-uit +volume-up,volume-omhoog warning-sign,waarschuwing-teken wrench,moersleutel yyyy-mm-dd,yyyy-mm-dd diff --git a/frappe/translations/pl.csv b/frappe/translations/pl.csv index 23e334e8e1..264e33f9d8 100644 --- a/frappe/translations/pl.csv +++ b/frappe/translations/pl.csv @@ -8,7 +8,7 @@ "[?]","[?]" "\
  • field:[fieldname] - By Field\
  • naming_series: - By Naming Series (field called naming_series must be present\
  • Prompt - Prompt user for a name\
  • [series] - Series by prefix (separated by a dot); for example PRE.#####\')"">Naming Options","\
  • field:[fieldname] - By Field\
  • naming_series: - By Naming Series (field called naming_series must be present\
  • Prompt - Prompt user for a name\
  • [series] - Series by prefix (separated by a dot); for example PRE.#####\')"">Naming Options" A user can be permitted to multiple records of the same DocType.,A user can be permitted to multiple records of the same DocType. -About,About +About,Informacje About Us Settings,About Us Settings About Us Team Member,About Us Team Member Action,Działanie @@ -19,12 +19,12 @@ Add A New Rule,Add A New Rule Add A User Permission,Add A User Permission Add Attachments,Add Attachments Add Bookmark,Dodaj zakładkę -Add CSS,Add CSS +Add CSS,Dodaj arkusz CSS Add Column,Dodaj kolumnę -Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information.,Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information. +Add Google Analytics ID: eg. UA-89XXX57-1. Please search help on Google Analytics for more information.,Dodaj Google Analytics ID: np. UA-89XXX57-1. Więcej informacji znajdziesz w pomocy Google Analytics. Add Message,Dodaj wiadomość Add New Permission Rule,Add New Permission Rule -Add Reply,Add Reply +Add Reply,Dodaj Odpowiedź Add Total Row,Add Total Row Add a New Role,Add a New Role Add a banner to the site. (small banners are usually good),Add a banner to the site. (small banners are usually good) @@ -32,13 +32,13 @@ Add all roles,Add all roles Add attachment,Add attachment Add code as <script>,Add code as <script> Add custom javascript to forms.,Add custom javascript to forms. -Add fields to forms.,Add fields to forms. +Add fields to forms.,Dodaj pola do formularza. Add new row,Dodaj nowy wiersz "Add the name of Google Web Font e.g. ""Open Sans""","Add the name of Google Web Font e.g. ""Open Sans""" -Add to To Do,Add to To Do +Add to To Do,Dodaj do listy To Do (Do Zrobienia) Add to To Do List Of,Add to To Do List Of Adding System Manager to this User as there must be atleast one System Manager,Adding System Manager to this User as there must be atleast one System Manager -Additional Info,Additional Info +Additional Info,Dodatkowe Informacje Additional Permissions,Additional Permissions Address,Adres Address Line 1,Address Line 1 @@ -59,15 +59,15 @@ Allow user to login only before this hour (0-24),Allow user to login only before Allowed,Allowed "Allowing DocType, DocType. Be careful!","Allowing DocType, DocType. Be careful!" Already Registered,Already Registered -Already in user's To Do list,Already in user's To Do list +Already in user's To Do list,"Jest już na liście ""To Do"" użytkownika" Alternative download link,Alternative download link "Alternatively, you can also specify 'auto_email_id' in site_config.json","Alternatively, you can also specify 'auto_email_id' in site_config.json" Always use above Login Id as sender,Always use above Login Id as sender Amend,Amend "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [favicon-generator.org]","An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [favicon-generator.org]" -"Another {0} with name {1} exists, select another name","Another {0} with name {1} exists, select another name" -Anyone Can Read,Anyone Can Read -Anyone Can Write,Anyone Can Write +"Another {0} with name {1} exists, select another name","Inny {0} z nazwą {1} istnieje, wybierz inną nazwę" +Anyone Can Read,Każdy może odczytywać +Anyone Can Write,Każdy może zapisywać "Apart from Role based Permission Rules, you can apply User Permissions based on DocTypes.","Apart from Role based Permission Rules, you can apply User Permissions based on DocTypes." "Apart from System Manager, roles with 'Set User Permissions' right can set permissions for other users for that Document Type.","Apart from System Manager, roles with 'Set User Permissions' right can set permissions for other users for that Document Type." App Already Installed,App Already Installed @@ -80,7 +80,7 @@ Apply User Permissions,Apply User Permissions Are you sure you want to delete the attachment?,Are you sure you want to delete the attachment? Arial,Arial "As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User.","As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User." -Ascending,Ascending +Ascending,Rosnąco Assign To,Assign To Assigned By,Przypisane przez Assigned To,Przypisane do @@ -99,7 +99,7 @@ Auto Email Id,Auto Email Id Auto Name,Auto Name Auto generated,Auto generated Avatar,Avatar -Back to Login,Back to Login +Back to Login,Wróć do Logowania Background Color,Background Color Background Image,Background Image Banner,Banner @@ -120,23 +120,23 @@ Blog Title,Blog Title Blogger,Blogger Bookmarks,Zakładki Brand HTML,Brand HTML -Bulk Email,Bulk Email -Bulk email limit {0} crossed,Bulk email limit {0} crossed -Button,Button +Bulk Email,Korespondencja seryjna (e-mail) +Bulk email limit {0} crossed,Limit {0} korespondencji e-mail przekroczony +Button,Przycisk By,By Calendar,Kalendarz Cancel,Anuluj -Cancelled,Cancelled +Cancelled,Anulowano "Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}","Cannot Edit {0} directly: To edit {0} properties, create / update {1}, {2} and {3}" Cannot Update: Incorrect / Expired Link.,Cannot Update: Incorrect / Expired Link. Cannot Update: Incorrect Password,Cannot Update: Incorrect Password -Cannot add more than 50 comments,Cannot add more than 50 comments +Cannot add more than 50 comments,Nie można dodawać więcej niż 50 komentarzy Cannot cancel before submitting. See Transition {0},Cannot cancel before submitting. See Transition {0} Cannot change picture,Cannot change picture Cannot change state of Cancelled Document. Transition row {0},Cannot change state of Cancelled Document. Transition row {0} Cannot change {0},Cannot change {0} Cannot delete or cancel because {0} {1} is linked with {2} {3},Cannot delete or cancel because {0} {1} is linked with {2} {3} -Cannot delete {0} as it has child nodes,Cannot delete {0} as it has child nodes +Cannot delete {0} as it has child nodes,Nie można skasować {0} ponieważ posiada elementy potomne Cannot delete {0} {1} is it is referenced in another record,Cannot delete {0} {1} is it is referenced in another record Cannot edit standard fields,Cannot edit standard fields Cannot map because following condition fails: ,Cannot map because following condition fails: @@ -152,7 +152,7 @@ Category Name,Category Name Center,Center "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.","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." "Change field properties (hide, readonly, permission etc.)","Change field properties (hide, readonly, permission etc.)" -Chat,Chat +Chat,Czat Check,Check Check / Uncheck roles assigned to the User. Click on the Role to find out what permissions that Role has.,Check / Uncheck roles assigned to the User. Click on the Role to find out what permissions that Role has. Check this if you want to send emails as this id only (in case of restriction by your email provider).,Check this if you want to send emails as this id only (in case of restriction by your email provider). @@ -223,7 +223,7 @@ Customize Form Field,Customize Form Field Customized HTML Templates for printing transctions.,Customized HTML Templates for printing transctions. Daily Event Digest is sent for Calendar Events where reminders are set.,Daily Event Digest is sent for Calendar Events where reminders are set. Danger,Danger -Data,Data +Data,Dane Data Import / Export Tool,Data Import / Export Tool Data Import Tool,Data Import Tool Data missing in table,Data missing in table @@ -244,7 +244,7 @@ Define workflows for forms.,Define workflows for forms. Delete,Usuń Delete Row,Delete Row Depends On,Depends On -Descending,Descending +Descending,Malejąco Description,Opis Description and Status,Description and Status "Description for listing page, in plain text, only a couple of lines. (max 140 characters)","Description for listing page, in plain text, only a couple of lines. (max 140 characters)" @@ -314,11 +314,11 @@ Enable Comments,Enable Comments Enabled,Włączony Ends on,Ends on Enter Form Type,Enter Form Type -Enter Value,Enter Value +Enter Value,Wpisz Wartość Enter at least one permission row,Enter at least one permission row "Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set ""match"" permission rules. To see list of fields, go to Customize Form.","Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set ""match"" permission rules. To see list of fields, go to Customize Form." "Enter keys to enable login via Facebook, Google, GitHub.","Enter keys to enable login via Facebook, Google, GitHub." -Equals,Equals +Equals,Równe Error,Błąd Error: Document has been modified after you have opened it,Error: Document has been modified after you have opened it Event,Event @@ -329,13 +329,13 @@ Event Roles,Event Roles Event Type,Event Type Event User,Event User Event end must be after start,Event end must be after start -Events,Events +Events,Zdarzenia Events In Today's Calendar,Events In Today's Calendar Every Day,Every Day Every Month,Every Month Every Week,Every Week Every Year,Every Year -Example:,Example: +Example:,Przykład: Expand,Expand Export,Export Export not allowed. You need {0} role to export.,Export not allowed. You need {0} role to export. @@ -416,11 +416,11 @@ Google Plus One,Google Plus One Google User ID,Google User ID Google Web Font (Heading),Google Web Font (Heading) Google Web Font (Text),Google Web Font (Text) -Greater or equals,Greater or equals -Greater than,Greater than -"Group Added, refreshing...","Group Added, refreshing..." -Group Description,Group Description -Group Name,Group Name +Greater or equals,Więcej lub równo +Greater than,Więcej niż +"Group Added, refreshing...",Dodano Grupę. Aktualizacja... +Group Description,Opis Grupy +Group Name,Nazwa Grupy Group Title,Group Title Group Type,Group Type Groups,Grupy @@ -498,7 +498,7 @@ Is Active,Jest aktywny Is Child Table,Is Child Table Is Default,Jest domyślny Is Event,Is Event -Is Mandatory Field,Is Mandatory Field +Is Mandatory Field,jest polem obowiązkowym Is Single,Is Single Is Standard,Is Standard Is Submittable,Is Submittable @@ -513,19 +513,19 @@ Label Help,Label Help Label and Type,Label and Type Label is mandatory,Label is mandatory Landing Page,Landing Page -Language,Language +Language,Język Language preference for user interface (only if available).,Language preference for user interface (only if available). -"Language, Date and Time settings","Language, Date and Time settings" -Last IP,Last IP -Last Login,Last Login -Last Name,Last Name +"Language, Date and Time settings","Ustawienia Języka, Daty i Czasu" +Last IP,Ostatnio używany IP +Last Login,Ostatnie Logowanie +Last Name,Nazwisko Last updated by,Last updated by Lastmod,Lastmod Lato,Lato Leave blank to repeat always,Leave blank to repeat always Left,Left -Less or equals,Less or equals -Less than,Less than +Less or equals,Mniej lub równo +Less than,Mniej niż Letter Head,Letter Head Letter Head Name,Letter Head Name Letter Head in HTML,Letter Head in HTML @@ -845,20 +845,20 @@ Rules defining transition of state in the workflow.,Rules defining transition of SMTP Server (e.g. smtp.gmail.com),SMTP Server (e.g. smtp.gmail.com) Sales,Sprzedaż Same file has already been attached to the record,Same file has already been attached to the record -Saturday,Saturday +Saturday,Sobota Save,Zapisz Scheduler Log,Scheduler Log Script,Script Script Report,Script Report Script Type,Script Type -Search,Search +Search,Szukaj Search Fields,Search Fields Section Break,Section Break Security,Security Security Settings,Security Settings Select,Wybierz -Select All,Select All -Select Attachments,Select Attachments +Select All,Wybierz wszystko +Select Attachments,Wybierz Załączniki Select Document Type,Select Document Type Select Document Type or Role to start.,Select Document Type or Role to start. Select Print Format,Select Print Format @@ -942,9 +942,9 @@ Social Login Keys,Social Login Keys Solid background color (default light gray),Solid background color (default light gray) Sorry we were unable to find what you were looking for.,Sorry we were unable to find what you were looking for. Sorry you are not permitted to view this page.,Sorry you are not permitted to view this page. -Sort By,Sort By +Sort By,Sortowanie wg. Sort Field,Sort Field -Sort Order,Sort Order +Sort Order,Kolejność Standard,Standard Standard Print Format cannot be updated,Standard Print Format cannot be updated Standard Reports,Raporty standardowe @@ -974,7 +974,7 @@ Sunday,Niedziela Switch to Website,Switch to Website Sync Inbox,Sync Inbox System,System -System Settings,System Settings +System Settings,Ustawienia Systemowe System User,System User System and Website Users,System and Website Users System generated mails will be sent from this email id.,System generated mails will be sent from this email id. @@ -1148,7 +1148,7 @@ You need to be logged in and have System Manager Role to be able to access backu You need write permission to rename,You need write permission to rename "Your download is being built, this may take a few moments...","Your download is being built, this may take a few moments..." [Label]:[Field Type]/[Options]:[Width],[Label]:[Field Type]/[Options]:[Width] -add your own CSS (careful!),add your own CSS (careful!) +add your own CSS (careful!),dodaj własny arkusz CSS (ostrożnie!) adjust,adjust align-center,align-center align-justify,align-justify diff --git a/frappe/translations/pt.csv b/frappe/translations/pt.csv index 79de31d5f1..6c9e8deae8 100644 --- a/frappe/translations/pt.csv +++ b/frappe/translations/pt.csv @@ -35,7 +35,7 @@ Add Reply,Adicione Responder Add Total Row,Adicionar uma Linha de Total Add a New Role,Adicionar uma nova regra Add a banner to the site. (small banners are usually good),Adicionar um banner para o site. (Pequenos banners são geralmente preferíveis) -Add all roles,Adicione todos as regras +Add all roles,Adicione todas as regras Add attachment,Adicionar anexo Add code as <script>,Adicionar código como <script> Add custom javascript to forms.,Adicionar javascript personalizado aos formulários. @@ -398,10 +398,10 @@ File Data,Dados de arquivo File Name,Nome do arquivo File Size,Tamanho File URL,URL do arquivo -File not attached,Arquivo não ligado +File not attached,Arquivo não anexado File size exceeded the maximum allowed size of {0} MB,O tamanho do arquivo excedeu o tamanho máximo permitido de {0} MB -Fill Screen,Preencha Tela -Filter,Filtre +Fill Screen,Preencher Ecran +Filter,Filtro Filter records based on User Permissions defined for a user,Filtrar registros com base em permissões de usuário definidos para um usuário Filters,Filtros Find {0} in {1},Localizar {0} em {1} @@ -434,9 +434,9 @@ Frappe Framework,Frapê Quadro Friday,Sexta-feira From Date must be before To Date,A partir da data deve ser anterior a Data Full Name,Nome Completo -Gantt Chart,Gantt +Gantt Chart,Gráfico Gantt Gender,Sexo -Generator,generator +Generator,Gerador Georgia,Geórgia Get,Obter Get From ,Obter do @@ -478,7 +478,7 @@ Hide Toolbar,Ocultar barra de ferramentas Hide the sidebar,Ocultar a barra lateral High,Alto Highlight,Realçar -History,História +History,Historial Home Page,Home Page Home Page is Products,Home Page é produtos ID (name) of the entity whose property is to be set,ID (nome) da entidade cuja propriedade está a ser definida @@ -639,12 +639,12 @@ My Settings,Minhas Configurações Name,Nome Name Case,Caso Nome Name and Description,Nome e descrição -Name is required,Nome é obrigatório -Name not permitted,Nome não é permitida +Name is required,O Nome é obrigatório +Name not permitted,Nome não é permitido Name not set via Prompt,Nome não definido através Prompt Name of the Document Type (DocType) you want this field to be linked to. e.g. Customer,"Nome do Tipo de Documento (DocType) pretende que este campo a ser vinculado. por exemplo, o Cliente" Name of {0} cannot be {1},Nome de {0} não pode ser {1} -Naming,Naming +Naming,Nomeando Naming Series mandatory,Nomeando obrigatório Series Nested set error. Please contact the Administrator.,Erro conjunto aninhado . Entre em contato com o administrador. New,Novo @@ -919,7 +919,7 @@ Rules defining transition of state in the workflow.,Regras que definem a transi Run scheduled jobs only if checked,Execute as tarefas agendadas somente se verificados Run the report first,Execute o primeiro relatório SMTP Server (e.g. smtp.gmail.com),"SMTP Server (smtp.gmail.com, por exemplo)" -Sales,De vendas +Sales,Vendas Same file has already been attached to the record,Mesmo arquivo já foi anexado ao registro Sample,Amostra Saturday,Sábado @@ -1237,7 +1237,7 @@ You are not allowed to create / edit reports,Você não tem permissão para cria You are not allowed to export the data of: {0}. Downloading empty template.,Você não tem permissão para exportar os dados de : {0} . Baixando modelo vazio . You are not allowed to export this report,Você não tem permissão para exportar este relatório You are not allowed to print this document,Você não tem permissão para imprimir este documento -You are not allowed to send emails related to this document,Você não tem permissão para enviar e-mails relacionados a este documento +You are not allowed to send emails related to this document,Você não tem permissão para enviar e-mails relacionados com este documento "You can change Submitted documents by cancelling them and then, amending them.","Você pode alterar documentos apresentados por cancelá-los e , em seguida , altera -los." You can use Customize Form to set levels on fields.,Você pode usar Personalizar Formulário para definir os níveis de campos. You can use wildcard %,Você pode usar o curinga% @@ -1405,7 +1405,7 @@ upload,carregar use % as wildcard,usar% como curinga user,usuário user_image_show,user_image_show -values and dates,valores e as datas +values and dates,valores e datas values separated by commas,valores separados por vírgulas volume-down,volume baixo volume-off,volume de off- diff --git a/frappe/translations/ru.csv b/frappe/translations/ru.csv index d60d03aa74..5d032c586a 100644 --- a/frappe/translations/ru.csv +++ b/frappe/translations/ru.csv @@ -14,7 +14,7 @@ e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..., например (55 + 434) / 4 или = Math.sin (Мф.PI / 2) ... module name..., имя модуля ... text in document type, текст в типа документа -A user can be permitted to multiple records of the same DocType.,Пользователь может быть разрешено с несколькими записями той же DocType. +A user can be permitted to multiple records of the same DocType.,Пользователю разрешено использовать несколькимо записей DocType. About,О нас About Us Settings,"Настройки ""О нас""" About Us Team Member,О члене комманды @@ -37,7 +37,7 @@ Add a New Role,Добавить новую роль Add a banner to the site. (small banners are usually good),"Добавить баннер на сайт. (Маленькие баннеры, как правило, хорошо)" Add all roles,Добавить все роли Add attachment,Добавить вложение -Add code as <script>,"Добавьте код, как