Skip to content

Commit 01179f9

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 3e5b073 + 2350d30 commit 01179f9

5 files changed

Lines changed: 107 additions & 65 deletions

File tree

fastapi_amis_admin/admin/extensions/admin.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from fastapi_amis_admin.crud.schema import CrudEnum
1616
from fastapi_amis_admin.utils.functools import cached_property
1717
from fastapi_amis_admin.utils.pydantic import ModelField
18+
from fastapi_amis_admin.utils.translation import i18n as _
1819

1920

2021
class ReadOnlyModelAdmin(ModelAdmin):
@@ -123,11 +124,11 @@ def __init__(self, app: "AdminApp"):
123124
def get_permission_fields(self, action: str) -> Dict[str, str]:
124125
"""获取权限字段"""
125126
info = {
126-
"list": (self.schema_list, "列表展示-", FieldPermEnum.LIST),
127-
"filter": (self.schema_filter, "列表筛选-", FieldPermEnum.FILTER),
128-
"create": (self.schema_create, "新增-", FieldPermEnum.CREATE),
129-
"read": (self.schema_read, "查看-", FieldPermEnum.READ),
130-
"update": (self.schema_update, "更新-", FieldPermEnum.UPDATE),
127+
"list": (self.schema_list, _("List display")+'-', FieldPermEnum.LIST),
128+
"filter": (self.schema_filter, _("List filter")+'-', FieldPermEnum.FILTER),
129+
"create": (self.schema_create, _("Create")+'-', FieldPermEnum.CREATE),
130+
"read": (self.schema_read, _("Read")+'-', FieldPermEnum.READ),
131+
"update": (self.schema_update, _("Update")+'-', FieldPermEnum.UPDATE),
131132
}
132133
if action not in info:
133134
return {}
-65 Bytes
Binary file not shown.

fastapi_amis_admin/locale/de_DE/LC_MESSAGES/messages.po

Lines changed: 51 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2023-03-03 08:56+0800\n"
10+
"POT-Creation-Date: 2023-11-23 15:37+0800\n"
1111
"PO-Revision-Date: 2022-10-09 22:12+0800\n"
1212
"Last-Translator: Stefan Welcker <stefan@u2d.ai>\n"
1313
"Language: de_DE\n"
@@ -18,104 +18,125 @@ msgstr ""
1818
"Content-Transfer-Encoding: 8bit\n"
1919
"Generated-By: Babel 2.12.1\n"
2020

21-
#: admin/admin.py:235 admin/admin.py:252 admin/admin.py:255
21+
#: admin/admin.py:204 admin/admin.py:219 admin/admin.py:222
2222
msgid "Add Association"
2323
msgstr "Assoziation hinzufügen"
2424

25-
#: admin/admin.py:237
25+
#: admin/admin.py:206
2626
msgid "Are you sure you want to add the association?"
2727
msgstr "Sind Sie sicher, dass Sie die Assoziation hinzufügen wollen?"
2828

29-
#: admin/admin.py:278
29+
#: admin/admin.py:245
3030
msgid "Remove Association"
3131
msgstr "Assoziation entfernen"
3232

33-
#: admin/admin.py:280
33+
#: admin/admin.py:247
3434
msgid "Are you sure you want to remove the association?"
3535
msgstr "Sind Sie sicher, dass Sie die Assoziation entfernen wollen?"
3636

37-
#: admin/admin.py:401
37+
#: admin/admin.py:728
3838
msgid "Operation"
3939
msgstr ""
4040

41-
#: admin/admin.py:449
41+
#: admin/admin.py:765
4242
msgid "SHOWING ${items|count} OF ${total} RESULT(S)"
4343
msgstr "Zeige ${items|count} von ${total} Resultate"
4444

45-
#: admin/admin.py:535
45+
#: admin/admin.py:864
4646
msgid "Filter"
4747
msgstr "Filter"
4848

49-
#: admin/admin.py:542
49+
#: admin/admin.py:871
5050
msgid "Clear"
5151
msgstr "Löschen"
5252

53-
#: admin/admin.py:547
53+
#: admin/admin.py:876
5454
msgid "Reset"
5555
msgstr "Zurücksetzen"
5656

57-
#: admin/admin.py:550
57+
#: admin/admin.py:879
5858
msgid "Search"
5959
msgstr "Suchen"
6060

61-
#: admin/admin.py:623 admin/admin.py:626 admin/admin.py:1065
61+
#: admin/admin.py:954 admin/admin.py:956 admin/admin.py:1078
6262
msgid "View"
6363
msgstr "Anzeigen"
6464

65-
#: admin/admin.py:636 admin/admin.py:639 admin/admin.py:1020
65+
#: admin/admin.py:966 admin/admin.py:969 admin/admin.py:1033
66+
#: admin/extensions/admin.py:129
6667
msgid "Create"
6768
msgstr "Erstellen"
6869

