Conflit des traducteurs

Coup de gueule.

Songbird propose deux extensions Concerts et MashTape, toutes les deux Open Source. Ces deux extensions sont depuis longtemps sur la plate-forme communautaire BabelZilla pour permettre la traduction à chacun dans différentes langues. Récemment je tombe sur un changement, modifiant les traductions :

« Updated add-on strings provided by biffco » (Mise à jour des chaînes de caractères des extensions fournies par biffco). Le bug lié à ce changement est même privé !

Cela voudrait dire que POTI (société derrière Songbird) est d’accord avec une société externe inconnue de la communauté pour mettre à jour les traductions sans concertation de la communauté !!! (Oui Biffco = société externe partenaire à POTI, je suis au courant mais doit « éviter » de révéler qui, sachant que je ne travaille même pas chez POTI)

Pour résumer, tout le travail fait sur BabelZilla sur ces extensions ne sert plus vraiment et il n’y a même pas de retour pour les traducteurs ayant déjà contribué.

Les partenaires de POTI, veulent sûrement mettre à jour ces chaînes de caractères pour améliorer leur produits (version de Songbird dérivées), mais puisque ces extensions sont sur la plate-forme BabelZilla, ils devraient au moins utiliser cet outil et informer la communauté de ces changements. Ou alors POTI peut enlever ses extensions « officielles » de BabelZilla et peut -être gérer les traductions de ces dernières sur leur site ? (Qui a au passage un outil de traduction, très peu pratique.)

J’ai donc créé un sujet sur le « forum » de Songbird, et aussi sur le forum de BabelZilla en espérant que cela fera bouger les choses et aussi en espérant avoir une réponse officielle de POTI sur ces choix peu judicieux.

Beaucoup se demandent qu’en est t’il du « fork » de Songbird ? Eh bien le projet n’est pas mort, cependant je ne suis pas en train de travailler dessus, car j’ai d’autres projets prioritaires. Stevo un ancien développeur de Songbird s’occupe maintenant de la direction du projet.

Le terme Fauxpen Source est repris d’un article de Framasoft que je vous conseille de lire en complément d’informations.
Illustration par Kankie, sous Creative Commons.

Vente de mon WikiReader

EDIT : Vendu sur openmoko-fr.org !

Bonjour à tous,

je vend mon WikiReader pour ceux intéressés, il contient les archives de Wikipédia en anglais et français.
Je m’en suis peu servi depuis que je l’ai (Décembre 2009) surtout pour des démonstrations, et utilisé pour tester et compiler Wiktionary.


Je le vend 70 € frais de port inclus
(correspondant à son prix d’achat neuf sur Amazon en dollars soit 99$ mais bien sûr sans les taxes et frais de port)
Il est livré avec sa boîte et son manuel, CF lien ci-dessous.

Vous pouvez retrouver tout mes articles sur le WikiReader ici.

Si vous êtes intéressé, laissez un commentaire avec un mail valide, merci ;)

Mise à jour de Songbird Developer Tools|Songbird Developer Tools Update

Depuis le début, j’utilisais Songbird Developer Tools pour m’aider à créer des extensions pour Songbird. En quoi consiste « DevTools » ? C’est un regroupement de différents outils conçus à la base pour Firefox et plus généralement la plateforme Mozilla (Gecko/XULRunner). En regardant la description :

Since the beginning, I was using Songbird Developer Tools to help me create add-ons for Songbird. In what consist DevTools ? It’s a pack of different Tools originally designed for Firefox and globally the Mozilla platform (Gecko/XULRunner). Looking at the description :

  • Assistant de création de thèmes, pour créer des « plumes »
  • Assistant de création d’extensions, permet de faire une extension de base avec des parties d’interface
  • Options pour désactiver le cache de XUL et permettre le rafraichissement de l’interface
  • Plus de débogages
  • La table périodique de XUL, pour tester toutes les possibilités d’interfaces
  • Accès facile au gestionnaire de profils
  • Un bouton pour rapporter des bugs
  • Une console de débogage Javascript et environnement de test
  • The Feathers Wizard, used to set up feathers development projects
  • The Extension Wizard, which creates a HelloWorld extension and UI sample code
  • Options to disable XUL caching and refresh the UI
  • More debug output
  • The XUL Periodic Table, so you can test all the standard XUL widgets
  • Easy access to the Profile Manager
  • A great big bug report button
  • Javascript debugger and test environment

