Skip to content
代码片段 群组 项目
提交 9a893761 编辑于 作者: Neil Wang's avatar Neil Wang 提交者: 万友 朱
浏览文件

feat: #319 Translate projects

上级 8fa27ef1
No related branches found
No related tags found
无相关合并请求
......@@ -28,9 +28,11 @@ class MessageLookup extends MessageLookupByLibrary {
"contact_for_support": MessageLookupByLibrary.simpleMessage("please contact us for support"),
"contact_selector_title": MessageLookupByLibrary.simpleMessage("Select contact"),
"create": MessageLookupByLibrary.simpleMessage("Create"),
"create_successfully": MessageLookupByLibrary.simpleMessage("Created successfully"),
"description_selector_no_templates": MessageLookupByLibrary.simpleMessage("No templates"),
"description_selector_title": MessageLookupByLibrary.simpleMessage("Select a template"),
"done": MessageLookupByLibrary.simpleMessage("Done"),
"fail_to_create": MessageLookupByLibrary.simpleMessage("Failed to create"),
"has_no_data": MessageLookupByLibrary.simpleMessage("No data"),
"label_selector_placeholder": MessageLookupByLibrary.simpleMessage("Select label(s)"),
"label_selector_title": MessageLookupByLibrary.simpleMessage("Select labels"),
......
......@@ -28,9 +28,11 @@ class MessageLookup extends MessageLookupByLibrary {
"contact_for_support": MessageLookupByLibrary.simpleMessage("请联系我们以获得支持"),
"contact_selector_title": MessageLookupByLibrary.simpleMessage("选择成员"),
"create": MessageLookupByLibrary.simpleMessage("创建"),
"create_successfully": MessageLookupByLibrary.simpleMessage("创建成功"),
"description_selector_no_templates": MessageLookupByLibrary.simpleMessage("没有议题模板"),
"description_selector_title": MessageLookupByLibrary.simpleMessage("选择一个议题模板"),
"done": MessageLookupByLibrary.simpleMessage("完成"),
"fail_to_create": MessageLookupByLibrary.simpleMessage("创建失败"),
"has_no_data": MessageLookupByLibrary.simpleMessage("没有数据了"),
"label_selector_placeholder": MessageLookupByLibrary.simpleMessage("选择标记(可多选)"),
"label_selector_title": MessageLookupByLibrary.simpleMessage("选择标记"),
......
......@@ -226,6 +226,26 @@ class S {
);
}
/// `Created successfully`
String get create_successfully {
return Intl.message(
'Created successfully',
name: 'create_successfully',
desc: '',
args: [],
);
}
/// `Failed to create`
String get fail_to_create {
return Intl.message(
'Failed to create',
name: 'fail_to_create',
desc: '',
args: [],
);
}
/// `Children`
String get projects_children {
return Intl.message(
......
......@@ -17,6 +17,8 @@
"assignees": "Assignees",
"labels": "Labels",
"no_favourite": "No favorites",
"create_successfully": "Created successfully",
"fail_to_create": "Failed to create",
"projects_children": "Children",
"projects_issues": "Issues",
"projects_iterations": "Iterations",
......
......@@ -11,6 +11,8 @@
"search": "搜索",
"done": "完成",
"no_favourite": "没有星标项目",
"create_successfully": "创建成功",
"fail_to_create": "创建失败",
"version_not_support": "您当前的版本不支持此功能",
"contact_for_support": "请联系我们以获得支持",
"create": "创建",
......
......@@ -104,7 +104,7 @@ class _IssueCreationPageState extends State<IssueCreationPage> {
_model.create(widget.projectId, title, description: description, labels: labels).then((value) {
Loader.hideProgress(context);
if (value) {
Toast.success(context, 'Created successfully');
Toast.success(context, S.current.create_successfully);
if (widget.from == 'group') {
Navigator.pop(context);
Navigator.pop(context, true);
......@@ -112,7 +112,7 @@ class _IssueCreationPageState extends State<IssueCreationPage> {
Navigator.pop(context, true);
}
} else {
Toast.error(context, 'Failed to create');
Toast.error(context, S.current.fail_to_create);
}
});
},
......
......@@ -8,6 +8,7 @@ import 'package:jihu_gitlab_app/core/widgets/no_data_view.dart';
import 'package:jihu_gitlab_app/core/widgets/search_box.dart';
import 'package:jihu_gitlab_app/core/widgets/search_result.dart';
import 'package:jihu_gitlab_app/core/widgets/unauthorized_view.dart';
import 'package:jihu_gitlab_app/generated/l10n.dart';
import 'package:jihu_gitlab_app/modules/todo_list/todo_param.dart';
import 'package:jihu_gitlab_app/modules/todo_list/widgets/discussions_page.dart';
import 'package:provider/provider.dart';
......@@ -82,15 +83,15 @@ class SubgroupIssuesPageState extends State<SubgroupIssuesPage> {
builder: (BuildContext context, LoadStatus? mode) {
Widget body;
if (mode == LoadStatus.idle) {
body = const Text("上拉加载更多...");
body = Text(S.current.load_more);
} else if (mode == LoadStatus.loading) {
body = const CupertinoActivityIndicator();
} else if (mode == LoadStatus.failed) {
body = const Text("加载失败,请重试");
body = Text(S.current.load_fail);
} else if (mode == LoadStatus.canLoading) {
body = const Text("松开加载");
body = Text(S.current.release_to_load);
} else {
body = const Text("没有数据了");
body = Text(S.current.has_no_data);
}
return SizedBox(
height: 55.0,
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册