mirror of
https://github.com/sean1832/GPT-Brain
synced 2024-11-18 21:25:53 +00:00
20 lines
638 B
Python
20 lines
638 B
Python
|
import os
|
||
|
import subprocess
|
||
|
import sys
|
||
|
|
||
|
# Add the parent directory to the Python path
|
||
|
parent_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
|
||
|
sys.path.append(parent_dir)
|
||
|
|
||
|
from modules import utilities as util
|
||
|
|
||
|
locals_path = f'.locals'
|
||
|
languages = util.read_json(f'{locals_path}/languages.json')
|
||
|
|
||
|
try:
|
||
|
# create LC_MESSAGES under .local directory if not exist
|
||
|
for language in languages.values():
|
||
|
subprocess.call(f'msgmerge -U {locals_path}/{language}/LC_MESSAGES/base.po {locals_path}/base.pot', shell=True)
|
||
|
except Exception as e:
|
||
|
print(e)
|
||
|
print('Error: Unable to merge .pot file with .po files')
|