Alors que c’était bien pratique, Songbird a beaucoup évolué (nouvelles fonctionnalités, nouvelle API etc.) mais personne n’a pris soin de cette extension, à part la correction d’erreurs et l’augmentation du maxVersion toujours et encore.

While this was quite useful, Songbird was evolving (new features, new API etc.), and nobody was taking care of this add-on, except fixing errors and bumping maxVersion over and over.

Comme c’est une super extension, j’ai décidé de l’améliorer en apportant diverses modifications :

  • Depuis Songbird 1.4.3, les pages media personnalisées peuvent avoir leur propres bouton (comme avec BirdQuizz par exemple). Désormais, lorsque vous créerez une page media, vous aurez le code pour afficher ce bouton. (Non disponible pour Songbird 1.8 à cause d’un bug)
  • Depuis le thème « Purple Rain », les boutons de la barre d’outils nécessite le fond graphique du bouton de base. Lorsque vous créerez un bouton pour la barre d’outils, vous aurez maintenant un modèle correspondant au bon thème ainsi que des tailles correctes dans le fichier CSS.
  • Les pages media créées disposent maintenant d’un titre de page pour éviter d’afficher le lien Chrome dans l’onglet (ce n’était pas lisible sinon !)
  • Chaque extension créée ajoute maintenant une icône par défaut (iconURL), j’ai fait ce choix car beaucoup de personnes oublient d’en mettre une ou simplement évitent. C’est une étape importante pour que votre extension soit reconnue.
  • Suppression des liens XULPlanet car site fermé depuis un petit moment et correction de plusieurs liens du Centre développeur de Mozilla. (youpi le nouveau site est disponible !)
  • Suppression de la possibilité d’inclure une boîte de dialogue « A propos » dans l’assistant, c’était inutile car le gestionnaire d’extensions de Mozilla génère lui-même cette boîte de dialogue. Je crois que cette fonction était dédiée à Firefox 2.0. Conseil pour les développeurs : au lieu de faire une page « A propos » en XUL, réaliser la en HTML ;)
  • Lorsque que vous créez un Panneau d’affichage dans l’assistant, vous aurez maintenant la possibilité de choisir quel panneau vous souhaitez utiliser ! Panneau en bas des services (pochette album), panneau de contenu du bas (mashTape) et panneau de droite (paroles). Vous pouvez même en choisir plusieurs en même temps.
  • Suppression des chaînes de caractères inutiles provenant des panneaux d’affichage si l’utilisateur n’inclue pas cette fonction
  • Possibilité de créer un marque-page Radio ou Services dans le panneau de services via l’assistant : C’est une fonctionnalité majeure, alors qu’il était possible d’utiliser le panneau de services dans les versions précédentes de Songbird, cette fonction vous permettra de créer une extension avec un marque-page Radio ou Services avec du code compatible avec Songbird 1.8 et plus. C’est dédié au nouveau panneau de services.
  • De plus, lorsque vous créez une extension avec un marque-page dans le panneau de services, vous profiterez d’un lien vers la documentation de ce nouveau panneau de services.
  • Graphismes améliorés de l’extension pour mieux correspondre au thème « Purple Rain » : les pages d’accueil des extensions et des thèmes profitent d’un meilleur design par exemple.
  • et bien évidemment, le « maxVersion » a été défini pour la version 1.9.0 pour être compatible avec la sortie prochaine du nom de code « Pink Floyd »

