Skip to content

Commit 103da9c

Browse files
fix: Add language_code_2char to relevant migration #1270
1 parent 48281f4 commit 103da9c

File tree

1 file changed

+24
-12
lines changed

1 file changed

+24
-12
lines changed

signbank/dictionary/migrations/0053_auto_20221031_1424.py

+24-12
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,18 @@ def copy_semanticfield_names_to_translations(apps, schema_editor):
1616
SemanticField = apps.get_model('dictionary', 'SemanticField')
1717
SemanticFieldTranslation = apps.get_model('dictionary', 'SemanticFieldTranslation')
1818
Language = apps.get_model('dictionary', 'Language')
19-
translation_language_eng, created = Language.objects.get_or_create(language_code_3char='eng', name='English',
20-
name_en='English', name_nl='Engels', name_zh_hans='English')
21-
translation_language_nld, created = Language.objects.get_or_create(language_code_3char='nld', name='Dutch',
22-
name_en='Dutch', name_nl='Nederlands', name_zh_hans='Dutch')
23-
translation_language_zho, created = Language.objects.get_or_create(language_code_3char='zho', name='Chinese',
24-
name_en='Chinese', name_nl='Chinees', name_zh_hans='Chinese')
19+
translation_language_eng, created = Language.objects.get_or_create(language_code_3char='eng',
20+
language_code_2char='en',
21+
name='English', name_en='English',
22+
name_nl='Engels', name_zh_hans='English')
23+
translation_language_nld, created = Language.objects.get_or_create(language_code_3char='nld',
24+
language_code_2char='nl',
25+
name='Dutch', name_en='Dutch',
26+
name_nl='Nederlands', name_zh_hans='Dutch')
27+
translation_language_zho, created = Language.objects.get_or_create(language_code_3char='zho',
28+
language_code_2char='zh-hans',
29+
name='Chinese', name_en='Chinese',
30+
name_nl='Chinees', name_zh_hans='Chinese')
2531
semanticfields = SemanticField.objects.filter(machine_value__gt=1)
2632
for semfield in semanticfields:
2733
translations_for_semfield = [sft.language for sft in SemanticFieldTranslation.objects.filter(semField=semfield)]
@@ -54,12 +60,18 @@ def copy_derivationhistory_names_to_translations(apps, schema_editor):
5460
DerivationHistory = apps.get_model('dictionary', 'DerivationHistory')
5561
DerivationHistoryTranslation = apps.get_model('dictionary', 'DerivationHistoryTranslation')
5662
Language = apps.get_model('dictionary', 'Language')
57-
translation_language_eng, created = Language.objects.get_or_create(language_code_3char='eng', name='English',
58-
name_en='English', name_nl='Engels', name_zh_hans='English')
59-
translation_language_nld, created = Language.objects.get_or_create(language_code_3char='nld', name='Dutch',
60-
name_en='Dutch', name_nl='Nederlands', name_zh_hans='Dutch')
61-
translation_language_zho, created = Language.objects.get_or_create(language_code_3char='zho', name='Chinese',
62-
name_en='Chinese', name_nl='Chinees', name_zh_hans='Chinese')
63+
translation_language_eng, created = Language.objects.get_or_create(language_code_3char='eng',
64+
language_code_2char='en',
65+
name='English', name_en='English',
66+
name_nl='Engels', name_zh_hans='English')
67+
translation_language_nld, created = Language.objects.get_or_create(language_code_3char='nld',
68+
language_code_2char='nl',
69+
name='Dutch', name_en='Dutch',
70+
name_nl='Nederlands', name_zh_hans='Dutch')
71+
translation_language_zho, created = Language.objects.get_or_create(language_code_3char='zho',
72+
language_code_2char='zh-hans',
73+
name='Chinese', name_en='Chinese',
74+
name_nl='Chinees', name_zh_hans='Chinese')
6375
derivationhistories = DerivationHistory.objects.all()
6476
for derivhist in derivationhistories:
6577
translations_for_derivhist = [dht.language for dht in DerivationHistoryTranslation.objects.filter(derivHist=derivhist)]

0 commit comments

Comments
 (0)