[Pkg-mozext-commits] [sage-extension] 01/03: french locale and feed parsing fixes

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


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

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

commit b41dd444c5da0cf43b8d212319e5cb048fc00421
Author: Peter Andrews <petea at jhu.edu>
Date:   Tue Aug 10 21:19:08 2004 +0000

    french locale and feed parsing fixes
---
 src/sage/content/feedlib.js    |  9 +++++++--
 src/sage/locale/fr-FR/sage.dtd | 29 ++++++++++++++++-------------
 2 files changed, 23 insertions(+), 15 deletions(-)

diff --git a/src/sage/content/feedlib.js b/src/sage/content/feedlib.js
index 7278258..58115dc 100644
--- a/src/sage/content/feedlib.js
+++ b/src/sage/content/feedlib.js
@@ -79,6 +79,7 @@ Feed.prototype.parseRSS = function() {
 	var itemNodes = feedXML.getElementsByTagName("item");
 	for(i = 0; itemNodes.length > i; i++) {
 		var item = {title:"", link:"", content:"", pubDate:""};
+		var guid;
 
 		for(var j = itemNodes[i].firstChild; j!=null; j=j.nextSibling) {
 			if(j.nodeType != j.ELEMENT_NODE) continue;
@@ -92,8 +93,8 @@ Feed.prototype.parseRSS = function() {
 					}
 					break;
 				case "guid":
-					if(!item.link) {
-						item.link = CommonFunc.getInnerText(j);
+					if(!guid) {
+						guid = CommonFunc.getInnerText(j);
 					}
 					break;
 				case "description":
@@ -120,6 +121,10 @@ Feed.prototype.parseRSS = function() {
 			}
 		}
 
+		if(!item.link && guid) {
+			item.link = guid;
+		}
+
 		var tmpFeedItem = new FeedItem(item.title, item.link, item.content, item.pubDate);
 
 		if(tmpFeedItem.hasPubDate()) {
diff --git a/src/sage/locale/fr-FR/sage.dtd b/src/sage/locale/fr-FR/sage.dtd
index ab5c7c8..04a6c13 100644
--- a/src/sage/locale/fr-FR/sage.dtd
+++ b/src/sage/locale/fr-FR/sage.dtd
@@ -1,10 +1,12 @@
+<!-- maintained by Guillaume Criloux [guillaume.criloux at laposte.net] --> 
+
 <!ENTITY sage.label								 "Sage">
 <!ENTITY sage.version							 "1.2">
 <!ENTITY sage.version.label						 "">
 
 <!ENTITY sage.toolbarLabel						 "Sage">
 <!ENTITY sage.sidebarTitle						 "Sage">
-<!ENTITY sage.tooltip							 "Affiche le panneau latéral Sage">
+<!ENTITY sage.tooltip							 "Affiche le panneau latéral Sage">
 
 <!ENTITY menu.view								 "Affichage">
 <!ENTITY menu.showSearchBar						 "Afficher la barre de recherche des fils">
@@ -12,12 +14,12 @@
 <!ENTITY menu.showDescTooltip					 "Afficher les bulles descriptives">
 <!ENTITY menu.openHTML							 "Afficher le contenu des fils dans la zone de navigation">
 <!ENTITY menu.tools								 "Options">
-<!ENTITY menu.checkUpdate						 "Vérifier les fils">
-<!ENTITY menu.manageRSSList						 "Gérer la liste des fils...">
+<!ENTITY menu.checkUpdate						 "Vérifier les fils">
+<!ENTITY menu.manageRSSList						 "Gérer la liste des fils...">
 <!ENTITY menu.opmlImportExport					 "Import/Export OPML...">
 <!ENTITY menu.setting							 "Configuration...">
-<!ENTITY menu.sageProjectFeed					 "Nouveautés du projet Sage">
-<!ENTITY menu.discoverFeeds						 "Découvrir de nouveaux fils">
+<!ENTITY menu.sageProjectFeed					 "Nouveautés du projet Sage">
+<!ENTITY menu.discoverFeeds						 "Découvrir de nouveaux fils">
 
 <!-- Feed Discovery -->
 <!ENTITY discovery.status.searching     		 "Chercher dans la page en cours">
@@ -25,25 +27,25 @@
 <!ENTITY discovery.button.close			 		 "Fermer">
 <!ENTITY discovery.header.title			 		 "Nom">
 <!ENTITY discovery.header.format     			 "Format">
-<!ENTITY discovery.header.lastPubDate     		 "Dernière mise à jour">
-<!ENTITY discovery.header.itemCount     		 "Éléments">
+<!ENTITY discovery.header.lastPubDate     		 "Dernière mise à jour">
+<!ENTITY discovery.header.itemCount     		 "Éléments">
 <!ENTITY discovery.header.url     				 "Adresse">
 
 <!-- Setting Dialog -->
-<!ENTITY settings.general.caption     			 "Général">
-<!ENTITY settings.autoFeedTitle.label     		 "Mise à jour automatique des titres des fils">
+<!ENTITY settings.general.caption     			 "Général">
+<!ENTITY settings.autoFeedTitle.label     		 "Mise à jour automatique des titres des fils">
 <!ENTITY settings.renderFeeds.label				 "Afficher les fils dans la zone de navigation">
 <!ENTITY settings.twelveHourClock.label			 "Utiliser une horloge sur 12 heures">
 <!ENTITY settingWindow.title                     "Configuration de Sage">
-<!ENTITY selectFolder.label						 "Sélection du dossier des fils">
-<!ENTITY settings.feedItemOrder.label     		 "Ordre des éléments du fil">
+<!ENTITY selectFolder.label						 "Sélection du dossier des fils">
+<!ENTITY settings.feedItemOrder.label     		 "Ordre des éléments du fil">
 <!ENTITY settings.feedItemOrder.chrono     		 "Chronologique">
 <!ENTITY settings.feedItemOrder.source     		 "Source">
-<!ENTITY settings.feedDiscoveryMode.label     	 "Mode de découverte des fils">
+<!ENTITY settings.feedDiscoveryMode.label     	 "Mode de découverte des fils">
 <!ENTITY settings.feedDiscoveryMode.exhaustive   "Exhaustif">
 <!ENTITY settings.feedDiscoveryMode.conservative "Prudent">
 <!ENTITY openInContentsArea.caption				 "Ouverture dans la zone de navigation">
-<!ENTITY enableUserCss.label					 "Utiliser une feuille de style CSS personnalisée">
+<!ENTITY enableUserCss.label					 "Utiliser une feuille de style CSS personnalisée">
 <!ENTITY browseCss.label						 "Parcourir...">
 <!ENTITY allowEContent.label					 "Autoriser les balises HTML">
 
@@ -51,3 +53,4 @@
 <!ENTITY openSageSidebar.commandkey				 "S">
 <!ENTITY openSageSidebar.modifiersKey			 "alt">
 
+

-- 
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