Since it’s a great add-on, I decided to improve it, by doing some modifications :

  • Since Songbird 1.4.3, customs media view page can have their own graphic button (like BirdQuizz for example). When creating a Media View, you now have the code to show this button.
  • Since the Purple Rain feather, toolbar buttons changed and developers have to provide the basic button. When creating a toolbar button, you now have a good graphic template with correct sizes in the CSS file.
  • Media View created now comes with a title (in page) to prevent the media tab showing the chrome URI (not pretty !)
  • Each add-on created now comes with a default icon for the add-on (iconURL), I did this since many people forgot or avoid to use an icon, this is a important step for your add-on to be recognized.
  • Remove of XULPlanet links since it’s closed and correct a lot of Mozilla Developer Center links. (hurray new website is live !)
  • Delete the ability to add about box in the wizard, this was useless since the Mozilla add-ons manager generate itself the about box. I think this feature was dedicated to Firefox 2.0 extensions, but not sure. Also for developers, instead of doing about inside a XUL file, you should make an html page.
  • When creating a Display Pane in the wizard you will be now able to choose which pane you will use ! Service Pane bottom, Content Pane bottom and Right Sidebar. You can even choose multiple pane to use.
  • Remove of useless Display Pane translation strings if the user didn’t choose to make a Display Pane
  • Ability to create both a Radio and Services node for the Service Pane in Wizard : This is a major feature, while you can make use of the service pane for ages in previous Songbird versions, this feature will let you help create an addon with a Radio or Services node with code compatible with Songbird 1.8 and more. It’s dedicated to the new Service Pane.
  • Plus, once you create an add-on with a Service Pane node, you will have a link to the documentation of Service Pane.
  • Refine some graphics of the add-on to match Purple Rain feather : both extensions and feathers hello page have a better design for example.
  • and of course, maxVersion was set to 1.9.0 to be compatible with « Pink Floyd » release

Ceci n’est pas ce que j’appelle un patch « énorme » mais il améliore certainement les outils pour les développeurs. Je pense que c’est une première étape.

QUOI ENCORE PLUS ?

Oui, je pense même ajouter des choses sympa.

  • Possibilité de créer un bouton menu dans la barre d’outils (comme AdBlock Plus)
  • Possibilité de choisir la position de ce bouton
  • Traduire l’extension (Je devrais faire des tests avec l’équipe de BabelZilla)
  • Plus de personnalisations du panneau de services
  • Possibilité de créer une extension avec un moteur de recherche (comme SkreemR)
  • et plus !!!

Le patch n’est pas encore intégré et bien sûr l’extension officielle n’est pas à jour non plus, mais si vous souhaitez la nouvelle version, vous pouvez installer ce fichier XPI dans votre Songbird. (Songbird 1.8 ou plus recommandé)

This is not what we can call an « huge » patch, but it definitely improve Tools for the developers. I think it’s the first step.

WAIT MORE TO COME ?

Yep, I’m considering more cool things to add.

  • Ability to create menu button in the toolbar (like AdBlock Plus)
  • Ability to choose the position for this button
  • Localize the add-on (I should do some test with BabelZilla team)
  • More customization for the Service Pane
  • Ability to create Search add-on (like SkreemR)
  • and more !!!

The patch is not yet committed, and so the official add-on is not up to date yet, but if you want to give a go, you can test this new version by installing this XPI file on your Songbird. (Songbird 1.8 or more recommended)

Sup

Hello ! En ce moment je suis en vacances, je reprends en septembre pour ma deuxième année de BTS Informatique de Gestion à Bressuire.

