On dirait que ça marche sans soucis :)Si je me penche sur les caractères
nordiques, je te tiendrais au courant.

2008/12/10 Thibaut Barrère <[EMAIL PROTECTED]>

>
> Je viens de livrer DiacriticsFu 1.0.2 qui fonctionne lorsque $KCODE
> est à "UTF8".
>
> C'est toujours hackish, mais ça semble bien fonctionner.
>
> Merci pour ton feedback, tiens moi au courant de tes tests,
>
> cheers,
>
> Thibaut Barrère / LoGeek
> --
> [blog] http://evolvingworker.com - tools for a better day
> [blog] http://blog.logeek.fr - about writing software
>
>
>
> 2008/12/10 Thibaut Barrère <[EMAIL PROTECTED]>:
> >
> > Re Thomas,
> >
> >> Testing using ActiveSupport version 2.2.2
> >
> > Il apparait en fait que le fix que j'ai réalisé pour supporter
> > ActiveSupport >= 2.2.2 ne fonctionne pas tel quel (il fonctionne quand
> > $KCODE est à nil, pas à "UTF8").
> >
> > Si je crée une appli vide 2.0.5, la lib fonctionne.
> >
> > Si je crée une appli vide 2.2.2, la lib ne fonctionne pas.
> >
> > je te tiens informé si je parviens à un fix (si tu trouves avant moi,
> > le patch est bienvenu!)
> >
> > -- Thibaut
> >
> >
> >
> > On Dec 10, 10:17 am, "Thomas Brian" <[EMAIL PROTECTED]> wrote:
> >> Hello,
> >>
> >> C'est un gem qui m'a l'air bien intéressant, mais je n'arrive pas à
> >> l'utiliser :o
> >>
> >> J'ai casé ça dans un controlleur:
> >>
> >> require 'diacritics_fu'
> >>
> >> class DiaController < ApplicationController
> >>   def test
> >>     render :text => "'räksmörgås' =>
> >> '#{DiacriticsFu::escape('räksmörgås')}'"
> >>   end
> >> end
> >>
> >> Mais j'obtiens :
> >> 'räksmörgås' => 'räksmörgås'
> >>
> >> Idem sans l'environnement Rails:
> >>
> >> require 'rubygems'
> >> require 'diacritics_fu'
> >>
> >> p DiacriticsFu::escape('räksmörgås') # => "räksmörgås"
> >>
> >> En revanche:
> >>
> >> $ gem unpack thbar-diacritics_fu
> >> $ cd thbar-diacritics_fu-1.0.1/
> >> $ rake spec
> >> Testing using ActiveSupport version 2.2.2
> >> ...............
> >> Finished in 0.110565 seconds
> >> 15 examples, 0 failures
> >>
> >> Donc je ne comprend pas :s
> >>
> >> Par ailleurs, la spec pour le suédois/norvégien/danois devait être :
> >>
> >>   it "should asciify nordic languages" do
> >>     DiacriticsFu::escape("räksmörgås").should eql("raeksmoergaas")
> >>     DiacriticsFu::escape("blåbærsyltetøy").should
> eql("blaabaersyltetoey")
> >>   end
> >>
> >> Dans ces languages, les caractères ä/æ, ö/ø et å sont considérées comme
> des
> >> lettres à part entière (d'où l'ordre alphabétique abc...xyzæøå), et sont
> >> transformées en 'ae', 'oe' et 'aa' lorsque les caractères ne sont pas
> >> disponibles.
> >> Cela dit, ça ne rentrais surement pas dans le cadre d'un "simple way to
> >> remove most diacritics from French sentences" ;) C'est juste que je
> pourrais
> >> en avoir l'utilité un de ces jours... si j'arrive à le faire marcher :)
> >>
> >> Nordiquement,
> >> Thomas
> >>
> >> Le 5 décembre 2008 23:13, Thibaut Barrère <[EMAIL PROTECTED]> a
> >>
> >> > écrit :
> >>
> >> > > Hello,
> >>
> >> > > DiacriticsFu (gem qui supprime les accents et autres caractères
> >> > > étranges d'une chaine pour en faire une url) est dispo en version
> >> > > 1.0.1.
> >>
> >> > > Cette release ajoute le support de Rails 2.2.2 (merci Nicolas Fouché
> >> > > pour le patch).
> >>
> >> > > === installation ===
> >>
> >> > > gem sources -ahttp://gems.github.com
> >> > > sudo gem install thbar-diacritics_fu
> >>
> >> > > === exemples ===
> >>
> >> > > DiacriticsFu::escape("éphémère")
> >> > > => "ephemere"
> >>
> >> > > DiacriticsFu::escape("räksmörgås")
> >> > > => "raksmorgas"
> >>
> >> > > === feedback ? ===
> >>
> >> > > Si vous constatez des problèmes, contactez moi directement par mail
> >> > > ([EMAIL PROTECTED])
> >>
> >> > > Thibaut
> >> > > --
> >> > >http://blog.logeek.fr
> >> > >http://evolvingworker.com
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à