Skip to content

Commit bb830ce

Browse files
strongrussianbearwulan17
authored andcommitted
pyrofork: Allow to specify system_lang_code and lang_pack (#129)
Signed-off-by: wulan17 <wulan17@komodos.id>
1 parent 2e42fba commit bb830ce

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

pyrogram/client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,8 @@ class Client(Methods):
227227
SYSTEM_VERSION = f"{platform.system()} {platform.release()}"
228228

229229
LANG_CODE = "en"
230+
LANG_PACK = ""
231+
SYSTEM_LANG_CODE = "en-US"
230232

231233
PARENT_DIR = Path(sys.argv[0]).parent
232234

@@ -252,7 +254,9 @@ def __init__(
252254
app_version: str = APP_VERSION,
253255
device_model: str = DEVICE_MODEL,
254256
system_version: str = SYSTEM_VERSION,
257+
system_lang_code: str = SYSTEM_LANG_CODE,
255258
lang_code: str = LANG_CODE,
259+
lang_pack: str = LANG_PACK,
256260
ipv6: Optional[bool] = False,
257261
alt_port: Optional[bool] = False,
258262
proxy: Optional[dict] = None,
@@ -288,7 +292,9 @@ def __init__(
288292
self.app_version = app_version
289293
self.device_model = device_model
290294
self.system_version = system_version
295+
self.system_lang_code = system_lang_code.lower()
291296
self.lang_code = lang_code.lower()
297+
self.lang_pack = lang_pack.lower()
292298
self.ipv6 = ipv6
293299
self.alt_port = alt_port
294300
self.proxy = proxy

pyrogram/session/session.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,9 @@ async def start(self):
131131
app_version=self.client.app_version,
132132
device_model=self.client.device_model,
133133
system_version=self.client.system_version,
134-
system_lang_code=self.client.lang_code,
134+
system_lang_code=self.client.system_lang_code,
135135
lang_code=self.client.lang_code,
136-
lang_pack="",
136+
lang_pack=self.client.lang_pack,
137137
query=raw.functions.help.GetConfig(),
138138
)
139139
),

0 commit comments

Comments
 (0)