feat(brand): rename app to AITURK Mobil and set applicationId

Replace user-visible Hermes / Hermes Mobile texts with AITURK branding in all
locales and set applicationId to online.turkservis.aiturk.mobil. Namespace and
source packages stay com.m57.hermescontrol.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B8ppceaR5s6cvMnm7uGRnf
This commit is contained in:
yilsemandClaude Opus 5.5 committed 2026-10-03 15:06:19 +03:00
1 parent 944390bec1
commit 5f548f5a17
19 files changed
+168 -171

No files matched your search

+1 -1
View File
@@ -18,7 +18,7 @@ android {
compileSdk = 37
buildToolsVersion = "37.0.0"
defaultConfig {
applicationId = "com.m57.hermescontrol"
applicationId = "online.turkservis.aiturk.mobil"
minSdk = 26
targetSdk = 37
// Version overrides passed from CI via -PversionName / -PversionCode
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Hermes Dev</string>
<string name="app_name">AITURK Mobil</string>
</resources>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Hermes Dev</string>
<string name="app_name">AITURK Mobil</string>
</resources>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Hermes Dev</string>
<string name="app_name">AITURK Mobil</string>
</resources>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Hermes Dev</string>
<string name="app_name">AITURK Mobil</string>
</resources>
@@ -76,7 +76,7 @@ data class MessagingPlatformUpdateResponse(
@Serializable
data class TelegramOnboardingStartRequest(
@SerialName("bot_name") val botName: String = "Hermes Agent",
@SerialName("bot_name") val botName: String = "AITURK",
)
@Serializable
@@ -62,7 +62,7 @@ open class NotificationReplyReceiver : BroadcastReceiver() {
NotificationCompat
.Builder(context, ChatNotificationService.CHAT_CHANNEL_ID)
.setSmallIcon(R.drawable.ic_notification)
.setContentTitle("Hermes")
.setContentTitle("AITURK")
.setContentText("Replied")
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setAutoCancel(true)
@@ -322,7 +322,7 @@ class ChannelsViewModel :
val result =
safeApiCall {
ApiClient.hermesApi.startTelegramOnboarding(
TelegramOnboardingStartRequest(botName = "Hermes Agent"),
TelegramOnboardingStartRequest(botName = "AITURK"),
)
}
_uiState.update {
@@ -790,7 +790,7 @@ fun ChatScreen(
scrollScope.launch { snackbarHostState.showSnackbar(copiedMessage) }
},
onShare = { details ->
val report = "Hermes Mobile ${BuildConfig.VERSION_NAME}\n\n$details"
val report = "AITURK Mobil ${BuildConfig.VERSION_NAME}\n\n$details"
val intent =
Intent(Intent.ACTION_SEND).apply {
type = "text/plain"
@@ -166,7 +166,7 @@ data class ChatUiState(
val messages: List<ChatMessage> = emptyList(),
val currentSessionId: String? = null,
val sessions: List<SessionUi> = emptyList(),
val chatTitle: String = "Hermes",
val chatTitle: String = "AITURK",
val connectionStatus: ConnectionStatus = ConnectionStatus.DISCONNECTED,
val isAgentTyping: Boolean = false,
val isMainTurnBusy: Boolean = false,
@@ -920,7 +920,7 @@ class ChatViewModel(
.collect { _ ->
pendingGoneSessionNotice = false
sessionHasServerPresence = false
resetSessionState(sessionId = null, title = "Hermes", isLoading = true)
resetSessionState(sessionId = null, title = "AITURK", isLoading = true)
}
}
// Same wipe when the CONNECTION profile changes (different server):
@@ -932,7 +932,7 @@ class ChatViewModel(
.collect { _ ->
pendingGoneSessionNotice = false
sessionHasServerPresence = false
resetSessionState(sessionId = null, title = "Hermes", isLoading = true)
resetSessionState(sessionId = null, title = "AITURK", isLoading = true)
}
}
// Slash-command usage ranking (issue #865): mirror the local usage
@@ -1007,7 +1007,7 @@ class ChatViewModel(
// even when the route looks already active).
_uiState.update { it.copy(isLoading = false, resumeError = null, isResumeRetrying = false) }
cancelResumeRetry()
addSystemMessage("Connected to Hermes")
addSystemMessage("Connected to AITURK")
loadSessions()
fetchCommandCatalog()
modelSwitchDelegate.preloadModelOptions()
@@ -1803,7 +1803,7 @@ class ChatViewModel(
isSessionReady = true,
isLoading = false,
messages = if (pendingInitialPrompt != null) it.messages else emptyList(),
chatTitle = "Hermes",
chatTitle = "AITURK",
usedContextTokens = null,
fullContextTokens = null,
contextBreakdown = null,
@@ -1872,7 +1872,7 @@ class ChatViewModel(
val generation =
resetSessionState(
sessionId = storageId,
title = (resultMap["title"] as? String)?.takeIf { it.isNotBlank() } ?: "Hermes",
title = (resultMap["title"] as? String)?.takeIf { it.isNotBlank() } ?: "AITURK",
isLoading = false,
)
runtimeSessionId = runtimeId
@@ -4567,7 +4567,7 @@ class ChatViewModel(
fun createNewSession(setLoading: Boolean = true) {
// A fresh create has no persisted row until the first prompt.
sessionHasServerPresence = false
val generation = resetSessionState(sessionId = null, title = "Hermes", isLoading = setLoading)
val generation = resetSessionState(sessionId = null, title = "AITURK", isLoading = setLoading)
viewModelScope.launch(ioDispatcher) {
wsClient.send(
RpcMethods.SESSION_CREATE,
@@ -4955,7 +4955,7 @@ class ChatViewModel(
val title =
_uiState.value.sessions
.find { it.id == sessionId }
?.title ?: "Hermes"
?.title ?: "AITURK"
val generation = resetSessionState(sessionId, title, isLoading = true)
AuthManager.setLastOpenedSessionId(sessionId)
viewModelScope.launch {
@@ -98,7 +98,7 @@ object MediaExportHelper {
if (length != null && length > 0) {
put(MediaStore.MediaColumns.SIZE, length)
}
put(MediaStore.MediaColumns.RELATIVE_PATH, "Download/Hermes")
put(MediaStore.MediaColumns.RELATIVE_PATH, "Download/AITURK")
put(MediaStore.MediaColumns.IS_PENDING, 1)
}
@@ -28,7 +28,7 @@ object MediaImageStore {
val safe = sanitizeName(displayName)
val (collection, relativePath) =
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
MediaStore.Downloads.EXTERNAL_CONTENT_URI to "Download/Hermes"
MediaStore.Downloads.EXTERNAL_CONTENT_URI to "Download/AITURK"
} else {
MediaStore.Images.Media.EXTERNAL_CONTENT_URI to null
}
+34 -36
View File
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="app_name">Hermes Mobile</string>
<string name="app_name">AITURK Mobil</string>
<string name="chat_send_desc">إرسال</string>
<string name="chat_mic_listening">جارٍ الاستماع…</string>
<string name="stt_permission_denied">يلزم الحصول على إذن الميكروفون للإدخال الصوتي</string>
@@ -57,7 +57,7 @@
<string name="billing_plan">الخطة</string>
<string name="billing_topup">شحن الرصيد</string>
<string name="press_back_again_to_exit">اضغط رجوع مرة أخرى للخروج</string>
<string name="nav_drawer_title">Hermes</string>
<string name="nav_drawer_title">AITURK</string>
<string name="nav_drawer_subtitle">التحكم في وكيل الذكاء الاصطناعي</string>
<string name="nav_drawer_section_converse">محادثة</string>
<string name="nav_drawer_section_automate">أتمتة</string>
@@ -127,27 +127,27 @@
<string name="screen_analytics">التحليلات</string>
<string name="screen_billing">الفواتير والاشتراكات</string>
<string name="screen_files">الملفات</string>
<string name="notif_title">Hermes</string>
<string name="notif_waiting_replies">بانتظار ردود Hermes</string>
<string name="notif_title">AITURK</string>
<string name="notif_waiting_replies">بانتظار ردود AITURK</string>
<string name="notif_connected_in_background">متصل في الخلفية</string>
<string name="notif_action_turn_off">إيقاف</string>
<string name="notif_connecting">جارٍ الاتصال…</string>
<string name="notif_waiting_network">في انتظار الشبكة</string>
<string name="notif_reconnecting">جارٍ إعادة الاتصال</string>
<string name="notif_new_message">رسالة جديدة</string>
<string name="notif_clarification_needed">يحتاج Hermes إلى توضيح</string>
<string name="notif_clarification_needed">يحتاج AITURK إلى توضيح</string>
<string name="notif_reply_placeholder">اكتب ردك\u2026</string>
<string name="notif_channel_service_name">خدمة Hermes في الخلفية</string>
<string name="notif_channel_service_name">خدمة AITURK في الخلفية</string>
<string name="notif_channel_service_desc">تحافظ على استمرار الاتصال في الخلفية</string>
<string name="notif_channel_chat_name">ردود محادثة Hermes</string>
<string name="notif_channel_chat_desc">تنبيهات عند استلام ردود جديدة من Hermes</string>
<string name="notif_channel_chat_name">ردود محادثة AITURK</string>
<string name="notif_channel_chat_desc">تنبيهات عند استلام ردود جديدة من AITURK</string>
<string name="action_reply">رد</string>
<string name="bot_chat_never_resets_notice">محادثات البوت هي محادثة مستمرة واحدة — يتم ضغطها بدلاً من ذلك. للحصول على جلسة مؤقتة، أنشئ محادثة قياسية.</string>
<string name="chat_action_search">بحث</string>
<string name="chat_action_close_search">إغلاق البحث</string>
<string name="chat_action_reconnect">إعادة الاتصال</string>
<string name="chat_action_relogin">إعادة تسجيل الدخول</string>
<string name="chat_relogin_title">إعادة تسجيل الدخول إلى Hermes</string>
<string name="chat_relogin_title">إعادة تسجيل الدخول إلى AITURK</string>
<string name="chat_relogin_username">اسم المستخدم</string>
<string name="chat_relogin_password">كلمة المرور</string>
<string name="chat_relogin_submit">تسجيل الدخول</string>
@@ -155,7 +155,7 @@
<string name="chat_relogin_error_empty">لا يمكن ترك اسم المستخدم وكلمة المرور فارغين</string>
<string name="chat_empty_title">جاهز للدردشة</string>
<string name="chat_empty_subtitle">أرسل رسالة لبدء محادثة</string>
<string name="chat_status_connecting">جارٍ الاتصال بـ Hermes\u2026</string>
<string name="chat_status_connecting">جارٍ الاتصال بـ AITURK\u2026</string>
<string name="chat_resume_error_title">تعذر الاتصال بهذه الجلسة</string>
<string name="chat_status_reconnecting">جارٍ إعادة الاتصال\u2026</string>
<string name="chat_status_disconnected">تم قطع الاتصال</string>
@@ -227,9 +227,7 @@
<string name="settings_action_test_connection">اختبار الاتصال</string>
<string name="settings_sec_about">حول التطبيق</string>
<string name="settings_sec_language">اللغة</string>
<string name="settings_about_app_name">Hermes Mobile</string>
<string name="settings_support_title">ادعم Hermes Mobile</string>
<string name="settings_support_message">إذا وفّر لك Hermes Mobile الوقت، يمكنك دعم تطويره.</string>
<string name="settings_about_app_name">AITURK Mobil</string>
<string name="settings_support_action">ادعمني على Ko-fi</string>
<string name="settings_about_version">الإصدار</string>
<string name="settings_about_build">رقم البنية</string>
@@ -289,7 +287,7 @@
<string name="connect_selected_profile">الملف التعريفي: %1$s</string>
<string name="connect_action_select_profile">تحديد ملف تعريفي محفوظ</string>
<string name="connect_health_title">حالة الخادم الخلفي</string>
<string name="connect_health_body">Hermes %1$s · %2$s</string>
<string name="connect_health_body">AITURK %1$s · %2$s</string>
<string name="connect_health_auth_gated">محمي (OAuth)</string>
<string name="connect_health_auth_token">Token</string>
<string name="connect_error_token_required">رمز Token مطلوب</string>
@@ -297,7 +295,7 @@
<string name="connect_error_403">تم رفض الوصول (403 Forbidden)</string>
<string name="connect_error_http_code">استجاب الخادم برمز HTTP %1$d</string>
<string name="connect_error_timeout">انتهت مهلة الاتصال</string>
<string name="connect_error_refused">تم رفض الاتصال – هل خادم Hermes قيد التشغيل؟</string>
<string name="connect_error_refused">تم رفض الاتصال – هل خادم AITURK قيد التشغيل؟</string>
<string name="connect_error_resolve">تعذر حل اسم المضيف</string>
<string name="connect_error_connection_failed">فشل الاتصال: %1$s</string>
<string name="connect_save_profile">حفظ الملف التعريفي للاتصال</string>
@@ -500,7 +498,7 @@
<string name="skills_hub_source_offline">غير متصل</string>
<string name="skills_hub_source_via_index">عبر الفهرس</string>
<string name="skills_hub_featured_title">مهارات مميزة</string>
<string name="skills_hub_featured_subtitle">من فهرس Hermes — ابحث أعلاه للمزيد</string>
<string name="skills_hub_featured_subtitle">من فهرس AITURK — ابحث أعلاه للمزيد</string>
<string name="skills_hub_landing_hint">ابحث في المركز أعلاه لتصفح المهارات القابلة للتثبيت من المصادر المتصلة</string>
<string name="skills_hub_scan">فحص</string>
<string name="skills_hub_scan_verdict_label">النتيجة: %1$s</string>
@@ -529,7 +527,7 @@
<string name="content_desc_update_skills_hub">تحديث المهارات من المركز</string>
<string name="content_desc_save_changes">حفظ التغييرات</string>
<string name="logs_empty_title">لا توجد سجلات متاحة</string>
<string name="logs_empty_desc">ستظهر مخرجات السجل من Hermes هنا.</string>
<string name="logs_empty_desc">ستظهر مخرجات السجل من AITURK هنا.</string>
<string name="logs_action_pause">إيقاف مؤقت</string>
<string name="logs_action_resume">استئناف</string>
<string name="logs_action_export">مشاركة</string>
@@ -552,7 +550,7 @@
<string name="system_label_arch">المعمارية</string>
<string name="system_label_hostname">اسم المضيف</string>
<string name="system_label_python">Python</string>
<string name="system_label_hermes_version">Hermes</string>
<string name="system_label_hermes_version">AITURK</string>
<string name="system_label_cpu">وحدة المعالجة المركزية (CPU)</string>
<string name="system_label_memory">الذاكرة (RAM)</string>
<string name="system_label_disk">القرص</string>
@@ -566,7 +564,7 @@
<string name="system_version_behind">متأخر بمقدار %1$d</string>
<string name="system_action_check_updates">التحقق من وجود تحديثات</string>
<string name="system_action_update_now">تحديث الآن</string>
<string name="system_update_confirm_title">هل تريد تحديث Hermes؟</string>
<string name="system_update_confirm_title">هل تريد تحديث AITURK؟</string>
<string name="system_update_confirm_desc">سيؤدي هذا إلى تشغيل أمر hermes update وإعادة تشغيل البوابة.</string>
<string name="system_update_progress_title">تحديث البرنامج</string>
<string name="system_sec_portal">بوابة Nous Portal</string>
@@ -642,10 +640,10 @@
<string name="system_sec_restore">استعادة من ملف تم رفعه</string>
<string name="system_op_restore_upload">رفع واستعادة</string>
<string name="system_op_restore_pick">اختيار أرشيف النسخة الاحتياطية</string>
<string name="system_op_import_confirm_title">هل تريد استعادة نسخة احتياطية كاملة لـ Hermes؟</string>
<string name="system_op_import_confirm_desc">سيؤدي هذا إلى الكتابة فوق إعدادات Hermes الحالية والمهارات والجلسات والبيانات. لا يمكن التراجع عن هذا الإجراء.</string>
<string name="system_op_import_confirm_title">هل تريد استعادة نسخة احتياطية كاملة لـ AITURK؟</string>
<string name="system_op_import_confirm_desc">سيؤدي هذا إلى الكتابة فوق إعدادات AITURK الحالية والمهارات والجلسات والبيانات. لا يمكن التراجع عن هذا الإجراء.</string>
<string name="system_sec_debug_share">مشاركة بيانات تصحيح الأخطاء</string>
<string name="system_debug_share_description">يرفع معلومات النظام والسجلات إلى خدمة لصق عامة ويُرجع روابط لإرسالها إلى فريق Hermes. يتم حذف النصوص الملصقة تلقائيًا بعد 6 ساعات.</string>
<string name="system_debug_share_description">يرفع معلومات النظام والسجلات إلى خدمة لصق عامة ويُرجع روابط لإرسالها إلى فريق AITURK. يتم حذف النصوص الملصقة تلقائيًا بعد 6 ساعات.</string>
<string name="system_debug_share_generate">إنشاء رابط المشاركة</string>
<string name="system_debug_share_uploading">جارٍ الرفع…</string>
<string name="system_debug_share_redact">تنقيح الرموز الشبيهة ببيانات الاعتماد قبل الرفع (موصى به)</string>
@@ -704,7 +702,7 @@
<item quantity="other">%1$d نموذج</item>
</plurals>
<string name="history_empty_title">لا يوجد سجل</string>
<string name="history_empty_desc">ستظهر جلسات المحادثة السابقة من Hermes هنا.</string>
<string name="history_empty_desc">ستظهر جلسات المحادثة السابقة من AITURK هنا.</string>
<string name="history_untitled">بلا عنوان</string>
<string name="history_message_count">%1$d رسالة</string>
<plurals name="sessions_card_message_count">
@@ -849,7 +847,7 @@
<string name="config_action_save">حفظ</string>
<string name="config_action_save_yaml">حفظ YAML</string>
<string name="profiles_empty_title">لا توجد ملفات تعريف متاحة</string>
<string name="profiles_empty_desc">ستظهر ملفات تعريف الاتصال من Hermes هنا.</string>
<string name="profiles_empty_desc">ستظهر ملفات تعريف الاتصال من AITURK هنا.</string>
<string name="profiles_label_model">النموذج: %1$s</string>
<string name="profiles_label_provider">المزود: %1$s</string>
<string name="profiles_label_skills">%1$d مهارات</string>
@@ -895,7 +893,7 @@
<string name="profiles_delete_warning">سيؤدي هذا إلى حذف الملف الشخصي \'%1$s\' وبياناته نهائيًا.</string>
<string name="profiles_delete_path">المسار: %1$s</string>
<string name="profiles_delete_gateway_warning">يحتوي هذا الملف الشخصي على بوابة قيد التشغيل — سيؤدي حذفه إلى إيقافها.</string>
<string name="profiles_setup_command_hint">شغّل هذا الأمر في Hermes CLI لتهيئة هذا الملف الشخصي.</string>
<string name="profiles_setup_command_hint">شغّل هذا الأمر في AITURK CLI لتهيئة هذا الملف الشخصي.</string>
<string name="profiles_builder_step_indicator">الخطوة %1$d من 5</string>
<string name="profiles_builder_step_identity">الهوية</string>
<string name="profiles_builder_step_model">تهيئة النموذج</string>
@@ -913,7 +911,7 @@
<string name="profiles_builder_skills_default_desc">تضمين أدوات النظام الشائعة تلقائيًا</string>
<string name="profiles_builder_skills_local">تحديد المهارات المحلية</string>
<string name="profiles_builder_skills_search_hub">البحث في الـ Hub</string>
<string name="profiles_builder_skills_hub_title">إضافة مهارات من Hermes Hub</string>
<string name="profiles_builder_skills_hub_title">إضافة مهارات من AITURK Hub</string>
<string name="profiles_builder_skills_added">المهارات المضافة:</string>
<string name="profiles_builder_skills_search_results">نتائج البحث:</string>
<string name="profiles_builder_mcp_title">خوادم MCP المهيأة</string>
@@ -1049,7 +1047,7 @@
<string name="pressure_banner_memory_oom">أعاد الوكيل التشغيل بشكل غير متوقع — على الأرجح بسبب نفاد الذاكرة</string>
<string name="pressure_banner_memory_elevated">ذاكرة الوكيل منخفضة</string>
<string name="cron_empty_title">لا توجد مهام cron</string>
<string name="cron_empty_desc">ستظهر المهام المجدولة من Hermes هنا.</string>
<string name="cron_empty_desc">ستظهر المهام المجدولة من AITURK هنا.</string>
<string name="cron_status_active">نشط</string>
<string name="cron_status_paused">متوقف مؤقتاً</string>
<string name="cron_action_pause">إيقاف مؤقت</string>
@@ -1124,7 +1122,7 @@
<string name="achievements_reset_title">هل تريد إعادة ضبط الإنجازات؟</string>
<string name="achievements_reset_desc">سيؤدي هذا إلى مسح جميع بيانات الفتح والاستكشاف. ستتم إعادة فحص الإنجازات من البداية في الفحص التالي. لا يمكن التراجع عن هذا الإجراء.</string>
<string name="keys_empty_title">لا توجد مفاتيح بيئة مُبلّغ عنها</string>
<string name="keys_empty_desc">ستظهر مفاتيح البيئة من Hermes هنا.</string>
<string name="keys_empty_desc">ستظهر مفاتيح البيئة من AITURK هنا.</string>
<string name="keys_label_not_configured">غير مهيأ</string>
<string name="keys_action_toggle_visibility">تبديل مستوى الرؤية</string>
<string name="keys_search_placeholder">بحث في المفاتيح…</string>
@@ -1165,7 +1163,7 @@
<string name="files_dialog_delete_title">هل تريد الحذف؟</string>
<string name="files_dialog_delete_message">هل أنت متأكد من رغبتك في حذف \"%1$s\"؟ لا يمكن التراجع عن هذا الإجراء.</string>
<string name="channels_empty_title">لا توجد قنوات مهيأة</string>
<string name="channels_empty_desc">أضف منصات المراسلة في Hermes لعرضها هنا.</string>
<string name="channels_empty_desc">أضف منصات المراسلة في AITURK لعرضها هنا.</string>
<string name="channels_action_configure">تهيئة</string>
<string name="channels_sec_settings">إعدادات التهيئة</string>
<string name="channels_action_save_settings">حفظ الإعدادات</string>
@@ -1188,7 +1186,7 @@
<string name="settings_saved_profiles">الملفات المحفوظة (%1$d)</string>
<string name="settings_logout">تسجيل الخروج</string>
<string name="auth_login_title">تسجيل الدخول والمصادقة</string>
<string name="auth_login_desc">الاتصال بلوحة تحكم Hermes</string>
<string name="auth_login_desc">الاتصال بلوحة تحكم AITURK</string>
<string name="auth_login_base_url_label">رابط الخادم (URL)</string>
<string name="auth_login_token_label">رمز الجلسة (Session Token)</string>
<string name="auth_login_username_label">اسم المستخدم</string>
@@ -1201,11 +1199,11 @@
<string name="auth_login_error_password_required">كلمة المرور مطلوبة</string>
<string name="auth_login_error_unreachable">تعذر الوصول إلى لوحة التحكم — تحقق من عنوان IP والمنفذ</string>
<string name="auth_login_error_oauth_unsupported">تسجيل الدخول عبر OAuth (بوابة Nous) غير مدعوم في هذا الإصدار من التطبيق بعد. يرجى تبديل لوحة التحكم إلى المصادقة الأساسية (Basic Auth) أو وضع الرمز (Token). (المشكلة رقم 639#)</string>
<string name="auth_login_oauth_coming_soon">تستخدم لوحة التحكم هذه تسجيل الدخول عبر OAuth (بوابة Nous)، والذي سيتوفر قريباً في Hermes Mobile.</string>
<string name="auth_login_oauth_coming_soon">تستخدم لوحة التحكم هذه تسجيل الدخول عبر OAuth (بوابة Nous)، والذي سيتوفر قريباً في AITURK Mobil.</string>
<string name="auth_login_existing_profiles_title">استخدام ملف تعريف مسجل دخوله مسبقاً:</string>
<string name="auth_login_use_profile">الدخول باسم %1$s</string>
<string name="landing_title">Hermes Mobile</string>
<string name="landing_subtitle">لوحة التحكم لـ Hermes Agent</string>
<string name="landing_title">AITURK Mobil</string>
<string name="landing_subtitle">لوحة التحكم لـ AITURK</string>
<string name="landing_action_auth_login">تسجيل الدخول والمصادقة</string>
<string name="auth_init_failed">فشل في تهيئة إعدادات التطبيق</string>
<string name="providers_empty_title">لا يوجد موفرو OAuth</string>
@@ -1226,7 +1224,7 @@
<string name="action_dismiss">تجاهل</string>
<string name="action_done">تم</string>
<string name="action_close">إغلاق</string>
<string name="update_notice_banner_text">يتوفر إصدار جديد من Hermes Mobile %1$s</string>
<string name="update_notice_banner_text">يتوفر إصدار جديد من AITURK Mobil %1$s</string>
<string name="update_notice_banner_action">تحديث</string>
<string name="update_dialog_title">التحديث إلى %1$s</string>
<string name="update_dialog_changelog_header">ما الجديد</string>
@@ -1316,7 +1314,7 @@
<string name="context_window_usage_unavailable">استخدام نافذة السياق غير متوفر</string>
<string name="gif_play">تشغيل GIF</string>
<string name="kanban_filter_placeholder">تصفية المهام حسب العنوان أو الحالة أو المسؤول...</string>
<string name="logs_clipboard_label">سجلات Hermes</string>
<string name="logs_clipboard_label">سجلات AITURK</string>
<string name="logs_search_placeholder">البحث في السجلات...</string>
<string name="mcp_no_match">لا توجد خوادم تطابق \"%1$s\"</string>
<string name="mcp_search_placeholder">البحث في خوادم MCP...</string>
@@ -1554,7 +1552,7 @@
<string name="connection_setup_open_browser">فتح في المتصفح</string>
<string name="connection_setup_required">%1$s مطلوب</string>
<string name="connection_setup_request_failed">تعذر إرسال رد الإعداد. حاول مرة أخرى.</string>
<string name="connection_setup_pending">بانتظار Hermes…</string>
<string name="connection_setup_pending">بانتظار AITURK…</string>
<string name="connection_catalog_title">تثبيت %1$s</string>
<string name="connection_catalog_kind_plugin">إضافة</string>
<string name="connection_catalog_kind_skill">مهارة</string>
+28 -30
View File
@@ -1,5 +1,5 @@
<resources>
<string name="app_name">헤르메스</string>
<string name="app_name">AITURK Mobil</string>
<!-- Chat -->
<string name="chat_send_desc">전송</string>
@@ -51,7 +51,7 @@
<!-- Navigation & Drawer -->
<string name="press_back_again_to_exit">종료하려면 뒤로가기를 한 번 더 누르세요</string>
<string name="nav_drawer_title">헤르메스</string>
<string name="nav_drawer_title">AITURK</string>
<string name="nav_drawer_subtitle">AI 에이전트 제어</string>
<string name="nav_drawer_section_converse">대화</string>
<string name="nav_drawer_section_automate">자동화</string>
@@ -124,20 +124,20 @@
<string name="screen_files">파일</string>
<!-- Notifications -->
<string name="notif_title">헤르메스</string>
<string name="notif_waiting_replies">헤르메스 응답 대기 중</string>
<string name="notif_title">AITURK</string>
<string name="notif_waiting_replies">AITURK 응답 대기 중</string>
<string name="notif_connected_in_background">백그라운드에서 연결됨</string>
<string name="notif_action_turn_off">끄기</string>
<string name="notif_connecting">연결 중…</string>
<string name="notif_waiting_network">네트워크 대기 중</string>
<string name="notif_reconnecting">재연결 중</string>
<string name="notif_new_message">새 메시지</string>
<string name="notif_clarification_needed">헤르메스의 확인이 필요합니다</string>
<string name="notif_clarification_needed">AITURK의 확인이 필요합니다</string>
<string name="notif_reply_placeholder">답변 입력…</string>
<string name="notif_channel_service_name">헤르메스 백그라운드 서비스</string>
<string name="notif_channel_service_name">AITURK 백그라운드 서비스</string>
<string name="notif_channel_service_desc">백그라운드에서 연결 유지</string>
<string name="notif_channel_chat_name">헤르메스 채팅 응답</string>
<string name="notif_channel_chat_desc">헤르메스의 새 응답 알림</string>
<string name="notif_channel_chat_name">AITURK 채팅 응답</string>
<string name="notif_channel_chat_desc">AITURK의 새 응답 알림</string>
<string name="action_reply">답장</string>
<!-- Chat Screen & Bubble -->
@@ -146,7 +146,7 @@
<string name="chat_action_close_search">검색 닫기</string>
<string name="chat_action_reconnect">재접속</string>
<string name="chat_action_relogin">재로그인</string>
<string name="chat_relogin_title">헤르메스 재로그인</string>
<string name="chat_relogin_title">AITURK 재로그인</string>
<string name="chat_relogin_username">사용자명</string>
<string name="chat_relogin_password">비밀번호</string>
<string name="chat_relogin_submit">로그인</string>
@@ -154,7 +154,7 @@
<string name="chat_relogin_error_empty">사용자명과 비밀번호를 입력해주세요</string>
<string name="chat_empty_title">채팅 준비 완료</string>
<string name="chat_empty_subtitle">메시지를 보내 대화를 시작하세요</string>
<string name="chat_status_connecting">헤르메스에 연결 중…</string>
<string name="chat_status_connecting">AITURK에 연결 중…</string>
<string name="chat_status_reconnecting">재연결 중…</string>
<string name="chat_status_disconnected">연결 끊김</string>
<string name="chat_status_no_network">네트워크 없음</string>
@@ -188,7 +188,7 @@
<string name="settings_sec_connection">연결</string>
<string name="settings_field_token">인증 토큰</string>
<string name="settings_keep_connected_in_background_title">백그라운드에서 연결 유지</string>
<string name="settings_keep_connected_in_background_desc">다른 앱을 사용하는 동안 Hermes 연결을 유지합니다. 상시 알림이 표시되며 배터리를 더 소모할 수 있습니다.</string>
<string name="settings_keep_connected_in_background_desc">다른 앱을 사용하는 동안 AITURK 연결을 유지합니다. 상시 알림이 표시되며 배터리를 더 소모할 수 있습니다.</string>
<string name="settings_sec_behavior">동작</string>
<string name="settings_item_auto_reconnect">자동 재연결</string>
<string name="settings_desc_auto_reconnect">연결 끊김 시 자동 재연결</string>
@@ -229,9 +229,7 @@
<string name="settings_chat_preview_agent">완료되었습니다! 여기에서 글꼴 크기를 조정할 수 있습니다.</string>
<string name="settings_action_test_connection">연결 테스트</string>
<string name="settings_sec_about">정보</string>
<string name="settings_about_app_name">헤르메스 모바일</string>
<string name="settings_support_title">Hermes Mobile 후원</string>
<string name="settings_support_message">Hermes Mobile이 시간을 절약해 준다면 개발을 후원해 주세요.</string>
<string name="settings_about_app_name">AITURK Mobil</string>
<string name="settings_support_action">Ko-fi에서 후원하기</string>
<string name="settings_about_version">버전</string>
<string name="settings_about_build">빌드</string>
@@ -286,7 +284,7 @@
<string name="connect_selected_profile">프로필: %1$s</string>
<string name="connect_action_select_profile">저장된 프로필 선택</string>
<string name="connect_health_title">백엔드 상태</string>
<string name="connect_health_body">Hermes %1$s · %2$s</string>
<string name="connect_health_body">AITURK %1$s · %2$s</string>
<string name="connect_health_auth_gated">게이트(OAuth)</string>
<string name="connect_health_auth_token">토큰</string>
@@ -296,13 +294,13 @@
<string name="connect_error_403">접근 거부 (403 Forbidden)</string>
<string name="connect_error_http_code">서버가 HTTP %1$d 반환</string>
<string name="connect_error_timeout">연결 시간 초과</string>
<string name="connect_error_refused">연결 거부됨 – Hermes가 실행 중인가요?</string>
<string name="connect_error_refused">연결 거부됨 – AITURK가 실행 중인가요?</string>
<string name="connect_error_resolve">호스트를 찾을 수 없음</string>
<string name="connect_error_connection_failed">연결 실패: %1$s</string>
<string name="connect_save_profile">연결 프로필 저장</string>
<string name="connect_profile_name">프로필 이름</string>
<string name="connect_placeholder_profile_name">예: 집 헤르메스, 사무실 서버</string>
<string name="connect_placeholder_profile_name">예: 집 AITURK, 사무실 서버</string>
<string name="connect_action_hide_manual">수동 입력 숨기기</string>
<string name="connect_action_show_manual">수동으로 입력</string>
<string name="connect_placeholder_token">API 토큰</string>
@@ -512,7 +510,7 @@
<!-- Logs Screen -->
<string name="logs_empty_title">로그 없음</string>
<string name="logs_empty_desc">Hermes의 로그 출력이 여기에 표시됩니다.</string>
<string name="logs_empty_desc">AITURK의 로그 출력이 여기에 표시됩니다.</string>
<string name="logs_action_pause">일시정지</string>
<string name="logs_action_resume">재개</string>
<string name="logs_action_export">공유</string>
@@ -539,7 +537,7 @@
<string name="system_label_arch">아키텍처</string>
<string name="system_label_hostname">호스트명</string>
<string name="system_label_python">파이썬</string>
<string name="system_label_hermes_version">헤르메스</string>
<string name="system_label_hermes_version">AITURK</string>
<string name="system_label_cpu">CPU</string>
<string name="system_label_memory">메모리</string>
<string name="system_label_disk">디스크</string>
@@ -553,8 +551,8 @@
<string name="system_version_behind">%1$d 버전 뒤짐</string>
<string name="system_action_check_updates">업데이트 확인</string>
<string name="system_action_update_now">지금 업데이트</string>
<string name="system_update_confirm_title">Hermes 업데이트?</string>
<string name="system_update_confirm_desc">Hermes 업데이트를 실행하고 게이트웨이를 재시작합니다. 다음 재시작 시 적용됩니다.</string>
<string name="system_update_confirm_title">AITURK 업데이트?</string>
<string name="system_update_confirm_desc">AITURK 업데이트를 실행하고 게이트웨이를 재시작합니다. 다음 재시작 시 적용됩니다.</string>
<string name="system_migration_title">게이트웨이 마이그레이션</string>
<string name="system_migration_description">프로필 게이트웨이를 하나의 공유 멀티플렉서로 옮기기 전에 서버의 마이그레이션 계획을 확인하세요.</string>
<string name="system_migration_profiles">프로필</string>
@@ -703,7 +701,7 @@
<!-- Profiles Screen -->
<string name="profiles_empty_title">프로필이 없습니다</string>
<string name="profiles_empty_desc">Hermes의 연결 프로필이 여기에 표시됩니다.</string>
<string name="profiles_empty_desc">AITURK의 연결 프로필이 여기에 표시됩니다.</string>
<string name="profiles_label_model">모델: %1$s</string>
<string name="profiles_label_provider">제공자: %1$s</string>
<string name="profiles_label_skills">%1$d개 스킬</string>
@@ -745,7 +743,7 @@
<string name="profiles_delete_warning">프로필 \'%1$s\'과(와) 그 데이터를 영구 삭제합니다.</string>
<string name="profiles_delete_path">경로: %1$s</string>
<string name="profiles_delete_gateway_warning">이 프로필은 실행 중인 게이트웨이가 있습니다 — 삭제하면 중지됩니다.</string>
<string name="profiles_setup_command_hint">Hermes CLI에서 이 프로필을 설정하려면 이 명령을 실행하세요.</string>
<string name="profiles_setup_command_hint">AITURK CLI에서 이 프로필을 설정하려면 이 명령을 실행하세요.</string>
<string name="profiles_builder_step_indicator">%1$d / 5 단계</string>
<string name="profiles_builder_step_identity">아이덴티티</string>
<string name="profiles_builder_step_model">모델 설정</string>
@@ -763,7 +761,7 @@
<string name="profiles_builder_skills_default_desc">공통 시스템 도구 자동 포함</string>
<string name="profiles_builder_skills_local">로컬 스킬 선택</string>
<string name="profiles_builder_skills_search_hub">허브 검색</string>
<string name="profiles_builder_skills_hub_title">Hermes 허브에서 스킬 추가</string>
<string name="profiles_builder_skills_hub_title">AITURK 허브에서 스킬 추가</string>
<string name="profiles_builder_skills_added">추가된 스킬:</string>
<string name="profiles_builder_skills_search_results">검색 결과:</string>
<string name="profiles_builder_mcp_title">설정된 MCP 서버</string>
@@ -963,7 +961,7 @@
<!-- Keys Screen -->
<string name="keys_empty_title">환경 변수 키가 없습니다</string>
<string name="keys_empty_desc">Hermes의 환경 변수 키가 여기에 표시됩니다.</string>
<string name="keys_empty_desc">AITURK의 환경 변수 키가 여기에 표시됩니다.</string>
<string name="keys_label_not_configured">설정 안 됨</string>
<string name="keys_action_toggle_visibility">표시 전환</string>
<string name="keys_search_placeholder">키 검색…</string>
@@ -978,7 +976,7 @@
<!-- Channels Screen -->
<string name="channels_empty_title">설정된 채널이 없습니다</string>
<string name="channels_empty_desc">Hermes에서 메시징 플랫폼을 추가하면 여기에 표시됩니다.</string>
<string name="channels_empty_desc">AITURK에서 메시징 플랫폼을 추가하면 여기에 표시됩니다.</string>
<string name="channels_action_configure">설정</string>
<string name="channels_sec_settings">설정</string>
<string name="channels_action_save_settings">설정 저장</string>
@@ -1007,7 +1005,7 @@
<!-- Auth Login Screen -->
<string name="auth_login_title">인증 로그인</string>
<string name="auth_login_desc">Hermes 대시보드에 연결</string>
<string name="auth_login_desc">AITURK 대시보드에 연결</string>
<string name="auth_login_token_label">세션 토큰</string>
<string name="auth_login_username_label">사용자명</string>
<string name="auth_login_password_label">비밀번호</string>
@@ -1022,8 +1020,8 @@
<string name="auth_login_use_profile">%1$s(으)로 접속</string>
<!-- Landing Screen -->
<string name="landing_title">헤르메스 모바일</string>
<string name="landing_subtitle">Hermes Agent 제어판</string>
<string name="landing_title">AITURK Mobil</string>
<string name="landing_subtitle">AITURK 제어판</string>
<string name="landing_action_auth_login">인증 로그인</string>
<!-- Loading / Startup State (issue #1171) -->
@@ -1210,7 +1208,7 @@
<string name="connection_setup_open_browser">브라우저에서 열기</string>
<string name="connection_setup_required">%1$s은(는) 필수입니다</string>
<string name="connection_setup_request_failed">설정 응답을 보낼 수 없습니다. 다시 시도하세요.</string>
<string name="connection_setup_pending">Hermes를 기다리는 중…</string>
<string name="connection_setup_pending">AITURK를 기다리는 중…</string>
<string name="connection_catalog_title">%1$s 설치</string>
<string name="connection_catalog_kind_plugin">플러그인</string>
<string name="connection_catalog_kind_skill">스킬</string>
+37 -39
View File
@@ -1,6 +1,6 @@
<resources>
<!-- Simplified Chinese (zh) translation -->
<string name="app_name">Hermes Mobile</string>
<string name="app_name">AITURK Mobil</string>
<string name="chat_send_desc">发送</string>
<string name="chat_mic_listening">正在聆听…</string>
<string name="stt_permission_denied">语音输入需要麦克风权限</string>
@@ -57,7 +57,7 @@
<string name="billing_plan">套餐</string>
<string name="billing_topup">充值</string>
<string name="press_back_again_to_exit">再次返回以退出应用</string>
<string name="nav_drawer_title">Hermes</string>
<string name="nav_drawer_title">AITURK</string>
<string name="nav_drawer_subtitle">AI Agent 控制台</string>
<string name="nav_drawer_section_converse">对话</string>
<string name="nav_drawer_section_automate">自动化</string>
@@ -127,27 +127,27 @@
<string name="screen_analytics">分析</string>
<string name="screen_billing">计费</string>
<string name="screen_files">文件</string>
<string name="notif_title">Hermes</string>
<string name="notif_waiting_replies">等待 Hermes 回复</string>
<string name="notif_title">AITURK</string>
<string name="notif_waiting_replies">等待 AITURK 回复</string>
<string name="notif_connected_in_background">在后台保持连接</string>
<string name="notif_action_turn_off">关闭</string>
<string name="notif_connecting">正在连接…</string>
<string name="notif_waiting_network">等待网络连接</string>
<string name="notif_reconnecting">正在重新连接</string>
<string name="notif_new_message">新消息</string>
<string name="notif_clarification_needed">Hermes 需要确认</string>
<string name="notif_clarification_needed">AITURK 需要确认</string>
<string name="notif_reply_placeholder">输入回复…</string>
<string name="notif_channel_service_name">Hermes 后台服务</string>
<string name="notif_channel_service_name">AITURK 后台服务</string>
<string name="notif_channel_service_desc">在后台保持连接</string>
<string name="notif_channel_chat_name">Hermes 对话回复</string>
<string name="notif_channel_chat_desc">Hermes 新回复提醒</string>
<string name="notif_channel_chat_name">AITURK 对话回复</string>
<string name="notif_channel_chat_desc">AITURK 新回复提醒</string>
<string name="action_reply">回复</string>
<string name="bot_chat_never_resets_notice">Bot 聊天是连续对话 — 正在压缩替代。如需临时会话,请使用普通聊天。</string>
<string name="chat_action_search">搜索</string>
<string name="chat_action_close_search">关闭搜索</string>
<string name="chat_action_reconnect">重新连接</string>
<string name="chat_action_relogin">重新登录</string>
<string name="chat_relogin_title">重新登录 Hermes</string>
<string name="chat_relogin_title">重新登录 AITURK</string>
<string name="chat_relogin_username">用户名</string>
<string name="chat_relogin_password">密码</string>
<string name="chat_relogin_submit">登录</string>
@@ -155,7 +155,7 @@
<string name="chat_relogin_error_empty">用户名和密码不能为空</string>
<string name="chat_empty_title">准备就绪</string>
<string name="chat_empty_subtitle">发送消息开始对话</string>
<string name="chat_status_connecting">正在连接 Hermes…</string>
<string name="chat_status_connecting">正在连接 AITURK…</string>
<string name="chat_resume_error_title">无法连接此会话</string>
<string name="chat_status_reconnecting">重新连接中…</string>
<string name="chat_status_disconnected">已断开</string>
@@ -185,7 +185,7 @@
<string name="settings_sec_connection">连接</string>
<string name="settings_field_token">认证令牌</string>
<string name="settings_keep_connected_in_background_title">在后台保持连接</string>
<string name="settings_keep_connected_in_background_desc">在使用其他应用时保持 Hermes 连接。会显示常驻通知,并可能消耗更多电量。</string>
<string name="settings_keep_connected_in_background_desc">在使用其他应用时保持 AITURK 连接。会显示常驻通知,并可能消耗更多电量。</string>
<string name="settings_sec_behavior">行为</string>
<string name="settings_item_auto_reconnect">自动重连</string>
<string name="settings_desc_auto_reconnect">断开后自动重新连接</string>
@@ -227,9 +227,7 @@
<string name="settings_action_test_connection">测试连接</string>
<string name="settings_sec_about">关于</string>
<string name="settings_sec_language">语言</string>
<string name="settings_about_app_name">Hermes Mobile</string>
<string name="settings_support_title">支持 Hermes Mobile</string>
<string name="settings_support_message">如果 Hermes Mobile 为你节省了时间,欢迎支持它的开发。</string>
<string name="settings_about_app_name">AITURK Mobil</string>
<string name="settings_support_action">在 Ko-fi 上支持我</string>
<string name="settings_about_version">版本</string>
<string name="settings_about_build">构建</string>
@@ -289,7 +287,7 @@
<string name="connect_selected_profile">配置:%1$s</string>
<string name="connect_action_select_profile">选择已保存配置</string>
<string name="connect_health_title">后端健康状态</string>
<string name="connect_health_body">Hermes %1$s · %2$s</string>
<string name="connect_health_body">AITURK %1$s · %2$s</string>
<string name="connect_health_auth_gated">需登录(OAuth)</string>
<string name="connect_health_auth_token">令牌</string>
<string name="connect_error_token_required">需要填写令牌</string>
@@ -297,7 +295,7 @@
<string name="connect_error_403">访问被拒绝(403 禁止访问)</string>
<string name="connect_error_http_code">服务器返回 HTTP %1$d</string>
<string name="connect_error_timeout">连接超时</string>
<string name="connect_error_refused">连接被拒绝——Hermes 是否在运行?</string>
<string name="connect_error_refused">连接被拒绝——AITURK 是否在运行?</string>
<string name="connect_error_resolve">无法解析主机名</string>
<string name="connect_error_connection_failed">连接失败:%1$s</string>
<string name="connect_save_profile">保存连接配置</string>
@@ -499,7 +497,7 @@
<string name="skills_hub_source_offline">离线</string>
<string name="skills_hub_source_via_index">通过索引</string>
<string name="skills_hub_featured_title">精选技能</string>
<string name="skills_hub_featured_subtitle">来自 Hermes 索引——搜索获取更多</string>
<string name="skills_hub_featured_subtitle">来自 AITURK 索引——搜索获取更多</string>
<string name="skills_hub_landing_hint">在上方搜索可安装的技能</string>
<string name="skills_hub_scan">扫描</string>
<string name="skills_hub_scan_verdict_label">判定:%1$s</string>
@@ -520,7 +518,7 @@
<string name="content_desc_update_skills_hub">从中心更新技能</string>
<string name="content_desc_save_changes">保存更改</string>
<string name="logs_empty_title">暂无日志</string>
<string name="logs_empty_desc">Hermes 的日志输出将显示在这里。</string>
<string name="logs_empty_desc">AITURK 的日志输出将显示在这里。</string>
<string name="logs_action_pause">暂停</string>
<string name="logs_action_resume">继续</string>
<string name="logs_action_export">分享</string>
@@ -543,7 +541,7 @@
<string name="system_label_arch">架构</string>
<string name="system_label_hostname">主机名</string>
<string name="system_label_python">Python</string>
<string name="system_label_hermes_version">Hermes</string>
<string name="system_label_hermes_version">AITURK</string>
<string name="system_label_cpu">CPU</string>
<string name="system_label_memory">内存</string>
<string name="system_label_disk">磁盘</string>
@@ -557,7 +555,7 @@
<string name="system_version_behind">落后 %1$d 个版本</string>
<string name="system_action_check_updates">检查更新</string>
<string name="system_action_update_now">立即更新</string>
<string name="system_update_confirm_title">更新 Hermes?</string>
<string name="system_update_confirm_title">更新 AITURK?</string>
<string name="system_update_confirm_desc">这将运行 hermes update 并重启网关。</string>
<string name="system_update_progress_title">软件更新</string>
<string name="system_sec_portal">Nous Portal</string>
@@ -633,10 +631,10 @@
<string name="system_sec_restore">从上传恢复</string>
<string name="system_op_restore_upload">上传恢复包</string>
<string name="system_op_restore_pick">选择备份文件</string>
<string name="system_op_import_confirm_title">恢复完整 Hermes 备份?</string>
<string name="system_op_import_confirm_desc">这将覆盖当前的 Hermes 配置、技能、会话和数据。此操作无法撤销。</string>
<string name="system_op_import_confirm_title">恢复完整 AITURK 备份?</string>
<string name="system_op_import_confirm_desc">这将覆盖当前的 AITURK 配置、技能、会话和数据。此操作无法撤销。</string>
<string name="system_sec_debug_share">调试分享</string>
<string name="system_debug_share_description">将系统信息和日志上传到公开粘贴服务,返回链接发给 Hermes 团队。粘贴内容 6 小时后自动删除。</string>
<string name="system_debug_share_description">将系统信息和日志上传到公开粘贴服务,返回链接发给 AITURK 团队。粘贴内容 6 小时后自动删除。</string>
<string name="system_debug_share_generate">生成分享链接</string>
<string name="system_debug_share_uploading">上传中…</string>
<string name="system_debug_share_redact">上传前脱敏凭据类令牌(推荐)</string>
@@ -691,7 +689,7 @@
<item quantity="other">%1$d 个模型</item>
</plurals>
<string name="history_empty_title">暂无历史</string>
<string name="history_empty_desc">之前的 Hermes 对话会话将显示在这里。</string>
<string name="history_empty_desc">之前的 AITURK 对话会话将显示在这里。</string>
<string name="history_untitled">未命名</string>
<string name="history_message_count">%1$d 条消息</string>
<plurals name="sessions_card_message_count">
@@ -820,7 +818,7 @@
<string name="config_action_save">保存</string>
<string name="config_action_save_yaml">保存 YAML</string>
<string name="profiles_empty_title">没有可用配置</string>
<string name="profiles_empty_desc">Hermes 的连接配置将显示在这里。</string>
<string name="profiles_empty_desc">AITURK 的连接配置将显示在这里。</string>
<string name="profiles_label_model">模型:%1$s</string>
<string name="profiles_label_provider">提供商:%1$s</string>
<string name="profiles_label_skills">%1$d 个技能</string>
@@ -862,7 +860,7 @@
<string name="profiles_delete_warning">这将永久删除配置"%1$s"及其数据。</string>
<string name="profiles_delete_path">路径:%1$s</string>
<string name="profiles_delete_gateway_warning">此配置有正在运行的网关——删除它会将其停止。</string>
<string name="profiles_setup_command_hint">在 Hermes CLI 中运行此命令以配置此配置文件。</string>
<string name="profiles_setup_command_hint">在 AITURK CLI 中运行此命令以配置此配置文件。</string>
<string name="profiles_builder_step_indicator">第 %1$d 步,共 5 步</string>
<string name="profiles_builder_step_identity">身份</string>
<string name="profiles_builder_step_model">模型配置</string>
@@ -880,7 +878,7 @@
<string name="profiles_builder_skills_default_desc">自动打包常用系统工具</string>
<string name="profiles_builder_skills_local">选择本地技能</string>
<string name="profiles_builder_skills_search_hub">搜索中心</string>
<string name="profiles_builder_skills_hub_title">从 Hermes 中心添加技能</string>
<string name="profiles_builder_skills_hub_title">从 AITURK 中心添加技能</string>
<string name="profiles_builder_skills_added">已添加技能:</string>
<string name="profiles_builder_skills_search_results">搜索结果:</string>
<string name="profiles_builder_mcp_title">已配置的 MCP 服务器</string>
@@ -1016,7 +1014,7 @@
<string name="pressure_banner_memory_oom">代理意外重启 — 很可能是内存不足导致</string>
<string name="pressure_banner_memory_elevated">代理内存不足</string>
<string name="cron_empty_title">没有定时任务</string>
<string name="cron_empty_desc">Hermes 的定时任务将显示在这里。</string>
<string name="cron_empty_desc">AITURK 的定时任务将显示在这里。</string>
<string name="cron_status_active">启用</string>
<string name="cron_status_paused">已暂停</string>
<string name="cron_action_pause">暂停</string>
@@ -1091,7 +1089,7 @@
<string name="achievements_reset_title">重置成就?</string>
<string name="achievements_reset_desc">这将清空所有解锁与发现数据。下次扫描时将从头重新扫描成就。此操作无法撤销。</string>
<string name="keys_empty_title">没有环境密钥数据</string>
<string name="keys_empty_desc">Hermes 的环境密钥将显示在这里。</string>
<string name="keys_empty_desc">AITURK 的环境密钥将显示在这里。</string>
<string name="keys_label_not_configured">未配置</string>
<string name="keys_action_toggle_visibility">切换可见性</string>
<string name="keys_search_placeholder">搜索密钥…</string>
@@ -1132,7 +1130,7 @@
<string name="files_dialog_delete_title">删除?</string>
<string name="files_dialog_delete_message">确定要删除"%1$s"吗?此操作无法撤销。</string>
<string name="channels_empty_title">未配置渠道</string>
<string name="channels_empty_desc">在 Hermes 中添加消息平台后,会显示在这里。</string>
<string name="channels_empty_desc">在 AITURK 中添加消息平台后,会显示在这里。</string>
<string name="channels_action_configure">配置</string>
<string name="channels_sec_settings">配置设置</string>
<string name="channels_action_save_settings">保存设置</string>
@@ -1155,7 +1153,7 @@
<string name="settings_saved_profiles">已保存配置(%1$d)</string>
<string name="settings_logout">退出登录</string>
<string name="auth_login_title">认证登录</string>
<string name="auth_login_desc">连接到你的 Hermes dashboard</string>
<string name="auth_login_desc">连接到你的 AITURK dashboard</string>
<string name="auth_login_base_url_label">服务器地址</string>
<string name="auth_login_token_label">会话令牌</string>
<string name="auth_login_username_label">用户名</string>
@@ -1168,11 +1166,11 @@
<string name="auth_login_error_password_required">需要填写密码</string>
<string name="auth_login_error_unreachable">无法访问 dashboard——检查 IP 和端口</string>
<string name="auth_login_error_oauth_unsupported">此版本暂不支持 OAuth 登录(Nous Portal)。请将 dashboard 切换到 basic auth 或令牌模式。(issue #639)</string>
<string name="auth_login_oauth_coming_soon">此 dashboard 使用 OAuth(Nous Portal)登录,该功能即将在 Hermes Mobile 中支持。</string>
<string name="auth_login_oauth_coming_soon">此 dashboard 使用 OAuth(Nous Portal)登录,该功能即将在 AITURK Mobil 中支持。</string>
<string name="auth_login_existing_profiles_title">使用已登录的配置:</string>
<string name="auth_login_use_profile">以 %1$s 身份进入</string>
<string name="landing_title">Hermes Mobile</string>
<string name="landing_subtitle">Hermes Agent 控制面板</string>
<string name="landing_title">AITURK Mobil</string>
<string name="landing_subtitle">AITURK 控制面板</string>
<string name="landing_action_auth_login">认证登录</string>
<string name="auth_init_failed">应用设置初始化失败</string>
<string name="providers_empty_title">没有 OAuth 提供商</string>
@@ -1193,7 +1191,7 @@
<string name="action_dismiss">忽略</string>
<string name="action_done">完成</string>
<string name="action_close">关闭</string>
<string name="update_notice_banner_text">Hermes Mobile %1$s 已可用</string>
<string name="update_notice_banner_text">AITURK Mobil %1$s 已可用</string>
<string name="update_notice_banner_action">更新</string>
<string name="processes_empty_title">没有运行中的进程</string>
<string name="processes_empty_desc">此会话的后台进程将显示在这里。</string>
@@ -1283,7 +1281,7 @@
<string name="context_window_usage_unavailable">上下文窗口使用量不可用</string>
<string name="gif_play">播放 GIF</string>
<string name="kanban_filter_placeholder">按标题、状态或负责人筛选任务…</string>
<string name="logs_clipboard_label">Hermes 日志</string>
<string name="logs_clipboard_label">AITURK 日志</string>
<string name="logs_search_placeholder">搜索日志…</string>
<string name="mcp_no_match">没有匹配&quot;%1$s&quot;的服务器</string>
<string name="mcp_search_placeholder">搜索 MCP 服务器…</string>
@@ -1506,7 +1504,7 @@
<string name="connection_setup_open_browser">在浏览器中打开</string>
<string name="connection_setup_required">%1$s为必填项</string>
<string name="connection_setup_request_failed">无法发送设置响应,请重试。</string>
<string name="connection_setup_pending">正在等待 Hermes…</string>
<string name="connection_setup_pending">正在等待 AITURK…</string>
<string name="connection_catalog_title">安装 %1$s</string>
<string name="connection_catalog_kind_plugin">插件</string>
<string name="connection_catalog_kind_skill">技能</string>
@@ -1571,7 +1569,7 @@
<string name="detail_dialog_docs">文档</string>
<string name="detail_dialog_maintainer">维护者</string>
<string name="detail_dialog_repository">仓库</string>
<string name="detail_dialog_requires_hermes">需要 Hermes</string>
<string name="detail_dialog_requires_hermes">需要 AITURK</string>
<string name="detail_dialog_tier">层级</string>
<string name="group_chat_action_stop">停止生成</string>
<string name="group_chat_bot_passed">%1$s 本轮未发言</string>
@@ -1580,7 +1578,7 @@
<string name="group_chat_tool_no_output_success">退出码 0(无输出)</string>
<string name="group_chat_tool_running">运行中…</string>
<string name="kanban_bulk_complete_title">完成 %1$d 项任务</string>
<string name="notif_input_needed">Hermes 需要你的输入</string>
<string name="notif_input_needed">AITURK 需要你的输入</string>
<string name="plugins_catalog_empty_desc">没有匹配筛选条件或搜索词的插件</string>
<string name="plugins_catalog_empty_title">未找到目录插件</string>
<string name="plugins_catalog_filter_all">全部</string>
+2 -2
View File
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="chat_reply_failed_title">Hermes couldn\'t finish this reply</string>
<string name="chat_reply_failed_description">Something went wrong while Hermes was replying. Open the details or logs to understand what happened.</string>
<string name="chat_reply_failed_title">AITURK couldn\'t finish this reply</string>
<string name="chat_reply_failed_description">Something went wrong while AITURK was replying. Open the details or logs to understand what happened.</string>
<string name="chat_reply_failed_details">Details</string>
<string name="chat_reply_failed_details_collapsed">Collapsed</string>
<string name="chat_reply_failed_details_expanded">Expanded</string>
+46 -43
View File
@@ -1,5 +1,5 @@
<resources>
<string name="app_name">Hermes Mobile</string>
<string name="app_name">AITURK Mobil</string>
<!-- Chat -->
<string name="chat_send_desc">Send</string>
@@ -75,7 +75,7 @@
<!-- Navigation & Drawer -->
<string name="press_back_again_to_exit">Press back again to exit</string>
<string name="nav_drawer_title">Hermes</string>
<string name="nav_drawer_title">AITURK</string>
<string name="nav_drawer_subtitle">AI Agent Control</string>
<string name="nav_drawer_section_converse">Converse</string>
<string name="nav_drawer_section_automate">Automate</string>
@@ -150,21 +150,21 @@
<string name="screen_files">Files</string>
<!-- Notifications -->
<string name="notif_title">Hermes</string>
<string name="notif_waiting_replies">Waiting for Hermes replies</string>
<string name="notif_title">AITURK</string>
<string name="notif_waiting_replies">Waiting for AITURK replies</string>
<string name="notif_connected_in_background">Connected in background</string>
<string name="notif_action_turn_off">Turn off</string>
<string name="notif_connecting">Connecting…</string>
<string name="notif_waiting_network">Waiting for network</string>
<string name="notif_reconnecting">Reconnecting</string>
<string name="notif_new_message">New message</string>
<string name="notif_clarification_needed">Hermes needs a clarification</string>
<string name="notif_input_needed">Hermes needs your input</string>
<string name="notif_clarification_needed">AITURK needs a clarification</string>
<string name="notif_input_needed">AITURK needs your input</string>
<string name="notif_reply_placeholder">Type your reply\u2026</string>
<string name="notif_channel_service_name">Hermes Background Service</string>
<string name="notif_channel_service_name">AITURK Background Service</string>
<string name="notif_channel_service_desc">Keeps connection alive in the background</string>
<string name="notif_channel_chat_name">Hermes Chat Replies</string>
<string name="notif_channel_chat_desc">Alerts for new replies from Hermes</string>
<string name="notif_channel_chat_name">AITURK Chat Replies</string>
<string name="notif_channel_chat_desc">Alerts for new replies from AITURK</string>
<string name="notif_session_complete">Session finished: %1$s</string>
<string name="notif_session_failed">Session failed: %1$s</string>
<string name="action_reply">Reply</string>
@@ -188,7 +188,7 @@
<string name="chat_history_window_more_both">More messages exist before and after this bounded window.</string>
<string name="chat_action_reconnect">Reconnect</string>
<string name="chat_action_relogin">Re-login</string>
<string name="chat_relogin_title">Re-login to Hermes</string>
<string name="chat_relogin_title">Re-login to AITURK</string>
<string name="chat_relogin_username">Username</string>
<string name="chat_relogin_password">Password</string>
<string name="chat_relogin_submit">Login</string>
@@ -196,7 +196,7 @@
<string name="chat_relogin_error_empty">Username and password cannot be empty</string>
<string name="chat_empty_title">Ready to chat</string>
<string name="chat_empty_subtitle">Send a message to start a conversation</string>
<string name="chat_status_connecting">Connecting to Hermes\u2026</string>
<string name="chat_status_connecting">Connecting to AITURK\u2026</string>
<string name="chat_resume_error_title">Couldn\'t connect to this session</string>
<string name="chat_status_reconnecting">Reconnecting\u2026</string>
<string name="chat_status_disconnected">Disconnected</string>
@@ -250,7 +250,7 @@
<string name="content_desc_copied">Copied</string>
<string name="content_desc_speak">Read aloud</string>
<string name="content_desc_stop_speaking">Stop speaking</string>
<string name="tts_error_network">Could not reach the Hermes server for speech</string>
<string name="tts_error_network">Could not reach the AITURK server for speech</string>
<string name="tts_error_synthesis">Could not synthesize the message audio</string>
<string name="tts_error_playback">Could not play the message audio</string>
<string name="content_desc_edit">Edit</string>
@@ -278,9 +278,9 @@
<string name="account_connectors_remove_confirm_message">Remove %1$s? You may need to authorize it again.</string>
<string name="settings_field_token">Auth Token</string>
<string name="settings_keep_connected_in_background_title">Stay connected in background</string>
<string name="settings_keep_connected_in_background_desc">Keep Hermes connected while using other apps. Shows an ongoing notification and may use more battery.</string>
<string name="settings_keep_connected_in_background_desc">Keep AITURK connected while using other apps. Shows an ongoing notification and may use more battery.</string>
<string name="settings_notify_session_completions_title">Notify when a session completes</string>
<string name="settings_notify_session_completions_desc">Alert when any Hermes session finishes while the app is in the background. Keeps Hermes connected in the background (ongoing notification, extra battery use) so finished sessions can alert you.</string>
<string name="settings_notify_session_completions_desc">Alert when any AITURK session finishes while the app is in the background. Keeps AITURK connected in the background (ongoing notification, extra battery use) so finished sessions can alert you.</string>
<string name="settings_sec_behavior">Behavior</string>
<string name="settings_item_auto_reconnect">Auto-Reconnect</string>
<string name="settings_desc_auto_reconnect">Automatically reconnect on disconnect</string>
@@ -322,7 +322,9 @@
<string name="settings_action_test_connection">Test Connection</string>
<string name="settings_sec_about">About</string>
<string name="settings_sec_language">Language</string>
<string name="settings_about_app_name">Hermes Mobile</string>
<string name="settings_about_app_name">AITURK Mobil</string>
<string name="settings_about_attribution">AITURK Mobil is adapted from Hy4ri/hermes-mobile (Apache-2.0).</string>
<string name="settings_about_download">Updates</string>
<string name="settings_about_version">Version</string>
<string name="settings_about_build">Build</string>
<string name="settings_about_debug">Debug</string>
@@ -341,9 +343,9 @@
<string name="settings_about_update_retry">Retry</string>
<string name="settings_about_rc_updates_title">Check release candidate updates</string>
<string name="settings_about_rc_updates_desc">Install pre-release RC builds. They may be less stable.</string>
<string name="settings_support_title">Support Hermes Mobile</string>
<string name="settings_support_message">If Hermes Mobile saves you time, you can support its development.</string>
<string name="settings_support_action">Support me on Ko-fi</string>
<string name="settings_support_title">Support the original developer</string>
<string name="settings_support_message">AITURK Mobil is adapted from the open-source hermes-mobile project by Hy4ri. If it saves you time, you can support the original developer.</string>
<string name="settings_support_action">Support on Ko-fi</string>
<!-- Settings list summaries (drill-down) -->
<string name="settings_summary_profiles">%1$d saved</string>
@@ -386,12 +388,13 @@
<string name="language_arabic">العربية</string>
<string name="language_chinese">简体中文</string>
<string name="language_korean">한국어</string>
<string name="language_turkish">Türkçe</string>
<!-- Connect Screen -->
<string name="connect_selected_profile">Profile: %1$s</string>
<string name="connect_action_select_profile">Select Saved Profile</string>
<string name="connect_health_title">Backend health</string>
<string name="connect_health_body">Hermes %1$s · %2$s</string>
<string name="connect_health_body">AITURK %1$s · %2$s</string>
<string name="connect_health_auth_gated">Gated (OAuth)</string>
<string name="connect_health_auth_token">Token</string>
@@ -401,7 +404,7 @@
<string name="connect_error_403">Access denied (403 Forbidden)</string>
<string name="connect_error_http_code">Server returned HTTP %1$d</string>
<string name="connect_error_timeout">Connection timed out</string>
<string name="connect_error_refused">Connection refused – is Hermes running?</string>
<string name="connect_error_refused">Connection refused – is AITURK IDE running?</string>
<string name="connect_error_resolve">Could not resolve host</string>
<string name="connect_error_connection_failed">Connection failed: %1$s</string>
@@ -609,7 +612,7 @@
<string name="skills_hub_source_offline">offline</string>
<string name="skills_hub_source_via_index">via index</string>
<string name="skills_hub_featured_title">Featured skills</string>
<string name="skills_hub_featured_subtitle">from the Hermes index — search above for more</string>
<string name="skills_hub_featured_subtitle">from the skills index — search above for more</string>
<string name="skills_hub_landing_hint">Search the hub above to browse installable skills from the connected sources</string>
<string name="skills_hub_scan">Scan</string>
<string name="skills_hub_scan_verdict_label">Verdict: %1$s</string>
@@ -637,7 +640,7 @@
<!-- Logs Screen -->
<string name="logs_empty_title">No logs available</string>
<string name="logs_empty_desc">Log output from Hermes will appear here.</string>
<string name="logs_empty_desc">Log output from AITURK will appear here.</string>
<string name="logs_action_pause">Pause</string>
<string name="logs_action_resume">Resume</string>
<string name="logs_action_export">Share</string>
@@ -664,7 +667,7 @@
<string name="system_label_arch">Arch</string>
<string name="system_label_hostname">Host</string>
<string name="system_label_python">Python</string>
<string name="system_label_hermes_version">Hermes</string>
<string name="system_label_hermes_version">AITURK</string>
<string name="system_label_cpu">CPU</string>
<string name="system_label_memory">Memory</string>
<string name="system_label_disk">Disk</string>
@@ -678,7 +681,7 @@
<string name="system_version_behind">%1$d behind</string>
<string name="system_action_check_updates">Check for updates</string>
<string name="system_action_update_now">Update now</string>
<string name="system_update_confirm_title">Update Hermes?</string>
<string name="system_update_confirm_title">Update AITURK?</string>
<string name="system_update_confirm_desc">This will run hermes update and restart the gateway.</string>
<string name="system_update_progress_title">Software update</string>
@@ -767,12 +770,12 @@
<string name="system_sec_restore">Restore from upload</string>
<string name="system_op_restore_upload">Restore upload</string>
<string name="system_op_restore_pick">Choose backup archive</string>
<string name="system_op_import_confirm_title">Restore full Hermes backup?</string>
<string name="system_op_import_confirm_desc">This will overwrite your current Hermes configuration, skills, sessions, and data. This cannot be undone.</string>
<string name="system_op_import_confirm_title">Restore full AITURK backup?</string>
<string name="system_op_import_confirm_desc">This will overwrite your current AITURK configuration, skills, sessions, and data. This cannot be undone.</string>
<!-- Debug share section -->
<string name="system_sec_debug_share">Debug share</string>
<string name="system_debug_share_description">Uploads system info + logs to a public paste service and returns links to send the Hermes team. Pastes auto-delete after 6 hours.</string>
<string name="system_debug_share_description">Uploads system info + logs to a public paste service and returns links to send to support. Pastes auto-delete after 6 hours.</string>
<string name="system_debug_share_generate">Generate share link</string>
<string name="system_debug_share_uploading">Uploading…</string>
<string name="system_debug_share_redact">Redact credential-shaped tokens before upload (recommended)</string>
@@ -839,7 +842,7 @@
<!-- Sessions (History) Screen -->
<string name="history_empty_title">No history</string>
<string name="history_empty_desc">Previous chat sessions from Hermes will appear here.</string>
<string name="history_empty_desc">Previous chat sessions from AITURK will appear here.</string>
<string name="history_untitled">Untitled</string>
<string name="history_message_count">%1$d messages</string>
<plurals name="sessions_card_message_count">
@@ -989,7 +992,7 @@
<!-- Profiles Screen -->
<string name="profiles_empty_title">No profiles available</string>
<string name="profiles_empty_desc">Connection profiles from Hermes will appear here.</string>
<string name="profiles_empty_desc">Connection profiles from AITURK will appear here.</string>
<string name="profiles_label_model">Model: %1$s</string>
<string name="profiles_label_provider">Provider: %1$s</string>
<string name="profiles_label_skills">%1$d skills</string>
@@ -1031,7 +1034,7 @@
<string name="profiles_delete_warning">This permanently deletes the profile \'%1$s\' and its data.</string>
<string name="profiles_delete_path">Path: %1$s</string>
<string name="profiles_delete_gateway_warning">This profile has a running gateway — deleting it will stop it.</string>
<string name="profiles_setup_command_hint">Run this command in the Hermes CLI to configure this profile.</string>
<string name="profiles_setup_command_hint">Run this command in the agent CLI to configure this profile.</string>
<string name="profiles_builder_step_indicator">Step %1$d of 5</string>
<string name="profiles_builder_step_identity">Identity</string>
<string name="profiles_builder_step_model">Model Configuration</string>
@@ -1049,7 +1052,7 @@
<string name="profiles_builder_skills_default_desc">Automatically bundles common system tools</string>
<string name="profiles_builder_skills_local">Select Local Skills</string>
<string name="profiles_builder_skills_search_hub">Search Hub</string>
<string name="profiles_builder_skills_hub_title">Add Skills from Hermes Hub</string>
<string name="profiles_builder_skills_hub_title">Add Skills from the Skills Hub</string>
<string name="profiles_builder_skills_added">Added Skills:</string>
<string name="profiles_builder_skills_search_results">Search Results:</string>
<string name="profiles_builder_mcp_title">Configured MCP Servers</string>
@@ -1165,7 +1168,7 @@
<string name="detail_dialog_maintainer">Maintainer</string>
<string name="detail_dialog_repository">Repository</string>
<string name="detail_dialog_commit">Commit SHA</string>
<string name="detail_dialog_requires_hermes">Requires Hermes</string>
<string name="detail_dialog_requires_hermes">Requires AITURK</string>
<string name="detail_dialog_docs">Documentation</string>
<string name="detail_dialog_capabilities">Capabilities</string>
@@ -1241,7 +1244,7 @@
<!-- CronJobs Screen -->
<string name="cron_empty_title">No cron jobs</string>
<string name="cron_empty_desc">Scheduled tasks from Hermes will appear here.</string>
<string name="cron_empty_desc">Scheduled tasks from AITURK will appear here.</string>
<string name="cron_status_active">Active</string>
<string name="cron_status_paused">Paused</string>
<string name="cron_action_pause">Pause</string>
@@ -1320,7 +1323,7 @@
<!-- Keys Screen -->
<string name="keys_empty_title">No environment keys reported</string>
<string name="keys_empty_desc">Environment keys from Hermes will appear here.</string>
<string name="keys_empty_desc">Environment keys from AITURK will appear here.</string>
<string name="keys_label_not_configured">Not configured</string>
<string name="keys_action_toggle_visibility">Toggle Visibility</string>
<string name="keys_search_placeholder">Search keys…</string>
@@ -1365,7 +1368,7 @@
<!-- Channels Screen -->
<string name="channels_empty_title">No channels configured</string>
<string name="channels_empty_desc">Add messaging platforms in Hermes to see them here.</string>
<string name="channels_empty_desc">Add messaging platforms in AITURK to see them here.</string>
<string name="channels_action_configure">Configure</string>
<string name="channels_sec_settings">Configuration Settings</string>
<string name="channels_action_save_settings">Save Settings</string>
@@ -1394,7 +1397,7 @@
<!-- Auth Login Screen -->
<string name="auth_login_title">Auth Login</string>
<string name="auth_login_desc">Connect to your Hermes dashboard</string>
<string name="auth_login_desc">Connect to your AITURK IDE</string>
<string name="auth_login_base_url_label">Server URL</string>
<string name="auth_login_token_label">Session Token</string>
<string name="auth_login_username_label">Username</string>
@@ -1407,13 +1410,13 @@
<string name="auth_login_error_password_required">Password is required</string>
<string name="auth_login_error_unreachable">Dashboard unreachable — check IP and port</string>
<string name="auth_login_error_oauth_unsupported">OAuth login (Nous Portal) is not supported in this app version yet. Switch the dashboard to basic auth or token mode. (issue #639)</string>
<string name="auth_login_oauth_coming_soon">This dashboard uses OAuth (Nous Portal) login, which is coming soon to Hermes Mobile.</string>
<string name="auth_login_oauth_coming_soon">This dashboard uses OAuth (Nous Portal) login, which is coming soon to AITURK Mobil.</string>
<string name="auth_login_existing_profiles_title">Use existing logged-in profile:</string>
<string name="auth_login_use_profile">Enter as %1$s</string>
<!-- Landing Screen -->
<string name="landing_title">Hermes Mobile</string>
<string name="landing_subtitle">Control panel for Hermes Agent</string>
<string name="landing_title">AITURK Mobil</string>
<string name="landing_subtitle">Control panel for AITURK</string>
<string name="landing_action_auth_login">Auth Login</string>
<!-- Loading / Startup State (issue #1171) -->
@@ -1440,7 +1443,7 @@
<string name="action_close">Close</string>
<!-- Update notice banner (issue #890) -->
<string name="update_notice_banner_text">Hermes Mobile %1$s is available</string>
<string name="update_notice_banner_text">AITURK Mobil %1$s is available</string>
<string name="update_notice_banner_action">Update</string>
<string name="update_dialog_title">Update to %1$s</string>
<string name="update_dialog_changelog_header">What\'s New</string>
@@ -1538,7 +1541,7 @@
<string name="context_window_usage_unavailable">Context window usage unavailable</string>
<string name="gif_play">Play GIF</string>
<string name="kanban_filter_placeholder">Filter tasks by title, status, or assignee...</string>
<string name="logs_clipboard_label">Hermes Logs</string>
<string name="logs_clipboard_label">AITURK Logs</string>
<string name="logs_search_placeholder">Search logs...</string>
<string name="mcp_no_match">No servers match &quot;%1$s&quot;</string>
<string name="mcp_search_placeholder">Search MCP servers...</string>
@@ -1788,7 +1791,7 @@
<string name="connection_setup_open_browser">Open in browser</string>
<string name="connection_setup_required">%1$s is required</string>
<string name="connection_setup_request_failed">Couldn’t send the setup response. Try again.</string>
<string name="connection_setup_pending">Waiting for Hermes…</string>
<string name="connection_setup_pending">Waiting for AITURK…</string>
<string name="connection_catalog_title">Install %1$s</string>
<string name="connection_catalog_kind_plugin">Plugin</string>
<string name="connection_catalog_kind_skill">Skill</string>
@@ -1835,7 +1838,7 @@
<string name="kanban_active_workers">Active workers</string>
<string name="kanban_no_active_workers">No active workers</string>
<string name="custom_headers_title">Custom headers</string>
<string name="custom_headers_description">Saved securely for this server URL. Use Cloudflare Access service-token headers here. Hermes login is still required.</string>
<string name="custom_headers_description">Saved securely for this server URL. Use Cloudflare Access service-token headers here. AITURK login is still required.</string>
<string name="custom_headers_name">Header name</string>
<string name="custom_headers_value">Header value</string>
<string name="custom_headers_add">Add header</string>
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Registers Hermes Mobile as a candidate for the Android digital-assistant
Registers AITURK Mobil as a candidate for the Android digital-assistant
role (Settings > Apps > Default apps > Digital assistant app).
Both sessionService and recognitionService are REQUIRED by the framework
@@ -816,7 +816,7 @@ class ChatViewModelTest {
advanceUntilIdle()
assertNull(viewModel.uiState.value.currentSessionId)
assertEquals("Hermes", viewModel.uiState.value.chatTitle)
assertEquals("AITURK", viewModel.uiState.value.chatTitle)
}
@Test