mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
fix hard-coded text in Chinese version, improve weight expressed in Chinese
This commit is contained in:
@@ -888,5 +888,14 @@
|
||||
"@log": {
|
||||
"description": "Log a specific meal (imperative form)"
|
||||
},
|
||||
"done": "Done"
|
||||
"done": "Done",
|
||||
"overallChangeWeight": "Overall change",
|
||||
"@overallChangeWeight": {
|
||||
"description": "Overall change in weight"
|
||||
},
|
||||
"goalTypeMeals": "From meals",
|
||||
"goalTypeBasic": "Basic",
|
||||
"goalTypeAdvanced": "Advanced",
|
||||
"indicatorRaw": "raw",
|
||||
"indicatorAvg": "avg"
|
||||
}
|
||||
|
||||
@@ -250,7 +250,7 @@
|
||||
},
|
||||
"delete": "删除",
|
||||
"@delete": {},
|
||||
"loadingText": "加载...",
|
||||
"loadingText": "加载中...",
|
||||
"@loadingText": {
|
||||
"description": "Text to show when entries are being loaded in the background: Loading..."
|
||||
},
|
||||
@@ -324,7 +324,7 @@
|
||||
"@date": {
|
||||
"description": "The date of a workout log or body weight entry"
|
||||
},
|
||||
"weight": "重量",
|
||||
"weight": "体重",
|
||||
"@weight": {
|
||||
"description": "The weight of a workout log or body weight entry"
|
||||
},
|
||||
@@ -348,7 +348,7 @@
|
||||
"@addMeal": {},
|
||||
"save": "保存",
|
||||
"@save": {},
|
||||
"name": "名",
|
||||
"name": "名称",
|
||||
"@name": {
|
||||
"description": "Name for a workout or nutritional plan"
|
||||
},
|
||||
@@ -670,5 +670,33 @@
|
||||
}
|
||||
},
|
||||
"noMeasurementEntries": "您没有测量条目",
|
||||
"@noMeasurementEntries": {}
|
||||
}
|
||||
"@noMeasurementEntries": {},
|
||||
"overallChangeWeight": "总体变化",
|
||||
"@overallChangeWeight": {
|
||||
"description": "Overall change in weight"
|
||||
},
|
||||
"goalTypeMeals": "从饮食出发",
|
||||
"goalTypeBasic": "基础",
|
||||
"goalTypeAdvanced": "进阶",
|
||||
"chartAllTimeTitle": "{name} 历史记录曲线",
|
||||
"@chartAllTimeTitle": {
|
||||
"description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"name": {}
|
||||
}
|
||||
},
|
||||
"chartDuringPlanTitle": "{chartName} 在计划 \"{planName}\" 期间的改变曲线",
|
||||
"@chartDuringPlanTitle": {
|
||||
"description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"chartName": {},
|
||||
"planName": {}
|
||||
}
|
||||
},
|
||||
"indicatorRaw": "原始值",
|
||||
"indicatorAvg": "平均值",
|
||||
"textPromptTitle": "准备就绪?",
|
||||
"textPromptSubheading": "点击右下角按钮开始"
|
||||
}
|
||||
@@ -37,7 +37,7 @@ class MeasurementOverallChangeWidget extends StatelessWidget {
|
||||
? '-'
|
||||
: '';
|
||||
|
||||
return Text('overall change $prefix ${delta.abs().toStringAsFixed(1)} $_unit');
|
||||
return Text('${AppLocalizations.of(context).overallChangeWeight} $prefix ${delta.abs().toStringAsFixed(1)} $_unit');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -77,8 +77,8 @@ List<Widget> getOverviewWidgetsSeries(
|
||||
Row(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
Indicator(color: Theme.of(context).colorScheme.primary, text: 'raw', isSquare: true),
|
||||
Indicator(color: Theme.of(context).colorScheme.tertiary, text: 'avg', isSquare: true),
|
||||
Indicator(color: Theme.of(context).colorScheme.primary, text: AppLocalizations.of(context).indicatorRaw, isSquare: true),
|
||||
Indicator(color: Theme.of(context).colorScheme.tertiary, text: AppLocalizations.of(context).indicatorAvg, isSquare: true),
|
||||
],
|
||||
),
|
||||
];
|
||||
|
||||
@@ -484,6 +484,17 @@ enum GoalType {
|
||||
|
||||
const GoalType(this.label);
|
||||
final String label;
|
||||
|
||||
String getI18nLabel(BuildContext context) {
|
||||
switch (this) {
|
||||
case GoalType.meals:
|
||||
return AppLocalizations.of(context).goalTypeMeals;
|
||||
case GoalType.basic:
|
||||
return AppLocalizations.of(context).goalTypeBasic;
|
||||
case GoalType.advanced:
|
||||
return AppLocalizations.of(context).goalTypeAdvanced;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class PlanForm extends StatefulWidget {
|
||||
@@ -572,7 +583,7 @@ class _PlanFormState extends State<PlanForm> {
|
||||
.map(
|
||||
(e) => DropdownMenuItem<GoalType>(
|
||||
value: e,
|
||||
child: Text(e.label),
|
||||
child: Text(e.getI18nLabel(context)),
|
||||
),
|
||||
)
|
||||
.toList(),
|
||||
|
||||
Reference in New Issue
Block a user