
CREATE TABLE i18n_node (
trid int4 NOT NULL default '0',
nid int4 NOT NULL default '0',
status int4 NOT NULL default '0',
PRIMARY KEY (trid,nid)
);
ALTER TABLE node ADD language char(2);
ALTER TABLE node ALTER language SET NOT NULL;
ALTER TABLE node ALTER language SET DEFAULT '0';
ALTER TABLE term_data ADD language char(2);
ALTER TABLE term_data ALTER language SET NOT NULL;
ALTER TABLE term_data ALTER language SET DEFAULT '0';
ALTER TABLE term_data ADD trid int4;
ALTER TABLE term_data ALTER trid set DEFAULT '0';
ALTER TABLE term_data ALTER trid set NOT NULL;
UPDATE term_data SET trid = '0';
ALTER TABLE locales_target DROP CONSTRAINT locales_target_lid_key;
ALTER TABLE locales_target ADD CONSTRAINT locales_target_lid_key UNIQUE (lid,locale);
A jelenlegi node-ok átállítása a megfelelő nyelvre (pl.: hu):
UPDATE node SET language = 'hu';
UPDATE term_data SET language = 'hu';
modules/i18n könyvtárat és bele kell másolni a csomag teljes tartalmát.$i18n_languages = array("es" => "spanish", "en" => "english");-et be kell írni a includes/conf.php-ba
Hozzászólások
phptempate primary_links
Hozzá kell adni a conf.php-ben a i18n globalis változókhoz a phptemplate_primary_links változót.
A változók listája az adatbázisban variables táblában van.