Англо-український перекладач іт слів, взятих з перекладів додатків android.
Демо
Програма-скрипт є не автономною. Щоб не смітити сервер і через брак часу програма-перекладач не автоматизована.
Команди з інструкцій нижче для windows.
Потрібно мати apktool на пк.
- git clone https://github.com/AucT/translator.git
- cd translator
- composer install
- COPY app/Configuration.php.example app/Configuration.php
- змінити конфіг бд
- створити бд mysql
- імпортувати database/translator.sql
Скрипт ручний тож вручну потрібно:
- створюєм тимчасову папку на пк
- вантажим андрої додатки (apk файли) з apkpure
- cmd
for %f in (*.*) do call apktool d -s "%f"
- cmd
for /D %f in (*.*) do mkdir "%f-slim\en" && mkdir "%f-slim\uk" && COPY "%f\res\values\strings.xml" "%f-slim\en\strings.xml" && COPY "%f\res\values-uk\strings.xml" "%f-slim\uk\strings.xml" && COPY "%f\AndroidManifest.xml" "%f-slim\AndroidManifest.xml" && COPY "%f\res\values\plurals.xml" "%f-slim\en\plurals.xml" && COPY "%f\res\values-uk\plurals.xml" "%f-slim\uk\plurals.xml"
- Копіюєм всі папки з суфіксом -slim в папку storage
- Запускаєм php seed.php
Інструкція вище для базового швидкого використання.
Для роботи скрипту потрібно щоб файли вашого додатку були в форматі
%APP_NAME%_%APP_VERSION%_
Наприклад
Google Keep Notes and Lists_v5.19.271.07.40_apkpure.com-slim
Струтура папки:
- AndroidManifest.xml
- en
- strings.xml
- plurals.xml
- uk
- strings.xml
- plurals.xml
І такого типу папки закинути потрібно в storage та запустити
php seed.php