fix(flutter): replace all 'My Agent' brand references with 'iAgent' in English ARB

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 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-03-08 01:35:50 -08:00
parent 924b826542
commit 0846452e8d
2 changed files with 28 additions and 28 deletions

View File

@ -24,7 +24,7 @@
"name": { "type": "String" } "name": { "type": "String" }
} }
}, },
"homeSubtitle": "My Agent is always here for you", "homeSubtitle": "iAgent is always here for you",
"greetingEarlyMorning": "Good morning", "greetingEarlyMorning": "Good morning",
"greetingNoon": "Good noon", "greetingNoon": "Good noon",
"greetingAfternoon": "Good afternoon", "greetingAfternoon": "Good afternoon",
@ -40,7 +40,7 @@
"officialAgentsSection": "IT0 Official Agents", "officialAgentsSection": "IT0 Official Agents",
"myAgentsSection": "My Agents", "myAgentsSection": "My Agents",
"officialBadge": "Official", "officialBadge": "Official",
"officialAgent1Name": "My Agent Ops Assistant", "officialAgent1Name": "iAgent Ops Assistant",
"officialAgent1Desc": "Server management, SSH execution, log analysis", "officialAgent1Desc": "Server management, SSH execution, log analysis",
"officialAgent2Name": "Security Audit Assistant", "officialAgent2Name": "Security Audit Assistant",
"officialAgent2Desc": "Vulnerability scanning, permission review, compliance", "officialAgent2Desc": "Vulnerability scanning, permission review, compliance",
@ -48,23 +48,23 @@
"officialAgent3Desc": "Slow query analysis, index optimization, backup verification", "officialAgent3Desc": "Slow query analysis, index optimization, backup verification",
"noOwnAgentsTitle": "No agents yet", "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...", "quickTipsHeader": "You can say...",
"quickTip1": "💬 \"Recruit an agent to monitor GitHub Actions\"", "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\"", "quickTip3": "📊 \"Analyze server load for the past 7 days\"",
"quickTip4": "🛡️ \"Set up automatic database backup at 2AM daily\"", "quickTip4": "🛡️ \"Set up automatic database backup at 2AM daily\"",
"myAgentsTitle": "My Agents", "myAgentsTitle": "My Agents",
"myAgentsEmptyTitle": "Recruit your own agent", "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", "myAgentsStep1Title": "Tap the robot button",
"myAgentsStep1Desc": "Open a conversation with My Agent", "myAgentsStep1Desc": "Open a conversation with iAgent",
"myAgentsStep2Title": "Describe the agent you want", "myAgentsStep2Title": "Describe the agent you want",
"myAgentsStep2Desc": "e.g. \"Recruit an OpenClaw coding assistant for me\"", "myAgentsStep2Desc": "e.g. \"Recruit a 小龙虾 coding assistant for me\"",
"myAgentsStep3Title": "My Agent auto-deploys", "myAgentsStep3Title": "iAgent auto-deploys",
"myAgentsStep3Desc": "It appears here after deployment. Chat via Telegram/WhatsApp.", "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": "Total {count}",
"@summaryTotal": { "@summaryTotal": {
@ -143,7 +143,7 @@
"chatProcessingLabel": "Processing...", "chatProcessingLabel": "Processing...",
"chatReplyingLabel": "Replying...", "chatReplyingLabel": "Replying...",
"chatReplyLabel": "Reply", "chatReplyLabel": "Reply",
"chatStartConversationPrompt": "Start chatting with My Agent", "chatStartConversationPrompt": "Start chatting with iAgent",
"chatInputInstructionHint": "Enter command or make a voice call", "chatInputInstructionHint": "Enter command or make a voice call",
"chatAdditionalInstructionHint": "Additional instruction...", "chatAdditionalInstructionHint": "Additional instruction...",
"chatInstructionHint": "Enter instruction...", "chatInstructionHint": "Enter instruction...",
@ -159,14 +159,14 @@
"chatTargetsLabel": "Targets: ", "chatTargetsLabel": "Targets: ",
"agentCallVoiceCallTitle": "Voice Call", "agentCallVoiceCallTitle": "Voice Call",
"agentCallRingingStatus": "My Agent Voice Call", "agentCallRingingStatus": "iAgent Voice Call",
"agentCallActiveStatus": "My Agent", "agentCallActiveStatus": "iAgent",
"agentCallConnectingStatus": "Connecting...", "agentCallConnectingStatus": "Connecting...",
"agentCallEndedStatus": "Call ended", "agentCallEndedStatus": "Call ended",
"agentCallThinking": "Thinking...", "agentCallThinking": "Thinking...",
"terminalTitle": "Remote Terminal", "terminalTitle": "Remote Terminal",
"terminalInitMessage": "My Agent Remote Terminal", "terminalInitMessage": "iAgent Remote Terminal",
"terminalSelectServerMessage": "Select a server and click Connect.", "terminalSelectServerMessage": "Select a server and click Connect.",
"terminalSelectServerFirst": "Please select a server first", "terminalSelectServerFirst": "Please select a server first",
"terminalConnectingMessage": "Connecting to server", "terminalConnectingMessage": "Connecting to server",
@ -186,7 +186,7 @@
"noTasksTitle": "No tasks", "noTasksTitle": "No tasks",
"createNewTaskHint": "Tap + to create a new task", "createNewTaskHint": "Tap + to create a new task",
"noStandingOrdersTitle": "No standing orders", "noStandingOrdersTitle": "No standing orders",
"standingOrdersHint": "Chat with My Agent to add standing orders", "standingOrdersHint": "Chat with iAgent to add standing orders",
"createTaskTitle": "New Task", "createTaskTitle": "New Task",
"taskTitleLabel": "Title", "taskTitleLabel": "Title",
"taskTitleHint": "e.g. Restart nginx on web-01", "taskTitleHint": "e.g. Restart nginx on web-01",

View File

@ -53,7 +53,7 @@ class AppLocalizationsEn extends AppLocalizations {
} }
@override @override
String get homeSubtitle => 'My Agent is always here for you'; String get homeSubtitle => 'iAgent is always here for you';
@override @override
String get greetingEarlyMorning => 'Good morning'; String get greetingEarlyMorning => 'Good morning';
@ -95,7 +95,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get officialBadge => 'Official'; String get officialBadge => 'Official';
@override @override
String get officialAgent1Name => 'My Agent Ops Assistant'; String get officialAgent1Name => 'iAgent Ops Assistant';
@override @override
String get officialAgent1Desc => String get officialAgent1Desc =>
@ -120,7 +120,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get noOwnAgentsDesc => 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 @override
String get quickTipsHeader => 'You can say...'; String get quickTipsHeader => 'You can say...';
@ -129,7 +129,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get quickTip1 => '💬 \"Recruit an agent to monitor GitHub Actions\"'; String get quickTip1 => '💬 \"Recruit an agent to monitor GitHub Actions\"';
@override @override
String get quickTip2 => '🔧 \"Export my OpenClaw config as JSON\"'; String get quickTip2 => '🔧 \"Export my 小龙虾 config as JSON\"';
@override @override
String get quickTip3 => '📊 \"Analyze server load for the past 7 days\"'; String get quickTip3 => '📊 \"Analyze server load for the past 7 days\"';
@ -146,23 +146,23 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get myAgentsEmptyDesc => 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 @override
String get myAgentsStep1Title => 'Tap the robot button'; String get myAgentsStep1Title => 'Tap the robot button';
@override @override
String get myAgentsStep1Desc => 'Open a conversation with My Agent'; String get myAgentsStep1Desc => 'Open a conversation with iAgent';
@override @override
String get myAgentsStep2Title => 'Describe the agent you want'; String get myAgentsStep2Title => 'Describe the agent you want';
@override @override
String get myAgentsStep2Desc => String get myAgentsStep2Desc =>
'e.g. \"Recruit an OpenClaw coding assistant for me\"'; 'e.g. \"Recruit a 小龙虾 coding assistant for me\"';
@override @override
String get myAgentsStep3Title => 'My Agent auto-deploys'; String get myAgentsStep3Title => 'iAgent auto-deploys';
@override @override
String get myAgentsStep3Desc => String get myAgentsStep3Desc =>
@ -170,7 +170,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get myAgentsTemplatesHeader => String get myAgentsTemplatesHeader =>
'Popular templates (tell My Agent which one you want)'; 'Popular templates (tell iAgent which one you want)';
@override @override
String summaryTotal(int count) { String summaryTotal(int count) {
@ -344,7 +344,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get chatReplyLabel => 'Reply'; String get chatReplyLabel => 'Reply';
@override @override
String get chatStartConversationPrompt => 'Start chatting with My Agent'; String get chatStartConversationPrompt => 'Start chatting with iAgent';
@override @override
String get chatInputInstructionHint => 'Enter command or make a voice call'; String get chatInputInstructionHint => 'Enter command or make a voice call';
@ -383,10 +383,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get agentCallVoiceCallTitle => 'Voice Call'; String get agentCallVoiceCallTitle => 'Voice Call';
@override @override
String get agentCallRingingStatus => 'My Agent Voice Call'; String get agentCallRingingStatus => 'iAgent Voice Call';
@override @override
String get agentCallActiveStatus => 'My Agent'; String get agentCallActiveStatus => 'iAgent';
@override @override
String get agentCallConnectingStatus => 'Connecting...'; String get agentCallConnectingStatus => 'Connecting...';
@ -401,7 +401,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get terminalTitle => 'Remote Terminal'; String get terminalTitle => 'Remote Terminal';
@override @override
String get terminalInitMessage => 'My Agent Remote Terminal'; String get terminalInitMessage => 'iAgent Remote Terminal';
@override @override
String get terminalSelectServerMessage => String get terminalSelectServerMessage =>
@ -459,7 +459,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get noStandingOrdersTitle => 'No standing orders'; String get noStandingOrdersTitle => 'No standing orders';
@override @override
String get standingOrdersHint => 'Chat with My Agent to add standing orders'; String get standingOrdersHint => 'Chat with iAgent to add standing orders';
@override @override
String get createTaskTitle => 'New Task'; String get createTaskTitle => 'New Task';