소스 검색

Merge branch 'develop'

version-14
Pratik Vyas 10 년 전
부모
커밋
8d33edd2f5
59개의 변경된 파일3061개의 추가작업 그리고 1091개의 파일을 삭제
  1. +3
    -2
      .travis.yml
  2. +1
    -1
      frappe/__version__.py
  3. +2
    -2
      frappe/core/doctype/event/event.py
  4. +2
    -1
      frappe/core/doctype/todo/todo.py
  5. +1
    -53
      frappe/core/doctype/user/user.json
  6. +1
    -0
      frappe/data/languages.txt
  7. +1
    -1
      frappe/hooks.py
  8. +1
    -1
      frappe/model/base_document.py
  9. +1
    -1
      frappe/model/db_query.py
  10. BIN
      frappe/public/js/lib/slickgrid/images/arrow_redo.png
  11. BIN
      frappe/public/js/lib/slickgrid/images/arrow_right_peppermint.png
  12. BIN
      frappe/public/js/lib/slickgrid/images/arrow_right_spearmint.png
  13. BIN
      frappe/public/js/lib/slickgrid/images/arrow_undo.png
  14. BIN
      frappe/public/js/lib/slickgrid/images/bullet_blue.png
  15. BIN
      frappe/public/js/lib/slickgrid/images/bullet_star.png
  16. BIN
      frappe/public/js/lib/slickgrid/images/bullet_toggle_minus.png
  17. BIN
      frappe/public/js/lib/slickgrid/images/bullet_toggle_plus.png
  18. BIN
      frappe/public/js/lib/slickgrid/images/drag-handle.png
  19. BIN
      frappe/public/js/lib/slickgrid/images/help.png
  20. BIN
      frappe/public/js/lib/slickgrid/images/sort-asc.png
  21. BIN
      frappe/public/js/lib/slickgrid/images/sort-desc.png
  22. BIN
      frappe/public/js/lib/slickgrid/images/stripes.png
  23. BIN
      frappe/public/js/lib/slickgrid/images/tag_red.png
  24. BIN
      frappe/public/js/lib/slickgrid/images/tick.png
  25. +49
    -14
      frappe/public/js/lib/slickgrid/plugins/slick.autotooltips.js
  26. +3
    -1
      frappe/public/js/lib/slickgrid/plugins/slick.cellrangedecorator.js
  27. +2
    -0
      frappe/public/js/lib/slickgrid/plugins/slick.cellrangeselector.js
  28. +12
    -3
      frappe/public/js/lib/slickgrid/plugins/slick.cellselectionmodel.js
  29. +2
    -1
      frappe/public/js/lib/slickgrid/plugins/slick.headerbuttons.css
  30. +1
    -0
      frappe/public/js/lib/slickgrid/plugins/slick.headermenu.css
  31. +8
    -5
      frappe/public/js/lib/slickgrid/plugins/slick.headermenu.js
  32. +23
    -23
      frappe/public/js/lib/slickgrid/plugins/slick.rowselectionmodel.js
  33. +23
    -205
      frappe/public/js/lib/slickgrid/slick-default-theme.css
  34. +10
    -1
      frappe/public/js/lib/slickgrid/slick.core.js
  35. +117
    -54
      frappe/public/js/lib/slickgrid/slick.dataview.js
  36. +3
    -3
      frappe/public/js/lib/slickgrid/slick.editors.js
  37. +59
    -0
      frappe/public/js/lib/slickgrid/slick.formatters.js
  38. +2
    -0
      frappe/public/js/lib/slickgrid/slick.grid.css
  39. +196
    -69
      frappe/public/js/lib/slickgrid/slick.grid.js
  40. +17
    -3
      frappe/public/js/lib/slickgrid/slick.groupitemmetadataprovider.js
  41. +173
    -0
      frappe/public/js/lib/slickgrid/slick.remotemodel.js
  42. +2
    -2
      frappe/test_runner.py
  43. +223
    -223
      frappe/translations/de.csv
  44. +12
    -12
      frappe/translations/el.csv
  45. +40
    -40
      frappe/translations/es.csv
  46. +37
    -36
      frappe/translations/fr.csv
  47. +104
    -104
      frappe/translations/hr.csv
  48. +24
    -23
      frappe/translations/id.csv
  49. +1698
    -0
      frappe/translations/is.csv
  50. +30
    -30
      frappe/translations/it.csv
  51. +21
    -21
      frappe/translations/ja.csv
  52. +34
    -34
      frappe/translations/nl.csv
  53. +47
    -47
      frappe/translations/pl.csv
  54. +13
    -13
      frappe/translations/pt.csv
  55. +57
    -57
      frappe/translations/ru.csv
  56. +2
    -2
      frappe/translations/tr.csv
  57. +2
    -2
      frappe/widgets/reportview.py
  58. +1
    -0
      frappe/widgets/search.py
  59. +1
    -1
      setup.py

+ 3
- 2
.travis.yml 파일 보기

@@ -16,8 +16,9 @@ install:
- sudo apt-get install mariadb-server mariadb-common libmariadbclient-dev - sudo apt-get install mariadb-server mariadb-common libmariadbclient-dev
- ./ci/fix-mariadb.sh - ./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 - CFLAGS=-O0 pip install -r requirements.txt
- pip install --editable . - pip install --editable .


+ 1
- 1
frappe/__version__.py 파일 보기

@@ -1 +1 @@
__version__ = "4.9.3"
__version__ = "4.10.0"

+ 2
- 2
frappe/core/doctype/event/event.py 파일 보기

@@ -27,8 +27,8 @@ def get_permission_query_conditions(user):
`tabEvent Role`.parent=tabEvent.name `tabEvent Role`.parent=tabEvent.name
and `tabEvent Role`.role in ('%(roles)s'))) 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): def has_permission(doc, user):


+ 2
- 1
frappe/core/doctype/todo/todo.py 파일 보기

@@ -77,7 +77,8 @@ def get_permission_query_conditions(user):
if "System Manager" in frappe.get_roles(user): if "System Manager" in frappe.get_roles(user):
return None return None
else: 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): def has_permission(doc, user):
if "System Manager" in frappe.get_roles(user): if "System Manager" in frappe.get_roles(user):


+ 1
- 53
frappe/core/doctype/user/user.json 파일 보기

@@ -229,11 +229,6 @@
"fieldname": "incoming_email_settings", "fieldname": "incoming_email_settings",
"fieldtype": "Section Break", "fieldtype": "Section Break",
"label": "Email Settings", "label": "Email Settings",
"permlevel": 1
},
{
"fieldname": "cb18",
"fieldtype": "Column Break",
"permlevel": 0 "permlevel": 0
}, },
{ {
@@ -243,53 +238,6 @@
"no_copy": 1, "no_copy": 1,
"permlevel": 0 "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.", "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", "fieldname": "sb2",
@@ -462,7 +410,7 @@
"issingle": 0, "issingle": 0,
"istable": 0, "istable": 0,
"max_attachments": 5, "max_attachments": 5,
"modified": "2014-09-08 06:07:20.157915",
"modified": "2015-01-20 11:28:09.395502",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "Core", "module": "Core",
"name": "User", "name": "User",


+ 1
- 0
frappe/data/languages.txt 파일 보기

@@ -6,6 +6,7 @@ es español
fr français fr français
hi हिंदी hi हिंदी
hr hrvatski hr hrvatski
is Íslenska
id Indonesia id Indonesia
it italiano it italiano
ja 日本語 ja 日本語


+ 1
- 1
frappe/hooks.py 파일 보기

@@ -3,7 +3,7 @@ app_title = "Frappe Framework"
app_publisher = "Web Notes Technologies Pvt. Ltd." app_publisher = "Web Notes Technologies Pvt. Ltd."
app_description = "Full Stack Web Application Framework in Python" app_description = "Full Stack Web Application Framework in Python"
app_icon = "assets/frappe/images/frappe.svg" app_icon = "assets/frappe/images/frappe.svg"
app_version = "4.9.3"
app_version = "4.10.0"
app_color = "#3498db" app_color = "#3498db"
app_email = "support@frappe.io" app_email = "support@frappe.io"




+ 1
- 1
frappe/model/base_document.py 파일 보기

@@ -332,7 +332,7 @@ class BaseDocument(object):
value, comma_options)) value, comma_options))


def _validate_constants(self): def _validate_constants(self):
if frappe.flags.in_import:
if frappe.flags.in_import or self.is_new():
return return


constants = [d.fieldname for d in self.meta.get("fields", {"set_only_once": 1})] constants = [d.fieldname for d in self.meta.get("fields", {"set_only_once": 1})]


+ 1
- 1
frappe/model/db_query.py 파일 보기

@@ -279,7 +279,7 @@ class DatabaseQuery(object):
or `tab{doctype}`.`{fieldname}` in ({values}))""".format( or `tab{doctype}`.`{fieldname}` in ({values}))""".format(
doctype=self.doctype, doctype=self.doctype,
fieldname=df.fieldname, 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] match_filters[df.options] = user_permissions[df.options]




BIN
frappe/public/js/lib/slickgrid/images/arrow_redo.png 파일 보기

Before After
Width: 16  |  Height: 16  |  Size: 625 B Width: 16  |  Height: 16  |  Size: 572 B

BIN
frappe/public/js/lib/slickgrid/images/arrow_right_peppermint.png 파일 보기

Before After
Width: 11  |  Height: 11  |  Size: 240 B Width: 11  |  Height: 11  |  Size: 128 B

BIN
frappe/public/js/lib/slickgrid/images/arrow_right_spearmint.png 파일 보기

Before After
Width: 11  |  Height: 11  |  Size: 240 B Width: 11  |  Height: 11  |  Size: 128 B

BIN
frappe/public/js/lib/slickgrid/images/arrow_undo.png 파일 보기

Before After
Width: 16  |  Height: 16  |  Size: 631 B Width: 16  |  Height: 16  |  Size: 578 B

BIN
frappe/public/js/lib/slickgrid/images/bullet_blue.png 파일 보기

Before After
Width: 16  |  Height: 16  |  Size: 289 B Width: 16  |  Height: 16  |  Size: 241 B

BIN
frappe/public/js/lib/slickgrid/images/bullet_star.png 파일 보기

Before After
Width: 16  |  Height: 16  |  Size: 347 B Width: 16  |  Height: 16  |  Size: 279 B

BIN
frappe/public/js/lib/slickgrid/images/bullet_toggle_minus.png 파일 보기

Before After
Width: 16  |  Height: 16  |  Size: 207 B Width: 16  |  Height: 16  |  Size: 154 B

BIN
frappe/public/js/lib/slickgrid/images/bullet_toggle_plus.png 파일 보기

Before After
Width: 16  |  Height: 16  |  Size: 209 B Width: 16  |  Height: 16  |  Size: 156 B

BIN
frappe/public/js/lib/slickgrid/images/drag-handle.png 파일 보기

Before After
Width: 12  |  Height: 12  |  Size: 1.2 KiB Width: 12  |  Height: 12  |  Size: 1.1 KiB

BIN
frappe/public/js/lib/slickgrid/images/help.png 파일 보기

Before After
Width: 11  |  Height: 11  |  Size: 510 B Width: 11  |  Height: 11  |  Size: 345 B

BIN
frappe/public/js/lib/slickgrid/images/sort-asc.png 파일 보기

Before After
Width: 8  |  Height: 5  |  Size: 163 B Width: 8  |  Height: 5  |  Size: 105 B

BIN
frappe/public/js/lib/slickgrid/images/sort-desc.png 파일 보기

Before After
Width: 8  |  Height: 5  |  Size: 161 B Width: 8  |  Height: 5  |  Size: 107 B

BIN
frappe/public/js/lib/slickgrid/images/stripes.png 파일 보기

Before After
Width: 9  |  Height: 18  |  Size: 1.2 KiB Width: 9  |  Height: 18  |  Size: 1.1 KiB

BIN
frappe/public/js/lib/slickgrid/images/tag_red.png 파일 보기

Before After
Width: 16  |  Height: 16  |  Size: 592 B Width: 16  |  Height: 16  |  Size: 537 B

BIN
frappe/public/js/lib/slickgrid/images/tick.png 파일 보기

Before After
Width: 16  |  Height: 16  |  Size: 537 B Width: 16  |  Height: 16  |  Size: 484 B

+ 49
- 14
frappe/public/js/lib/slickgrid/plugins/slick.autotooltips.js 파일 보기

@@ -1,45 +1,80 @@
(function ($) { (function ($) {
// register namespace
// Register namespace
$.extend(true, window, { $.extend(true, window, {
"Slick": { "Slick": {
"AutoTooltips": AutoTooltips "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) { function AutoTooltips(options) {
var _grid; var _grid;
var _self = this; var _self = this;
var _defaults = { var _defaults = {
enableForCells: true,
enableForHeaderCells: false,
maxToolTipLength: null maxToolTipLength: null
}; };

/**
* Initialize plugin.
*/
function init(grid) { function init(grid) {
options = $.extend(true, {}, _defaults, options); options = $.extend(true, {}, _defaults, options);
_grid = grid; _grid = grid;
_grid.onMouseEnter.subscribe(handleMouseEnter);
if (options.enableForCells) _grid.onMouseEnter.subscribe(handleMouseEnter);
if (options.enableForHeaderCells) _grid.onHeaderMouseEnter.subscribe(handleHeaderMouseEnter);
} }

/**
* Destroy plugin.
*/
function destroy() { 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); var cell = _grid.getCellFromEvent(e);
if (cell) { 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) { if (options.maxToolTipLength && text.length > options.maxToolTipLength) {
text = text.substr(0, options.maxToolTipLength - 3) + "..."; text = text.substr(0, options.maxToolTipLength - 3) + "...";
} }
$(node).attr("title", text);
} else { } 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, { $.extend(this, {
"init": init, "init": init,
"destroy": destroy "destroy": destroy


+ 3
- 1
frappe/public/js/lib/slickgrid/plugins/slick.cellrangedecorator.js 파일 보기

@@ -20,6 +20,7 @@
function CellRangeDecorator(grid, options) { function CellRangeDecorator(grid, options) {
var _elem; var _elem;
var _defaults = { var _defaults = {
selectionCssClass: 'slick-range-decorator',
selectionCss: { selectionCss: {
"zIndex": "9999", "zIndex": "9999",
"border": "2px dashed red" "border": "2px dashed red"
@@ -32,6 +33,7 @@
function show(range) { function show(range) {
if (!_elem) { if (!_elem) {
_elem = $("<div></div>", {css: options.selectionCss}) _elem = $("<div></div>", {css: options.selectionCss})
.addClass(options.selectionCssClass)
.css("position", "absolute") .css("position", "absolute")
.appendTo(grid.getCanvasNode()); .appendTo(grid.getCanvasNode());
} }
@@ -61,4 +63,4 @@
"hide": hide "hide": hide
}); });
} }
})(jQuery);
})(jQuery);

+ 2
- 0
frappe/public/js/lib/slickgrid/plugins/slick.cellrangeselector.js 파일 보기

@@ -54,6 +54,8 @@
return; return;
} }


_grid.focus();

var start = _grid.getCellFromPoint( var start = _grid.getCellFromPoint(
dd.startX - $(_canvas).offset().left, dd.startX - $(_canvas).offset().left,
dd.startY - $(_canvas).offset().top); dd.startY - $(_canvas).offset().top);


+ 12
- 3
frappe/public/js/lib/slickgrid/plugins/slick.cellselectionmodel.js 파일 보기

@@ -82,6 +82,13 @@
} }
function handleKeyDown(e) { function handleKeyDown(e) {
/***
* Кey codes
* 37 left
* 38 up
* 39 right
* 40 down
*/
var ranges, last; var ranges, last;
var active = _grid.getActiveCell(); 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); var new_last = new Slick.Range(active.row, active.cell, active.row + dirRow*dRow, active.cell + dirCell*dCell);
if (removeInvalidRanges([new_last]).length) { if (removeInvalidRanges([new_last]).length) {
ranges.push(new_last); 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 else
ranges.push(last); ranges.push(last);
@@ -142,4 +151,4 @@
"onSelectedRangesChanged": new Slick.Event() "onSelectedRangesChanged": new Slick.Event()
}); });
} }
})(jQuery);
})(jQuery);

+ 2
- 1
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 * 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. * display way below the lower boundary of the column thus hiding them.


+ 1
- 0
frappe/public/js/lib/slickgrid/plugins/slick.headermenu.css 파일 보기

@@ -7,6 +7,7 @@
width: 14px; width: 14px;
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: left center; background-position: left center;
background-image: url(../images/down.gif);
cursor: pointer; cursor: pointer;


display: none; display: none;


+ 8
- 5
frappe/public/js/lib/slickgrid/plugins/slick.headermenu.js 파일 보기

@@ -83,7 +83,7 @@
var _handler = new Slick.EventHandler(); var _handler = new Slick.EventHandler();
var _defaults = { var _defaults = {
buttonCssClass: null, buttonCssClass: null,
buttonImage: "../images/down.gif"
buttonImage: null
}; };
var $menu; var $menu;
var $activeHeaderColumn; var $activeHeaderColumn;
@@ -182,7 +182,7 @@


if (!$menu) { if (!$menu) {
$menu = $("<div class='slick-header-menu'></div>") $menu = $("<div class='slick-header-menu'></div>")
.appendTo(document.body);
.appendTo(_grid.getContainerNode());
} }
$menu.empty(); $menu.empty();


@@ -225,14 +225,17 @@


// Position the menu. // Position the menu.
$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. // Mark the header as active to keep the highlighting.
$activeHeaderColumn = $menuButton.closest(".slick-header-column"); $activeHeaderColumn = $menuButton.closest(".slick-header-column");
$activeHeaderColumn $activeHeaderColumn
.addClass("slick-header-column-active"); .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() "onCommand": new Slick.Event()
}); });
} }
})(jQuery);
})(jQuery);

+ 23
- 23
frappe/public/js/lib/slickgrid/plugins/slick.rowselectionmodel.js 파일 보기

@@ -134,34 +134,34 @@
return false; return false;
} }


if (!_grid.getOptions().multiSelect || (
!e.ctrlKey && !e.shiftKey && !e.metaKey)) {
return false;
}

var selection = rangesToRows(_ranges); var selection = rangesToRows(_ranges);
var idx = $.inArray(cell.row, selection); 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); _ranges = rowsToRanges(selection);


+ 23
- 205
frappe/public/js/lib/slickgrid/slick-default-theme.css 파일 보기

@@ -6,16 +6,17 @@ classes should alter those!
*/ */


.slick-header-columns { .slick-header-columns {
background-color: #f2f2f2;
background: url('images/header-columns-bg.gif') repeat-x center bottom;
border-bottom: 1px solid silver; border-bottom: 1px solid silver;
} }


.slick-header-column { .slick-header-column {
background: url('images/header-columns-bg.gif') repeat-x center bottom;
border-right: 1px solid silver; border-right: 1px solid silver;
} }


