CC-1960: Internationalize Airtime / Support translations

- created locale table
- create locale model
- set default locale in pref table
This commit is contained in:
denise 2012-11-29 18:21:03 -05:00
parent 81c9b4d862
commit 2f0c6b702a
13 changed files with 1891 additions and 13 deletions

View file

@ -3,9 +3,6 @@ INSERT INTO cc_subjs ("login", "type", "pass") VALUES ('admin', 'A', md5('admin'
-- added in 2.1
INSERT INTO cc_pref("keystr", "valstr") VALUES('scheduled_play_switch', 'on');
-- added in 2.3
INSERT INTO cc_pref("keystr", "valstr") VALUES('locale', 'en_CA');
INSERT INTO cc_live_log("state", "start_time") VALUES('S', now() at time zone 'UTC');
-- end of added in 2.1
@ -311,3 +308,12 @@ INSERT INTO cc_stream_setting (keyname, value, type) VALUES ('s1_channels', 'ste
INSERT INTO cc_stream_setting (keyname, value, type) VALUES ('s2_channels', 'stereo', 'string');
INSERT INTO cc_stream_setting (keyname, value, type) VALUES ('s3_channels', 'stereo', 'string');
-- end of added in 2.2
-- added in 2.3
INSERT INTO cc_pref("keystr", "valstr") VALUES('locale', 'en_CA');
INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('en_CA', 'English');
INSERT INTO cc_locale (locale_code, locale_lang) VALUES ('ko_KR', 'Korean');
-- end of added in 2.3

View file

@ -723,6 +723,25 @@ CREATE TABLE "cc_listener_count"
COMMENT ON TABLE "cc_listener_count" IS '';
SET search_path TO public;
-----------------------------------------------------------------------------
-- cc_locale
-----------------------------------------------------------------------------
DROP TABLE "cc_locale" CASCADE;
CREATE TABLE "cc_locale"
(
"id" serial NOT NULL,
"locale_code" VARCHAR(16) NOT NULL,
"locale_lang" VARCHAR(128) NOT NULL,
PRIMARY KEY ("id")
);
COMMENT ON TABLE "cc_locale" IS '';
SET search_path TO public;
ALTER TABLE "cc_files" ADD CONSTRAINT "cc_files_owner_fkey" FOREIGN KEY ("owner_id") REFERENCES "cc_subjs" ("id");