|
@@ -27,3 +27,10 @@ CREATE TABLE achievement_languages (
|
|
|
achievement_local_description TEXT,
|
|
|
CONSTRAINT achievement_in_language UNIQUE(achievement_name, language_shortcode)
|
|
|
);
|
|
|
+
|
|
|
+/* automatically create language placeholder entries */
|
|
|
+CREATE TRIGGER create_achievement_localizations AFTER INSERT ON achievements BEGIN
|
|
|
+ INSERT INTO achievement_languages (achievement_name, language_shortcode,
|
|
|
+ achievement_local_name, achievement_local_description) VALUES
|
|
|
+ (NEW.name, 'en', NEW.name, NEW.name || '_description');
|
|
|
+END;
|