Commit c634f173 authored by CardBook's avatar CardBook

version 26.2

parent ddfb3c58
......@@ -186,10 +186,10 @@ if ("undefined" == typeof(wdw_addressbooksAdd)) {
cardbookUtils.callDirPicker("dirChooseTitle", wdw_addressbooksAdd.checkFile);
break;
case "createFile":
cardbookUtils.callFilePicker("fileCreationTitle", "SAVE", "VCF", "", wdw_addressbooksAdd.checkFile);
cardbookUtils.callFilePicker("fileCreationVCFTitle", "SAVE", "VCF", "", wdw_addressbooksAdd.checkFile);
break;
case "openFile":
cardbookUtils.callFilePicker("fileSelectionTitle", "OPEN", "VCF", "", wdw_addressbooksAdd.checkFile);
cardbookUtils.callFilePicker("fileSelectionVCFTitle", "OPEN", "VCF", "", wdw_addressbooksAdd.checkFile);
break;
}
},
......
if ("undefined" == typeof(cardbookCountries)) {
Components.utils.import("resource://gre/modules/Services.jsm");
Components.utils.import("resource://gre/modules/NetUtil.jsm");
Components.utils.import("chrome://cardbook/content/cardbookRepository.js");
var cardbookCountries = {
fetchJSON: function (aURL) {
return new Promise((resolve, reject) => {
var myUri = Services.io.newURI(aURL, null, null);
var channel = Services.io.newChannelFromURI2(myUri,
null,
Services.scriptSecurityManager.getSystemPrincipal(),
null,
Components.interfaces.nsILoadInfo.SEC_REQUIRE_SAME_ORIGIN_DATA_INHERITS,
Components.interfaces.nsIContentPolicy.TYPE_OTHER);
NetUtil.asyncFetch(channel, (inputStream, status) => {
if (!Components.isSuccessCode(status)) {
reject(status);
return;
}
try {
var countries = NetUtil.readInputStreamToString(inputStream, inputStream.available());
resolve(countries);
} catch (e) {
reject(e);
}
});
});
},
loadData: function () {
cardbookCountries.fetchJSON("resource://cardbook-data/countries.csv").then((countries) => {
var re = /[\n\u0085\u2028\u2029]|\r\n?/;
var myCountryArray = countries.split(re);
var myCountryLangArray = myCountryArray[0].split(',');
for (var i = 2; i < myCountryLangArray.length; i++) {
var myLangCode = myCountryLangArray[i];
cardbookRepository.countries[myLangCode] = {};
}
for (var i = 1; i < myCountryArray.length; i++) {
var myCountryTranslationArray = myCountryArray[i].split(',');
var myCountryCode = myCountryTranslationArray[0];
cardbookRepository.phones[myCountryTranslationArray[0]] = myCountryTranslationArray[1];
for (var j = 2; j < myCountryLangArray.length; j++) {
cardbookRepository.countries[myCountryLangArray[j]][myCountryCode] = myCountryTranslationArray[j];
}
}
}).then(() => {
wdw_cardbooklog.updateStatusProgressInformation("cardbookRepository.countries and cardbookRepository.phones load OK");
}, (error) => {
wdw_cardbooklog.updateStatusProgressInformation("cardbookCountries error : " + error, "Error");
});
}
};
var loader = Services.scriptloader;
loader.loadSubScript("chrome://cardbook/content/wdw_log.js");
};
......@@ -2616,7 +2616,7 @@ if ("undefined" == typeof(cardbookSynchronization)) {
writeCardsToCSVFile: function (aFileName, aFileLeafName, aListofCard) {
try {
var output = "";
var myArgs = {template: [], mode: "export", lineHeader: true, columnSeparator: "", action: ""};
var myArgs = {template: [], mode: "export", lineHeader: true, columnSeparator: ";", action: ""};
var myWindow = window.openDialog("chrome://cardbook/content/csvTranslator/wdw_csvTranslator.xul", "", cardbookRepository.modalWindowParams, myArgs);
if (myArgs.action == "SAVE") {
var k = 0;
......
......@@ -1850,6 +1850,8 @@ if ("undefined" == typeof(cardbookUtils)) {
}
if (aType === "VCF") {
fp.appendFilter("VCF File","*.vcf");
} else if (aType === "TPL") {
fp.appendFilter("TPL File","*.tpl");
} else if (aType === "EXPORTFILE") {
//bug 545091 on linux and macosx
fp.defaultExtension = "vcf";
......@@ -2376,7 +2378,7 @@ if ("undefined" == typeof(cardbookUtils)) {
if (aDelimiter != null && aDelimiter !== undefined && aDelimiter != "") {
var myDelimiter = aDelimiter;
} else {
var myDelimiter = ",";
var myDelimiter = ";";
}
// first part for the splitted lines
var myNewContent = [];
......
......@@ -204,55 +204,11 @@ if ("undefined" == typeof(wdw_cardbookConfiguration)) {
document.getElementById('resetAutocompleteRestrictSearchFieldsButton').disabled=!document.getElementById('autocompleteRestrictSearchCheckBox').checked;
},
getTranslatedField: function (aField) {
var strBundle = document.getElementById("cardbook-strings");
for (var i in cardbookRepository.allColumns) {
for (var j = 0; j < cardbookRepository.allColumns[i].length; j++) {
if (i != "arrayColumns" && i != "categories") {
if (cardbookRepository.allColumns[i][j] == aField) {
return strBundle.getString(cardbookRepository.allColumns[i][j] + "Label");
}
} else if (i == "categories") {
if (cardbookRepository.allColumns[i][j] + ".0.array" == aField) {
return strBundle.getString(cardbookRepository.allColumns[i][j] + "Label");
}
}
}
}
for (var i in cardbookRepository.customFields) {
for (var j = 0; j < cardbookRepository.customFields[i].length; j++) {
if (cardbookRepository.customFields[i][j][0] == aField) {
return cardbookRepository.customFields[i][j][1];
}
}
}
for (var i = 0; i < cardbookRepository.allColumns.arrayColumns.length; i++) {
for (var k = 0; k < cardbookRepository.allColumns.arrayColumns[i][1].length; k++) {
if (cardbookRepository.allColumns.arrayColumns[i][0] + "." + k + ".all" == aField) {
return strBundle.getString(cardbookRepository.allColumns.arrayColumns[i][1][k] + "Label");
} else if (cardbookRepository.allColumns.arrayColumns[i][0] + "." + k + ".notype" == aField) {
return strBundle.getString(cardbookRepository.allColumns.arrayColumns[i][1][k] + "Label") + " (" + strBundle.getString("importNoTypeLabel") + ")";
}
}
}
for (var i = 0; i < cardbookRepository.allColumns.arrayColumns.length; i++) {
var myPrefTypes = cardbookPreferences.getAllTypesByType(cardbookRepository.allColumns.arrayColumns[i][0]);
for (var j = 0; j < myPrefTypes.length; j++) {
for (var k = 0; k < cardbookRepository.allColumns.arrayColumns[i][1].length; k++) {
if (cardbookRepository.allColumns.arrayColumns[i][0] + "." + k + "." + myPrefTypes[j][0] == aField) {
return strBundle.getString(cardbookRepository.allColumns.arrayColumns[i][1][k] + "Label") + " (" + myPrefTypes[j][1] + ")";
}
}
}
}
return "";
},
translateSearchFields: function (aFieldList) {
var myFieldArray = aFieldList.split('|');
var result = [];
for (var i = 0; i < myFieldArray.length; i++) {
result.push(wdw_cardbookConfiguration.getTranslatedField(myFieldArray[i]));
result.push(wdw_csvTranslator.getTranslatedField(myFieldArray[i]));
}
return cardbookUtils.cleanArray(result).join('|');
},
......@@ -265,17 +221,8 @@ if ("undefined" == typeof(wdw_cardbookConfiguration)) {
document.getElementById('autocompleteRestrictSearchFieldsTextBox').value = wdw_cardbookConfiguration.translateSearchFields(wdw_cardbookConfiguration.autocompleteRestrictSearchFields);
},
getTemplate: function (aFieldList) {
var myFieldArray = aFieldList.split('|');
var result = [];
for (var i = 0; i < myFieldArray.length; i++) {
result.push([myFieldArray[i], wdw_cardbookConfiguration.getTranslatedField(myFieldArray[i])]);
}
return result;
},
chooseAutocompleteRestrictSearchFieldsButton: function () {
var myTemplate = wdw_cardbookConfiguration.getTemplate(wdw_cardbookConfiguration.autocompleteRestrictSearchFields);
var myTemplate = wdw_csvTranslator.getTemplate(wdw_cardbookConfiguration.autocompleteRestrictSearchFields);
var myArgs = {template: myTemplate, mode: "choice", lineHeader: true, columnSeparator: "", action: ""};
var myWindow = window.openDialog("chrome://cardbook/content/csvTranslator/wdw_csvTranslator.xul", "", cardbookRepository.modalWindowParams, myArgs);
if (myArgs.action == "SAVE") {
......
......@@ -33,6 +33,7 @@
<script src="chrome://cardbook/content/cardbookPasswordManager.js"/>
<script src="chrome://cardbook/content/birthdays/cardbookBirthdaysUtils.js"/>
<script src="chrome://cardbook/content/cardbookElementTools.js"/>
<script src="chrome://cardbook/content/csvTranslator/wdw_csvTranslator.js"/>
<prefpane id="generalTab" label="&generalTabLabel;" index="general">
......
......@@ -17,6 +17,7 @@
<stringbundleset id="stringbundleset"/>
<script src="chrome://cardbook/content/preferences/cardbookPreferences.js"/>
<script src="chrome://cardbook/content/cardbookSynchronization.js"/>
<script src="chrome://cardbook/content/cardbookUtils.js"/>
<script src="chrome://cardbook/content/wdw_log.js"/>
<script src="chrome://cardbook/content/csvTranslator/wdw_csvTranslator.js"/>
......@@ -57,7 +58,7 @@
<treecol id="availableColumnsId" flex="1" persist="width ordinal hidden" hidden="true" style="text-align:left"/>
<treecol id="availableColumnsName" flex="1" persist="width ordinal hidden" style="text-align:left" hideheader="true"/>
</treecols>
<treechildren id="availableColumnsTreeChildren" ondblclick="wdw_csvTranslator.modifyLists(this);"/>
<treechildren id="availableColumnsTreeChildren" ondblclick="wdw_csvTranslator.modifyLists(this);" ondragstart="wdw_csvTranslator.startDrag(event, this);"/>
</tree>
</groupbox>
</vbox>
......@@ -70,6 +71,8 @@
accesskey="&buttonRemoveFromListAccesskey;" oncommand="wdw_csvTranslator.modifyLists(this);"/>
<button id="upAddedColumnsTreeButton" label="" oncommand="wdw_csvTranslator.upColumns();"/>
<button id="downAddedColumnsTreeButton" label="" oncommand="wdw_csvTranslator.downColumns(this);"/>
<button id="guesslistavailableColumnsTreeButton" label="&buttonGuessFromListLabel;"
accesskey="&buttonGuessFromListAccesskey;" oncommand="wdw_csvTranslator.guess();"/>
</vbox>
</hbox>
</vbox>
......@@ -81,7 +84,7 @@
<treecol id="addedColumnsId" flex="1" persist="width ordinal hidden" hidden="true"/>
<treecol id="addedColumnsName" flex="1" persist="width ordinal hidden" style="text-align:left" hideheader="true"/>
</treecols>
<treechildren id="addedColumnsTreeChildren" ondblclick="wdw_csvTranslator.modifyLists(this);"/>
<treechildren id="addedColumnsTreeChildren" ondblclick="wdw_csvTranslator.modifyLists(this);" ondragstart="wdw_csvTranslator.startDrag(event, this);" ondrop="wdw_csvTranslator.dragCards(event);"/>
</tree>
</groupbox>
</vbox>
......@@ -103,6 +106,8 @@
<hbox>
<spacer flex="1"/>
<button id="saveTemplateLabel" label="&saveTemplateLabel;" accesskey="&saveTemplateAccesskey;" oncommand="wdw_csvTranslator.saveTemplate();"/>
<button id="loadTemplateLabel" label="&loadTemplateLabel;" accesskey="&loadTemplateAccesskey;" oncommand="wdw_csvTranslator.loadTemplate();"/>
<button id="saveEditionLabel" label="&saveEditionLabel;" accesskey="&saveEditionAccesskey;" oncommand="wdw_csvTranslator.save();"/>
<button id="cancelEditionLabel" label="&cancelEditionLabel;" accesskey="&cancelEditionAccesskey;" oncommand="wdw_csvTranslator.cancel();"/>
</hbox>
......
......@@ -14,6 +14,7 @@
<script src="cardbookUtils.js"/>
<script src="cardbookSynchronization.js"/>
<script src="cardbookIndexedDB.js"/>
<script src="cardbookCountries.js"/>
<script src="ovl_init.js"/>
<script src="cardbookMailPopularity.js"/>
<script src="ovl_mailPopularity.js"/>
......
......@@ -90,7 +90,7 @@ if ("undefined" == typeof(ovl_synchro)) {
prefs.setCharPref("accountsShown", "all");
prefs.setCharPref("uncategorizedCards", "");
prefs.setCharPref("addonVersion", "26.1");
prefs.setCharPref("addonVersion", "26.2");
},
lEventTimerSync : { notify: function(lTimerSync) {
......
......@@ -7,10 +7,12 @@ imageSaveTitle=Uložit obrázek
fileSaveTitle=Uložit soubor
dirSaveTitle=Uložit adresář
dirChooseTitle=Zvolte adresář
fileCreationTitle=Vytvořit nový VCF soubor (kódovaný pomocí UTF-8)
fileSelectionTitle=Otevřít existující VCF soubor (kódovaný pomocí UTF-8)
fileCreationVCFTitle=Vytvořit nový VCF soubor (kódovaný pomocí UTF-8)
fileSelectionVCFTitle=Otevřít existující VCF soubor (kódovaný pomocí UTF-8)
fileImportTitle=Importovat VCF soubor (kódovaný pomocí UTF-8)
dirImportTitle=Importovat z adresáře
fileCreationTPLTitle=Vytvořit nový TPL soubor
fileSelectionTPLTitle=Otevřít existující TPL soubor
uncategorizedCards=Nezařazeno
collectedCards=Sebrané kontakty
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "P">
<!ENTITY buttonRemoveFromListLabel "Odstranit">
<!ENTITY buttonRemoveFromListAccesskey "O">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Volba šablony">
<!ENTITY loadTemplateAccesskey "o">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Gem billede
fileSaveTitle=Gem fil
dirSaveTitle=Gem katalog
dirChooseTitle=Vælg katalog
fileCreationTitle=Opret en ny VCF-fil (UTF-8-indkodet)
fileSelectionTitle=Åbn en eksisterende VCF-fil (UTF-8-indkodet)
fileCreationVCFTitle=Opret en ny VCF-fil (UTF-8-indkodet)
fileSelectionVCFTitle=Åbn en eksisterende VCF-fil (UTF-8-indkodet)
fileImportTitle=Importer en VCF-fil (UTF-8-indkodet)
dirImportTitle=Importer fra et katalog
fileCreationTPLTitle=Opret en ny TPL-fil
fileSelectionTPLTitle=Åbn en eksisterende TPL-fil
uncategorizedCards=Ukategoriseret
collectedCards=Indsamlede kontakter
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "T">
<!ENTITY buttonRemoveFromListLabel "Fjern">
<!ENTITY buttonRemoveFromListAccesskey "F">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Vælg skabelon">
<!ENTITY loadTemplateAccesskey "s">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Bild speichern
fileSaveTitle=Datei speichern
dirSaveTitle=Verzeichnis speichern
dirChooseTitle=Verzeichnis wählen
fileCreationTitle=Neue VCF-Datei erstellen (UTF-8 codiert)
fileSelectionTitle=Existierende VCF-Datei öffnen (UTF-8 codiert)
fileCreationVCFTitle=Neue VCF-Datei erstellen (UTF-8 codiert)
fileSelectionVCFTitle=Existierende VCF-Datei öffnen (UTF-8 codiert)
fileImportTitle=VCF-Datei importieren (UTF-8 codiert)
dirImportTitle=Verzeichnis importieren
fileCreationTPLTitle=Neue TPL-Datei erstellen
fileSelectionTPLTitle=Existierende TPL-Datei öffnen
uncategorizedCards=Ohne Kategorie
collectedCards=Gesammelte Karten
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "R">
<!ENTITY buttonRemoveFromListLabel "Entfernen">
<!ENTITY buttonRemoveFromListAccesskey "N">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Vorlage auswählen">
<!ENTITY loadTemplateAccesskey "V">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Save image
fileSaveTitle=Save file
dirSaveTitle=Save directory
dirChooseTitle=Choose directory
fileCreationTitle=Create a new VCF file (UTF-8 encoded)
fileSelectionTitle=Open an existing VCF file (UTF-8 encoded)
fileCreationVCFTitle=Create a new VCF file (UTF-8 encoded)
fileSelectionVCFTitle=Open an existing VCF file (UTF-8 encoded)
fileImportTitle=Import a VCF file (UTF-8 encoded)
dirImportTitle=Import from a directory
fileCreationTPLTitle=Create a new TPL file
fileSelectionTPLTitle=Open an existing TPL file
uncategorizedCards=Uncategorized
collectedCards=Collected contacts
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "A">
<!ENTITY buttonRemoveFromListLabel "Remove">
<!ENTITY buttonRemoveFromListAccesskey "O">
<!ENTITY buttonGuessFromListLabel "Guess">
<!ENTITY buttonGuessFromListAccesskey "G">
<!ENTITY loadTemplateLabel "Select template">
<!ENTITY loadTemplateAccesskey "t">
<!ENTITY saveTemplateLabel "Save template">
<!ENTITY saveTemplateAccesskey "e">
......@@ -7,10 +7,12 @@ imageSaveTitle=Sauvegarde d'image
fileSaveTitle=Sauvegarde de fichier
dirSaveTitle=Sauvegarde de répertoire
dirChooseTitle=Choix de répertoire
fileCreationTitle=Créér un nouveau fichier VCF (encodé en UTF-8)
fileSelectionTitle=Ouvrir un fichier VCF existant (encodé en UTF-8)
fileCreationVCFTitle=Créér un nouveau fichier VCF (encodé en UTF-8)
fileSelectionVCFTitle=Ouvrir un fichier VCF existant (encodé en UTF-8)
fileImportTitle=Importer un fichier VCF (encodé en UTF-8)
dirImportTitle=Importer un répertoire
fileCreationTPLTitle=Créér un nouveau fichier TPL
fileSelectionTPLTitle=Ouvrir un fichier TPL existant
uncategorizedCards=Non classé
collectedCards=Contacts collectés
......@@ -206,16 +208,16 @@ validateIntegerMsg=Le champ %1$S doit avoir une valeur nulle ou bien être un en
numberContactsFound=Nombre de contacts trouvés : %S
numberContacts=Nombre de contacts : %S
cardbook.searchFrom.name=CardBook From
cardbook.searchTo.name=CardBook To
cardbook.searchCc.name=CardBook Cc
cardbook.searchBcc.name=CardBook Bcc
cardbook.searchAll.name=CardBook From, To, Cc ou Bcc
cardbook.addFrom.name=Ajouter From à CardBook
cardbook.addTo.name=Ajouter To à CardBook
cardbook.addCc.name=Ajouter Cc à CardBook
cardbook.addBcc.name=Ajouter Bcc à CardBook
cardbook.addAll.name=Ajouter From, To, Cc or Bcc à CardBook
cardbook.searchFrom.name=CardBook De
cardbook.searchTo.name=CardBook Pour
cardbook.searchCc.name=CardBook Copie à
cardbook.searchBcc.name=CardBook Copie cachée à
cardbook.searchAll.name=CardBook De, Pour, Copie à ou Copie cachée à
cardbook.addFrom.name=Ajouter De à CardBook
cardbook.addTo.name=Ajouter Pour à CardBook
cardbook.addCc.name=Ajouter Copie à CardBook
cardbook.addBcc.name=Ajouter Copie cachée à CardBook
cardbook.addAll.name=Ajouter De, Pour, Copie ou Copie cachée à CardBook
urlDownloaded=URL téléchargée : %S
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "J">
<!ENTITY buttonRemoveFromListLabel "Supprimer">
<!ENTITY buttonRemoveFromListAccesskey "P">
<!ENTITY buttonGuessFromListLabel "Deviner">
<!ENTITY buttonGuessFromListAccesskey "D">
<!ENTITY loadTemplateLabel "Sélectionner un modèle">
<!ENTITY loadTemplateAccesskey "m">
<!ENTITY saveTemplateLabel "Sauver le modèle">
<!ENTITY saveTemplateAccesskey "o">
......@@ -7,10 +7,12 @@ imageSaveTitle=Spremiti sliku
fileSaveTitle=Spremiti datoteku
dirSaveTitle=Spremi imenik
dirChooseTitle=Izabrati imenik
fileCreationTitle=Izradite novu VCF datoteku (UTF-8 šifrovan)
fileSelectionTitle=Otvorite postojeću VCF datoteku (UTF-8 šifrovan)
fileCreationVCFTitle=Izradite novu VCF datoteku (UTF-8 šifrovan)
fileSelectionVCFTitle=Otvorite postojeću VCF datoteku (UTF-8 šifrovan)
fileImportTitle=Uvoz VCF datoteke (UTF-8 šifrovan)
dirImportTitle=Uvoz iz imenik
fileCreationTPLTitle=Izradite novu TPL datoteku
fileSelectionTPLTitle=Otvorite postojeću TPL datoteku
uncategorizedCards=Nekategorizirane
collectedCards=Prikupljene kontakti
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "A">
<!ENTITY buttonRemoveFromListLabel "Obriši">
<!ENTITY buttonRemoveFromListAccesskey "O">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Odaberi predložak">
<!ENTITY loadTemplateAccesskey "O">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Kép mentése
fileSaveTitle=Fájl mentése
dirSaveTitle=Mappa mentése
dirChooseTitle=Válassza ki a mappát
fileCreationTitle=Új VCF fájl (UTF-8 kódolású)
fileSelectionTitle=VCF fájl megnyitás (UTF-8 kódolású)
fileCreationVCFTitle=Új VCF fájl (UTF-8 kódolású)
fileSelectionVCFTitle=VCF fájl megnyitás (UTF-8 kódolású)
fileImportTitle=Megnyitás és mentés VCF fájlból (UTF-8 kódolású)
dirImportTitle=Megnyitás és mentés mappából
fileCreationTPLTitle=Új TPL fájl
fileSelectionTPLTitle=TPL fájl megnyitás
uncategorizedCards=Nincs kategorizálva
collectedCards=Összegyűjtött névjegyek
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "H">
<!ENTITY buttonRemoveFromListLabel "Törlés">
<!ENTITY buttonRemoveFromListAccesskey "T">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Válasszon sablont">
<!ENTITY loadTemplateAccesskey "V">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Simpan gambar
fileSaveTitle=Simpan berkas
dirSaveTitle=Simpan direktori
dirChooseTitle=Pilih direktori
fileCreationTitle=Buat file VCF baru (dikodekan UTF-8)
fileSelectionTitle=Buka file VCF (dikodekan UTF-8)
fileCreationVCFTitle=Buat file VCF baru (dikodekan UTF-8)
fileSelectionVCFTitle=Buka file VCF (dikodekan UTF-8)
fileImportTitle=Impor file VCF (dikodekan UTF-8)
dirImportTitle=Impor dari sebuah direktori
fileCreationTPLTitle=Buat file TPL baru
fileSelectionTPLTitle=Buka file TPL
uncategorizedCards=Tidak dikategorikan
collectedCards=Kontak terkumpul
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "T">
<!ENTITY buttonRemoveFromListLabel "Hapus">
<!ENTITY buttonRemoveFromListAccesskey "H">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Pilih templat">
<!ENTITY loadTemplateAccesskey "P">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Salva immagine
fileSaveTitle=Salva file
dirSaveTitle=Salva cartella
dirChooseTitle=Scegli cartella
fileCreationTitle=Crea un nuovo file VCF (codifica UTF-8)
fileSelectionTitle=Apri un file VCF esistente (codifica UTF-8)
fileCreationVCFTitle=Crea un nuovo file VCF (codifica UTF-8)
fileSelectionVCFTitle=Apri un file VCF esistente (codifica UTF-8)
fileImportTitle=Importa un file VCF (codifica UTF-8)
dirImportTitle=Importa da una cartella
fileCreationTPLTitle=Crea un nuovo file TPL
fileSelectionTPLTitle=Apri un file TPL esistente
uncategorizedCards=Non categorizzato
collectedCards=Contatti raccolti
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "A">
<!ENTITY buttonRemoveFromListLabel "Rimuovi">
<!ENTITY buttonRemoveFromListAccesskey "O">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Seleziona modello">
<!ENTITY loadTemplateAccesskey "m">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=이미지를 저장
fileSaveTitle=파일을 저장
dirSaveTitle=디렉토리 저장
dirChooseTitle=디렉토리 선택
fileCreationTitle=새 VCF 파일 만들기 (UTF-8 인코딩 됨)
fileSelectionTitle=기존 VCF 파일 열기 (UTF-8 인코딩)
fileCreationVCFTitle=새 VCF 파일 만들기 (UTF-8 인코딩 됨)
fileSelectionVCFTitle=기존 VCF 파일 열기 (UTF-8 인코딩)
fileImportTitle=VCF 파일 가져 오기 (UTF-8 인코딩)
dirImportTitle=디렉토리에서 가져 오기
fileCreationTPLTitle=새 TPL 파일 만들기
fileSelectionTPLTitle=기존 TPL 파일 열기
uncategorizedCards=분류되지 않은
collectedCards=수집 된 연락처
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "A">
<!ENTITY buttonRemoveFromListLabel "삭제">
<!ENTITY buttonRemoveFromListAccesskey "O">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "템플릿 선택">
<!ENTITY loadTemplateAccesskey "t">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Išsaugoti paveikslėlį
fileSaveTitle=Išsaugoti failą
dirSaveTitle=Išsaugoti katalogą
dirChooseTitle=Pasirinkite katalogą
fileCreationTitle=Sukurkite naują VCF failą (užkoduotas UTF-8)
fileSelectionTitle=Atidaryti esamą VCF rinkmeną (užkoduota UTF-8)
fileCreationVCFTitle=Sukurkite naują VCF failą (užkoduotas UTF-8)
fileSelectionVCFTitle=Atidaryti esamą VCF rinkmeną (užkoduota UTF-8)
fileImportTitle=Importuoti VCF failą (koduojamas UTF-8)
dirImportTitle=Importuoti iš katalogo
fileCreationTPLTitle=Sukurkite naują TPL failą
fileSelectionTPLTitle=Atidaryti esamą TPL rinkmeną
uncategorizedCards=Nėra kategorizuota
collectedCards=Surinkti kontaktai
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "P">
<!ENTITY buttonRemoveFromListLabel "Pašalinti">
<!ENTITY buttonRemoveFromListAccesskey "š">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Pasirinkite šabloną">
<!ENTITY loadTemplateAccesskey "i">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Afbeelding opslaan
fileSaveTitle=Bestand opslaan
dirSaveTitle=Map opslaan
dirChooseTitle=Kies map
fileCreationTitle=Maak een nieuw VCF-bestand (UTF-8-encoded)
fileSelectionTitle=Open een bestaand VCF-bestand (UTF-8-encoded)
fileCreationVCFTitle=Maak een nieuw VCF-bestand (UTF-8-encoded)
fileSelectionVCFTitle=Open een bestaand VCF-bestand (UTF-8-encoded)
fileImportTitle=Importeer een VCF-bestand (UTF-8-encoded)
dirImportTitle=Importeer een map
fileCreationTPLTitle=Maak een nieuw TPL-bestand
fileSelectionTPLTitle=Open een bestaand TPL-bestand
uncategorizedCards=Niet gecategoriseerd
collectedCards=Verzamelde contactpersonen
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "A">
<!ENTITY buttonRemoveFromListLabel "Verwijderen">
<!ENTITY buttonRemoveFromListAccesskey "W">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Sjabloon selecteren">
<!ENTITY loadTemplateAccesskey "e">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Zapisz obraz
fileSaveTitle=Zapisz plik
dirSaveTitle=Zapisz katalog
dirChooseTitle=Wybierz katalog
fileCreationTitle=Utwórz nowy plik VCF (strona kodowa UTF-8)
fileSelectionTitle=Otwórz istniejący plik VCF (strona kodowa UTF-8)
fileCreationVCFTitle=Utwórz nowy plik VCF (strona kodowa UTF-8)
fileSelectionVCFTitle=Otwórz istniejący plik VCF (strona kodowa UTF-8)
fileImportTitle=Importuj plik VCF (strona kodowa UTF-8)
dirImportTitle=Importuj z katalogu
fileCreationTPLTitle=Utwórz nowy plik TPL
fileSelectionTPLTitle=Otwórz istniejący plik TPL
uncategorizedCards=Bez kategorii
collectedCards=Zebrane wizytówki
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "D">
<!ENTITY buttonRemoveFromListLabel "Usuń">
<!ENTITY buttonRemoveFromListAccesskey "U">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "??Select template??">
<!ENTITY loadTemplateAccesskey "??t??">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Guardar imagem
fileSaveTitle=Guardar ficheiro
dirSaveTitle=Guardar diretoria
dirChooseTitle=Escolha directoria
fileCreationTitle=Criar novo ficheiro VCF (UTF-8 encoded)
fileSelectionTitle=Abrir ficheiro VCF (UTF-8 encoded)
fileCreationVCFTitle=Criar novo ficheiro VCF (UTF-8 encoded)
fileSelectionVCFTitle=Abrir ficheiro VCF (UTF-8 encoded)
fileImportTitle=Importar ficheiro VCF (UTF-8 encoded)
dirImportTitle=Importar de uma diretoria
fileCreationTPLTitle=Criar novo ficheiro TPL
fileSelectionTPLTitle=Abrir ficheiro TPL
uncategorizedCards=Sem categoria
collectedCards=Cartões recolhidos
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "A">
<!ENTITY buttonRemoveFromListLabel "Remover">
<!ENTITY buttonRemoveFromListAccesskey "O">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "Selecionar modelo">
<!ENTITY loadTemplateAccesskey "m">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Salvează imaginea
fileSaveTitle=Salveaza fisierul
dirSaveTitle=Salvați directorul
dirChooseTitle=Alegeți un director
fileCreationTitle=Creați un nou fișier VCF (Codificat UTF-8)
fileSelectionTitle=Deschideți un fișier VCF existent (Codificat UTF-8)
fileCreationVCFTitle=Creați un nou fișier VCF (Codificat UTF-8)
fileSelectionVCFTitle=Deschideți un fișier VCF existent (Codificat UTF-8)
fileImportTitle=Importați un fișier VCF (Codificat UTF-8)
dirImportTitle=Importați dintr-un director
fileCreationTPLTitle=Creați un nou fișier TPL
fileSelectionTPLTitle=Deschideți un fișier TPL existent
uncategorizedCards=Necategorizată
collectedCards=Adrese adunate
......
......@@ -16,3 +16,9 @@
<!ENTITY buttonAppendToListAccesskey "N">
<!ENTITY buttonRemoveFromListLabel "Şterge">
<!ENTITY buttonRemoveFromListAccesskey "g">
<!ENTITY buttonGuessFromListLabel "??Guess??">
<!ENTITY buttonGuessFromListAccesskey "??G??">
<!ENTITY loadTemplateLabel "??Select template??">
<!ENTITY loadTemplateAccesskey "??t??">
<!ENTITY saveTemplateLabel "??Save template??">
<!ENTITY saveTemplateAccesskey "??e??">
......@@ -7,10 +7,12 @@ imageSaveTitle=Сохранить изображение
fileSaveTitle=Сохранить файл
dirSaveTitle=Сохранить каталог
dirChooseTitle=Выбор каталога
fileCreationTitle=Создать новый файл VCF (кодировка UTF-8)
fileSelectionTitle=Открыть существующий файл VCF (кодировка UTF-8)
fileCreationVCFTitle=Создать новый файл VCF (кодировка UTF-8)
fileSelectionVCFTitle=Открыть существующий файл VCF (кодировка UTF-8)
fileImportTitle=Импортировать файл VCF (кодировка UTF-8)
dirImportTitle=Импортировать из каталога