Commit 3a6a1c4c authored by CardBook's avatar CardBook

version 34.9

parent f3fc79cf
......@@ -31,6 +31,23 @@ if ("undefined" == typeof(cardbookElementTools)) {
} catch (e) {}
},
addCategoriesRow: function (aCategories) {
var useColor = cardbookPreferences.getStringPref("extensions.cardbook.useColor");
var panesView = cardbookPreferences.getStringPref("extensions.cardbook.panesView");
var aParent = document.getElementById('categories' + panesView + 'Row');
for (category of aCategories) {
var aLabel = document.createElement('label');
aParent.appendChild(aLabel);
aLabel.setAttribute('id', category + 'Label');
aLabel.setAttribute('value', category);
if (category in cardbookRepository.cardbookCategoryColors && useColor != "nothing") {
aLabel.setAttribute('class', 'tagvalue cardbookCategoryClass');
}
aLabel.setAttribute('type', 'category_' + category);
}
},
addGroupbox: function (aType) {
var panesView = cardbookPreferences.getStringPref("extensions.cardbook.panesView");
var aParent = document.getElementById(panesView + 'Rows');
......
......@@ -1719,6 +1719,14 @@ var cardbookRepository = {
var ruleIndex = aStyleSheet.insertRule(ruleString, aStyleSheet.cssRules.length);
},
createCssCategoryRules: function (aStyleSheet, aDirPrefId, aColor) {
var oppositeColor = cardbookRepository.getTextColorFromBackgroundColor(aColor);
var ruleString1 = ".cardbookCategoryClass[type=\"" + aDirPrefId + "\"] {background-color: " + aColor + ";}";
var ruleIndex1 = aStyleSheet.insertRule(ruleString1, aStyleSheet.cssRules.length);
var ruleString2 = ".cardbookCategoryClass[type=\"" + aDirPrefId + "\"] {color: " + oppositeColor + ";}";
var ruleIndex2 = aStyleSheet.insertRule(ruleString2, aStyleSheet.cssRules.length);
},
createCssCardRules: function (aStyleSheet, aDirPrefId, aColor) {
var useColor = cardbookPreferences.getStringPref("extensions.cardbook.useColor");
var oppositeColor = cardbookRepository.getTextColorFromBackgroundColor(aColor);
......
......@@ -1075,7 +1075,6 @@ if ("undefined" == typeof(cardbookUtils)) {
adjustFields: function () {
var nullableFields = {fn: [ 'fn' ],
pers: [ 'lastname', 'firstname', 'othername', 'prefixname', 'suffixname', 'nickname', 'bday', 'gender', 'birthplace', 'anniversary', 'deathdate', 'deathplace' ],
categories: [ 'categories' ],
note: [ 'note' ],
misc: [ 'mailer', 'geo', 'sortstring', 'class1', 'tz', 'agent', 'key', 'photolocalURI', 'photoURI', 'logolocalURI', 'logoURI', 'soundlocalURI', 'soundURI' ],
tech: [ 'dirPrefId', 'version', 'prodid', 'uid', 'cardurl', 'rev', 'etag' ],
......@@ -1218,6 +1217,18 @@ if ("undefined" == typeof(cardbookUtils)) {
}
}
var groupbox = document.getElementById('categoriesclassicalGroupbox');
if (document.getElementById('categoriesclassicalRow').childElementCount != "0") {
groupbox.removeAttribute('hidden');
} else {
groupbox.setAttribute('hidden', 'true');
}
var groupbox = document.getElementById('categoriesmodernGroupbox');
if (document.getElementById('categoriesmodernRow').childElementCount != "0") {
groupbox.removeAttribute('hidden');
} else {
groupbox.setAttribute('hidden', 'true');
}
var groupbox = document.getElementById('orgGroupbox');
if (document.getElementById('orgRows').childElementCount != "0") {
groupbox.removeAttribute('hidden');
......
......@@ -301,7 +301,7 @@
<menuitem id="copyCardsFromAccountsOrCats" label="&copyCardFromAccountsOrCatsLabel;" oncommand="wdw_cardbook.copyCardsFromAccountsOrCats();"/>
<menuitem id="pasteCardsFromAccountsOrCats" label="&pasteCardFromAccountsOrCatsLabel;" oncommand="wdw_cardbook.pasteCards();"/>
<menuseparator/>
<menuitem id="renameCatFromAccountsOrCats" label="&renameCatFromAccountsOrCatsLabel;" oncommand="wdw_cardbook.selectCategoryToAction('RENAME');"/>
<menuitem id="editCatFromAccountsOrCats" label="&editCatFromAccountsOrCatsLabel;" oncommand="wdw_cardbook.selectCategoryToAction('EDIT');"/>
<menuitem id="convertCatFromAccountsOrCats" label="&convertCatFromAccountsOrCatsLabel;" oncommand="wdw_cardbook.selectCategoryToAction('CONVERT');"/>
<menuitem id="removeCatFromAccountsOrCats" label="&removeCatFromAccountsOrCatsLabel;" oncommand="wdw_cardbook.selectCategoryToAction('REMOVE');"/>
<menuseparator/>
......
......@@ -200,9 +200,7 @@
<caption label="&categoriesGroupboxLabel;" class="header"/>
<hbox flex="1">
<image id="dummyCatclassicalPrefBox" class="cardbookNoPrefStarClass"/>
<vbox flex="1">
<textbox id="categoriesclassicalTextBox" flex="1" multiline="true" wrap="virtual"/>
</vbox>
<vbox id="categoriesclassicalRow"/>
</hbox>
</groupbox>
</hbox>
......@@ -242,9 +240,7 @@
<caption label="&categoriesGroupboxLabel;" class="header"/>
<hbox flex="1">
<image id="dummyCatmodernPrefBox" class="cardbookNoPrefStarClass"/>
<vbox flex="1">
<textbox id="categoriesmodernTextBox" flex="1" multiline="true" wrap="virtual"/>
</vbox>
<vbox id="categoriesmodernRow"/>
</hbox>
</groupbox>
</vbox>
......
......@@ -102,7 +102,7 @@ if ("undefined" == typeof(ovl_synchro)) {
prefs.setCharPref("accountShown", "");
prefs.setCharPref("uncategorizedCards", "");
prefs.setCharPref("categoryColors", "");
prefs.setCharPref("addonVersion", "34.8");
prefs.setCharPref("addonVersion", "34.9");
prefs.setCharPref("defaultRegion", "NOTSET");
prefs.setBoolPref("localDataEncryption", false);
......
......@@ -247,8 +247,8 @@ if ("undefined" == typeof(wdw_cardbook)) {
clearCard: function () {
cardbookUtils.clearCard();
cardbookElementTools.deleteRowsAllTypes();
document.getElementById('categoriesclassicalTextBox').value = "";
document.getElementById('categoriesmodernTextBox').value = "";
cardbookElementTools.deleteRows('categoriesclassicalRow');
cardbookElementTools.deleteRows('categoriesmodernRow');
cardbookUtils.adjustFields();
},
......@@ -257,10 +257,7 @@ if ("undefined" == typeof(wdw_cardbook)) {
cardbookUtils.displayCard(aCard, true, true);
document.getElementById('vcardTextBox').value = cardbookUtils.cardToVcardData(aCard, false);
document.getElementById('vcardTextBox').setAttribute('readonly', 'true');
var panesView = cardbookPreferences.getStringPref("extensions.cardbook.panesView");
document.getElementById('categories' + panesView + 'TextBox').value = cardbookUtils.formatCategories(aCard.categories);
document.getElementById('categories' + panesView + 'TextBox').setAttribute('readonly', 'true');
document.getElementById('categories' + panesView + 'TextBox').setAttribute('rows', aCard.categories.length);
cardbookElementTools.addCategoriesRow(cardbookUtils.sortArrayByString(aCard.categories,1));
cardbookUtils.adjustFields();
},
......@@ -2101,7 +2098,7 @@ if ("undefined" == typeof(wdw_cardbook)) {
} else if (myTarget == cardbookUtils.getAccountId(myTarget)) {
wdw_cardbook.editAddressbook();
} else {
wdw_cardbook.selectCategoryToAction('RENAME');
wdw_cardbook.selectCategoryToAction('EDIT');
}
},
......@@ -2123,6 +2120,7 @@ if ("undefined" == typeof(wdw_cardbook)) {
for (category in cardbookRepository.cardbookCategoryColors) {
var color = cardbookRepository.cardbookCategoryColors[category];
cardbookRepository.createCssAccountRules(styleSheet, 'category_' + category, color);
cardbookRepository.createCssCategoryRules(styleSheet, 'category_' + category, color);
cardbookRepository.createCssCardRules(styleSheet, 'category_' + category, color);
}
cardbookRepository.reloadCss(styleSheet.href);
......@@ -2323,7 +2321,7 @@ if ("undefined" == typeof(wdw_cardbook)) {
wdw_cardbook.removeCategory(myDirPrefId, myCategoryName, true);
} else if (aAction === "CONVERT") {
wdw_cardbook.convertCategoryToList(myDirPrefId, myCategoryName);
} else if (aAction === "RENAME") {
} else if (aAction === "EDIT") {
wdw_cardbook.renameCategory(myDirPrefId, myCategoryName, true);
}
}
......@@ -2690,22 +2688,22 @@ if ("undefined" == typeof(wdw_cardbook)) {
wdw_cardbook.enableOrDisableElement(['pasteCardsFromAccountsOrCats', 'importCardsFromFileFromAccountsOrCats', 'importCardsFromDirFromAccountsOrCats', 'syncAccountFromAccountsOrCats'], true);
}
if (myTree.view.isContainer(myTree.currentIndex)) {
wdw_cardbook.enableOrDisableElement(['removeCatFromAccountsOrCats', 'renameCatFromAccountsOrCats', 'convertCatFromAccountsOrCats'], true);
wdw_cardbook.enableOrDisableElement(['removeCatFromAccountsOrCats', 'editCatFromAccountsOrCats', 'convertCatFromAccountsOrCats'], true);
} else {
var mySepPosition = myAccountId.indexOf("::",0);
var myCategoryName = myAccountId.substr(mySepPosition+2, myAccountId.length);
if (myCategoryName == cardbookRepository.cardbookUncategorizedCards) {
wdw_cardbook.enableOrDisableElement(['removeCatFromAccountsOrCats'], true);
wdw_cardbook.enableOrDisableElement(['renameCatFromAccountsOrCats'], false);
wdw_cardbook.enableOrDisableElement(['editCatFromAccountsOrCats'], false);
wdw_cardbook.enableOrDisableElement(['convertCatFromAccountsOrCats'], true);
} else {
if (cardbookPreferences.getReadOnly(myPrefId)) {
wdw_cardbook.enableOrDisableElement(['removeCatFromAccountsOrCats'], true);
wdw_cardbook.enableOrDisableElement(['renameCatFromAccountsOrCats'], true);
wdw_cardbook.enableOrDisableElement(['editCatFromAccountsOrCats'], true);
wdw_cardbook.enableOrDisableElement(['convertCatFromAccountsOrCats'], true);
} else {
wdw_cardbook.enableOrDisableElement(['removeCatFromAccountsOrCats'], false);
wdw_cardbook.enableOrDisableElement(['renameCatFromAccountsOrCats'], false);
wdw_cardbook.enableOrDisableElement(['editCatFromAccountsOrCats'], false);
wdw_cardbook.enableOrDisableElement(['convertCatFromAccountsOrCats'], false);
}
}
......@@ -2730,7 +2728,7 @@ if ("undefined" == typeof(wdw_cardbook)) {
if (document.getElementById('cardsTree').view.rowCount == 0) {
wdw_cardbook.enableOrDisableElement(['toEmailCardsFromAccountsOrCats', 'ccEmailCardsFromAccountsOrCats', 'bccEmailCardsFromAccountsOrCats', 'shareCardsByEmailFromAccountsOrCats', 'cutCardsFromAccountsOrCats',
'copyCardsFromAccountsOrCats', 'exportCardsToFileFromAccountsOrCats', 'exportCardsToDirFromAccountsOrCats', 'generateFnFromAccountsOrCats',
'findDuplicatesFromAccountsOrCats', 'renameCatFromAccountsOrCats', 'removeCatFromAccountsOrCats', 'convertCatFromAccountsOrCats', 'printFromAccountsOrCats'], true);
'findDuplicatesFromAccountsOrCats', 'editCatFromAccountsOrCats', 'removeCatFromAccountsOrCats', 'convertCatFromAccountsOrCats', 'printFromAccountsOrCats'], true);
} else if (document.getElementById('cardsTree').view.rowCount == 1) {
wdw_cardbook.enableOrDisableElement(['toEmailCardsFromAccountsOrCats', 'ccEmailCardsFromAccountsOrCats', 'bccEmailCardsFromAccountsOrCats', 'shareCardsByEmailFromAccountsOrCats',
'copyCardsFromAccountsOrCats', 'exportCardsToFileFromAccountsOrCats', 'exportCardsToDirFromAccountsOrCats', 'findDuplicatesFromAccountsOrCats',
......@@ -2752,7 +2750,7 @@ if ("undefined" == typeof(wdw_cardbook)) {
wdw_cardbook.enableOrDisableElement(['toEmailCardsFromAccountsOrCats', 'ccEmailCardsFromAccountsOrCats', 'bccEmailCardsFromAccountsOrCats', 'shareCardsByEmailFromAccountsOrCats', 'cutCardsFromAccountsOrCats',
'copyCardsFromAccountsOrCats', 'pasteCardsFromAccountsOrCats', 'exportCardsToFileFromAccountsOrCats', 'exportCardsToDirFromAccountsOrCats', 'importCardsFromFileFromAccountsOrCats',
'importCardsFromDirFromAccountsOrCats', 'editAccountFromAccountsOrCats', 'removeAccountFromAccountsOrCats',
'renameCatFromAccountsOrCats', 'removeCatFromAccountsOrCats', 'convertCatFromAccountsOrCats', 'enableOrDisableFromAccountsOrCats', 'readOnlyOrReadWriteFromAccountsOrCats',
'editCatFromAccountsOrCats', 'removeCatFromAccountsOrCats', 'convertCatFromAccountsOrCats', 'enableOrDisableFromAccountsOrCats', 'readOnlyOrReadWriteFromAccountsOrCats',
'syncAccountFromAccountsOrCats', 'generateFnFromAccountsOrCats', 'findDuplicatesFromAccountsOrCats', 'printFromAccountsOrCats'], true);
}
},
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exportovat do adresáře">
<!ENTITY importCardFromFileLabel "Importovat kontakty ze souboru">
<!ENTITY importCardFromDirLabel "Importovat kontakty z adresáře">
<!ENTITY renameCatFromAccountsOrCatsLabel "Přejmenovat kategorii">
<!ENTITY editCatFromAccountsOrCatsLabel "Upravit kategorii">
<!ENTITY convertCatFromAccountsOrCatsLabel "Převést kategorii na seznam">
<!ENTITY removeCatFromAccountsOrCatsLabel "Odstranit kategorii">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Najít duplicitní kontakty v aktuálním adresáři">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Eksporter til et katalog">
<!ENTITY importCardFromFileLabel "Importer kontakter fra en fil">
<!ENTITY importCardFromDirLabel "Importer kontakter fra et katalog">
<!ENTITY renameCatFromAccountsOrCatsLabel "Omdøb kategori">
<!ENTITY editCatFromAccountsOrCatsLabel "Rediger kategori">
<!ENTITY convertCatFromAccountsOrCatsLabel "Konverter kategori til liste">
<!ENTITY removeCatFromAccountsOrCatsLabel "Fjern kategori">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Find duplikerede kontakter i nuværende adressebog">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exportieren in ein Verzeichnis">
<!ENTITY importCardFromFileLabel "Importieren aus einer Datei">
<!ENTITY importCardFromDirLabel "Importieren aus einem Verzeichnis">
<!ENTITY renameCatFromAccountsOrCatsLabel "Kategorie umbenennen">
<!ENTITY editCatFromAccountsOrCatsLabel "Kategorie bearbeiten">
<!ENTITY convertCatFromAccountsOrCatsLabel "Konvertiere die Kategorie zu einer Liste">
<!ENTITY removeCatFromAccountsOrCatsLabel "Kategorie entfernen">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Doppelte Kontakte im aktuellen Adressbuch suchen">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Εξαγωγή σε έναν κατάλογο">
<!ENTITY importCardFromFileLabel "Εισαγωγή επαφών από ένα αρχείο">
<!ENTITY importCardFromDirLabel "Εισαγωγή επαφών από έναν κατάλογο">
<!ENTITY renameCatFromAccountsOrCatsLabel "Μετονομασία κατηγορίας">
<!ENTITY editCatFromAccountsOrCatsLabel "Επεξεργασία κατηγορίας">
<!ENTITY convertCatFromAccountsOrCatsLabel "Μετατροπή κατηγορίας στη λίστα">
<!ENTITY removeCatFromAccountsOrCatsLabel "Κατάργηση κατηγορίας">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Βρείτε διπλές επαφές στο τρέχον βιβλίο διευθύνσεων">
......
......@@ -17,10 +17,10 @@ fileSelectionTPLTitle=Open an existing TPL file
uncategorizedCards=Uncategorized
collectedCards=Collected contacts
enableFromAccountsOrCats=Enable address book
disableFromAccountsOrCats=Disable address book
readWriteFromAccountsOrCats=Set address book in read-write mode
readOnlyFromAccountsOrCats=Set address book in read-only mode
enableFromAccountsOrCats=Enable Address Book
disableFromAccountsOrCats=Disable Address Book
readWriteFromAccountsOrCats=Set Address Book in Read-write Mode
readOnlyFromAccountsOrCats=Set Address Book in Read-only Mode
viewCardButtonLabel=View
editCardButtonLabel=Edit
......
......@@ -25,13 +25,13 @@
<!ENTITY deleteInCardBookMenuAccesskey "D">
<!ENTITY IMPPMenuLabel "Connect To">
<!ENTITY IMPPMenuAccesskey "o">
<!ENTITY findAllEmailsFromContactMessengerLabel "Find emails related to this contact">
<!ENTITY findAllEmailsFromContactMessengerLabel "Find Emails Related to this Contact">
<!ENTITY findAllEmailsFromContactMessengerAccesskey "c">
<!ENTITY findEmailsFromEmailMessengerLabel "Find emails related to this email address">
<!ENTITY findEmailsFromEmailMessengerLabel "Find Emails Related to this Email Address">
<!ENTITY findEmailsFromEmailMessengerAccesskey "e">
<!ENTITY findAllEventsFromContactMessengerLabel "Find calendar events related to this contact">
<!ENTITY findAllEventsFromContactMessengerLabel "Find Calendar Events Related to this Contact">
<!ENTITY findAllEventsFromContactMessengerAccesskey "c">
<!ENTITY findEventsFromEmailMessengerLabel "Find calendar events related to this email address">
<!ENTITY findEventsFromEmailMessengerLabel "Find Calendar Events Related to this Email Address">
<!ENTITY findEventsFromEmailMessengerAccesskey "e">
<!ENTITY mailContext-addToCardBookMenuLabel "Add CardBook Contact…">
......
......@@ -4,7 +4,7 @@
<!ENTITY dateOfBirthColumnLabel "Date of event">
<!ENTITY dateOfBirthFoundColumnLabel "Date found">
<!ENTITY emailColumnLabel "Email">
<!ENTITY sendEmailLabel "Write a new message">
<!ENTITY sendEmailLabel "Write a New Message">
<!ENTITY sendEmailAccesskey "E">
<!ENTITY syncLightningMenuItemLabel "Synchronize with Lightning">
<!ENTITY syncLightningMenuAccesskey "S">
......@@ -7,18 +7,18 @@
<!ENTITY cardbookAccountMenuLabel "Address Book">
<!ENTITY cardbookAccountMenuAddServerLabel "New Address Book">
<!ENTITY cardbookAccountMenuEditServerLabel "Edit address book">
<!ENTITY cardbookAccountMenuCloseServerLabel "Delete address book">
<!ENTITY cardbookAccountMenuSyncLabel "Synchronize address book">
<!ENTITY cardbookAccountMenuSyncsLabel "Synchronize all address books">
<!ENTITY cardbookAccountMenuEditServerLabel "Edit Address Book">
<!ENTITY cardbookAccountMenuCloseServerLabel "Delete Address Book">
<!ENTITY cardbookAccountMenuSyncLabel "Synchronize Address Book">
<!ENTITY cardbookAccountMenuSyncsLabel "Synchronize All Address Books">
<!ENTITY cardbookContactsMenuLabel "Contacts">
<!ENTITY cardbookToolsMenuLabel "Tools">
<!ENTITY cardbookToolsMenuBirthdayListLabel "View anniversary list">
<!ENTITY cardbookToolsMenuSyncLightningLabel "Add anniversaries to calendar">
<!ENTITY cardbookToolsMenuFindAllDuplicatesLabel "Find duplicate contacts in all address books">
<!ENTITY cardbookToolsMenuFindSingleDuplicatesLabel "Find duplicate contacts in current address book">
<!ENTITY cardbookToolsMenuBirthdayListLabel "View Anniversary List">
<!ENTITY cardbookToolsMenuSyncLightningLabel "Add Anniversaries to Calendar">
<!ENTITY cardbookToolsMenuFindAllDuplicatesLabel "Find Duplicate Contacts in all Address Books">
<!ENTITY cardbookToolsMenuFindSingleDuplicatesLabel "Find Duplicate Contacts in Current Address Book">
<!ENTITY cardbookToolsMenuPrefsLabel "CardBook Preferences">
<!ENTITY cardbookToolbarLabel "CardBook Toolbar">
......@@ -99,27 +99,27 @@
<!ENTITY etagLabel "Etag">
<!ENTITY localizeadrTreeLabel "Show on Map">
<!ENTITY toEmailEmailTreeLabel "Write a new message">
<!ENTITY ccEmailEmailTreeLabel "Write a new message (copy / cc)">
<!ENTITY bccemailemailTreeLabel "Write a new message (blind copy / bcc)">
<!ENTITY findemailemailTreeLabel "Find emails related to this email address">
<!ENTITY findeventemailTreeLabel "Find calendar events related to this email address">
<!ENTITY toEmailEmailTreeLabel "Write a New Message">
<!ENTITY ccEmailEmailTreeLabel "Write a New Message (copy / cc)">
<!ENTITY bccemailemailTreeLabel "Write a New Message (blind copy / bcc)">
<!ENTITY findemailemailTreeLabel "Find Emails Related to this Email Address">
<!ENTITY findeventemailTreeLabel "Find Calendar Events Related to this Email Address">
<!ENTITY openURLTreeLabel "Open URL">
<!ENTITY copyCardTreeLabel "Copy entry">
<!ENTITY pasteCardTreeLabel "Paste entry">
<!ENTITY copyCardTreeLabel "Copy Entry">
<!ENTITY pasteCardTreeLabel "Paste Entry">
<!ENTITY toEmailCardFromAccountsOrCatsLabel "Write a new message">
<!ENTITY toEmailCardFromCardsLabel "Write a new message">
<!ENTITY ccEmailCardFromAccountsOrCatsLabel "Write a new message (copy / cc)">
<!ENTITY ccEmailCardFromCardsLabel "Write a new message (copy / cc)">
<!ENTITY bccEmailCardFromAccountsOrCatsLabel "Write a new message (blind copy / bcc)">
<!ENTITY bccEmailCardFromCardsLabel "Write a new message (blind copy / bcc)">
<!ENTITY shareCardByEmailFromAccountsOrCatsLabel "Share by email">
<!ENTITY shareCardByEmailFromCardsLabel "Share by email">
<!ENTITY toEmailCardFromAccountsOrCatsLabel "Write a New Message">
<!ENTITY toEmailCardFromCardsLabel "Write a New Message">
<!ENTITY ccEmailCardFromAccountsOrCatsLabel "Write a New Message (copy / cc)">
<!ENTITY ccEmailCardFromCardsLabel "Write a New Message (copy / cc)">
<!ENTITY bccEmailCardFromAccountsOrCatsLabel "Write a New Message (blind copy / bcc)">
<!ENTITY bccEmailCardFromCardsLabel "Write a New Message (blind copy / bcc)">
<!ENTITY shareCardByEmailFromAccountsOrCatsLabel "Share by Email">
<!ENTITY shareCardByEmailFromCardsLabel "Share by Email">
<!ENTITY categoryLabel "Category">
<!ENTITY findEmailsFromCardsLabel "Find emails related to this contact">
<!ENTITY findEventsFromCardsLabel "Find calendar events related to this contact">
<!ENTITY findEmailsFromCardsLabel "Find Emails Related to this Contact">
<!ENTITY findEventsFromCardsLabel "Find Calendar Events Related to this Contact">
<!ENTITY localizeCardFromCardsLabel "Show on Map">
<!ENTITY openURLCardFromCardsLabel "Open URLs">
<!ENTITY cutCardFromAccountsOrCatsLabel "Cut">
......@@ -128,20 +128,20 @@
<!ENTITY copyCardFromCardsLabel "Copy">
<!ENTITY pasteCardFromAccountsOrCatsLabel "Paste">
<!ENTITY pasteCardFromCardsLabel "Paste">
<!ENTITY exportCardToFileLabel "Export to a file">
<!ENTITY exportCardToDirLabel "Export to a directory">
<!ENTITY importCardFromFileLabel "Import contacts from a file">
<!ENTITY importCardFromDirLabel "Import contacts from a directory">
<!ENTITY renameCatFromAccountsOrCatsLabel "Rename category">
<!ENTITY convertCatFromAccountsOrCatsLabel "Convert category to list">
<!ENTITY removeCatFromAccountsOrCatsLabel "Remove category">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Find duplicate contacts in current address book">
<!ENTITY exportCardToFileLabel "Export to a File">
<!ENTITY exportCardToDirLabel "Export to a Directory">
<!ENTITY importCardFromFileLabel "Import Contacts from a File">
<!ENTITY importCardFromDirLabel "Import Contacts from a Directory">
<!ENTITY editCatFromAccountsOrCatsLabel "Edit Category">
<!ENTITY convertCatFromAccountsOrCatsLabel "Convert Category to List">
<!ENTITY removeCatFromAccountsOrCatsLabel "Remove Category">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Find Duplicate Contacts in Current Address Book">
<!ENTITY generateFnFromAccountsOrCatsLabel "Generate Display Names">
<!ENTITY mergeCardsFromCardsLabel "Merge contacts">
<!ENTITY duplicateCardFromCardsLabel "Duplicate contact">
<!ENTITY convertListToCategoryFromCardsLabel "Convert list to category">
<!ENTITY editAccountFromAccountsOrCatsLabel "Edit address book">
<!ENTITY syncAccountFromAccountsOrCatsLabel "Synchronize address book">
<!ENTITY removeAccountFromAccountsOrCatsLabel "Delete address book">
<!ENTITY mergeCardsFromCardsLabel "Merge Contacts">
<!ENTITY duplicateCardFromCardsLabel "Duplicate Contact">
<!ENTITY convertListToCategoryFromCardsLabel "Convert List to Category">
<!ENTITY editAccountFromAccountsOrCatsLabel "Edit Address Book">
<!ENTITY syncAccountFromAccountsOrCatsLabel "Synchronize Address Book">
<!ENTITY removeAccountFromAccountsOrCatsLabel "Delete Address Book">
<!ENTITY IMPPMenuLabel "Connect To">
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exportar hacia una carpeta">
<!ENTITY importCardFromFileLabel "Importar contactos desde un archivo">
<!ENTITY importCardFromDirLabel "Importar contactos desde una carpeta">
<!ENTITY renameCatFromAccountsOrCatsLabel "Cambiar el nombre de la categoría">
<!ENTITY editCatFromAccountsOrCatsLabel "Editar categoría">
<!ENTITY convertCatFromAccountsOrCatsLabel "Convertir la categoría en lista">
<!ENTITY removeCatFromAccountsOrCatsLabel "Eliminar la categoría">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Búsqueda de contactos duplicados en el directorio corriente">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exporter vers un répertoire">
<!ENTITY importCardFromFileLabel "Importer des contacts depuis un fichier">
<!ENTITY importCardFromDirLabel "Importer des contacts depuis un répertoire">
<!ENTITY renameCatFromAccountsOrCatsLabel "Renommer la catégorie">
<!ENTITY editCatFromAccountsOrCatsLabel "Modifier la catégorie">
<!ENTITY convertCatFromAccountsOrCatsLabel "Convertir la catégorie en liste">
<!ENTITY removeCatFromAccountsOrCatsLabel "Supprimer la catégorie">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Recherche des contacts dupliqués dans le carnet d'adresses courant">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Prebaci u imenik">
<!ENTITY importCardFromFileLabel "Unesi kontakte iz dosjea">
<!ENTITY importCardFromDirLabel "Unesi kontakte iz imenika">
<!ENTITY renameCatFromAccountsOrCatsLabel "Promijeni naziv">
<!ENTITY editCatFromAccountsOrCatsLabel "Uredi kategoriju">
<!ENTITY convertCatFromAccountsOrCatsLabel "Promijeni kategoriju u popis">
<!ENTITY removeCatFromAccountsOrCatsLabel "Obriši kategoriju">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Pronađi duplikate kontakata u postojećem adresaru">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Mappa mentése">
<!ENTITY importCardFromFileLabel "Megnyitás és mentés fájlból">
<!ENTITY importCardFromDirLabel "Megnyitás és mentés mappából">
<!ENTITY renameCatFromAccountsOrCatsLabel "Kategória átnevezése">
<!ENTITY editCatFromAccountsOrCatsLabel "Kategória szerkesztése">
<!ENTITY convertCatFromAccountsOrCatsLabel "A kategória konvertálása a listára">
<!ENTITY removeCatFromAccountsOrCatsLabel "Kategória eltávolítása">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "A jelenlegi névjegytárban ismétlődő névjegy keresése">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Ekspor ke direktori">
<!ENTITY importCardFromFileLabel "mpor kontak dari sebuah file">
<!ENTITY importCardFromDirLabel "Impor kontak dari sebuah direktori">
<!ENTITY renameCatFromAccountsOrCatsLabel "Ganti nama kategori">
<!ENTITY editCatFromAccountsOrCatsLabel "Edit Kategori">
<!ENTITY convertCatFromAccountsOrCatsLabel "Ubah kategori ke daftar">
<!ENTITY removeCatFromAccountsOrCatsLabel "Hapus kategori">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Temukan duplikat kontak di buku alamat saat ini">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Esporta in cartella">
<!ENTITY importCardFromFileLabel "Importa contatti da file">
<!ENTITY importCardFromDirLabel "Importa contatti da cartella">
<!ENTITY renameCatFromAccountsOrCatsLabel "Rinomina categoria">
<!ENTITY editCatFromAccountsOrCatsLabel "Modifica categoria">
<!ENTITY convertCatFromAccountsOrCatsLabel "Convertire categoria da elencare">
<!ENTITY removeCatFromAccountsOrCatsLabel "Elimina categoria">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Trova i contatti duplicati nella rubrica corrente">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "ディレクトリにエクスポート">
<!ENTITY importCardFromFileLabel "ファイルから連絡先をインポート">
<!ENTITY importCardFromDirLabel "ディレクトリから連絡先をインポート">
<!ENTITY renameCatFromAccountsOrCatsLabel "カテゴリー名を変更">
<!ENTITY editCatFromAccountsOrCatsLabel "カテゴリーの編集">
<!ENTITY convertCatFromAccountsOrCatsLabel "カテゴリーをリストに変換">
<!ENTITY removeCatFromAccountsOrCatsLabel "カテゴリーを削除">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "重複する連絡先を現在のアドレス帳から検索">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "디렉토리로 내보내기">
<!ENTITY importCardFromFileLabel "파일에서 연락처 가져 오기">
<!ENTITY importCardFromDirLabel "디렉토리에서 연락처 가져 오기">
<!ENTITY renameCatFromAccountsOrCatsLabel "카테고리 이름 변경">
<!ENTITY editCatFromAccountsOrCatsLabel "분류 편집">
<!ENTITY convertCatFromAccountsOrCatsLabel "카테고리를 목록으로 변환">
<!ENTITY removeCatFromAccountsOrCatsLabel "카테고리 삭제">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "현재 주소록에서 연락처 중복 찾기">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Eksportuoti į katalogą">
<!ENTITY importCardFromFileLabel "Importuoti kontaktus iš failo">
<!ENTITY importCardFromDirLabel "Importuoti kontaktus iš katalogo">
<!ENTITY renameCatFromAccountsOrCatsLabel "Pervadinti kategoriją">
<!ENTITY editCatFromAccountsOrCatsLabel "Taisoma kategorija">
<!ENTITY convertCatFromAccountsOrCatsLabel "Konvertuoti kategoriją į sąrašą">
<!ENTITY removeCatFromAccountsOrCatsLabel "Pašalinti kategoriją">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Rasti pasikartojančius kontaktus dabartinėje adresų knygoje">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exporteer naar een map">
<!ENTITY importCardFromFileLabel "Importeer contactpersoon van een bestand">
<!ENTITY importCardFromDirLabel "Importeer contactpersoon van een map">
<!ENTITY renameCatFromAccountsOrCatsLabel "Categorie hernoemen">
<!ENTITY editCatFromAccountsOrCatsLabel "Categorie bewerken">
<!ENTITY convertCatFromAccountsOrCatsLabel "Categorie omzetten naar lijst">
<!ENTITY removeCatFromAccountsOrCatsLabel "Categorie verwijderen">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Zoek overeenkomende contactpersonen in huidige adresboek">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Eksportuj do katalogu">
<!ENTITY importCardFromFileLabel "Importuj wizytówkę z pliku">
<!ENTITY importCardFromDirLabel "Importuj wizytówkę z katalogu">
<!ENTITY renameCatFromAccountsOrCatsLabel "Zmień nazwę kategorii">
<!ENTITY editCatFromAccountsOrCatsLabel "Edytuj kategorię">
<!ENTITY convertCatFromAccountsOrCatsLabel "Zamień kategorię w listę">
<!ENTITY removeCatFromAccountsOrCatsLabel "Usuń kategorię">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Znajdź powielone wizytówki w bieżącej książce adresowej">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exportar para diretório">
<!ENTITY importCardFromFileLabel "Importar cartões de um arquivo">
<!ENTITY importCardFromDirLabel "Importar cartões de um diretório">
<!ENTITY renameCatFromAccountsOrCatsLabel "Renomear categoria">
<!ENTITY editCatFromAccountsOrCatsLabel "Editar categoria">
<!ENTITY convertCatFromAccountsOrCatsLabel "Converter categoria para lista">
<!ENTITY removeCatFromAccountsOrCatsLabel "Remover categoria">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Procurar duplicados na agenda atual">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exportar para diretoria">
<!ENTITY importCardFromFileLabel "Importar cartões de ficheiro">
<!ENTITY importCardFromDirLabel "Importar cartões de diretoria">
<!ENTITY renameCatFromAccountsOrCatsLabel "Renomear categoria">
<!ENTITY editCatFromAccountsOrCatsLabel "Editar categoria">
<!ENTITY convertCatFromAccountsOrCatsLabel "Converter categoria para lista">
<!ENTITY removeCatFromAccountsOrCatsLabel "Remover categoria">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Procurar duplicados na agenda actual">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exportă agenda într-un director">
<!ENTITY importCardFromFileLabel "Importă contacte dintr-un fișier">
<!ENTITY importCardFromDirLabel "Importă contacte dintr-un director">
<!ENTITY renameCatFromAccountsOrCatsLabel "Redenumește categoria">
<!ENTITY editCatFromAccountsOrCatsLabel "Editare categorie">
<!ENTITY convertCatFromAccountsOrCatsLabel "Convertește categoria în listă">
<!ENTITY removeCatFromAccountsOrCatsLabel "Elimină categoria">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Găsește contacte duplicat în agenda curentă">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Экспортировать в каталог">
<!ENTITY importCardFromFileLabel "Импортировать контакт из файла">
<!ENTITY importCardFromDirLabel "Импортировать контакт из каталога">
<!ENTITY renameCatFromAccountsOrCatsLabel "Переименовать категорию">
<!ENTITY editCatFromAccountsOrCatsLabel "Изменить категорию">
<!ENTITY convertCatFromAccountsOrCatsLabel "Преобразовать категорию в список">
<!ENTITY removeCatFromAccountsOrCatsLabel "Удалить категорию">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Искать повторяющиеся контакты во текущей адресной книге">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Izvozi v mapo">
<!ENTITY importCardFromFileLabel "Uvozi stike iz datoteke">
<!ENTITY importCardFromDirLabel "Uvozi stike iz mape">
<!ENTITY renameCatFromAccountsOrCatsLabel "Preimenuj kategorijo">
<!ENTITY editCatFromAccountsOrCatsLabel "Uredi kategorijo">
<!ENTITY convertCatFromAccountsOrCatsLabel "Pretvori kategorijo v seznam">
<!ENTITY removeCatFromAccountsOrCatsLabel "Odstrani kategorijo">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Poišči podvojene stike v trenutnem imeniku">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Exportera kontakter till katalog">
<!ENTITY importCardFromFileLabel "Importera kontakter från fil">
<!ENTITY importCardFromDirLabel "Importera kontakter från katalog">
<!ENTITY renameCatFromAccountsOrCatsLabel "Byt namn på grupp">
<!ENTITY editCatFromAccountsOrCatsLabel "Redigera kategori">
<!ENTITY convertCatFromAccountsOrCatsLabel "Konvertera grupp till lista">
<!ENTITY removeCatFromAccountsOrCatsLabel "Ta bort grupp">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Hitta dubblettkontakt i aktuell adressbok">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Експортувати в каталог">
<!ENTITY importCardFromFileLabel "Імпортувати контакти з файлу">
<!ENTITY importCardFromDirLabel "Імпортувати контакти з каталогу">
<!ENTITY renameCatFromAccountsOrCatsLabel "Перейменувати категорію">
<!ENTITY editCatFromAccountsOrCatsLabel "Редагувати категорію">
<!ENTITY convertCatFromAccountsOrCatsLabel "Перетворити категорію в список">
<!ENTITY removeCatFromAccountsOrCatsLabel "Видалити категорію">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Знайти дублікати контактів у поточній адресній книзі">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "Xuất khẩu vào một thư mục">
<!ENTITY importCardFromFileLabel "Nhập địa chỉ liên hệ từ tệp">
<!ENTITY importCardFromDirLabel "Nhập địa chỉ liên hệ từ một thư mục">
<!ENTITY renameCatFromAccountsOrCatsLabel "Đổi tên thể loại">
<!ENTITY editCatFromAccountsOrCatsLabel "Chỉnh sửa Phân mục">
<!ENTITY convertCatFromAccountsOrCatsLabel "Chuyển đổi danh mục thành danh sách">
<!ENTITY removeCatFromAccountsOrCatsLabel "Xóa danh mục">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "Tìm địa chỉ liên hệ trùng lặp trong sổ địa chỉ hiện tại">
......
......@@ -132,7 +132,7 @@
<!ENTITY exportCardToDirLabel "导出到目录">
<!ENTITY importCardFromFileLabel "从文件导入联系人">
<!ENTITY importCardFromDirLabel "从目录导入联系人">
<!ENTITY renameCatFromAccountsOrCatsLabel "重命名类别">
<!ENTITY editCatFromAccountsOrCatsLabel "编辑类别">
<!ENTITY convertCatFromAccountsOrCatsLabel "转换类别为列表">
<!ENTITY removeCatFromAccountsOrCatsLabel "删除类别">
<!ENTITY findDuplicatesFromAccountsOrCatsLabel "在当前通讯录中查找重复联系人">
......
......@@ -6,7 +6,7 @@
<Description about="urn:mozilla:install-manifest">
<em:id>cardbook@vigneau.philippe</em:id>
<em:name>CardBook</em:name>
<em:version>34.8</em:version>
<em:version>34.9</em:version>
<em:type>2</em:type>
<em:description>vCard Address Book</em:description>
<em:creator>Philippe Vigneau</em:creator>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment