[Pkg-mozext-commits] [sage-extension] 14/20: italian locale, tooltips fix, misc

David Prévot taffit at moszumanska.debian.org
Fri May 1 03:10:26 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to tag sage_1_2
in repository sage-extension.

commit 49867f537b38c0550030348e8772eed0787aa0aa
Author: Peter Andrews <petea at jhu.edu>
Date:   Sat Jul 31 03:30:38 2004 +0000

    italian locale, tooltips fix, misc
---
 src/install.js                         |   2 +
 src/install.rdf                        |   1 +
 src/sage/content/discover_feeds.js     |   6 ++-
 src/sage/content/opml/opml.js          |   7 ++-
 src/sage/content/popupex.xml           |  59 +++++++----------------
 src/sage/content/sage.js               |  53 ++++++++++++++++++---
 src/sage/content/sage.xul              |  13 ++----
 src/sage/content/settings/settings.xul |  21 +++++----
 src/sage/locale/en-US/sage.dtd         |   2 +-
 src/sage/locale/it-IT/contents.rdf     |  17 +++++++
 src/sage/locale/it-IT/opml.dtd         |  12 +++++
 src/sage/locale/it-IT/sage.dtd         |  54 +++++++++++++++++++++
 src/sage/locale/it-IT/sage.properties  |  83 +++++++++++++++++++++++++++++++++
 src/sage/skin/classic/sage.css         |  24 ++++------
 src/sage/skin/classic/toolbar.png      | Bin 4497 -> 5395 bytes
 15 files changed, 270 insertions(+), 84 deletions(-)

diff --git a/src/install.js b/src/install.js
index 6a5b53b..2fdabf5 100755
--- a/src/install.js
+++ b/src/install.js
@@ -8,6 +8,7 @@ const APP_LOCALE_ENUS_PATH	= "locale/en-US/";
 const APP_LOCALE_JAJP_PATH	= "locale/ja-JP/";
 const APP_LOCALE_FRFR_PATH	= "locale/fr-FR/";
 const APP_LOCALE_HUHU_PATH	= "locale/hu-HU/";
+const APP_LOCALE_ITIT_PATH	= "locale/it-IT/";
 
 
 initInstall(APP_NAME, APP_CHROME_NAME, APP_VERSION); 
@@ -23,6 +24,7 @@ registerChrome(LOCALE | PROFILE_CHROME, jarFolder, APP_LOCALE_ENUS_PATH);
 registerChrome(LOCALE | PROFILE_CHROME, jarFolder, APP_LOCALE_JAJP_PATH);
 registerChrome(LOCALE | PROFILE_CHROME, jarFolder, APP_LOCALE_FRFR_PATH);
 registerChrome(LOCALE | PROFILE_CHROME, jarFolder, APP_LOCALE_HUHU_PATH);
+registerChrome(LOCALE | PROFILE_CHROME, jarFolder, APP_LOCALE_ITIT_PATH);
 
 var result = getLastError(); 
 if(result == SUCCESS) {
diff --git a/src/install.rdf b/src/install.rdf
index b2f4816..177f252 100644
--- a/src/install.rdf
+++ b/src/install.rdf
@@ -23,6 +23,7 @@
 <em:locale>locale/ja-JP/</em:locale>
 <em:locale>locale/fr-FR/</em:locale>
 <em:locale>locale/hu-HU/</em:locale>
+<em:locale>locale/it-IT/</em:locale>
 </Description>
 </em:file>
 
diff --git a/src/sage/content/discover_feeds.js b/src/sage/content/discover_feeds.js
index 8a21148..b9d4ea1 100644
--- a/src/sage/content/discover_feeds.js
+++ b/src/sage/content/discover_feeds.js
@@ -143,7 +143,11 @@ function doAddFeed() {
 				title = "No Title";
 			}
 			var sage_folder = rdfService.GetResource(CommonFunc.getPrefValue(CommonFunc.RSS_READER_FOLDER_ID, "str", "NC:BookmarksRoot"));
-			BMSVC.createBookmarkInContainer(title, url, null, "updated", null, null, sage_folder, null);
+			if(BMSVC.createBookmarkInContainer.length == 7) { // firefox 0.8 and lower
+				BMSVC.createBookmarkInContainer(title, url, null, "updated", null, sage_folder, null);
+			} else {
+				BMSVC.createBookmarkInContainer(title, url, null, "updated", null, null, sage_folder, null);
+			}
 			logMessage("added feed: '" + title + "' " + url);
 
 			// select new feed in sibebar
diff --git a/src/sage/content/opml/opml.js b/src/sage/content/opml/opml.js
index 4f0c3ce..c02d0c4 100755
--- a/src/sage/content/opml/opml.js
+++ b/src/sage/content/opml/opml.js
@@ -161,7 +161,12 @@ function createRssItem(aOutlineNode, aRssFolder) {
 		// �s���S�� OUTLINE �͖�������
 	if(type!="rss" && !title && xmlUrl) return;
 
-	BMSVC.createBookmarkInContainer(title, xmlUrl, null, null, null, null, aRssFolder, null);
+	if(BMSVC.createBookmarkInContainer.length == 7) { // firefox 0.8 and lower
+		BMSVC.createBookmarkInContainer(title, xmlUrl, null, null, null, aRssFolder, null);
+	} else {
+		BMSVC.createBookmarkInContainer(title, xmlUrl, null, null, null, null, aRssFolder, null);
+	}
+	
 }
 
 
diff --git a/src/sage/content/popupex.xml b/src/sage/content/popupex.xml
index 2be9da9..28a6d83 100755
--- a/src/sage/content/popupex.xml
+++ b/src/sage/content/popupex.xml
@@ -5,40 +5,30 @@
    xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    xmlns:xbl="http://www.mozilla.org/xbl">
 
-  <binding id="popupex" extends="chrome://global/content/bindings/popup.xml#popup">
+  <binding id="popupex" extends="chrome://global/content/bindings/popup.xml#tooltip">
 	<content>
-	  <xul:vbox anonid="popupExBox" class="popupex-internal-box">
+	  <xul:vbox anonid="popupExBox" class="popupex-internal-box" align="stretch">
 	  	<children/>
-	  	<xul:vbox anonid="popupExTitleBox" flex="1"/>
-	  	<xul:vbox anonid="popupExDescBox" flex="1"/>
+	  	<xul:label anonid="popupExTitleBox" class="popupex-title" xbl:inherits="value=title"/>
+	  	<xul:vbox anonid="popupExDescBox" class="popupex-description"/>
 	  </xul:vbox>
 	</content>
-	
+
 	<implementation>
 
+
 	<property name="title" onget="return this.getAttribute('title');">
 		<setter><![CDATA[
-			this.setAttribute('label', val);
-
-			var popupExTitleBox = document.getAnonymousElementByAttribute(this, "anonid", "popupExTitleBox")
-			while(popupExTitleBox.hasChildNodes()){
-				popupExTitleBox.removeChild(popupExTitleBox.firstChild);
-			}
-			const XUL_NS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
-			var popupTitle = document.createElementNS(XUL_NS, "label");
-			popupTitle.className = "popupex-title";
-			popupTitle.appendChild(document.createTextNode(val))
-			popupExTitleBox.appendChild(popupTitle);
-
+            this.setAttribute('title', val);
 			return val;
 		]]></setter>
 	</property>
-	
+
 
 	<property name="description" onget="return this.getAttribute('description');">
 		<setter><![CDATA[
 			this.setAttribute('description', val);
-			
+
 			var popupExDescBox = document.getAnonymousElementByAttribute(this, "anonid", "popupExDescBox")
 			while(popupExDescBox.hasChildNodes()){
 				popupExDescBox.removeChild(popupExDescBox.firstChild);
@@ -48,10 +38,9 @@
 				return val;
 			}
 			const XUL_NS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
-			var popupDesc = document.createElementNS(XUL_NS, "label");
-			popupDesc.className = "popupex-description";
-			popupDesc.appendChild(document.createTextNode(val))
-			popupExDescBox.appendChild(popupDesc);
+			var popupDesc = document.createElementNS( XUL_NS, "label" );
+			popupDesc.appendChild( document.createTextNode(val) )
+			popupExDescBox.appendChild( popupDesc );
 
 			return val;
 		]]></setter>
@@ -60,26 +49,12 @@
 
 	<handlers>
 		<handler event="popupshowing"><![CDATA[
-			var popupExBox = document.getAnonymousElementByAttribute(this, "anonid", "popupExBox");
-			this.sizeTo(this.popupBoxObject.width, popupExBox.boxObject.height + 5);
-			
-				// �X�N���[������͂ݏo�Ȃ��悤�ɂ���
-			var popupBox = this.popupBoxObject;
-			var popupBoxX = popupBox.screenX;
-			var popupBoxY = popupBox.screenY;
-			var popupBoxBottom = popupBox.screenY + popupBox.height;
-			var popupBoxRight = popupBox.screenX + popupBox.width;
-			
-			if(screen.availWidth < popupBoxRight){
-				popupBoxX =  popupBox.screenX  - popupBox.width - 5;
-				this.moveTo(popupBoxX, popupBoxY);
-			}
-
-			if(screen.availHeight < popupBoxBottom){
-				popupBoxY = popupBox.screenY - popupBox.height - 30
-				this.moveTo(popupBoxX, popupBoxY);
-			}
+			this.height = this.boxObject.height;
+		]]></handler>
+		<handler event="popuphiding"><![CDATA[
+			this.height = "";
 		]]></handler>
+
 	</handlers>
 
 </binding>
diff --git a/src/sage/content/sage.js b/src/sage/content/sage.js
index ace603d..ce7131c 100755
--- a/src/sage/content/sage.js
+++ b/src/sage/content/sage.js
@@ -16,7 +16,7 @@ var rssItemListBox;
 var rssStatusImage;
 var rssStatusLabel;
 var rssTitleLabel;
-var rssItemListPopup;
+var rssItemToolTip;
 
 var currentFeed;
 var httpReq;
@@ -35,7 +35,7 @@ function init() {
 	rssStatusImage = document.getElementById("rssStatusImage");
 	rssStatusLabel = document.getElementById("rssStatusLabel");
 	rssTitleLabel = document.getElementById("rssTitleLabel");
-	rssItemListPopup = document.getElementById("rssItemListPopup");
+	rssItemToolTip = document.getElementById("rssItemToolTip");
 
 	strRes = document.getElementById("strRes");
 	resultStrArray = new Array(
@@ -49,12 +49,21 @@ function init() {
 
 	// if feed folder has not been set, assume new user and install default feed folder and demo feeds
 	if(!CommonFunc.getPrefValue(CommonFunc.RSS_READER_FOLDER_ID, "str", null)) {
-		logMessage("creating default feed folder...");
+		logMessage("setting default preferences...");
 		var new_folder = BMSVC.createFolderInContainer("Sage Feeds", RDF.GetResource("NC:BookmarksRoot"), null);
 		CommonFunc.setPrefValue(CommonFunc.RSS_READER_FOLDER_ID, "str", new_folder.Value);
-		BMSVC.createBookmarkInContainer("BBC News | News Front Page | World Edition", "http://news.bbc.co.uk/rss/newsonline_world_edition/front_page/rss091.xml", null, "updated", null, null, new_folder, null);
-		BMSVC.createBookmarkInContainer("Yahoo! News - Sports", "http://rss.news.yahoo.com/rss/sports", null, "updated", null, null, new_folder, null);
-		BMSVC.createBookmarkInContainer("Sage Project News", "http://sage.mozdev.org/rss.xml", null, "updated", null, null, new_folder, null);
+		if(BMSVC.createBookmarkInContainer.length == 7) {
+			BMSVC.createBookmarkInContainer("BBC News | News Front Page | World Edition", "http://news.bbc.co.uk/rss/newsonline_world_edition/front_page/rss091.xml", null, "updated", null, new_folder, null);
+			BMSVC.createBookmarkInContainer("Yahoo! News - Sports", "http://rss.news.yahoo.com/rss/sports", null, "updated", null, new_folder, null);
+			BMSVC.createBookmarkInContainer("Sage Project News", "http://sage.mozdev.org/rss.xml", null, "updated", null, new_folder, null);
+		} else {
+			BMSVC.createBookmarkInContainer("BBC News | News Front Page | World Edition", "http://news.bbc.co.uk/rss/newsonline_world_edition/front_page/rss091.xml", null, "updated", null, null, new_folder, null);
+			BMSVC.createBookmarkInContainer("Yahoo! News - Sports", "http://rss.news.yahoo.com/rss/sports", null, "updated", null, null, new_folder, null);
+			BMSVC.createBookmarkInContainer("Sage Project News", "http://sage.mozdev.org/rss.xml", null, "updated", null, null, new_folder, null);
+		}
+		setCheckboxCheck("chkShowSearchBar", "false");
+		setCheckboxCheck("chkShowToolTip", "true");
+		setCheckboxCheck("chkShowFeedItemList", "true");
 	}
 
 	// set feed folder location
@@ -339,7 +348,6 @@ function setRssItemListBox() {
 		var itemLabel = item.getTitle();
 		itemLabel = (i+1) + ". " + itemLabel;
 		var listItem = rssItemListBox.appendItem(itemLabel, i);
-		
 		if(isVisited(item.getLink())) {
 			listItem.setAttribute("visited", "true");
 		}
@@ -361,6 +369,11 @@ function getCheckboxCheck(aID) {
 	return checkboxNode.getAttribute("checked") == "true";
 }
 
+function setCheckboxCheck(aID, value) {
+	var checkboxNode = document.getElementById(aID);
+	return checkboxNode.setAttribute("checked") == value;
+}
+
 function showRssItemListPopup(aEvent) {
 	if(aEvent.originalTarget.localName != "listitem") {
 		rssItemListPopup.hidePopup();
@@ -394,6 +407,32 @@ function showRssItemListPopup(aEvent) {
 	popupTimeoutId = setTimeout("rssItemListPopup.showPopup(rssItemListBox)", 150);
 }
 
+function populateToolTip(e) {
+	// if setting disabled
+	if(!getCheckboxCheck("chkShowTooltip")) {
+		e.preventDefault();
+		return;
+	}
+
+	if(document.tooltipNode == rssItemListBox) {
+		e.preventDefault();
+		return;
+	}
+	var listItem = document.tooltipNode;
+	var feedItemOrder = CommonFunc.getPrefValue(CommonFunc.FEED_ITEM_ORDER, "str", "chrono");
+	var items = currentFeed.getItems(feedItemOrder);
+	var description = htmlToText(items[listItem.value].getContent());
+  if(description.indexOf("/") != -1) {
+    description = description.replace(/\//gm, "/\u200B");
+  }
+  if(description.length > 400) {
+    description = description.substring(0,400) + "...";
+  }
+
+	rssItemToolTip.title = listItem.label;
+	rssItemToolTip.description = description;
+}
+
 function hideRssItemListPopup(aEvent) {
 	clearTimeout(popupTimeoutId);
 	rssItemListPopup.hidePopup();
diff --git a/src/sage/content/sage.xul b/src/sage/content/sage.xul
index 7087523..ccbd55b 100755
--- a/src/sage/content/sage.xul
+++ b/src/sage/content/sage.xul
@@ -52,8 +52,8 @@
 		<toolbarbutton type="menu" label="&menu.tools;">
 			<menupopup>
 				<menuitem id="chkShowSearchBar" type="checkbox" persist="checked" label="&menu.showSearchBar;" oncommand="toggleShowSearchBar()"/>
-				<menuitem id="chkShowTooltip" type="checkbox" persist="checked" checked="true" label="&menu.showDescTooltip;"/>
-				<menuitem id="chkShowFeedItemList" type="checkbox" persist="checked" checked="true" label="&menu.showFeedItemList;" oncommand="toggleShowFeedItemList()"/>
+				<menuitem id="chkShowTooltip" type="checkbox" persist="checked" label="&menu.showDescTooltip;"/>
+				<menuitem id="chkShowFeedItemList" type="checkbox" persist="checked" label="&menu.showFeedItemList;" oncommand="toggleShowFeedItemList()"/>
 				<menuseparator/>
 				<menuitem label="&menu.manageRSSList;" oncommand="manageRSSList()"/>
 				<menuitem label="&menu.opmlImportExport;" oncommand="openOPMLWizard()"/>
@@ -104,8 +104,7 @@
 	</sidebarheader>
 
 	<listbox id="rssItemListBox" class="plain" flex="1"
-		onmouseout="hideRssItemListPopup()"
-		onmouseover="showRssItemListPopup(event)"
+		tooltip="rssItemToolTip"
 		onkeypress="if(event.keyCode == 13) rssItemListBoxClick(event)"
 		onclick="rssItemListBoxClick(event)"/>
 </vbox>
@@ -113,10 +112,8 @@
 </vbox>
 
 <popupset>
-	<popup id="rssItemListPopup" class="popupex"/>
-	
-	<popup id="popSearchEngine" datasources="rdf:null"
-			ref="urn:rrp:searchengine:root">
+	<tooltip id="rssItemToolTip" onpopupshowing="populateToolTip(event)"/>
+	<popup id="popSearchEngine" datasources="rdf:null" ref="urn:rrp:searchengine:root">
 		<template>
 			<menuitem type="checkbox" uri="..." value="..."
 				oncommand="FeedSearch.popSearchEngineClick(event)"
diff --git a/src/sage/content/settings/settings.xul b/src/sage/content/settings/settings.xul
index e783e60..e007d74 100755
--- a/src/sage/content/settings/settings.xul
+++ b/src/sage/content/settings/settings.xul
@@ -20,8 +20,21 @@
 	<stringbundle id="strRes" src="chrome://sage/locale/sage.properties"/>
 </stringbundleset>
 
+<hbox style="padding:5px 0px 10px 0px">
+<groupbox flex="1">
+	<caption label="&selectFolder.label;"/>
+	<menulist id="select-menu" oncommand="selectFolder(event);">
+		<menupopup id="select-folder">
+			<menuitem label=" "/>
+		</menupopup>
+	</menulist>
+</groupbox>
+</hbox>
+
 <groupbox>
 	<caption label="&settings.general.caption;"/>
+	<checkbox id="chkAutoFeedTitle" label="&settings.autoFeedTitle.label;"/>
+	<checkbox id="chkTwelveHourClock" label="&settings.twelveHourClock.label;"/>
 	<grid>
 		<columns>
 			<column/>
@@ -29,12 +42,6 @@
 		</columns>
 		<rows>
 			<row align="center">
-				<label value="&selectFolder.label;:"/>
-				<menulist id="select-menu" oncommand="selectFolder(event);">
-					<menupopup id="select-folder"/>
-				</menulist>
-			</row>
-			<row align="center">
 				<label value="&settings.feedItemOrder.label;:"/>
 				<menulist id="feedItemOrder">
 					<menupopup>
@@ -54,8 +61,6 @@
 			</row>
 		</rows>
 	</grid>
-	<checkbox id="chkAutoFeedTitle" label="&settings.autoFeedTitle.label;"/>
-	<checkbox id="chkTwelveHourClock" label="&settings.twelveHourClock.label;"/>
 </groupbox>
 
 <groupbox>
diff --git a/src/sage/locale/en-US/sage.dtd b/src/sage/locale/en-US/sage.dtd
index 5c04931..053b28c 100755
--- a/src/sage/locale/en-US/sage.dtd
+++ b/src/sage/locale/en-US/sage.dtd
@@ -41,7 +41,7 @@
 <!ENTITY settings.feedDiscoveryMode.exhaustive     "Exhaustive">
 <!ENTITY settings.feedDiscoveryMode.conservative     "Conservative">
 <!ENTITY settingWindow.title                    "Sage Settings">
-<!ENTITY selectFolder.label			"Feed folder">
+<!ENTITY selectFolder.label			"Select Feed Folder">
 <!ENTITY openInContentsArea.caption		"Feed Rendering">
 <!ENTITY enableUserCss.label			"Use custom CSS">
 <!ENTITY browseCss.label			"Browse...">
diff --git a/src/sage/locale/it-IT/contents.rdf b/src/sage/locale/it-IT/contents.rdf
new file mode 100644
index 0000000..64cc006
--- /dev/null
+++ b/src/sage/locale/it-IT/contents.rdf
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+		 xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
+
+	<RDF:Seq about="urn:mozilla:locale:root">
+		<RDF:li resource="urn:mozilla:locale:it-IT"/>
+	</RDF:Seq>
+
+	<RDF:Description about="urn:mozilla:locale:it-IT">
+		<chrome:packages>
+			<RDF:Seq about="urn:mozilla:locale:it-IT:packages">
+				<RDF:li resource="urn:mozilla:locale:it-IT:sage"/>
+			</RDF:Seq>
+		</chrome:packages>
+	</RDF:Description>
+</RDF:RDF>
diff --git a/src/sage/locale/it-IT/opml.dtd b/src/sage/locale/it-IT/opml.dtd
new file mode 100644
index 0000000..7f0e7bc
--- /dev/null
+++ b/src/sage/locale/it-IT/opml.dtd
@@ -0,0 +1,12 @@
+<!ENTITY pageStart.label			"Assistente per l'importazione/esportazione OPML">
+<!ENTITY pageStart.desc				"Scegliere l'azione da eseguire">
+<!ENTITY pageImport.label			"Importare una lista OPML">
+<!ENTITY pageImport.desc			"Scegliere il file OPML da importare">
+<!ENTITY pageExport.label			"Esportare una lista OPML">
+<!ENTITY pageExport.desc			"Scegliere il file OPML da esportare">
+
+<!ENTITY rdoImport.label			"Importare una lista OPML">
+<!ENTITY rdoExport.label			"Esportare una lista OPML">
+
+<!ENTITY browseButton.label			"Percorso...">
+
diff --git a/src/sage/locale/it-IT/sage.dtd b/src/sage/locale/it-IT/sage.dtd
new file mode 100644
index 0000000..935c8e3
--- /dev/null
+++ b/src/sage/locale/it-IT/sage.dtd
@@ -0,0 +1,54 @@
+<!-- maintained by Giuliano Masseroni [giuliano.masseroni at mozillaitalia.org]  -->
+
+<!ENTITY sage.label				"Sage">
+<!ENTITY sage.version				"1.2">
+<!ENTITY sage.version.label				"">
+
+<!ENTITY sage.toolbarLabel			"Sage">
+<!ENTITY sage.sidebarTitle			"Sage">
+<!ENTITY sage.tooltip				"Mostra il pannello laterale di Sage">
+
+<!ENTITY menu.view				"Visualizza">
+<!ENTITY menu.showSearchBar			"Mostra Barra di Ricerca dei Feed">
+<!ENTITY menu.showFeedItemList			"Mostra la Lista dei Feed">
+<!ENTITY menu.showDescTooltip			"Mostra Descrizione Suggerimenti">
+<!ENTITY menu.openHTML				"Mostra i Feed nel Browser">
+<!ENTITY menu.tools				"Opzioni">
+<!ENTITY menu.checkUpdate			"Controlla i Feed">
+<!ENTITY menu.manageRSSList			"Gestione Lista dei Feed...">
+<!ENTITY menu.opmlImportExport			"Importazione/Esportazione file OPML...">
+<!ENTITY menu.setting				"Preferenze...">
+<!ENTITY menu.sageProjectFeed				"Novit� sul Progetto Sage">
+<!ENTITY menu.discoverFeeds				"Feed Trovati">
+
+<!-- Feed Discovery -->
+<!ENTITY discovery.status.searching     "Ricerca nella Pagina Corrente">
+<!ENTITY discovery.button.addFeed    "Aggiungi un Feed">
+<!ENTITY discovery.button.close			 "Chiudi">
+<!ENTITY discovery.header.title			 "Titolo">
+<!ENTITY discovery.header.format     "Formato">
+<!ENTITY discovery.header.lastPubDate     "Ultimo Aggiornamento">
+<!ENTITY discovery.header.itemCount     "Elementi">
+<!ENTITY discovery.header.url     "URL">
+
+<!-- Settings Dialog -->
+<!ENTITY settings.general.caption     "Generale">
+<!ENTITY settings.autoFeedTitle.label     "Aggiorna Automaticamente il Titolo dei feed">
+<!ENTITY settings.renderFeeds.label     "Mostra i Feed nel Browser">
+<!ENTITY settings.twelveHourClock.label     "Usa Modalit� 12 ore">
+<!ENTITY settings.feedItemOrder.label     "Ordinamento dei Feed">
+<!ENTITY settings.feedItemOrder.chrono     "Cronologico">
+<!ENTITY settings.feedItemOrder.source     "Sorgente">
+<!ENTITY settings.feedDiscoveryMode.label     "Modalit� di Ricerca Feed">
+<!ENTITY settings.feedDiscoveryMode.exhaustive     "Esaustiva">
+<!ENTITY settings.feedDiscoveryMode.conservative     "Conservativa">
+<!ENTITY settingWindow.title                    "Configurazione di Sage">
+<!ENTITY selectFolder.label			"Selezionare la Cartella dei Feed">
+<!ENTITY openInContentsArea.caption		"Interpretazione dei Feed">
+<!ENTITY enableUserCss.label			"Usa CSS personalizzato">
+<!ENTITY browseCss.label			"Sfoglia...">
+<!ENTITY allowEContent.label			"Permetti i tag HTML">
+
+
+<!ENTITY openSageSidebar.commandkey		"S">
+<!ENTITY openSageSidebar.modifiersKey		"alt">
\ No newline at end of file
diff --git a/src/sage/locale/it-IT/sage.properties b/src/sage/locale/it-IT/sage.properties
new file mode 100644
index 0000000..a02f122
--- /dev/null
+++ b/src/sage/locale/it-IT/sage.properties
@@ -0,0 +1,83 @@
+RESULT_OK_STR = OK
+RESULT_PARSE_ERROR_STR = Errore Analisi XML
+RESULT_NOT_RSS_STR = Errore Analisi Feed
+RESULT_NOT_FOUND_STR = File non trovato
+RESULT_NOT_AVAILABLE_STR = URL non disponibile
+RESULT_ERROR_FAILURE_STR = Errore di caricamento
+RESULT_LOADING = Caricamento
+
+CHECK_UPDATE = Controlla i Feed
+GET_RSS_TITLE= Ottieni il titolo dei Feed
+
+
+# feed discovery messages
+
+discovery_external_feeds_category = Feed Esterni
+discovery_status_discovered = Trovati
+discovery_status_site_feed = sito con feed
+discovery_status_site_feeds = siti con feed
+discovery_status_and = and
+discovery_status_external_feed = feed esterno
+discovery_status_external_feeds = feed esterni
+discovery_status_none_found = Nessun feed trovato
+
+
+# get feed title dialog
+
+get_feed_title = Nuovo Titolo Feed
+
+
+# OPML wizzard
+
+opml_import_done = Importazione Completa
+opml_export_done = Esportazione Completa
+opml_path_blank = Per favore scegliere un file OPML.
+opml_path_nofile = Il file specificato non esiste.
+opml_path_invalid = Percorso del file non valido.
+opml_import_fail = Errore di caricamento
+opml_import_badfile = Questo non sembra essere un file OPML.
+opml_export_nocreate = Errore creazione file
+opml_select_file = Selezionare un file OPML
+opml_opml_file = File OPML
+
+# Date rendering values
+
+date_sunday = Domenica
+date_sunday_short = Dom
+date_monday = Luned�
+date_monday_short = Lun
+date_tuesday = Marted�
+date_tuesday_short = Mar
+date_wednesday = Mercoled�
+date_wednesday_short = Mer
+date_thursday = Gioved�
+date_thursday_short = Gio
+date_friday = Venerd�
+date_friday_short = Ven
+date_saturday = Sabato
+date_saturday_short = Sab
+
+date_january = Gennaio
+date_january_short = Gen
+date_february = Febbraio
+date_february_short = Feb
+date_march = Marzo
+date_march_short = Mar
+date_april = Aprile
+date_april_short = Apr
+date_may = Maggio
+date_may_short = Mag
+date_june = Giugno
+date_june_short = Giu
+date_july = Luglio
+date_july_short = Lug
+date_august = Agosto
+date_august_short = Ago
+date_september = Settembre
+date_september_short = Set
+date_october = Ottobre
+date_october_short = Ott
+date_november = Novembre
+date_november_short = Nov
+date_december = Dicembre
+date_december_short = Dic
\ No newline at end of file
diff --git a/src/sage/skin/classic/sage.css b/src/sage/skin/classic/sage.css
index 3673966..4187d22 100755
--- a/src/sage/skin/classic/sage.css
+++ b/src/sage/skin/classic/sage.css
@@ -114,19 +114,8 @@ treechildren::-moz-tree-cell-text(rss, updated) {
 
 /* ++++++++++ popupEX ++++++++++ */
 
-.popupex {
-  -moz-binding : url(chrome://sage/content/popupex.xml#popupex);
-  -moz-appearance: tooltip;
-  display: -moz-popup;
-
-  border: 1px solid InfoText;
-  width: 26em;
-  max-width: 26em;
-  background-color: InfoBackground;
-  color: InfoText;
-  font: message-box;
-
-  margin: 0px !important;
+#rssItemToolTip {
+  -moz-binding: url(chrome://sage/content/popupex.xml#popupex);
   padding: 0px !important;
 }
 
@@ -134,11 +123,14 @@ treechildren::-moz-tree-cell-text(rss, updated) {
   font-weight: bold;
   margin: 0px !important;
   padding: 3px !important;
-  -moz-box-flex: 1;
 }
 
 .popupex-description {
-  margin: 0px !important;
   padding: 5px 5px 5px 20px !important;
-  -moz-box-flex: 1;
+  max-width: 26em;
+}
+
+.popupex-internal-box {
+  margin: 2px;
+  padding: 2px;
 }
\ No newline at end of file
diff --git a/src/sage/skin/classic/toolbar.png b/src/sage/skin/classic/toolbar.png
index 701fc01..c64e8ef 100644
Binary files a/src/sage/skin/classic/toolbar.png and b/src/sage/skin/classic/toolbar.png differ

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/sage-extension.git



More information about the Pkg-mozext-commits mailing list