diff --git a/.tx/config b/.tx/config index 059a912cb4d..ad7f4d7f01b 100644 --- a/.tx/config +++ b/.tx/config @@ -5,5 +5,12 @@ host = https://www.transifex.com file_filter = builds/android/app/src/main/res/values-/strings.xml source_file = builds/android/app/src/main/res/values/strings.xml source_lang = en -lang_map = pt_BR: pt-rBR, zh_TW: zh-rTW +lang_map = id: in, pt_BR: pt-rBR, zh_TW: zh-rTW +type = ANDROID + +[player-android.playstorexml] +file_filter = builds/android/metadata//playstore.xml +source_file = builds/android/metadata/en-US/playstore.xml +source_lang = en +lang_map = de: de-DE, el: el-GR, es: es-ES, fr: fr-FR, hu: hu-HU, it: it-IT, ja: ja-JP, ko: ko-KR, pt_BR: pt-BR, ru: ru-RU, zh: zh-CN, zh_TW: zh-TW type = ANDROID diff --git a/builds/android/.gitignore b/builds/android/.gitignore index 37a07986c1c..f40c5fe1b83 100644 --- a/builds/android/.gitignore +++ b/builds/android/.gitignore @@ -61,3 +61,14 @@ app/src/main/jniLibs ### Android Patch ### gen-external-apklibs + +# Bundler artifacts +.bundle +vendor/bundle +Gemfile.lock + +# immediate translation files +metadata/*/playstore.xml + +# immediate changelog files +metadata/en-US/changelogs/*.txt diff --git a/builds/android/Gemfile b/builds/android/Gemfile new file mode 100644 index 00000000000..7a118b49be7 --- /dev/null +++ b/builds/android/Gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "fastlane" diff --git a/builds/android/app/src/main/res/values-fr/strings.xml b/builds/android/app/src/main/res/values-fr/strings.xml index aba5159315a..e8b799523c4 100644 --- a/builds/android/app/src/main/res/values-fr/strings.xml +++ b/builds/android/app/src/main/res/values-fr/strings.xml @@ -1,7 +1,7 @@ - Detection automatique de la région (Recommandé) + Détection automatique de la région (Recommandé) Europe de l\'Ouest Europe Centrale/de l\'Ouest Cyrillique @@ -10,11 +10,11 @@ Chinois (Simplifié) Chinois (Traditionnel) Grec - Turque - Hébreux + Turc + Hébreu Arabe Balte - Thailandais + Thaï Vietnamien Ok Annuler @@ -23,7 +23,8 @@ Non La création du dossier $PATH a échoué $PATH non lisible - Pas de jeu RPG Maker 2000/2003 trouvé.\nVous pouvez ajouter des dossiers de jeux dans les paramètres. + Pas de jeu RPG Maker 2000/2003 trouvé. +Vous pouvez ajouter des dossiers de jeux dans les paramètres. Pas de stockage externe trouvé $PATH n\'est pas un jeu valide Changer la région du jeu @@ -43,7 +44,7 @@ Cette fonctionnalité va ouvrir votre application d\'e-mail pour nous envoyer une rapport de bug.\nSi vous ne voulez pas nous envoyer un e-mail ou que vous n\'avez pas d\'application d\'e-mail, veuillez reporter votre bug à l\'adresse : https://github.com/EasyRPG/Player/issues Veuillez décrire précisément votre bug.\n\nMerci d\'aider EasyRPG !\nUn fichier de log et votre sauvegarde ont été placé en pièce jointe de cet e-mail.\nVeuillez ne pas supprimer le fichier de sauvegarde. La sauvegarde nous permet de reproduire facilement votre bug. - Video + Vidéo Audio Contrôles Dossiers de jeux diff --git a/builds/android/app/src/main/res/values-in/strings.xml b/builds/android/app/src/main/res/values-in/strings.xml new file mode 100644 index 00000000000..3cca1052856 --- /dev/null +++ b/builds/android/app/src/main/res/values-in/strings.xml @@ -0,0 +1,92 @@ + + + + Pendeteksi Wilayah Otomatis (Direkomendasikan) + Eropa Barat + Eropa Tengah/Timur + Cyrillic + Bahasa Jepang + Bahasa Korea + Bahasa Mandarin (Disederhanakan) + Bahasa Mandarin (Tradisional) + Bahasa Yunani + Bahasa Turki + Ibrani + Bahasa Arab + Baltik + Bahasa Thailand + Bahasa Vietnam + OKE + Batal + Apa benar ingin keluar? + Ya + Tidak + Gagal membuat direktori $PATH + $PATH tidak terbaca + Tidak ada permainan RPG Maker 2000/2003 yang ditemukan. +Anda bisa menambah direktori permainan di pengaturan. + Tidak ada penyimpanan eksternal (misal: kartu SD) yang ditemukan + $PATH bukan permainan yang valid + Pilih wilayah permainan + Ubah tampilan + Pilih tampilan + Wilayah tidak dikenal + Gagal merubah wilayah + Segarkan ulang + Ubah pemetaan tombol bawaan + Cara memakai EasyRPG Player + Instruksi pemasangan:\n\nSecara bawaan permainan akan dicari di /easyrpg/games. Anda bisa menambah direktori permainan di Pengaturan.\n\nOpsional: Tempatkan RTP di /easyrpg/rtp/2000 untuk RTP RPG Maker 2000 dan di /easyrpg/rtp/2003 untuk RTP RPG Maker 2003.\n\nAgar permainan di deteksi dengan benar, permainannya harus di letakkan di sub direktori dari /easyrpg/games (secara bawaan), misal:\n\n\t/easyrpg/games/MyGame/Data/RPG_RT.ldb adalah OKE.\n\t/easyrpg/games/MyGame/RPG_RT.ldb adalah OKE.\n\t/easyrpg/games/MyGame.zip adalah SALAH. ZIP dan EXE tidak di dukung. + + Aktifkan FPS + Aktifkan tombol virtual + Matikan permainan + Laporkan kutu + Fungsi ini akan membuka aplikasi surel Anda (misal. Gmail) untuk mengirimkan kepada kami laporan kutu.\n\nJika Anda tidak ingin mengirimkan surel atau tidak punya aplikasi surel yang di konfigurasikan, Anda dapat membuka isu baru di https://github.com/EasyRPG/Player/issues sebagai gantinya. + Terima kasih telah mendukung EasyRPG Player.\n +File log dan savegame Anda dilampirkan di surel ini.\n +Tolong jangan menghapus file log! Kami membutuhkan savegame yang dekat dengan lokasi kutunya.\n +Tolong beri tahu kami secara detail apa yang salah.\n\n + + + Video + Audio + Masukan + Folder permainan + Pengaturan + Tambahkan folder permainan + Aktifkan getaran + Bergetar saat meluncur ke arah lain + Aktifkan audio + Masukan transparansi tampilan: + Abaikan pengaturan ukuran tombol dan pakai ini sebagai gantinya: + Tidak ada akses baca pada %1$s + Akses cepat + Paksa orientasi lanskap + Mode tombol fast-forward: + + tekan + tap + + Penambah kecepatan: + + Kelola tampilan masukan: + Tambahkan tampilan masukan + Atur sebagai bawaan + Sunting nama + Sunting tampilan + Hapus + Bawaan + + Tambahkan tombol + Setel ulang pemetaan tombol + Keluar tanpa menyimpan + Simpan dan keluar + Enter (Z) + Batal (ESC dan X) + Shift + Fast forward + + Buka panel navigasi + Tutup panel navigasi + Buka menu Android + diff --git a/builds/android/app/src/main/res/values-it/strings.xml b/builds/android/app/src/main/res/values-it/strings.xml index 45c9a92522d..5d22636585b 100644 --- a/builds/android/app/src/main/res/values-it/strings.xml +++ b/builds/android/app/src/main/res/values-it/strings.xml @@ -62,6 +62,12 @@ Per favore spiegaci in dettaglio in cosa consiste il bug.\n\n %1$s non accessibile in lettura Accesso rapido Forza orientamento del paesaggio + Modalità di avanzamento veloce: + + mantieni + tocca + + Moltiplicatore di velocità: Gestisci i layout di input: Aggiungi un layout di input @@ -78,6 +84,7 @@ Per favore spiegaci in dettaglio in cosa consiste il bug.\n\n Invio (Z) Annulla (ESC ed X) Shift + Avanza velocemente Apri menù di navigazione Chiudi menù di navigazione diff --git a/builds/android/changelog.sh b/builds/android/changelog.sh new file mode 100755 index 00000000000..0dec33787e9 --- /dev/null +++ b/builds/android/changelog.sh @@ -0,0 +1,12 @@ +#!/bin/sh +# +# generates a short changelog from git merges since last release +# by carstene1ns 2017, released in the public domain + +release=`git describe --abbrev=0 --tags` +hashes=`git rev-list $release..master --merges --simplify-merges --reverse --max-count=5` + +echo "Latest 5 changes since $release release:" +git show -s --format="- %b" $hashes + +echo "Changes in the last release: https://blog.easyrpg.org/category/release/" diff --git a/builds/android/fastlane/Appfile b/builds/android/fastlane/Appfile new file mode 100644 index 00000000000..3f46e1b68b8 --- /dev/null +++ b/builds/android/fastlane/Appfile @@ -0,0 +1,5 @@ +# fastlane global config + +package_name "org.easyrpg.player" +# useful for local configuration: +#json_key_file "/path/to/our/key.json" diff --git a/builds/android/fastlane/Fastfile b/builds/android/fastlane/Fastfile new file mode 100644 index 00000000000..fa0124cb0df --- /dev/null +++ b/builds/android/fastlane/Fastfile @@ -0,0 +1,24 @@ +# fastlane task config + +# disable usage tracking +opt_out_usage + +lane :beta do + gradle ( + task: 'assemble', + build_type: 'Release' + ) + + supply ( + track: 'beta' + ) +end + +lane :playstore do + gradle ( + task: 'assemble', + build_type: 'Release' + ) + + supply +end diff --git a/builds/android/fastlane/README.md b/builds/android/fastlane/README.md new file mode 100644 index 00000000000..1490ee06e02 --- /dev/null +++ b/builds/android/fastlane/README.md @@ -0,0 +1,26 @@ + +Fastlane installation (execute in parent folder): + + bundle install --binstubs --path vendor/bundle + +Then you can use to push apk+metadata directly (requires finished gradle step): + + bin/fastlane supply --track beta # for beta + bin/fastlane supply # for releases + +There are some useful options/environment variables: + + --skip_upload_images or SUPPLY_SKIP_UPLOAD_IMAGES + --skip_upload_screenshots or SUPPLY_SKIP_UPLOAD_SCREENSHOTS + +NOTE: Connecting to the Google Play Api needs a json key (can be generated by the +Play Console). You can either use the `Appfile` to provide it or use --json_key +(or set SUPPLY_JSON_KEY=/path/to/file.json). + +--- + +Maybe in the future we can even use the lanes described in the Fastfile to invoke +gradle and supply: + + bin/fastlane beta # for beta + bin/fastlane playstore # for releases diff --git a/builds/android/metadata/be/full_description.txt b/builds/android/metadata/be/full_description.txt new file mode 100644 index 00000000000..b0eae61f616 --- /dev/null +++ b/builds/android/metadata/be/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player — гэта праграма, якая дазваляе гуляць у гульні, створаныя ў RPG Maker 2000 ды RPG Maker 2003 (навейшыя RPG-рухавікі, такія як XP, VX, VX Ace і MV, не падтрымліваюцца). + +Дамашняя старонка: https://easyrpg.org/ +Спіс змен: https://blog.easyrpg.org/ +Паведамленні пра памылкі: https://github.com/EasyRPG/Player/issues/ + +Гэта праграма не мае дачынення да карпарацыі Kadokawa. \ No newline at end of file diff --git a/builds/android/metadata/be/short_description.txt b/builds/android/metadata/be/short_description.txt new file mode 100644 index 00000000000..1cff984e93d --- /dev/null +++ b/builds/android/metadata/be/short_description.txt @@ -0,0 +1 @@ +Гуляйце ў гульні на RPG Maker 2000 і 2003 дзе заўгодна, дзякуючы EasyRPG Player \ No newline at end of file diff --git a/builds/android/metadata/be/title.txt b/builds/android/metadata/be/title.txt new file mode 100644 index 00000000000..c56b5992305 --- /dev/null +++ b/builds/android/metadata/be/title.txt @@ -0,0 +1 @@ +EasyRPG для RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/de-DE/full_description.txt b/builds/android/metadata/de-DE/full_description.txt new file mode 100644 index 00000000000..3b1374bafe1 --- /dev/null +++ b/builds/android/metadata/de-DE/full_description.txt @@ -0,0 +1,7 @@ +Der EasyRPG Player ermöglicht die Ausführung von RPG Maker 2000 und RPG Maker 2003-Spielen (neuere Engines, u.a. XP, VX, VX Ace und MV, werden NICHT unterstützt) + +Homepage: https://easyrpg.org/ +Änderungen: https://blog.easyrpg.org/ +Bugs melden: https://github.com/EasyRPG/Player/issues/ + +Diese App steht in keinerlei Verbindung zu Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/de-DE/short_description.txt b/builds/android/metadata/de-DE/short_description.txt new file mode 100644 index 00000000000..0991c69115e --- /dev/null +++ b/builds/android/metadata/de-DE/short_description.txt @@ -0,0 +1 @@ +Genieße deine RPG Maker 2000/2003-Spiele überall - Mit EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/de-DE/title.txt b/builds/android/metadata/de-DE/title.txt new file mode 100644 index 00000000000..812af0b8cf6 --- /dev/null +++ b/builds/android/metadata/de-DE/title.txt @@ -0,0 +1 @@ +EasyRPG für RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/el-GR/full_description.txt b/builds/android/metadata/el-GR/full_description.txt new file mode 100644 index 00000000000..172feedd69e --- /dev/null +++ b/builds/android/metadata/el-GR/full_description.txt @@ -0,0 +1,7 @@ +Το EasyRPG Player είναι ένα πρόγραμμα που επιτρέπει το παίξιμο παιχνιδιών που δημιουργήθηκαν με το RPG Maker 2000 και το RPG Maker 2003 (οι νεότερες μηχανές RPG όπως οι XP, VX, VX Ace και MV δεν υποστηρίζονται). + +Οικοσελίδα: https://easyrpg.org/ +Changelog: https://blog.easyrpg.org/ +Αναφορές σφαλμάτων: https://github.com/EasyRPG/Player/issues/ + +Αυτή η εφαρμογή δεν σχετίζεται με την Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/el-GR/short_description.txt b/builds/android/metadata/el-GR/short_description.txt new file mode 100644 index 00000000000..721263c8e79 --- /dev/null +++ b/builds/android/metadata/el-GR/short_description.txt @@ -0,0 +1 @@ +Παίξτε τα RPG Maker 2000 και 2003 παιχνίδια σας παντού με το EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/el-GR/title.txt b/builds/android/metadata/el-GR/title.txt new file mode 100644 index 00000000000..ca992856e04 --- /dev/null +++ b/builds/android/metadata/el-GR/title.txt @@ -0,0 +1 @@ +EasyRPG για το RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/en-US/changelogs/README.md b/builds/android/metadata/en-US/changelogs/README.md new file mode 100644 index 00000000000..6a8b12de799 --- /dev/null +++ b/builds/android/metadata/en-US/changelogs/README.md @@ -0,0 +1,12 @@ +Put a textfile corresponding to the version number of the APK here and it will be +used as Changelog entry for that APK. + +For example: + +`android:versionCode` property in `AndroidManifest.xml` is "1234", then use +`1234.txt`. + +You can use the `changelog.sh` script to generate this easily (assuming your +working directory is the `android` parent folder): + + ./changelog.sh > metadata/en-US/changelogs/1234.txt diff --git a/builds/android/metadata/en-US/full_description.txt b/builds/android/metadata/en-US/full_description.txt new file mode 100644 index 00000000000..dd3a5feed07 --- /dev/null +++ b/builds/android/metadata/en-US/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player is a program that allows to play games created with RPG Maker 2000 and RPG Maker 2003 (the newer RPG engines like XP, VX, VX Ace and MV are not supported). + +Homepage: https://easyrpg.org/ +Changelog: https://blog.easyrpg.org/ +Bug reports: https://github.com/EasyRPG/Player/issues/ + +This app is not affiliated with Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/en-US/images/icon.png b/builds/android/metadata/en-US/images/icon.png new file mode 100644 index 00000000000..329af4d08ef Binary files /dev/null and b/builds/android/metadata/en-US/images/icon.png differ diff --git a/builds/android/metadata/en-US/images/phoneScreenshots/browser.png b/builds/android/metadata/en-US/images/phoneScreenshots/browser.png new file mode 100644 index 00000000000..47efce005fd Binary files /dev/null and b/builds/android/metadata/en-US/images/phoneScreenshots/browser.png differ diff --git a/builds/android/metadata/en-US/images/phoneScreenshots/ingame.jpg b/builds/android/metadata/en-US/images/phoneScreenshots/ingame.jpg new file mode 100644 index 00000000000..33399abd618 Binary files /dev/null and b/builds/android/metadata/en-US/images/phoneScreenshots/ingame.jpg differ diff --git a/builds/android/metadata/en-US/images/promoGraphic.png b/builds/android/metadata/en-US/images/promoGraphic.png new file mode 100644 index 00000000000..e6e4f069550 Binary files /dev/null and b/builds/android/metadata/en-US/images/promoGraphic.png differ diff --git a/builds/android/metadata/en-US/images/sevenInchScreenshots/browser.png b/builds/android/metadata/en-US/images/sevenInchScreenshots/browser.png new file mode 100644 index 00000000000..2effc6a33ee Binary files /dev/null and b/builds/android/metadata/en-US/images/sevenInchScreenshots/browser.png differ diff --git a/builds/android/metadata/en-US/images/tenInchScreenshots/browser.png b/builds/android/metadata/en-US/images/tenInchScreenshots/browser.png new file mode 100644 index 00000000000..e7e963f9683 Binary files /dev/null and b/builds/android/metadata/en-US/images/tenInchScreenshots/browser.png differ diff --git a/builds/android/metadata/en-US/short_description.txt b/builds/android/metadata/en-US/short_description.txt new file mode 100644 index 00000000000..5103efc30df --- /dev/null +++ b/builds/android/metadata/en-US/short_description.txt @@ -0,0 +1 @@ +Play your RPG Maker 2000 and 2003 games everywhere with EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/en-US/title.txt b/builds/android/metadata/en-US/title.txt new file mode 100644 index 00000000000..6ce3aca638b --- /dev/null +++ b/builds/android/metadata/en-US/title.txt @@ -0,0 +1 @@ +EasyRPG for RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/es-ES/full_description.txt b/builds/android/metadata/es-ES/full_description.txt new file mode 100644 index 00000000000..839ae84d9e0 --- /dev/null +++ b/builds/android/metadata/es-ES/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player es un programa que permite jugar a juegos creados con RPG Maker 2000 y RPG Maker 2003 (los nuevos motores RPG como XP, VX, VX Ace y MV no funcionan con este programa). + +Web: https://easyrpg.org/ +Novedades (en inglés): https://blog.easyrpg.org/ +Para informar de fallos: https://github.com/EasyRPG/Player/issues/ + +Esta aplicación no está afiliada con Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/es-ES/short_description.txt b/builds/android/metadata/es-ES/short_description.txt new file mode 100644 index 00000000000..fbf69d9d8df --- /dev/null +++ b/builds/android/metadata/es-ES/short_description.txt @@ -0,0 +1 @@ +Juega a juegos creados con RPG Maker 2000 y RPG Maker 2003 con EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/es-ES/title.txt b/builds/android/metadata/es-ES/title.txt new file mode 100644 index 00000000000..3fa319f6f24 --- /dev/null +++ b/builds/android/metadata/es-ES/title.txt @@ -0,0 +1 @@ +EasyRPG para RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/fr-FR/full_description.txt b/builds/android/metadata/fr-FR/full_description.txt new file mode 100644 index 00000000000..0184938fd74 --- /dev/null +++ b/builds/android/metadata/fr-FR/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player est une application permettant de jouer à des jeux créés avec RPG Maker 2000 et RPG Maker 2003 (les moteurs de jeu plus récents tels que XP, VX, VX Ace et MV ne sont pas supportés). + +Site web: https://easyrpg.org/ +Journal des modifications: https://blog.easyrpg.org/ +Rapporter un bug: https://github.com/EasyRPG/Player/issues/ + +Cette application n\'est pas affiliée à Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/fr-FR/short_description.txt b/builds/android/metadata/fr-FR/short_description.txt new file mode 100644 index 00000000000..9d5750aa9aa --- /dev/null +++ b/builds/android/metadata/fr-FR/short_description.txt @@ -0,0 +1 @@ +Profitez partout de vos jeux RPG Maker 2000 et 2003 avec EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/fr-FR/title.txt b/builds/android/metadata/fr-FR/title.txt new file mode 100644 index 00000000000..87a6388cd64 --- /dev/null +++ b/builds/android/metadata/fr-FR/title.txt @@ -0,0 +1 @@ +EasyRPG pour RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/hu-HU/full_description.txt b/builds/android/metadata/hu-HU/full_description.txt new file mode 100644 index 00000000000..1a73a8f71c7 --- /dev/null +++ b/builds/android/metadata/hu-HU/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player egy program, ami lehetővé teszi, hogy RPG Maker 2000 és RPG Maker 2003 játékokkal játssz (az újabb RPG motorok, mint az XP, VX, VX Ace és MV nem támogatottak). + +Weboldal: https://easyrpg.org/ +Változásnapló: https://blog.easyrpg.org/ +Hibajelentés: https://github.com/EasyRPG/Player/issues/ + +Ez a program nem áll kapcsolatban a Kadokawa Corporationnel. \ No newline at end of file diff --git a/builds/android/metadata/hu-HU/short_description.txt b/builds/android/metadata/hu-HU/short_description.txt new file mode 100644 index 00000000000..bc4ebd136fd --- /dev/null +++ b/builds/android/metadata/hu-HU/short_description.txt @@ -0,0 +1 @@ +Játssz az RPG Maker 2000 és 2003 játékaiddal bárhol az EasyRPG Playerrel. \ No newline at end of file diff --git a/builds/android/metadata/hu-HU/title.txt b/builds/android/metadata/hu-HU/title.txt new file mode 100644 index 00000000000..85e403e5d8e --- /dev/null +++ b/builds/android/metadata/hu-HU/title.txt @@ -0,0 +1 @@ +EasyRPG az RPG Maker 2000-hez \ No newline at end of file diff --git a/builds/android/metadata/id/full_description.txt b/builds/android/metadata/id/full_description.txt new file mode 100644 index 00000000000..0b5462dcda2 --- /dev/null +++ b/builds/android/metadata/id/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player adalah aplikasi yang mengizinkan kalian untuk bermain permainan yang dibuat dengan RPG Maker 2000 dan RPG Maker 2003 (RPG engine versi terbaru seperti XP, VX, VX Ace dan MV tidak di dukung). + +Halaman Situs: https://easyrpg.org/ +Daftar Perubahan: https://blog.easyrpg.org/ +Pelaporan Kutu: https://github.com/EasyRPG/Player/issues/ + +Aplikasi ini tidak berafiliasi dengan Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/id/short_description.txt b/builds/android/metadata/id/short_description.txt new file mode 100644 index 00000000000..4f5a06964a0 --- /dev/null +++ b/builds/android/metadata/id/short_description.txt @@ -0,0 +1 @@ +Mainkan game RPG Maker 2000 & 2003 kalian dimana saja dengan EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/id/title.txt b/builds/android/metadata/id/title.txt new file mode 100644 index 00000000000..70636ba80ec --- /dev/null +++ b/builds/android/metadata/id/title.txt @@ -0,0 +1 @@ +EasyRPG untuk RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/it-IT/full_description.txt b/builds/android/metadata/it-IT/full_description.txt new file mode 100644 index 00000000000..43bea25ebaa --- /dev/null +++ b/builds/android/metadata/it-IT/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player è un programma che consente di giocare a titoli sviluppati con RPG Maker 2000 e RPG Maker 2003 (i nuovi engine RPG come XP, VX, VX Ace ed MV non sono supportati). + +Homepage: https://easyrpg.org/ +Changelog: https://blog.easyrpg.org/ +Report bug: https://github.com/EasyRPG/Player/issues/ + +Quest\'app non è affiliata con Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/it-IT/short_description.txt b/builds/android/metadata/it-IT/short_description.txt new file mode 100644 index 00000000000..9dce1f63c6a --- /dev/null +++ b/builds/android/metadata/it-IT/short_description.txt @@ -0,0 +1 @@ +Gioca ai titoli sviluppati con RPG Maker 2000/2003 con EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/it-IT/title.txt b/builds/android/metadata/it-IT/title.txt new file mode 100644 index 00000000000..cb9ed2bf3d3 --- /dev/null +++ b/builds/android/metadata/it-IT/title.txt @@ -0,0 +1 @@ +EasyRPG per RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/ja-JP/full_description.txt b/builds/android/metadata/ja-JP/full_description.txt new file mode 100644 index 00000000000..1ce31f94a26 --- /dev/null +++ b/builds/android/metadata/ja-JP/full_description.txt @@ -0,0 +1,8 @@ +EasyRPGプレイヤーは、RPGツクール2000/2003で制作されたゲームを遊ぶためのアプリです。 +(現在のところ、RPGツクールXP/VX/VX Ace/MVは非対応です。) + +公式サイト: https://easyrpg.org/ +更新履歴: https://blog.easyrpg.org/ +バグ報告先: https://github.com/EasyRPG/Player/issues/ + +このアプリは、KADOKAWAと提携していません \ No newline at end of file diff --git a/builds/android/metadata/ja-JP/short_description.txt b/builds/android/metadata/ja-JP/short_description.txt new file mode 100644 index 00000000000..bbb300ddbd1 --- /dev/null +++ b/builds/android/metadata/ja-JP/short_description.txt @@ -0,0 +1 @@ +EasyRPG プレイヤーで RPG ツクール 2000/2003 のゲームをどこでもプレイできます。 \ No newline at end of file diff --git a/builds/android/metadata/ja-JP/title.txt b/builds/android/metadata/ja-JP/title.txt new file mode 100644 index 00000000000..6ce3aca638b --- /dev/null +++ b/builds/android/metadata/ja-JP/title.txt @@ -0,0 +1 @@ +EasyRPG for RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/ko-KR/full_description.txt b/builds/android/metadata/ko-KR/full_description.txt new file mode 100644 index 00000000000..ac57f80eba4 --- /dev/null +++ b/builds/android/metadata/ko-KR/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG 플레이어는 RPG 만들기 2000/2003에서 만든 게임을 구동하는 프로그램입니다 (이후 버전인 XP, VX, VX Ace와 MV는 지원하지 않습니다). + +홈페이지: https://easyrpg.org/ +변경내역: https://blog.easyrpg.org/ +버그보고: https://github.com/EasyRPG/Player/issues/ + +본 앱은 주식회사 KADOKAWA와 관련이 없습니다. \ No newline at end of file diff --git a/builds/android/metadata/ko-KR/short_description.txt b/builds/android/metadata/ko-KR/short_description.txt new file mode 100644 index 00000000000..53d89f6c50e --- /dev/null +++ b/builds/android/metadata/ko-KR/short_description.txt @@ -0,0 +1 @@ +RPG 만들기 2000/2003 게임을 EasyRPG 플레이어로 어디에서든 즐겨보세요. \ No newline at end of file diff --git a/builds/android/metadata/ko-KR/title.txt b/builds/android/metadata/ko-KR/title.txt new file mode 100644 index 00000000000..3a64b102e3a --- /dev/null +++ b/builds/android/metadata/ko-KR/title.txt @@ -0,0 +1 @@ +RPG 만들기 2000용 EasyRPG \ No newline at end of file diff --git a/builds/android/metadata/pt-BR/full_description.txt b/builds/android/metadata/pt-BR/full_description.txt new file mode 100644 index 00000000000..142a1885219 --- /dev/null +++ b/builds/android/metadata/pt-BR/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG é um software que te permite jogar qualquer jogo criado com RPG Maker 2000 ou 2003 (obs: as novas engines como XP, VX, VX Ace e MV não são suportadas). + +Página inicial: https://easyrpg.org/ +Changelog (novidades/mudanças): https://blog.easyrpg.org/ +Reportar Erros/Bugs: https://github.com/EasyRPG/Player/issues/ + +Este aplicativo não é afiliado com a Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/pt-BR/short_description.txt b/builds/android/metadata/pt-BR/short_description.txt new file mode 100644 index 00000000000..6c530029a8a --- /dev/null +++ b/builds/android/metadata/pt-BR/short_description.txt @@ -0,0 +1 @@ +Jogue qualquer jogo de RPG Maker 2000 e 2003 com o EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/pt-BR/title.txt b/builds/android/metadata/pt-BR/title.txt new file mode 100644 index 00000000000..3fa319f6f24 --- /dev/null +++ b/builds/android/metadata/pt-BR/title.txt @@ -0,0 +1 @@ +EasyRPG para RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/ru-RU/full_description.txt b/builds/android/metadata/ru-RU/full_description.txt new file mode 100644 index 00000000000..7147d879d4a --- /dev/null +++ b/builds/android/metadata/ru-RU/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player — это программа, которая позволяет играть в игры, созданные в RPG Maker 2000 и RPG Maker 2003 (более новые RPG-движки, такие как XP, VX, VX Ace и MV, не поддерживаются). + +Домашняя страница: https://easyrpg.org/ +Список изменений: https://blog.easyrpg.org/ +Сообщения об ошибках: https://github.com/EasyRPG/Player/issues/ + +Эта программа не имеет отношения к корпорации Kadokawa. \ No newline at end of file diff --git a/builds/android/metadata/ru-RU/short_description.txt b/builds/android/metadata/ru-RU/short_description.txt new file mode 100644 index 00000000000..52f35e6b2a1 --- /dev/null +++ b/builds/android/metadata/ru-RU/short_description.txt @@ -0,0 +1 @@ +Играйте в игры на RPG Maker 2000 и 2003 где угодно, используя EasyRPG \ No newline at end of file diff --git a/builds/android/metadata/ru-RU/title.txt b/builds/android/metadata/ru-RU/title.txt new file mode 100644 index 00000000000..c56b5992305 --- /dev/null +++ b/builds/android/metadata/ru-RU/title.txt @@ -0,0 +1 @@ +EasyRPG для RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/uk/full_description.txt b/builds/android/metadata/uk/full_description.txt new file mode 100644 index 00000000000..aa1bdadf7c6 --- /dev/null +++ b/builds/android/metadata/uk/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player — це програма, яка дозволяє грати в ігри, створені в RPG Maker 2000 або RPG Maker 2003 (новіші RPG-рушіі, такі як XP, VX, VX Ace або MV, не підтримуються). + +Домашня сторінка: https://easyrpg.org/ +Опис змін: https://blog.easyrpg.org/ +Повідомлення про помилки: https://github.com/EasyRPG/Player/issues/ + +Ця програма не має відношення до корпорації Kadokawa. \ No newline at end of file diff --git a/builds/android/metadata/uk/short_description.txt b/builds/android/metadata/uk/short_description.txt new file mode 100644 index 00000000000..29cc393345c --- /dev/null +++ b/builds/android/metadata/uk/short_description.txt @@ -0,0 +1 @@ +Грайте в ігри для RPG Maker 2000 та 2003 будь-де за допомогою EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/uk/title.txt b/builds/android/metadata/uk/title.txt new file mode 100644 index 00000000000..c56b5992305 --- /dev/null +++ b/builds/android/metadata/uk/title.txt @@ -0,0 +1 @@ +EasyRPG для RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/zh-CN/full_description.txt b/builds/android/metadata/zh-CN/full_description.txt new file mode 100644 index 00000000000..a659eda18fb --- /dev/null +++ b/builds/android/metadata/zh-CN/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player可以游玩使用RPG Maker 2000和RPG Maker 2003制作的游戏(不支持新的RPG引擎,例如XP、VX、VX Ace和MV。) + +主页: https://easyrpg.org/ +更新日志: https://blog.easyrpg.org/ +报告bug: https://github.com/EasyRPG/Player/issues/ + +此应用不隶属于Kadokawa公司。 \ No newline at end of file diff --git a/builds/android/metadata/zh-CN/short_description.txt b/builds/android/metadata/zh-CN/short_description.txt new file mode 100644 index 00000000000..290d6c0a8ce --- /dev/null +++ b/builds/android/metadata/zh-CN/short_description.txt @@ -0,0 +1 @@ +在任何地方使用EasyRPG Player游玩你的RPG Maker 2000或2003游戏。 \ No newline at end of file diff --git a/builds/android/metadata/zh-CN/title.txt b/builds/android/metadata/zh-CN/title.txt new file mode 100644 index 00000000000..6ce3aca638b --- /dev/null +++ b/builds/android/metadata/zh-CN/title.txt @@ -0,0 +1 @@ +EasyRPG for RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/zh-TW/full_description.txt b/builds/android/metadata/zh-TW/full_description.txt new file mode 100644 index 00000000000..489732e56e3 --- /dev/null +++ b/builds/android/metadata/zh-TW/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player 是個可以玩用 RPG Maker 2000 和 RPG Maker 2003 做的遊戲的程式 (不支援 XP、VX、VX Ace、MV 等其他較新的 RPG Maker 版本)。 + +官網:https://easyrpg.org/ +更新紀錄:https://blog.easyrpg.org/ +錯誤回報:https://github.com/EasyRPG/Player/issues/ + +本 App 與 Kadokawa Corporation 沒有關連。 \ No newline at end of file diff --git a/builds/android/metadata/zh-TW/short_description.txt b/builds/android/metadata/zh-TW/short_description.txt new file mode 100644 index 00000000000..ba65db5d76b --- /dev/null +++ b/builds/android/metadata/zh-TW/short_description.txt @@ -0,0 +1 @@ +無論何時何地,用 EasyRPG Player 玩你的 RPG Maker 2000 和 2003 遊戲。 \ No newline at end of file diff --git a/builds/android/metadata/zh-TW/title.txt b/builds/android/metadata/zh-TW/title.txt new file mode 100644 index 00000000000..6ce3aca638b --- /dev/null +++ b/builds/android/metadata/zh-TW/title.txt @@ -0,0 +1 @@ +EasyRPG for RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/transifex_helper.rb b/builds/android/transifex_helper.rb new file mode 100755 index 00000000000..2413432b70f --- /dev/null +++ b/builds/android/transifex_helper.rb @@ -0,0 +1,112 @@ +#!/bin/ruby +# +# joins the text files used by fastlane/supply to a XML file +# which can be uploaded to transifex or splits this file. +# by carstene1ns 2017, released under the MIT license + +# these libraries are provided by ruby, so no external dependencies +require "rexml/document" +require 'optparse' + +# default options +metadata_dir = "metadata" +lang_code = "en-US" +mode = "" + +optparse = OptionParser.new do |opts| + opts.banner = "Usage: transifex_helper.rb [options]" + opts.separator '' + opts.on("-m", "--mode MODE", "Set operation mode: split, join", String) do |m| + mode = m + end + opts.on("-l", "--language LANG", "Set metadata language (Default is \"#{lang_code}\")", String) do |l| + lang_code = l + end + opts.on("-d", "--directory DIR", "Set metadata directory (Default is \"#{metadata_dir}\")", String) do |d| + metadata_dir = d + end + opts.on_tail("-h", "--help", "Show this message") do + puts optparse + exit + end +end + +begin + optparse.parse! + + if mode == "" + puts "Need to provide an operation mode!" + puts optparse + exit 1 + end + + # helper + folder = File.join(metadata_dir, lang_code) + + def abort_no_file(file_name) + puts "File \"#{file_name}\" not found, aborting!" + exit 1 + end + + if mode.casecmp("join") == 0 + doc = REXML::Document.new("") + doc.context[:attribute_quote] = :quote # set double-quote as the attribute value delimiter + doc << REXML::XMLDecl.new(version = 1.0, encoding = "utf-8") + + doc.root << REXML::Comment.new("Title (30 chars max)") + title = doc.root.add_element "string", {"name" => "title"} + file_name = File.join(folder, "title.txt") + abort_no_file(file_name) if not File.exists?(file_name) + File.open(file_name, "r") do |f| + title.text = f.read + end + + doc.root << REXML::Comment.new("Short description (80 chars max)") + short_desc = doc.root.add_element "string", {"name" => "short_description"} + file_name = File.join(folder, "short_description.txt") + abort_no_file(file_name) if not File.exists?(file_name) + File.open(file_name, "r") do |f| + short_desc.text = f.read + end + + doc.root << REXML::Comment.new("Long description (4000 chars max, linebreaks supported)") + full_desc = doc.root.add_element "string", {"name" => "full_description"} + file_name = File.join(folder, "full_description.txt") + abort_no_file(file_name) if not File.exists?(file_name) + File.open(file_name, "r") do |f| + lines = f.read + lines.gsub!(/\n/, '\n') + full_desc.text = lines + end + + # need our own formatting to preserve newlines + xml = "" + formatter = REXML::Formatters::Pretty.new(4) + formatter.compact = true + formatter.width = 4000 # maximum description width + formatter.write(doc, xml) + xml.gsub!('\n', "\n") + + file_name = File.join(folder, "playstore.xml") + out_file = File.open(file_name, "w") + out_file.write(xml) + + puts "Wrote \"#{file_name}\"." + + elsif mode.casecmp("split") == 0 + file_name = File.join(folder, "playstore.xml") + abort_no_file(file_name) if not File.exists?(file_name) + doc = REXML::Document.new(File.read(file_name)) + doc.get_elements('//string').each do |e| + file_name = File.join(folder, e.attributes["name"] + ".txt") + File.open(file_name, "w") do |f| + f.write(e.text) + puts "Wrote \"#{file_name}\"." + end + end + + else + puts "Unknown operation mode: \"#{mode}\"." + exit 1 + end +end