http://www.artweb-design.de/2006 ... mprehensive-writeup
http://wiki.globalize-rails.org/ ... Example+Application
ruby ./script/plugin install
http://svn.globalize-rails.org/svn/globalize/branches/for-1.2
mv vendor/plugins/for-1.2 vendor/plugins/globalize
rake globalize:setup
--
-- 表的结构 `globalize_countries`
--
CREATE TABLE IF NOT EXISTS `globalize_countries` (
`id` int(11) NOT NULL auto_increment,
`code` varchar(2) default NULL,
`english_name` varchar(255) default NULL,
`date_format` varchar(255) default NULL,
`currency_format` varchar(255) default NULL,
`currency_code` varchar(3) default NULL,
`thousands_sep` varchar(2) default NULL,
`decimal_sep` varchar(2) default NULL,
`currency_decimal_sep` varchar(2) default NULL,
`number_grouping_scheme` varchar(255) default NULL,
PRIMARY KEY (`id`),
KEY `index_globalize_countries_on_code` (`code`)
)
复制内容到剪贴板
代码:
id code english_name
46 CN China
109 JP Japan-- --------------------------------------------------------
--
-- 表的结构 `globalize_languages`
--
CREATE TABLE IF NOT EXISTS `globalize_languages` (
`id` int(11) NOT NULL auto_increment,
`iso_639_1` varchar(2) default NULL,
`iso_639_2` varchar(3) default NULL,
`iso_639_3` varchar(3) default NULL,
`rfc_3066` varchar(255) default NULL,
`english_name` varchar(255) default NULL,
`english_name_locale` varchar(255) default NULL,
`english_name_modifier` varchar(255) default NULL,
`native_name` varchar(255) default NULL,
`native_name_locale` varchar(255) default NULL,
`native_name_modifier` varchar(255) default NULL,
`macro_language` tinyint(1) default NULL,
`direction` varchar(255) default NULL,
`pluralization` varchar(255) default NULL,
`scope` varchar(1) default NULL,
PRIMARY KEY (`id`),
KEY `index_globalize_languages_on_iso_639_1` (`iso_639_1`),
KEY `index_globalize_languages_on_iso_639_2` (`iso_639_2`),
KEY `index_globalize_languages_on_iso_639_3` (`iso_639_3`),
KEY `index_globalize_languages_on_rfc_3066` (`rfc_3066`)
)
复制内容到剪贴板
代码:
id code english_name
7484 zh Chinese
2723 ja Japanese-- --------------------------------------------------------
--
-- 表的结构 `globalize_translations`
--
CREATE TABLE IF NOT EXISTS `globalize_translations` (
`id` int(11) NOT NULL auto_increment,
`type` varchar(255) default NULL,
`tr_key` varchar(255) default NULL,
`table_name` varchar(255) default NULL,
`item_id` int(11) default NULL,
`facet` varchar(255) default NULL,
`built_in` tinyint(1) default '1',
`language_id` int(11) default NULL,
`pluralization_index` int(11) default NULL,
`text` text,
`namespace` varchar(255) default NULL,
PRIMARY KEY (`id`),
KEY `index_globalize_translations_on_tr_key_and_language_id` (`tr_key`,`language_id`),
KEY `globalize_translations_table_name_and_item_and_language` (`table_name`,`item_id`,`language_id`)
)