mirror of
https://github.com/home-assistant/core.git
synced 2025-07-11 15:27:08 +00:00
Upgrade translations download to use Lokalise CLI v2 (#36240)
This commit is contained in:
parent
564fb1d1e5
commit
9c45115468
@ -3,6 +3,7 @@ import pathlib
|
|||||||
|
|
||||||
CORE_PROJECT_ID = "130246255a974bd3b5e8a1.51616605"
|
CORE_PROJECT_ID = "130246255a974bd3b5e8a1.51616605"
|
||||||
FRONTEND_PROJECT_ID = "3420425759f6d6d241f598.13594006"
|
FRONTEND_PROJECT_ID = "3420425759f6d6d241f598.13594006"
|
||||||
DOCKER_IMAGE = "b8329d20280263cad04f65b843e54b9e8e6909a348a678eac959550b5ef5c75f"
|
CLI_1_DOCKER_IMAGE = "b8329d20280263cad04f65b843e54b9e8e6909a348a678eac959550b5ef5c75f"
|
||||||
|
CLI_2_DOCKER_IMAGE = "v2.3.0"
|
||||||
INTEGRATIONS_DIR = pathlib.Path("homeassistant/components")
|
INTEGRATIONS_DIR = pathlib.Path("homeassistant/components")
|
||||||
FRONTEND_DIR = pathlib.Path("../frontend")
|
FRONTEND_DIR = pathlib.Path("../frontend")
|
||||||
|
@ -7,7 +7,7 @@ import re
|
|||||||
import subprocess
|
import subprocess
|
||||||
from typing import Dict, List, Union
|
from typing import Dict, List, Union
|
||||||
|
|
||||||
from .const import CORE_PROJECT_ID, DOCKER_IMAGE
|
from .const import CLI_2_DOCKER_IMAGE, CORE_PROJECT_ID
|
||||||
from .error import ExitApp
|
from .error import ExitApp
|
||||||
from .util import get_lokalise_token
|
from .util import get_lokalise_token
|
||||||
|
|
||||||
@ -25,18 +25,23 @@ def run_download_docker():
|
|||||||
"-v",
|
"-v",
|
||||||
f"{DOWNLOAD_DIR}:/opt/dest/locale",
|
f"{DOWNLOAD_DIR}:/opt/dest/locale",
|
||||||
"--rm",
|
"--rm",
|
||||||
f"lokalise/lokalise-cli@sha256:{DOCKER_IMAGE}",
|
f"lokalise/lokalise-cli-2:{CLI_2_DOCKER_IMAGE}",
|
||||||
# Lokalise command
|
# Lokalise command
|
||||||
"lokalise",
|
"lokalise2",
|
||||||
"--token",
|
"--token",
|
||||||
get_lokalise_token(),
|
get_lokalise_token(),
|
||||||
"export",
|
"--project-id",
|
||||||
CORE_PROJECT_ID,
|
CORE_PROJECT_ID,
|
||||||
"--export_empty",
|
"file",
|
||||||
|
"download",
|
||||||
|
CORE_PROJECT_ID,
|
||||||
|
"--original-filenames=false",
|
||||||
|
"--replace-breaks=false",
|
||||||
|
"--export-empty-as",
|
||||||
"skip",
|
"skip",
|
||||||
"--type",
|
"--format",
|
||||||
"json",
|
"json",
|
||||||
"--unzip_to",
|
"--unzip-to",
|
||||||
"/opt/dest",
|
"/opt/dest",
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
@ -6,7 +6,7 @@ import pathlib
|
|||||||
import re
|
import re
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
from .const import CORE_PROJECT_ID, DOCKER_IMAGE, INTEGRATIONS_DIR
|
from .const import CLI_1_DOCKER_IMAGE, CORE_PROJECT_ID, INTEGRATIONS_DIR
|
||||||
from .error import ExitApp
|
from .error import ExitApp
|
||||||
from .util import get_current_branch, get_lokalise_token
|
from .util import get_current_branch, get_lokalise_token
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ def run_upload_docker():
|
|||||||
"-v",
|
"-v",
|
||||||
f"{LOCAL_FILE}:{CONTAINER_FILE}",
|
f"{LOCAL_FILE}:{CONTAINER_FILE}",
|
||||||
"--rm",
|
"--rm",
|
||||||
f"lokalise/lokalise-cli@sha256:{DOCKER_IMAGE}",
|
f"lokalise/lokalise-cli@sha256:{CLI_1_DOCKER_IMAGE}",
|
||||||
# Lokalise command
|
# Lokalise command
|
||||||
"lokalise",
|
"lokalise",
|
||||||
"--token",
|
"--token",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user