128 lines
6.2 KiB
Bash
128 lines
6.2 KiB
Bash
#!/bin/bash
|
|
|
|
# 批量添加翻译字段的脚本
|
|
# 用于向Flutter多语言文件添加TProfile、TSettingsCache和TAccountInsights新字段
|
|
|
|
LANG_DIR="/Users/wushu/Documents/trae_projects/project/xianyan/lib/l10n/languages"
|
|
|
|
# 定义各语言的翻译
|
|
declare -A PROFILE_TRANSLATIONS
|
|
declare -A CACHE_TRANSLATIONS
|
|
declare -A INSIGHTS_TRANSLATIONS
|
|
|
|
# 韩语
|
|
PROFILE_TRANSLATIONS[ko]=" consecutiveCheckin: '연속 체크인',
|
|
favorites: '즐겨찾기',
|
|
likes: '좋아요',
|
|
dailyCheckin: '매일 체크인',
|
|
learningCenter: '학습 센터',
|
|
achievementCenter: '업적 센터',
|
|
dailyTask: '일일 과제',
|
|
leaderboard: '순위',
|
|
dataStatistics: '데이터 통계',
|
|
myNotes: '내 노트',
|
|
contentCorrection: '콘텐츠 수정',
|
|
myDevices: '내 기기',
|
|
tagCloud: '태그 클라우드',
|
|
personalInfo: '개인 정보',
|
|
username2: '사용자명',
|
|
nickname2: '닉네임',
|
|
bio: '상태 메시지',
|
|
notSet: '설정 안됨',
|
|
notFilled: '입력 안됨',
|
|
set: '설정됨',
|
|
reviewing: '심사 중',
|
|
editUsername: '사용자명 수정',
|
|
editNickname: '닉네임 수정',"
|
|
|
|
CACHE_TRANSLATIONS[ko]=" storageSpace: '저장 공간',
|
|
database2: '데이터베이스',
|
|
hive2: 'Hive',
|
|
cacheCount: '캐시 수',
|
|
categoryStats: '카테고리 통계',
|
|
feedCacheCount: '피드 캐시',
|
|
pendingSync: '동기화 대기 중',
|
|
hiveStorage: 'Hive 저장소',
|
|
chatSessions: '채팅 세션',
|
|
chatAttachments: '채팅 첨부파일',
|
|
chatTrash: '채팅 휴지통',
|
|
transferRecords: '전송 기록',
|
|
pairedDevices: '페어링된 기기',
|
|
receivedFiles: '받은 파일',
|
|
readLater2: '나중에 읽기',
|
|
cacheCleanup: '캐시 정리',
|
|
cleanExpiredCache2: '만료 캐시 정리',
|
|
cleanChatTrash: '채팅 휴지통 정리',
|
|
cleanChatThumbnails: '썸네일 정리',
|
|
clearAllCache2: '전체 캐시 삭제',
|
|
cleanTransferCache: '전송 캐시 정리',
|
|
clearAllChatData: '전체 채팅 데이터 삭제',
|
|
cleanReadlaterCache: '나중에 읽기 캐시 정리',
|
|
clearReadlaterData: '전체 나중에 읽기 데이터 삭제',
|
|
cacheStrategy: '캐시 전략',
|
|
cacheLimit: '캐시 상한',
|
|
expiryDays: '만료 일수',
|
|
offlineMode3: '오프라인 모드',
|
|
wifiPreload: 'WiFi 프로드',
|
|
autoSync: '자동 동기화',
|
|
cleaningCache: '캐시 정리 중...',
|
|
itemsUnit: '건',
|
|
piecesUnit: '개',
|
|
cleaningChatTrash: '채팅 휴지통이 정리되었습니다',
|
|
cleaningChatThumbnails: '썸네일이 정리되었습니다',
|
|
cleaningTransferCache: '전송 캐시가 정리되었습니다',
|
|
clearingAllChatData: '전체 채팅 데이터가 삭제되었습니다',
|
|
cleaningReadlaterCache: '나중에 읽기 캐시가 정리되었습니다',
|
|
clearingReadlaterData: '전체 나중에 읽기 데이터가 삭제되었습니다',
|
|
allCacheCleared: '전체 캐시가 삭제되었습니다',
|
|
cleanFailed2: '정리 실패: {0}',
|
|
confirmCleanChatTrashTitle: '채팅 휴지통 정리',
|
|
confirmCleanChatTrashContent: '30일 이상 된 메시지와 파일을 영구적으로 삭제합니다. 이 작업은 되돌릴 수 없습니다.',
|
|
confirmCleanChatThumbnailsTitle: '썸네일 정리',
|
|
confirmCleanChatThumbnailsContent: '모든 채팅 이미지의 썸네일 캐시를 정리합니다. 원본 이미지는 삭제되지 않습니다.',
|
|
confirmClearAllCacheTitle: '전체 캐시 삭제',
|
|
confirmClearAllCacheContent: '모든 캐시 데이터를 삭제하시겠습니까? 오프라인 콘텐츠가 삭제됩니다. 이 작업은 되돌릴 수 없습니다.',
|
|
confirmCleanTransferCacheTitle: '전송 캐시 정리',
|
|
confirmCleanTransferCacheContent: '전송 썸네일, 임시 파일, 30일 이상 된 전송 기록을 정리합니다. 받은 파일은 삭제되지 않습니다.',
|
|
confirmClearAllChatDataTitle: '전체 채팅 데이터 삭제',
|
|
confirmClearAllChatDataContent: '모든 채팅 세션, 메시지, 첨부파일, 휴지통 데이터를 삭제합니다. 이 작업은 되돌릴 수 없습니다!',
|
|
confirmCleanReadlaterCacheTitle: '나중에 읽기 캐시 정리',
|
|
confirmCleanReadlaterCacheContent: '나중에 읽기 썸네일, 첨부파일, 동기 임시 파일을 정리합니다. 메시지 기록은 삭제되지 않습니다.',
|
|
confirmClearReadlaterDataTitle: '전체 나중에 읽기 데이터 삭제',
|
|
confirmClearReadlaterDataContent: '모든 나중에 읽기 메시지, 첨부파일, 썸네일을 삭제합니다. 이 작업은 되돌릴 수 없습니다!',
|
|
clearAll: '전체 삭제',
|
|
clean2: '정리',
|
|
enabled3: '켬짐',
|
|
disabled3: '끔',
|
|
mbUnit: 'MB',
|
|
daysUnit3: '일',"
|
|
|
|
INSIGHTS_TRANSLATIONS[ko]=" accountInsights: TAccountInsights(
|
|
title: '계정 인사이트',
|
|
markAllRead: '모두 읽음으로 표시',
|
|
close: '닫기',
|
|
testAccountWarning: '⚠️ 현재 계정은 閑言 공식에서 제공하는 테스트 계정일 수 있습니다. 여러 사람이 사용하고 있습니다. 비밀번호를 변경하지 마시고, 이 계정으로 노트를 만들지 마십시오. 필요한 경우 직접 계정을 등록하십시오.',
|
|
allNormal: '모든 정상',
|
|
noSecurityIssues: '주의가 필요한 보안 사항이 없습니다',
|
|
totalCount: '총 {0}건 · {1}건 읽지 않음',
|
|
refresh: '🔄 새로고침',
|
|
markedAsRead: '\"{0}\" 읽음으로 표시됨',
|
|
selectReminderMethod: '후속 알림 방식 선택, 또는 취소하여 현재 상태 유지',
|
|
snooze7Days: '7일간 알림 없음',
|
|
ignoreForever: '무시 · 장기간 알림 없음',
|
|
snoozeSet: '🔇 7일간 알림 없음으로 설정됨',
|
|
ignoredSet: '🔕 무시됨, 장기간 알림하지 않음',
|
|
allMarkedAsRead: '모두 읽음으로 표시됨',
|
|
deleted2: '삭제됨',
|
|
markRead: '읽음으로 표시',
|
|
highPriority: '높은 우선순위',
|
|
mediumPriority: '보통 우선순위',
|
|
lowPriority: '낮은 우선순위',
|
|
justNow: '방금',
|
|
hoursAgo: '{0}시간 전',
|
|
daysAgo: '{0}일 전',
|
|
monthsAgo: '{0}개월 전',
|
|
),"
|
|
|
|
echo "韩语翻译定义完成"
|