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 à