﻿#okNextError No query
DELETE FROM publictalks WHERE lang_id = -1
DELETE FROM speaker_publictalks WHERE lang_id = -1
create table temp_lang as select * from languages
drop table languages
CREATE TABLE languages (id INTEGER PRIMARY KEY, language VARCHAR (255), desc VARCHAR (255),code VARCHAR (16),time_stamp INT DEFAULT 0, active BOOLEAN DEFAULT 1, uuid TEXT)
INSERT INTO languages (id,language,desc,code, uuid) VALUES(1,'Finnish','Suomi (Finnish)','fi','75778bf8-fde7-266d-416b-0089e7b8b793')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(2,'English','English (English)','en','9cfefed8-fb94-97ba-a5cd-519d7d2bb5d7')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(3,'Russian','Русский (Russian)','ru','89484b14-b36a-8d53-2942-6a3d944d2983')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(4,'Hungarian','magyar (Hungarian)','hu','18bd9197-cb1d-833b-c352-f47535c00320')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(5,'Portuguese','Português (Portuguese)','pt','fc9fdf08-4e29-0f26-a270-390dc49061a2')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(6,'Greek','Ελληνικά (Greek)','el','65c10911-d8b8-5912-19a2-1ebacf46da01')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(7,'German','Deutsch (German)','de','5f02f088-9301-fd7b-e1ac-972c11bf3e7d')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(8,'French','français (French)','fr','82a9e4d2-6595-c87a-b6e4-42391d8c5bba')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(9,'Dutch','Nederlands (Dutch)','nl','1a13105b-7e4e-b5fb-2e7c-9515ac06aa48')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(10,'Italian','italiano (Italian)','it','0d14-9b90-e739-4297-301c90191ae775f0')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(11,'Spanish','Español (Spanish)','es','12470fe4-06d4-4017-d96e-ab37dd65fc14')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(12,'Estonian','eesti (Estonian)','et','4de1b7a4-dc53-e4a8-4c25-ffb7cdb580ee')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(13,'Romanian','Română (Romanian)','ro','3605c251-087b-8821-6c9b-ca890e07ad9c')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(14,'Afrikaans','Afrikaans (Afrikaans)','af','f0357a3f-154b-c2ff-e2bf-f55055457068')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(15,'Swedish','Svenska (Swedish)','sv','74354112-1c12-a113-af80-7d1582c74bea')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(16,'Croatian','hrvatski (Croatian)','hr','adab7b70-1f23-bb82-014c-8506d3dc784e')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(17,'Polish','polski (Polish)','pl','28840420-4e3d-4522-2930-8317344a285d')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(18,'Danish','Dansk (Danish)','da','5ca2aa84-5c8c-d5ac-e6b0-16841f100d82')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(19,'Slovak','slovenčina (Slovak)','sk','41d6ad07-61a5-d27a-9e1b-d567041ce9e9')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(20,'Czech','čeština (Czech)','cs','95cc64dd-2825-f9df-13ec-4ad683ecf339')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(21,'Georgian','ქართული (Georgian)','ka','2c68e1d5-0809-e4ae-357b-cffe1fc99d2a')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(22,'Lithuanian','Lietuvių kalba (Lithuanian)','lt','d91af695-8918-af87-d6a0-57c1cdf5b225')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(23,'Norwegian','Norsk (Norwegian)','no','7fa3b767-c460-b54a-2be4-d49030b349c7')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(24,'Haitian Creole','Kreyòl ayisyen (Haitian Creole)','ht','eb5e48e7-4123-cacc-5276-1302ea4a7d22')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(25,'Bulgarian','български (Bulgarian)','bg','5523c88d-d347-d1b7-cc61-7f632b7efdb7')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(26,'Ukrainian','українська (Ukrainian)','uk','c2431a9d-2015-59f8-de1d-cfb6a9dd3168')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(27,'Brazilian Portuguese','Português do Brasil (Brazilian Portuguese)','pt_BR','5008abdc-5610-a2ee-3e71-b197bfc15f36')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(28,'Myanmar','မြန်မာ (Myanmar)','my','6864f389-d987-6436-bc87-78ff071d1b6c')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(29,'Slovenian','slovenščina (Slovenian)','sl','54a2bf8c-09ac-e67d-3513-aaa1aa7aa0f3')
INSERT INTO languages (id,language,desc,code, uuid) VALUES(30,'Chinese','汉语/漢語 (Chinese)','zh','0f4dbe30-9348-718e-246f-4566bbb76602')
update publictalks set lang_id = (select id from languages where code = (select code from temp_lang where id = lang_id))
update speaker_publictalks set lang_id = (select id from languages where code = (select code from temp_lang where id = lang_id))
drop table temp_lang
update publictalks set time_stamp = strftime('%s','now') where not exists (select value from settings where name = 'platform' and value = 'android' or value = 'ios' or value = 'winphone')
update speaker_publictalks set time_stamp = strftime('%s','now') where not exists (select value from settings where name = 'platform' and value = 'android' or value = 'ios' or value = 'winphone')
delete from lmm_workbookregex where lang = 'no'
insert into lmm_workbookregex (lang, key, value) select 'no', 'date', '^(?<fromday>\d+)[.]\s*(?<month1>[^\s]*)\s*(–|–|til)\s*(?<thruday>\d+)[.]\s(?<month2>\D+)$'
insert into lmm_workbookregex (lang, key, value) select 'no', 'song', 'Sang n*r*[.]*\s*(\d+)(.*)'
insert into lmm_workbookregex (lang, key, value) select 'no', 'timing', '[(](?<timing>\d+)\smin(?<timingextra>[^[)]*)[)]'
insert into lmm_workbookregex (lang, key, value) select 'no', 'assignment1', '•(?<theme>[^•]+)•*(?<source>.*)'
delete from lmm_workbookregex where lang = 'jw-tpo'
insert into lmm_workbookregex (lang, key, value) select 'jw-tpo', 'date', '^(?<fromday>\d+)\sd*e*\s*(?<month1>\D*)a\s(?<thruday>\d+)\sde\s(?<month2>\D+)'
insert into lmm_workbookregex (lang, key, value) select 'jw-tpo', 'song', 'Cântico\s*(\d+)(.*)'
insert into lmm_workbookregex (lang, key, value) select 'jw-tpo', 'timing', '[(](?<timing>\d+)\smin[.]*(?<timingextra>[^)]*)[)]'
insert into lmm_workbookregex (lang, key, value) select 'jw-tpo', 'assignment1', '•(?<theme>[^•]+)•*(?<source>.*)'
INSERT OR REPLACE INTO settings (name, value,id) VALUES ("jw-tpo_months","Janeiro;Fevereiro;Março;Abril;Maio;Junho;Julho;Agosto;Setembro;Outubro;Novembro;Dezembro",(SELECT id FROM settings WHERE name = "jw-tpo_months"))
INSERT OR REPLACE INTO settings (name, value,id) VALUES ("ne_numbers","०१२३४५६७८९",(SELECT id FROM settings WHERE name = "ne_numbers"))
INSERT OR REPLACE INTO settings (name, value,id) VALUES ("ne_months","जनवरी;फेब्रुअरी;मार्च;अप्रिल;मे;जून;जुलाई;अगस्त;9;10;11;12",(SELECT id FROM settings WHERE name = "ne_months"))
delete from lmm_workbookregex where lang = 'ne'
insert into lmm_workbookregex (lang, key, value) select 'ne', 'date', '^(?<month>\D+)\s(?<fromday>\d+)\D*\s*(?<thruday>\d+)$'
insert into lmm_workbookregex (lang, key, value) select 'ne', 'song', 'गीत\s*(\d+)(.*)'
insert into lmm_workbookregex (lang, key, value) select 'ne', 'timing', '[(](?<timing>\d+)\sमि.(?<timingextra>\D*)[)]'
insert into lmm_workbookregex (lang, key, value) select 'ne', 'assignment1', '•(?<theme>[^•]+)•*(?<source>.*)'
