Skip to content

Commit

Permalink
fix: Add language_code_2char to relevant migration #1270
Browse files Browse the repository at this point in the history
  • Loading branch information
vanlummelhuizen committed Sep 17, 2024
1 parent 48281f4 commit 103da9c
Showing 1 changed file with 24 additions and 12 deletions.
36 changes: 24 additions & 12 deletions signbank/dictionary/migrations/0053_auto_20221031_1424.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,18 @@ def copy_semanticfield_names_to_translations(apps, schema_editor):
SemanticField = apps.get_model('dictionary', 'SemanticField')
SemanticFieldTranslation = apps.get_model('dictionary', 'SemanticFieldTranslation')
Language = apps.get_model('dictionary', 'Language')
translation_language_eng, created = Language.objects.get_or_create(language_code_3char='eng', name='English',
name_en='English', name_nl='Engels', name_zh_hans='English')
translation_language_nld, created = Language.objects.get_or_create(language_code_3char='nld', name='Dutch',
name_en='Dutch', name_nl='Nederlands', name_zh_hans='Dutch')
translation_language_zho, created = Language.objects.get_or_create(language_code_3char='zho', name='Chinese',
name_en='Chinese', name_nl='Chinees', name_zh_hans='Chinese')
translation_language_eng, created = Language.objects.get_or_create(language_code_3char='eng',
language_code_2char='en',
name='English', name_en='English',
name_nl='Engels', name_zh_hans='English')
translation_language_nld, created = Language.objects.get_or_create(language_code_3char='nld',
language_code_2char='nl',
name='Dutch', name_en='Dutch',
name_nl='Nederlands', name_zh_hans='Dutch')
translation_language_zho, created = Language.objects.get_or_create(language_code_3char='zho',
language_code_2char='zh-hans',
name='Chinese', name_en='Chinese',
name_nl='Chinees', name_zh_hans='Chinese')
semanticfields = SemanticField.objects.filter(machine_value__gt=1)
for semfield in semanticfields:
translations_for_semfield = [sft.language for sft in SemanticFieldTranslation.objects.filter(semField=semfield)]
Expand Down Expand Up @@ -54,12 +60,18 @@ def copy_derivationhistory_names_to_translations(apps, schema_editor):
DerivationHistory = apps.get_model('dictionary', 'DerivationHistory')
DerivationHistoryTranslation = apps.get_model('dictionary', 'DerivationHistoryTranslation')
Language = apps.get_model('dictionary', 'Language')
translation_language_eng, created = Language.objects.get_or_create(language_code_3char='eng', name='English',
name_en='English', name_nl='Engels', name_zh_hans='English')
translation_language_nld, created = Language.objects.get_or_create(language_code_3char='nld', name='Dutch',
name_en='Dutch', name_nl='Nederlands', name_zh_hans='Dutch')
translation_language_zho, created = Language.objects.get_or_create(language_code_3char='zho', name='Chinese',
name_en='Chinese', name_nl='Chinees', name_zh_hans='Chinese')
translation_language_eng, created = Language.objects.get_or_create(language_code_3char='eng',
language_code_2char='en',
name='English', name_en='English',
name_nl='Engels', name_zh_hans='English')
translation_language_nld, created = Language.objects.get_or_create(language_code_3char='nld',
language_code_2char='nl',
name='Dutch', name_en='Dutch',
name_nl='Nederlands', name_zh_hans='Dutch')
translation_language_zho, created = Language.objects.get_or_create(language_code_3char='zho',
language_code_2char='zh-hans',
name='Chinese', name_en='Chinese',
name_nl='Chinees', name_zh_hans='Chinese')
derivationhistories = DerivationHistory.objects.all()
for derivhist in derivationhistories:
translations_for_derivhist = [dht.language for dht in DerivationHistoryTranslation.objects.filter(derivHist=derivhist)]
Expand Down

0 comments on commit 103da9c

Please sign in to comment.