static.py
CODE_LANG_KR = 1
CODE_LNAG_EN = 2
CODE_TEXT_HELLO_WORLD = 1
CODE_TEXT_GOOD_BYE = 2
CODE_TEXT_START_GAME = 3
def getText(textCode, langCode):
langString = db.query( text_code = textCode and lang_code = langCode)
return langString
app.py
#잘가요 라는 문장을 언어별로 출력할때
teamLang = db.query(select team_lang from team where team_id = team_id)
print( static.getText(CODE_TEXT_GOOD_BYE, teamLang)
static.py
KR_TEXT_HELLO_WORLD = "안녕"
KR_TEXT_GOOD_BYE = "잘가요"
KR_TEXT_START_GAME = "시작"
EN_TEXT_HELLO_WORLD = "HELLO"
EN_TEXT_GOOD_BYE = "GOOD BYE"
EN_TEXT_START_GAME = "START"
app.py
#잘가요 라는 문장을 언어별로 출력할때
teamLang = db.query(select team_lang from team where team_id = team_id)
if teamLang == "kr":
print( static.KR_TEXT_GOOD_BYE)
elif teamLang == "en":
print( static.EN_TEXT_GOOD_BYE)
static.py
class KR:
TEXT_HELLO_WORLD = "안녕"
TEXT_GOOD_BYE = "잘가요"
TEXT_START_GAME = "시작"
class EN:
TEXT_HELLO_WORLD = "HELLO"
TEXT_GOOD_BYE = "GOOD BYE"
TEXT_START_GAME = "START"
def lang(lang):
if lang == "kr":
return KR
elif lang == "en":
return EN
app.py
#잘가요 라는 문장을 언어별로 출력할때
teamLang = db.query(select team_lang from team where team_id = team_id)
print( static.lang(teamLang).TEXT_GOOD_BYE)