diff --git a/scripts/README.md b/scripts/README.md new file mode 100644 index 0000000..d2d6f6a --- /dev/null +++ b/scripts/README.md @@ -0,0 +1,13 @@ +# Scripts + +To run this scripts, first you must authorize your terminal to run: + +```bash +chmod +x script/*.sh +``` + +Then you can run by using this command: + +```bash +./scripts/the/script/you/want/to/run +``` diff --git a/scripts/build_translations.sh b/scripts/build_translations.sh index fa05d08..a620c65 100755 --- a/scripts/build_translations.sh +++ b/scripts/build_translations.sh @@ -1,12 +1,16 @@ #!/bin/bash -PROJECT_ROOT="$(dirname "$(dirname "$(realpath "$0")")")" -TRANSLATIONS_DIR="$PROJECT_ROOT/translations" +PROJECT_ROOT="$(pwd)" -echo "Gerando arquivos .qm..." +# To add this tool in Qt Creator: +# Category: Linguist +# Name: Release Translations (lrelease) +# Executable: lrelease +# Arguments: SavvyCAN.pro +# Working Directory: %{ActiveProject:Path} -for file in "$TRANSLATIONS_DIR"/*.ts; do - lrelease "$file" -done +echo "Generating .qm files..." -echo "Arquivos .qm gerados." \ No newline at end of file +lrelease "$PROJECT_ROOT"/SavvyCAN.pro + +echo ".qm files generated." diff --git a/scripts/edit_translations.sh b/scripts/edit_translations.sh deleted file mode 100755 index 96dc0c1..0000000 --- a/scripts/edit_translations.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -PROJECT_ROOT="$(dirname "$(dirname "$(realpath "$0")")")" -TRANSLATIONS_DIR="$PROJECT_ROOT/translations" - -linguist "$TRANSLATIONS_DIR"/SavvyCAN_*.ts \ No newline at end of file diff --git a/scripts/update_translations.sh b/scripts/update_translations.sh index 361105b..0fb05cb 100755 --- a/scripts/update_translations.sh +++ b/scripts/update_translations.sh @@ -1,11 +1,16 @@ #!/bin/bash -PROJECT_ROOT="$(dirname "$(dirname "$(realpath "$0")")")" -TRANSLATIONS_DIR="$PROJECT_ROOT/translations" +PROJECT_ROOT="$(pwd)" -echo "Atualizando arquivos de tradução..." +# To add this tool in Qt Creator: +# Category: Linguist +# Name: Update Translations (lupdate) +# Executable: lupdate +# Arguments: -project SavvyCAN.pro +# Working Directory: %{ActiveProject:Path} -lupdate "$PROJECT_ROOT" \ --ts "$TRANSLATIONS_DIR"/SavvyCAN_*.ts +echo "Updating translation files..." -echo "Traduções atualizadas." \ No newline at end of file +lupdate -project "$PROJECT_ROOT"/SavvyCAN.pro + +echo "Translation files updated."