From 0846452e8d5275ba5f1ef84fd8c8cc04025cf54f Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 8 Mar 2026 01:35:50 -0800 Subject: [PATCH] fix(flutter): replace all 'My Agent' brand references with 'iAgent' in English ARB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also replace 'OpenClaw' with '小龙虾' in English user-facing strings. 'My Agents' plural (section names) intentionally kept as-is. Co-Authored-By: Claude Sonnet 4.6 --- it0_app/lib/l10n/app_en.arb | 28 +++++++++++----------- it0_app/lib/l10n/app_localizations_en.dart | 28 +++++++++++----------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/it0_app/lib/l10n/app_en.arb b/it0_app/lib/l10n/app_en.arb index 2299a79..7d5e262 100644 --- a/it0_app/lib/l10n/app_en.arb +++ b/it0_app/lib/l10n/app_en.arb @@ -24,7 +24,7 @@ "name": { "type": "String" } } }, - "homeSubtitle": "My Agent is always here for you", + "homeSubtitle": "iAgent is always here for you", "greetingEarlyMorning": "Good morning", "greetingNoon": "Good noon", "greetingAfternoon": "Good afternoon", @@ -40,7 +40,7 @@ "officialAgentsSection": "IT0 Official Agents", "myAgentsSection": "My Agents", "officialBadge": "Official", - "officialAgent1Name": "My Agent Ops Assistant", + "officialAgent1Name": "iAgent Ops Assistant", "officialAgent1Desc": "Server management, SSH execution, log analysis", "officialAgent2Name": "Security Audit Assistant", "officialAgent2Desc": "Vulnerability scanning, permission review, compliance", @@ -48,23 +48,23 @@ "officialAgent3Desc": "Slow query analysis, index optimization, backup verification", "noOwnAgentsTitle": "No agents yet", - "noOwnAgentsDesc": "Tap the robot button below and tell My Agent:\n\"Recruit an OpenClaw agent for me\"", + "noOwnAgentsDesc": "Tap the robot button below and tell iAgent:\n\"Recruit a 小龙虾 agent for me\"", "quickTipsHeader": "You can say...", "quickTip1": "💬 \"Recruit an agent to monitor GitHub Actions\"", - "quickTip2": "🔧 \"Export my OpenClaw config as JSON\"", + "quickTip2": "🔧 \"Export my 小龙虾 config as JSON\"", "quickTip3": "📊 \"Analyze server load for the past 7 days\"", "quickTip4": "🛡️ \"Set up automatic database backup at 2AM daily\"", "myAgentsTitle": "My Agents", "myAgentsEmptyTitle": "Recruit your own agent", - "myAgentsEmptyDesc": "Chat with My Agent to recruit various agents:\nOpenClaw coding assistant, ops bot, data analyst...", + "myAgentsEmptyDesc": "Chat with iAgent to recruit various agents:\n小龙虾 coding assistant, ops bot, data analyst...", "myAgentsStep1Title": "Tap the robot button", - "myAgentsStep1Desc": "Open a conversation with My Agent", + "myAgentsStep1Desc": "Open a conversation with iAgent", "myAgentsStep2Title": "Describe the agent you want", - "myAgentsStep2Desc": "e.g. \"Recruit an OpenClaw coding assistant for me\"", - "myAgentsStep3Title": "My Agent auto-deploys", + "myAgentsStep2Desc": "e.g. \"Recruit a 小龙虾 coding assistant for me\"", + "myAgentsStep3Title": "iAgent auto-deploys", "myAgentsStep3Desc": "It appears here after deployment. Chat via Telegram/WhatsApp.", - "myAgentsTemplatesHeader": "Popular templates (tell My Agent which one you want)", + "myAgentsTemplatesHeader": "Popular templates (tell iAgent which one you want)", "summaryTotal": "Total {count}", "@summaryTotal": { @@ -143,7 +143,7 @@ "chatProcessingLabel": "Processing...", "chatReplyingLabel": "Replying...", "chatReplyLabel": "Reply", - "chatStartConversationPrompt": "Start chatting with My Agent", + "chatStartConversationPrompt": "Start chatting with iAgent", "chatInputInstructionHint": "Enter command or make a voice call", "chatAdditionalInstructionHint": "Additional instruction...", "chatInstructionHint": "Enter instruction...", @@ -159,14 +159,14 @@ "chatTargetsLabel": "Targets: ", "agentCallVoiceCallTitle": "Voice Call", - "agentCallRingingStatus": "My Agent Voice Call", - "agentCallActiveStatus": "My Agent", + "agentCallRingingStatus": "iAgent Voice Call", + "agentCallActiveStatus": "iAgent", "agentCallConnectingStatus": "Connecting...", "agentCallEndedStatus": "Call ended", "agentCallThinking": "Thinking...", "terminalTitle": "Remote Terminal", - "terminalInitMessage": "My Agent Remote Terminal", + "terminalInitMessage": "iAgent Remote Terminal", "terminalSelectServerMessage": "Select a server and click Connect.", "terminalSelectServerFirst": "Please select a server first", "terminalConnectingMessage": "Connecting to server", @@ -186,7 +186,7 @@ "noTasksTitle": "No tasks", "createNewTaskHint": "Tap + to create a new task", "noStandingOrdersTitle": "No standing orders", - "standingOrdersHint": "Chat with My Agent to add standing orders", + "standingOrdersHint": "Chat with iAgent to add standing orders", "createTaskTitle": "New Task", "taskTitleLabel": "Title", "taskTitleHint": "e.g. Restart nginx on web-01", diff --git a/it0_app/lib/l10n/app_localizations_en.dart b/it0_app/lib/l10n/app_localizations_en.dart index 54a3ad0..081806a 100644 --- a/it0_app/lib/l10n/app_localizations_en.dart +++ b/it0_app/lib/l10n/app_localizations_en.dart @@ -53,7 +53,7 @@ class AppLocalizationsEn extends AppLocalizations { } @override - String get homeSubtitle => 'My Agent is always here for you'; + String get homeSubtitle => 'iAgent is always here for you'; @override String get greetingEarlyMorning => 'Good morning'; @@ -95,7 +95,7 @@ class AppLocalizationsEn extends AppLocalizations { String get officialBadge => 'Official'; @override - String get officialAgent1Name => 'My Agent Ops Assistant'; + String get officialAgent1Name => 'iAgent Ops Assistant'; @override String get officialAgent1Desc => @@ -120,7 +120,7 @@ class AppLocalizationsEn extends AppLocalizations { @override String get noOwnAgentsDesc => - 'Tap the robot button below and tell My Agent:\n\"Recruit an OpenClaw agent for me\"'; + 'Tap the robot button below and tell iAgent:\n\"Recruit a 小龙虾 agent for me\"'; @override String get quickTipsHeader => 'You can say...'; @@ -129,7 +129,7 @@ class AppLocalizationsEn extends AppLocalizations { String get quickTip1 => '💬 \"Recruit an agent to monitor GitHub Actions\"'; @override - String get quickTip2 => '🔧 \"Export my OpenClaw config as JSON\"'; + String get quickTip2 => '🔧 \"Export my 小龙虾 config as JSON\"'; @override String get quickTip3 => '📊 \"Analyze server load for the past 7 days\"'; @@ -146,23 +146,23 @@ class AppLocalizationsEn extends AppLocalizations { @override String get myAgentsEmptyDesc => - 'Chat with My Agent to recruit various agents:\nOpenClaw coding assistant, ops bot, data analyst...'; + 'Chat with iAgent to recruit various agents:\n小龙虾 coding assistant, ops bot, data analyst...'; @override String get myAgentsStep1Title => 'Tap the robot button'; @override - String get myAgentsStep1Desc => 'Open a conversation with My Agent'; + String get myAgentsStep1Desc => 'Open a conversation with iAgent'; @override String get myAgentsStep2Title => 'Describe the agent you want'; @override String get myAgentsStep2Desc => - 'e.g. \"Recruit an OpenClaw coding assistant for me\"'; + 'e.g. \"Recruit a 小龙虾 coding assistant for me\"'; @override - String get myAgentsStep3Title => 'My Agent auto-deploys'; + String get myAgentsStep3Title => 'iAgent auto-deploys'; @override String get myAgentsStep3Desc => @@ -170,7 +170,7 @@ class AppLocalizationsEn extends AppLocalizations { @override String get myAgentsTemplatesHeader => - 'Popular templates (tell My Agent which one you want)'; + 'Popular templates (tell iAgent which one you want)'; @override String summaryTotal(int count) { @@ -344,7 +344,7 @@ class AppLocalizationsEn extends AppLocalizations { String get chatReplyLabel => 'Reply'; @override - String get chatStartConversationPrompt => 'Start chatting with My Agent'; + String get chatStartConversationPrompt => 'Start chatting with iAgent'; @override String get chatInputInstructionHint => 'Enter command or make a voice call'; @@ -383,10 +383,10 @@ class AppLocalizationsEn extends AppLocalizations { String get agentCallVoiceCallTitle => 'Voice Call'; @override - String get agentCallRingingStatus => 'My Agent Voice Call'; + String get agentCallRingingStatus => 'iAgent Voice Call'; @override - String get agentCallActiveStatus => 'My Agent'; + String get agentCallActiveStatus => 'iAgent'; @override String get agentCallConnectingStatus => 'Connecting...'; @@ -401,7 +401,7 @@ class AppLocalizationsEn extends AppLocalizations { String get terminalTitle => 'Remote Terminal'; @override - String get terminalInitMessage => 'My Agent Remote Terminal'; + String get terminalInitMessage => 'iAgent Remote Terminal'; @override String get terminalSelectServerMessage => @@ -459,7 +459,7 @@ class AppLocalizationsEn extends AppLocalizations { String get noStandingOrdersTitle => 'No standing orders'; @override - String get standingOrdersHint => 'Chat with My Agent to add standing orders'; + String get standingOrdersHint => 'Chat with iAgent to add standing orders'; @override String get createTaskTitle => 'New Task';