Squash merge feat/expo-app: app-expo, .cursor, workflows, package.json, .husky; remove app-android, app-ios, react-app
This commit is contained in:
18
app-expo/src/i18n/locales/en/app.json
Normal file
18
app-expo/src/i18n/locales/en/app.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"languages": {
|
||||
"en": "English",
|
||||
"system": "System",
|
||||
"zh": "Chinese"
|
||||
},
|
||||
"name": "Life Echo",
|
||||
"tabs": {
|
||||
"conversations": "Chats",
|
||||
"explore": "Explore",
|
||||
"home": "Home",
|
||||
"memoir": "Memoir",
|
||||
"profile": "Profile"
|
||||
},
|
||||
"theme": {
|
||||
"default": "Default"
|
||||
}
|
||||
}
|
||||
20
app-expo/src/i18n/locales/en/auth.json
Normal file
20
app-expo/src/i18n/locales/en/auth.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"login": {
|
||||
"codeLabel": "Verification Code",
|
||||
"getCode": "Get Code",
|
||||
"getCodeCountdown": "Retry in {{seconds}}s",
|
||||
"networkError": "Network error. Please try again later.",
|
||||
"phoneLabel": "Phone Number",
|
||||
"phonePlaceholder": "Enter your phone number",
|
||||
"privacyPolicy": "Privacy Policy",
|
||||
"submit": "Login",
|
||||
"termsAnd": "and",
|
||||
"termsIntro": "I agree to the",
|
||||
"termsRequired": "Please agree to the User Agreement and Privacy Policy first",
|
||||
"termsRequiredConfirm": "OK",
|
||||
"termsRequiredTitle": "Agreement Required",
|
||||
"userAgreement": "User Agreement",
|
||||
"welcomeSubtitle": "Some lives grow richer the more you savor them.",
|
||||
"welcomeTitle": "Welcome back"
|
||||
}
|
||||
}
|
||||
22
app-expo/src/i18n/locales/en/common.json
Normal file
22
app-expo/src/i18n/locales/en/common.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"chapterLabel": "",
|
||||
"chapterReading": {
|
||||
"backgroundColor": "",
|
||||
"bgPureWhite": "",
|
||||
"bgSepia": "",
|
||||
"close": "",
|
||||
"fontSize": "",
|
||||
"readingSettings": "",
|
||||
"typography": ""
|
||||
},
|
||||
"continueWriting": "",
|
||||
"docs": "Docs",
|
||||
"emptySubtitle": "",
|
||||
"emptyTitle": "",
|
||||
"readMemory": "",
|
||||
"startChapter": "",
|
||||
"statusDrafting": "",
|
||||
"statusLocked": "",
|
||||
"statusPending": "",
|
||||
"wordsCount": ""
|
||||
}
|
||||
26
app-expo/src/i18n/locales/en/conversation.json
Normal file
26
app-expo/src/i18n/locales/en/conversation.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"addMore": "More",
|
||||
"agentName": "Life Echo",
|
||||
"cancelRecording": "Cancel recording",
|
||||
"chatTitle": "Conversation",
|
||||
"connectionConnected": "Connected",
|
||||
"connectionConnecting": "Connecting...",
|
||||
"connectionDisconnected": "Disconnected",
|
||||
"emptyGreetingSubtitle": "Chat with Echo and record your stories.",
|
||||
"greetingTitle": "Say Hello",
|
||||
"inputPlaceholder": "Type a message...",
|
||||
"inputPlaceholderVoice": "Type here or hold the mic to speak...",
|
||||
"me": "Me",
|
||||
"read": "Read",
|
||||
"recentChats": "Recent Chats",
|
||||
"recordingPermissionDenied": "Microphone permission is required to record",
|
||||
"send": "Send",
|
||||
"startNewSubtitle": "Capture a new memory or share your thoughts with Echo.",
|
||||
"switchToText": "Switch to text input",
|
||||
"switchToVoice": "Switch to voice input",
|
||||
"tapToEndRecording": "Tap to end",
|
||||
"tapToStartRecording": "Tap to start recording",
|
||||
"unread": "Unread",
|
||||
"viewAll": "View All",
|
||||
"voiceMessagePreview": "Voice message"
|
||||
}
|
||||
1
app-expo/src/i18n/locales/en/explore.json
Normal file
1
app-expo/src/i18n/locales/en/explore.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
1
app-expo/src/i18n/locales/en/home.json
Normal file
1
app-expo/src/i18n/locales/en/home.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
8
app-expo/src/i18n/locales/en/memoir.json
Normal file
8
app-expo/src/i18n/locales/en/memoir.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"chapterReading": {
|
||||
"back": "Back",
|
||||
"chapterNotFound": "Chapter not found",
|
||||
"settings": "Settings"
|
||||
},
|
||||
"pageTitle": "Memoir"
|
||||
}
|
||||
35
app-expo/src/i18n/locales/en/profile.json
Normal file
35
app-expo/src/i18n/locales/en/profile.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"about": {
|
||||
"aboutUs": "About Us",
|
||||
"title": "About"
|
||||
},
|
||||
"appExperience": {
|
||||
"language": "Language",
|
||||
"languageDesc": "App display language",
|
||||
"largeText": "Large Text",
|
||||
"largeTextDesc": "Make reading easier",
|
||||
"nightMode": "Night Mode",
|
||||
"nightModeDesc": "Use dark theme",
|
||||
"theme": "Theme",
|
||||
"themeDesc": "App color theme",
|
||||
"title": "App Experience"
|
||||
},
|
||||
"dataPrivacy": {
|
||||
"deleteAll": "Delete All Data",
|
||||
"deleteUnderDevelopment": "Delete data feature is under development.",
|
||||
"exportAll": "Export All Data",
|
||||
"exportUnderDevelopment": "Export feature is under development.",
|
||||
"title": "Data & Privacy"
|
||||
},
|
||||
"editAvatar": "Edit Profile Picture",
|
||||
"helpSupport": {
|
||||
"faq": "FAQ",
|
||||
"feedback": "Feedback & Support",
|
||||
"feedbackPageTitle": "Share your thoughts",
|
||||
"title": "Help & Support"
|
||||
},
|
||||
"signingOut": "Signing out...",
|
||||
"signOut": "Sign Out",
|
||||
"userNamePlaceholder": "User",
|
||||
"userTier": "{{tier}}"
|
||||
}
|
||||
18
app-expo/src/i18n/locales/zh/app.json
Normal file
18
app-expo/src/i18n/locales/zh/app.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"languages": {
|
||||
"en": "英文",
|
||||
"system": "跟随系统",
|
||||
"zh": "中文"
|
||||
},
|
||||
"name": "岁月时书",
|
||||
"tabs": {
|
||||
"conversations": "对话",
|
||||
"explore": "探索",
|
||||
"home": "首页",
|
||||
"memoir": "回忆录",
|
||||
"profile": "我的"
|
||||
},
|
||||
"theme": {
|
||||
"default": "默认"
|
||||
}
|
||||
}
|
||||
20
app-expo/src/i18n/locales/zh/auth.json
Normal file
20
app-expo/src/i18n/locales/zh/auth.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"login": {
|
||||
"codeLabel": "验证码",
|
||||
"getCode": "获取验证码",
|
||||
"getCodeCountdown": "{{seconds}}s 后重试",
|
||||
"networkError": "网络异常,请稍后重试",
|
||||
"phoneLabel": "手机号",
|
||||
"phonePlaceholder": "请输入手机号",
|
||||
"privacyPolicy": "《隐私政策》",
|
||||
"submit": "登录",
|
||||
"termsAnd": "和",
|
||||
"termsIntro": "我已阅读并同意",
|
||||
"termsRequired": "请先同意用户协议和隐私政策",
|
||||
"termsRequiredConfirm": "知道了",
|
||||
"termsRequiredTitle": "需要同意协议",
|
||||
"userAgreement": "《用户协议》",
|
||||
"welcomeSubtitle": "有些人生,越嚼越有味道。",
|
||||
"welcomeTitle": "欢迎回来"
|
||||
}
|
||||
}
|
||||
22
app-expo/src/i18n/locales/zh/common.json
Normal file
22
app-expo/src/i18n/locales/zh/common.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"chapterLabel": "chapterLabel",
|
||||
"chapterReading": {
|
||||
"backgroundColor": "chapterReading.backgroundColor",
|
||||
"bgPureWhite": "chapterReading.bgPureWhite",
|
||||
"bgSepia": "chapterReading.bgSepia",
|
||||
"close": "chapterReading.close",
|
||||
"fontSize": "chapterReading.fontSize",
|
||||
"readingSettings": "chapterReading.readingSettings",
|
||||
"typography": "chapterReading.typography"
|
||||
},
|
||||
"continueWriting": "continueWriting",
|
||||
"docs": "文档",
|
||||
"emptySubtitle": "emptySubtitle",
|
||||
"emptyTitle": "emptyTitle",
|
||||
"readMemory": "readMemory",
|
||||
"startChapter": "startChapter",
|
||||
"statusDrafting": "statusDrafting",
|
||||
"statusLocked": "statusLocked",
|
||||
"statusPending": "statusPending",
|
||||
"wordsCount": "wordsCount"
|
||||
}
|
||||
26
app-expo/src/i18n/locales/zh/conversation.json
Normal file
26
app-expo/src/i18n/locales/zh/conversation.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"addMore": "更多功能",
|
||||
"agentName": "岁月知己",
|
||||
"cancelRecording": "取消录音发送",
|
||||
"chatTitle": "对话",
|
||||
"connectionConnected": "已连接",
|
||||
"connectionConnecting": "连接中...",
|
||||
"connectionDisconnected": "未连接",
|
||||
"emptyGreetingSubtitle": "和 Echo 聊聊,记录你的故事。",
|
||||
"greetingTitle": "打个招呼",
|
||||
"inputPlaceholder": "输入消息...",
|
||||
"inputPlaceholderVoice": "点击这里输入,或者按住左边说话...",
|
||||
"me": "我",
|
||||
"read": "已读",
|
||||
"recentChats": "最近对话",
|
||||
"recordingPermissionDenied": "需要麦克风权限才能录音",
|
||||
"send": "发送",
|
||||
"startNewSubtitle": "记录新回忆,或与 Echo 分享你的想法。",
|
||||
"switchToText": "切换到文字输入",
|
||||
"switchToVoice": "切换到语音输入",
|
||||
"tapToEndRecording": "点击结束",
|
||||
"tapToStartRecording": "点击开始录音",
|
||||
"unread": "未读",
|
||||
"viewAll": "查看全部",
|
||||
"voiceMessagePreview": "语音消息"
|
||||
}
|
||||
1
app-expo/src/i18n/locales/zh/explore.json
Normal file
1
app-expo/src/i18n/locales/zh/explore.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
1
app-expo/src/i18n/locales/zh/home.json
Normal file
1
app-expo/src/i18n/locales/zh/home.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
8
app-expo/src/i18n/locales/zh/memoir.json
Normal file
8
app-expo/src/i18n/locales/zh/memoir.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"chapterReading": {
|
||||
"back": "返回",
|
||||
"chapterNotFound": "章节未找到",
|
||||
"settings": "设置"
|
||||
},
|
||||
"pageTitle": "回忆录"
|
||||
}
|
||||
35
app-expo/src/i18n/locales/zh/profile.json
Normal file
35
app-expo/src/i18n/locales/zh/profile.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"about": {
|
||||
"aboutUs": "关于我们",
|
||||
"title": "关于"
|
||||
},
|
||||
"appExperience": {
|
||||
"language": "语言",
|
||||
"languageDesc": "应用显示语言",
|
||||
"largeText": "大字模式",
|
||||
"largeTextDesc": "让阅读更轻松",
|
||||
"nightMode": "夜间模式",
|
||||
"nightModeDesc": "使用深色主题",
|
||||
"theme": "主题",
|
||||
"themeDesc": "应用配色主题",
|
||||
"title": "应用体验"
|
||||
},
|
||||
"dataPrivacy": {
|
||||
"deleteAll": "删除所有数据",
|
||||
"deleteUnderDevelopment": "删除数据功能开发中,敬请期待。",
|
||||
"exportAll": "导出所有数据",
|
||||
"exportUnderDevelopment": "导出功能开发中,敬请期待。",
|
||||
"title": "数据与隐私"
|
||||
},
|
||||
"editAvatar": "编辑头像",
|
||||
"helpSupport": {
|
||||
"faq": "常见问题",
|
||||
"feedback": "反馈与客服",
|
||||
"feedbackPageTitle": "说说你的想法",
|
||||
"title": "帮助与支持"
|
||||
},
|
||||
"signingOut": "退出中...",
|
||||
"signOut": "退出登录",
|
||||
"userNamePlaceholder": "用户",
|
||||
"userTier": "{{tier}}"
|
||||
}
|
||||
Reference in New Issue
Block a user