From 78884ad32e34075c8105c36eb235ab277f253c6b Mon Sep 17 00:00:00 2001 From: appdevelopsk Date: Wed, 28 Oct 2026 09:04:56 +0900 Subject: [PATCH 1/9] growth: correct Debate Me support first-view copy and add tracked Play CTA --- support/debate-me/index.html | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/support/debate-me/index.html b/support/debate-me/index.html index 868fe1c1..536e4c6f 100644 --- a/support/debate-me/index.html +++ b/support/debate-me/index.html @@ -4,7 +4,7 @@ - Debate Me – AI Debate Practice App for Android | SK APPS + Debate Me: AI Debate Practice & Argument Skills | SK APPS @@ -74,7 +74,7 @@ if (!a) return; var href = a.getAttribute('href') || ''; if (/play\.google\.com/.test(href)) { - gtag('event', 'download_click', { store: 'google_play', location: 'support', link_url: href }); + gtag('event', 'download_click', { store: 'google_play', location: 'support', placement: a.getAttribute('data-position') || 'other', link_url: href }); } }, true); @@ -100,23 +100,24 @@
-
🍳
-
Lifestyle
+
🗣️
+
Education

Debate Me

-

AI-powered debate practice app to sharpen your argumentation skills and critical thinking.

+

Choose a topic, defend your position against AI, and get feedback on your reasoning.

+

Key Features

-
Hundreds of meal ideas
Filter by ingredients
Cooking time estimates
Save favorites
+
Choose from six categories or make a topic
Defend a position against an AI opponent
Review reasoning and persuasion feedback
Track debate practice and share your result

Download

Available on Android. Download for free from Google Play and start using today.

@@ -126,7 +127,7 @@

