Sha256: c157aa828d9c5e561cdd815d953fe5410b8882d90aa1a26574151a117b0870e3

Contents?: true

Size: 1.28 KB

Versions: 1

Compression:

Stored size: 1.28 KB

Contents

NifVal
======

Description
-----------

Facebook Localizer is a simple gem which converts from Ruby's locale to the
nearest Facebook's locale. Ruby's locales only include the language
information (not the region), but Facebook does. Also, Facebook supports only a subset of all languages in the world.

So, if we want to add a localized "I like it" button into our web page, we need a tool to convert from one to the other.

Note: a more complex algorithm on planning which is the nearest locale
is planned.

Usage
-----

Let's see an example. Say you have a little HAML snippet which loads
Facebook's "I like it" script and shows one. Instead of hardcoding the
locale, as in here:

    %script{:src => "http://connect.facebook.net/en_US/all.js#xfbml=1"}
    %fb:like{:href => request.url, :layout => "button_count", :show_faces => "true"}

You can use this gem to automatically get the adequate extended locale from the
current locale (example, from "en" to "en_US" or from "ca" to "ca_ES"):

    %script{:src => "http://connect.facebook.net/#{get_fb_locale(I18n.locale)}/all.js#xfbml=1"}
    %fb:like{:href => request.url, :layout => "button_count", :show_faces => "true"}

Installation
------------

Simply add this gem to your Gemfile...

    ...
    gem "fb-localizer"
    ...

...and execute "bundle".

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fb-localizer-0.1.0 README.MD