- Fix item deletion behavior to be consistent between Windows (where it was prompting to erase child items) and OS X (where it wasn't for some reason) -- child items are now always removed, since unlinking them didn't make sense in the context of moving items to the trash and could cause problematic data states that would break syncing and trash emptying
- Show appropriate message when moving items to trash - Unbind delete action from Backspace on Windows, where it's non-standard - Fixed some inconsistencies in Cmd/Ctrl-Delete behavior -- Cmd-Delete will move item to trash without prompt in Library and move items to trash with a prompt in collection or search API changes: - Zotero.Items.erase(), Zotero.Item.erase(), and Zotero.ItemTreeView.deleteSelection() no longer takes eraseChildren parameter
This commit is contained in:
parent
9de0533ae8
commit
455a1e65f1
44 changed files with 84 additions and 146 deletions
|
@ -631,11 +631,12 @@ var ZoteroPane = new function()
|
|||
}
|
||||
}
|
||||
else if (from == 'zotero-items-tree') {
|
||||
if (event.keyCode == event.DOM_VK_BACK_SPACE ||
|
||||
if ((event.keyCode == event.DOM_VK_BACK_SPACE && Zotero.isMac) ||
|
||||
event.keyCode == event.DOM_VK_DELETE) {
|
||||
// If Cmd or Ctrl delete, delete from Library (with prompt)
|
||||
var fromDB = event.metaKey || (!Zotero.isMac && event.ctrlKey);
|
||||
ZoteroPane.deleteSelectedItems(fromDB);
|
||||
// If Cmd/Ctrl delete, use forced mode, which does different
|
||||
// things depending on the context
|
||||
var force = event.metaKey || (!Zotero.isMac && event.ctrlKey);
|
||||
ZoteroPane.deleteSelectedItems(force);
|
||||
event.preventDefault();
|
||||
return;
|
||||
}
|
||||
|
@ -1215,68 +1216,76 @@ var ZoteroPane = new function()
|
|||
}
|
||||
|
||||
/*
|
||||
* _force_ deletes item from DB even if removing from a collection or search
|
||||
* Remove, trash, or delete item(s), depending on context
|
||||
*
|
||||
* @param {Boolean} [force=false] Trash or delete even if in a collection or search,
|
||||
* or trash without prompt in library
|
||||
*/
|
||||
this.deleteSelectedItems = function (force) {
|
||||
if (this.itemsView && this.itemsView.selection.count > 0) {
|
||||
var itemGroup = this.itemsView._itemGroup;
|
||||
if (!this.itemsView || !this.itemsView.selection.count) {
|
||||
return;
|
||||
}
|
||||
var itemGroup = this.itemsView._itemGroup;
|
||||
|
||||
if (!itemGroup.isTrash() && !this.canEdit()) {
|
||||
this.displayCannotEditLibraryMessage();
|
||||
if (!itemGroup.isTrash() && !this.canEdit()) {
|
||||
this.displayCannotEditLibraryMessage();
|
||||
return;
|
||||
}
|
||||
|
||||
// TODO: localize
|
||||
var toTrash = {
|
||||
title: "Move to Trash",
|
||||
text: "Are you sure you want to move the selected item"
|
||||
+ (this.itemsView.selection.count>1 ? 's' : '') + " to the Trash?"
|
||||
};
|
||||
var toDelete = {
|
||||
title: Zotero.getString('pane.items.delete.title'),
|
||||
text: Zotero.getString(
|
||||
'pane.items.delete' + (this.itemsView.selection.count > 1 ? '.multiple' : '')
|
||||
)
|
||||
};
|
||||
|
||||
if (itemGroup.isLibrary()) {
|
||||
// In library, don't prompt if meta key was pressed
|
||||
var prompt = force ? false : toTrash;
|
||||
}
|
||||
else if (itemGroup.isCollection()) {
|
||||
// In collection, only prompt if trashing
|
||||
var prompt = force ? toTrash : false;
|
||||
}
|
||||
// This should be changed if/when groups get trash
|
||||
else if (itemGroup.isGroup()) {
|
||||
var prompt = toDelete;
|
||||
}
|
||||
else if (itemGroup.isSearch()) {
|
||||
if (!force) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!force){
|
||||
if (itemGroup.isCollection()) {
|
||||
var noPrompt = true;
|
||||
}
|
||||
// Do nothing in search and share views
|
||||
else if (itemGroup.isSearch() || itemGroup.isShare()) {
|
||||
return;
|
||||
}
|
||||
// Do nothing in trash view if any non-deleted items are selected
|
||||
else if (itemGroup.isTrash()) {
|
||||
var start = {};
|
||||
var end = {};
|
||||
for (var i=0, len=this.itemsView.selection.getRangeCount(); i<len; i++) {
|
||||
this.itemsView.selection.getRangeAt(i, start, end);
|
||||
for (var j=start.value; j<=end.value; j++) {
|
||||
if (!this.itemsView._getItemAtRow(j).ref.deleted) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
var prompt = toTrash;
|
||||
}
|
||||
// Do nothing in share views
|
||||
else if (itemGroup.isShare()) {
|
||||
return;
|
||||
}
|
||||
// Do nothing in trash view if any non-deleted items are selected
|
||||
else if (itemGroup.isTrash()) {
|
||||
var start = {};
|
||||
var end = {};
|
||||
for (var i=0, len=this.itemsView.selection.getRangeCount(); i<len; i++) {
|
||||
this.itemsView.selection.getRangeAt(i, start, end);
|
||||
for (var j=start.value; j<=end.value; j++) {
|
||||
if (!this.itemsView._getItemAtRow(j).ref.deleted) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
var prompt = toDelete;
|
||||
}
|
||||
|
||||
var eraseChildren = {value: true};
|
||||
var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
|
||||
.getService(Components.interfaces.nsIPromptService);
|
||||
var hasChildren;
|
||||
|
||||
if (!this.getSelectedCollection()) {
|
||||
var start = {};
|
||||
var end = {};
|
||||
for (var i=0, len=this.itemsView.selection.getRangeCount(); i<len; i++) {
|
||||
this.itemsView.selection.getRangeAt(i, start, end);
|
||||
for (var j=start.value; j<=end.value; j++) {
|
||||
if (this.itemsView._getItemAtRow(j).numChildren()) {
|
||||
hasChildren = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (noPrompt || promptService.confirmCheck(
|
||||
window,
|
||||
Zotero.getString('pane.items.delete.title'),
|
||||
Zotero.getString('pane.items.delete' + (this.itemsView.selection.count>1 ? '.multiple' : '')),
|
||||
hasChildren ? Zotero.getString('pane.items.delete.attached') : '',
|
||||
eraseChildren))
|
||||
{
|
||||
this.itemsView.deleteSelection(eraseChildren.value, force);
|
||||
}
|
||||
var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
|
||||
.getService(Components.interfaces.nsIPromptService);
|
||||
if (!prompt || promptService.confirm(window, prompt.title, prompt.text)) {
|
||||
this.itemsView.deleteSelection(force);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -3750,10 +3750,8 @@ Zotero.Item.prototype.clone = function(includePrimary, newItem, unsaved) {
|
|||
* Delete item from database and clear from Zotero.Items internal array
|
||||
*
|
||||
* Items.erase() should be used instead of this
|
||||
*
|
||||
* @param {Boolean} eraseChildren Erase child items as well
|
||||
*/
|
||||
Zotero.Item.prototype.erase = function(deleteChildren) {
|
||||
Zotero.Item.prototype.erase = function() {
|
||||
if (!this.id) {
|
||||
return false;
|
||||
}
|
||||
|
@ -3832,7 +3830,7 @@ Zotero.Item.prototype.erase = function(deleteChildren) {
|
|||
// Regular item
|
||||
|
||||
// If flag given, delete child notes and files
|
||||
else if (deleteChildren) {
|
||||
else {
|
||||
var sql = "SELECT itemID FROM itemNotes WHERE sourceItemID=?1 UNION "
|
||||
+ "SELECT itemID FROM itemAttachments WHERE sourceItemID=?1";
|
||||
var toDelete = Zotero.DB.columnQuery(sql, [this.id]);
|
||||
|
@ -3845,37 +3843,6 @@ Zotero.Item.prototype.erase = function(deleteChildren) {
|
|||
}
|
||||
}
|
||||
|
||||
// Otherwise just unlink any child notes or files without deleting
|
||||
else {
|
||||
// Notes
|
||||
var sql = "SELECT itemID FROM itemNotes WHERE sourceItemID=" + this.id;
|
||||
var childNotes = Zotero.DB.columnQuery(sql);
|
||||
if (childNotes) {
|
||||
for each(var id in childNotes) {
|
||||
var i = Zotero.Items.get(id);
|
||||
changedItemsNotifierData[i.id] = { old: i.serialize() };
|
||||
}
|
||||
changedItems.push(childNotes);
|
||||
}
|
||||
var sql = "UPDATE itemNotes SET sourceItemID=NULL WHERE sourceItemID="
|
||||
+ this.id;
|
||||
Zotero.DB.query(sql);
|
||||
|
||||
// Attachments
|
||||
var sql = "SELECT itemID FROM itemAttachments WHERE sourceItemID=" + this.id;
|
||||
var childAttachments = Zotero.DB.columnQuery(sql);
|
||||
if (childAttachments) {
|
||||
for each(var id in childAttachments) {
|
||||
var i = Zotero.Items.get(id);
|
||||
changedItemsNotifierData[i.id] = { old: i.serialize() };
|
||||
}
|
||||
changedItems.push(childAttachments);
|
||||
}
|
||||
var sql = "UPDATE itemAttachments SET sourceItemID=NULL WHERE sourceItemID="
|
||||
+ this.id;
|
||||
Zotero.DB.query(sql);
|
||||
}
|
||||
|
||||
// Flag related items for notification
|
||||
var relateds = this._getRelatedItemsBidirectional();
|
||||
if (relateds) {
|
||||
|
|
|
@ -398,7 +398,7 @@ Zotero.Items = new function() {
|
|||
Zotero.DB.beginTransaction();
|
||||
var deletedIDs = this.getDeleted(true);
|
||||
if (deletedIDs) {
|
||||
this.erase(deletedIDs, true);
|
||||
this.erase(deletedIDs);
|
||||
}
|
||||
Zotero.Notifier.trigger('refresh', 'collection', 0);
|
||||
Zotero.DB.commitTransaction();
|
||||
|
@ -409,9 +409,8 @@ Zotero.Items = new function() {
|
|||
* Delete item(s) from database and clear from internal array
|
||||
*
|
||||
* @param {Integer|Integer[]} ids Item ids
|
||||
* @param {Boolean} eraseChildren Erase child items as well
|
||||
*/
|
||||
function erase(ids, eraseChildren) {
|
||||
function erase(ids) {
|
||||
ids = Zotero.flattenArguments(ids);
|
||||
|
||||
var usiDisabled = Zotero.UnresponsiveScriptIndicator.disable();
|
||||
|
@ -423,7 +422,7 @@ Zotero.Items = new function() {
|
|||
Zotero.debug('Item ' + id + ' does not exist in Items.erase()!', 1);
|
||||
continue;
|
||||
}
|
||||
item.erase(eraseChildren); // calls unload()
|
||||
item.erase(); // calls unload()
|
||||
item = undefined;
|
||||
}
|
||||
Zotero.DB.commitTransaction();
|
||||
|
|
|
@ -1229,11 +1229,14 @@ Zotero.ItemTreeView.prototype.getSelectedItems = function(asIDs)
|
|||
/**
|
||||
* Delete the selection
|
||||
*
|
||||
* @param {Boolean} eraseChildren
|
||||
* @param {Boolean} force Delete item even if removing from a collection
|
||||
* @param {Boolean} [force=false] Delete item even if removing from a collection
|
||||
*/
|
||||
Zotero.ItemTreeView.prototype.deleteSelection = function(eraseChildren, force)
|
||||
Zotero.ItemTreeView.prototype.deleteSelection = function (force)
|
||||
{
|
||||
if (arguments.length > 1) {
|
||||
throw ("deleteSelection() no longer takes two parameters");
|
||||
}
|
||||
|
||||
if (this.selection.count == 0) {
|
||||
return;
|
||||
}
|
||||
|
@ -1261,8 +1264,11 @@ Zotero.ItemTreeView.prototype.deleteSelection = function(eraseChildren, force)
|
|||
|
||||
var itemGroup = this._itemGroup;
|
||||
|
||||
if (itemGroup.isGroup() || (force && itemGroup.isWithinGroup())) {
|
||||
Zotero.Items.erase(ids, eraseChildren);
|
||||
if (itemGroup.isTrash()) {
|
||||
Zotero.Items.erase(ids);
|
||||
}
|
||||
else if (itemGroup.isGroup() || (force && itemGroup.isWithinGroup())) {
|
||||
Zotero.Items.erase(ids);
|
||||
}
|
||||
else if (itemGroup.isLibrary() || force) {
|
||||
Zotero.Items.trash(ids);
|
||||
|
@ -1270,9 +1276,6 @@ Zotero.ItemTreeView.prototype.deleteSelection = function(eraseChildren, force)
|
|||
else if (itemGroup.isCollection()) {
|
||||
itemGroup.ref.removeItems(ids);
|
||||
}
|
||||
else if (itemGroup.isTrash()) {
|
||||
Zotero.Items.erase(ids, eraseChildren);
|
||||
}
|
||||
this._treebox.endUpdateBatch();
|
||||
}
|
||||
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Are you sure you want to delete the selected item?
|
||||
pane.items.delete.multiple=Are you sure you want to delete the selected items?
|
||||
pane.items.delete.title=Delete
|
||||
pane.items.delete.attached=Erase attached notes and files
|
||||
pane.items.menu.remove=Remove Selected Item
|
||||
pane.items.menu.remove.multiple=Remove Selected Items
|
||||
pane.items.menu.erase=Delete Selected Item from Library...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=تحميل قائمة البنود...
|
|||
pane.items.delete=هل ترغب في حذف الموضوع المختار؟
|
||||
pane.items.delete.multiple=هل ترغب في حذف المواضيع المختارة؟
|
||||
pane.items.delete.title=حذف
|
||||
pane.items.delete.attached=مسح الملاحظات والملفات المرفقة
|
||||
pane.items.menu.remove=حذف الموضوع المختار
|
||||
pane.items.menu.remove.multiple=حذف المواضيع المختارة
|
||||
pane.items.menu.erase=احذف الموضوع المختار من المكتبة...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Зареждане на списъка на обектите.
|
|||
pane.items.delete=Сигурни ли сте, че искате да изтриете избрания обект?
|
||||
pane.items.delete.multiple=Сигурни ли сте, че искате да изтриете избраните обекти?
|
||||
pane.items.delete.title=Изтриване
|
||||
pane.items.delete.attached=Изтриване на закачените бележки и файлове
|
||||
pane.items.menu.remove=Изтриване на избрания обект
|
||||
pane.items.menu.remove.multiple=Изтриване на избраните обекти
|
||||
pane.items.menu.erase=Изтриване на избрания обект от библиотеката...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Carregant la llista d'elements...
|
|||
pane.items.delete=Estàs segur que vols eliminar l'element seleccionat?
|
||||
pane.items.delete.multiple=Estàs segur que vols eliminar els elements seleccionats?
|
||||
pane.items.delete.title=Elimina
|
||||
pane.items.delete.attached=Esborra notes i arxius adjunts
|
||||
pane.items.menu.remove=Elimina l'element seleccionat
|
||||
pane.items.menu.remove.multiple=Elimina els elements seleccionats
|
||||
pane.items.menu.erase=Elimina l'element seleccionat de la Llibreria...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Nahrávám seznam položek...
|
|||
pane.items.delete=Jste si jisti, že chcete smazat zvolenou položku?
|
||||
pane.items.delete.multiple=Jste si jisti, že chcete smazat zvolene položky?
|
||||
pane.items.delete.title=Smazat
|
||||
pane.items.delete.attached=Smazat přiřazené poznámky a soubory
|
||||
pane.items.menu.remove=Smazat vybranou položku
|
||||
pane.items.menu.remove.multiple=Smazat vybrané položky
|
||||
pane.items.menu.erase=Smazat vybranou položku z knihovny...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Er du sikker på at du vil slette de valgte elementet?
|
||||
pane.items.delete.multiple=Er du sikker på at du vil slette de valgte elementer?
|
||||
pane.items.delete.title=Slet
|
||||
pane.items.delete.attached=Slet tilhørende noter og filer.
|
||||
pane.items.menu.remove=Fjern det valgte Element
|
||||
pane.items.menu.remove.multiple=Fjern valgte Elementer
|
||||
pane.items.menu.erase=Slet det valgte element fra Biblioteket...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Sind Sie sicher, dass Sie den ausgewählten Eintrag löschen möchten?
|
||||
pane.items.delete.multiple=Sind Sie sicher, dass Sie die ausgewählten Einträge löschen möchten?
|
||||
pane.items.delete.title=Löschen
|
||||
pane.items.delete.attached=Angehängte Notizen und Dateien löschen
|
||||
pane.items.menu.remove=Ausgewählten Eintrag entfernen
|
||||
pane.items.menu.remove.multiple=Ausgewählte Einträge entfernen
|
||||
pane.items.menu.erase=Ausgewählten Eintrag aus der Bibliothek löschen...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Sind Sie sicher, dass Sie den ausgewählten Eintrag löschen möchten?
|
||||
pane.items.delete.multiple=Sind Sie sicher, dass Sie die ausgewählten Einträge löschen möchten?
|
||||
pane.items.delete.title=Löschen
|
||||
pane.items.delete.attached=Angehängte Notizen und Dateien löschen
|
||||
pane.items.menu.remove=Ausgewählten Eintrag entfernen
|
||||
pane.items.menu.remove.multiple=Ausgewählte Einträge entfernen
|
||||
pane.items.menu.erase=Ausgewählten Eintrag aus der Bibliothek löschen...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Lade die Liste der Einträge...
|
|||
pane.items.delete=Sind Sie sicher, dass Sie den ausgewählten Eintrag löschen möchten?
|
||||
pane.items.delete.multiple=Sind Sie sicher, dass Sie die ausgewählten Einträge löschen möchten?
|
||||
pane.items.delete.title=Löschen
|
||||
pane.items.delete.attached=Angehängte Notizen und Dateien löschen
|
||||
pane.items.menu.remove=Ausgewählten Eintrag entfernen
|
||||
pane.items.menu.remove.multiple=Ausgewählte Einträge entfernen
|
||||
pane.items.menu.erase=Ausgewählten Eintrag aus der Bibliothek löschen...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Are you sure you want to delete the selected item?
|
||||
pane.items.delete.multiple=Are you sure you want to delete the selected items?
|
||||
pane.items.delete.title=Delete
|
||||
pane.items.delete.attached=Erase attached notes and files
|
||||
pane.items.menu.remove=Remove Selected Item
|
||||
pane.items.menu.remove.multiple=Remove Selected Items
|
||||
pane.items.menu.erase=Delete Selected Item from Library...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading = Loading items list...
|
|||
pane.items.delete = Are you sure you want to delete the selected item?
|
||||
pane.items.delete.multiple = Are you sure you want to delete the selected items?
|
||||
pane.items.delete.title = Delete
|
||||
pane.items.delete.attached = Erase attached notes and files
|
||||
pane.items.menu.remove = Remove Selected Item
|
||||
pane.items.menu.remove.multiple = Remove Selected Items
|
||||
pane.items.menu.erase = Delete Selected Item from Library...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Cargando la lista de ítems...
|
|||
pane.items.delete=¿Seguro que quieres borrar el ítem asociado?
|
||||
pane.items.delete.multiple=¿Seguro que quieres borrar los ítems seleccionados?
|
||||
pane.items.delete.title=Borrar
|
||||
pane.items.delete.attached=Borrar las notas y archivos adjuntos
|
||||
pane.items.menu.remove=Eliminar el ítem seleccionado
|
||||
pane.items.menu.remove.multiple=Eliminar los ítems seleccionados
|
||||
pane.items.menu.erase=Borrar de la biblioteca el ítem seleccionado
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Are you sure you want to delete the selected item?
|
||||
pane.items.delete.multiple=Are you sure you want to delete the selected items?
|
||||
pane.items.delete.title=Delete
|
||||
pane.items.delete.attached=Erase attached notes and files
|
||||
pane.items.menu.remove=Remove Selected Item
|
||||
pane.items.menu.remove.multiple=Remove Selected Items
|
||||
pane.items.menu.erase=Delete Selected Item from Library...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Ladataan kohdeluettelo...
|
|||
pane.items.delete=Haluatko varmasti poistaa valitun kohteen?
|
||||
pane.items.delete.multiple=Haluatko varmasti poistaa valitut kohteet?
|
||||
pane.items.delete.title=Poista
|
||||
pane.items.delete.attached=Tyhjennä liitetyt muistiot ja tiedostot
|
||||
pane.items.menu.remove=Poista valittu kohde
|
||||
pane.items.menu.remove.multiple=Poista valitut kohteet
|
||||
pane.items.menu.erase=Poista valittu kohde kirjastosta...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Chargement de la liste des objets…
|
|||
pane.items.delete=Voulez-vous vraiment supprimer l'élément sélectionné ?
|
||||
pane.items.delete.multiple=Voulez-vous vraiment supprimer les éléments sélectionnés ?
|
||||
pane.items.delete.title=Supprimer
|
||||
pane.items.delete.attached=Supprimer les notes et fichiers joints
|
||||
pane.items.menu.remove=Retirer l'élément sélectionné de la collection
|
||||
pane.items.menu.remove.multiple=Retirer les éléments sélectionnés de la collection
|
||||
pane.items.menu.erase=Supprimer l'élément sélectionné de la bibliothèque…
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Cargando a lista de elementos ...
|
|||
pane.items.delete=Está seguro de que quere eliminar o elemento seleccionado?
|
||||
pane.items.delete.multiple=Está seguro de que quere eliminar os elementos seleccionados?
|
||||
pane.items.delete.title=Eliminar
|
||||
pane.items.delete.attached=Borrar notas e arquivos adxuntos
|
||||
pane.items.menu.remove=Eliminar o Elemento Seleccionado
|
||||
pane.items.menu.remove.multiple=Eliminar os Elementos Seleccionados
|
||||
pane.items.menu.erase=Eliminar da Biblioteca o Elemento Seleccionado...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=טוען רשימת פריטים...
|
|||
pane.items.delete=Are you sure you want to delete the selected item?
|
||||
pane.items.delete.multiple=האם אתה רוצה למחוק את הפריטים הנבחרים?
|
||||
pane.items.delete.title=מחק
|
||||
pane.items.delete.attached=מחק הערות וקבצים מצורפים
|
||||
pane.items.menu.remove=הסר פריטים נבחרים
|
||||
pane.items.menu.remove.multiple=הסר פריטים נבחרים
|
||||
pane.items.menu.erase=מחק פריטים נבחרים מספריה...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Are you sure you want to delete the selected item?
|
||||
pane.items.delete.multiple=Are you sure you want to delete the selected items?
|
||||
pane.items.delete.title=Delete
|
||||
pane.items.delete.attached=Erase attached notes and files
|
||||
pane.items.menu.remove=Remove Selected Item
|
||||
pane.items.menu.remove.multiple=Remove Selected Items
|
||||
pane.items.menu.erase=Delete Selected Item from Library...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Elemek listájának betöltése...
|
|||
pane.items.delete=A kijelölt elem törlésének megerősítése?
|
||||
pane.items.delete.multiple=A kijelölt elemek törlésének megerősítése?
|
||||
pane.items.delete.title=Törlés
|
||||
pane.items.delete.attached=Kapcsolódó jegyzetek és fájlok törlése
|
||||
pane.items.menu.remove=Kijelölt elem törlése
|
||||
pane.items.menu.remove.multiple=Kijelölt elemek törlése
|
||||
pane.items.menu.erase=Kiválasztott elem törlése a könyvtárból...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Viltu örugglega eyða valdri færslu?
|
||||
pane.items.delete.multiple=Viltu örugglega eyða völdum færslum?
|
||||
pane.items.delete.title=Eyða
|
||||
pane.items.delete.attached=Erase attached notes and files
|
||||
pane.items.menu.remove=Eyða valdri færslu
|
||||
pane.items.menu.remove.multiple=Eyða völdum færslum
|
||||
pane.items.menu.erase=Delete Selected Item from Library...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Caricamento lista elementi in corso...
|
|||
pane.items.delete=Eliminare l'elemento selezionato?
|
||||
pane.items.delete.multiple=Eliminare gli elementi selezionati?
|
||||
pane.items.delete.title=Eliminazione elemento
|
||||
pane.items.delete.attached=Rimuovi le note e i file allegati
|
||||
pane.items.menu.remove=Rimuovi l'elemento selezionato
|
||||
pane.items.menu.remove.multiple=Rimuovi gli elementi selezionati
|
||||
pane.items.menu.erase=Elimina l'elemento selezionato dalla libreria...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=アイテムリストを読み込んでいます...
|
|||
pane.items.delete=選択されたアイテムを削除してよろしいですか?
|
||||
pane.items.delete.multiple=選択されたアイテムを削除してよろしいですか?
|
||||
pane.items.delete.title=削除
|
||||
pane.items.delete.attached=添付されたメモやファイルの削除
|
||||
pane.items.menu.remove=アイテムの削除
|
||||
pane.items.menu.remove.multiple=選択されたアイテムの削除
|
||||
pane.items.menu.erase=アイテムをライブラリーから削除...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=항목 목록 불러오기...
|
|||
pane.items.delete=선택된 항목을 삭제하길 원하는게 맞습니까?
|
||||
pane.items.delete.multiple=선택된 수집품들을 삭제하길 원하는게 맞습니까?
|
||||
pane.items.delete.title=삭제
|
||||
pane.items.delete.attached=첨부된 노트와 파일 지우기
|
||||
pane.items.menu.remove=선택된 항목 삭제
|
||||
pane.items.menu.remove.multiple=선택된 항목 삭제
|
||||
pane.items.menu.erase=라이브러리로부터 선택된 항목 삭제...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Are you sure you want to delete the selected item?
|
||||
pane.items.delete.multiple=Are you sure you want to delete the selected items?
|
||||
pane.items.delete.title=Устгах
|
||||
pane.items.delete.attached=Erase attached notes and files
|
||||
pane.items.menu.remove=Remove Selected Item
|
||||
pane.items.menu.remove.multiple=Remove Selected Items
|
||||
pane.items.menu.erase=Delete Selected Item from Library...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Laster elementliste...
|
|||
pane.items.delete=Er du sikker på at du vil slette det valgte elementet?
|
||||
pane.items.delete.multiple=Er du sikker på at du vil slette de valgte elementene?
|
||||
pane.items.delete.title=Slett
|
||||
pane.items.delete.attached=Slett vedlagte notater og filer
|
||||
pane.items.menu.remove=Slett valgt element
|
||||
pane.items.menu.remove.multiple=Slett valgte elementer
|
||||
pane.items.menu.erase=Slett valgt element fra bibliotek...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Objecten-lijst wordt geladen...
|
|||
pane.items.delete=Wilt u het geselecteerde object verwijderen?
|
||||
pane.items.delete.multiple=Wilt u de geselecteerde objecten verwijderen?
|
||||
pane.items.delete.title=Verwijderen
|
||||
pane.items.delete.attached=Bijgevoegde aantekeningen en bestanden wissen
|
||||
pane.items.menu.remove=Geselecteerd object verwijderen
|
||||
pane.items.menu.remove.multiple=Geselecteerde objecten verwijderen
|
||||
pane.items.menu.erase=Object verwijderen uit bibliotheek...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Wczytywanie listy elementów...
|
|||
pane.items.delete=Czy na pewno chcesz usunąć zaznaczony element?
|
||||
pane.items.delete.multiple=Czy na pewno chcesz usunąć zaznaczone elementy?
|
||||
pane.items.delete.title=Usuń
|
||||
pane.items.delete.attached=Usuń dołączone notatki i pliki
|
||||
pane.items.menu.remove=Usuń zaznaczony element
|
||||
pane.items.menu.remove.multiple=Usuń zaznaczone elementy
|
||||
pane.items.menu.erase=Usuń zaznaczony element z biblioteki
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Loading items list...
|
|||
pane.items.delete=Você deseja apagar o item selecionado?
|
||||
pane.items.delete.multiple=Você deseja apagar os itens selecionados?
|
||||
pane.items.delete.title=Apagar
|
||||
pane.items.delete.attached=Apagar os anexos das notas e arquivos
|
||||
pane.items.menu.remove=Remover item selecionado
|
||||
pane.items.menu.remove.multiple=Remover itens selecionados
|
||||
pane.items.menu.erase=Apagar item selecionado da biblioteca...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Carregando lista de itens...
|
|||
pane.items.delete=Quer mesmo remover o item seleccionado?
|
||||
pane.items.delete.multiple=Quer mesmo remover os itens seleccionados?
|
||||
pane.items.delete.title=Remover
|
||||
pane.items.delete.attached=Eliminar notas e arquivos anexos
|
||||
pane.items.menu.remove=Remover Item Seleccionado
|
||||
pane.items.menu.remove.multiple=Remover Itens Seleccionados
|
||||
pane.items.menu.erase=Remover Item Seleccionado da Biblioteca...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Încarcă lista înregistrărilor...
|
|||
pane.items.delete=Eşti sigur că vrei să ştergi înregistrarea selectată?
|
||||
pane.items.delete.multiple=Eşti sigur că vrei să ştergi înregistrările selectate?
|
||||
pane.items.delete.title=Şterge
|
||||
pane.items.delete.attached=Şterge notele şi fişierele ataşate
|
||||
pane.items.menu.remove=Şterge înregistrarea selectată
|
||||
pane.items.menu.remove.multiple=Şterge înregistrările selectate
|
||||
pane.items.menu.erase=Şterge din bibliotecă înregistrarea selectată...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Загружается список документов:
|
|||
pane.items.delete=Вы уверены, что хотите удалить выбранный документ?
|
||||
pane.items.delete.multiple=Вы уверены, что хотите удалить выбранные документы?
|
||||
pane.items.delete.title=Удалить
|
||||
pane.items.delete.attached=Стереть прикрепленные записи и файлы
|
||||
pane.items.menu.remove=Удалить выбранный документ
|
||||
pane.items.menu.remove.multiple=Удалить выбранные документы
|
||||
pane.items.menu.erase=Удалить выбранный документ из библиотеки...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Nahrávam zoznam položiek...
|
|||
pane.items.delete=Naozaj chcete vymazať zvolenú položku?
|
||||
pane.items.delete.multiple=Naozaj že chcete vymazať zvolené položky?
|
||||
pane.items.delete.title=Vymaž
|
||||
pane.items.delete.attached=Vymaž priložené poznámky a súbory
|
||||
pane.items.menu.remove=Odstráň vybranú položku
|
||||
pane.items.menu.remove.multiple=Odstráň vybrané položky
|
||||
pane.items.menu.erase=Vymaž vybranú položku z knižnice...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Nalaganje seznama vnosov ...
|
|||
pane.items.delete=Ste prepričani, da želite izbrisati izbrani vnos?
|
||||
pane.items.delete.multiple=Ste prepričani, da želite izbrisati izbrane vnose?
|
||||
pane.items.delete.title=Izbriši
|
||||
pane.items.delete.attached=Izbriši pripete opombe in datoteke
|
||||
pane.items.menu.remove=Odstrani izbrani vnos
|
||||
pane.items.menu.remove.multiple=Odstrani izbrane vnose
|
||||
pane.items.menu.erase=Izbriši izbrani vnos iz knjižnice ...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Учитавам списак ставки...
|
|||
pane.items.delete=Да ли сте сигурни да желите избрисати изабрану ставку?
|
||||
pane.items.delete.multiple=Да ли сте сигурни да желите избрисати изабране ставке?
|
||||
pane.items.delete.title=Избриши
|
||||
pane.items.delete.attached=Избриши приложене белешке и датотеке
|
||||
pane.items.menu.remove=Избаци изабрану ставку
|
||||
pane.items.menu.remove.multiple=Избаци изабране ставке
|
||||
pane.items.menu.erase=Избриши изабрану ставку из библиотеке...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Laddar lista med poster...
|
|||
pane.items.delete=Är du säker på att du vill ta bort den valda posten?
|
||||
pane.items.delete.multiple=Är du säker på att du vill ta bort de valda posterna?
|
||||
pane.items.delete.title=Ta bort
|
||||
pane.items.delete.attached=Radera bifogade anteckningar och filer
|
||||
pane.items.menu.remove=Ta bort vald post
|
||||
pane.items.menu.remove.multiple=Ta bort valda poster
|
||||
pane.items.menu.erase=Ta bort vald post från biblioteket
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=กำลังโหลดรายการไอเทม.
|
|||
pane.items.delete=ท่านแน่ใจหรือว่าต้องการลบไอเทมที่เลือกอยู่?
|
||||
pane.items.delete.multiple=ท่านแน่ใจหรือว่าต้องการลบไอเทมที่เลือกอยู่?
|
||||
pane.items.delete.title=ลบ
|
||||
pane.items.delete.attached=ลบโน๊ตและไฟล์ที่แนบอยู่
|
||||
pane.items.menu.remove=ลบไอเทมที่เลือกอยู่
|
||||
pane.items.menu.remove.multiple=ลบไอเทมที่เลือกอยู่
|
||||
pane.items.menu.erase=ลบไอเทมที่เลือกจากไลบรารี่...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Eserlerin listesi yükleniyor...
|
|||
pane.items.delete=Seçili olan bu eseri silmek istediğinize emin misiniz?
|
||||
pane.items.delete.multiple=Seçili olan bu eserleri silmek istediğinize emin misiniz?
|
||||
pane.items.delete.title=Sil
|
||||
pane.items.delete.attached=Ek dosya ve notları Sil
|
||||
pane.items.menu.remove=Seçili Eseri Sil
|
||||
pane.items.menu.remove.multiple=Seçili Eserleri Sil
|
||||
pane.items.menu.erase=Seçili Eseri Kitaplıktan Sil...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=Tải danh sách các biểu ghi...
|
|||
pane.items.delete=Bạn có chắc bạn muốn xóa biểu ghi vừa chọn?
|
||||
pane.items.delete.multiple=Bạn có chắc bạn muốn xóa những biểu ghi vừa chọn?
|
||||
pane.items.delete.title=Xóa
|
||||
pane.items.delete.attached=Xóa các ghi chép và các tập tin đính kèm
|
||||
pane.items.menu.remove=Xóa Biểu ghi vừa chọn
|
||||
pane.items.menu.remove.multiple=Xóa các Biểu ghi vừa chọn
|
||||
pane.items.menu.erase=Xóa Biểu ghi vừa chọn khỏi Thư viện...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=加载条目列表...
|
|||
pane.items.delete=您确信要删除所选条目吗?
|
||||
pane.items.delete.multiple=您确信要删除所选条目吗?
|
||||
pane.items.delete.title=删除
|
||||
pane.items.delete.attached=清除附加的便笺和文件
|
||||
pane.items.menu.remove=移除所选条目
|
||||
pane.items.menu.remove.multiple=移除所选条目
|
||||
pane.items.menu.erase=从库中删除所选条目...
|
||||
|
|
|
@ -89,7 +89,6 @@ pane.items.loading=正在載入項目清單…
|
|||
pane.items.delete=你確定要刪除所選取的項目嗎?
|
||||
pane.items.delete.multiple=你確定要刪除所選取的項目嗎?
|
||||
pane.items.delete.title=刪除
|
||||
pane.items.delete.attached=清除附加的筆記和檔案
|
||||
pane.items.menu.remove=移除選取的項目
|
||||
pane.items.menu.remove.multiple=移除選取的項目
|
||||
pane.items.menu.erase=從圖書館中刪除選取的項目…
|
||||
|
|
Loading…
Reference in a new issue