dashi6174
commited on
Commit
·
63608b4
1
Parent(s):
75603d2
Set the language default value of the language based on the LANG envi… (#853)
Browse files…ronment variable at the initial creation.
1. Set the User's default language based on LANG;
2. Set the Knowledgebase's default language based on LANG;
3. Set the default language of the Dialog based on LANG;
### What problem does this PR solve?
_Briefly describe what this PR aims to solve. Include background context
that will help reviewers understand the purpose of the PR._
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [ ] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
- api/db/db_models.py +3 -3
api/db/db_models.py
CHANGED
@@ -386,7 +386,7 @@ class User(DataBaseModel, UserMixin):
|
|
386 |
max_length=32,
|
387 |
null=True,
|
388 |
help_text="English|Chinese",
|
389 |
-
default="English")
|
390 |
color_schema = CharField(
|
391 |
max_length=32,
|
392 |
null=True,
|
@@ -578,7 +578,7 @@ class Knowledgebase(DataBaseModel):
|
|
578 |
language = CharField(
|
579 |
max_length=32,
|
580 |
null=True,
|
581 |
-
default="English",
|
582 |
help_text="English|Chinese")
|
583 |
description = TextField(null=True, help_text="KB description")
|
584 |
embd_id = CharField(
|
@@ -755,7 +755,7 @@ class Dialog(DataBaseModel):
|
|
755 |
language = CharField(
|
756 |
max_length=32,
|
757 |
null=True,
|
758 |
-
default="Chinese",
|
759 |
help_text="English|Chinese")
|
760 |
llm_id = CharField(max_length=128, null=False, help_text="default llm ID")
|
761 |
llm_setting = JSONField(null=False, default={"temperature": 0.1, "top_p": 0.3, "frequency_penalty": 0.7,
|
|
|
386 |
max_length=32,
|
387 |
null=True,
|
388 |
help_text="English|Chinese",
|
389 |
+
default="Chinese" if "zh_CN" in os.getenv("LANG", "") else "English")
|
390 |
color_schema = CharField(
|
391 |
max_length=32,
|
392 |
null=True,
|
|
|
578 |
language = CharField(
|
579 |
max_length=32,
|
580 |
null=True,
|
581 |
+
default="Chinese" if "zh_CN" in os.getenv("LANG", "") else "English",
|
582 |
help_text="English|Chinese")
|
583 |
description = TextField(null=True, help_text="KB description")
|
584 |
embd_id = CharField(
|
|
|
755 |
language = CharField(
|
756 |
max_length=32,
|
757 |
null=True,
|
758 |
+
default="Chinese" if "zh_CN" in os.getenv("LANG", "") else "English",
|
759 |
help_text="English|Chinese")
|
760 |
llm_id = CharField(max_length=128, null=False, help_text="default llm ID")
|
761 |
llm_setting = JSONField(null=False, default={"temperature": 0.1, "top_p": 0.3, "frequency_penalty": 0.7,
|