- 组件改造:EmptyState、ExportPanel、SearchConditionItem、SearchHistoryPanel、 SearchResultCard、SearchResultList、Select、SortSwitcher、TemplatePanel、 BottomNavigation、SearchConditionPanel - 替换硬编码中文为 $t() 调用和 computed 响应式翻译 - 新增翻译键:search(搜索历史/模板/条件)、export(导出选项)、 common.pleaseSelect 等 - 同步更新 zh-CN、en、zh-TW、ja、ko、es、fr、de、pt 共9种语言文件 - 重构 errorHandler:从 API 错误处理改为本地应用错误处理 - 移除 search.ts 中未使用的 SearchService 接口
107 lines
3.6 KiB
TypeScript
107 lines
3.6 KiB
TypeScript
export default {
|
|
common: {
|
|
retry: 'Réessayer',
|
|
cancel: 'Annuler',
|
|
confirm: 'Confirmer',
|
|
loading: 'Chargement...',
|
|
noData: 'Aucune donnée',
|
|
noResult: 'Aucun résultat trouvé',
|
|
search: 'Rechercher',
|
|
male: 'Homme',
|
|
female: 'Femme',
|
|
pleaseSelect: 'Veuillez sélectionner',
|
|
},
|
|
nav: {
|
|
almanac: 'Almanach',
|
|
ziwei: 'Zi Wei',
|
|
fortune: 'Destin',
|
|
},
|
|
almanac: {
|
|
pageTitle: 'Recherche almanach',
|
|
searching: 'Recherche...',
|
|
searchFailed: 'Échec de la recherche, veuillez réessayer plus tard',
|
|
noResult: 'Aucun résultat ne correspond aux critères',
|
|
keywordHint: 'Entrez des mots-clés de recherche',
|
|
},
|
|
ziwei: {
|
|
pageTitle: 'Zi Wei Dou Shu',
|
|
birthInfo: 'Informations de naissance',
|
|
birthDate: 'Date de naissance',
|
|
birthHour: 'Heure de naissance',
|
|
gender: 'Sexe',
|
|
pleaseSelect: 'Veuillez sélectionner',
|
|
generating: 'Génération du diagramme...',
|
|
generate: 'Générer le diagramme',
|
|
chartTitle: 'Diagramme Zi Wei Dou Shu',
|
|
sanFangAnalysis: 'Analyse San Fang Si Zheng',
|
|
sanFangScore: 'Score San Fang',
|
|
siZhengScore: 'Score Si Zheng',
|
|
overallEval: 'Évaluation globale',
|
|
summary: 'Résumé du diagramme',
|
|
scoreUnit: 'pts',
|
|
},
|
|
fortune: {
|
|
pageTitle: 'Analyse du destin',
|
|
daily: 'Quotidien',
|
|
monthly: 'Mensuel',
|
|
selectDate: 'Sélectionner la date',
|
|
selectMonth: 'Sélectionner le mois',
|
|
overallScore: 'Destin global : {score}pts',
|
|
career: 'Carrière : ',
|
|
wealth: 'Richesse : ',
|
|
relationship: 'Relation : ',
|
|
health: 'Santé : ',
|
|
luckyColor: 'Couleur porte-bonheur : ',
|
|
luckyNumber: 'Numéro chance : ',
|
|
luckyDirection: 'Direction porte-bonheur : ',
|
|
noChartHint: 'Veuillez d\'abord générer un diagramme sur la page Zi Wei Dou Shu',
|
|
},
|
|
search: {
|
|
searchConditions: 'Conditions de recherche',
|
|
addCondition: 'Ajouter une condition',
|
|
addConditionHint: 'Veuillez ajouter au moins une condition de recherche',
|
|
searchDays: 'Jours de recherche',
|
|
daysUnit: '{count} jours',
|
|
searchResults: 'Résultats de recherche',
|
|
resultCount: '{count} résultats',
|
|
matchCount: 'Correspondance',
|
|
sort: 'Trier',
|
|
sortByDate: 'Date',
|
|
sortByMatch: 'Correspondance',
|
|
suitable: 'Favorable',
|
|
unsuitable: 'Défavorable',
|
|
operatorAnd: 'ET',
|
|
operatorOr: 'OU',
|
|
excludeCondition: 'Exclure la condition',
|
|
activityItems: 'Éléments',
|
|
logicalOperator: 'Opérateur logique',
|
|
dateFormat: '{day}/{month}/{year}',
|
|
searchHistory: 'Historique de recherche',
|
|
clearHistory: 'Effacer l\'historique',
|
|
noHistoryTitle: 'Aucun historique',
|
|
noHistoryDesc: 'Les conditions de recherche apparaîtront ici après la recherche',
|
|
confirmClear: 'Confirmer la suppression',
|
|
confirmClearContent: 'Voulez-vous effacer tout l\'historique de recherche ?',
|
|
historyConditionDays: '{count} conditions, {days} jours de plage',
|
|
justNow: 'À l\'instant',
|
|
hoursAgo: 'Il y a {count}h',
|
|
daysAgo: 'Il y a {count}j',
|
|
searchTemplates: 'Modèles de recherche',
|
|
noTemplatesTitle: 'Aucun modèle',
|
|
noTemplatesDesc: 'Aucun modèle ne correspond aux critères',
|
|
allCategories: 'Tous',
|
|
},
|
|
export: {
|
|
exportResults: 'Exporter les résultats',
|
|
exportSearchResults: 'Exporter les résultats de recherche',
|
|
selectFormat: 'Sélectionner le format d\'export',
|
|
selectContent: 'Sélectionner le contenu d\'export',
|
|
export: 'Exporter',
|
|
contentDate: 'Date',
|
|
contentLunarDate: 'Date lunaire',
|
|
contentWeekday: 'Jour de la semaine',
|
|
contentMatchedItems: 'Éléments correspondants',
|
|
contentMatchCount: 'Correspondance',
|
|
},
|
|
}
|