Frequently Asked Questions

  • How do I restore my purchase?
    Open the app, go to Settings, and tap "Restore Purchases".
  • The app is crashing. What should I do?
    Try force-closing and restarting the app. Make sure you have the latest version installed. If the issue persists, reinstall the app.
  • How do I cancel a subscription?
    Go to your device Settings → Apple ID → Subscriptions (iOS) or Google Play → Subscriptions (Android), then select the app and cancel.
  • -
  • Can I use the app offline?
    Many features work offline. Some features that require an internet connection will show a notification.
  • +
  • Can I use the app offline?
    AI debate responses and scoring require an internet connection.
  • What languages are supported?
    This app supports 17 languages: English, Japanese, Chinese (Simplified & Traditional), Korean, Spanish, Portuguese, French, German, Italian, Russian, Arabic, Thai, Indonesian, Turkish, Dutch, and Vietnamese.
  • I have feedback or a feature request.
    We'd love to hear from you! Send us an email at the address below.
  • From e816de2c5d888e63f89487dbd8ec785ee3f42be6 Mon Sep 17 00:00:00 2001 From: appdevelopsk Date: Wed, 28 Oct 2026 09:05:09 +0900 Subject: [PATCH 2/9] i18n(debate-me): replace unrelated cooking hero in all 17 locales --- support/debate-me/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/debate-me/index.html b/support/debate-me/index.html index 536e4c6f..11f3c7fb 100644 --- a/support/debate-me/index.html +++ b/support/debate-me/index.html @@ -180,7 +180,7 @@

    Privacy & Data

    document.getElementById('langBtn').addEventListener('click',e=>{e.stopPropagation();document.getElementById('langSelector').classList.toggle('open')}); document.addEventListener('click',()=>document.getElementById('langSelector').classList.remove('open')); applyLang(detectLang()); -const APP_T={en:"Can't decide what to cook tonight? Let the roulette decide!",ja:"Can't decide what to cook tonight? Let the roulette decide!",zh:"Can't decide what to cook tonight? Let the roulette decide!",zh_TW:"Can't decide what to cook tonight? Let the roulette decide!",ko:"Can't decide what to cook tonight? Let the roulette decide!",es:"Can't decide what to cook tonight? Let the roulette decide!",pt:"Can't decide what to cook tonight? Let the roulette decide!",fr:"Can't decide what to cook tonight? Let the roulette decide!",de:"Can't decide what to cook tonight? Let the roulette decide!",it:"Can't decide what to cook tonight? Let the roulette decide!",ru:"Can't decide what to cook tonight? Let the roulette decide!",ar:"Can't decide what to cook tonight? Let the roulette decide!",th:"Can't decide what to cook tonight? Let the roulette decide!",id:"Can't decide what to cook tonight? Let the roulette decide!",tr:"Can't decide what to cook tonight? Let the roulette decide!",nl:"Can't decide what to cook tonight? Let the roulette decide!",vi:"Can't decide what to cook tonight? Let the roulette decide!"}; +const APP_T={en:"Practice debating with an AI partner. Choose a topic, take a side and get feedback on your arguments.",ja:"AIを相手にディベートを練習。テーマと立場を選び、議論のフィードバックを受け取ろう。",zh:"与 AI 对手练习辩论:选择话题和立场,获得论证反馈。",zh_TW:"與 AI 對手練習辯論:選擇主題和立場,獲得論證回饋。",ko:"AI와 토론을 연습하세요. 주제와 입장을 정하고 피드백을 받으세요.",es:"Practica debates con IA: elige un tema, defiende tu postura y recibe comentarios.",pt:"Pratique debates com IA: escolha um tema, defenda seu ponto de vista e receba feedback.",fr:"Entraînez-vous à débattre avec une IA : choisissez un sujet et recevez des commentaires.",de:"Übe Debatten mit KI: Wähle ein Thema, vertrete deinen Standpunkt und erhalte Feedback.",it:"Allenati nel dibattito con l'IA: scegli un tema, difendi la tua posizione e ricevi feedback.",ru:"Тренируйте навыки дебатов с ИИ: выберите тему, защищайте позицию и получайте отзыв.",ar:"تدرّب على المناظرة مع الذكاء الاصطناعي: اختر موضوعًا، دافع عن موقفك واحصل على ملاحظات.",th:"ฝึกโต้วาทีกับ AI เลือกหัวข้อและจุดยืน แล้วรับคำแนะนำ",id:"Berlatih debat dengan AI: pilih topik, tentukan posisi, dan dapatkan masukan.",tr:"Yapay zekâ ile tartışma pratiği yapın. Konu seçin, görüşünüzü savunun ve geri bildirim alın.",nl:"Oefen debatteren met AI. Kies een onderwerp, verdedig je standpunt en krijg feedback.",vi:"Luyện tranh luận cùng AI: chọn chủ đề, bảo vệ quan điểm và nhận phản hồi."}; const _oA=applyLang;applyLang=function(l){_oA(l);const t=APP_T[l]||APP_T.en;const h=document.getElementById('heroDesc');if(h&&t)h.textContent=t;}; (function(){const l=localStorage.getItem('sk_lang');const lang=l||detectLang();const t=APP_T[lang]||APP_T.en;const h=document.getElementById('heroDesc');if(h&&t)h.textContent=t;})(); From 5bffd96140110dfc8d937da43d624c67dd0bacac Mon Sep 17 00:00:00 2001 From: appdevelopsk Date: Wed, 28 Oct 2026 09:05:32 +0900 Subject: [PATCH 3/9] i18n(debate-me): replace 17-locale meal features with verified debate functionality --- support/debate-me/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/debate-me/index.html b/support/debate-me/index.html index 11f3c7fb..760c6b0c 100644 --- a/support/debate-me/index.html +++ b/support/debate-me/index.html @@ -184,7 +184,7 @@

    Privacy & Data

    const _oA=applyLang;applyLang=function(l){_oA(l);const t=APP_T[l]||APP_T.en;const h=document.getElementById('heroDesc');if(h&&t)h.textContent=t;}; (function(){const l=localStorage.getItem('sk_lang');const lang=l||detectLang();const t=APP_T[lang]||APP_T.en;const h=document.getElementById('heroDesc');if(h&&t)h.textContent=t;})(); -const FEAT_T={en:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen"},ja:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"公式サイト: https://appdevelopsk.com",4:"全アプリ一覧: https://appdevelopsk.com/#apps"},zh:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"官方网站: https://appdevelopsk.com",4:"所有应用: https://appdevelopsk.com/#apps"},zh_TW:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"官方網站: https://appdevelopsk.com",4:"所有應用: https://appdevelopsk.com/#apps"},ko:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"공식 사이트: https://appdevelopsk.com",4:"전체 앱: https://appdevelopsk.com/#apps"},es:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Sitio web: https://appdevelopsk.com"},pt:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Site oficial: https://appdevelopsk.com",4:"Todos os apps: https://appdevelopsk.com/#apps"},fr:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Site web: https://appdevelopsk.com",4:"Toutes nos apps: https://appdevelopsk.com/#apps"},de:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Webseite: https://appdevelopsk.com",4:"Alle Apps: https://appdevelopsk.com/#apps"},it:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Sito web: https://appdevelopsk.com",4:"Tutte le app: https://appdevelopsk.com/#apps"},ru:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Сайт: https://appdevelopsk.com",4:"Все приложения: https://appdevelopsk.com/#apps"},ar:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"الموقع: https://appdevelopsk.com",4:"جميع التطبيقات: https://appdevelopsk.com/#apps"},th:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"เว็บไซต์: https://appdevelopsk.com",4:"แอปทั้งหมด: https://appdevelopsk.com/#apps"},id:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Situs web: https://appdevelopsk.com",4:"Semua aplikasi: https://appdevelopsk.com/#apps"},tr:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Web sitesi: https://appdevelopsk.com",4:"Tüm uygulamalar: https://appdevelopsk.com/#apps"},nl:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Website: https://appdevelopsk.com",4:"Alle apps: https://appdevelopsk.com/#apps"},vi:{0:"Can't decide what to cook tonight?",1:"Filter by cooking time (15min to",2:"35+ home-cooked meals: curry, pasta, ramen",3:"Trang web: https://appdevelopsk.com",4:"Tất cả ứng dụng: https://appdevelopsk.com/#apps"}}; +const FEAT_T={en:{0:"Choose from six categories or make a topic",1:"Defend a position against an AI opponent",2:"Review reasoning and persuasion feedback",3:"Track debate practice and share your result"},ja:{0:"6つのカテゴリまたは自分で作ったテーマを選択",1:"賛成・反対の立場を選びAIと議論",2:"論理力などの評価とフィードバックを確認",3:"練習記録を振り返り、結果を共有"},zh:{0:"选择六个类别中的话题或自定义话题",1:"选定立场并与 AI 对手辩论",2:"查看论证评分与反馈",3:"回顾练习进度并分享结果"},zh_TW:{0:"選擇六個類別中的主題或自訂主題",1:"選定立場並與 AI 對手辯論",2:"查看論證評分與回饋",3:"回顧練習進度並分享結果"},ko:{0:"6개 분야 또는 직접 만든 주제 선택",1:"입장을 정하고 AI와 토론",2:"논리력 평가와 피드백 확인",3:"연습 기록 확인 및 결과 공유"},es:{0:"Elige seis categorías o crea tu tema",1:"Defiende una postura frente a la IA",2:"Consulta puntuaciones y comentarios",3:"Revisa tu progreso y comparte resultados"},pt:{0:"Escolha seis categorias ou crie seu tema",1:"Defenda sua posição contra a IA",2:"Veja notas e comentários",3:"Acompanhe a prática e compartilhe resultados"},fr:{0:"Choisissez six catégories ou créez un sujet",1:"Défendez votre position face à une IA",2:"Consultez les notes et commentaires",3:"Suivez vos progrès et partagez les résultats"},de:{0:"Wähle eine von sechs Kategorien oder ein eigenes Thema",1:"Vertritt einen Standpunkt gegen die KI",2:"Sieh Bewertungen und Feedback an",3:"Verfolge Fortschritte und teile Ergebnisse"},it:{0:"Scegli tra sei categorie o crea un argomento",1:"Difendi la tua posizione contro l'IA",2:"Consulta punteggi e commenti",3:"Segui i progressi e condividi i risultati"},ru:{0:"Выберите тему из шести категорий или создайте свою",1:"Отстаивайте позицию в споре с ИИ",2:"Читайте оценки и обратную связь",3:"Следите за прогрессом и делитесь итогами"},ar:{0:"اختر من ست فئات أو اكتب موضوعك الخاص",1:"دافع عن موقفك في مناظرة مع الذكاء الاصطناعي",2:"اطلع على التقييم والملاحظات",3:"تابع تقدمك وشارك النتائج"},th:{0:"เลือกจากหกหมวดหรือสร้างหัวข้อเอง",1:"เลือกจุดยืนแล้วโต้แย้งกับ AI",2:"ดูคะแนนและคำแนะนำ",3:"ติดตามความก้าวหน้าและแชร์ผลลัพธ์"},id:{0:"Pilih dari enam kategori atau buat topik sendiri",1:"Ambil posisi lalu berdebat dengan AI",2:"Lihat skor dan masukan",3:"Pantau kemajuan dan bagikan hasil"},tr:{0:"Altı kategoriden seçin veya kendi konunuzu yazın",1:"Görüşünüzü seçin ve AI ile tartışın",2:"Puanları ve geri bildirimi inceleyin",3:"İlerlemenizi takip edin, sonuçları paylaşın"},nl:{0:"Kies uit zes categorieën of maak een eigen onderwerp",1:"Verdedig een standpunt tegen AI",2:"Bekijk scores en feedback",3:"Volg je vooruitgang en deel resultaten"},vi:{0:"Chọn một trong sáu nhóm hoặc tự tạo chủ đề",1:"Chọn quan điểm và tranh luận với AI",2:"Xem điểm số và phản hồi",3:"Theo dõi tiến bộ và chia sẻ kết quả"}}; const __oF=applyLang;applyLang=function(l){__oF(l);var ft=FEAT_T[l]||FEAT_T.en;var g=document.querySelector('.features-grid');if(ft&&g){g.innerHTML='';Object.keys(ft).sort(function(a,b){return a-b;}).forEach(function(k){if(ft[k]){var d=document.createElement('div');d.className='feature';d.innerHTML='
    '+ft[k]+'';g.appendChild(d);}});}}; (function(){var l=localStorage.getItem('sk_lang')||detectLang();var ft=FEAT_T[l]||FEAT_T.en;var g=document.querySelector('.features-grid');if(ft&&g){g.innerHTML='';Object.keys(ft).sort(function(a,b){return a-b;}).forEach(function(k){if(ft[k]){var d=document.createElement('div');d.className='feature';d.innerHTML='
    '+ft[k]+'';g.appendChild(d);}});}})(); From 784427c0101ca6dc16af95c04564dd80b6636486 Mon Sep 17 00:00:00 2001 From: appdevelopsk Date: Wed, 28 Oct 2026 09:05:48 +0900 Subject: [PATCH 4/9] i18n(debate-me): accurately explain online AI debate requirement in 17 languages --- support/debate-me/index.html | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/support/debate-me/index.html b/support/debate-me/index.html index 760c6b0c..29324e90 100644 --- a/support/debate-me/index.html +++ b/support/debate-me/index.html @@ -155,23 +155,23 @@

    Privacy & Data

    const LANGS={en:{label:"English",flag:"EN"},ja:{label:"日本語",flag:"JA"},zh:{label:"简体中文",flag:"ZH"},zh_TW:{label:"繁體中文",flag:"TW"},ko:{label:"한국어",flag:"KO"},es:{label:"Español",flag:"ES"},pt:{label:"Português",flag:"PT"},fr:{label:"Français",flag:"FR"},de:{label:"Deutsch",flag:"DE"},it:{label:"Italiano",flag:"IT"},ru:{label:"Русский",flag:"RU"},ar:{label:"العربية",flag:"AR"},th:{label:"ไทย",flag:"TH"},id:{label:"Indonesia",flag:"ID"},tr:{label:"Türkçe",flag:"TR"},nl:{label:"Nederlands",flag:"NL"},vi:{label:"Tiếng Việt",flag:"VI"}}; const T={ -en:{home:"Home",features:"Key Features",download:"Download",download_desc:"Available on Android. Download for free from Google Play and start using today.",faq:"Frequently Asked Questions",faq1q:"How do I restore my purchase?",faq1a:"Open the app, go to Settings, and tap \"Restore Purchases\".",faq2q:"The app is crashing. What should I do?",faq2a:"Try force-closing and restarting the app. Make sure you have the latest version installed. If the issue persists, reinstall the app.",faq3q:"How do I cancel a subscription?",faq3a:"Go to your device Settings → Apple ID → Subscriptions (iOS) or Google Play → Subscriptions (Android), then select the app and cancel.",faq4q:"Can I use the app offline?",faq4a:"Many features work offline. Some features that require an internet connection will show a notification.",faq5q:"What languages are supported?",faq5a:"This app supports 17 languages: English, Japanese, Chinese (Simplified & Traditional), Korean, Spanish, Portuguese, French, German, Italian, Russian, Arabic, Thai, Indonesian, Turkish, Dutch, and Vietnamese.",faq6q:"I have feedback or a feature request.",faq6a:"We'd love to hear from you! Send us an email at the address below.",contact:"Contact Us",contact_desc:"Have a question, found a bug, or want to give feedback? We typically respond within 1–2 business days.",privacy:"Privacy & Data",privacy_desc:"We take your privacy seriously. We do not sell personal information to third parties.",privacy_link:"Read our Privacy Policy",back:"Back to SK APPS",rights:"All rights reserved."}, -ja:{home:"ホーム",features:"主な機能",download:"ダウンロード",download_desc:"Androidで利用可能。Google Playから無料でダウンロードしてすぐに使い始めましょう。",faq:"よくある質問",faq1q:"購入を復元するには?",faq1a:"アプリを開き、設定から「購入を復元」をタップしてください。",faq2q:"アプリがクラッシュします。どうすればいいですか?",faq2a:"アプリを強制終了して再起動してください。最新バージョンがインストールされていることを確認してください。問題が続く場合は再インストールしてください。",faq3q:"サブスクリプションをキャンセルするには?",faq3a:"端末の設定 → Apple ID → サブスクリプション(iOS)またはGoogle Play → 定期購入(Android)から該当アプリを選択してキャンセルしてください。",faq4q:"オフラインで使えますか?",faq4a:"多くの機能はオフラインで動作します。インターネット接続が必要な機能は通知が表示されます。",faq5q:"対応言語は?",faq5a:"17言語に対応:英語、日本語、中国語(簡体字・繁体字)、韓国語、スペイン語、ポルトガル語、フランス語、ドイツ語、イタリア語、ロシア語、アラビア語、タイ語、インドネシア語、トルコ語、オランダ語、ベトナム語。",faq6q:"フィードバックや機能リクエストがあります。",faq6a:"ぜひお聞かせください!下記のメールアドレスまでご連絡ください。",contact:"お問い合わせ",contact_desc:"ご質問、バグ報告、フィードバックがありましたらお気軽にどうぞ。通常1〜2営業日以内に返信いたします。",privacy:"プライバシーとデータ",privacy_desc:"お客様のプライバシーを大切にしています。個人情報を第三者に販売することはありません。",privacy_link:"プライバシーポリシーを読む",back:"SK APPSに戻る",rights:"All rights reserved."}, -zh:{home:"首页",features:"主要功能",download:"下载",download_desc:"Android 版可用。从 Google Play 免费下载,立即开始使用。",faq:"常见问题",faq1q:"如何恢复购买?",faq1a:"打开应用,进入设置,点击\"恢复购买\"。",faq2q:"应用崩溃了怎么办?",faq2a:"尝试强制关闭并重启应用。确保已安装最新版本。如果问题持续,请重新安装应用。",faq3q:"如何取消订阅?",faq3a:"前往设备设置 → Apple ID → 订阅(iOS)或 Google Play → 订阅(Android),选择应用并取消。",faq4q:"可以离线使用吗?",faq4a:"许多功能支持离线使用。需要网络连接的功能会显示通知。",faq5q:"支持哪些语言?",faq5a:"支持17种语言:英语、日语、中文(简体和繁体)、韩语、西班牙语、葡萄牙语、法语、德语、意大利语、俄语、阿拉伯语、泰语、印尼语、土耳其语、荷兰语和越南语。",faq6q:"我有反馈或功能建议。",faq6a:"我们很乐意听取您的意见!请发送邮件至下方地址。",contact:"联系我们",contact_desc:"有问题、发现bug或想提供反馈?我们通常在1-2个工作日内回复。",privacy:"隐私与数据",privacy_desc:"我们非常重视您的隐私。我们不会将个人信息出售给第三方。",privacy_link:"阅读隐私政策",back:"返回SK APPS",rights:"版权所有。"}, -zh_TW:{home:"首頁",features:"主要功能",download:"下載",download_desc:"Android 版可用。從 Google Play 免費下載,立即開始使用。",faq:"常見問題",faq1q:"如何恢復購買?",faq1a:"打開應用,進入設定,點擊「恢復購買」。",faq2q:"應用當機了怎麼辦?",faq2a:"嘗試強制關閉並重啟應用。確保已安裝最新版本。如果問題持續,請重新安裝應用。",faq3q:"如何取消訂閱?",faq3a:"前往裝置設定 → Apple ID → 訂閱項目(iOS)或 Google Play → 訂閱(Android),選擇應用並取消。",faq4q:"可以離線使用嗎?",faq4a:"許多功能支援離線使用。需要網路連線的功能會顯示通知。",faq5q:"支援哪些語言?",faq5a:"支援17種語言:英語、日語、中文(簡體和繁體)、韓語、西班牙語、葡萄牙語、法語、德語、義大利語、俄語、阿拉伯語、泰語、印尼語、土耳其語、荷蘭語和越南語。",faq6q:"我有回饋或功能建議。",faq6a:"我們很樂意聽取您的意見!請發送郵件至下方地址。",contact:"聯絡我們",contact_desc:"有問題、發現bug或想提供回饋?我們通常在1-2個工作日內回覆。",privacy:"隱私與資料",privacy_desc:"我們非常重視您的隱私。我們不會將個人資訊出售給第三方。",privacy_link:"閱讀隱私政策",back:"返回SK APPS",rights:"版權所有。"}, -ko:{home:"홈",features:"주요 기능",download:"다운로드",download_desc:"Android에서 사용 가능합니다. Google Play에서 무료로 다운로드하고 바로 시작하세요.",faq:"자주 묻는 질문",faq1q:"구매를 복원하려면?",faq1a:"앱을 열고 설정에서 '구매 복원'을 탭하세요.",faq2q:"앱이 충돌합니다. 어떻게 해야 하나요?",faq2a:"앱을 강제 종료하고 다시 시작하세요. 최신 버전이 설치되어 있는지 확인하세요. 문제가 지속되면 앱을 재설치하세요.",faq3q:"구독을 취소하려면?",faq3a:"기기 설정 → Apple ID → 구독(iOS) 또는 Google Play → 구독(Android)에서 해당 앱을 선택하고 취소하세요.",faq4q:"오프라인에서 사용할 수 있나요?",faq4a:"많은 기능이 오프라인에서 작동합니다. 인터넷 연결이 필요한 기능은 알림이 표시됩니다.",faq5q:"지원되는 언어는?",faq5a:"17개 언어 지원: 영어, 일본어, 중국어(간체/번체), 한국어, 스페인어, 포르투갈어, 프랑스어, 독일어, 이탈리아어, 러시아어, 아랍어, 태국어, 인도네시아어, 터키어, 네덜란드어, 베트남어.",faq6q:"피드백이나 기능 요청이 있습니다.",faq6a:"여러분의 의견을 듣고 싶습니다! 아래 이메일로 연락해 주세요.",contact:"문의하기",contact_desc:"질문, 버그 신고, 피드백이 있으시면 편하게 연락해 주세요. 보통 1-2 영업일 내에 답변드립니다.",privacy:"개인정보 및 데이터",privacy_desc:"개인정보를 소중히 다룹니다. 개인정보를 제3자에게 판매하지 않습니다.",privacy_link:"개인정보 처리방침 읽기",back:"SK APPS로 돌아가기",rights:"All rights reserved."}, -es:{home:"Inicio",features:"Funciones principales",download:"Descargar",download_desc:"Disponible en Android. Descarga gratis en Google Play y comienza a usarla hoy.",faq:"Preguntas frecuentes",faq1q:"¿Cómo restauro mi compra?",faq1a:"Abre la app, ve a Ajustes y toca \"Restaurar compras\".",faq2q:"La app se cierra. ¿Qué hago?",faq2a:"Intenta forzar el cierre y reiniciar la app. Asegúrate de tener la última versión. Si el problema persiste, reinstala la app.",faq3q:"¿Cómo cancelo una suscripción?",faq3a:"Ve a Ajustes del dispositivo → Apple ID → Suscripciones (iOS) o Google Play → Suscripciones (Android), selecciona la app y cancela.",faq4q:"¿Puedo usarla sin conexión?",faq4a:"Muchas funciones funcionan sin conexión. Las que requieren internet mostrarán una notificación.",faq5q:"¿Qué idiomas están disponibles?",faq5a:"17 idiomas: inglés, japonés, chino (simplificado y tradicional), coreano, español, portugués, francés, alemán, italiano, ruso, árabe, tailandés, indonesio, turco, neerlandés y vietnamita.",faq6q:"Tengo comentarios o una solicitud de función.",faq6a:"¡Nos encantaría escucharte! Envíanos un email a la dirección de abajo.",contact:"Contacto",contact_desc:"¿Preguntas, errores o comentarios? Normalmente respondemos en 1-2 días hábiles.",privacy:"Privacidad y datos",privacy_desc:"Nos tomamos en serio tu privacidad. No vendemos información personal a terceros.",privacy_link:"Leer política de privacidad",back:"Volver a SK APPS",rights:"Todos los derechos reservados."}, -pt:{home:"Início",features:"Recursos principais",download:"Baixar",download_desc:"Disponível para Android. Baixe grátis no Google Play e comece a usar hoje.",faq:"Perguntas frequentes",faq1q:"Como restauro minha compra?",faq1a:"Abra o app, vá em Configurações e toque em \"Restaurar compras\".",faq2q:"O app está travando. O que faço?",faq2a:"Tente forçar o fechamento e reiniciar o app. Certifique-se de ter a versão mais recente. Se o problema persistir, reinstale o app.",faq3q:"Como cancelo uma assinatura?",faq3a:"Vá em Ajustes do dispositivo → Apple ID → Assinaturas (iOS) ou Google Play → Assinaturas (Android), selecione o app e cancele.",faq4q:"Posso usar offline?",faq4a:"Muitos recursos funcionam offline. Recursos que precisam de internet mostrarão uma notificação.",faq5q:"Quais idiomas são suportados?",faq5a:"17 idiomas: inglês, japonês, chinês (simplificado e tradicional), coreano, espanhol, português, francês, alemão, italiano, russo, árabe, tailandês, indonésio, turco, holandês e vietnamita.",faq6q:"Tenho feedback ou sugestão de recurso.",faq6a:"Adoraríamos ouvir você! Envie um email para o endereço abaixo.",contact:"Contato",contact_desc:"Dúvidas, bugs ou feedback? Geralmente respondemos em 1-2 dias úteis.",privacy:"Privacidade e dados",privacy_desc:"Levamos sua privacidade a sério. Não vendemos informações pessoais a terceiros.",privacy_link:"Ler política de privacidade",back:"Voltar para SK APPS",rights:"Todos os direitos reservados."}, -fr:{home:"Accueil",features:"Fonctionnalités",download:"Télécharger",download_desc:"Disponible sur Android. Téléchargez gratuitement sur Google Play et commencez à utiliser.",faq:"Questions fréquentes",faq1q:"Comment restaurer mon achat ?",faq1a:"Ouvrez l'app, allez dans Paramètres et appuyez sur « Restaurer les achats ».",faq2q:"L'app plante. Que faire ?",faq2a:"Essayez de forcer la fermeture et de redémarrer l'app. Assurez-vous d'avoir la dernière version. Si le problème persiste, réinstallez l'app.",faq3q:"Comment annuler un abonnement ?",faq3a:"Allez dans Réglages → Apple ID → Abonnements (iOS) ou Google Play → Abonnements (Android), sélectionnez l'app et annulez.",faq4q:"Puis-je utiliser l'app hors ligne ?",faq4a:"De nombreuses fonctionnalités fonctionnent hors ligne. Celles nécessitant internet afficheront une notification.",faq5q:"Quelles langues sont prises en charge ?",faq5a:"17 langues : anglais, japonais, chinois (simplifié et traditionnel), coréen, espagnol, portugais, français, allemand, italien, russe, arabe, thaï, indonésien, turc, néerlandais et vietnamien.",faq6q:"J'ai un retour ou une demande de fonctionnalité.",faq6a:"Nous serions ravis de vous entendre ! Envoyez-nous un email à l'adresse ci-dessous.",contact:"Contact",contact_desc:"Questions, bugs ou commentaires ? Nous répondons généralement sous 1-2 jours ouvrés.",privacy:"Confidentialité et données",privacy_desc:"Nous prenons votre vie privée au sérieux. Nous ne vendons pas de données personnelles à des tiers.",privacy_link:"Lire la politique de confidentialité",back:"Retour à SK APPS",rights:"Tous droits réservés."}, -de:{home:"Startseite",features:"Hauptfunktionen",download:"Herunterladen",download_desc:"Für Android verfügbar. Kostenlos bei Google Play herunterladen und sofort loslegen.",faq:"Häufige Fragen",faq1q:"Wie stelle ich meinen Kauf wieder her?",faq1a:"Öffne die App, gehe zu Einstellungen und tippe auf „Käufe wiederherstellen\".",faq2q:"Die App stürzt ab. Was soll ich tun?",faq2a:"Versuche, die App zu beenden und neu zu starten. Stelle sicher, dass die neueste Version installiert ist. Falls das Problem weiterhin besteht, installiere die App neu.",faq3q:"Wie kündige ich ein Abo?",faq3a:"Gehe zu Einstellungen → Apple-ID → Abonnements (iOS) oder Google Play → Abonnements (Android), wähle die App und kündige.",faq4q:"Kann ich die App offline nutzen?",faq4a:"Viele Funktionen funktionieren offline. Funktionen, die eine Internetverbindung erfordern, zeigen eine Benachrichtigung an.",faq5q:"Welche Sprachen werden unterstützt?",faq5a:"17 Sprachen: Englisch, Japanisch, Chinesisch (vereinfacht und traditionell), Koreanisch, Spanisch, Portugiesisch, Französisch, Deutsch, Italienisch, Russisch, Arabisch, Thailändisch, Indonesisch, Türkisch, Niederländisch und Vietnamesisch.",faq6q:"Ich habe Feedback oder einen Feature-Wunsch.",faq6a:"Wir freuen uns über dein Feedback! Sende uns eine E-Mail an die untenstehende Adresse.",contact:"Kontakt",contact_desc:"Fragen, Bugs oder Feedback? Wir antworten in der Regel innerhalb von 1-2 Werktagen.",privacy:"Datenschutz",privacy_desc:"Wir nehmen deinen Datenschutz ernst. Wir verkaufen keine persönlichen Daten an Dritte.",privacy_link:"Datenschutzrichtlinie lesen",back:"Zurück zu SK APPS",rights:"Alle Rechte vorbehalten."}, -it:{home:"Home",features:"Funzionalità principali",download:"Scarica",download_desc:"Disponibile su Android. Scarica gratis da Google Play e inizia a usare oggi.",faq:"Domande frequenti",faq1q:"Come ripristino il mio acquisto?",faq1a:"Apri l'app, vai su Impostazioni e tocca \"Ripristina acquisti\".",faq2q:"L'app si blocca. Cosa devo fare?",faq2a:"Prova a forzare la chiusura e riavviare l'app. Assicurati di avere l'ultima versione. Se il problema persiste, reinstalla l'app.",faq3q:"Come annullo un abbonamento?",faq3a:"Vai su Impostazioni → Apple ID → Abbonamenti (iOS) o Google Play → Abbonamenti (Android), seleziona l'app e annulla.",faq4q:"Posso usare l'app offline?",faq4a:"Molte funzionalità funzionano offline. Le funzionalità che richiedono internet mostreranno una notifica.",faq5q:"Quali lingue sono supportate?",faq5a:"17 lingue: inglese, giapponese, cinese (semplificato e tradizionale), coreano, spagnolo, portoghese, francese, tedesco, italiano, russo, arabo, tailandese, indonesiano, turco, olandese e vietnamita.",faq6q:"Ho feedback o una richiesta di funzionalità.",faq6a:"Ci piacerebbe sentirti! Inviaci un'email all'indirizzo qui sotto.",contact:"Contattaci",contact_desc:"Domande, bug o feedback? Rispondiamo solitamente entro 1-2 giorni lavorativi.",privacy:"Privacy e dati",privacy_desc:"Prendiamo sul serio la tua privacy. Non vendiamo dati personali a terzi.",privacy_link:"Leggi l'informativa sulla privacy",back:"Torna a SK APPS",rights:"Tutti i diritti riservati."}, -ru:{home:"Главная",features:"Основные функции",download:"Скачать",download_desc:"Доступно для Android. Скачайте бесплатно в Google Play и начните использовать прямо сейчас.",faq:"Часто задаваемые вопросы",faq1q:"Как восстановить покупку?",faq1a:"Откройте приложение, перейдите в Настройки и нажмите «Восстановить покупки».",faq2q:"Приложение вылетает. Что делать?",faq2a:"Попробуйте принудительно закрыть и перезапустить приложение. Убедитесь, что установлена последняя версия. Если проблема сохраняется, переустановите приложение.",faq3q:"Как отменить подписку?",faq3a:"Перейдите в Настройки устройства → Apple ID → Подписки (iOS) или Google Play → Подписки (Android), выберите приложение и отмените.",faq4q:"Можно ли использовать офлайн?",faq4a:"Многие функции работают офлайн. Функции, требующие интернет, покажут уведомление.",faq5q:"Какие языки поддерживаются?",faq5a:"17 языков: английский, японский, китайский (упрощённый и традиционный), корейский, испанский, португальский, французский, немецкий, итальянский, русский, арабский, тайский, индонезийский, турецкий, нидерландский и вьетнамский.",faq6q:"У меня есть отзыв или запрос на функцию.",faq6a:"Мы будем рады услышать вас! Отправьте email на адрес ниже.",contact:"Связаться с нами",contact_desc:"Вопросы, баги или отзывы? Обычно отвечаем в течение 1-2 рабочих дней.",privacy:"Конфиденциальность",privacy_desc:"Мы серьёзно относимся к вашей конфиденциальности. Мы не продаём персональные данные третьим лицам.",privacy_link:"Читать политику конфиденциальности",back:"Вернуться к SK APPS",rights:"Все права защищены."}, -ar:{home:"الرئيسية",features:"الميزات الرئيسية",download:"تحميل",download_desc:"متاح على Android. حمّله مجاناً من Google Play وابدأ الاستخدام اليوم.",faq:"الأسئلة الشائعة",faq1q:"كيف أستعيد مشترياتي؟",faq1a:"افتح التطبيق، اذهب إلى الإعدادات واضغط على \"استعادة المشتريات\".",faq2q:"التطبيق يتعطل. ماذا أفعل؟",faq2a:"حاول إغلاق التطبيق بالقوة وإعادة تشغيله. تأكد من تثبيت أحدث إصدار. إذا استمرت المشكلة، أعد تثبيت التطبيق.",faq3q:"كيف ألغي الاشتراك؟",faq3a:"اذهب إلى إعدادات الجهاز → Apple ID → الاشتراكات (iOS) أو Google Play → الاشتراكات (Android)، حدد التطبيق وألغِ.",faq4q:"هل يمكنني الاستخدام بدون إنترنت؟",faq4a:"العديد من الميزات تعمل بدون اتصال. الميزات التي تتطلب إنترنت ستظهر إشعاراً.",faq5q:"ما اللغات المدعومة؟",faq5a:"17 لغة: الإنجليزية واليابانية والصينية (المبسطة والتقليدية) والكورية والإسبانية والبرتغالية والفرنسية والألمانية والإيطالية والروسية والعربية والتايلاندية والإندونيسية والتركية والهولندية والفيتنامية.",faq6q:"لديّ ملاحظات أو طلب ميزة.",faq6a:"نحب أن نسمع منك! أرسل لنا بريداً إلكترونياً على العنوان أدناه.",contact:"اتصل بنا",contact_desc:"أسئلة أو أخطاء أو ملاحظات؟ نرد عادةً خلال 1-2 يوم عمل.",privacy:"الخصوصية والبيانات",privacy_desc:"نأخذ خصوصيتك على محمل الجد. لا نبيع المعلومات الشخصية لأطراف ثالثة.",privacy_link:"اقرأ سياسة الخصوصية",back:"العودة إلى SK APPS",rights:"جميع الحقوق محفوظة."}, -th:{home:"หน้าแรก",features:"ฟีเจอร์หลัก",download:"ดาวน์โหลด",download_desc:"ใช้ได้บน Android ดาวน์โหลดฟรีจาก Google Play และเริ่มใช้งานวันนี้",faq:"คำถามที่พบบ่อย",faq1q:"กู้คืนการซื้อได้อย่างไร?",faq1a:"เปิดแอป ไปที่ตั้งค่า แล้วแตะ \"กู้คืนการซื้อ\"",faq2q:"แอปค้าง ต้องทำอย่างไร?",faq2a:"ลองบังคับปิดและเปิดแอปใหม่ ตรวจสอบว่าติดตั้งเวอร์ชันล่าสุดแล้ว หากยังมีปัญหา ให้ติดตั้งแอปใหม่",faq3q:"ยกเลิกการสมัครสมาชิกได้อย่างไร?",faq3a:"ไปที่ตั้งค่าอุปกรณ์ → Apple ID → การสมัครสมาชิก (iOS) หรือ Google Play → การสมัครสมาชิก (Android) เลือกแอปและยกเลิก",faq4q:"ใช้แบบออฟไลน์ได้ไหม?",faq4a:"ฟีเจอร์หลายอย่างใช้ได้แบบออฟไลน์ ฟีเจอร์ที่ต้องใช้อินเทอร์เน็ตจะแสดงการแจ้งเตือน",faq5q:"รองรับภาษาอะไรบ้าง?",faq5a:"17 ภาษา: อังกฤษ ญี่ปุ่น จีน (ตัวย่อและตัวเต็ม) เกาหลี สเปน โปรตุเกส ฝรั่งเศส เยอรมัน อิตาลี รัสเซีย อาหรับ ไทย อินโดนีเซีย ตุรกี ดัตช์ และเวียดนาม",faq6q:"มีข้อเสนอแนะหรืออยากขอฟีเจอร์",faq6a:"เรายินดีรับฟัง! ส่งอีเมลมาที่ที่อยู่ด้านล่าง",contact:"ติดต่อเรา",contact_desc:"มีคำถาม พบบั๊ก หรืออยากให้ข้อเสนอแนะ? เราตอบกลับภายใน 1-2 วันทำการ",privacy:"ความเป็นส่วนตัวและข้อมูล",privacy_desc:"เราให้ความสำคัญกับความเป็นส่วนตัวของคุณ เราไม่ขายข้อมูลส่วนบุคคลให้บุคคลที่สาม",privacy_link:"อ่านนโยบายความเป็นส่วนตัว",back:"กลับไป SK APPS",rights:"สงวนลิขสิทธิ์"}, -id:{home:"Beranda",features:"Fitur Utama",download:"Unduh",download_desc:"Tersedia di Android. Unduh gratis di Google Play dan mulai gunakan sekarang.",faq:"Pertanyaan Umum",faq1q:"Bagaimana memulihkan pembelian?",faq1a:"Buka aplikasi, buka Pengaturan, dan ketuk \"Pulihkan Pembelian\".",faq2q:"Aplikasi mogok. Apa yang harus dilakukan?",faq2a:"Coba paksa tutup dan mulai ulang aplikasi. Pastikan versi terbaru terinstal. Jika masalah berlanjut, instal ulang aplikasi.",faq3q:"Bagaimana membatalkan langganan?",faq3a:"Buka Pengaturan perangkat → Apple ID → Langganan (iOS) atau Google Play → Langganan (Android), pilih aplikasi dan batalkan.",faq4q:"Bisa digunakan offline?",faq4a:"Banyak fitur bekerja offline. Fitur yang memerlukan internet akan menampilkan notifikasi.",faq5q:"Bahasa apa saja yang didukung?",faq5a:"17 bahasa: Inggris, Jepang, Cina (Sederhana dan Tradisional), Korea, Spanyol, Portugis, Prancis, Jerman, Italia, Rusia, Arab, Thai, Indonesia, Turki, Belanda, dan Vietnam.",faq6q:"Saya punya masukan atau permintaan fitur.",faq6a:"Kami senang mendengar dari Anda! Kirim email ke alamat di bawah.",contact:"Hubungi Kami",contact_desc:"Ada pertanyaan, bug, atau masukan? Kami biasanya merespons dalam 1-2 hari kerja.",privacy:"Privasi & Data",privacy_desc:"Kami menghargai privasi Anda. Kami tidak menjual informasi pribadi kepada pihak ketiga.",privacy_link:"Baca kebijakan privasi",back:"Kembali ke SK APPS",rights:"Hak cipta dilindungi."}, -tr:{home:"Ana Sayfa",features:"Temel Özellikler",download:"İndir",download_desc:"Android'de kullanılabilir. Google Play'den ücretsiz indirin ve hemen kullanmaya başlayın.",faq:"Sık Sorulan Sorular",faq1q:"Satın almamı nasıl geri yüklerim?",faq1a:"Uygulamayı açın, Ayarlar'a gidin ve \"Satın Almaları Geri Yükle\"ye dokunun.",faq2q:"Uygulama çöküyor. Ne yapmalıyım?",faq2a:"Uygulamayı zorla kapatıp yeniden başlatmayı deneyin. En son sürümün yüklü olduğundan emin olun. Sorun devam ederse uygulamayı yeniden yükleyin.",faq3q:"Aboneliği nasıl iptal ederim?",faq3a:"Cihaz Ayarları → Apple ID → Abonelikler (iOS) veya Google Play → Abonelikler (Android)'e gidin, uygulamayı seçin ve iptal edin.",faq4q:"Çevrimdışı kullanabilir miyim?",faq4a:"Birçok özellik çevrimdışı çalışır. İnternet gerektiren özellikler bildirim gösterecektir.",faq5q:"Hangi diller destekleniyor?",faq5a:"17 dil: İngilizce, Japonca, Çince (Basitleştirilmiş ve Geleneksel), Korece, İspanyolca, Portekizce, Fransızca, Almanca, İtalyanca, Rusça, Arapça, Tayca, Endonezce, Türkçe, Felemenkçe ve Vietnamca.",faq6q:"Geri bildirimim veya özellik isteğim var.",faq6a:"Sizden duymak isteriz! Aşağıdaki adrese e-posta gönderin.",contact:"İletişim",contact_desc:"Soru, hata veya geri bildirim mi var? Genellikle 1-2 iş günü içinde yanıt veririz.",privacy:"Gizlilik ve Veri",privacy_desc:"Gizliliğinizi ciddiye alıyoruz. Kişisel bilgileri üçüncü taraflara satmıyoruz.",privacy_link:"Gizlilik politikasını oku",back:"SK APPS'a dön",rights:"Tüm hakları saklıdır."}, -nl:{home:"Home",features:"Belangrijkste functies",download:"Downloaden",download_desc:"Beschikbaar op Android. Download gratis via Google Play en begin vandaag nog.",faq:"Veelgestelde vragen",faq1q:"Hoe herstel ik mijn aankoop?",faq1a:"Open de app, ga naar Instellingen en tik op \"Aankopen herstellen\".",faq2q:"De app crasht. Wat moet ik doen?",faq2a:"Probeer de app geforceerd te sluiten en opnieuw te starten. Zorg dat de nieuwste versie is geïnstalleerd. Als het probleem aanhoudt, installeer de app opnieuw.",faq3q:"Hoe annuleer ik een abonnement?",faq3a:"Ga naar Instellingen → Apple ID → Abonnementen (iOS) of Google Play → Abonnementen (Android), selecteer de app en annuleer.",faq4q:"Kan ik de app offline gebruiken?",faq4a:"Veel functies werken offline. Functies die internet vereisen tonen een melding.",faq5q:"Welke talen worden ondersteund?",faq5a:"17 talen: Engels, Japans, Chinees (vereenvoudigd en traditioneel), Koreaans, Spaans, Portugees, Frans, Duits, Italiaans, Russisch, Arabisch, Thais, Indonesisch, Turks, Nederlands en Vietnamees.",faq6q:"Ik heb feedback of een functieverzoek.",faq6a:"We horen graag van je! Stuur een e-mail naar het onderstaande adres.",contact:"Contact",contact_desc:"Vragen, bugs of feedback? We reageren meestal binnen 1-2 werkdagen.",privacy:"Privacy & gegevens",privacy_desc:"We nemen je privacy serieus. We verkopen geen persoonlijke gegevens aan derden.",privacy_link:"Lees het privacybeleid",back:"Terug naar SK APPS",rights:"Alle rechten voorbehouden."}, -vi:{home:"Trang chủ",features:"Tính năng chính",download:"Tải xuống",download_desc:"Có sẵn trên Android. Tải miễn phí trên Google Play và bắt đầu sử dụng ngay.",faq:"Câu hỏi thường gặp",faq1q:"Làm sao để khôi phục giao dịch?",faq1a:"Mở ứng dụng, vào Cài đặt và nhấn \"Khôi phục giao dịch\".",faq2q:"Ứng dụng bị lỗi. Tôi phải làm gì?",faq2a:"Thử đóng ứng dụng và khởi động lại. Đảm bảo đã cài phiên bản mới nhất. Nếu vẫn lỗi, hãy cài lại ứng dụng.",faq3q:"Làm sao để hủy đăng ký?",faq3a:"Vào Cài đặt thiết bị → Apple ID → Đăng ký (iOS) hoặc Google Play → Đăng ký (Android), chọn ứng dụng và hủy.",faq4q:"Có dùng được ngoại tuyến không?",faq4a:"Nhiều tính năng hoạt động ngoại tuyến. Các tính năng cần internet sẽ hiển thị thông báo.",faq5q:"Hỗ trợ những ngôn ngữ nào?",faq5a:"17 ngôn ngữ: Anh, Nhật, Trung (giản thể và phồn thể), Hàn, Tây Ban Nha, Bồ Đào Nha, Pháp, Đức, Ý, Nga, Ả Rập, Thái, Indonesia, Thổ Nhĩ Kỳ, Hà Lan và Việt Nam.",faq6q:"Tôi có phản hồi hoặc yêu cầu tính năng.",faq6a:"Chúng tôi rất muốn nghe từ bạn! Gửi email đến địa chỉ bên dưới.",contact:"Liên hệ",contact_desc:"Có câu hỏi, lỗi hoặc phản hồi? Chúng tôi thường trả lời trong 1-2 ngày làm việc.",privacy:"Quyền riêng tư & Dữ liệu",privacy_desc:"Chúng tôi coi trọng quyền riêng tư của bạn. Chúng tôi không bán thông tin cá nhân cho bên thứ ba.",privacy_link:"Đọc chính sách bảo mật",back:"Quay lại SK APPS",rights:"Đã đăng ký bản quyền."} +en:{home:"Home",features:"Key Features",download:"Download",download_desc:"Available on Android. Download for free from Google Play and start using today.",faq:"Frequently Asked Questions",faq1q:"How do I restore my purchase?",faq1a:"Open the app, go to Settings, and tap \"Restore Purchases\".",faq2q:"The app is crashing. What should I do?",faq2a:"Try force-closing and restarting the app. Make sure you have the latest version installed. If the issue persists, reinstall the app.",faq3q:"How do I cancel a subscription?",faq3a:"Go to your device Settings → Apple ID → Subscriptions (iOS) or Google Play → Subscriptions (Android), then select the app and cancel.",faq4q:"Can I use the app offline?",faq4a:"AI debate replies and scoring require an internet connection.",faq5q:"What languages are supported?",faq5a:"This app supports 17 languages: English, Japanese, Chinese (Simplified & Traditional), Korean, Spanish, Portuguese, French, German, Italian, Russian, Arabic, Thai, Indonesian, Turkish, Dutch, and Vietnamese.",faq6q:"I have feedback or a feature request.",faq6a:"We'd love to hear from you! Send us an email at the address below.",contact:"Contact Us",contact_desc:"Have a question, found a bug, or want to give feedback? We typically respond within 1–2 business days.",privacy:"Privacy & Data",privacy_desc:"We take your privacy seriously. We do not sell personal information to third parties.",privacy_link:"Read our Privacy Policy",back:"Back to SK APPS",rights:"All rights reserved."}, +ja:{home:"ホーム",features:"主な機能",download:"ダウンロード",download_desc:"Androidで利用可能。Google Playから無料でダウンロードしてすぐに使い始めましょう。",faq:"よくある質問",faq1q:"購入を復元するには?",faq1a:"アプリを開き、設定から「購入を復元」をタップしてください。",faq2q:"アプリがクラッシュします。どうすればいいですか?",faq2a:"アプリを強制終了して再起動してください。最新バージョンがインストールされていることを確認してください。問題が続く場合は再インストールしてください。",faq3q:"サブスクリプションをキャンセルするには?",faq3a:"端末の設定 → Apple ID → サブスクリプション(iOS)またはGoogle Play → 定期購入(Android)から該当アプリを選択してキャンセルしてください。",faq4q:"オフラインで使えますか?",faq4a:"AIからの返信や採点にはインターネット接続が必要です。",faq5q:"対応言語は?",faq5a:"17言語に対応:英語、日本語、中国語(簡体字・繁体字)、韓国語、スペイン語、ポルトガル語、フランス語、ドイツ語、イタリア語、ロシア語、アラビア語、タイ語、インドネシア語、トルコ語、オランダ語、ベトナム語。",faq6q:"フィードバックや機能リクエストがあります。",faq6a:"ぜひお聞かせください!下記のメールアドレスまでご連絡ください。",contact:"お問い合わせ",contact_desc:"ご質問、バグ報告、フィードバックがありましたらお気軽にどうぞ。通常1〜2営業日以内に返信いたします。",privacy:"プライバシーとデータ",privacy_desc:"お客様のプライバシーを大切にしています。個人情報を第三者に販売することはありません。",privacy_link:"プライバシーポリシーを読む",back:"SK APPSに戻る",rights:"All rights reserved."}, +zh:{home:"首页",features:"主要功能",download:"下载",download_desc:"Android 版可用。从 Google Play 免费下载,立即开始使用。",faq:"常见问题",faq1q:"如何恢复购买?",faq1a:"打开应用,进入设置,点击\"恢复购买\"。",faq2q:"应用崩溃了怎么办?",faq2a:"尝试强制关闭并重启应用。确保已安装最新版本。如果问题持续,请重新安装应用。",faq3q:"如何取消订阅?",faq3a:"前往设备设置 → Apple ID → 订阅(iOS)或 Google Play → 订阅(Android),选择应用并取消。",faq4q:"可以离线使用吗?",faq4a:"AI 辩论回复和评分需要网络连接。",faq5q:"支持哪些语言?",faq5a:"支持17种语言:英语、日语、中文(简体和繁体)、韩语、西班牙语、葡萄牙语、法语、德语、意大利语、俄语、阿拉伯语、泰语、印尼语、土耳其语、荷兰语和越南语。",faq6q:"我有反馈或功能建议。",faq6a:"我们很乐意听取您的意见!请发送邮件至下方地址。",contact:"联系我们",contact_desc:"有问题、发现bug或想提供反馈?我们通常在1-2个工作日内回复。",privacy:"隐私与数据",privacy_desc:"我们非常重视您的隐私。我们不会将个人信息出售给第三方。",privacy_link:"阅读隐私政策",back:"返回SK APPS",rights:"版权所有。"}, +zh_TW:{home:"首頁",features:"主要功能",download:"下載",download_desc:"Android 版可用。從 Google Play 免費下載,立即開始使用。",faq:"常見問題",faq1q:"如何恢復購買?",faq1a:"打開應用,進入設定,點擊「恢復購買」。",faq2q:"應用當機了怎麼辦?",faq2a:"嘗試強制關閉並重啟應用。確保已安裝最新版本。如果問題持續,請重新安裝應用。",faq3q:"如何取消訂閱?",faq3a:"前往裝置設定 → Apple ID → 訂閱項目(iOS)或 Google Play → 訂閱(Android),選擇應用並取消。",faq4q:"可以離線使用嗎?",faq4a:"AI 辯論回覆和評分需要網路連線。",faq5q:"支援哪些語言?",faq5a:"支援17種語言:英語、日語、中文(簡體和繁體)、韓語、西班牙語、葡萄牙語、法語、德語、義大利語、俄語、阿拉伯語、泰語、印尼語、土耳其語、荷蘭語和越南語。",faq6q:"我有回饋或功能建議。",faq6a:"我們很樂意聽取您的意見!請發送郵件至下方地址。",contact:"聯絡我們",contact_desc:"有問題、發現bug或想提供回饋?我們通常在1-2個工作日內回覆。",privacy:"隱私與資料",privacy_desc:"我們非常重視您的隱私。我們不會將個人資訊出售給第三方。",privacy_link:"閱讀隱私政策",back:"返回SK APPS",rights:"版權所有。"}, +ko:{home:"홈",features:"주요 기능",download:"다운로드",download_desc:"Android에서 사용 가능합니다. Google Play에서 무료로 다운로드하고 바로 시작하세요.",faq:"자주 묻는 질문",faq1q:"구매를 복원하려면?",faq1a:"앱을 열고 설정에서 '구매 복원'을 탭하세요.",faq2q:"앱이 충돌합니다. 어떻게 해야 하나요?",faq2a:"앱을 강제 종료하고 다시 시작하세요. 최신 버전이 설치되어 있는지 확인하세요. 문제가 지속되면 앱을 재설치하세요.",faq3q:"구독을 취소하려면?",faq3a:"기기 설정 → Apple ID → 구독(iOS) 또는 Google Play → 구독(Android)에서 해당 앱을 선택하고 취소하세요.",faq4q:"오프라인에서 사용할 수 있나요?",faq4a:"AI 토론 응답과 채점에는 인터넷 연결이 필요합니다.",faq5q:"지원되는 언어는?",faq5a:"17개 언어 지원: 영어, 일본어, 중국어(간체/번체), 한국어, 스페인어, 포르투갈어, 프랑스어, 독일어, 이탈리아어, 러시아어, 아랍어, 태국어, 인도네시아어, 터키어, 네덜란드어, 베트남어.",faq6q:"피드백이나 기능 요청이 있습니다.",faq6a:"여러분의 의견을 듣고 싶습니다! 아래 이메일로 연락해 주세요.",contact:"문의하기",contact_desc:"질문, 버그 신고, 피드백이 있으시면 편하게 연락해 주세요. 보통 1-2 영업일 내에 답변드립니다.",privacy:"개인정보 및 데이터",privacy_desc:"개인정보를 소중히 다룹니다. 개인정보를 제3자에게 판매하지 않습니다.",privacy_link:"개인정보 처리방침 읽기",back:"SK APPS로 돌아가기",rights:"All rights reserved."}, +es:{home:"Inicio",features:"Funciones principales",download:"Descargar",download_desc:"Disponible en Android. Descarga gratis en Google Play y comienza a usarla hoy.",faq:"Preguntas frecuentes",faq1q:"¿Cómo restauro mi compra?",faq1a:"Abre la app, ve a Ajustes y toca \"Restaurar compras\".",faq2q:"La app se cierra. ¿Qué hago?",faq2a:"Intenta forzar el cierre y reiniciar la app. Asegúrate de tener la última versión. Si el problema persiste, reinstala la app.",faq3q:"¿Cómo cancelo una suscripción?",faq3a:"Ve a Ajustes del dispositivo → Apple ID → Suscripciones (iOS) o Google Play → Suscripciones (Android), selecciona la app y cancela.",faq4q:"¿Puedo usarla sin conexión?",faq4a:"Las respuestas y puntuaciones de la IA requieren conexión a internet.",faq5q:"¿Qué idiomas están disponibles?",faq5a:"17 idiomas: inglés, japonés, chino (simplificado y tradicional), coreano, español, portugués, francés, alemán, italiano, ruso, árabe, tailandés, indonesio, turco, neerlandés y vietnamita.",faq6q:"Tengo comentarios o una solicitud de función.",faq6a:"¡Nos encantaría escucharte! Envíanos un email a la dirección de abajo.",contact:"Contacto",contact_desc:"¿Preguntas, errores o comentarios? Normalmente respondemos en 1-2 días hábiles.",privacy:"Privacidad y datos",privacy_desc:"Nos tomamos en serio tu privacidad. No vendemos información personal a terceros.",privacy_link:"Leer política de privacidad",back:"Volver a SK APPS",rights:"Todos los derechos reservados."}, +pt:{home:"Início",features:"Recursos principais",download:"Baixar",download_desc:"Disponível para Android. Baixe grátis no Google Play e comece a usar hoje.",faq:"Perguntas frequentes",faq1q:"Como restauro minha compra?",faq1a:"Abra o app, vá em Configurações e toque em \"Restaurar compras\".",faq2q:"O app está travando. O que faço?",faq2a:"Tente forçar o fechamento e reiniciar o app. Certifique-se de ter a versão mais recente. Se o problema persistir, reinstale o app.",faq3q:"Como cancelo uma assinatura?",faq3a:"Vá em Ajustes do dispositivo → Apple ID → Assinaturas (iOS) ou Google Play → Assinaturas (Android), selecione o app e cancele.",faq4q:"Posso usar offline?",faq4a:"As respostas e as notas da IA exigem conexão à internet.",faq5q:"Quais idiomas são suportados?",faq5a:"17 idiomas: inglês, japonês, chinês (simplificado e tradicional), coreano, espanhol, português, francês, alemão, italiano, russo, árabe, tailandês, indonésio, turco, holandês e vietnamita.",faq6q:"Tenho feedback ou sugestão de recurso.",faq6a:"Adoraríamos ouvir você! Envie um email para o endereço abaixo.",contact:"Contato",contact_desc:"Dúvidas, bugs ou feedback? Geralmente respondemos em 1-2 dias úteis.",privacy:"Privacidade e dados",privacy_desc:"Levamos sua privacidade a sério. Não vendemos informações pessoais a terceiros.",privacy_link:"Ler política de privacidade",back:"Voltar para SK APPS",rights:"Todos os direitos reservados."}, +fr:{home:"Accueil",features:"Fonctionnalités",download:"Télécharger",download_desc:"Disponible sur Android. Téléchargez gratuitement sur Google Play et commencez à utiliser.",faq:"Questions fréquentes",faq1q:"Comment restaurer mon achat ?",faq1a:"Ouvrez l'app, allez dans Paramètres et appuyez sur « Restaurer les achats ».",faq2q:"L'app plante. Que faire ?",faq2a:"Essayez de forcer la fermeture et de redémarrer l'app. Assurez-vous d'avoir la dernière version. Si le problème persiste, réinstallez l'app.",faq3q:"Comment annuler un abonnement ?",faq3a:"Allez dans Réglages → Apple ID → Abonnements (iOS) ou Google Play → Abonnements (Android), sélectionnez l'app et annulez.",faq4q:"Puis-je utiliser l'app hors ligne ?",faq4a:"Les réponses et les notes de l'IA nécessitent une connexion internet.",faq5q:"Quelles langues sont prises en charge ?",faq5a:"17 langues : anglais, japonais, chinois (simplifié et traditionnel), coréen, espagnol, portugais, français, allemand, italien, russe, arabe, thaï, indonésien, turc, néerlandais et vietnamien.",faq6q:"J'ai un retour ou une demande de fonctionnalité.",faq6a:"Nous serions ravis de vous entendre ! Envoyez-nous un email à l'adresse ci-dessous.",contact:"Contact",contact_desc:"Questions, bugs ou commentaires ? Nous répondons généralement sous 1-2 jours ouvrés.",privacy:"Confidentialité et données",privacy_desc:"Nous prenons votre vie privée au sérieux. Nous ne vendons pas de données personnelles à des tiers.",privacy_link:"Lire la politique de confidentialité",back:"Retour à SK APPS",rights:"Tous droits réservés."}, +de:{home:"Startseite",features:"Hauptfunktionen",download:"Herunterladen",download_desc:"Für Android verfügbar. Kostenlos bei Google Play herunterladen und sofort loslegen.",faq:"Häufige Fragen",faq1q:"Wie stelle ich meinen Kauf wieder her?",faq1a:"Öffne die App, gehe zu Einstellungen und tippe auf „Käufe wiederherstellen\".",faq2q:"Die App stürzt ab. Was soll ich tun?",faq2a:"Versuche, die App zu beenden und neu zu starten. Stelle sicher, dass die neueste Version installiert ist. Falls das Problem weiterhin besteht, installiere die App neu.",faq3q:"Wie kündige ich ein Abo?",faq3a:"Gehe zu Einstellungen → Apple-ID → Abonnements (iOS) oder Google Play → Abonnements (Android), wähle die App und kündige.",faq4q:"Kann ich die App offline nutzen?",faq4a:"KI-Antworten und Bewertungen benötigen eine Internetverbindung.",faq5q:"Welche Sprachen werden unterstützt?",faq5a:"17 Sprachen: Englisch, Japanisch, Chinesisch (vereinfacht und traditionell), Koreanisch, Spanisch, Portugiesisch, Französisch, Deutsch, Italienisch, Russisch, Arabisch, Thailändisch, Indonesisch, Türkisch, Niederländisch und Vietnamesisch.",faq6q:"Ich habe Feedback oder einen Feature-Wunsch.",faq6a:"Wir freuen uns über dein Feedback! Sende uns eine E-Mail an die untenstehende Adresse.",contact:"Kontakt",contact_desc:"Fragen, Bugs oder Feedback? Wir antworten in der Regel innerhalb von 1-2 Werktagen.",privacy:"Datenschutz",privacy_desc:"Wir nehmen deinen Datenschutz ernst. Wir verkaufen keine persönlichen Daten an Dritte.",privacy_link:"Datenschutzrichtlinie lesen",back:"Zurück zu SK APPS",rights:"Alle Rechte vorbehalten."}, +it:{home:"Home",features:"Funzionalità principali",download:"Scarica",download_desc:"Disponibile su Android. Scarica gratis da Google Play e inizia a usare oggi.",faq:"Domande frequenti",faq1q:"Come ripristino il mio acquisto?",faq1a:"Apri l'app, vai su Impostazioni e tocca \"Ripristina acquisti\".",faq2q:"L'app si blocca. Cosa devo fare?",faq2a:"Prova a forzare la chiusura e riavviare l'app. Assicurati di avere l'ultima versione. Se il problema persiste, reinstalla l'app.",faq3q:"Come annullo un abbonamento?",faq3a:"Vai su Impostazioni → Apple ID → Abbonamenti (iOS) o Google Play → Abbonamenti (Android), seleziona l'app e annulla.",faq4q:"Posso usare l'app offline?",faq4a:"Le risposte e i punteggi dell'IA richiedono una connessione Internet.",faq5q:"Quali lingue sono supportate?",faq5a:"17 lingue: inglese, giapponese, cinese (semplificato e tradizionale), coreano, spagnolo, portoghese, francese, tedesco, italiano, russo, arabo, tailandese, indonesiano, turco, olandese e vietnamita.",faq6q:"Ho feedback o una richiesta di funzionalità.",faq6a:"Ci piacerebbe sentirti! Inviaci un'email all'indirizzo qui sotto.",contact:"Contattaci",contact_desc:"Domande, bug o feedback? Rispondiamo solitamente entro 1-2 giorni lavorativi.",privacy:"Privacy e dati",privacy_desc:"Prendiamo sul serio la tua privacy. Non vendiamo dati personali a terzi.",privacy_link:"Leggi l'informativa sulla privacy",back:"Torna a SK APPS",rights:"Tutti i diritti riservati."}, +ru:{home:"Главная",features:"Основные функции",download:"Скачать",download_desc:"Доступно для Android. Скачайте бесплатно в Google Play и начните использовать прямо сейчас.",faq:"Часто задаваемые вопросы",faq1q:"Как восстановить покупку?",faq1a:"Откройте приложение, перейдите в Настройки и нажмите «Восстановить покупки».",faq2q:"Приложение вылетает. Что делать?",faq2a:"Попробуйте принудительно закрыть и перезапустить приложение. Убедитесь, что установлена последняя версия. Если проблема сохраняется, переустановите приложение.",faq3q:"Как отменить подписку?",faq3a:"Перейдите в Настройки устройства → Apple ID → Подписки (iOS) или Google Play → Подписки (Android), выберите приложение и отмените.",faq4q:"Можно ли использовать офлайн?",faq4a:"Для ответов и оценок ИИ требуется подключение к интернету.",faq5q:"Какие языки поддерживаются?",faq5a:"17 языков: английский, японский, китайский (упрощённый и традиционный), корейский, испанский, португальский, французский, немецкий, итальянский, русский, арабский, тайский, индонезийский, турецкий, нидерландский и вьетнамский.",faq6q:"У меня есть отзыв или запрос на функцию.",faq6a:"Мы будем рады услышать вас! Отправьте email на адрес ниже.",contact:"Связаться с нами",contact_desc:"Вопросы, баги или отзывы? Обычно отвечаем в течение 1-2 рабочих дней.",privacy:"Конфиденциальность",privacy_desc:"Мы серьёзно относимся к вашей конфиденциальности. Мы не продаём персональные данные третьим лицам.",privacy_link:"Читать политику конфиденциальности",back:"Вернуться к SK APPS",rights:"Все права защищены."}, +ar:{home:"الرئيسية",features:"الميزات الرئيسية",download:"تحميل",download_desc:"متاح على Android. حمّله مجاناً من Google Play وابدأ الاستخدام اليوم.",faq:"الأسئلة الشائعة",faq1q:"كيف أستعيد مشترياتي؟",faq1a:"افتح التطبيق، اذهب إلى الإعدادات واضغط على \"استعادة المشتريات\".",faq2q:"التطبيق يتعطل. ماذا أفعل؟",faq2a:"حاول إغلاق التطبيق بالقوة وإعادة تشغيله. تأكد من تثبيت أحدث إصدار. إذا استمرت المشكلة، أعد تثبيت التطبيق.",faq3q:"كيف ألغي الاشتراك؟",faq3a:"اذهب إلى إعدادات الجهاز → Apple ID → الاشتراكات (iOS) أو Google Play → الاشتراكات (Android)، حدد التطبيق وألغِ.",faq4q:"هل يمكنني الاستخدام بدون إنترنت؟",faq4a:"تتطلب ردود الذكاء الاصطناعي وتقييماته اتصالًا بالإنترنت.",faq5q:"ما اللغات المدعومة؟",faq5a:"17 لغة: الإنجليزية واليابانية والصينية (المبسطة والتقليدية) والكورية والإسبانية والبرتغالية والفرنسية والألمانية والإيطالية والروسية والعربية والتايلاندية والإندونيسية والتركية والهولندية والفيتنامية.",faq6q:"لديّ ملاحظات أو طلب ميزة.",faq6a:"نحب أن نسمع منك! أرسل لنا بريداً إلكترونياً على العنوان أدناه.",contact:"اتصل بنا",contact_desc:"أسئلة أو أخطاء أو ملاحظات؟ نرد عادةً خلال 1-2 يوم عمل.",privacy:"الخصوصية والبيانات",privacy_desc:"نأخذ خصوصيتك على محمل الجد. لا نبيع المعلومات الشخصية لأطراف ثالثة.",privacy_link:"اقرأ سياسة الخصوصية",back:"العودة إلى SK APPS",rights:"جميع الحقوق محفوظة."}, +th:{home:"หน้าแรก",features:"ฟีเจอร์หลัก",download:"ดาวน์โหลด",download_desc:"ใช้ได้บน Android ดาวน์โหลดฟรีจาก Google Play และเริ่มใช้งานวันนี้",faq:"คำถามที่พบบ่อย",faq1q:"กู้คืนการซื้อได้อย่างไร?",faq1a:"เปิดแอป ไปที่ตั้งค่า แล้วแตะ \"กู้คืนการซื้อ\"",faq2q:"แอปค้าง ต้องทำอย่างไร?",faq2a:"ลองบังคับปิดและเปิดแอปใหม่ ตรวจสอบว่าติดตั้งเวอร์ชันล่าสุดแล้ว หากยังมีปัญหา ให้ติดตั้งแอปใหม่",faq3q:"ยกเลิกการสมัครสมาชิกได้อย่างไร?",faq3a:"ไปที่ตั้งค่าอุปกรณ์ → Apple ID → การสมัครสมาชิก (iOS) หรือ Google Play → การสมัครสมาชิก (Android) เลือกแอปและยกเลิก",faq4q:"ใช้แบบออฟไลน์ได้ไหม?",faq4a:"การตอบกลับและการให้คะแนนของ AI ต้องเชื่อมต่ออินเทอร์เน็ต",faq5q:"รองรับภาษาอะไรบ้าง?",faq5a:"17 ภาษา: อังกฤษ ญี่ปุ่น จีน (ตัวย่อและตัวเต็ม) เกาหลี สเปน โปรตุเกส ฝรั่งเศส เยอรมัน อิตาลี รัสเซีย อาหรับ ไทย อินโดนีเซีย ตุรกี ดัตช์ และเวียดนาม",faq6q:"มีข้อเสนอแนะหรืออยากขอฟีเจอร์",faq6a:"เรายินดีรับฟัง! ส่งอีเมลมาที่ที่อยู่ด้านล่าง",contact:"ติดต่อเรา",contact_desc:"มีคำถาม พบบั๊ก หรืออยากให้ข้อเสนอแนะ? เราตอบกลับภายใน 1-2 วันทำการ",privacy:"ความเป็นส่วนตัวและข้อมูล",privacy_desc:"เราให้ความสำคัญกับความเป็นส่วนตัวของคุณ เราไม่ขายข้อมูลส่วนบุคคลให้บุคคลที่สาม",privacy_link:"อ่านนโยบายความเป็นส่วนตัว",back:"กลับไป SK APPS",rights:"สงวนลิขสิทธิ์"}, +id:{home:"Beranda",features:"Fitur Utama",download:"Unduh",download_desc:"Tersedia di Android. Unduh gratis di Google Play dan mulai gunakan sekarang.",faq:"Pertanyaan Umum",faq1q:"Bagaimana memulihkan pembelian?",faq1a:"Buka aplikasi, buka Pengaturan, dan ketuk \"Pulihkan Pembelian\".",faq2q:"Aplikasi mogok. Apa yang harus dilakukan?",faq2a:"Coba paksa tutup dan mulai ulang aplikasi. Pastikan versi terbaru terinstal. Jika masalah berlanjut, instal ulang aplikasi.",faq3q:"Bagaimana membatalkan langganan?",faq3a:"Buka Pengaturan perangkat → Apple ID → Langganan (iOS) atau Google Play → Langganan (Android), pilih aplikasi dan batalkan.",faq4q:"Bisa digunakan offline?",faq4a:"Balasan dan penilaian AI memerlukan koneksi internet.",faq5q:"Bahasa apa saja yang didukung?",faq5a:"17 bahasa: Inggris, Jepang, Cina (Sederhana dan Tradisional), Korea, Spanyol, Portugis, Prancis, Jerman, Italia, Rusia, Arab, Thai, Indonesia, Turki, Belanda, dan Vietnam.",faq6q:"Saya punya masukan atau permintaan fitur.",faq6a:"Kami senang mendengar dari Anda! Kirim email ke alamat di bawah.",contact:"Hubungi Kami",contact_desc:"Ada pertanyaan, bug, atau masukan? Kami biasanya merespons dalam 1-2 hari kerja.",privacy:"Privasi & Data",privacy_desc:"Kami menghargai privasi Anda. Kami tidak menjual informasi pribadi kepada pihak ketiga.",privacy_link:"Baca kebijakan privasi",back:"Kembali ke SK APPS",rights:"Hak cipta dilindungi."}, +tr:{home:"Ana Sayfa",features:"Temel Özellikler",download:"İndir",download_desc:"Android'de kullanılabilir. Google Play'den ücretsiz indirin ve hemen kullanmaya başlayın.",faq:"Sık Sorulan Sorular",faq1q:"Satın almamı nasıl geri yüklerim?",faq1a:"Uygulamayı açın, Ayarlar'a gidin ve \"Satın Almaları Geri Yükle\"ye dokunun.",faq2q:"Uygulama çöküyor. Ne yapmalıyım?",faq2a:"Uygulamayı zorla kapatıp yeniden başlatmayı deneyin. En son sürümün yüklü olduğundan emin olun. Sorun devam ederse uygulamayı yeniden yükleyin.",faq3q:"Aboneliği nasıl iptal ederim?",faq3a:"Cihaz Ayarları → Apple ID → Abonelikler (iOS) veya Google Play → Abonelikler (Android)'e gidin, uygulamayı seçin ve iptal edin.",faq4q:"Çevrimdışı kullanabilir miyim?",faq4a:"Yapay zekâ yanıtları ve puanlaması internet bağlantısı gerektirir.",faq5q:"Hangi diller destekleniyor?",faq5a:"17 dil: İngilizce, Japonca, Çince (Basitleştirilmiş ve Geleneksel), Korece, İspanyolca, Portekizce, Fransızca, Almanca, İtalyanca, Rusça, Arapça, Tayca, Endonezce, Türkçe, Felemenkçe ve Vietnamca.",faq6q:"Geri bildirimim veya özellik isteğim var.",faq6a:"Sizden duymak isteriz! Aşağıdaki adrese e-posta gönderin.",contact:"İletişim",contact_desc:"Soru, hata veya geri bildirim mi var? Genellikle 1-2 iş günü içinde yanıt veririz.",privacy:"Gizlilik ve Veri",privacy_desc:"Gizliliğinizi ciddiye alıyoruz. Kişisel bilgileri üçüncü taraflara satmıyoruz.",privacy_link:"Gizlilik politikasını oku",back:"SK APPS'a dön",rights:"Tüm hakları saklıdır."}, +nl:{home:"Home",features:"Belangrijkste functies",download:"Downloaden",download_desc:"Beschikbaar op Android. Download gratis via Google Play en begin vandaag nog.",faq:"Veelgestelde vragen",faq1q:"Hoe herstel ik mijn aankoop?",faq1a:"Open de app, ga naar Instellingen en tik op \"Aankopen herstellen\".",faq2q:"De app crasht. Wat moet ik doen?",faq2a:"Probeer de app geforceerd te sluiten en opnieuw te starten. Zorg dat de nieuwste versie is geïnstalleerd. Als het probleem aanhoudt, installeer de app opnieuw.",faq3q:"Hoe annuleer ik een abonnement?",faq3a:"Ga naar Instellingen → Apple ID → Abonnementen (iOS) of Google Play → Abonnementen (Android), selecteer de app en annuleer.",faq4q:"Kan ik de app offline gebruiken?",faq4a:"AI-antwoorden en beoordelingen vereisen een internetverbinding.",faq5q:"Welke talen worden ondersteund?",faq5a:"17 talen: Engels, Japans, Chinees (vereenvoudigd en traditioneel), Koreaans, Spaans, Portugees, Frans, Duits, Italiaans, Russisch, Arabisch, Thais, Indonesisch, Turks, Nederlands en Vietnamees.",faq6q:"Ik heb feedback of een functieverzoek.",faq6a:"We horen graag van je! Stuur een e-mail naar het onderstaande adres.",contact:"Contact",contact_desc:"Vragen, bugs of feedback? We reageren meestal binnen 1-2 werkdagen.",privacy:"Privacy & gegevens",privacy_desc:"We nemen je privacy serieus. We verkopen geen persoonlijke gegevens aan derden.",privacy_link:"Lees het privacybeleid",back:"Terug naar SK APPS",rights:"Alle rechten voorbehouden."}, +vi:{home:"Trang chủ",features:"Tính năng chính",download:"Tải xuống",download_desc:"Có sẵn trên Android. Tải miễn phí trên Google Play và bắt đầu sử dụng ngay.",faq:"Câu hỏi thường gặp",faq1q:"Làm sao để khôi phục giao dịch?",faq1a:"Mở ứng dụng, vào Cài đặt và nhấn \"Khôi phục giao dịch\".",faq2q:"Ứng dụng bị lỗi. Tôi phải làm gì?",faq2a:"Thử đóng ứng dụng và khởi động lại. Đảm bảo đã cài phiên bản mới nhất. Nếu vẫn lỗi, hãy cài lại ứng dụng.",faq3q:"Làm sao để hủy đăng ký?",faq3a:"Vào Cài đặt thiết bị → Apple ID → Đăng ký (iOS) hoặc Google Play → Đăng ký (Android), chọn ứng dụng và hủy.",faq4q:"Có dùng được ngoại tuyến không?",faq4a:"Phản hồi và chấm điểm của AI cần kết nối Internet.",faq5q:"Hỗ trợ những ngôn ngữ nào?",faq5a:"17 ngôn ngữ: Anh, Nhật, Trung (giản thể và phồn thể), Hàn, Tây Ban Nha, Bồ Đào Nha, Pháp, Đức, Ý, Nga, Ả Rập, Thái, Indonesia, Thổ Nhĩ Kỳ, Hà Lan và Việt Nam.",faq6q:"Tôi có phản hồi hoặc yêu cầu tính năng.",faq6a:"Chúng tôi rất muốn nghe từ bạn! Gửi email đến địa chỉ bên dưới.",contact:"Liên hệ",contact_desc:"Có câu hỏi, lỗi hoặc phản hồi? Chúng tôi thường trả lời trong 1-2 ngày làm việc.",privacy:"Quyền riêng tư & Dữ liệu",privacy_desc:"Chúng tôi coi trọng quyền riêng tư của bạn. Chúng tôi không bán thông tin cá nhân cho bên thứ ba.",privacy_link:"Đọc chính sách bảo mật",back:"Quay lại SK APPS",rights:"Đã đăng ký bản quyền."} }; function detectLang(){const s=localStorage.getItem('sk_lang');if(s&&T[s])return s;const n=(navigator.language||'en').toLowerCase();if(n.startsWith('zh-tw')||n.startsWith('zh-hant'))return'zh_TW';if(n.startsWith('zh'))return'zh';const c=n.split('-')[0];return T[c]?c:'en'} From fe93588a35f6876fa14b95d59c55fba22687c5c7 Mon Sep 17 00:00:00 2001 From: appdevelopsk Date: Wed, 28 Oct 2026 09:06:09 +0900 Subject: [PATCH 5/9] release(debate-me): include support page in non-destructive VPS publish list --- scripts/publish_app_discovery.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/publish_app_discovery.sh b/scripts/publish_app_discovery.sh index a1089047..86883459 100644 --- a/scripts/publish_app_discovery.sh +++ b/scripts/publish_app_discovery.sh @@ -15,7 +15,7 @@ root="${APP_SITE_DEPLOY_ROOT:-/var/www/html}" if [[ ! "$host" =~ ^[a-zA-Z0-9_.@-]+$ || ! "$root" =~ ^/var/www/[a-zA-Z0-9_./-]+$ ]]; then echo 'Invalid APP_SITE_DEPLOY_HOST or APP_SITE_DEPLOY_ROOT' >&2; exit 2 fi -files=(index.html apps.html sitemap.xml robots.txt guides/quick-games/index.html guides/daily-habits/index.html guides/decision-helpers/index.html guides/ai-tools/index.html support/brain-burst/index.html support/snaplingo/index.html support/face-reaction-battle/index.html support/twotaku/index.html) +files=(index.html apps.html sitemap.xml robots.txt guides/quick-games/index.html guides/daily-habits/index.html guides/decision-helpers/index.html guides/ai-tools/index.html support/brain-burst/index.html support/snaplingo/index.html support/face-reaction-battle/index.html support/twotaku/index.html support/debate-me/index.html) for file in "${files[@]}"; do [[ -s "$file" ]] || { echo "Missing source file: $file" >&2; exit 2; } done From 3691d71e6be5a2dc050cc8986160e867037e35bd Mon Sep 17 00:00:00 2001 From: appdevelopsk Date: Wed, 28 Oct 2026 09:06:12 +0900 Subject: [PATCH 6/9] release(debate-me): detect stale live copy and Play CTA --- scripts/check_app_discovery_live.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/check_app_discovery_live.sh b/scripts/check_app_discovery_live.sh index ce840b50..5db29c96 100644 --- a/scripts/check_app_discovery_live.sh +++ b/scripts/check_app_discovery_live.sh @@ -42,6 +42,15 @@ fetch '/support/twotaku/' 'dotchi.html' grep -Fq '

    Dotchi: This or That Polls

    ' "$tmp/dotchi.html" || { echo 'FAIL Dotchi anime-only support content still live' >&2; exit 1; } grep -Fq 'data-position="hero"' "$tmp/dotchi.html" || { echo 'FAIL Dotchi store call-to-action absent' >&2; exit 1; } grep -Fq 'const FEAT_T={en:{0:"Choose A or B on a question."' "$tmp/dotchi.html" || { echo 'FAIL Dotchi translated feature claims still stale' >&2; exit 1; } +# Read-only release gate for the recently corrected Debate Me SEO landing. +fetch '/support/debate-me/' 'debate-me.html' +grep -Fq 'AI Debate Practice & Argument Skills' "$tmp/debate-me.html" || grep -Fq 'AI Debate Practice & Argument Skills' "$tmp/debate-me.html" || { echo 'FAIL Debate Me product title is not live' >&2; exit 1; } +grep -Fq 'data-position="hero"' "$tmp/debate-me.html" || { echo 'FAIL Debate Me first-screen Play CTA not live' >&2; exit 1; } +grep -Fq 'data-position="details"' "$tmp/debate-me.html" || { echo 'FAIL Debate Me details Play CTA missing' >&2; exit 1; } +grep -Fq 'support_debate_me_hero' "$tmp/debate-me.html" || { echo 'FAIL Debate Me Play attribution missing' >&2; exit 1; } +if grep -Eq 'Hundreds of meal ideas|Filter by ingredients|Can.t decide what to cook tonight' "$tmp/debate-me.html"; then + echo 'FAIL Debate Me page still describes cooking instead of AI debates' >&2; exit 1 +fi fetch '/robots.txt' 'robots.txt' grep -Fq 'Allow: /icons/apps/' "$tmp/robots.txt" || { echo 'FAIL Google image crawl allow not live' >&2; exit 1; } echo 'PASS: catalog, guides, priority search landings, store CTAs, icon crawl policy and sitemap current (HTTP 200)' From 13a7c566ce52bdf082eeb2a04c58fe3dc810744d Mon Sep 17 00:00:00 2001 From: appdevelopsk Date: Wed, 28 Oct 2026 09:06:33 +0900 Subject: [PATCH 7/9] test(debate-me): guard 17 locale copy, first-screen Play conversion and release smoke --- tests/debate-me-support-growth.test.mjs | 64 +++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 tests/debate-me-support-growth.test.mjs diff --git a/tests/debate-me-support-growth.test.mjs b/tests/debate-me-support-growth.test.mjs new file mode 100644 index 00000000..475ba7d5 --- /dev/null +++ b/tests/debate-me-support-growth.test.mjs @@ -0,0 +1,64 @@ +import test from 'node:test'; +import assert from 'node:assert/strict'; +import {readFileSync} from 'node:fs'; +import {runInNewContext} from 'node:vm'; +const read = p => readFileSync(new URL('../'+p, import.meta.url), 'utf8'); +const html = read('support/debate-me/index.html'); +const languages = ['en','ja','zh','zh_TW','ko','es','pt','fr','de','it','ru','ar','th','id','tr','nl','vi']; +function dictionary(name, after) { + const match = html.match(new RegExp('const '+name+'=(\\{[\\s\\S]*?\\});\\s*const '+after)); + assert.ok(match, name+' dictionary missing'); + return runInNewContext('('+match[1]+')'); +} +test('first paint shows real AI debate and never a food spinner', () => { + assert.match(html, /Debate Me: AI Debate Practice & Argument Skills/); + assert.match(html, /<h1>Debate Me<\/h1>/); + assert.match(html, /<div class="hero-emoji">🗣️<\/div>/); + assert.match(html, /<div class="hero-cat">Education<\/div>/); + assert.match(html, /<p id="heroDesc">Choose a topic, defend your position against AI/); + assert.match(html, /<span data-feat="0">Choose from six categories/); + assert.match(html, /<span data-feat="1">Defend a position against an AI/); + assert.match(html, /AI debate responses and scoring require an internet connection/); + assert.doesNotMatch(html, /Can't decide what to cook tonight|meal ideas|Filter by ingredients|Cooking time estimates|Cooking time \(15min|home-cooked meals|Save favorites/i); +}); +test('all 17 languages describe debate and a correct internet requirement', () => { + const intros = dictionary('APP_T','_oA=applyLang'); + const features = dictionary('FEAT_T','__oF=applyLang'); + assert.deepEqual(Object.keys(intros).sort(), [...languages].sort()); + assert.deepEqual(Object.keys(features).sort(), [...languages].sort()); + for (const lang of languages) { + assert.ok(intros[lang].length >= 35, 'missing translated debate intro: '+lang); + assert.deepEqual(Object.keys(features[lang]).sort(), ['0','1','2','3'], lang+' feature count'); + for (const value of Object.values(features[lang])) assert.ok(value.length >= 12, lang+' incomplete feature'); + } + assert.match(intros.en, /AI partner/); + assert.match(intros.ja, /ディベート/); + assert.match(features.en[2], /reasoning/); + assert.match(features.ja[1], /AIと議論/); + // The actual T object may have unrelated quoted HTML text. Scan the 17 FAQ entries + // instead of treating T as a JSON object. + const faq = [...html.matchAll(/faq4a:"(?:\\.|[^"\\])*"/g)]; + assert.equal(faq.length, 17); + assert.ok(faq.every(x => !/many features work offline|多くの機能はオフライン|支持离线使用/i.test(x[0]))); +}); +test('Play CTA is above the fold, tracked separately from the details CTA', () => { + const links = [...html.matchAll(/<a href="(https:\/\/play\.google\.com[^"]+)" class="dl-btn dl-btn-play" data-position="(hero|details)"/g)]; + assert.deepEqual(links.map(m => m[2]).sort(), ['details','hero']); + for (const m of links) { + assert.ok(m[1].includes('id=jp.appdevelopsk.debate_me')); + assert.match(m[1], /referrer=utm_source%3Dappdevelopsk/); + assert.doesNotMatch(m[1], /user_id|debate_id|device_id|invite_token/); + } + assert.match(links.find(m=>m[2]==='hero')[1],/utm_campaign=support_debate_me_hero/); + assert.match(html, /placement: a\.getAttribute\('data-position'\)/); +}); +test('manual VPS publishing includes the landing and its read-only live validation', () => { + const pub = read('scripts/publish_app_discovery.sh'); + const live = read('scripts/check_app_discovery_live.sh'); + assert.match(pub,/support\/debate-me\/index\.html/); + assert.match(pub,/--dry-run/); + assert.doesNotMatch(pub,/rsync .*--delete/); + assert.match(live,/fetch '\/support\/debate-me\/' 'debate-me.html'/); + assert.match(live,/FAIL Debate Me page still describes cooking/); + assert.match(live,/FAIL Debate Me first-screen Play CTA not live/); +}); From 579725ba1aa15a4f4578e2d26d4178d59322a2b9 Mon Sep 17 00:00:00 2001 From: appdevelopsk <app.develop.sk@gmail.com> Date: Wed, 28 Oct 2026 09:06:45 +0900 Subject: [PATCH 8/9] ci: run Debate Me landing source, 17-language and live release contract tests --- .github/workflows/app-discovery-qa.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/app-discovery-qa.yml b/.github/workflows/app-discovery-qa.yml index cd5085fd..e673c07a 100644 --- a/.github/workflows/app-discovery-qa.yml +++ b/.github/workflows/app-discovery-qa.yml @@ -8,6 +8,8 @@ on: - support/brain-burst/index.html - support/snaplingo/index.html - support/twotaku/index.html + - support/debate-me/index.html + - tests/debate-me-support-growth.test.mjs - tests/dotchi-support-growth.test.mjs - support/face-reaction-battle/index.html - robots.txt @@ -30,6 +32,8 @@ on: - support/brain-burst/index.html - support/snaplingo/index.html - support/twotaku/index.html + - support/debate-me/index.html + - tests/debate-me-support-growth.test.mjs - tests/dotchi-support-growth.test.mjs - support/face-reaction-battle/index.html - robots.txt @@ -63,4 +67,4 @@ jobs: - name: Verify non-destructive release scripts have valid shell syntax run: bash -n scripts/publish_app_discovery.sh scripts/check_app_discovery_live.sh - name: Verify search, referral links and guide listings - run: node --test tests/catalog-growth.test.mjs tests/search-landing-growth.test.mjs tests/dotchi-support-growth.test.mjs + run: node --test tests/catalog-growth.test.mjs tests/search-landing-growth.test.mjs tests/dotchi-support-growth.test.mjs tests/debate-me-support-growth.test.mjs From 608e9b072b18ca11c4c0f34ffe1976aab9f500fb Mon Sep 17 00:00:00 2001 From: appdevelopsk <app.develop.sk@gmail.com> Date: Wed, 28 Oct 2026 09:07:53 +0900 Subject: [PATCH 9/9] test: use locale-neutral nonempty checks for short CJK debate copy --- tests/debate-me-support-growth.test.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/debate-me-support-growth.test.mjs b/tests/debate-me-support-growth.test.mjs index 475ba7d5..09c2f370 100644 --- a/tests/debate-me-support-growth.test.mjs +++ b/tests/debate-me-support-growth.test.mjs @@ -27,9 +27,9 @@ test('all 17 languages describe debate and a correct internet requirement', () = assert.deepEqual(Object.keys(intros).sort(), [...languages].sort()); assert.deepEqual(Object.keys(features).sort(), [...languages].sort()); for (const lang of languages) { - assert.ok(intros[lang].length >= 35, 'missing translated debate intro: '+lang); + assert.ok(Array.from(intros[lang]).length >= 10, 'missing translated debate intro: '+lang); assert.deepEqual(Object.keys(features[lang]).sort(), ['0','1','2','3'], lang+' feature count'); - for (const value of Object.values(features[lang])) assert.ok(value.length >= 12, lang+' incomplete feature'); + for (const value of Object.values(features[lang])) assert.ok(Array.from(value).length >= 6, lang+' incomplete feature'); } assert.match(intros.en, /AI partner/); assert.match(intros.ja, /ディベート/);