69-
#: admin/admin.py:646 admin/admin.py:649 admin/admin.py:1057
70+
#: admin/admin.py:976 admin/admin.py:979 admin/admin.py:1070
7071
msgid "Bulk Create"
7172
msgstr "Massenhaft erstellen"
7273

73-
#: admin/admin.py:659 admin/admin.py:661 admin/admin.py:1027
74+
#: admin/admin.py:989 admin/admin.py:991 admin/admin.py:1040
75+
#: admin/extensions/admin.py:131
7476
msgid "Update"
7577
msgstr "Aktualisieren"
7678

77-
#: admin/admin.py:668 admin/admin.py:670 admin/admin.py:1073
79+
#: admin/admin.py:998 admin/admin.py:1000 admin/admin.py:1086
7880
msgid "Bulk Update"
7981
msgstr "Massenhaft aktualisieren"
8082

81-
#: admin/admin.py:1036
83+
#: admin/admin.py:1049
8284
msgid "Delete"
8385
msgstr "Löschen"
8486

85-
#: admin/admin.py:1037
87+
#: admin/admin.py:1050
8688
#, python-format
8789
msgid "Are you sure you want to delete row ${%s}?"
8890
msgstr "Sind Sie sicher, dass Sie die Zeile ${%s} löschen wollen?"
8991

90-
#: admin/admin.py:1046
92+
#: admin/admin.py:1059
9193
msgid "Bulk Delete"
9294
msgstr "Massenhaft löschen"
9395

94-
#: admin/admin.py:1047
96+
#: admin/admin.py:1060
9597
msgid "Are you sure you want to delete the selected rows?"
9698
msgstr "Sind Sie sicher, dass Sie die ausgewählten Zeilen löschen wollen?"
9799

98-
#: admin/admin.py:1194
100+
#: admin/admin.py:1215
99101
msgid "Custom form actions"
100102
msgstr "Benutzerdefinierte Formular-Aktionen"
101103

102-
#: admin/parser.py:183
104+
#: admin/handlers.py:76
105+
#, fuzzy
106+
msgid "Request parameter validation exception"
107+
msgstr "Fehler bei der Validierung der Anfrageparameter"
108+
109+
#: admin/handlers.py:86
110+
msgid "Internal data validation exception"
111+
msgstr "Interne Datenvalidierungsausnahme"
112+
113+
#: admin/handlers.py:96
114+
msgid "Internal server exception"
115+
msgstr "Interne Serverausnahme"
116+
117+
#: admin/parser.py:197
103118
msgid "YES"
104119
msgstr "JA"
105120

106-
#: admin/parser.py:184
121+
#: admin/parser.py:198
107122
msgid "NO"
108123
msgstr "NEIN"
109124

110-
#: admin/site.py:50
125+
#: admin/site.py:51
111126
msgid "Home"
112127
msgstr "Home"
113128

114-
msgid "Request parameter validation error"
115-
msgstr "Fehler bei der Validierung der Anfrageparameter"
129+
#: admin/extensions/admin.py:127
130+
msgid "List display"
131+
msgstr "Show"
116132

117-
msgid "Internal data validation exception"
118-
msgstr "Interne Datenvalidierungsausnahme"
133+
#: admin/extensions/admin.py:128
134+
#, fuzzy
135+
msgid "List filter"
136+
msgstr "Filter"
137+
138+
#: admin/extensions/admin.py:130
139+
#, fuzzy
140+
msgid "Read"
141+
msgstr "Erstellen"
119142

120-
msgid "Internal server exception"
121-
msgstr "Interne Serverausnahme"
42 Bytes
Binary file not shown.

fastapi_amis_admin/locale/zh_CN/LC_MESSAGES/messages.po

Lines changed: 50 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2023-03-03 08:56+0800\n"
10+
"POT-Creation-Date: 2023-11-23 15:37+0800\n"
1111
"PO-Revision-Date: 2023-03-03 08:57+0800\n"
1212
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313
"Language: zh_Hans_CN\n"
@@ -18,104 +18,124 @@ msgstr ""
1818
"Content-Transfer-Encoding: 8bit\n"
1919
"Generated-By: Babel 2.12.1\n"
2020

21-
#: admin/admin.py:235 admin/admin.py:252 admin/admin.py:255
21+
#: admin/admin.py:204 admin/admin.py:219 admin/admin.py:222
2222
msgid "Add Association"
2323
msgstr "添加关联"
2424

25-
#: admin/admin.py:237
25+
#: admin/admin.py:206
2626
msgid "Are you sure you want to add the association?"
2727
msgstr "你确定要添加关联吗?"
2828

29-
#: admin/admin.py:278
29+
#: admin/admin.py:245
3030
msgid "Remove Association"
3131
msgstr "移除关联"
3232

