|
@@ -81,7 +81,7 @@ def generate_tolgee_config():
|
|
|
def run_tolgee_push():
|
|
def run_tolgee_push():
|
|
|
print("🚀 正在执行 tolgee push ...")
|
|
print("🚀 正在执行 tolgee push ...")
|
|
|
try:
|
|
try:
|
|
|
- subprocess.run(["tolgee", "push","--verbose"], check=True)
|
|
|
|
|
|
|
+ subprocess.run(["tolgee", "push", "--force-mode", "KEEP","--verbose"], check=True)
|
|
|
print("✅ 推送成功")
|
|
print("✅ 推送成功")
|
|
|
except subprocess.CalledProcessError as e:
|
|
except subprocess.CalledProcessError as e:
|
|
|
print("❌ 推送失败", e)
|
|
print("❌ 推送失败", e)
|
|
@@ -99,12 +99,12 @@ def fetch_all_keys():
|
|
|
while True:
|
|
while True:
|
|
|
url = f"{TOLGEE_API_URL}/v2/projects/{PROJECT_ID}/keys?page={page}&size={page_size}"
|
|
url = f"{TOLGEE_API_URL}/v2/projects/{PROJECT_ID}/keys?page={page}&size={page_size}"
|
|
|
r = requests.get(url, headers=HEADERS)
|
|
r = requests.get(url, headers=HEADERS)
|
|
|
- print(r)
|
|
|
|
|
if r.status_code != 200:
|
|
if r.status_code != 200:
|
|
|
print(f"❌ 拉取失败: {r.status_code} -> {r.text}")
|
|
print(f"❌ 拉取失败: {r.status_code} -> {r.text}")
|
|
|
break
|
|
break
|
|
|
|
|
+
|
|
|
data = r.json()
|
|
data = r.json()
|
|
|
- # print(data)
|
|
|
|
|
|
|
+ print(data)
|
|
|
|
|
|
|
|
dataList.extend(data['_embedded']['keys'])
|
|
dataList.extend(data['_embedded']['keys'])
|
|
|
|
|
|