diff -r old/chrome/content/actions.xul new/chrome/content/actions.xul
43c43
<         title="&sp_title; 5.1.0"
---
>         title="&sp_title; 5.2.0"
diff -r old/chrome/content/io.js new/chrome/content/io.js
252c252
< 		if (++nextLogNo > SyncPlacesOptions.prefs.getCharPref('max_log_no')) nextLogNo = 0;
---
> 		if ((++nextLogNo + 1) > SyncPlacesOptions.prefs.getCharPref('max_logs')) nextLogNo = 0;
Nur in new/chrome/content: log.xul.
diff -r old/chrome/content/options.js new/chrome/content/options.js
49c49,50
< 	version: "5.1.0",
---
> 	logs: [],
> 	version: "5.2.0",
80a82
> 		this.loadLogs();
222c224
< 									 prefList[i] == "delay" || prefList[i] == "timeoutDelay")
---
> 									 prefList[i] == "max_logs" || prefList[i] == "delay" || prefList[i] == "timeoutDelay")
352c354
< 									 prefList[i] == "delay" || prefList[i] == "timeoutDelay")
---
> 									 prefList[i] == "max_logs" || prefList[i] == "delay" || prefList[i] == "timeoutDelay")
438a441,443
> 		
> 		//Reset the next log no
> 		this.resetLogNo();
452a458,466
> 	//If next log number is greater than the limit then reset it to zero
> 	resetLogNo: function() {
> 		var nextLogNo = SyncPlacesOptions.prefs.getIntPref('next_log_no') + 1;
> 		if (nextLogNo > SyncPlacesOptions.prefs.getCharPref('max_logs')) {
> 			nextLogNo = 0;
> 			SyncPlacesOptions.prefs.setIntPref('next_log_no', nextLogNo);
> 		}
> 	},
> 
1008a1023
> 							prefList[i] == "max_logs" ||
1158a1174
> 								prefList[i] == "max_logs" ||
1396a1413,1532
> 	},
> 	
> 	//Read in the list of logs and populate the list on screen
> 	loadLogs: function() {
> 		function sortByDate(a, b) {
> 			//Sort by date
> 			if (a.lastModifiedTime < b.lastModifiedTime)
> 				return -1;
> 			else if (a.lastModifiedTime > b.lastModifiedTime)
> 				return 1;
> 			else return 0;
> 		}
> 
> 		this.logs = [];
> 		var logFilePath = SyncPlacesIO.getDefaultFolder();
> 		logFilePath.append("logs");
> 		
> 		//Get the list of logs
> 		if (logFilePath.exists() && logFilePath.isDirectory()) {
> 			var files = logFilePath.directoryEntries;
> 			while (files.hasMoreElements()) {  
> 				var file = files.getNext().QueryInterface(Components.interfaces.nsIFile);
> 				if (file.isFile()) {
> 					this.logs.push(file);
> 				}
> 			}
> 			this.logs.sort(sortByDate);
> 		}
> 
> 		//Enable/disable buttons as appropriate
> 		var noFiles = this.logs.length == 0;
> 		document.getElementById("open_log").disabled = noFiles;
> 		document.getElementById("delete_log").disabled = noFiles;
> 		document.getElementById("deleteall_logs").disabled = noFiles;
> 		
> 		//Clear the current list
> 		var displayList = document.getElementById("logs");
> 		if (displayList.itemCount) {
> 			for (var i=displayList.itemCount-1; i>-1; i--) {
> 				displayList.removeItemAt(i);
> 			}
> 		}
> 		
> 		//Nothing to display
> 		if (noFiles) return;
> 
> 		//Display list of timestamps
> 		for (var i=0; i<this.logs.length; i++) {
> 			displayList.appendItem(new Date(this.logs[i].lastModifiedTime).toLocaleString());
> 		}
> 	},
> 	
> 	openLog: function() {
> 		var displayList = document.getElementById("logs");
> 		var selectedItems = displayList.selectedItems;
> 
> 		//Display details of the selected item
> 		if (selectedItems && selectedItems.length) {
> 			var index = displayList.getIndexOfItem(selectedItems[selectedItems.length-1]);
> 			var log = this.logs[index];
> 
> 			var params = {inn:{log:log}, out:null};
> 			window.openDialog('chrome://syncplaces/content/log.xul', '_blank',
> 										 		'chrome,modal,resizable,centerscreen', params);
> 		}
> 	},
> 	
> 	onLogLoad: function() {
> 		if (window.arguments) {
> 			document.getElementById("text").value = SyncPlacesIO.readFile(window.arguments[0].inn.log);
> 		}
> 	},
> 	
> 	//Delete selected logs
> 	deleteLog: function() {
> 		var displayList = document.getElementById("logs");
> 		var selectedItems = displayList.selectedItems;
> 
> 		//Delete the selected item
> 		if (selectedItems && selectedItems.length) {
> 
> 			//Loop backwards otherwise displayList index will be wrong
> 			//as you remove things from it
> 			for (var i=selectedItems.length-1; i>-1; i--) {
> 				index = displayList.getIndexOfItem(selectedItems[i]);
> 				var log = this.logs[index];
> 
> 				//Delete the physical log
> 				try {
> 					if (log.exists()) log.remove(false);
> 				} catch(e) {
> 				}
> 
> 				//Remove from the list and display
> 				this.logs.splice(index, 1);
> 				displayList.removeItemAt(index);
> 			}
> 		}
> 	},
> 	
> 	//Delete all logs
> 	deleteLogs: function() {
> 		var displayList = document.getElementById("logs");
> 		if (this.logs.length) {
> 			//Loop backwards otherwise displayList index will be wrong
> 			//as you remove things from it
> 			for (var i=this.logs.length-1; i>-1; i--) {
> 				var log = this.logs[i];
> 
> 				//Delete the physical log
> 				try {
> 					if (log.exists()) log.remove(false);
> 				} catch(e) {
> 				}
> 
> 				//Remove from the list and display
> 				this.logs.splice(i, 1);
> 				displayList.removeItemAt(i);
> 			}
> 		}
diff -r old/chrome/content/options.xul new/chrome/content/options.xul
43c43
<         title="&sp_title; 5.1.0"
---
>         title="&sp_title; 5.2.0"
238a239
> 						<tab label="&logs;" id="Logs"/>
244a246,274
> 						<tabpanel orient="vertical">
> 							<grid flex="1">
> 								<columns align="center">
> 									<column flex="1" />
> 								</columns>
> 								<rows>
> 									<row align="center">
> 										<hbox align="center">
> 											<label control="max_logs" value="&max_logs;"/>
> 											<textbox id="max_logs" size="3" maxlength="3" type="number" min="1" max="999" />
> 										</hbox>
> 									</row>
> 									<row flex="1">
> 										<listbox id="logs" rows="5" seltype="multiple" ondblclick="SyncPlacesOptions.openLog();" />
> 									</row>
> 									<row align="center">
> 										<vbox align ="center">
> 											<separator class="thin"/>
> 											<hbox>
> 												<button id="refresh_log" label="&refresh;" oncommand="SyncPlacesOptions.loadLogs();" />
> 												<button id="open_log" label="&open;" oncommand="SyncPlacesOptions.openLog();" />
> 												<button id="delete_log" label="&delete;" oncommand="SyncPlacesOptions.deleteLog();" />
> 												<button id="deleteall_logs" label="&delete_all;" oncommand="SyncPlacesOptions.deleteLogs();" />
> 											</hbox>
> 										</vbox>
> 									</row>
> 								</rows>
> 							</grid>
> 						</tabpanel>
diff -r old/chrome/content/syncplaces.js new/chrome/content/syncplaces.js
385,399d384
< 			if (stats.added.folders) {
< 				added += TAB + bundle.GetStringFromName('folders_added') + SEP + stats.added.folders + LF;
< 			}
< 			if (stats.added.query) {
< 				added += TAB + bundle.GetStringFromName('queries_added') + SEP + stats.added.query + LF;
< 			}
< 			if (stats.added.places) {
< 				added += TAB + bundle.GetStringFromName('bookmarks_added') + SEP + stats.added.places + LF;
< 			}
< 			if (stats.added.separator) {
< 				added += TAB + bundle.GetStringFromName('separators_added') + SEP + stats.added.separator + LF;
< 			}
< 			if (stats.added.livemarks) {
< 				added += TAB + bundle.GetStringFromName('livemarks_added') + SEP + stats.added.livemarks + LF;
< 			}
407c392
< 					if (item.index) output = output + "; " + bundle.GetStringFromName('index') + " '" + (item.index+1);
---
> 					if (item.index) output = output + "; " + bundle.GetStringFromName('index') + " " + (item.index+1);
410a396,412
> 			else {
> 				if (stats.added.folders) {
> 					added += TAB + bundle.GetStringFromName('folders_added') + SEP + stats.added.folders + LF;
> 				}
> 				if (stats.added.query) {
> 					added += TAB + bundle.GetStringFromName('queries_added') + SEP + stats.added.query + LF;
> 				}
> 				if (stats.added.places) {
> 					added += TAB + bundle.GetStringFromName('bookmarks_added') + SEP + stats.added.places + LF;
> 				}
> 				if (stats.added.separator) {
> 					added += TAB + bundle.GetStringFromName('separators_added') + SEP + stats.added.separator + LF;
> 				}
> 				if (stats.added.livemarks) {
> 					added += TAB + bundle.GetStringFromName('livemarks_added') + SEP + stats.added.livemarks + LF;
> 				}
> 			}
414,422d415
< 			if (stats.updated.query) {
< 				updated += TAB + bundle.GetStringFromName('queries_updated') + SEP + stats.updated.query + LF;
< 			}
< 			if (stats.updated.places) {
< 				updated += TAB + bundle.GetStringFromName('bookmarks_updated') + SEP + stats.updated.places + LF;
< 			}
< 			if (stats.updated.livemarks) {
< 				updated += TAB + bundle.GetStringFromName('livemarks_updated') + SEP + stats.updated.livemarks + LF;
< 			}
430c423
< 					if (item.index) output = output + "; " + bundle.GetStringFromName('index') + " '" + (item.index+1);
---
> 					if (item.index) output = output + "; " + bundle.GetStringFromName('index') + " " + (item.index+1);
431a425,435
> 				}
> 			}
> 			else {
> 				if (stats.updated.query) {
> 					updated += TAB + bundle.GetStringFromName('queries_updated') + SEP + stats.updated.query + LF;
> 				}
> 				if (stats.updated.places) {
> 					updated += TAB + bundle.GetStringFromName('bookmarks_updated') + SEP + stats.updated.places + LF;
> 				}
> 				if (stats.updated.livemarks) {
> 					updated += TAB + bundle.GetStringFromName('livemarks_updated') + SEP + stats.updated.livemarks + LF;
diff -r old/chrome/locale/da/syncplaces.dtd new/chrome/locale/da/syncplaces.dtd
192a193,198
> <!ENTITY logs "Logge">
> <!ENTITY refresh "Opdater">
> <!ENTITY open "Åben">
> <!ENTITY delete "Slet">
> <!ENTITY delete_all "Slet alle">
> <!ENTITY max_logs "Antal af logge som bevares">
diff -r old/chrome/locale/da/syncplaces.properties new/chrome/locale/da/syncplaces.properties
93c93
< receiving_pwd_hash=Receiving Password Hash
---
> receiving_pwd_hash=Hent password hash
99,131c99,131
< places_added=Steder tilføjet
< folders_added=Mapper tilføjet
< passwords_added=Adgangskoder tilføjet
< places_deleted=Steder slettet
< folders_deleted=Mapper slettet
< added=Added
< queries_added=Queries added
< bookmarks_added=Bookmarks added
< separators_added=Separators added
< livemarks_added=Livemarks added
< total_added=Total added
< deleted=Deleted
< total_deleted=Total deleted
< updated=Updated
< queries_updated=Queries updated
< bookmarks_updated=Bookmarks updated
< livemarks_updated=Livemarks updated
< passwords_updated=Passwords updated
< total_updated=Total updated
< title=Title
< parent=Parent
< index=Index
< timestamps=Timestamps
< synchronise=Synchronise
< sync_on_shutdown=Sync on shutdown
< sync_on_startup=Sync on startup
< receive_on_Startup=Receive on Startup
< send_if_changes=Send if changes
< send_immediately=Send immediately
< receive_and_merge=Receive and merge
< receive_and_overwrite=Receive and overwrite
< import_and_merge=Import and merge
< import_and_overwrite=Import and overwrite
---
> places_added=Steder tilføjet:
> folders_added=Mapper tilføjet:
> passwords_added=Adgangskoder tilføjet:
> places_deleted=Steder slettet:
> folders_deleted=Mapper slettet:
> added=Tilføjet
> queries_added=Forespørgsel tilføjet
> bookmarks_added=Bogmærke tilføjet
> separators_added=Separatorer tilføjet
> livemarks_added=Live bogmærker tilføjet
> total_added=Total tilføjet
> deleted=Slettet
> total_deleted=Total slettet
> updated=Opdateret
> queries_updated=Forespørgsler opdateret
> bookmarks_updated=Bogmærker opdateret
> livemarks_updated=Live bogmærker opdateret
> passwords_updated=Adgangskoder opdateret
> total_updated=Opdateret total
> title=Titel
> parent=Forælder
> index=Indeks
> timestamps=Tidsmærker
> synchronise=Synkroniser
> sync_on_shutdown=Synk ved afslutning
> sync_on_startup=Synk ved opstart
> receive_on_Startup=Hent ved opstart
> send_if_changes=Send hvis ændret
> send_immediately=Send straks
> receive_and_merge=Hent og flet
> receive_and_overwrite=Hent og overskriv
> import_and_merge=Importer og flet
> import_and_overwrite=Importer og overskriv
diff -r old/chrome/locale/de/syncplaces.dtd new/chrome/locale/de/syncplaces.dtd
105c105
< <!ENTITY syncdelay_tooltip "Automatischen Synchronisation wird um den eingestellten verzögert ausgeführt">
---
> <!ENTITY syncdelay_tooltip "Automatische Synchronisation wird um den eingestellten Wert verzögert ausgeführt">
127c127
< <!ENTITY sendall_tooltip "Synchronisiert den gesamten Lesezeichen-Baum">
---
> <!ENTITY sendall_tooltip "Synchronisiert den gesamten Lesezeichenbaum">
192a193,198
> <!ENTITY logs "Protokolle">
> <!ENTITY refresh "Aktualisieren">
> <!ENTITY open "Öffnen">
> <!ENTITY delete "Löschen">
> <!ENTITY delete_all "Alle löschen">
> <!ENTITY max_logs "Anzahl der zu speichernden Protokolle">
diff -r old/chrome/locale/de/syncplaces.properties new/chrome/locale/de/syncplaces.properties
93c93
< receiving_pwd_hash=Receiving Password Hash
---
> receiving_pwd_hash=Kennworthash empfangen
99,119c99,119
< places_added=Places hinzugefügt
< folders_added=Ordner hinzugefügt
< passwords_added=Passwörter hinzugefügt
< places_deleted=Places gelöscht
< folders_deleted=Ordner gelöscht
< added=Added
< queries_added=Queries added
< bookmarks_added=Bookmarks added
< separators_added=Separators added
< livemarks_added=Livemarks added
< total_added=Total added
< deleted=Deleted
< total_deleted=Total deleted
< updated=Updated
< queries_updated=Queries updated
< bookmarks_updated=Bookmarks updated
< livemarks_updated=Livemarks updated
< passwords_updated=Passwords updated
< total_updated=Total updated
< title=Title
< parent=Parent
---
> places_added=Places hinzugefügt:
> folders_added=Ordner hinzugefügt:
> passwords_added=Passwörter hinzugefügt:
> places_deleted=Places gelöscht:
> folders_deleted=Ordner gelöscht:
> added=Hinzugefügt
> queries_added=Abfragen hinzugefügt
> bookmarks_added=Lesezeichen hinzugefügt
> separators_added=Trennlinien hinzugefügt
> livemarks_added=Dynamisches Lesezeichen hinzugefügt
> total_added=Insgesamt hinzugefügt
> deleted=Gelöscht
> total_deleted=Insgesamt gelöscht
> updated=Aktualisiert
> queries_updated=Abfragen aktualisiert
> bookmarks_updated=Lesezeichen aktualisiert
> livemarks_updated=Dynamische Lesezeichen aktualisiert
> passwords_updated=Passwörter aktualisiert
> total_updated=Insgesamt aktualisiert
> title=Titel
> parent=Hauptobjekt
121,131c121,131
< timestamps=Timestamps
< synchronise=Synchronise
< sync_on_shutdown=Sync on shutdown
< sync_on_startup=Sync on startup
< receive_on_Startup=Receive on Startup
< send_if_changes=Send if changes
< send_immediately=Send immediately
< receive_and_merge=Receive and merge
< receive_and_overwrite=Receive and overwrite
< import_and_merge=Import and merge
< import_and_overwrite=Import and overwrite
---
> timestamps=Zeitstempel
> synchronise=Synchronisation
> sync_on_shutdown=Synchronisieren beim Herunterfahren
> sync_on_startup=Synchronisieren beim Starten
> receive_on_Startup=Empfangen beim Starten
> send_if_changes=Senden nach Änderungen
> send_immediately=Sofort senden
> receive_and_merge=Empfangen und zusammenführen
> receive_and_overwrite=Empfangen und überschreiben
> import_and_merge=Importieren und zusammenführen
> import_and_overwrite=Importieren und überschreiben
diff -r old/chrome/locale/en-GB/syncplaces.dtd new/chrome/locale/en-GB/syncplaces.dtd
192a193,198
> <!ENTITY logs "Logs">
> <!ENTITY refresh "Refresh">
> <!ENTITY open "Open">
> <!ENTITY delete "Delete">
> <!ENTITY delete_all "Delete All">
> <!ENTITY max_logs "Number of logs to keep">
diff -r old/chrome/locale/en-US/syncplaces.dtd new/chrome/locale/en-US/syncplaces.dtd
192a193,198
> <!ENTITY logs "Logs">
> <!ENTITY refresh "Refresh">
> <!ENTITY open "Open">
> <!ENTITY delete "Delete">
> <!ENTITY delete_all "Delete All">
> <!ENTITY max_logs "Number of logs to keep">
diff -r old/chrome/locale/en-US/syncplaces.properties new/chrome/locale/en-US/syncplaces.properties
102c102,103
< places_deleted=Places deletedfolders_deleted=Folders deleted
---
> places_deleted=Places deleted
> folders_deleted=Folders deleted
diff -r old/chrome/locale/es-ES/syncplaces.dtd new/chrome/locale/es-ES/syncplaces.dtd
192a193,198
> <!ENTITY logs "Logs">
> <!ENTITY refresh "Refresh">
> <!ENTITY open "Open">
> <!ENTITY delete "Delete">
> <!ENTITY delete_all "Delete All">
> <!ENTITY max_logs "Number of logs to keep">
diff -r old/chrome/locale/es-ES/syncplaces.properties new/chrome/locale/es-ES/syncplaces.properties
99,103c99,103
< places_added=Sitios añadidos
< folders_added=Carpetas añadidas
< passwords_added=Contraseñas añadidas
< places_deleted=Sitios borrados
< folders_deleted=Carpetas borradas
---
> places_added=Sitios añadidos:
> folders_added=Carpetas añadidas:
> passwords_added=Contraseñas añadidas:
> places_deleted=Sitios borrados:
> folders_deleted=Carpetas borradas:
122c122
< synchronise=Synchronise
---
> synchronise=Synchronize
diff -r old/chrome/locale/fr/syncplaces.dtd new/chrome/locale/fr/syncplaces.dtd
192a193,198
> <!ENTITY logs "Logs">
> <!ENTITY refresh "Refresh">
> <!ENTITY open "Open">
> <!ENTITY delete "Delete">
> <!ENTITY delete_all "Delete All">
> <!ENTITY max_logs "Number of logs to keep">
diff -r old/chrome/locale/fr/syncplaces.properties new/chrome/locale/fr/syncplaces.properties
99,103c99,103
< places_added=Marque-pages ajoutés
< folders_added=Dossiers ajoutés
< passwords_added=Mots de passe ajoutés
< places_deleted=Marque-pages supprimés
< folders_deleted=Dossiers détectés
---
> places_added=Marque-pages ajoutés :
> folders_added=Dossiers ajoutés :
> passwords_added=Mots de passe ajoutés :
> places_deleted=Marque-pages supprimés :
> folders_deleted=Dossiers détectés :
122c122
< synchronise=Synchronise
---
> synchronise=Synchronize
diff -r old/chrome/locale/nl/syncplaces.dtd new/chrome/locale/nl/syncplaces.dtd
192a193,198
> <!ENTITY logs "Logs">
> <!ENTITY refresh "Verversen">
> <!ENTITY open "Open">
> <!ENTITY delete "Verwijderen">
> <!ENTITY delete_all "Alles verwijderen">
> <!ENTITY max_logs "Aantal logs te bewaren">
diff -r old/chrome/locale/nl/syncplaces.properties new/chrome/locale/nl/syncplaces.properties
93c93
< receiving_pwd_hash=Receiving Password Hash
---
> receiving_pwd_hash=Ontvangen van Wachtwoord stapel
104,119c104,119
< added=Added
< queries_added=Queries added
< bookmarks_added=Bookmarks added
< separators_added=Separators added
< livemarks_added=Livemarks added
< total_added=Total added
< deleted=Deleted
< total_deleted=Total deleted
< updated=Updated
< queries_updated=Queries updated
< bookmarks_updated=Bookmarks updated
< livemarks_updated=Livemarks updated
< passwords_updated=Passwords updated
< total_updated=Total updated
< title=Title
< parent=Parent
---
> added=Toegevoegd
> queries_added=Aanvragen toegevoegd
> bookmarks_added=Bladwijzers toegevoegd
> separators_added=Scheidingen toegevoegd
> livemarks_added=Livemark toegevoegd
> total_added=Totaal toegevoegd
> deleted=Verwijderd
> total_deleted=Totaal verwijderd
> updated=Geüpdatet
> queries_updated=Vragen geüpdatet
> bookmarks_updated=Bladwijzers geüpdatet
> livemarks_updated=Livemarks geüpdatet
> passwords_updated=Wachtwoorden geüpdatet
> total_updated=Totaal geüpdatet
> title=Titel
> parent=Ouder
121,131c121,131
< timestamps=Timestamps
< synchronise=Synchronise
< sync_on_shutdown=Sync on shutdown
< sync_on_startup=Sync on startup
< receive_on_Startup=Receive on Startup
< send_if_changes=Send if changes
< send_immediately=Send immediately
< receive_and_merge=Receive and merge
< receive_and_overwrite=Receive and overwrite
< import_and_merge=Import and merge
< import_and_overwrite=Import and overwrite
---
> timestamps=Tijdstempels
> synchronise=Synchroniseren
> sync_on_shutdown=Synchroniseren bij afsluiten
> sync_on_startup=Synchroniseren bij opstarten
> receive_on_Startup=Ontvangen bij opstarten
> send_if_changes=Versturen bij veranderingen
> send_immediately=Onmiddellijk versturen
> receive_and_merge=Ontvangen en samenvoegen
> receive_and_overwrite=Ontvangen en overschrijven
> import_and_merge=Importeren en samenvoegen
> import_and_overwrite=Importeren en overschrijven
diff -r old/chrome/locale/pl/syncplaces.dtd new/chrome/locale/pl/syncplaces.dtd
19,20c19,20
< <!ENTITY receive_button "Odbierz zakładki">
< <!ENTITY receive_tooltip "Pobiera kopię zamiast odbierać zakładki z serwera">
---
> <!ENTITY receive_button "Odbierz">
> <!ENTITY receive_tooltip "Pobiera kopię zamiast odbierać zakładki/hasła z serwera">
23c23
< <!ENTITY backup_tooltip "Tworzy kopię lokalną pliku JSON">
---
> <!ENTITY backup_tooltip "Tworzy kopię lokalną">
61c61
< <!ENTITY syncjson_tooltip "Synchronizuje na plik JSON (zalecane)">
---
> <!ENTITY syncjson_tooltip "Synchronizuje plik JSON (zalecane)">
63c63
< <!ENTITY syncxbel_tooltip "Synchronizuje na plik XBEL">
---
> <!ENTITY syncxbel_tooltip "Synchronizuje plik XBEL">
69,70c69,70
< <!ENTITY sendxbel_tooltip "Wysyła wersje XBEL">
< <!ENTITY xbelpath_tooltip "Ścieżka dostępu do pliku XBEL na serwerze np.:/bookmarks/syncplaces.xml">
---
> <!ENTITY sendxbel_tooltip "Wysyła wersję XBEL">
> <!ENTITY xbelpath_tooltip "Ścieżka dostępu do pliku XBEL na serwerze, np.:/bookmarks/syncplaces.xml">
72c72
< <!ENTITY passwordpath_tooltip "Ścieżka do pliku haseł na serwerze np. /bookmarks/passwords">
---
> <!ENTITY passwordpath_tooltip "Ścieżka do pliku haseł na serwerze, np. /bookmarks/passwords">
77c77
< <!ENTITY send_gzip_json "Wyślij/Odbierz skompresowany JSON">
---
> <!ENTITY send_gzip_json "Wyślij/Odbierz skompresowany plik JSON">
80,83c80,83
< <!ENTITY smallxbel_tooltip "Eksportuje/Wysyła mały plik XBEL">
< <!ENTITY auto_sort "Sortuj przed wysłaniem">
< <!ENTITY autosort_tooltip "Automatycznie sortuje zakładki przed ich wysłaniem">
< <!ENTITY merge "Dołączaj odebrane zakładki">
---
> <!ENTITY smallxbel_tooltip "Eksportuje/wysyła mały plik XBEL">
> <!ENTITY auto_sort "Sortuj automatycznie">
> <!ENTITY autosort_tooltip "Automatycznie sortuje zakładki po synchronizacji">
> <!ENTITY merge "Dołącz">
110,113c110,113
< <!ENTITY auto_send "Wysyłaj podczas zamykania">
< <!ENTITY autosend_tooltip "Zakładki będą automatycznie wysyłane, gdy jest zamykana przeglądarka">
< <!ENTITY auto_close "Zamykaj automatycznie po zakończeniu odbierania/wysyłania">
< <!ENTITY autoclose_tooltip "Zamyka automatycznie okno dialogowe po ręcznym odebraniu/wysłaniu">
---
> <!ENTITY auto_send "Synchronizuj podczas zamykania">
> <!ENTITY autosend_tooltip "Nastąpi automatyczna synchronizacja podczas zamykania przeglądarki">
> <!ENTITY auto_close "Zamykaj automatycznie informacje o błędach">
> <!ENTITY autoclose_tooltip "Zamyka automatycznie okna z informacjami o błędach">
115c115
< <!ENTITY autodelay_tooltip "Czas przez jaki pozostaje otwarte">
---
> <!ENTITY autodelay_tooltip "Czas, przez jaki pozostaje otwarte">
117c117
< <!ENTITY regulartransfer_tooltip "Zamiast używania opcji „Wysyłaj bezpiecznie”, wykonuje synchronizację w regularnych odstępach czasowych">
---
> <!ENTITY regulartransfer_tooltip "Wykonuje synchronizację w regularnych odstępach czasowych">
124c124
< <!ENTITY timedtransfer_tooltip "W ustalonym czasie wykonuje odbiór i wysyłanie używając opcji&quot;Wyślij bezpiecznie&quot;">
---
> <!ENTITY timedtransfer_tooltip "Wykonuje synchronizację w ustalonym czasie">
127c127
< <!ENTITY sendall_tooltip "Synchronizuje wszystkie miejsca/zakładki">
---
> <!ENTITY sendall_tooltip "Synchronizuje całe drzewo miejsc/zakładek">
139c139
< <!ENTITY showbm_tooltip "Wyświetlaj opcje w menu Zakładki">
---
> <!ENTITY showbm_tooltip "Wyświetlaj elementy SyncPlaces w menu Zakładki">
141c141
< <!ENTITY showtools_tooltip "Wyświetlaj opcje w menu Narzędzia">
---
> <!ENTITY showtools_tooltip "Wyświetlaj elementy SyncPlaces w menu Narzędzia">
192a193,198
> <!ENTITY logs "Dziennik zdarzeń">
> <!ENTITY refresh "Odśwież">
> <!ENTITY open "Otwórz">
> <!ENTITY delete "Usuń">
> <!ENTITY delete_all "Usuń wszystko">
> <!ENTITY max_logs "Liczba wpisów dziennika do pozostawienia">
diff -r old/chrome/locale/pl/syncplaces.properties new/chrome/locale/pl/syncplaces.properties
7c7
< cant_save_cache=Nie można zapisać bufora
---
> cant_save_cache=Nie można zapisać klucza SHA1
14c14
< cant_read_bookmarks=Nie można przeczytać zakładek
---
> cant_read_bookmarks=Nie można odczytać zakładek
27c27
< missing_path=Proszę najpierw określić serwer i ścieżkę dostępu do niego
---
> missing_path=Określ najpierw serwer i ścieżkę dostępu do niego
31c31
< connection_failed=Nie można uzyskać kontaktu z serwerem
---
> connection_failed=Nie można skontaktować się z serwerem
34c34
< server_cant_accept=Serwer nie może zaakceptować zakładek
---
> server_cant_accept=Serwer nie może zaakceptować pliku
45c45
< select_subfolder=Proszę wybrać folder do wczytania
---
> select_subfolder=Wybierz folder do wczytania
58c58
< missing_ppassword=Aby zsynchronizować hasła należy wprowadzić hasło
---
> missing_ppassword=Aby zsynchronizować hasła, należy wprowadzić hasło
79c79
< new_profile_name=profil
---
> new_profile_name=Profil
83c83
< missing_sortplaces=Proszę najpierw zainstalować rozszerzenie „SortPlaces”
---
> missing_sortplaces=Zainstaluj najpierw rozszerzenie „SortPlaces”
93c93
< receiving_pwd_hash=Receiving Password Hash
---
> receiving_pwd_hash=Odbieranie sumy kontrolnej haseł…
99,131c99,131
< places_added=Dodane miejsca
< folders_added=Dodane foldery
< passwords_added=Dodane hasła
< places_deleted=Usunięte miejsca
< folders_deleted=Usunięte foldery
< added=Added
< queries_added=Queries added
< bookmarks_added=Bookmarks added
< separators_added=Separators added
< livemarks_added=Livemarks added
< total_added=Total added
< deleted=Deleted
< total_deleted=Total deleted
< updated=Updated
< queries_updated=Queries updated
< bookmarks_updated=Bookmarks updated
< livemarks_updated=Livemarks updated
< passwords_updated=Passwords updated
< total_updated=Total updated
< title=Title
< parent=Parent
< index=Index
< timestamps=Timestamps
< synchronise=Synchronise
< sync_on_shutdown=Sync on shutdown
< sync_on_startup=Sync on startup
< receive_on_Startup=Receive on Startup
< send_if_changes=Send if changes
< send_immediately=Send immediately
< receive_and_merge=Receive and merge
< receive_and_overwrite=Receive and overwrite
< import_and_merge=Import and merge
< import_and_overwrite=Import and overwrite
---
> places_added=Dodane miejsca:
> folders_added=Dodane foldery:
> passwords_added=Dodane hasła:
> places_deleted=Usunięte miejsca:
> folders_deleted=Usunięte foldery:
> added=Dodane
> queries_added=Dodane zapytania:
> bookmarks_added=Dodane zakładki:
> separators_added=Dodane separatory:
> livemarks_added=Dodane skryptozakładki:
> total_added=Suma dodanych:
> deleted=Usunięte
> total_deleted=Suma usuniętych:
> updated=Zaktualizowane:
> queries_updated=Zaktualizowane zapytania:
> bookmarks_updated=Zaktualizowane zakładki:
> livemarks_updated=Zaktualizowane skryptozakładki:
> passwords_updated=Zaktualizowane hasła:
> total_updated=Suma zaktualizowanych:
> title=Tytuł
> parent=Rodzic
> index=Indeks
> timestamps=Znaczniki czasu
> synchronise=Synchronizuj
> sync_on_shutdown=Synchronizuj podczas zamykania
> sync_on_startup=Synchronizuj podczas uruchamiania
> receive_on_Startup=Odbieraj podczas uruchamiania
> send_if_changes=Wyślij, jeśli dokonano zmian
> send_immediately=Wyślij natychmiast
> receive_and_merge=Odbierz i dołącz
> receive_and_overwrite=Odbierz i zastąp
> import_and_merge=Importuj i dołącz
> import_and_overwrite=Importuj i zastąp
diff -r old/chrome/locale/pt-BR/syncplaces.dtd new/chrome/locale/pt-BR/syncplaces.dtd
192a193,198
> <!ENTITY logs "Registros">
> <!ENTITY refresh "Atualizar">
> <!ENTITY open "Abrir">
> <!ENTITY delete "Apagar">
> <!ENTITY delete_all "Apagar Tudo">
> <!ENTITY max_logs "Número de registros a manter">
diff -r old/chrome/locale/pt-BR/syncplaces.properties new/chrome/locale/pt-BR/syncplaces.properties
93c93
< receiving_pwd_hash=Receiving Password Hash
---
> receiving_pwd_hash=Recebendo Erro de Senha
99,131c99,131
< places_added=Locais acrescentados
< folders_added=Pastas acrescentadas
< passwords_added=Senhas acrescentadas
< places_deleted=Locais apagados
< folders_deleted=Pastas apagadas
< added=Added
< queries_added=Queries added
< bookmarks_added=Bookmarks added
< separators_added=Separators added
< livemarks_added=Livemarks added
< total_added=Total added
< deleted=Deleted
< total_deleted=Total deleted
< updated=Updated
< queries_updated=Queries updated
< bookmarks_updated=Bookmarks updated
< livemarks_updated=Livemarks updated
< passwords_updated=Passwords updated
< total_updated=Total updated
< title=Title
< parent=Parent
< index=Index
< timestamps=Timestamps
< synchronise=Synchronise
< sync_on_shutdown=Sync on shutdown
< sync_on_startup=Sync on startup
< receive_on_Startup=Receive on Startup
< send_if_changes=Send if changes
< send_immediately=Send immediately
< receive_and_merge=Receive and merge
< receive_and_overwrite=Receive and overwrite
< import_and_merge=Import and merge
< import_and_overwrite=Import and overwrite
---
> places_added=Locais acrescentados:
> folders_added=Pastas acrescentadas:
> passwords_added=Senhas acrescentadas:
> places_deleted=Locais apagados:
> folders_deleted=Pastas apagadas:
> added=Acrescentado
> queries_added=Consultas adicionadas
> bookmarks_added=Favoritos adicionados
> separators_added=Separadores adicionados
> livemarks_added=Marcações adicionadas
> total_added=Total adicionado
> deleted=Apagado
> total_deleted=Total apagado
> updated=Atualizado
> queries_updated=Consultas atualizadas
> bookmarks_updated=Favoritos atualizados
> livemarks_updated=Marcações atualizadas
> passwords_updated=Senhas atualizadas
> total_updated=Total atualizado
> title=Título
> parent=Principal
> index=Índice
> timestamps=Etiquetas de tempo
> synchronise=Sincronizar
> sync_on_shutdown=Sincronizar ao desligar
> sync_on_startup=Sincronizar ao ligar
> receive_on_Startup=Receber ao ligar
> send_if_changes=Enviar se houver alterações
> send_immediately=Enviar imediatamente
> receive_and_merge=Receber e mesclar
> receive_and_overwrite=Receber e sobrescrever
> import_and_merge=Importar e mesclar
> import_and_overwrite=Importar e sobrescrever
diff -r old/chrome/locale/ru-RU/syncplaces.dtd new/chrome/locale/ru-RU/syncplaces.dtd
192a193,198
> <!ENTITY logs "Logs">
> <!ENTITY refresh "Refresh">
> <!ENTITY open "Open">
> <!ENTITY delete "Delete">
> <!ENTITY delete_all "Delete All">
> <!ENTITY max_logs "Number of logs to keep">
diff -r old/chrome/locale/ru-RU/syncplaces.properties new/chrome/locale/ru-RU/syncplaces.properties
99,103c99,103
< places_added=Добавленные закладки
< folders_added=Добавленные папки
< passwords_added=Добавленные пароли
< places_deleted=Удалённые закладки
< folders_deleted=Удалённые папки
---
> places_added=Добавленные закладки:
> folders_added=Добавленные папки:
> passwords_added=Добавленные пароли:
> places_deleted=Удалённые закладки:
> folders_deleted=Удалённые папки:
122c122
< synchronise=Synchronise
---
> synchronise=Synchronize
diff -r old/chrome/locale/sv-SE/syncplaces.dtd new/chrome/locale/sv-SE/syncplaces.dtd
192a193,198
> <!ENTITY logs "Logs">
> <!ENTITY refresh "Refresh">
> <!ENTITY open "Open">
> <!ENTITY delete "Delete">
> <!ENTITY delete_all "Delete All">
> <!ENTITY max_logs "Number of logs to keep">
diff -r old/chrome/locale/sv-SE/syncplaces.properties new/chrome/locale/sv-SE/syncplaces.properties
99,103c99,103
< places_added=Tillagda platser
< folders_added=Tillagda mappar
< passwords_added=Tillagda lösenord
< places_deleted=Borttagna platser
< folders_deleted=Borttagna mappar
---
> places_added=Tillagda platser:
> folders_added=Tillagda mappar:
> passwords_added=Tillagda lösenord:
> places_deleted=Borttagna platser:
> folders_deleted=Borttagna mappar:
122c122
< synchronise=Synchronise
---
> synchronise=Synchronize
diff -r old/chrome/locale/zh-CN/syncplaces.dtd new/chrome/locale/zh-CN/syncplaces.dtd
15,16c15,16
< <!ENTITY if_changes "如果发生修改">
< <!ENTITY if_changes_tooltip "本地数据发生改变时发送">
---
> <!ENTITY if_changes "如果发生更改">
> <!ENTITY if_changes_tooltip "本地数据发生更改时发送">
192a193,198
> <!ENTITY logs "日志">
> <!ENTITY refresh "刷新">
> <!ENTITY open "打开">
> <!ENTITY delete "删除">
> <!ENTITY delete_all "全部删除">
> <!ENTITY max_logs "保留的日志数">
diff -r old/chrome/locale/zh-CN/syncplaces.properties new/chrome/locale/zh-CN/syncplaces.properties
93c93
< receiving_pwd_hash=Receiving Password Hash
---
> receiving_pwd_hash=正在接收密码 Hash
99,100c99,100
< places_added=Places 已添加
< folders_added=文件夹已添加
---
> places_added=Places 已添加：
> folders_added=文件夹已添加：
104,118c104,118
< added=Added
< queries_added=Queries added
< bookmarks_added=Bookmarks added
< separators_added=Separators added
< livemarks_added=Livemarks added
< total_added=Total added
< deleted=Deleted
< total_deleted=Total deleted
< updated=Updated
< queries_updated=Queries updated
< bookmarks_updated=Bookmarks updated
< livemarks_updated=Livemarks updated
< passwords_updated=Passwords updated
< total_updated=Total updated
< title=Title
---
> added=已添加
> queries_added=查询已添加
> bookmarks_added=书签已添加
> separators_added=分隔符已添加
> livemarks_added=实时书签已添加
> total_added=总计已添加
> deleted=已删除
> total_deleted=总计已删除
> updated=已更新
> queries_updated=查询已更新
> bookmarks_updated=书签已更新
> livemarks_updated=实时书签已更新
> passwords_updated=密码已更新
> total_updated=总计已更新
> title=标题
121,131c121,131
< timestamps=Timestamps
< synchronise=Synchronise
< sync_on_shutdown=Sync on shutdown
< sync_on_startup=Sync on startup
< receive_on_Startup=Receive on Startup
< send_if_changes=Send if changes
< send_immediately=Send immediately
< receive_and_merge=Receive and merge
< receive_and_overwrite=Receive and overwrite
< import_and_merge=Import and merge
< import_and_overwrite=Import and overwrite
---
> timestamps=时间戳
> synchronise=同步
> sync_on_shutdown=关闭时同步
> sync_on_startup=启动时同步
> receive_on_Startup=启动时接收
> send_if_changes=发生更改时发送
> send_immediately=立即发送
> receive_and_merge=接收并合并
> receive_and_overwrite=接收并覆盖
> import_and_merge=导入并合并
> import_and_overwrite=导入并覆盖
diff -r old/defaults/preferences/syncplaces.js new/defaults/preferences/syncplaces.js
85c85
< pref("extensions.syncplaces.max_log_no", "99");
---
> pref("extensions.syncplaces.max_logs", "100");
diff -r old/install.rdf new/install.rdf
8c8
<     <em:version>5.1.0</em:version>
---
>     <em:version>5.2.0</em:version>
37c37
< 				<em:maxVersion>14.*</em:maxVersion>
---
> 				<em:maxVersion>*</em:maxVersion>
46c46
< 				<em:maxVersion>2.11.*</em:maxVersion>
---
> 				<em:maxVersion>*</em:maxVersion>