33-
#: admin/admin.py:280
33+
#: admin/admin.py:247
3434
msgid "Are you sure you want to remove the association?"
3535
msgstr "你确定要移除关联吗?"
3636

37-
#: admin/admin.py:401
37+
#: admin/admin.py:728
3838
msgid "Operation"
3939
msgstr "操作"
4040

41-
#: admin/admin.py:449
41+
#: admin/admin.py:765
4242
msgid "SHOWING ${items|count} OF ${total} RESULT(S)"
4343
msgstr "显示${total}条结果中的${items|count}条"
4444

45-
#: admin/admin.py:535
45+
#: admin/admin.py:864
4646
msgid "Filter"
4747
msgstr "数据筛选"
4848

49-
#: admin/admin.py:542
49+
#: admin/admin.py:871
5050
msgid "Clear"
5151
msgstr "清空"
5252

53-
#: admin/admin.py:547
53+
#: admin/admin.py:876
5454
msgid "Reset"
5555
msgstr "重置"
5656

57-
#: admin/admin.py:550
57+
#: admin/admin.py:879
5858
msgid "Search"
5959
msgstr "搜索"
6060

61-
#: admin/admin.py:623 admin/admin.py:626 admin/admin.py:1065
61+
#: admin/admin.py:954 admin/admin.py:956 admin/admin.py:1078
6262
msgid "View"
6363
msgstr "查看"
6464

65-
#: admin/admin.py:636 admin/admin.py:639 admin/admin.py:1020
65+
#: admin/admin.py:966 admin/admin.py:969 admin/admin.py:1033
66+
#: admin/extensions/admin.py:129
6667
msgid "Create"
6768
msgstr "新增"
6869

69-
#: admin/admin.py:646 admin/admin.py:649 admin/admin.py:1057
70+
#: admin/admin.py:976 admin/admin.py:979 admin/admin.py:1070
7071
msgid "Bulk Create"
7172
msgstr "批量新增"
7273

73-
#: admin/admin.py:659 admin/admin.py:661 admin/admin.py:1027
74+
#: admin/admin.py:989 admin/admin.py:991 admin/admin.py:1040
75+
#: admin/extensions/admin.py:131
7476
msgid "Update"
7577
msgstr "更新"
7678

77-
#: admin/admin.py:668 admin/admin.py:670 admin/admin.py:1073
79+
#: admin/admin.py:998 admin/admin.py:1000 admin/admin.py:1086
7880
msgid "Bulk Update"
7981
msgstr "批量更新"
8082

81-
#: admin/admin.py:1036
83+
#: admin/admin.py:1049
8284
msgid "Delete"
8385
msgstr "删除"
8486

85-
#: admin/admin.py:1037
87+
#: admin/admin.py:1050
8688
#, python-format
8789
msgid "Are you sure you want to delete row ${%s}?"
8890
msgstr "你确定要删除行${%s}?"
8991

90-
#: admin/admin.py:1046
92+
#: admin/admin.py:1059
9193
msgid "Bulk Delete"
9294
msgstr "批量删除"
9395

94-
#: admin/admin.py:1047
96+
#: admin/admin.py:1060
9597
msgid "Are you sure you want to delete the selected rows?"
9698
msgstr "你确定要批量删除选中行吗?"
9799

98-
#: admin/admin.py:1194
100+
#: admin/admin.py:1215
99101
msgid "Custom form actions"
100102
msgstr "自定义表单动作"
101103

102-
#: admin/parser.py:183
104+
#: admin/handlers.py:76
105+
msgid "Request parameter validation exception"
106+
msgstr "请求参数验证错误"
107+
108+
#: admin/handlers.py:86
109+
msgid "Internal data validation exception"
110+
msgstr "内部数据验证异常"
111+
112+
#: admin/handlers.py:96
113+
msgid "Internal server exception"
114+
msgstr "内部服务器异常"
115+
116+
#: admin/parser.py:197
103117
msgid "YES"
104118
msgstr "是"
105119

106-
#: admin/parser.py:184
120+
#: admin/parser.py:198
107121
msgid "NO"
108122
msgstr "否"
109123

110-
#: admin/site.py:50
124+
#: admin/site.py:51
111125
msgid "Home"
112126
msgstr "首页"
113127

114-
msgid "Request parameter validation exception"
115-
msgstr "请求参数验证错误"
128+
#: admin/extensions/admin.py:127
129+
msgid "List display"
130+
msgstr "列表展示"
116131

117-
msgid "Internal data validation exception"
118-
msgstr "内部数据验证异常"
132+
#: admin/extensions/admin.py:128
133+
#, fuzzy
134+
msgid "List filter"
135+
msgstr "数据筛选"
136+
137+
#: admin/extensions/admin.py:130
138+
#, fuzzy
139+
msgid "Read"
140+
msgstr "新增"
119141

120-
msgid "Internal server exception"
121-
msgstr "内部服务器异常"

0 commit comments

Comments
 (0)