Quoi de neuf alors ?

  • J’utilise Firefox 4.0 bêta 3 sur mon ordinateur en tant que navigateur de tous les jours, il est plutôt stable et intègre pas mal de nouvelles technologies. De plus la bêta 4 qui arrive Lundi prochain intègrera TabCandy, une nouvelle fonctionnalité pour gérer ses onglets.
  • J’ai traduit la page de produit de Firefox Home en français.
  • J’ai des patchs en attente pour Songbird, notamment l’intégration de présélections pour l’égalisateur et un réglage pour les utilisateurs de nightlies. Un plus gros patch est aussi en préparation en destination des créateurs d’extensions, mais cela fera l’objet d’un nouveau post je pense.
  • Quid de Nightingale ? …réponse dans le lien, je ne m’en occupe plus trop.
  • Mon projet RunnersBox est toujours dans le carton, une première version sera distribuée fin août si tout va bien, le site est en préparation. Si vous êtes intéressé pour contribuer au niveau du code, la page du projet est ici. Si vous souhaitez apporter des idées ou aider à construire le futur de la distribution de jeux en ligne c’est ici.
  • J’ai découvert le « comics » canadien Scott Pilgrim (un peu tard) et je suis devenu fan ! J’ai acheté les deux premiers tomes et j’attends avec impatience le film d’Edgar Wright basé sur la série. Un jeu vidéo a aussi été produit mais disponible uniquement sur PS3 et XBox 360 (je ne possède aucune des deux).
    Ce que je pense de ce comics ? Un univers loufoque, mais plutôt génial, un mélange furieux entre jeu vidéo, manga et film. Je pense qu’une fois avoir lu les tomes en français je m’attaquerais aux versions originales ;)
  • En parlant de mangas, je vends des mangas, des jeux et DVD d’occasions ! Rendez-vous sur la page annonces.
  • Team 17 a enfin donné une date de sortie pour le prochain Worms sur PC, c’est pour le 26 août et cet opus s’intitule « Worms Reloaded ». C’est en gros une refonte de Worms Armageddon avec toutes les nouveautés tirées des versions console, meilleurs graphismes « HD », nouvelles armes, nouveaux décors, on attendait plus que la sortie PC ! Étant fan, je l’ai pré-commandé sur Steam :)
  • Le nouvel album de Linkin Park, « A Thousand Suns », sort le 14 septembre, d’après les premières critiques, le son est totalement différent des trois premiers album studio, le premier single « The Catalyst » est déjà sorti, en écoute sur Spotify ou YouTube. Pareil je l’ai aussi pré-commandé :)

De retour des RMLL 2010

Je suis de retour des RMLL 2010 !

Les RMLL c’est quoi ? Les Rencontres Mondiales du Logiciel Libre est un événement organisé tous les ans dans des villes de France différentes (et en 2012 à Liège !) pour promouvoir le logiciel libre au grand public autour de conférences, tables rondes, ateliers, stands et concerts.

Comme l’année dernière je participais au stand Mozilla/Songbird au village associatif pour promouvoir les logiciels de Mozilla ainsi que Songbird sur lequel je contribue depuis maintenant 3 ans. Cette année, l’événement s’est déroulé à Bordeaux. Très belle ville, des gens sympathiques, j’étais été hébergé au village universitaire 1 à Pessac avec mes collègues du stand Mozilla. Du mardi à vendredi le village associatif était à l’université Bordeaux 1 au bâtiment LaBRI. Le samedi et dimanche nous étions sur les quais Chartrons en ville.
Le repas du libre était très bon :) (foie gras de canard, magret de canard).

J’ai assisté à deux conférences :

J’ai aussi rapporté plein de goodies :
Je vais enfin pouvoir me mettre au Bépo grâce au stickers ! :D

Mais les RMLL, c’est surtout des rencontres ! J’ai revu pas mal de gens que je connaissais déjà mais j’ai aussi rencontré de nouvelles personnes avec plein d’idées en tête :)

Parmi elles, Quesh qui me propose son projet de Foursquare libre avec un système de badges fictifs et réels, utilisation d’OpenStreetMap et OpenData.

Sur le stand d’Haiku, j’ai découvert le successeur de feu BeOS un OS alternatif au trio Win/Mac/Linux. Celui-ci est pour le moment développé pour les architectures i386 et PowerPC. Une alpha 2 est disponible sur le site officiel, je vous l’invite à tester si vous êtes curieux !

En tout cas une très bonne semaine passée à Bordeaux avec tout plein de geeks et des moins geeks ;) !

Mes photos des RMLL sont disponibles sur mon compte Flickr et je vous invite si vous avez des photos à les ajouter au groupe RMLL 2010 créé à cet effet.