.slick-header-column:hover, .slick-header-column-active { .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 { .slick-headerrow {
@@ -45,10 +46,8 @@ classes should alter those!
} }


.slick-cell { .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 { .slick-group {
@@ -62,11 +61,11 @@ classes should alter those!
} }


.slick-group-toggle.expanded { .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 { .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 { .slick-group-totals {
@@ -74,6 +73,10 @@ classes should alter those!
background: white; background: white;
} }


.slick-cell.selected {
background-color: beige;
}

.slick-cell.active { .slick-cell.active {
border-color: gray; border-color: gray;
border-style: solid; border-style: solid;
@@ -83,18 +86,10 @@ classes should alter those!
background: silver !important; 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; background: #fafafa;
} }


.slick-row.odd .slick-cell {
background-color: #f9f9f9;
}

.slick-cell.selected {
background-color: beige !important;
}

.slick-row.ui-state-active { .slick-row.ui-state-active {
background: #F5F7D7; background: #F5F7D7;
} }
@@ -106,195 +101,18 @@ classes should alter those!


.slick-cell.invalid { .slick-cell.invalid {
border-color: red; 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; }
}

+ 10
- 1
frappe/public/js/lib/slickgrid/slick.core.js 파일 보기

@@ -348,7 +348,8 @@
Group.prototype.equals = function (group) { Group.prototype.equals = function (group) {
return this.value === group.value && return this.value === group.value &&
this.count === group.count && this.count === group.count &&
this.collapsed === group.collapsed;
this.collapsed === group.collapsed &&
this.title === group.title;
}; };


/*** /***
@@ -369,6 +370,14 @@
* @type {Group} * @type {Group}
*/ */
this.group = null; 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(); GroupTotals.prototype = new NonDataItem();


+ 117
- 54
frappe/public/js/lib/slickgrid/slick.dataview.js 파일 보기

@@ -60,7 +60,8 @@
aggregateCollapsed: false, aggregateCollapsed: false,
aggregateChildGroups: false, aggregateChildGroups: false,
collapsed: false, collapsed: false,
displayTotalsRow: true
displayTotalsRow: true,
lazyTotalsCalculation: false
}; };
var groupingInfos = []; var groupingInfos = [];
var groups = []; var groups = [];
@@ -266,7 +267,7 @@
*/ */
function setAggregators(groupAggregators, includeCollapsed) { function setAggregators(groupAggregators, includeCollapsed) {
if (!groupingInfos.length) { 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; groupingInfos[0].aggregators = groupAggregators;
@@ -304,7 +305,7 @@
function mapIdsToRows(idArray) { function mapIdsToRows(idArray) {
var rows = []; var rows = [];
ensureRowsByIdCache(); ensureRowsByIdCache();
for (var i = 0; i < idArray.length; i++) {
for (var i = 0, l = idArray.length; i < l; i++) {
var row = rowsById[idArray[i]]; var row = rowsById[idArray[i]];
if (row != null) { if (row != null) {
rows[rows.length] = row; rows[rows.length] = row;
@@ -315,7 +316,7 @@


function mapRowsToIds(rowArray) { function mapRowsToIds(rowArray) {
var ids = []; 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) { if (rowArray[i] < rows.length) {
ids[ids.length] = rows[rowArray[i]][idProperty]; ids[ids.length] = rows[rowArray[i]][idProperty];
} }
@@ -363,7 +364,22 @@
} }


function getItem(i) { 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) { function getItemMetadata(i) {
@@ -372,7 +388,7 @@
return null; return null;
} }


// overrides for setGrouping rows
// overrides for grouping rows
if (item.__group) { if (item.__group) {
return options.groupItemMetadataProvider.getGroupRowMetadata(item); return options.groupItemMetadataProvider.getGroupRowMetadata(item);
} }
@@ -421,7 +437,7 @@
* @param varArgs Either a Slick.Group's "groupingKey" property, or a * @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 * 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 * example, calling collapseGroup('high', '10%') will collapse the '10%' subgroup of
* the 'high' setGrouping.
* the 'high' group.
*/ */
function collapseGroup(varArgs) { function collapseGroup(varArgs) {
var args = Array.prototype.slice.call(arguments); var args = Array.prototype.slice.call(arguments);
@@ -437,7 +453,7 @@
* @param varArgs Either a Slick.Group's "groupingKey" property, or a * @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 * 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 * example, calling expandGroup('high', '10%') will expand the '10%' subgroup of
* the 'high' setGrouping.
* the 'high' group.
*/ */
function expandGroup(varArgs) { function expandGroup(varArgs) {
var args = Array.prototype.slice.call(arguments); var args = Array.prototype.slice.call(arguments);
@@ -457,7 +473,7 @@
var group; var group;
var val; var val;
var groups = []; var groups = [];
var groupsByVal = [];
var groupsByVal = {};
var r; var r;
var level = parentGroup ? parentGroup.level + 1 : 0; var level = parentGroup ? parentGroup.level + 1 : 0;
var gi = groupingInfos[level]; var gi = groupingInfos[level];
@@ -503,27 +519,50 @@
return groups; 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 gi = groupingInfos[group.level];
var isLeafLevel = (group.level == groupingInfos.length); var isLeafLevel = (group.level == groupingInfos.length);
var totals = new Slick.GroupTotals();
var agg, idx = gi.aggregators.length; 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--) { while (idx--) {
agg = gi.aggregators[idx]; agg = gi.aggregators[idx];
agg.init(); 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); agg.storeResult(totals);
} }
totals.initialized = true;
}

function addGroupTotals(group) {
var gi = groupingInfos[group.level];
var totals = new Slick.GroupTotals();
totals.group = group; totals.group = group;
group.totals = totals; group.totals = totals;
if (!gi.lazyTotalsCalculation) {
calculateTotals(totals);
}
} }


function calculateTotals(groups, level) {
function addTotals(groups, level) {
level = level || 0; level = level || 0;
var gi = groupingInfos[level]; var gi = groupingInfos[level];
var groupCollapsed = gi.collapsed;
var toggledGroups = toggledGroupsByLevel[level];
var idx = groups.length, g; var idx = groups.length, g;
while (idx--) { while (idx--) {
g = groups[idx]; g = groups[idx];
@@ -532,38 +571,20 @@
continue; 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) { if (g.groups) {
calculateTotals(g.groups, level + 1);
addTotals(g.groups, level + 1);
} }


if (gi.aggregators.length && ( if (gi.aggregators.length && (
gi.aggregateEmpty || g.rows.length || (g.groups && g.groups.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.collapsed = groupCollapsed ^ toggledGroups[g.groupingKey];
g.title = gi.formatter ? gi.formatter(g) : g.value; 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) { function flattenGroupedRows(groups, level) {
level = level || 0; level = level || 0;
@@ -613,10 +634,10 @@
var filterInfo = getFunctionInfo(filter); var filterInfo = getFunctionInfo(filter);


var filterBody = filterInfo.body 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, // This preserves the function template code after JS compression,
// so that replace() commands still work as expected. // so that replace() commands still work as expected.
@@ -645,10 +666,10 @@
var filterInfo = getFunctionInfo(filter); var filterInfo = getFunctionInfo(filter);


var filterBody = filterInfo.body 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, // This preserves the function template code after JS compression,
// so that replace() commands still work as expected. // so that replace() commands still work as expected.
@@ -793,8 +814,7 @@
if (groupingInfos.length) { if (groupingInfos.length) {
groups = extractGroups(newRows); groups = extractGroups(newRows);
if (groups.length) { if (groups.length) {
calculateTotals(groups);
finalizeGroups(groups);
addTotals(groups);
newRows = flattenGroupedRows(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 self = this;
var selectedRowIds = self.mapRowsToIds(grid.getSelectedRows());;
var inHandler; 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() { function update() {
if (selectedRowIds.length > 0) { if (selectedRowIds.length > 0) {
inHandler = true; inHandler = true;
var selectedRows = self.mapIdsToRows(selectedRowIds); var selectedRows = self.mapIdsToRows(selectedRowIds);
if (!preserveHidden) { if (!preserveHidden) {
selectedRowIds = self.mapRowsToIds(selectedRows);
setSelectedRowIds(self.mapRowsToIds(selectedRows));
} }
grid.setSelectedRows(selectedRows); grid.setSelectedRows(selectedRows);
inHandler = false; inHandler = false;
@@ -857,12 +910,22 @@


grid.onSelectedRowsChanged.subscribe(function(e, args) { grid.onSelectedRowsChanged.subscribe(function(e, args) {
if (inHandler) { return; } 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.onRowsChanged.subscribe(update);


this.onRowCountChanged.subscribe(update); this.onRowCountChanged.subscribe(update);

return onSelectedRowIdsChanged;
} }


function syncGridCellCssStyles(grid, key) { function syncGridCellCssStyles(grid, key) {
@@ -910,7 +973,7 @@
this.onRowCountChanged.subscribe(update); this.onRowCountChanged.subscribe(update);
} }


return {
$.extend(this, {
// methods // methods
"beginUpdate": beginUpdate, "beginUpdate": beginUpdate,
"endUpdate": endUpdate, "endUpdate": endUpdate,
@@ -956,7 +1019,7 @@
"onRowCountChanged": onRowCountChanged, "onRowCountChanged": onRowCountChanged,
"onRowsChanged": onRowsChanged, "onRowsChanged": onRowsChanged,
"onPagingInfoChanged": onPagingInfoChanged "onPagingInfoChanged": onPagingInfoChanged
};
});
} }


function AvgAggregator(field) { function AvgAggregator(field) {


+ 3
- 3
frappe/public/js/lib/slickgrid/slick.editors.js 파일 보기

@@ -304,14 +304,14 @@
this.loadValue = function (item) { this.loadValue = function (item) {
defaultValue = !!item[args.column.field]; defaultValue = !!item[args.column.field];
if (defaultValue) { if (defaultValue) {
$select.attr("checked", "checked");
$select.prop('checked', true);
} else { } else {
$select.removeAttr("checked");
$select.prop('checked', false);
} }
}; };


this.serializeValue = function () { this.serializeValue = function () {
return !!$select.attr("checked");
return $select.prop('checked');
}; };


this.applyValue = function (item, state) { this.applyValue = function (item, state) {


+ 59
- 0
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 "<span style='color:red;font-weight:bold;'>" + value + "%</span>";
} else {
return "<span style='color:green'>" + value + "%</span>";
}
}

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 "<span class='percent-complete-bar' style='background:" + color + ";width:" + value + "%'></span>";
}

function YesNoFormatter(row, cell, value, columnDef, dataContext) {
return value ? "Yes" : "No";
}

function CheckmarkFormatter(row, cell, value, columnDef, dataContext) {
return value ? "<img src='../images/tick.png'>" : "";
}
})(jQuery);

+ 2
- 0
frappe/public/js/lib/slickgrid/slick.grid.css 파일 보기

@@ -48,6 +48,8 @@ classes should alter those!
width: 8px; width: 8px;
height: 5px; height: 5px;
margin-left: 4px; margin-left: 4px;
margin-top: 6px;
float: left;
} }


.slick-sort-indicator-desc { .slick-sort-indicator-desc {


+ 196
- 69
frappe/public/js/lib/slickgrid/slick.grid.js 파일 보기

@@ -1,13 +1,13 @@
/** /**
* @license * @license
* (c) 2009-2012 Michael Leibman
* (c) 2009-2013 Michael Leibman
* michael{dot}leibman{at}gmail{dot}com * michael{dot}leibman{at}gmail{dot}com
* http://github.com/mleibman/slickgrid * http://github.com/mleibman/slickgrid
* *
* Distributed under MIT license. * Distributed under MIT license.
* All rights reserved. * All rights reserved.
* *
* SlickGrid v2.1
* SlickGrid v2.2
* *
* NOTES: * NOTES:
* Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods. * Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods.
@@ -85,7 +85,8 @@ if (typeof Slick === "undefined") {
fullWidthRows: false, fullWidthRows: false,
multiColumnSort: false, multiColumnSort: false,
defaultFormatter: defaultFormatter, defaultFormatter: defaultFormatter,
forceSyncScrolling: false
forceSyncScrolling: false,
addNewRowCssClass: "new-row"
}; };
var columnDefaults = { var columnDefaults = {
@@ -133,7 +134,6 @@ if (typeof Slick === "undefined") {
var headerColumnWidthDiff = 0, headerColumnHeightDiff = 0, // border+padding var headerColumnWidthDiff = 0, headerColumnHeightDiff = 0, // border+padding
cellWidthDiff = 0, cellHeightDiff = 0; cellWidthDiff = 0, cellHeightDiff = 0;
var absoluteColumnMinWidth; var absoluteColumnMinWidth;
var numberOfRows = 0;
var tabbingDirection = 1; var tabbingDirection = 1;
var activePosX; var activePosX;
@@ -177,6 +177,11 @@ if (typeof Slick === "undefined") {
var counter_rows_rendered = 0; var counter_rows_rendered = 0;
var counter_rows_removed = 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 // Initialization
@@ -299,6 +304,7 @@ if (typeof Slick === "undefined") {
$container $container
.bind("resize.slickgrid", resizeCanvas); .bind("resize.slickgrid", resizeCanvas);
$viewport $viewport
//.bind("click", handleClick)
.bind("scroll", handleScroll); .bind("scroll", handleScroll);
$headerScroller $headerScroller
.bind("contextmenu", handleHeaderContextMenu) .bind("contextmenu", handleHeaderContextMenu)
@@ -320,6 +326,12 @@ if (typeof Slick === "undefined") {
.bind("dragend", handleDragEnd) .bind("dragend", handleDragEnd)
.delegate(".slick-cell", "mouseenter", handleMouseEnter) .delegate(".slick-cell", "mouseenter", handleMouseEnter)
.delegate(".slick-cell", "mouseleave", handleMouseLeave); .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++) { for (var i = 0; i < columns.length; i++) {
var m = columns[i]; var m = columns[i];
var header = $("<div class='ui-state-default slick-header-column' id='" + uid + m.id + "' />")
var header = $("<div class='ui-state-default slick-header-column' />")
.html("<span class='slick-column-name'>" + m.name + "</span>") .html("<span class='slick-column-name'>" + m.name + "</span>")
.width(m.width - headerColumnWidthDiff) .width(m.width - headerColumnWidthDiff)
.attr("id", "" + uid + m.id)
.attr("title", m.toolTip || "") .attr("title", m.toolTip || "")
.data("column", m) .data("column", m)
.addClass(m.headerCssClass || "") .addClass(m.headerCssClass || "")
@@ -666,8 +679,8 @@ if (typeof Slick === "undefined") {
tolerance: "intersection", tolerance: "intersection",
helper: "clone", helper: "clone",
placeholder: "slick-sortable-placeholder ui-state-default slick-header-column", placeholder: "slick-sortable-placeholder ui-state-default slick-header-column",
forcePlaceholderSize: true,
start: function (e, ui) { start: function (e, ui) {
ui.placeholder.width(ui.helper.outerWidth() - headerColumnWidthDiff);
$(ui.helper).addClass("slick-header-column-active"); $(ui.helper).addClass("slick-header-column-active");
}, },
beforeStop: function (e, ui) { beforeStop: function (e, ui) {
@@ -878,23 +891,27 @@ if (typeof Slick === "undefined") {
el = $("<div class='ui-state-default slick-header-column' style='visibility:hidden'>-</div>").appendTo($headers); el = $("<div class='ui-state-default slick-header-column' style='visibility:hidden'>-</div>").appendTo($headers);
headerColumnWidthDiff = headerColumnHeightDiff = 0; 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(); el.remove();
var r = $("<div class='slick-row' />").appendTo($canvas); var r = $("<div class='slick-row' />").appendTo($canvas);
el = $("<div class='slick-cell' id='' style='visibility:hidden'>-</div>").appendTo(r); el = $("<div class='slick-cell' id='' style='visibility:hidden'>-</div>").appendTo(r);
cellWidthDiff = cellHeightDiff = 0; 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(); r.remove();
absoluteColumnMinWidth = Math.max(headerColumnWidthDiff, cellWidthDiff); absoluteColumnMinWidth = Math.max(headerColumnWidthDiff, cellWidthDiff);
@@ -975,8 +992,8 @@ if (typeof Slick === "undefined") {
unregisterPlugin(plugins[i]); unregisterPlugin(plugins[i]);
} }
if (options.enableColumnReorder && $headers.sortable) {
$headers.sortable("destroy");
if (options.enableColumnReorder) {
$headers.filter(":ui-sortable").sortable("destroy");
} }
unbindAncestorScrollEvents(); unbindAncestorScrollEvents();
@@ -1044,7 +1061,7 @@ if (typeof Slick === "undefined") {
shrinkLeeway -= shrinkSize; shrinkLeeway -= shrinkSize;
widths[i] -= shrinkSize; widths[i] -= shrinkSize;
} }
if (prevTotal == total) { // avoid infinite loop
if (prevTotal <= total) { // avoid infinite loop
break; break;
} }
prevTotal = total; prevTotal = total;
@@ -1056,14 +1073,18 @@ if (typeof Slick === "undefined") {
var growProportion = availWidth / total; var growProportion = availWidth / total;
for (i = 0; i < columns.length && total < availWidth; i++) { for (i = 0; i < columns.length && total < availWidth; i++) {
c = columns[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; total += growSize;
widths[i] += growSize; widths[i] += growSize;
} }
if (prevTotal == total) { // avoid infinite loop
if (prevTotal >= total) { // avoid infinite loop
break; break;
} }
prevTotal = total; prevTotal = total;
@@ -1257,6 +1278,10 @@ if (typeof Slick === "undefined") {
} }
} }
function getDataLengthIncludingAddNew() {
return getDataLength() + (options.enableAddRow ? 1 : 0);
}
function getDataItem(i) { function getDataItem(i) {
if (data.getItem) { if (data.getItem) {
return data.getItem(i); return data.getItem(i);
@@ -1291,6 +1316,10 @@ if (typeof Slick === "undefined") {
} }
} }
function getContainerNode() {
return $container.get(0);
}
////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////
// Rendering / Scrolling // Rendering / Scrolling
@@ -1330,7 +1359,7 @@ if (typeof Slick === "undefined") {
if (value == null) { if (value == null) {
return ""; return "";
} else { } else {
return value.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");
return (value + "").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");
} }
} }
@@ -1371,14 +1400,18 @@ if (typeof Slick === "undefined") {
return item[columnDef.field]; return item[columnDef.field];
} }
function appendRowHtml(stringArray, row, range) {
function appendRowHtml(stringArray, row, range, dataLength) {
var d = getDataItem(row); var d = getDataItem(row);
var dataLoading = row < getDataLength() && !d;
var dataLoading = row < dataLength && !d;
var rowCss = "slick-row" + var rowCss = "slick-row" +
(dataLoading ? " loading" : "") + (dataLoading ? " loading" : "") +
(row === activeRow ? " active" : "") + (row === activeRow ? " active" : "") +
(row % 2 == 1 ? " odd" : " even"); (row % 2 == 1 ? " odd" : " even");
if (!d) {
rowCss += " " + options.addNewRowCssClass;
}
var metadata = data.getItemMetadata && data.getItemMetadata(row); var metadata = data.getItemMetadata && data.getItemMetadata(row);
if (metadata && metadata.cssClasses) { if (metadata && metadata.cssClasses) {
@@ -1406,7 +1439,7 @@ if (typeof Slick === "undefined") {
break; break;
} }
appendCellHtml(stringArray, row, i, colspan);
appendCellHtml(stringArray, row, i, colspan, d);
} }
if (colspan > 1) { if (colspan > 1) {
@@ -1417,9 +1450,8 @@ if (typeof Slick === "undefined") {
stringArray.push("</div>"); stringArray.push("</div>");
} }
function appendCellHtml(stringArray, row, cell, colspan) {
function appendCellHtml(stringArray, row, cell, colspan, item) {
var m = columns[cell]; var m = columns[cell];
var d = getDataItem(row);
var cellCss = "slick-cell l" + cell + " r" + Math.min(columns.length - 1, cell + colspan - 1) + var cellCss = "slick-cell l" + cell + " r" + Math.min(columns.length - 1, cell + colspan - 1) +
(m.cssClass ? " " + m.cssClass : ""); (m.cssClass ? " " + m.cssClass : "");
if (row === activeRow && cell === activeCell) { if (row === activeRow && cell === activeCell) {
@@ -1436,9 +1468,9 @@ if (typeof Slick === "undefined") {
stringArray.push("<div class='" + cellCss + "'>"); stringArray.push("<div class='" + cellCss + "'>");
// if there is a corresponding row (if not, this is the Add New row or this data hasn't been loaded yet) // 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("</div>"); stringArray.push("</div>");
@@ -1476,7 +1508,14 @@ if (typeof Slick === "undefined") {
if (!cacheEntry) { if (!cacheEntry) {
return; 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 rowsCache[row];
delete postProcessedRows[row]; delete postProcessedRows[row];
renderedRows--; renderedRows--;
@@ -1526,6 +1565,8 @@ if (typeof Slick === "undefined") {
ensureCellNodesInRowsCache(row); ensureCellNodesInRowsCache(row);
var d = getDataItem(row);
for (var columnIdx in cacheEntry.cellNodesByColumnIdx) { for (var columnIdx in cacheEntry.cellNodesByColumnIdx) {
if (!cacheEntry.cellNodesByColumnIdx.hasOwnProperty(columnIdx)) { if (!cacheEntry.cellNodesByColumnIdx.hasOwnProperty(columnIdx)) {
continue; continue;
@@ -1533,7 +1574,6 @@ if (typeof Slick === "undefined") {
columnIdx = columnIdx | 0; columnIdx = columnIdx | 0;
var m = columns[columnIdx], var m = columns[columnIdx],
d = getDataItem(row),
node = cacheEntry.cellNodesByColumnIdx[columnIdx]; node = cacheEntry.cellNodesByColumnIdx[columnIdx];
if (row === activeRow && columnIdx === activeCell && currentEditor) { if (row === activeRow && columnIdx === activeCell && currentEditor) {
@@ -1560,7 +1600,7 @@ if (typeof Slick === "undefined") {
function resizeCanvas() { function resizeCanvas() {
if (!initialized) { return; } if (!initialized) { return; }
if (options.autoHeight) { if (options.autoHeight) {
viewportH = options.rowHeight * (getDataLength() + (options.enableAddRow ? 1 : 0));
viewportH = options.rowHeight * getDataLengthIncludingAddNew();
} else { } else {
viewportH = getViewportHeight(); viewportH = getViewportHeight();
} }
@@ -1577,22 +1617,27 @@ if (typeof Slick === "undefined") {
updateRowCount(); updateRowCount();
handleScroll(); handleScroll();
// Since the width has changed, force the render() to reevaluate virtually rendered cells.
lastRenderedScrollLeft = -1;
render(); render();
} }
function updateRowCount() { function updateRowCount() {
if (!initialized) { return; } if (!initialized) { return; }
numberOfRows = getDataLength() +
(options.enableAddRow ? 1 : 0) +
var dataLengthIncludingAddNew = getDataLengthIncludingAddNew();
var numberOfRows = dataLengthIncludingAddNew +
(options.leaveSpaceForNewRows ? numVisibleRows - 1 : 0); (options.leaveSpaceForNewRows ? numVisibleRows - 1 : 0);
var oldViewportHasVScroll = viewportHasVScroll; var oldViewportHasVScroll = viewportHasVScroll;
// with autoHeight, we do not need to accommodate the vertical scroll bar // with autoHeight, we do not need to accommodate the vertical scroll bar
viewportHasVScroll = !options.autoHeight && (numberOfRows * options.rowHeight > viewportH); viewportHasVScroll = !options.autoHeight && (numberOfRows * options.rowHeight > viewportH);
makeActiveCellNormal();
// remove the rows that are now outside of the data range // 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 // 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) { for (var i in rowsCache) {
if (i >= l) { if (i >= l) {
removeRowFromCache(i); removeRowFromCache(i);
@@ -1678,7 +1723,7 @@ if (typeof Slick === "undefined") {
} }
range.top = Math.max(0, range.top); 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.leftPx -= viewportW;
range.rightPx += viewportW; range.rightPx += viewportW;
@@ -1747,7 +1792,7 @@ if (typeof Slick === "undefined") {
var totalCellsAdded = 0; var totalCellsAdded = 0;
var colspan; 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]; cacheEntry = rowsCache[row];
if (!cacheEntry) { if (!cacheEntry) {
continue; continue;
@@ -1764,6 +1809,8 @@ if (typeof Slick === "undefined") {
var metadata = data.getItemMetadata && data.getItemMetadata(row); var metadata = data.getItemMetadata && data.getItemMetadata(row);
metadata = metadata && metadata.columns; metadata = metadata && metadata.columns;
var d = getDataItem(row);
// TODO: shorten this loop (index? heuristics? binary search?) // TODO: shorten this loop (index? heuristics? binary search?)
for (var i = 0, ii = columns.length; i < ii; i++) { for (var i = 0, ii = columns.length; i < ii; i++) {
// Cells to the right are outside the range. // 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) { if (columnPosRight[Math.min(ii - 1, i + colspan - 1)] > range.leftPx) {
appendCellHtml(stringArray, row, i, colspan);
appendCellHtml(stringArray, row, i, colspan, d);
cellsAdded++; cellsAdded++;
} }
@@ -1824,9 +1871,10 @@ if (typeof Slick === "undefined") {
var parentNode = $canvas[0], var parentNode = $canvas[0],
stringArray = [], stringArray = [],
rows = [], 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]) { if (rowsCache[i]) {
continue; continue;
} }
@@ -1851,7 +1899,7 @@ if (typeof Slick === "undefined") {
"cellRenderQueue": [] "cellRenderQueue": []
}; };
appendRowHtml(stringArray, i, range);
appendRowHtml(stringArray, i, range, dataLength);
if (activeCellNode && activeRow === i) { if (activeCellNode && activeRow === i) {
needToReselectCell = true; needToReselectCell = true;
} }
@@ -1910,7 +1958,7 @@ if (typeof Slick === "undefined") {
renderRows(rendered); renderRows(rendered);
postProcessFromRow = visible.top; postProcessFromRow = visible.top;
postProcessToRow = Math.min(options.enableAddRow ? getDataLength() : getDataLength() - 1, visible.bottom);
postProcessToRow = Math.min(getDataLengthIncludingAddNew() - 1, visible.bottom);
startPostProcessing(); startPostProcessing();
lastRenderedScrollTop = scrollTop; lastRenderedScrollTop = scrollTop;
@@ -1982,10 +2030,11 @@ if (typeof Slick === "undefined") {
} }
function asyncPostProcessRows() { function asyncPostProcessRows() {
var dataLength = getDataLength();
while (postProcessFromRow <= postProcessToRow) { while (postProcessFromRow <= postProcessToRow) {
var row = (vScrollDir >= 0) ? postProcessFromRow++ : postProcessToRow--; var row = (vScrollDir >= 0) ? postProcessFromRow++ : postProcessToRow--;
var cacheEntry = rowsCache[row]; var cacheEntry = rowsCache[row];
if (!cacheEntry || row >= getDataLength()) {
if (!cacheEntry || row >= dataLength) {
continue; continue;
} }
@@ -2106,6 +2155,17 @@ if (typeof Slick === "undefined") {
////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////
// Interactivity // 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) { function handleDragInit(e, dd) {
var cell = getCellFromEvent(e); var cell = getCellFromEvent(e);
if (!cell || !cellExists(cell.row, cell.cell)) { 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) return; // no editing mode to cancel, allow bubbling and default processing (exit without cancelling the event)
} }
cancelEditAndSetFocus(); cancelEditAndSetFocus();
} else if (e.which == 34) {
navigatePageDown();
handled = true;
} else if (e.which == 33) {
navigatePageUp();
handled = true;
} else if (e.which == 37) { } else if (e.which == 37) {
handled = navigateLeft(); handled = navigateLeft();
} else if (e.which == 39) { } else if (e.which == 39) {
@@ -2205,7 +2271,8 @@ if (typeof Slick === "undefined") {
if (!currentEditor) { if (!currentEditor) {
// if this click resulted in some cell child node getting focus, // if this click resulted in some cell child node getting focus,
// don't steal it back - keyboard events will still bubble up // 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(); setFocus();
} }
} }
@@ -2223,7 +2290,7 @@ if (typeof Slick === "undefined") {
if ((activeCell != cell.cell || activeRow != cell.row) && canCellBeActive(cell.row, cell.cell)) { if ((activeCell != cell.cell || activeRow != cell.row) && canCellBeActive(cell.row, cell.cell)) {
if (!getEditorLock().isActive() || getEditorLock().commitCurrentEdit()) { if (!getEditorLock().isActive() || getEditorLock().commitCurrentEdit()) {
scrollRowIntoView(cell.row, false); 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) { if (activeCellNode !== null) {
makeActiveCellNormal(); makeActiveCellNormal();
$(activeCellNode).removeClass("active"); $(activeCellNode).removeClass("active");
@@ -2422,10 +2489,14 @@ if (typeof Slick === "undefined") {
activeRow = getRowFromNode(activeCellNode.parentNode); activeRow = getRowFromNode(activeCellNode.parentNode);
activeCell = activePosX = getCellFromNode(activeCellNode); activeCell = activePosX = getCellFromNode(activeCellNode);
if (opt_editMode == null) {
opt_editMode = (activeRow == getDataLength()) || options.autoEdit;
}
$(activeCellNode).addClass("active"); $(activeCellNode).addClass("active");
$(rowsCache[activeRow].rowNode).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); clearTimeout(h_editorLoader);
if (options.asyncEditorLoading) { if (options.asyncEditorLoading) {
@@ -2447,7 +2518,10 @@ if (typeof Slick === "undefined") {
function clearTextSelection() { function clearTextSelection() {
if (document.selection && document.selection.empty) { 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) { } else if (window.getSelection) {
var sel = window.getSelection(); var sel = window.getSelection();
if (sel && sel.removeAllRanges) { if (sel && sel.removeAllRanges) {
@@ -2457,13 +2531,14 @@ if (typeof Slick === "undefined") {
} }
function isCellPotentiallyEditable(row, cell) { function isCellPotentiallyEditable(row, cell) {
var dataLength = getDataLength();
// is the data for this row loaded? // is the data for this row loaded?
if (row < getDataLength() && !getDataItem(row)) {
if (row < dataLength && !getDataItem(row)) {
return false; return false;
} }
// are we in the Add New row? can we create new from this cell? // 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; return false;
} }
@@ -2489,7 +2564,7 @@ if (typeof Slick === "undefined") {
if (d) { if (d) {
var column = columns[activeCell]; var column = columns[activeCell];
var formatter = getFormatter(activeRow, column); 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); invalidatePostProcessingResults(activeRow);
} }
} }
@@ -2680,6 +2755,47 @@ if (typeof Slick === "undefined") {
render(); 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) { function getColspan(row, cell) {
var metadata = data.getItemMetadata && data.getItemMetadata(row); var metadata = data.getItemMetadata && data.getItemMetadata(row);
if (!metadata || !metadata.columns) { if (!metadata || !metadata.columns) {
@@ -2770,8 +2886,9 @@ if (typeof Slick === "undefined") {
function gotoDown(row, cell, posX) { function gotoDown(row, cell, posX) {
var prevCell; var prevCell;
var dataLengthIncludingAddNew = getDataLengthIncludingAddNew();
while (true) { while (true) {
if (++row >= getDataLength() + (options.enableAddRow ? 1 : 0)) {
if (++row >= dataLengthIncludingAddNew) {
return null; return null;
} }
@@ -2832,7 +2949,8 @@ if (typeof Slick === "undefined") {
} }
var firstFocusableCell = null; var firstFocusableCell = null;
while (++row < getDataLength() + (options.enableAddRow ? 1 : 0)) {
var dataLengthIncludingAddNew = getDataLengthIncludingAddNew();
while (++row < dataLengthIncludingAddNew) {
firstFocusableCell = findFirstFocusableCell(row); firstFocusableCell = findFirstFocusableCell(row);
if (firstFocusableCell !== null) { if (firstFocusableCell !== null) {
return { return {
@@ -2847,7 +2965,7 @@ if (typeof Slick === "undefined") {
function gotoPrev(row, cell, posX) { function gotoPrev(row, cell, posX) {
if (row == null && cell == null) { if (row == null && cell == null) {
row = getDataLength() + (options.enableAddRow ? 1 : 0) - 1;
row = getDataLengthIncludingAddNew() - 1;
cell = posX = columns.length - 1; cell = posX = columns.length - 1;
if (canCellBeActive(row, cell)) { if (canCellBeActive(row, cell)) {
return { return {
@@ -2947,11 +3065,11 @@ if (typeof Slick === "undefined") {
if (pos) { if (pos) {
var isAddNewRow = (pos.row == getDataLength()); var isAddNewRow = (pos.row == getDataLength());
scrollCellIntoView(pos.row, pos.cell, !isAddNewRow); scrollCellIntoView(pos.row, pos.cell, !isAddNewRow);
setActiveCellInternal(getCellNode(pos.row, pos.cell), isAddNewRow || options.autoEdit);
setActiveCellInternal(getCellNode(pos.row, pos.cell));
activePosX = pos.posX; activePosX = pos.posX;
return true; return true;
} else { } else {
setActiveCellInternal(getCellNode(activeRow, activeCell), (activeRow == getDataLength()) || options.autoEdit);
setActiveCellInternal(getCellNode(activeRow, activeCell));
return false; return false;
} }
} }
@@ -2979,7 +3097,7 @@ if (typeof Slick === "undefined") {
} }
function canCellBeActive(row, cell) { 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) { row < 0 || cell >= columns.length || cell < 0) {
return false; return false;
} }
@@ -3064,10 +3182,20 @@ if (typeof Slick === "undefined") {
execute: function () { execute: function () {
this.editor.applyValue(item, this.serializedValue); this.editor.applyValue(item, this.serializedValue);
updateRow(this.row); updateRow(this.row);
trigger(self.onCellChange, {
row: activeRow,
cell: activeCell,
item: item
});
}, },
undo: function () { undo: function () {
this.editor.applyValue(item, this.prevSerializedValue); this.editor.applyValue(item, this.prevSerializedValue);
updateRow(this.row); updateRow(this.row);
trigger(self.onCellChange, {
row: activeRow,
cell: activeCell,
item: item
});
} }
}; };
@@ -3079,11 +3207,6 @@ if (typeof Slick === "undefined") {
makeActiveCellNormal(); makeActiveCellNormal();
} }
trigger(self.onCellChange, {
row: activeRow,
cell: activeCell,
item: item
});
} else { } else {
var newItem = {}; var newItem = {};
currentEditor.applyValue(newItem, currentEditor.serializeValue()); currentEditor.applyValue(newItem, currentEditor.serializeValue());
@@ -3094,9 +3217,10 @@ if (typeof Slick === "undefined") {
// check whether the lock has been re-acquired by event handlers // check whether the lock has been re-acquired by event handlers
return !getEditorLock().isActive(); return !getEditorLock().isActive();
} else { } 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).addClass("invalid");
$(activeCellNode).stop(true, true).effect("highlight", {color: "red"}, 300);
trigger(self.onValidationError, { trigger(self.onValidationError, {
editor: currentEditor, editor: currentEditor,
@@ -3232,6 +3356,7 @@ if (typeof Slick === "undefined") {
"setSelectionModel": setSelectionModel, "setSelectionModel": setSelectionModel,
"getSelectedRows": getSelectedRows, "getSelectedRows": getSelectedRows,
"setSelectedRows": setSelectedRows, "setSelectedRows": setSelectedRows,
"getContainerNode": getContainerNode,
"render": render, "render": render,
"invalidate": invalidate, "invalidate": invalidate,
@@ -3269,6 +3394,8 @@ if (typeof Slick === "undefined") {
"navigateDown": navigateDown, "navigateDown": navigateDown,
"navigateLeft": navigateLeft, "navigateLeft": navigateLeft,
"navigateRight": navigateRight, "navigateRight": navigateRight,
"navigatePageUp": navigatePageUp,
"navigatePageDown": navigatePageDown,
"gotoCell": gotoCell, "gotoCell": gotoCell,
"getTopPanel": getTopPanel, "getTopPanel": getTopPanel,
"setTopPanelVisibility": setTopPanelVisibility, "setTopPanelVisibility": setTopPanelVisibility,


+ 17
- 3
frappe/public/js/lib/slickgrid/slick.groupitemmetadataprovider.js 파일 보기

@@ -33,7 +33,9 @@
toggleCssClass: "slick-group-toggle", toggleCssClass: "slick-group-toggle",
toggleExpandedCssClass: "expanded", toggleExpandedCssClass: "expanded",
toggleCollapsedCssClass: "collapsed", toggleCollapsedCssClass: "collapsed",
enableExpandCollapse: true
enableExpandCollapse: true,
groupFormatter: defaultGroupCellFormatter,
totalsFormatter: defaultTotalsCellFormatter
}; };


options = $.extend(true, {}, _defaults, options); options = $.extend(true, {}, _defaults, options);
@@ -77,6 +79,12 @@
function handleGridClick(e, args) { function handleGridClick(e, args) {
var item = this.getDataItem(args.row); var item = this.getDataItem(args.row);
if (item && item instanceof Slick.Group && $(e.target).hasClass(options.toggleCssClass)) { 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) { if (item.collapsed) {
this.getData().expandGroup(item.groupingKey); this.getData().expandGroup(item.groupingKey);
} else { } else {
@@ -95,6 +103,12 @@
if (activeCell) { if (activeCell) {
var item = this.getDataItem(activeCell.row); var item = this.getDataItem(activeCell.row);
if (item && item instanceof Slick.Group) { if (item && item instanceof Slick.Group) {
var range = _grid.getRenderedRange();
this.getData().setRefreshHints({
ignoreDiffsBefore: range.top,
ignoreDiffsAfter: range.bottom
});

if (item.collapsed) { if (item.collapsed) {
this.getData().expandGroup(item.groupingKey); this.getData().expandGroup(item.groupingKey);
} else { } else {
@@ -116,7 +130,7 @@
columns: { columns: {
0: { 0: {
colspan: "*", colspan: "*",
formatter: defaultGroupCellFormatter,
formatter: options.groupFormatter,
editor: null editor: null
} }
} }
@@ -128,7 +142,7 @@
selectable: false, selectable: false,
focusable: options.totalsFocusable, focusable: options.totalsFocusable,
cssClasses: options.totalsCssClass, cssClasses: options.totalsCssClass,
formatter: defaultTotalsCellFormatter,
formatter: options.totalsFormatter,
editor: null editor: null
}; };
} }


+ 173
- 0
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);

+ 2
- 2
frappe/test_runner.py 파일 보기

@@ -187,11 +187,11 @@ def make_test_objects(doctype, test_records, verbose=None):
records = [] records = []


if not frappe.get_meta(doctype).issingle: 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: if existing:
return [d.name for d in 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: if existing:
return [d.name for d in existing] return [d.name for d in existing]




+ 223
- 223
frappe/translations/de.csv
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 12
- 12
frappe/translations/el.csv 파일 보기

@@ -24,14 +24,14 @@ Actions,δράσεις
Add,Προσθήκη Add,Προσθήκη
Add A New Rule,Προσθέσετε ένα νέο κανόνα Add A New Rule,Προσθέσετε ένα νέο κανόνα
Add A User Permission,Προσθέστε μια άδεια χρήστη Add A User Permission,Προσθέστε μια άδεια χρήστη
Add Attachments,Προσθήκη Συνημμένα
Add Attachments,Προσθήκη Συνημμένων
Add Bookmark,Προσθήκη σελιδοδείκτη Add Bookmark,Προσθήκη σελιδοδείκτη
Add CSS,Προσθήκη CSS Add CSS,Προσθήκη CSS
Add Column,Προσθήκη στήλης 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 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 Message,Προσθήκη μηνύματος
Add New Permission Rule,Προσθέστε νέο κανόνα άδεια Add New Permission Rule,Προσθέστε νέο κανόνα άδεια
Add Reply,Προσθέστε Απάντηση
Add Reply,Προσθήκη Απάντησης
Add Total Row,Προσθήκη Σύνολο Row Add Total Row,Προσθήκη Σύνολο Row
Add a New Role,Προσθέστε ένα νέο ρόλο Add a New Role,Προσθέστε ένα νέο ρόλο
Add a banner to the site. (small banners are usually good),Προσθέστε ένα banner στο site. (Μικρά πανό είναι συνήθως καλό) Add a banner to the site. (small banners are usually good),Προσθέστε ένα banner στο site. (Μικρά πανό είναι συνήθως καλό)
@@ -40,7 +40,7 @@ Add attachment,Προσθήκη συνημμένου
Add code as &lt;script&gt;,Προσθήκη κώδικα ως &lt;script&gt; Add code as &lt;script&gt;,Προσθήκη κώδικα ως &lt;script&gt;
Add custom javascript to forms.,Προσθήκη προσαρμοσμένων javascript για να τις μορφές . Add custom javascript to forms.,Προσθήκη προσαρμοσμένων javascript για να τις μορφές .
Add fields to forms.,Προσθήκη πεδίων σε φόρμες . Add fields to forms.,Προσθήκη πεδίων σε φόρμες .
Add multiple rows,Προσθήκη πολλαπλές σειρές
Add multiple rows,Προσθήκη πολλαπλών σειρών
Add new row,Προσθήκη νέας γραμμής Add new row,Προσθήκη νέας γραμμής
"Add the name of <a href=""http://google.com/webfonts"" target=""_blank"">Google Web Font</a> e.g. ""Open Sans""","Προσθέστε το όνομα της <a href=""http://google.com/webfonts"" target=""_blank"">Google Font Web</a> π.χ. &quot;Open Sans&quot;" "Add the name of <a href=""http://google.com/webfonts"" target=""_blank"">Google Web Font</a> e.g. ""Open Sans""","Προσθέστε το όνομα της <a href=""http://google.com/webfonts"" target=""_blank"">Google Font Web</a> π.χ. &quot;Open Sans&quot;"
Add to To Do,Προσθήκη στο να κάνει Add to To Do,Προσθήκη στο να κάνει
@@ -51,7 +51,7 @@ Additional Info,Πρόσθετες Πληροφορίες
Additional Permissions,Πρόσθετα Δικαιώματα Additional Permissions,Πρόσθετα Δικαιώματα
Address,Διεύθυνση Address,Διεύθυνση
Address Line 1,Διεύθυνση 1 Address Line 1,Διεύθυνση 1
Address Line 2,Γραμμή διεύθυνσης 2
Address Line 2,Γραμμή Διεύθυνσης 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.,Διεύθυνση και άλλα νομικά στοιχεία που μπορεί να θέλετε να βάλετε στο υποσέλιδο.
Admin,Διαχειριστής Admin,Διαχειριστής
@@ -59,14 +59,14 @@ All Applications,Όλες οι αιτήσεις θα
All Day,Ολοήμερο All Day,Ολοήμερο
All customizations will be removed. Please confirm.,Όλες οι προσαρμογές θα πρέπει να αφαιρεθεί. Παρακαλούμε να επιβεβαιώσετε. All customizations will be removed. Please confirm.,Όλες οι προσαρμογές θα πρέπει να αφαιρεθεί. Παρακαλούμε να επιβεβαιώσετε.
"All possible Workflow States and roles of the workflow. <br>Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Όλες οι πιθανές κράτη Workflow και τους ρόλους της ροής εργασίας. <br> Docstatus Επιλογές: 0 είναι &quot;Saved&quot;, 1 &quot;Υποβλήθηκε&quot; και 2 &quot;Ακυρώθηκε&quot;" "All possible Workflow States and roles of the workflow. <br>Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Όλες οι πιθανές κράτη Workflow και τους ρόλους της ροής εργασίας. <br> Docstatus Επιλογές: 0 είναι &quot;Saved&quot;, 1 &quot;Υποβλήθηκε&quot; και 2 &quot;Ακυρώθηκε&quot;"
Allow Attach,Αφήστε Επισυνάψτε
Allow Attach,Επιτρέπεται Επισύναψη
Allow Import,Να επιτρέψουν την εισαγωγή Allow Import,Να επιτρέψουν την εισαγωγή
Allow Import via Data Import Tool,Αφήστε εισαγωγής μέσω Εργαλείο εισαγωγής δεδομένων Allow Import via Data Import Tool,Αφήστε εισαγωγής μέσω Εργαλείο εισαγωγής δεδομένων
Allow Rename,Αφήστε Μετονομασία Allow Rename,Αφήστε Μετονομασία
Allow on Submit,Αφήστε για Υποβολή Allow on Submit,Αφήστε για Υποβολή
Allow user to login only after this hour (0-24),Επιτρέπει στο χρήστη να συνδεθείτε μόνο μετά από αυτή την ώρα (0-24) Allow user to login only after this hour (0-24),Επιτρέπει στο χρήστη να συνδεθείτε μόνο μετά από αυτή την ώρα (0-24)
Allow user to login only before 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 . Να είστε προσεκτικοί !" "Allowing DocType, DocType. Be careful!","Επιτρέποντας DocType , DocType . Να είστε προσεκτικοί !"
Already Registered,Ήδη Εγγεγραμμένοι Already Registered,Ήδη Εγγεγραμμένοι
Already in user's To Do list,Ήδη από το χρήστη να κάνει λίστα Already in user's To Do list,Ήδη από το χρήστη να κάνει λίστα
@@ -76,17 +76,17 @@ 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. [<a href=""http://favicon-generator.org/"" target=""_blank"">favicon-generator.org</a>]","Ένα αρχείο με το εικονίδιο. Επέκταση ICO. Θα πρέπει να είναι 16 x 16 px. Generated χρησιμοποιώντας μια γεννήτρια favicon. [ <a href=""http://favicon-generator.org/"" target=""_blank"">favicon-generator.org</a> ]" "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=""http://favicon-generator.org/"" target=""_blank"">favicon-generator.org</a>]","Ένα αρχείο με το εικονίδιο. Επέκταση ICO. Θα πρέπει να είναι 16 x 16 px. Generated χρησιμοποιώντας μια γεννήτρια favicon. [ <a href=""http://favicon-generator.org/"" target=""_blank"">favicon-generator.org</a> ]"
"Another {0} with name {1} exists, select another name","Ένας άλλος {0} με το όνομα {1} υπάρχει, επιλέξτε ένα άλλο όνομα" "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 Read,Οποιοσδηποτε μπορεί να διαβάσει
Anyone Can Write,Οποιοσδήποτε μπορεί να γράψει Anyone Can Write,Οποιοσδήποτε μπορεί να γράψει
"Apart from Role based Permission Rules, you can apply User Permissions based on DocTypes.","Εκτός από το ρόλο που βασίζονται Κανόνες άδεια , μπορείτε να εφαρμόσετε τα δικαιώματα χρήσης με βάση doctypes ." "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.","Εκτός από το Διαχειριστή του Συστήματος , οι ρόλοι με το δικαίωμα 'Ρύθμιση δικαιωμάτων χρήστη » να ορίσετε δικαιώματα για άλλους χρήστες για αυτόν τον τύπο εγγράφου ." "Apart from System Manager, roles with 'Set User Permissions' right can set permissions for other users for that Document Type.","Εκτός από το Διαχειριστή του Συστήματος , οι ρόλοι με το δικαίωμα 'Ρύθμιση δικαιωμάτων χρήστη » να ορίσετε δικαιώματα για άλλους χρήστες για αυτόν τον τύπο εγγράφου ."
App Name,Όνομα App App Name,Όνομα App
App not found,App δεν βρέθηκε App not found,App δεν βρέθηκε
Application Installer,εγκατάστασης εφαρμογών
Applications,εφαρμογές
Application Installer,Εγκατάσταση εφαρμογών
Applications,Εφαρμογές
Apply Style,Εφαρμογή στυλ Apply Style,Εφαρμογή στυλ
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 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.","Ως βέλτιστη πρακτική , δεν αποδίδουν το ίδιο σύνολο κανόνα άδεια για διαφορετικούς ρόλους . Αντ 'αυτού , που πολλούς ρόλους στο ίδιο το χρήστη ."
@@ -101,13 +101,13 @@ Assignment Status Changed,Η ανάθεση άλλαξε κατάσταση
Assignments,Αναθέσεις Assignments,Αναθέσεις
Attach,Επισυνάψτε Attach,Επισυνάψτε
Attach Document Print,Συνδέστε Εκτύπωση εγγράφου Attach Document Print,Συνδέστε Εκτύπωση εγγράφου
Attach as web link,Να επισυναφθεί ως σύνδεσμο ιστού
Attach as web link,Επισύναψη σύνδεσμου ιστού
Attached To DocType,Που συνδέονται με DOCTYPE Attached To DocType,Που συνδέονται με DOCTYPE
Attached To Name,Συνδέονται με το όνομα Attached To Name,Συνδέονται με το όνομα
Attachments,Συνημμένα Attachments,Συνημμένα
Auto Email Id,Auto Id Email Auto Email Id,Auto Id Email
Auto Name,Όνομα Auto Auto Name,Όνομα Auto
Auto generated,Παράγεται Auto
Auto generated,Παράγεται Αυτόματα
Avatar,Avatar Avatar,Avatar
Back to Login,Επιστροφή στο Login Back to Login,Επιστροφή στο Login
Background Color,Χρώμα φόντου Background Color,Χρώμα φόντου


+ 40
- 40
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,Añadir a Tareas
Add to To Do List Of,Agregar a la lista de tareas pendientes Add to To Do List Of,Agregar a la lista de tareas pendientes
Added {0} ({1}),Añadido: {0} ({1}) 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 Info,Información Adicional
Additional Permissions,Permisos Adicionales Additional Permissions,Permisos Adicionales
Address,Dirección 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 Read,Cualquiera puede leer
Anyone Can Write,Cualquiera puede escribir 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 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 Name,Nombre de la Aplicación
App not found,Aplicación no ​​encontrada App not found,Aplicación no ​​encontrada
Application Installer,Instalador de Aplicaciones Application Installer,Instalador de Aplicaciones
@@ -123,15 +123,15 @@ Belongs to,Pertenece A
Bio,Bio Bio,Bio
Birth Date,Fecha de Nacimiento Birth Date,Fecha de Nacimiento
Blog Category,Blog Categoría 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 Post,Entrada en el Blog
Blog Settings,Configuración del Blog Blog Settings,Configuración del Blog
Blog Title,Título del Blog Blog Title,Título del Blog
Blogger,Blogger Blogger,Blogger
Bookmarks,marcadores Bookmarks,marcadores
Both login and password required,Se requiere tanto usuario como contraseña 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,"Correo Masivo
" "
Bulk email limit {0} crossed,Límite de correo electrónico masivo {0} sobrepasado 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" "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 Customer Signup link in Login page,Desactivar enlace de registro del cliente en la página de entrada
Disable Signup,Deshabilitar registro Disable Signup,Deshabilitar registro
Disabled,discapacitado
Disabled,Deshabilitado
Display,Visualización Display,Visualización
Display Settings,Configuración de pantalla 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 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 cloud backups on Dropbox,Administrar copias de seguridad de nubes en Dropbox
Manage uploaded files.,Administrar los archivos subidos. Manage uploaded files.,Administrar los archivos subidos.
Mandatory,obligatorio 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 Mandatory filters required:\n,Filtros obligatorios exigidos: \ n
Master,Maestro Master,Maestro
Max Attachments,Máximo de Adjuntos Max Attachments,Máximo de Adjuntos
@@ -718,7 +718,7 @@ Oops! Something went wrong,Oups! Algo salió mal
Open,Abierto Open,Abierto
Open Count,Abrir Cuenta Open Count,Abrir Cuenta
Open Sans,Abrir Sans 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 a module or tool,Abra un Módulo o Herramienta
Open {0},Abrir {0} 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. 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,Encabezado de Página
Page Header Background,Fondo del Encabezado de Página Page Header Background,Fondo del Encabezado de Página
Page Header Text,Texto 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 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 Title,Título de la Página
Page content,Contenido de Página Page content,Contenido de Página
Page not found,Página no Encontrada 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 Participants,Participantes
Password,Contraseña 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,Parche
Patch Log,Patch Entrar
Patch Log,Registro de Parches
Percent,Por Ciento Percent,Por Ciento
Perm Level,Nivel Perm Perm Level,Nivel Perm
Permanently Cancel {0}?,Cancelar permanentemente {0} ? Permanently Cancel {0}?,Cancelar permanentemente {0} ?
@@ -792,7 +792,7 @@ Phone,Teléfono
Phone No.,No. de teléfono Phone No.,No. de teléfono
Pick Columns,Elige Columnas Pick Columns,Elige Columnas
Picture URL,URL de la Imagen 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 first.,Adjunte un archivo primero .
Please attach a file or set a URL,"Por favor, adjuntar un archivo o defina una URL" 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}" 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 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 with Letterhead, unless unchecked in a particular Document","Imprimir con membrete, a menos que sin comprobar en un documento concreto"
Print...,Imprimir ... Print...,Imprimir ...
Printing and Branding,Prensa y Branding
Printing and Branding,Impresión y Marcas
Priority,Prioridad Priority,Prioridad
Private,Privado Private,Privado
Properties,Propiedades Properties,Propiedades
@@ -903,7 +903,7 @@ Response,Respuesta
Restrict IP,Restringir IP 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 ) 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 Right,derecho
Role,papel
Role,Rol
Role Name,Nombre de función Role Name,Nombre de función
Role Permissions Manager,Función Permisos Administrador Role Permissions Manager,Función Permisos Administrador
Role and Level,"Clases, y Nivel" Role and Level,"Clases, y Nivel"
@@ -918,7 +918,7 @@ Row,Fila
Row #{0}:,Fila # {0}: 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 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" "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 Run the report first,Ejecute el informe primero
SMTP Server (e.g. smtp.gmail.com),"SMTP Server ( por ejemplo, smtp.gmail.com )" SMTP Server (e.g. smtp.gmail.com),"SMTP Server ( por ejemplo, smtp.gmail.com )"
Sales,Venta 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 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 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." "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 Short Name,Nombre corto
Shortcut,atajo Shortcut,atajo
Show / Hide Modules,Mostrar / Ocultar Módulos Show / Hide Modules,Mostrar / Ocultar Módulos
@@ -1111,9 +1111,9 @@ Time Zone,Huso Horario
Timezone,Zona horaria Timezone,Zona horaria
Title,Título Title,Título
Title / headline of your page,Título / Encabezado de su Página 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 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 field must be a valid fieldname,Campo Título debe ser un nombre de campo válido
Title is required,Se requiere título Title is required,Se requiere título
To,a To,a
@@ -1212,22 +1212,22 @@ Wednesday,Miércoles
Welcome email sent,Correo electrónico de bienvenida enviado 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." "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 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 Groups,Con Grupos
With Ledgers,Con Ledgers
With Ledgers,Con Libros de Contabilidad
With Letterhead,Con Membrete 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 Name,Nombre de flujo
Workflow State,Flujo de trabajo Estado Workflow State,Flujo de trabajo Estado
Workflow State Field,Flujo de trabajo de campo Estado Workflow State Field,Flujo de trabajo de campo Estado
Workflow Transition,La transición de flujo de trabajo Workflow Transition,La transición de flujo de trabajo
Workflow Transitions,Workflow Transiciones Workflow Transitions,Workflow Transiciones
Workflow will start after saving.,Flujo de trabajo se iniciará después de guardar . 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 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 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 . 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 arrow-up,flecha hacia arriba
asterisk,asterisco asterisk,asterisco
backward,hacia atrás backward,hacia atrás
ban-circle,Círculo-Prohibición
ban-circle,Área de Prohibición
barcode,código de barras barcode,código de barras
beginning with,a partir de beginning with,a partir de
bell,campana bell,campana
bold,negrita bold,negrita
book,libro book,libro
bookmark,marcador bookmark,marcador
briefcase,Maletín
briefcase,Cartera
bullhorn,megáfono bullhorn,megáfono
calendar,calendario calendar,calendario
camera,Cámara camera,Cámara
@@ -1353,7 +1353,7 @@ ok-circle,ok- círculo
ok-sign,ok- signo ok-sign,ok- signo
one of,uno de one of,uno de
or,o or,o
pause,Pausa
pause,pausa
pencil,Lápiz pencil,Lápiz
picture,Imagen picture,Imagen
plane,Plano plane,Plano
@@ -1376,7 +1376,7 @@ resize-small,cambiar el tamaño pequeño
resize-vertical,cambiar el tamaño vertical resize-vertical,cambiar el tamaño vertical
retweet,Retweet retweet,Retweet
rgt,RGT rgt,RGT
road,carretera
road,ruta
screenshot,Captuta de Pantalla screenshot,Captuta de Pantalla
search,búsqueda search,búsqueda
share,cuota share,cuota


+ 37
- 36
frappe/translations/fr.csv 파일 보기

@@ -54,8 +54,8 @@ Address Line 1,Adresse ligne 1
Address Line 2,Adresse ligne 2 Address Line 2,Adresse ligne 2
Address Title,Titre de l'adresse 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. 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 Day,Toute la journée
All customizations will be removed. Please confirm.,Toutes les personnalisations seront supprimés. Veuillez confirmer. All customizations will be removed. Please confirm.,Toutes les personnalisations seront supprimés. Veuillez confirmer.
"All possible Workflow States and roles of the workflow. <br>Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Tous les états et les rôles possibles du flux de travail. <br> Options de Docstatus: 0 est &quot;Sauver&quot;, 1 signifie «soumis» et 2 est «annulé»" "All possible Workflow States and roles of the workflow. <br>Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Tous les états et les rôles possibles du flux de travail. <br> Options de Docstatus: 0 est &quot;Sauver&quot;, 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 / 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 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 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 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. 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 City,Ville
@@ -309,7 +309,7 @@ Drag to sort columns,Faites glisser pour trier les colonnes
Due Date,Due Date Due Date,Due Date
Duplicate name {0} {1},Dupliquer nom {0} {1} Duplicate name {0} {1},Dupliquer nom {0} {1}
Dynamic Link,Lien dynamique Dynamic Link,Lien dynamique
ERPNext Demo,ERPNext Démo
ERPNext Demo,Démo ERPNext
Edit,Éditer Edit,Éditer
Edit Permissions,Modifier les autorisations Edit Permissions,Modifier les autorisations
Editable,Editable 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&#39;images dans les pages du site. Embed image slideshows in website pages.,Intégrer des diaporamas d&#39;images dans les pages du site.
Enable,permettre Enable,permettre
Enable Comments,Activer Commentaires Enable Comments,Activer Commentaires
Enable Scheduled Jobs,Activer tâches planifiées
Enable Scheduled Jobs,Activer les tâches planifiées
Enabled,Activé Enabled,Activé
Ends on,Se termine le Ends on,Se termine le
Enter Form Type,Entrez le type de formulaire Enter Form Type,Entrez le type de formulaire
@@ -376,7 +376,7 @@ Facebook Share,Facebook Partager
Facebook User ID,Facebook ID utilisateur Facebook User ID,Facebook ID utilisateur
Facebook Username,Facebook Nom d'utilisateur Facebook Username,Facebook Nom d'utilisateur
FavIcon,FavIcon FavIcon,FavIcon
Female,Féminin
Female,Femme
Field Description,Champ Description Field Description,Champ Description
Field Name,Nom de domaine Field Name,Nom de domaine
Field Type,Type de champ Field Type,Type de champ
@@ -401,13 +401,13 @@ File URL,URL du fichier
File not attached,Le fichier n'a pas fixé 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 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 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 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 Filters,Filtres
Find {0} in {1},Trouver {0} dans {1} Find {0} in {1},Trouver {0} dans {1}
First Name,Prénom First Name,Prénom
Float,Flotter Float,Flotter
Float Precision,Flotteur de précision
Float Precision,Nombre de décimales
Font (Heading),Font (cap) Font (Heading),Font (cap)
Font (Text),Font (texte) Font (Text),Font (texte)
Font Size,Taille des caractères Font Size,Taille des caractères
@@ -430,7 +430,7 @@ Form,forme
Forum,Forum Forum,Forum
Forums,Fermer : {0} Forums,Fermer : {0}
Forward To Email Address,Transférer à l'adresse e-mail Forward To Email Address,Transférer à l'adresse e-mail
Frappe Framework,Cadre de Frappe
Frappe Framework,Framework Frappe
Friday,Vendredi Friday,Vendredi
From Date must be before To Date,Partir de la date doit être antérieure à ce jour From Date must be before To Date,Partir de la date doit être antérieure à ce jour
Full Name,Nom et Prénom Full Name,Nom et Prénom
@@ -467,7 +467,7 @@ Have an account? Login,Vous avez un compte? Connexion
Header,En-tête Header,En-tête
Heading,Titre Heading,Titre
Heading Text As,Intitulé texte que Heading Text As,Intitulé texte que
Help,Aider
Help,Aide
Help on Search,Aide de recherche Help on Search,Aide de recherche
Helvetica Neue,Helvetica Neue Helvetica Neue,Helvetica Neue
Hidden,Caché Hidden,Caché
@@ -478,7 +478,7 @@ Hide Toolbar,Masquer la barre
Hide the sidebar,Masquer la barre latérale Hide the sidebar,Masquer la barre latérale
High,Haut High,Haut
Highlight,Surligner Highlight,Surligner
History,Histoire
History,Historique
Home Page,Page d&#39;accueil Home Page,Page d&#39;accueil
Home Page is Products,Page d&#39;accueil Produits est Home Page is Products,Page d&#39;accueil Produits est
ID (name) of the entity whose property is to be set,ID (nom) de l&#39;entité dont la propriété doit être définie ID (name) of the entity whose property is to be set,ID (nom) de l&#39;entité dont la propriété doit être définie
@@ -542,7 +542,8 @@ Is Standard,Est-standard
Is Submittable,Est-Submittable Is Submittable,Est-Submittable
Is Task,est Groupe Is Task,est Groupe
Item cannot be added to its own descendents,Article ne peut être ajouté à ses propres descendants 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,Javascript
Javascript to append to the head section of the page.,Javascript à ajouter à la section head de la page. Javascript to append to the head section of the page.,Javascript à ajouter à la section head de la page.
Key,Clé 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 Parent Website Sitemap,Parent Plan du site
Participants,Les participants Participants,Les participants
Password,Mot de passe 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 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 Patch Log,Connexion Patch
Percent,Pour cent Percent,Pour cent
Perm Level,Perm niveau Perm Level,Perm niveau
@@ -848,7 +849,7 @@ Property Type,Type de propriété
Public,Public Public,Public
Published,Publié Published,Publié
Published On,Publié le 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). 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,Requête
Query Options,Options de 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 Right,Droit
Role,Rôle Role,Rôle
Role Name,Rôle Nom 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 and Level,Rôle et le niveau
Role exists,rôle existe Role exists,rôle existe
Roles,Rôles Roles,Rôles
@@ -916,14 +917,14 @@ Row,Rangée
Row #{0}:,Ligne # {0}: Row #{0}:,Ligne # {0}:
Rules defining transition of state in the workflow.,Règles définissant la transition de l&#39;état dans le workflow. Rules defining transition of state in the workflow.,Règles définissant la transition de l&#39;é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&#39;état, etc" "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&#39;é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 Run the report first,Exécutez le premier rapport
SMTP Server (e.g. smtp.gmail.com),Serveur SMTP (smtp.gmail.com par exemple) SMTP Server (e.g. smtp.gmail.com),Serveur SMTP (smtp.gmail.com par exemple)
Sales,Ventes Sales,Ventes
Same file has already been attached to the record,Même fichier a déjà été jointe au dossier Same file has already been attached to the record,Même fichier a déjà été jointe au dossier
Sample,Echantillon Sample,Echantillon
Saturday,Samedi Saturday,Samedi
Save,sauver
Save,Enregistrer
Scheduler Log,Scheduler Connexion Scheduler Log,Scheduler Connexion
Script,Scénario Script,Scénario
Script Report,Rapport de Script 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 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 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&#39;une largeur d&#39;environ 150px avec un fond transparent pour de meilleurs résultats. Select an image of approx width 150px with a transparent background for best results.,Sélectionnez une image d&#39;une largeur d&#39;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 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 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 ." "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 & 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 . 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 Expired. Logging you out,Session a expiré. Vous déconnecter
Session Expiry,Session d&#39;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&#39;image Set Banner from Image,Réglez bannière de l&#39;image
Set Link,Réglez Lien Set Link,Réglez Lien
Set Login and Password if authentication is required.,Set de connexion et mot de passe si l&#39;authentification est requise. Set Login and Password if authentication is required.,Set de connexion et mot de passe si l&#39;authentification est requise.
Set Only Once,Défini qu'une seule fois Set Only Once,Défini qu'une seule fois
Set Password,définir mot de passe 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 Permissions per User,Définir les autorisations par utilisateur
Set User Permissions,Définir les autorisations des utilisateurs Set User Permissions,Définir les autorisations des utilisateurs
Set Value,Définir la valeur 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 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 . Set outgoing mail server.,Réglez serveur de courrier sortant .
Settings,Réglages Settings,Réglages
Settings for About Us Page.,Paramètres de la page A propos de nous. 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. Settings for Contact Us Page.,Paramètres de la page Contactez-nous.
Setup,Installation
Setup,Configuration
Setup > User,Configuration> utilisateur Setup > User,Configuration> utilisateur
Setup > User Permissions Manager,Configuration> autorisations des utilisateurs Gestionnaire 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. 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 Bio,Courte biographie
Short Name,Nom court Short Name,Nom court
Shortcut,Raccourci Shortcut,Raccourci
Show / Hide Modules,Afficher / Masquer les Modules
Show / Hide Modules,Gestion Modules
Show Print First,Montrer Imprimer Première Show Print First,Montrer Imprimer Première
Show Tags,Afficher les tags 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 rows with zero values,Afficher lignes avec des valeurs nulles
Show tags,Afficher mots clés Show tags,Afficher mots clés
Show this field as title,Voir ce domaine que le titre 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,Système
System Settings,Paramètres système System Settings,Paramètres système
System User,L&#39;utilisateur du système System User,L&#39;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. 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,Table
Table {0} cannot be empty,Tableau {0} ne peut pas être vide 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 ... Uploading...,Téléchargement ...
Upvotes,upvotes Upvotes,upvotes
Use TLS,Utilisez TLS Use TLS,Utilisez TLS
User,Utilisateur
User,Utilisateurs
User Cannot Create,L&#39;utilisateur ne peut pas créer User Cannot Create,L&#39;utilisateur ne peut pas créer
User Cannot Search,L&#39;utilisateur ne peut pas effectuer de recherche User Cannot Search,L&#39;utilisateur ne peut pas effectuer de recherche
User Defaults,Par défaut le profil 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&#39;utilisateur User Image,De l&#39;utilisateur
User Permission,Permission de l'utilisateur User Permission,Permission de l'utilisateur
User Permissions,Les autorisations des utilisateurs 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 Tags,Nuage de Tags
User Type,Type d&#39;utilisateur User Type,Type d&#39;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 Vote,Vote de l'utilisateur
User not allowed to delete {0}: {1},Utilisateur non autorisé à supprimer {0}: {1} 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 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 Slideshow Item,Point Diaporama site web
Website User,Utilisateur Website User,Utilisateur
Wednesday,Mercredi 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 ." "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 Width,Largeur
Will be used in url (usually first name).,Sera utilisé dans url (généralement prénom). 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. [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!) add your own CSS (careful!),ajouter vos propres CSS (prudence!)
adjust,paramétrer adjust,paramétrer
align-center,alignez-centre
align-center,Centrer
align-justify,alignement justifier align-justify,alignement justifier
align-left,alignement à gauche align-left,alignement à gauche
align-right,aligner à droite align-right,aligner à droite
@@ -1298,7 +1299,7 @@ exclamation-sign,exclamation signe
eye-close,oeil de près eye-close,oeil de près
eye-open,ouvrir les yeux eye-open,ouvrir les yeux
facetime-video,facetime-vidéo facetime-video,facetime-vidéo
fast-backward,Recherche rapide arrière
fast-backward,Retour rapide
fast-forward,avance rapide fast-forward,avance rapide
file,dossier file,dossier
film,film film,film
@@ -1310,7 +1311,7 @@ folder-open,dossier-ouvrir
font,fonte font,fonte
forward,avant forward,avant
found,trouvé found,trouvé
fullscreen,fullscreen
fullscreen,Plein écran
gift,cadeau gift,cadeau
glass,verre glass,verre
globe,globe globe,globe


+ 104
- 104
frappe/translations/hr.csv 파일 보기

@@ -14,10 +14,10 @@
<i>e.g. <strong>(55 + 434) / 4</strong> or <strong>=Math.sin(Math.PI/2)</strong>...</i>,<i> npr. <strong> (55 + 434) / 4 </ strong> ili <strong> = Math.sin (math.PI / 2) </ strong> ... </ i> <i>e.g. <strong>(55 + 434) / 4</strong> or <strong>=Math.sin(Math.PI/2)</strong>...</i>,<i> npr. <strong> (55 + 434) / 4 </ strong> ili <strong> = Math.sin (math.PI / 2) </ strong> ... </ i>
<i>module name...</i>,<i> ime modula ... </ i> <i>module name...</i>,<i> ime modula ... </ i>
<i>text</i> <b>in</b> <i>document type</i>,<i> tekst </ i> <b> u </ b> <i> vrste dokumenta </ i> <i>text</i> <b>in</b> <i>document type</i>,<i> tekst </ i> <b> u </ b> <i> vrste dokumenta </ i>
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 Action,Akcija
Actions,akcije Actions,akcije
"Actions for workflow (e.g. Approve, Cancel).","Akcije za tijek rada ( npr. Odobri , Odustani ) ." "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,Adresa
Address Line 1,Adresa Linija 1 Address Line 1,Adresa Linija 1
Address Line 2,Adresa Linija 2 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 Applications,Svi Prijave
All Day,All Day All Day,All Day
All customizations will be removed. Please confirm.,"Sve prilagodbe će biti uklonjena. Molimo, potvrdite." 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,Sadržaj
Content Hash,Sadržaj Ljestve 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 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 Controller,kontrolor
Copy,Kopirajte Copy,Kopirajte
Copyright,Autorsko pravo 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." 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 Danger,Opasnost
Data,Podaci 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 Data missing in table,Podaci koji nedostaju u tablici
Date,Datum 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 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 Value,Zadana vrijednost
Default is system timezone,Default je sustav zonu
"Default: ""Contact Us""",Default: &quot;Kontaktirajte nas&quot;
DefaultValue,DefaultValue
Default is system timezone,Zadana je vremenska zona sustava
"Default: ""Contact Us""","Zadano: ""Kontaktirajte nas"""
DefaultValue,Zadana vrijednost
Defaults,Zadani 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,Izbrisati
Delete Row,Izbriši redak Delete Row,Izbriši redak
Depends On,Ovisi o Depends On,Ovisi o
Descending,Spuštanje
Descending,Silazni
Description,Opis 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. Description for page header.,Opis za zaglavlje stranice.
Desktop,Desktop
Desktop,Radna površina
Details,Detalji 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 &quot;Države&quot;, ovaj dokument može postojati u. Kao &quot;Otvoreno&quot;, &quot;na čekanju za odobrenje&quot;, 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 DocField,DocField
DocPerm,DocPerm DocPerm,DocPerm
DocType,DOCTYPE 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 Doclist JSON,Doclist JSON
Docname,Docname Docname,Docname
Document,Dokument 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 Documentation,Dokumentacija
Documents,Dokumenti Documents,Dokumenti
Download,Preuzimanje Download,Preuzimanje
Download Backup,Preuzmite Backup 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 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 ERPNext Demo,ERPNext Demo
Edit,Uredi Edit,Uredi
Edit Permissions,Uredi dozvole Edit Permissions,Uredi dozvole
Editable,Uređivati Editable,Uređivati
Email,E-mail Email,E-mail
Email Alert,E-mail obavijest 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 By Document Field,E-mail dokumentom Field
Email Footer,E-mail podnožje Email Footer,E-mail podnožje
Email Host,E-mail Host Email Host,E-mail Host
@@ -326,9 +326,9 @@ Email Password,E-mail Lozinka
Email Sent,E-mail poslan Email Sent,E-mail poslan
Email Settings,Postavke e-pošte Email Settings,Postavke e-pošte
Email Signature,E-mail potpis Email Signature,E-mail potpis
Email Use SSL,Pošaljite Use
Email Use SSL,E-mail koristi SSL
Email address,E-mail adresa 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 not verified with {1},E-mail nije potvrđen sa {1}
Email sent to {0},E-mail poslan na {0} Email sent to {0},E-mail poslan na {0}
Email...,E-mail ... Email...,E-mail ...
@@ -455,7 +455,7 @@ Google User ID,Google User ID
Google Web Font (Heading),Google Web Font (Heading) Google Web Font (Heading),Google Web Font (Heading)
Google Web Font (Text),Google Web Font (Tekst) Google Web Font (Text),Google Web Font (Tekst)
Greater or equals,Veće ili jednaki 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 Added, refreshing...","Grupa Dodano , osvježavajuće ..."
Group Description,Grupa Opis Group Description,Grupa Opis
Group Name,Ime grupe Group Name,Ime grupe
@@ -638,20 +638,20 @@ Must specify a Query to run,Mora se odrediti upita za pokretanje
My Settings,Moje postavke My Settings,Moje postavke
Name,Ime Name,Ime
Name Case,Ime slučaja Name Case,Ime slučaja
Name and Description,Naziv i opis
Name and Description,Ime i opis
Name is required,Ime je potrebno Name is required,Ime je potrebno
Name not permitted,Ime nije dopušteno 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,Nova
New Password,Novi Lozinka
New Password,Nova zaporka
New Record,Novi rekord New Record,Novi rekord
New comment on {0} {1},Novi komentar na {0} {1} 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 value to be set,Nova vrijednost treba postaviti
New {0},Nova {0} New {0},Nova {0}
Next Communcation On,Sljedeća komunikacijski Na 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) POP3 Mail Server (e.g. pop.gmail.com),POP3 Mail Server (npr. pop.gmail.com)
Page,Stranica Page,Stranica
Page #{0} of {1},Stranica # {0} od {1} 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 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 content,Sadržaj stranice
Page not found,Stranica nije pronađena 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 Label,Roditelj Label
Parent Post,roditelj Post Parent Post,roditelj Post
Parent Website Page,Roditelj Web Stranica Parent Website Page,Roditelj Web Stranica
Parent Website Route,Roditelj Web Route Parent Website Route,Roditelj Web Route
Parent Website Sitemap,Roditelj Web Mapa Parent Website Sitemap,Roditelj Web Mapa
Participants,Sudionici 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 Password reset instructions have been sent to your email,Password Reset upute su poslani na e-mail
Patch,Zakrpa Patch,Zakrpa
Patch Log,Patch Prijava Patch Log,Patch Prijava
@@ -790,7 +790,7 @@ Phone,Telefon
Phone No.,Telefonski broj Phone No.,Telefonski broj
Pick Columns,Pick stupce Pick Columns,Pick stupce
Picture URL,URL slike Picture URL,URL slike
Pincode,Pincode
Pincode,Poštanski broj
Please attach a file first.,Molimo priložite datoteku prva. 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 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}" 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 Posts,Postovi
Previous Record,Prethodni rekord Previous Record,Prethodni rekord
Primary,Osnovni Primary,Osnovni
Print,otisak
Print Format,Ispis formata
Print,Ispis
Print Format,Format ispisa
Print Format Help,Print Format Pomoć Print Format Help,Print Format Pomoć
Print Format Type,Ispis formatu Print Format Type,Ispis formatu
Print Format {0} does not exist,Print Format {0} ne postoji 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 Hide,Ispis Sakrij
Print Settings,Postavke ispisa Print Settings,Postavke ispisa
Print Style,Ispis Style Print Style,Ispis Style
Print Style Preview,Pregled prije ispisa Style
Print Style Preview,Prikaz stila ispisa
Print Width,Širina 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 with Letterhead, unless unchecked in a particular Document","Ispis sa zaglavljem, osim ako se ne označenim u određenom dokumentu"
Print...,Ispis ... Print...,Ispis ...
@@ -850,8 +850,8 @@ Published,Objavljen
Published On,Objavljeno Dana Published On,Objavljeno Dana
Published on website at: {0},Objavljeni na web stranici: {0} 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)." 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 Report,Izvješće upita
Query must be a SELECT,Upit mora biti SELECT Query must be a SELECT,Upit mora biti SELECT
Quick Help for Setting Permissions,Brza pomoć za postavljanje dopuštenja 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 scheduled jobs only if checked,Trčanje rasporedu radnih mjesta samo ako provjeriti
Run the report first,Pokrenite izvješće prvi Run the report first,Pokrenite izvješće prvi
SMTP Server (e.g. smtp.gmail.com),SMTP poslužitelj (npr. smtp.gmail.com) 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 Same file has already been attached to the record,Sve file već priključen na zapisnik
Sample,Uzorak Sample,Uzorak
Saturday,Subota Saturday,Subota
Save,spasiti
Save,Spremi
Scheduler Log,Planer Prijava Scheduler Log,Planer Prijava
Script,Skripta Script,Skripta
Script Report,Skripta Prijavi Script Report,Skripta Prijavi
Script Type,Skripta Tip Script Type,Skripta Tip
Search,Traži Search,Traži
Search Fields,Search Polja
Search Fields,Polje za pretragu
Search in a document type,Traži u vrsti dokumenta Search in a document type,Traži u vrsti dokumenta
Search or type a command,Traži ili upišite naredbu Search or type a command,Traži ili upišite naredbu
Section Break,Odjeljak Break Section Break,Odjeljak Break
@@ -940,22 +940,22 @@ Select All,Odaberite sve
Select Attachments,Odaberite privitke Select Attachments,Odaberite privitke
Select Document Type,Odaberite vrstu dokumenta Select Document Type,Odaberite vrstu dokumenta
Select Document Type or Role to start.,Odaberite vrstu dokumenta ili ulogu za početak. 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 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 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 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 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. Select the label after which you want to insert new field.,Odaberite oznaku nakon što želite umetnuti novo polje.
Send,Poslati 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,Pošaljite e-poštu
Send Email Print Attachments as PDF (Recommended),Pošalji E-mail Ispis privitaka u PDF (preporučeno) 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 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 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 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 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 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 Send enquiries to this email address,Upite slati na ovu e-mail adresu
Sender,Pošiljalac Sender,Pošiljalac
@@ -1351,7 +1351,7 @@ ok-circle,ok-krug
ok-sign,ok-prijava ok-sign,ok-prijava
one of,jedan od one of,jedan od
or,ili or,ili
pause,stanka
pause,Pauza
pencil,olovka pencil,olovka
picture,slika picture,slika
plane,avion plane,avion


+ 24
- 23
frappe/translations/id.csv 파일 보기

@@ -14,7 +14,7 @@
<i>e.g. <strong>(55 + 434) / 4</strong> or <strong>=Math.sin(Math.PI/2)</strong>...</i>,<i> misalnya <strong> (55 + 434) / 4 </ strong> atau <strong> = Math.sin (Math.PI / 2) </ strong> ... </ i> <i>e.g. <strong>(55 + 434) / 4</strong> or <strong>=Math.sin(Math.PI/2)</strong>...</i>,<i> misalnya <strong> (55 + 434) / 4 </ strong> atau <strong> = Math.sin (Math.PI / 2) </ strong> ... </ i>
<i>module name...</i>,<i> nama modul ... </ i> <i>module name...</i>,<i> nama modul ... </ i>
<i>text</i> <b>in</b> <i>document type</i>,teks <i> </ i> <b> di </ b> <i> jenis dokumen </ i> <i>text</i> <b>in</b> <i>document type</i>,teks <i> </ i> <b> di </ b> <i> jenis dokumen </ i>
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,Tentang
About Us Settings,Pengaturan Tetang Kami About Us Settings,Pengaturan Tetang Kami
About Us Team Member,Tentang Kami Anggota Tim 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 A User Permission,Tambah Izin Pengguna
Add Attachments,Tambahkan Lampiran Add Attachments,Tambahkan Lampiran
Add Bookmark,Tambahkan Bookmark 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 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 Message,Tambahkan Pesan
Add New Permission Rule,Tambahkan Rule Izin Baru Add New Permission Rule,Tambahkan Rule Izin Baru
Add Reply,Add Reply
Add Reply,Tambahkan Balasan
Add Total Row,Tambah Jumlah Row Add Total Row,Tambah Jumlah Row
Add a New Role,Tambahkan Peran Baru 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 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 all roles,Tambahkan semua peran
Add attachment,Tambahkan lampiran Add attachment,Tambahkan lampiran
Add code as &lt;script&gt;,Tambahkan kode sebagai Add code as &lt;script&gt;,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 multiple rows,Tambahkan beberapa baris
Add new row,Tambahkan baris baru Add new row,Tambahkan baris baru
"Add the name of <a href=""http://google.com/webfonts"" target=""_blank"">Google Web Font</a> e.g. ""Open Sans""","Tambahkan nama <a href=""http://google.com/webfonts"" target=""_blank""> Google Font Web </ a> misalnya ""Buka Sans """ "Add the name of <a href=""http://google.com/webfonts"" target=""_blank"">Google Web Font</a> e.g. ""Open Sans""","Tambahkan nama <a href=""http://google.com/webfonts"" target=""_blank""> Google Font Web </ a> misalnya ""Buka Sans """
Add to To Do,Tambahkan ke To Do 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}) 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 Info,Info Tambahan
Additional Permissions,Izin Tambahan Additional Permissions,Izin Tambahan
Address,Alamat Address,Alamat
Address Line 1,Alamat Baris 1 Address Line 1,Alamat Baris 1
Address Line 2,Alamat Baris 2 Address Line 2,Alamat Baris 2
Address Title,Alamat Judul 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 Admin,Admin
All Applications,Semua Aplikasi All Applications,Semua Aplikasi
All Day,Semua Hari All Day,Semua Hari
All customizations will be removed. Please confirm.,Semua kustomisasi akan terhapus. Silakan konfirmasi. All customizations will be removed. Please confirm.,Semua kustomisasi akan terhapus. Silakan konfirmasi.
"All possible Workflow States and roles of the workflow. <br>Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Semua mungkin Workflow Serikat dan peran dari alur kerja. <br> Docstatus Options: 0 adalah ""Tersimpan"", 1 adalah ""Dikirim"" dan 2 ""Dibatalkan""" "All possible Workflow States and roles of the workflow. <br>Docstatus Options: 0 is""Saved"", 1 is ""Submitted"" and 2 is ""Cancelled""","Semua mungkin Workflow Serikat dan peran dari alur kerja. <br> 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,Izinkan Impor
Allow Import via Data Import Tool,Izinkan Impor via Impor Data Alat Allow Import via Data Import Tool,Izinkan Impor via Impor Data Alat
Allow Rename,Izinkan Rename 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 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) Allow user to login only before this hour (0-24),Memungkinkan pengguna untuk login hanya sebelum jam ini (0-24)
Allowed,Diizinkan Allowed,Diizinkan
@@ -119,10 +120,10 @@ Banner Image,Banner Gambar
Banner is above the Top Menu Bar.,Banner di atas Menu Top Bar. 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 Begin this page with a slideshow of images,Mulailah halaman ini dengan slideshow gambar
Beginning with,Dimulai dengan Beginning with,Dimulai dengan
Belongs to,Milik
Belongs to,Dimiliki oleh
Bio,Bio Bio,Bio
Birth Date,Lahir Tanggal Birth Date,Lahir Tanggal
Blog Category,Blog Kategori
Blog Category,Kategori Blog
Blog Intro,Blog Intro Blog Intro,Blog Intro
Blog Introduction,Blog Pendahuluan Blog Introduction,Blog Pendahuluan
Blog Post,Posting Blog Blog Post,Posting Blog
@@ -130,16 +131,16 @@ Blog Settings,Pengaturan Blog
Blog Title,Judul Blog Blog Title,Judul Blog
Blogger,Blogger Blogger,Blogger
Bookmarks,Bookmarks 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 Brand HTML,Merek HTML
Bulk Email,Bulk Email 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 Button,Tombol
By,Oleh By,Oleh
Calculate,Menghitung Calculate,Menghitung
Calendar,Kalender Calendar,Kalender
Cancel,Batalkan 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 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 / Expired Link.,Tidak bisa Perbarui: salah / Expired Link.
Cannot Update: Incorrect Password,Tidak bisa Perbarui: Kata sandi salah 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 Format: frappe.query_reports['REPORTNAME'] = {},JavaScript Format: frappe.query_reports ['REPORTNAME'] = {}
Javascript,Javascript Javascript,Javascript
Javascript to append to the head section of the page.,Javascript untuk menambahkan ke bagian kepala halaman. Javascript to append to the head section of the page.,Javascript untuk menambahkan ke bagian kepala halaman.
Key,Kunci
Key,kunci
Label,Label Label,Label
Label Help,Label Bantuan Label Help,Label Bantuan
Label and Type,Label dan Jenis 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 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 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 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 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 can use wildcard %,Anda dapat menggunakan wildcard%
You cannot install this app,Anda tidak dapat menginstal aplikasi ini 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] [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. [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!) add your own CSS (careful!),menambahkan CSS Anda sendiri (careful!)
adjust,menyesuaikan
adjust,penyesuaian
align-center,menyelaraskan-pusat align-center,menyelaraskan-pusat
align-justify,menyelaraskan-membenarkan align-justify,menyelaraskan-membenarkan
align-left,menyelaraskan kiri align-left,menyelaraskan kiri
@@ -1260,12 +1261,12 @@ arrow-left,panah kiri
arrow-right,panah kanan arrow-right,panah kanan
arrow-up,panah-up arrow-up,panah-up
asterisk,asterisk asterisk,asterisk
backward,terbelakang
backward,mundur
ban-circle,larangan-lingkaran ban-circle,larangan-lingkaran
barcode,barcode barcode,barcode
beginning with,dimulai dengan beginning with,dimulai dengan
bell,bel bell,bel
bold,berani
bold,tebal
book,buku book,buku
bookmark,penanda bookmark,penanda
briefcase,tas kantor briefcase,tas kantor
@@ -1412,8 +1413,8 @@ volume-up,volume-up
warning-sign,warning-sign warning-sign,warning-sign
wrench,kunci wrench,kunci
yyyy-mm-dd,yyyy-mm-dd 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} List,{0} Daftar
{0} added,{0} ditambahkan {0} added,{0} ditambahkan
{0} by {1},{0} oleh {1} {0} by {1},{0} oleh {1}


+ 1698
- 0
frappe/translations/is.csv
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 30
- 30
frappe/translations/it.csv 파일 보기

@@ -19,7 +19,7 @@ About,About
About Us Settings,Chi siamo Impostazioni About Us Settings,Chi siamo Impostazioni
About Us Team Member,Chi Siamo Membri Team About Us Team Member,Chi Siamo Membri Team
Action,Azione Action,Azione
Actions,azioni
Actions,Azioni
"Actions for workflow (e.g. Approve, Cancel).","Azioni per il flusso di lavoro ( ad esempio Approva , Annulla ) ." "Actions for workflow (e.g. Approve, Cancel).","Azioni per il flusso di lavoro ( ad esempio Approva , Annulla ) ."
Add,Aggiungi Add,Aggiungi
Add A New Rule,Aggiunge una nuova regola Add A New Rule,Aggiunge una nuova regola
@@ -106,10 +106,10 @@ Attached To DocType,Allega aDocType
Attached To Name,Allega a Nome Attached To Name,Allega a Nome
Attachments,Allegati Attachments,Allegati
Auto Email Id,Email ID Auto Auto Email Id,Email ID Auto
Auto Name,Nome Auto
Auto Name,Nome Automatico
Auto generated,Auto generato Auto generated,Auto generato
Avatar,Avatar Avatar,Avatar
Back to Login,Torna alla Login
Back to Login,Torna al Login
Background Color,Colore Sfondo Background Color,Colore Sfondo
Background Image,Immagine Sfondo Background Image,Immagine Sfondo
Background Style,Stile sfondo Background Style,Stile sfondo
@@ -130,7 +130,7 @@ Blog Settings,Impostazioni Blog
Blog Title,Titolo Blog Blog Title,Titolo Blog
Blogger,Blogger Blogger,Blogger
Bookmarks,Segnalibri 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 Brand HTML,Marca HTML
Bulk Email,Email di Massa Bulk Email,Email di Massa
Bulk email limit {0} crossed,Limite di posta elettronica di massa {0} attraversato Bulk email limit {0} crossed,Limite di posta elettronica di massa {0} attraversato
@@ -141,7 +141,7 @@ Calendar,Calendario
Cancel,Annulla Cancel,Annulla
Cancelled,Annullato 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 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 Update: Incorrect Password,Impossibile aggiornare : Password errata
Cannot add more than 50 comments,Impossibile aggiungere più di 50 commenti Cannot add more than 50 comments,Impossibile aggiungere più di 50 commenti
Cannot cancel before submitting. See Transition {0},Impossibile annullare prima della presentazione . Cannot cancel before submitting. See Transition {0},Impossibile annullare prima della presentazione .
@@ -188,9 +188,9 @@ Code,Codice
Collapse,crollo Collapse,crollo
Column Break,Interruzione Colonna Column Break,Interruzione Colonna
Comment,Commento Comment,Commento
Comment By,Commentato da
Comment By,Commento di
Comment By Fullname,Commento di Nome Completo Comment By Fullname,Commento di Nome Completo
Comment Date,Data commento
Comment Date,Data Commento
Comment Docname,Commento Docname Comment Docname,Commento Docname
Comment Doctype,Commento Doctype Comment Doctype,Commento Doctype
Comment Time,Tempo Commento Comment Time,Tempo Commento
@@ -201,7 +201,7 @@ Company History,Storico Azienda
Company Introduction,Introduzione Azienda Company Introduction,Introduzione Azienda
Complaint,Reclamo Complaint,Reclamo
Complete By,Completato da Complete By,Completato da
Condition,Codizione
Condition,Condizione
Contact Us Settings,Impostazioni Contattaci 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 &quot;Query vendite, il supporto delle query&quot;, ecc ciascuno su una nuova riga o separati da virgole." "Contact options, like ""Sales Query, Support Query"" etc each on a new line or separated by commas.","Opzioni di contatto, come &quot;Query vendite, il supporto delle query&quot;, ecc ciascuno su una nuova riga o separati da virgole."
Content,Contenuto Content,Contenuto
@@ -337,7 +337,7 @@ Embed image slideshows in website pages.,Includi slideshow di immagin nellae pag
Enable,permettere Enable,permettere
Enable Comments,Attiva Commenti Enable Comments,Attiva Commenti
Enable Scheduled Jobs,Abilita lavori pianificati Enable Scheduled Jobs,Abilita lavori pianificati
Enabled,Attivo
Enabled,Attivato
Ends on,Termina il Ends on,Termina il
Enter Form Type,Inserisci Tipo Modulo Enter Form Type,Inserisci Tipo Modulo
Enter Value,Immettere Valore Enter Value,Immettere Valore
@@ -358,13 +358,13 @@ Event User,Evento Utente
Event end must be after start,Fine evento deve essere successiva partenza Event end must be after start,Fine evento deve essere successiva partenza
Events,eventi Events,eventi
Events In Today's Calendar,Eventi nel Calendario di Oggi 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 Everyone,Tutti
Example:,Esempio: Example:,Esempio:
Expand,espandere
Expand,Espandi
Export,Esporta Export,Esporta
Export not allowed. You need {0} role to export.,Export non consentita . È necessario {0} ruolo da esportare. Export not allowed. You need {0} role to export.,Export non consentita . È necessario {0} ruolo da esportare.
Exported,esportato Exported,esportato
@@ -638,7 +638,7 @@ Must specify a Query to run,Necessario specificare una query per eseguire
My Settings,Le mie impostazioni My Settings,Le mie impostazioni
Name,Nome Name,Nome
Name Case,Nome Caso Name Case,Nome Caso
Name and Description,Nome e descrizione
Name and Description,Nome e Descrizione
Name is required,Il nome è obbligatorio Name is required,Il nome è obbligatorio
Name not permitted,Nome non consentito Name not permitted,Nome non consentito
Name not set via Prompt,Nome non impostato tramite Prompt Name not set via Prompt,Nome non impostato tramite Prompt
@@ -651,7 +651,7 @@ New,Nuovo
New Password,Nuova password New Password,Nuova password
New Record,Nuovo Record New Record,Nuovo Record
New comment on {0} {1},Nuovo commento su {0} {1} 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 value to be set,Nuovo valore da impostare
New {0},New {0} New {0},New {0}
Next Communcation On,Avanti Comunicazione sui Next Communcation On,Avanti Comunicazione sui
@@ -685,8 +685,8 @@ Not Permitted,Non Consentito
Not Submitted,Filmografia Not Submitted,Filmografia
Not a user yet? Sign up,Non sei ancora un utente ? Iscriviti 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 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 Import,Non è consentito importare
Not allowed to access {0} with {1} = {2},Non è consentito l'accesso {0} con {1} = {2} 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 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 Allow Edit For,Consenti solo Edit Per
Only allowed {0} rows in one import,Solo consentiti {0} righe di una importazione Only allowed {0} rows in one import,Solo consentiti {0} righe di una importazione
Oops! Something went wrong,"Spiacenti, Qualcosa è andato storto" Oops! Something went wrong,"Spiacenti, Qualcosa è andato storto"
Open,Aprire
Open,Aperto
Open Count,aperto Conte Open Count,aperto Conte
Open Sans,Aperte Sans Open Sans,Aperte Sans
Open Source Web Applications for the Web,Open Source applicazioni Web per il Web 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 Email Settings,Impostazioni e-mail in uscita
Outgoing Mail Server,Server posta in uscita Outgoing Mail Server,Server posta in uscita
Outgoing Mail Server not specified,Server posta in uscita non specificato Outgoing Mail Server not specified,Server posta in uscita non specificato
Owner,proprietario
Owner,Proprietario
PDF Page Size,Formato pagina PDF PDF Page Size,Formato pagina PDF
PDF Settings,Impostazioni PDF PDF Settings,Impostazioni PDF
POP3 Mail Server (e.g. pop.gmail.com),POP3 Mail Server (ad esempio pop.gmail.com) 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 User,Utente di sistema
System and Website Users,Sistema e utenti del sito 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. 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,Tag
Tag Name,Nome del tag Tag Name,Nome del tag
Tags,Tag Tags,Tag
Tahoma,Tahoma Tahoma,Tahoma
Target,Obiettivo Target,Obiettivo
Tasks,compiti
Tasks,Attività
Team Members,Membri del Team Team Members,Membri del Team
Team Members Heading,Membri del team Rubrica Team Members Heading,Membri del team Rubrica
Template,Modelli 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 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): <br>myfieldeval:doc.myfield=='My Value'<br>eval:doc.age>18,Questo campo viene visualizzato solo se il nome del campo definito qui ha valore O le regole sono veri (esempi): <br> myfield eval: doc.myfield == 'il mio valore' <br> eval: doc.age> 18 This field will appear only if the fieldname defined here has value OR the rules are true (examples): <br>myfieldeval:doc.myfield=='My Value'<br>eval:doc.age>18,Questo campo viene visualizzato solo se il nome del campo definito qui ha valore O le regole sono veri (esempi): <br> myfield eval: doc.myfield == 'il mio valore' <br> eval: doc.age> 18
This goes above the slideshow.,Questo va al di sopra della presentazione. This goes above the slideshow.,Questo va al di sopra della presentazione.
This is PERMANENT action and you cannot undo. Continue?,Questa è l&#39;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 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&#39;azione permanente e non può essere annullata. Continuare? This is permanent action and you cannot undo. Continue?,Questa è l&#39;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 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 This role update User Permissions for a user,Questo ruolo Autorizzazioni aggiornamento utente per un utente
Thursday,Giovedi
Thursday,Giovedì
Tile,Piastrella Tile,Piastrella
Time,Volta
Time Zone,Time Zone
Time,Tempo
Time Zone,Fuso Orario
Timezone,Fuso orario Timezone,Fuso orario
Title,Titolo Title,Titolo
Title / headline of your page,Titolo / intestazione della pagina 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 field must be a valid fieldname,Campo del titolo deve essere un nome di campo valido
Title is required,È necessaria Titolo Title is required,È necessaria Titolo
To,A 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 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 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}" "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-right,freccia-destra
arrow-up,freccia-up arrow-up,freccia-up
asterisk,asterisco asterisk,asterisco
backward,indietro
backward,Indietro
ban-circle,ban-cerchio ban-circle,ban-cerchio
barcode,codice a barre barcode,codice a barre
beginning with,cominciare beginning with,cominciare
@@ -1392,7 +1392,7 @@ tags,tags
tasks,compiti tasks,compiti
text-height,text-altezza text-height,text-altezza
text-width,testo a larghezza text-width,testo a larghezza
th,Th
th,th
th-large,th-grande th-large,th-grande
th-list,th-list th-list,th-list
thumbs-down,pollice in giù thumbs-down,pollice in giù


+ 21
- 21
frappe/translations/ja.csv 파일 보기

@@ -132,8 +132,8 @@ Blogger,ブロガー
Bookmarks,ブックマーク Bookmarks,ブックマーク
Both login and password required,ログインとパスワードの両方が必要 Both login and password required,ログインとパスワードの両方が必要
Brand HTML,ブランドのHTML Brand HTML,ブランドのHTML
Bulk Email,大量のメール
Bulk email limit {0} crossed,バルク電子メールの制限{0}交差
Bulk Email,バルクメール
Bulk email limit {0} crossed,バルク電子メールの制限{0}交差されました。
Button,ボタン Button,ボタン
By,によって By,によって
Calculate,計算 Calculate,計算
@@ -185,12 +185,12 @@ Close,閉じる
Close: {0},閉じる:{0} Close: {0},閉じる:{0}
Closed,閉じました。 Closed,閉じました。
Code,コード Code,コード
Collapse,折りたたみ
Collapse,崩壊
Column Break,列の区切り Column Break,列の区切り
Comment,コメント Comment,コメント
Comment By,のコメント Comment By,のコメント
Comment By Fullname,フルネームのコメント
Comment Date,評価日時
Comment By Fullname,フルネームのコメント
Comment Date,コメント日付
Comment Docname,DOCNAMEコメント Comment Docname,DOCNAMEコメント
Comment Doctype,文書型コメント Comment Doctype,文書型コメント
Comment Time,タイムコメント Comment Time,タイムコメント
@@ -400,7 +400,7 @@ File Size,ファイル サイズ
File URL,ファイルURL File URL,ファイルURL
File not attached,ファイル付属しておりません File not attached,ファイル付属しておりません
File size exceeded the maximum allowed size of {0} MB,ファイルサイズは{0} MBの最大許容サイズを超えました File size exceeded the maximum allowed size of {0} MB,ファイルサイズは{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,フィルターを生成する
@@ -462,14 +462,14 @@ Group Name,グループ名
Group Title,グループタイトル Group Title,グループタイトル
Group Type,グループの種類 Group Type,グループの種類
Groups,グループ 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,ヘッダー Header,ヘッダー
Heading,見出し Heading,見出し
Heading Text As,テキストの見出しとして Heading Text As,テキストの見出しとして
Help,ヘルプ Help,ヘルプ
Help on Search,検索のヘルプ Help on Search,検索のヘルプ
Helvetica Neue,ヘルベチカノイエ
Helvetica Neue,ヘルベチカノイエ
Hidden,非表示 Hidden,非表示
Hide Actions,アクション隠す Hide Actions,アクション隠す
Hide Copy,コピーを隠す Hide Copy,コピーを隠す
@@ -544,7 +544,7 @@ Is Task,課題である
Item cannot be added to its own descendents,アイテムには独自の子孫に追加することはできません Item cannot be added to its own descendents,アイテムには独自の子孫に追加することはできません
JavaScript Format: frappe.query_reports['REPORTNAME'] = {},JavaScriptの形式:frappe.query_reports ['REPORTNAME'] = {} JavaScript Format: frappe.query_reports['REPORTNAME'] = {},JavaScriptの形式:frappe.query_reports ['REPORTNAME'] = {}
Javascript,ジャバスプリクト 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) Key,キー (key)
Label,ラベル Label,ラベル
Label Help,ラベルのヘルプ Label Help,ラベルのヘルプ
@@ -640,12 +640,12 @@ Name,名前
Name Case,名入れ Name Case,名入れ
Name and Description,名前と説明 Name and Description,名前と説明
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,このフィールドは、リンクしていることがしたい文書の種類(の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}にすることはできません Name of {0} cannot be {1},{0}の名前は{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 Password,新しいパスワード New Password,新しいパスワード
@@ -661,7 +661,7 @@ Next actions,次のアクション
No,いいえ No,いいえ
No Action,何もしない No Action,何もしない
No Communication tagged with this ,No Communication tagged with this No Communication tagged with this ,No Communication tagged with this
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,がありませんでした
@@ -790,7 +790,7 @@ Phone,電話
Phone No.,電話番号 Phone No.,電話番号
Pick Columns,列を選択してください Pick Columns,列を選択してください
Picture URL,画像のURL Picture URL,画像のURL
Pincode,PINコード
Pincode,郵便番号
Please attach a file first.,最初のファイルを添付してください。 Please attach a file first.,最初のファイルを添付してください。
Please attach a file or set a URL,ファイルを添付またはURLを設定してください Please attach a file or set a URL,ファイルを添付またはURLを設定してください
Please do not change the rows above {0},{0}の上の行を変更しないでください Please do not change the rows above {0},{0}の上の行を変更しないでください
@@ -873,8 +873,8 @@ Reference Name,参照名
Reference Type,参照タイプ Reference Type,参照タイプ
Refresh,リフレッシュ Refresh,リフレッシュ
Refreshing...,さわやかな... Refreshing...,さわやかな...
Registered but disabled.,登録されているが無効になっています
Registration Details Emailed.,登録の詳細電子メールで送信。
Registered but disabled.,登録されるが、使用不可
Registration Details Emailed.,登録の詳細電子メールで送信。
Reload Page,ページを再ロード Reload Page,ページを再ロード
Remove Bookmark,ブックマークを削除する Remove Bookmark,ブックマークを削除する
Remove all customizations?,すべてのカスタマイズを削除しますか? Remove all customizations?,すべてのカスタマイズを削除しますか?
@@ -1263,14 +1263,14 @@ arrow-right,矢印右
arrow-up,矢印アップ arrow-up,矢印アップ
asterisk,アスタリスク asterisk,アスタリスク
backward,後方 backward,後方
ban-circle,BAN-サークル
ban-circle,BAN-CIRCLE
barcode,バーコード barcode,バーコード
beginning with,で始まる beginning with,で始まる
bell,鐘 bell,鐘
bold,bold bold,bold
book,本 book,本
bookmark,ブックマーク bookmark,ブックマーク
briefcase,ブリーフケース
briefcase,書類鞄
bullhorn,拡声器 bullhorn,拡声器
calendar,経済指標の発表を意識することです calendar,経済指標の発表を意識することです
camera,カメラ camera,カメラ
@@ -1315,10 +1315,10 @@ 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 hdd,HDD
headphones,ヘッドフォン headphones,ヘッドフォン
heart,心 heart,心


+ 34
- 34
frappe/translations/nl.csv 파일 보기

@@ -112,13 +112,13 @@ Avatar,Avatar
Back to Login,Terug naar Inloggen Back to Login,Terug naar Inloggen
Background Color,Achtergrondkleur Background Color,Achtergrondkleur
Background Image,Achtergrondafbeelding Background Image,Achtergrondafbeelding
Background Style,Achtergrond Style
Banner,Banier
Background Style,Achtergrond Stijl
Banner,Banner
Banner HTML,Banner HTML Banner HTML,Banner HTML
Banner Image,Banner Afbeelding Banner Image,Banner Afbeelding
Banner is above the Top Menu Bar.,Banner is boven de top menubalk. 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&#39;s Begin this page with a slideshow of images,Begin deze pagina met een diavoorstelling van foto&#39;s
Beginning with,Te beginnen met
Beginning with,Begint met
Belongs to,hoort bij Belongs to,hoort bij
Bio,Bio Bio,Bio
Birth Date,Geboortedatum Birth Date,Geboortedatum
@@ -126,18 +126,18 @@ Blog Category,Blog Categorie
Blog Intro,Blog Intro Blog Intro,Blog Intro
Blog Introduction,Blog Inleiding Blog Introduction,Blog Inleiding
Blog Post,Blog Post Blog Post,Blog Post
Blog Settings,Blog Settings
Blog Settings,Blog Instellingen
Blog Title,Blog Titel Blog Title,Blog Titel
Blogger,Blogger Blogger,Blogger
Bookmarks,Bladwijzers Bookmarks,Bladwijzers
Both login and password required,Zowel de login en wachtwoord vereist 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,Bulk Email
Bulk email limit {0} crossed,Bulk e-mail limiet {0} gekruist Bulk email limit {0} crossed,Bulk e-mail limiet {0} gekruist
Button,Knop Button,Knop
By,Door By,Door
Calculate,Bereken Calculate,Bereken
Calendar,Kalender
Calendar,Agenda
Cancel,Annuleren Cancel,Annuleren
Cancelled,Geannuleerd 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}" "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 Leave blank to repeat always,Laat leeg om altijd te herhalen
Left,Links Left,Links
Less or equals,Minder of gelijk Less or equals,Minder of gelijk
Less than,minder dan
Less than,Minder dan
Letter,Brief Letter,Brief
Letter Head,Brief Hoofd Letter Head,Brief Hoofd
Letter Head Name,Brief Hoofd Naam Letter Head Name,Brief Hoofd Naam
@@ -580,13 +580,13 @@ Linked With,Linked Met
List,Lijst List,Lijst
List a document type,Lijst een documenttype List a document type,Lijst een documenttype
List of Web Site Forum's Posts.,Lijst van Web Site Forum posts . List of Web Site Forum's Posts.,Lijst van Web Site Forum posts .
Loading,Het laden
Loading,Laden
Loading Report,Laden Rapport 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 ) . Log of error on automated events (scheduler).,Log van fout op geautomatiseerde evenementen ( scheduler ) .
Login,login
Login,Login
Login After,Login Na Login After,Login Na
Login Before,Login Voor Login Before,Login Voor
Login Id,Login Id Login Id,Login Id
@@ -618,7 +618,7 @@ Messages,Berichten
Method,Methode Method,Methode
Middle Name (Optional),Midden Naam (Optioneel) Middle Name (Optional),Midden Naam (Optioneel)
Misc,Misc Misc,Misc
Miscellaneous,Gemengd
Miscellaneous,Divers
Missing Values Required,Ontbrekende Vereiste waarden Missing Values Required,Ontbrekende Vereiste waarden
Modern,Modern Modern,Modern
Modified by,Aangepast door Modified by,Aangepast door
@@ -631,7 +631,7 @@ Monday,Maandag
More,Meer More,Meer
More content for the bottom of the page.,Meer inhoud voor de onderkant van de pagina. More content for the bottom of the page.,Meer inhoud voor de onderkant van de pagina.
Move Down: {0},Omlaag : {0} 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 ​​. 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 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 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 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 Allow Edit For,Alleen toestaan ​​Bewerken Voor
Only allowed {0} rows in one import,Alleen toegestaan ​​{0} rijen in een import 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,Open
Open Count,Open Graaf
Open Count,Open Telling
Open Sans,Open Sans Open Sans,Open Sans
Open Source Web Applications for the Web,Open Source webapplicaties voor het web Open Source Web Applications for the Web,Open Source webapplicaties voor het web
Open a module or tool,Open een module of gereedschap 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). 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,Vraag
Query Options,Query-opties Query Options,Query-opties
Query Report,Query Report
Query Report,Query Rapport
Query must be a SELECT,Query moet een SELECT te zijn 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 Setting Permissions,Snelle hulp voor het instellen van permissies
Quick Help for User Permissions,Snelle hulp voor de gebruiker Permissions 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 scheduled jobs only if checked,Run geplande taken alleen als gecontroleerd
Run the report first,Voert u het rapport eerst Run the report first,Voert u het rapport eerst
SMTP Server (e.g. smtp.gmail.com),SMTP-server (bijvoorbeeld smtp.gmail.com) 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 Same file has already been attached to the record,Hetzelfde bestand al is verbonden aan het record
Sample,Voorbeeld Sample,Voorbeeld
Saturday,Zaterdag Saturday,Zaterdag
@@ -929,7 +929,7 @@ Script,Script
Script Report,Script Report Script Report,Script Report
Script Type,Script Type Script Type,Script Type
Search,Zoek Search,Zoek
Search Fields,Zoeken Velden
Search Fields,Zoek Velden
Search in a document type,Zoek in een documenttype Search in a document type,Zoek in een documenttype
Search or type a command,Zoek of typ een opdracht Search or type a command,Zoek of typ een opdracht
Section Break,Sectie-einde 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 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 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." 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 Alert On,Stuur Alert On
Send As Email,Verstuur als e-mail Send As Email,Verstuur als e-mail
Send Email,E-mail verzenden Send Email,E-mail verzenden
@@ -1187,10 +1187,10 @@ Value Change,Wijzigen
Value Changed,Waarde Veranderd Value Changed,Waarde Veranderd
Value cannot be changed for {0},Waarde kan niet worden gewijzigd voor {0} 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 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 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. View or manage Website Route tree.,Bekijken of beheren Website Route boom.
Visit,Bezoeken Visit,Bezoeken
Warning,Waarschuwing 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 Page,Webpagina
Web Site Forum Page.,Website Forum pagina . Web Site Forum Page.,Website Forum pagina .
Website,Website Website,Website
Website Group,website Group
Website Group,website Groep
Website Route,website Sitemap Website Route,website Sitemap
Website Route Permission,Website Route Toestemming Website Route Permission,Website Route Toestemming
Website Script,Website Script Website Script,Website Script
Website Settings,Website-instellingen
Website Settings,Website instellingen
Website Slideshow,Website Diashow Website Slideshow,Website Diashow
Website Slideshow Item,Website Diashow Item Website Slideshow Item,Website Diashow Item
Website User,Website Gebruiker Website User,Website Gebruiker
Wednesday,Woensdag 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 ." "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 Width,Breedte
Will be used in url (usually first name).,Wordt gebruikt url (meestal voornaam). Will be used in url (usually first name).,Wordt gebruikt url (meestal voornaam).
With Groups,met Groepen With Groups,met Groepen
With Ledgers,met Ledgers
With Ledgers,met Grootboeken
With Letterhead,Met briefhoofd With Letterhead,Met briefhoofd
Workflow,Workflow Workflow,Workflow
Workflow Action,Workflow Actie Workflow Action,Workflow Actie
@@ -1233,11 +1233,11 @@ Writers Introduction,Schrijvers Introductie
Year,Jaar Year,Jaar
Yes,Ja Yes,Ja
Yesterday,Gisteren 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 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 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 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 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% 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 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 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." 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] [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. [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!) add your own CSS (careful!),voeg uw eigen CSS (careful!)
@@ -1266,7 +1266,7 @@ ban-circle,ban-cirkel
barcode,barcode barcode,barcode
beginning with,beginnend met beginning with,beginnend met
bell,bel bell,bel
bold,gedurfd
bold,Vet
book,boek book,boek
bookmark,bladwijzer bookmark,bladwijzer
briefcase,koffertje briefcase,koffertje
@@ -1408,8 +1408,8 @@ user_image_show,user_image_show
values and dates,waarden en data values and dates,waarden en data
values separated by commas,waarden gescheiden door komma's values separated by commas,waarden gescheiden door komma's
volume-down,volume-omlaag volume-down,volume-omlaag
volume-off,volume-off
volume-up,volume-up
volume-off,volume-uit
volume-up,volume-omhoog
warning-sign,waarschuwing-teken warning-sign,waarschuwing-teken
wrench,moersleutel wrench,moersleutel
yyyy-mm-dd,yyyy-mm-dd yyyy-mm-dd,yyyy-mm-dd


+ 47
- 47
frappe/translations/pl.csv 파일 보기

@@ -8,7 +8,7 @@
"<a href=""https://en.wikipedia.org/wiki/Transport_Layer_Security"" target=""_blank"">[?]</a>","<a href=""https://en.wikipedia.org/wiki/Transport_Layer_Security"" target=""_blank"">[?]</a>" "<a href=""https://en.wikipedia.org/wiki/Transport_Layer_Security"" target=""_blank"">[?]</a>","<a href=""https://en.wikipedia.org/wiki/Transport_Layer_Security"" target=""_blank"">[?]</a>"
"<a onclick=""msgprint('<ol>\<li><b>field:[fieldname]</b> - By Field\<li><b>naming_series:</b> - By Naming Series (field called naming_series must be present\<li><b>Prompt</b> - Prompt user for a name\<li><b>[series]</b> - Series by prefix (separated by a dot); for example PRE.#####\</ol>')"">Naming Options</a>","<a onclick=""msgprint('<ol>\<li><b>field:[fieldname]</b> - By Field\<li><b>naming_series:</b> - By Naming Series (field called naming_series must be present\<li><b>Prompt</b> - Prompt user for a name\<li><b>[series]</b> - Series by prefix (separated by a dot); for example PRE.#####\</ol>')"">Naming Options</a>" "<a onclick=""msgprint('<ol>\<li><b>field:[fieldname]</b> - By Field\<li><b>naming_series:</b> - By Naming Series (field called naming_series must be present\<li><b>Prompt</b> - Prompt user for a name\<li><b>[series]</b> - Series by prefix (separated by a dot); for example PRE.#####\</ol>')"">Naming Options</a>","<a onclick=""msgprint('<ol>\<li><b>field:[fieldname]</b> - By Field\<li><b>naming_series:</b> - By Naming Series (field called naming_series must be present\<li><b>Prompt</b> - Prompt user for a name\<li><b>[series]</b> - Series by prefix (separated by a dot); for example PRE.#####\</ol>')"">Naming Options</a>"
A user can be permitted to multiple records of the same DocType.,A user can be permitted to multiple records of the same DocType. 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 Settings,About Us Settings
About Us Team Member,About Us Team Member About Us Team Member,About Us Team Member
Action,Działanie Action,Działanie
@@ -19,12 +19,12 @@ Add A New Rule,Add A New Rule
Add A User Permission,Add A User Permission Add A User Permission,Add A User Permission
Add Attachments,Add Attachments Add Attachments,Add Attachments
Add Bookmark,Dodaj zakładkę Add Bookmark,Dodaj zakładkę
Add CSS,Add CSS
Add CSS,Dodaj arkusz CSS
Add Column,Dodaj kolumnę 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 Message,Dodaj wiadomość
Add New Permission Rule,Add New Permission Rule Add New Permission Rule,Add New Permission Rule
Add Reply,Add Reply
Add Reply,Dodaj Odpowiedź
Add Total Row,Add Total Row Add Total Row,Add Total Row
Add a New Role,Add a New Role 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 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 attachment,Add attachment
Add code as &lt;script&gt;,Add code as &lt;script&gt; Add code as &lt;script&gt;,Add code as &lt;script&gt;
Add custom javascript to forms.,Add custom javascript to forms. 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 new row,Dodaj nowy wiersz
"Add the name of <a href=""http://google.com/webfonts"" target=""_blank"">Google Web Font</a> e.g. ""Open Sans""","Add the name of <a href=""http://google.com/webfonts"" target=""_blank"">Google Web Font</a> e.g. ""Open Sans""" "Add the name of <a href=""http://google.com/webfonts"" target=""_blank"">Google Web Font</a> e.g. ""Open Sans""","Add the name of <a href=""http://google.com/webfonts"" target=""_blank"">Google Web Font</a> 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 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 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 Additional Permissions,Additional Permissions
Address,Adres Address,Adres
Address Line 1,Address Line 1 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 Allowed,Allowed
"Allowing DocType, DocType. Be careful!","Allowing DocType, DocType. Be careful!" "Allowing DocType, DocType. Be careful!","Allowing DocType, DocType. Be careful!"
Already Registered,Already Registered 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 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" "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 Always use above Login Id as sender,Always use above Login Id as sender
Amend,Amend Amend,Amend
"An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=""http://favicon-generator.org/"" target=""_blank"">favicon-generator.org</a>]","An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=""http://favicon-generator.org/"" target=""_blank"">favicon-generator.org</a>]" "An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=""http://favicon-generator.org/"" target=""_blank"">favicon-generator.org</a>]","An icon file with .ico extension. Should be 16 x 16 px. Generated using a favicon generator. [<a href=""http://favicon-generator.org/"" target=""_blank"">favicon-generator.org</a>]"
"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 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." "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 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? Are you sure you want to delete the attachment?,Are you sure you want to delete the attachment?
Arial,Arial 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." "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 Assign To,Assign To
Assigned By,Przypisane przez Assigned By,Przypisane przez
Assigned To,Przypisane do Assigned To,Przypisane do
@@ -99,7 +99,7 @@ Auto Email Id,Auto Email Id
Auto Name,Auto Name Auto Name,Auto Name
Auto generated,Auto generated Auto generated,Auto generated
Avatar,Avatar Avatar,Avatar
Back to Login,Back to Login
Back to Login,Wróć do Logowania
Background Color,Background Color Background Color,Background Color
Background Image,Background Image Background Image,Background Image
Banner,Banner Banner,Banner
@@ -120,23 +120,23 @@ Blog Title,Blog Title
Blogger,Blogger Blogger,Blogger
Bookmarks,Zakładki Bookmarks,Zakładki
Brand HTML,Brand HTML 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 By,By
Calendar,Kalendarz Calendar,Kalendarz
Cancel,Anuluj 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 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 / Expired Link.,Cannot Update: Incorrect / Expired Link.
Cannot Update: Incorrect Password,Cannot Update: Incorrect Password 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 cancel before submitting. See Transition {0},Cannot cancel before submitting. See Transition {0}
Cannot change picture,Cannot change picture 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 state of Cancelled Document. Transition row {0},Cannot change state of Cancelled Document. Transition row {0}
Cannot change {0},Cannot change {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 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 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 edit standard fields,Cannot edit standard fields
Cannot map because following condition fails: ,Cannot map because following condition fails: Cannot map because following condition fails: ,Cannot map because following condition fails:
@@ -152,7 +152,7 @@ Category Name,Category Name
Center,Center 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." "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 field properties (hide, readonly, permission etc.)","Change field properties (hide, readonly, permission etc.)"
Chat,Chat
Chat,Czat
Check,Check 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 / 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 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. 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. 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 Danger,Danger
Data,Data
Data,Dane
Data Import / Export Tool,Data Import / Export Tool Data Import / Export Tool,Data Import / Export Tool
Data Import Tool,Data Import Tool Data Import Tool,Data Import Tool
Data missing in table,Data missing in table Data missing in table,Data missing in table
@@ -244,7 +244,7 @@ Define workflows for forms.,Define workflows for forms.
Delete,Usuń Delete,Usuń
Delete Row,Delete Row Delete Row,Delete Row
Depends On,Depends On Depends On,Depends On
Descending,Descending
Descending,Malejąco
Description,Opis Description,Opis
Description and Status,Description and Status 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 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 Enabled,Włączony
Ends on,Ends on Ends on,Ends on
Enter Form Type,Enter Form Type 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 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 <a href=""#Form/Customize Form/Customize Form"">Customize Form</a>.","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 <a href=""#Form/Customize Form/Customize Form"">Customize Form</a>." "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 <a href=""#Form/Customize Form/Customize Form"">Customize Form</a>.","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 <a href=""#Form/Customize Form/Customize Form"">Customize Form</a>."
"Enter keys to enable login via Facebook, Google, GitHub.","Enter keys to enable login via Facebook, Google, GitHub." "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,Błąd
Error: Document has been modified after you have opened it,Error: Document has been modified after you have opened it Error: Document has been modified after you have opened it,Error: Document has been modified after you have opened it
Event,Event Event,Event
@@ -329,13 +329,13 @@ Event Roles,Event Roles
Event Type,Event Type Event Type,Event Type
Event User,Event User Event User,Event User
Event end must be after start,Event end must be after start 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 Events In Today's Calendar,Events In Today's Calendar
Every Day,Every Day Every Day,Every Day
Every Month,Every Month Every Month,Every Month
Every Week,Every Week Every Week,Every Week
Every Year,Every Year Every Year,Every Year
Example:,Example:
Example:,Przykład:
Expand,Expand Expand,Expand
Export,Export Export,Export
Export not allowed. You need {0} role to export.,Export not allowed. You need {0} role to 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 User ID,Google User ID
Google Web Font (Heading),Google Web Font (Heading) Google Web Font (Heading),Google Web Font (Heading)
Google Web Font (Text),Google Web Font (Text) 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 Title,Group Title
Group Type,Group Type Group Type,Group Type
Groups,Grupy Groups,Grupy
@@ -498,7 +498,7 @@ Is Active,Jest aktywny
Is Child Table,Is Child Table Is Child Table,Is Child Table
Is Default,Jest domyślny Is Default,Jest domyślny
Is Event,Is Event Is Event,Is Event
Is Mandatory Field,Is Mandatory Field
Is Mandatory Field,jest polem obowiązkowym
Is Single,Is Single Is Single,Is Single
Is Standard,Is Standard Is Standard,Is Standard
Is Submittable,Is Submittable Is Submittable,Is Submittable
@@ -513,19 +513,19 @@ Label Help,Label Help
Label and Type,Label and Type Label and Type,Label and Type
Label is mandatory,Label is mandatory Label is mandatory,Label is mandatory
Landing Page,Landing Page 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 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 Last updated by,Last updated by
Lastmod,Lastmod Lastmod,Lastmod
Lato,Lato Lato,Lato
Leave blank to repeat always,Leave blank to repeat always Leave blank to repeat always,Leave blank to repeat always
Left,Left 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,Letter Head
Letter Head Name,Letter Head Name Letter Head Name,Letter Head Name
Letter Head in HTML,Letter Head in HTML 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) SMTP Server (e.g. smtp.gmail.com),SMTP Server (e.g. smtp.gmail.com)
Sales,Sprzedaż Sales,Sprzedaż
Same file has already been attached to the record,Same file has already been attached to the record Same file has already been attached to the record,Same file has already been attached to the record
Saturday,Saturday
Saturday,Sobota
Save,Zapisz Save,Zapisz
Scheduler Log,Scheduler Log Scheduler Log,Scheduler Log
Script,Script Script,Script
Script Report,Script Report Script Report,Script Report
Script Type,Script Type Script Type,Script Type
Search,Search
Search,Szukaj
Search Fields,Search Fields Search Fields,Search Fields
Section Break,Section Break Section Break,Section Break
Security,Security Security,Security
Security Settings,Security Settings Security Settings,Security Settings
Select,Wybierz 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,Select Document Type
Select Document Type or Role to start.,Select Document Type or Role to start. Select Document Type or Role to start.,Select Document Type or Role to start.
Select Print Format,Select Print Format 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) 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 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. 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 Field,Sort Field
Sort Order,Sort Order
Sort Order,Kolejność
Standard,Standard Standard,Standard
Standard Print Format cannot be updated,Standard Print Format cannot be updated Standard Print Format cannot be updated,Standard Print Format cannot be updated
Standard Reports,Raporty standardowe Standard Reports,Raporty standardowe
@@ -974,7 +974,7 @@ Sunday,Niedziela
Switch to Website,Switch to Website Switch to Website,Switch to Website
Sync Inbox,Sync Inbox Sync Inbox,Sync Inbox
System,System System,System
System Settings,System Settings
System Settings,Ustawienia Systemowe
System User,System User System User,System User
System and Website Users,System and Website Users 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. 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 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..." "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] [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 adjust,adjust
align-center,align-center align-center,align-center
align-justify,align-justify align-justify,align-justify


+ 13
- 13
frappe/translations/pt.csv 파일 보기

@@ -35,7 +35,7 @@ Add Reply,Adicione Responder
Add Total Row,Adicionar uma Linha de Total Add Total Row,Adicionar uma Linha de Total
Add a New Role,Adicionar uma nova regra 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 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 attachment,Adicionar anexo
Add code as &lt;script&gt;,Adicionar código como &lt;script&gt; Add code as &lt;script&gt;,Adicionar código como &lt;script&gt;
Add custom javascript to forms.,Adicionar javascript personalizado aos formulários. 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 Name,Nome do arquivo
File Size,Tamanho File Size,Tamanho
File URL,URL do arquivo 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 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 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 Filters,Filtros
Find {0} in {1},Localizar {0} em {1} Find {0} in {1},Localizar {0} em {1}
@@ -434,9 +434,9 @@ Frappe Framework,Frapê Quadro
Friday,Sexta-feira Friday,Sexta-feira
From Date must be before To Date,A partir da data deve ser anterior a Data From Date must be before To Date,A partir da data deve ser anterior a Data
Full Name,Nome Completo Full Name,Nome Completo
Gantt Chart,Gantt
Gantt Chart,Gráfico Gantt
Gender,Sexo Gender,Sexo
Generator,generator
Generator,Gerador
Georgia,Geórgia Georgia,Geórgia
Get,Obter Get,Obter
Get From ,Obter do Get From ,Obter do
@@ -478,7 +478,7 @@ Hide Toolbar,Ocultar barra de ferramentas
Hide the sidebar,Ocultar a barra lateral Hide the sidebar,Ocultar a barra lateral
High,Alto High,Alto
Highlight,Realçar Highlight,Realçar
History,História
History,Historial
Home Page,Home Page Home Page,Home Page
Home Page is Products,Home Page é produtos 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 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,Nome
Name Case,Caso Nome Name Case,Caso Nome
Name and Description,Nome e descrição 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 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 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} 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 Naming Series mandatory,Nomeando obrigatório Series
Nested set error. Please contact the Administrator.,Erro conjunto aninhado . Entre em contato com o administrador. Nested set error. Please contact the Administrator.,Erro conjunto aninhado . Entre em contato com o administrador.
New,Novo 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 scheduled jobs only if checked,Execute as tarefas agendadas somente se verificados
Run the report first,Execute o primeiro relatório Run the report first,Execute o primeiro relatório
SMTP Server (e.g. smtp.gmail.com),"SMTP Server (smtp.gmail.com, por exemplo)" 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 Same file has already been attached to the record,Mesmo arquivo já foi anexado ao registro
Sample,Amostra Sample,Amostra
Saturday,Sábado 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 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 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 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 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 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% You can use wildcard %,Você pode usar o curinga%
@@ -1405,7 +1405,7 @@ upload,carregar
use % as wildcard,usar% como curinga use % as wildcard,usar% como curinga
user,usuário user,usuário
user_image_show,user_image_show 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 values separated by commas,valores separados por vírgulas
volume-down,volume baixo volume-down,volume baixo
volume-off,volume de off- volume-off,volume de off-


+ 57
- 57
frappe/translations/ru.csv 파일 보기

@@ -14,7 +14,7 @@
<i>e.g. <strong>(55 + 434) / 4</strong> or <strong>=Math.sin(Math.PI/2)</strong>...</i>,<i> например <strong> (55 + 434) / 4 </ STRONG> или <strong> = Math.sin (Мф.PI / 2) </ STRONG> ... </ I> <i>e.g. <strong>(55 + 434) / 4</strong> or <strong>=Math.sin(Math.PI/2)</strong>...</i>,<i> например <strong> (55 + 434) / 4 </ STRONG> или <strong> = Math.sin (Мф.PI / 2) </ STRONG> ... </ I>
<i>module name...</i>,<i> имя модуля ... </ I> <i>module name...</i>,<i> имя модуля ... </ I>
<i>text</i> <b>in</b> <i>document type</i>,<i> текст </ I> <b> в </ B> <i> типа документа </ I> <i>text</i> <b>in</b> <i>document type</i>,<i> текст </ I> <b> в </ B> <i> типа документа </ I>
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,О нас
About Us Settings,"Настройки ""О нас""" About Us Settings,"Настройки ""О нас"""
About Us Team Member,О члене комманды About Us Team Member,О члене комманды
@@ -37,7 +37,7 @@ 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,Добавить все роли Add all roles,Добавить все роли
Add attachment,Добавить вложение Add attachment,Добавить вложение
Add code as &lt;script&gt;,"Добавьте код, как <script>"
Add code as &lt;script&gt;,Добавить код как <скрипт>
Add custom javascript to forms.,Добавить пользовательские JavaScript в формах. Add custom javascript to forms.,Добавить пользовательские JavaScript в формах.
Add fields to forms.,Добавление полей в формах. Add fields to forms.,Добавление полей в формах.
Add multiple rows,Добавить несколько строк Add multiple rows,Добавить несколько строк
@@ -91,7 +91,7 @@ Are you sure you want to delete the attachment?,"Вы уверены, что х
Arial,Arial 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,Назначить
Assigned By,Присвоенный Assigned By,Присвоенный
Assigned To,Ответственный: Assigned To,Ответственный:
Assigned To Fullname,Назначено FULLNAME Assigned To Fullname,Назначено FULLNAME
@@ -99,15 +99,15 @@ Assigned To/Owner,Назначено / Владельца
Assignment Added,Назначение Добавлено Assignment Added,Назначение Добавлено
Assignment Status Changed,Назначение Статус Changed Assignment Status Changed,Назначение Статус Changed
Assignments,Присвоение Assignments,Присвоение
Attach,Присоединить
Attach,Прикрепить
Attach Document Print,Прикрепите документе печать Attach Document Print,Прикрепите документе печать
Attach as web link,Прикрепите как веб-ссылку
Attach as web link,Прикрепить как веб-ссылку
Attached To DocType,В приложении к DocType Attached To DocType,В приложении к 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,Аватар
Back to Login,Войти Back to Login,Войти
Background Color,Цвет фона Background Color,Цвет фона
@@ -116,13 +116,13 @@ Background Style,Стиль фона
Banner,Баннер Banner,Баннер
Banner HTML,HTML Баннер Banner HTML,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,Блог Intro Blog Intro,Блог Intro
Blog Introduction,Блог Введение Blog Introduction,Блог Введение
Blog Post,Пост блога Blog Post,Пост блога
@@ -243,8 +243,8 @@ Data Import / Export Tool,Инструмент Импорта/Экспорта
Data Import Tool,Инструмент импорта данных Data Import Tool,Инструмент импорта данных
Data missing in table,Данные отсутствует в таблице Data missing in table,Данные отсутствует в таблице
Date,Дата Date,Дата
Date Change,Дата Изменения
Date Changed,Изменен
Date Change,Изменение даты
Date Changed,Дата изменена
Date Format,Формат даты Date Format,Формат даты
Date and Number Format,Настройки времени и валюты Date and Number Format,Настройки времени и валюты
Date must be in format: {0},Дата должна быть в формате: {0} Date must be in format: {0},Дата должна быть в формате: {0}
@@ -300,7 +300,7 @@ Document Status transition from {0} to {1} is not allowed,Статус доку
Document Type,Тип документа Document Type,Тип документа
Document is only editable by users of role,Документ может редактироваться только пользователями роли Document is only editable by users of role,Документ может редактироваться только пользователями роли
Documentation,Документация Documentation,Документация
Documents,Документация
Documents,Документы
Download,Скачать Download,Скачать
Download Backup,Скачать резервную копию Download Backup,Скачать резервную копию
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:,Ссылка на загрузку для резервного копирования будет выслан на электронный адрес:
@@ -308,19 +308,19 @@ Drafts,Черновики
Drag to sort columns,Перетащите для сортировки столбцов Drag to sort columns,Перетащите для сортировки столбцов
Due Date,Дата выполнения Due Date,Дата выполнения
Duplicate name {0} {1},Дубликат имя {0} {1} Duplicate name {0} {1},Дубликат имя {0} {1}
Dynamic Link,Dynamic Link
Dynamic Link,Динамическая ссылка
ERPNext Demo,ERPNext Демо ERPNext Demo,ERPNext Демо
Edit,Редактировать Edit,Редактировать
Edit Permissions,Изменить Разрешения Edit Permissions,Изменить Разрешения
Editable,Редактируемое Editable,Редактируемое
Email,E-mail Email,E-mail
Email Alert,E-mail оповещения Email Alert,E-mail оповещения
Email Alert Recipient,E-mail оповещения Получатель
Email Alert Recipient, Получатель E-mail оповещений
Email Alert Recipients,Подписаться на уведомления Получатели Email Alert Recipients,Подписаться на уведомления Получатели
Email By Document Field,E-mail По Field документов Email By Document Field,E-mail По Field документов
Email Footer,E-mail Footer Email Footer,E-mail Footer
Email Host,E-mail Хост Email Host,E-mail Хост
Email Id,E-mail Id
Email Id,Email Id
Email Login,вход в почту Email Login,вход в почту
Email Password,E-mail Пароль Email Password,E-mail Пароль
Email Sent,E-mail Отправленные Email Sent,E-mail Отправленные
@@ -328,7 +328,7 @@ Email Settings,Настройки Электронной Почты
Email Signature,Подпись в E-mail Email Signature,Подпись в E-mail
Email Use SSL,E-mail Использовать SSL Email Use SSL,E-mail Использовать SSL
Email address,Адрес электронной почты Email address,Адрес электронной почты
"Email addresses, separted by commas","Адреса электронной почты, отдел ют запятыми"
"Email addresses, separted by commas","Адреса электронной почты, разделенные запятыми"
Email not verified with {1},Электронная почта не проверяется с {1} Email not verified with {1},Электронная почта не проверяется с {1}
Email sent to {0},E-mail отправлено на адрес {0} Email sent to {0},E-mail отправлено на адрес {0}
Email...,E-mail ... Email...,E-mail ...
@@ -553,7 +553,7 @@ 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","Язык, даты и времени установки"
"Language, Date and Time settings","Настройки языка, даты и времени"
Last IP,Последний IP Last IP,Последний IP
Last Login,Последний Войти Last Login,Последний Войти
Last Name,Фамилия Last Name,Фамилия
@@ -565,9 +565,9 @@ Left,Слева
Less or equals,Менее или равно Less or equals,Менее или равно
Less than,Меньше чем Less than,Меньше чем
Letter,Письмо Letter,Письмо
Letter Head,Бланк
Letter Head,Заголовок письма
Letter Head Name,Имя Бланк Letter Head Name,Имя Бланк
Letter Head in HTML,Письмо Голова в HTML
Letter Head in HTML,Заголовок письма в HTML
Level,Уровень Level,Уровень
"Level 0 is for document level permissions, higher levels for field level permissions.","Уровень 0 для разрешения на уровне документа, более высокие уровни для разрешения на уровне поля." "Level 0 is for document level permissions, higher levels for field level permissions.","Уровень 0 для разрешения на уровне документа, более высокие уровни для разрешения на уровне поля."
Like,Мне нравится Like,Мне нравится
@@ -598,7 +598,7 @@ Lucida Grande,Lucida Grande
Mail Password,Почта Пароль Mail Password,Почта Пароль
Main Section,Основной раздел Main Section,Основной раздел
Make a new,Создать новый Make a new,Создать новый
Make a new record,Сделать новую запись
Make a new record,Создать новую запись
Male,Мужчина Male,Мужчина
Manage cloud backups on Dropbox,Управление облачных резервные копии на Dropbox Manage cloud backups on Dropbox,Управление облачных резервные копии на Dropbox
Manage uploaded files.,Управление загруженные файлы. Manage uploaded files.,Управление загруженные файлы.
@@ -640,7 +640,7 @@ Name,Имя
Name Case,"Название, наименование, обозначение дела" Name Case,"Название, наименование, обозначение дела"
Name and Description,Название и описание Name and Description,Название и описание
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,"Название типа документа (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} Name of {0} cannot be {1},Название {0} не может быть {1}
@@ -651,7 +651,7 @@ New,Новый
New Password,Новый пароль New Password,Новый пароль
New Record,Новая запись New Record,Новая запись
New comment on {0} {1},Новый комментарий к {0} {1} New comment on {0} {1},Новый комментарий к {0} {1}
New password emailed,Новый пароль по электронной почте
New password emailed,Новый пароль выслан на email
New value to be set,Новое значение будет установлено New value to be set,Новое значение будет установлено
New {0},Новый {0} New {0},Новый {0}
Next Communcation On,Следующая Communcation На Next Communcation On,Следующая Communcation На
@@ -661,23 +661,23 @@ Next actions,Дальнейшие действия
No,Нет No,Нет
No Action,Никаких действий No Action,Никаких действий
No Communication tagged with this ,No Communication tagged with this No Communication tagged with this ,No Communication tagged with this
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},Нет доступа для '{0}' {1} No permission to '{0}' {1},Нет доступа для '{0}' {1}
No permission to edit,Нет доступа для редактирования No permission to edit,Нет доступа для редактирования
No permission to write / remove.,Нет доступа для записи/удаления. No permission to write / remove.,Нет доступа для записи/удаления.
No records tagged.,Записи отсутствуют помечены. No records tagged.,Записи отсутствуют помечены.
No template found at path: {0},Не шаблон не найдено на пути: {0}
No template found at path: {0},Нет шаблона по адресу: {0}
No {0} permission,Нет {0} разрешение No {0} permission,Нет {0} разрешение
None,Неизвестно
None,Нет
None: End of Workflow,None: Конец Workflow None: End of Workflow,None: Конец Workflow
Not Found,Не найдено Not Found,Не найдено
Not Linked to any record.,Не связаны с какой-либо записи. Not Linked to any record.,Не связаны с какой-либо записи.
@@ -741,16 +741,16 @@ PDF Page Size,Размер PDF страницы
PDF Settings,Настройки PDF PDF Settings,Настройки PDF
POP3 Mail Server (e.g. pop.gmail.com),"Почты POP3-сервер (например, pop.gmail.com)" POP3 Mail Server (e.g. pop.gmail.com),"Почты POP3-сервер (например, pop.gmail.com)"
Page,Страница Page,Страница
Page #{0} of {1},Страница # {0} {1}
Page #{0} of {1},Страница #{0} из {1}
Page Background,Фон страницы Page Background,Фон страницы
Page HTML,Страница HTML Page HTML,Страница 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,Страница Роль Page Role,Страница Роль
Page Text,Страница текста
Page Text,Текст страницы
Page Title,Название страницы Page Title,Название страницы
Page content,Содержимое страницы Page content,Содержимое страницы
Page not found,Страница не найдена Page not found,Страница не найдена
@@ -763,9 +763,9 @@ Parent Website Route,Родитель Сайт Маршрут
Parent Website Sitemap,Родитель Сайт Карта сайта Parent Website Sitemap,Родитель Сайт Карта сайта
Participants,Участники Participants,Участники
Password,Пароль Password,Пароль
Password Updated,Пароль Обновлен
Password reset instructions have been sent to your email,Инструкции Восстановление пароля были отправлены на электронную почту
Patch,Исправление(Патч)
Password Updated,Пароль обновлен
Password reset instructions have been sent to your email,Инструкции по восстановлению пароля были отправлены на ваш email
Patch,Исправление (Патч)
Patch Log,Патч Вход Patch Log,Патч Вход
Percent,Процент Percent,Процент
Perm Level,Пермь Уровень Perm Level,Пермь Уровень
@@ -873,8 +873,8 @@ Reference Name,Ссылка Имя
Reference Type,Тип ссылки Reference Type,Тип ссылки
Refresh,Обновить Refresh,Обновить
Refreshing...,Обновление... Refreshing...,Обновление...
Registered but disabled.,"Регистрации, но отключен."
Registration Details Emailed.,Регистрационные детали посылаемые.
Registered but disabled.,"Зарегистрирован, но отключен."
Registration Details Emailed.,Регистрационные данные отправлены на email.
Reload Page,Перезагрузка страницу Reload Page,Перезагрузка страницу
Remove Bookmark,Удалить закладку Remove Bookmark,Удалить закладку
Remove all customizations?,Удалите все настройки? Remove all customizations?,Удалите все настройки?
@@ -902,7 +902,7 @@ Restrict IP,Ограничить документ 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),"Ограничить потребителя от этого IP-адреса только. Несколько IP-адреса могут быть добавлены путем разделения запятыми. Принимает также частичное IP адреса, как (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),"Ограничить потребителя от этого IP-адреса только. Несколько IP-адреса могут быть добавлены путем разделения запятыми. Принимает также частичное IP адреса, как (111.111.111)"
Right,Справа Right,Справа
Role,Роль Role,Роль
Role Name,Имя Роли
Role Name,Имя роли
Role Permissions Manager,Роль Разрешения менеджер Role Permissions Manager,Роль Разрешения менеджер
Role and Level,Роль и уровень Role and Level,Роль и уровень
Role exists,Роль существует Role exists,Роль существует
@@ -913,7 +913,7 @@ Roles HTML,Роли HTML
Roles can be set for users from their User page.,Роли могут быть установлены для пользователей из их странице пользователя. Roles can be set for users from their User page.,Роли могут быть установлены для пользователей из их странице пользователя.
Root {0} cannot be deleted,Корневая {0} не может быть удален Root {0} cannot be deleted,Корневая {0} не может быть удален
Row,Строка Row,Строка
Row #{0}:,Ряд # {0}:
Row #{0}:,Строка #{0}:
Rules defining transition of state in the workflow.,"Правила, определяющие переход государства в рабочий процесс." Rules defining transition of state in the workflow.,"Правила, определяющие переход государства в рабочий процесс."
"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,"Запуск запланированных заданий, только если проверяются"
@@ -1134,60 +1134,60 @@ Tweet will be shared via your user account (if specified),Tweet будут до
Twitter Share,Twitter Поделиться Twitter Share,Twitter Поделиться
Twitter Share via,Twitter Рассказать по Twitter Share via,Twitter Рассказать по
Type,Тип Type,Тип
Unable to find attachment {0},Не удалось найти привязанность {0}
Unable to load: {0},Невозможно нагрузки: {0}
Unable to find attachment {0},Не удалось найти вложение {0}
Unable to load: {0},Невозможно загрузить: {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},Неизвестный Колонка: {0} Unknown Column: {0},Неизвестный Колонка: {0}
"Unknown file encoding. Tried utf-8, windows-1250, windows-1252.","Неизвестный кодирования файла. Пробовал UTF-8, окна-1250, Windows-1252."
Unread Messages,Непрочитанные сообщени
"Unknown file encoding. Tried utf-8, windows-1250, windows-1252.","Неизвестная кодировка файла. Ни UTF-8, ни windows-1250, ни windows-1252."
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.,"Добавить CSV файл, содержащий все права пользователей в том же формате, Скачать." Upload CSV file containing all user permissions in the same format as Download.,"Добавить CSV файл, содержащий все права пользователей в том же формате, Скачать."
Upload a file,Загрузить файл Upload a file,Загрузить файл
Upload and Import,Загрузить и импорт
Upload and Sync,Загрузить и синхронизация
Upload and Import,Загрузить и импортировать
Upload and Sync,Загрузить и синхронизировать
Uploading...,Загрузка... Uploading...,Загрузка...
Upvotes,Upvotes Upvotes,Upvotes
Use TLS,Использовать TLS Use TLS,Использовать TLS
User,Пользователь User,Пользователь
User Cannot Create,Пользователь не может создавать User Cannot Create,Пользователь не может создавать
User Cannot Search,Пользователь не может Искать
User Cannot Search,Пользователь не может искать
User Defaults,По умолчанию пользователя User Defaults,По умолчанию пользователя
User ID of a blog writer.,ID пользователя писателя в блоге. User ID of a blog writer.,ID пользователя писателя в блоге.
User Image,Пользователь Изображение
User Image,Изображение пользователя
User Permission,Пользователь Введено User Permission,Пользователь Введено
User Permissions,Разрешения пользователей User Permissions,Разрешения пользователей
User Permissions Manager,Разрешения пользователей менеджер User Permissions Manager,Разрешения пользователей менеджер
User Roles,Роли пользователей User Roles,Роли пользователей
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 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 not allowed to delete {0}: {1},Пользователь не имеет права удалить {0}: {1} User not allowed to delete {0}: {1},Пользователь не имеет права удалить {0}: {1}
User permissions should not apply for this Link,Права пользователя не должны применяться для данного канала User permissions should not apply for this Link,Права пользователя не должны применяться для данного канала
User {0} cannot be deleted,Пользователь {0} не может быть удален User {0} cannot be deleted,Пользователь {0} не может быть удален
User {0} cannot be disabled,Пользователь {0} не может быть отключена
User {0} cannot be disabled,Пользователь {0} не может быть отключен
User {0} cannot be renamed,Пользователь {0} не может быть переименован User {0} cannot be renamed,Пользователь {0} не может быть переименован
User {0} does not exist,Пользователь {0} не существует User {0} does not exist,Пользователь {0} не существует
UserRole,UserRole UserRole,UserRole
Users and Permissions,Пользователи и разрешения Users and Permissions,Пользователи и разрешения
Users with role {0}:,Пользователи с ролью {0}: Users with role {0}:,Пользователи с ролью {0}:
Valid Login id required.,Действительно Логин ID требуется.
Valid email and name required,Действует электронная почта и имя требуется
Valid Login id required.,Требуется действительный ID логин.
Valid email and name required,Требуются действительные email и имя
Value,Значение Value,Значение
Value Change,Стоимость Изменение Value Change,Стоимость Изменение
Value Changed,Значение Изменен Value Changed,Значение Изменен
Value cannot be changed for {0},Значение не может быть изменено для {0} Value cannot be changed for {0},Значение не может быть изменено для {0}
Value for a check field can be either 0 or 1,"Значение для поля проверки может быть либо 0, либо 1" Value for a check field can be either 0 or 1,"Значение для поля проверки может быть либо 0, либо 1"
Value missing for,Значение без вести в течение
Value missing for,Нет значения для
Verdana,Verdana Verdana,Verdana
Version,Версия Version,Версия
Version restored,Версия восстановлено Version restored,Версия восстановлено
@@ -1230,11 +1230,11 @@ Write a Python file in the same folder where this is saved and return column and
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,Года
Year,Год
Yes,Да Yes,Да
Yesterday,Вчера Yesterday,Вчера
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.,Вам не разрешено экспортировать данные: {0}. Скачивая пустой шаблон.
You are not allowed to export the data of: {0}. Downloading empty template.,Вам не разрешено экспортировать данные: {0}. Скачайте пустой шаблон.
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,"Вы не можете отправлять письма, связанные с этим документом"
@@ -1244,7 +1244,7 @@ You can use wildcard %,Вы можете использовать подстан
You cannot install this app,Вы не можете установить это приложение You cannot install this app,Вы не можете установить это приложение
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 need to be logged in and have System Manager Role to be able to access backups.,"Вы должны войти в систему, и есть роль System Manager, чтобы иметь возможность доступа к резервные копии." You need to be logged in and have System Manager Role to be able to access backups.,"Вы должны войти в систему, и есть роль System Manager, чтобы иметь возможность доступа к резервные копии."
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...","Ваша загрузка строится, это может занять несколько минут, ..."
[Label]:[Field Type]/[Options]:[Width],[Этикетка]: [поле Тип] / [Опции]: [ширина] [Label]:[Field Type]/[Options]:[Width],[Этикетка]: [поле Тип] / [Опции]: [ширина]
@@ -1265,7 +1265,7 @@ backward,назад
ban-circle,Запрет круга ban-circle,Запрет круга
barcode,штрих-код barcode,штрих-код
beginning with,начиная с beginning with,начиная с
bell,колокол
bell,Накладная
bold,храбрый самоуверенный bold,храбрый самоуверенный
book,книга book,книга
bookmark,закладка bookmark,закладка
@@ -1373,7 +1373,7 @@ resize-full,изменить размер-полный
resize-horizontal,изменить размер горизонтальной resize-horizontal,изменить размер горизонтальной
resize-small,изменить размер-маленький resize-small,изменить размер-маленький
resize-vertical,изменить размер вертикального resize-vertical,изменить размер вертикального
retweet,перечириканье
retweet,ретвит
rgt,полк rgt,полк
road,дорога road,дорога
screenshot,Скриншот screenshot,Скриншот
@@ -1414,8 +1414,8 @@ volume-up,Объем-до
warning-sign,Внимание-знак warning-sign,Внимание-знак
wrench,гаечный ключ wrench,гаечный ключ
yyyy-mm-dd,гггг-мм-дд yyyy-mm-dd,гггг-мм-дд
zoom-in,увеличение для
zoom-out,уменьшить выход
zoom-in,приблизить
zoom-out,отдалить
{0} List,{0} Список {0} List,{0} Список
{0} added,{0} добавил {0} added,{0} добавил
{0} by {1},{0} по {0} {0} by {1},{0} по {0}


+ 2
- 2
frappe/translations/tr.csv 파일 보기

@@ -248,7 +248,7 @@ Date Changed,Tarihi Değişti
Date Format,Tarih Biçimi Date Format,Tarih Biçimi
Date and Number Format,Tarih ve Sayı Biçimi Date and Number Format,Tarih ve Sayı Biçimi
Date must be in format: {0},Tarih format biçiminde olmalıdır:{0} Date must be in format: {0},Tarih format biçiminde olmalıdır:{0}
Datetime,Datetime
Datetime,Tarihzaman
Days in Advance,Avans günleri Days in Advance,Avans günleri
Dear,Sevgili Dear,Sevgili
Default,Varsayılan Default,Varsayılan
@@ -581,7 +581,7 @@ List,Liste
List a document type,Bir belge türü Liste List a document type,Bir belge türü Liste
List of Web Site Forum's Posts.,Web Sitesi Forum'un Mesajlar listesi. List of Web Site Forum's Posts.,Web Sitesi Forum'un Mesajlar listesi.
Loading,Yükleme Loading,Yükleme
Loading Report,Rapor yükleniyor
Loading Report,Rapor Yükleniyor
Loading...,Yükleniyor... Loading...,Yükleniyor...
Localization,Yerelleştirme Localization,Yerelleştirme
Location,Konum Location,Konum


+ 2
- 2
frappe/widgets/reportview.py 파일 보기

@@ -15,9 +15,9 @@ def get():


def execute(doctype, query=None, filters=None, fields=None, or_filters=None, docstatus=None, def execute(doctype, query=None, filters=None, fields=None, or_filters=None, docstatus=None,
group_by=None, order_by=None, limit_start=0, limit_page_length=20, group_by=None, order_by=None, limit_start=0, limit_page_length=20,
as_list=False, with_childnames=False, debug=False):
as_list=False, with_childnames=False, debug=False, ignore_permissions=False):
return DatabaseQuery(doctype).execute(query, filters, fields, or_filters, docstatus, group_by, return DatabaseQuery(doctype).execute(query, filters, fields, or_filters, docstatus, group_by,
order_by, limit_start, limit_page_length, as_list, with_childnames, debug)
order_by, limit_start, limit_page_length, as_list, with_childnames, debug, ignore_permissions)


def get_form_params(): def get_form_params():
"""Stringify GET request parameters.""" """Stringify GET request parameters."""


+ 1
- 0
frappe/widgets/search.py 파일 보기

@@ -82,6 +82,7 @@ def search_widget(doctype, txt, query=None, searchfield=None, start=0,
or_filters = or_filters, limit_start = start, or_filters = or_filters, limit_start = start,
limit_page_length=page_len, limit_page_length=page_len,
order_by="if(_relevance, _relevance, 99999), name asc".format(doctype), order_by="if(_relevance, _relevance, 99999), name asc".format(doctype),
ignore_permissions = True if doctype == "DocType" else False, # for dynamic links
as_list=True) as_list=True)


# remove _relevance from results # remove _relevance from results


+ 1
- 1
setup.py 파일 보기

@@ -1,7 +1,7 @@
from setuptools import setup, find_packages from setuptools import setup, find_packages
import os import os


version = "4.9.3"
version = "4.10.0"


with open("requirements.txt", "r") as f: with open("requirements.txt", "r") as f:
install_requires = f.readlines() install_requires = f.readlines()


불러오는 중...
취소
저장