Skip to content

Commit d7acb36

Browse files
authored
Merge pull request modlinltd#58 from snj/locale-ja
Add japanese locale
2 parents 4c88ea3 + 3e6048b commit d7acb36

File tree

3 files changed

+149
-9
lines changed

3 files changed

+149
-9
lines changed

advanced_filters/forms.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,17 +73,18 @@ class AdvancedFilterQueryForm(CleanWhiteSpacesMixin, forms.Form):
7373
)
7474

7575
field = forms.ChoiceField(required=True, widget=forms.Select(
76-
attrs={'class': 'query-field'}))
76+
attrs={'class': 'query-field'}), label=_('Field'))
7777
operator = forms.ChoiceField(
78+
label=_('Operator'),
7879
required=True, choices=OPERATORS, initial="iexact",
7980
widget=forms.Select(attrs={'class': 'query-operator'}))
8081
value = VaryingTypeCharField(required=True, widget=forms.TextInput(
81-
attrs={'class': 'query-value'}))
82+
attrs={'class': 'query-value'}), label=_('Value'))
8283
value_from = forms.DateTimeField(widget=forms.HiddenInput(
8384
attrs={'class': 'query-dt-from'}), required=False)
8485
value_to = forms.DateTimeField(widget=forms.HiddenInput(
8586
attrs={'class': 'query-dt-to'}), required=False)
86-
negate = forms.BooleanField(initial=False, required=False)
87+
negate = forms.BooleanField(initial=False, required=False, label=_('Negate'))
8788

8889
def _build_field_choices(self, fields):
8990
"""
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
# SOME DESCRIPTIVE TITLE.
2+
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3+
# This file is distributed under the same license as the PACKAGE package.
4+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5+
#
6+
#, fuzzy
7+
msgid ""
8+
msgstr ""
9+
"Project-Id-Version: PACKAGE VERSION\n"
10+
"Report-Msgid-Bugs-To: \n"
11+
"POT-Creation-Date: 2017-03-11 18:34+0300\n"
12+
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14+
"Language-Team: LANGUAGE <LL@li.org>\n"
15+
"Language: \n"
16+
"MIME-Version: 1.0\n"
17+
"Content-Type: text/plain; charset=UTF-8\n"
18+
"Content-Transfer-Encoding: 8bit\n"
19+
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
20+
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
21+
"%100>=11 && n%100<=14)? 2 : 3);\n"
22+
23+
#: admin.py:24
24+
msgid "Advanced filters"
25+
msgstr "カスタムフィルター"
26+
27+
#: admin.py:76
28+
msgid "Advanced filter added successfully."
29+
msgstr "カスタムフィルターが追加されました。"
30+
31+
#: forms.py:51
32+
msgid "Equals"
33+
msgstr "等しい"
34+
35+
#: forms.py:52
36+
msgid "Contains"
37+
msgstr "含む(文字列)"
38+
39+
#: forms.py:53
40+
msgid "One of"
41+
msgstr "含む(複数の中の一つ)"
42+
43+
#: forms.py:54
44+
msgid "DateTime Range"
45+
msgstr "期間"
46+
47+
#: forms.py:55
48+
msgid "Is NULL"
49+
msgstr "空(NULL)"
50+
51+
#: forms.py:56
52+
msgid "Is TRUE"
53+
msgstr "真(TRUE)"
54+
55+
#: forms.py:57
56+
msgid "Is FALSE"
57+
msgstr "偽(FALSE)"
58+
59+
#: forms.py:58
60+
msgid "Less Than"
61+
msgstr "値より少ない"
62+
63+
#: forms.py:59
64+
msgid "Greater Than"
65+
msgstr "値より多い"
66+
67+
#: forms.py:60
68+
msgid "Less Than or Equal To"
69+
msgstr "値以下"
70+
71+
#: forms.py:61
72+
msgid "Greater Than or Equal To"
73+
msgstr "値以上"
74+
75+
#: forms.py:65
76+
msgid "Or (mark an or between blocks)"
77+
msgstr "OR(各条件をANDではなくORとして処理)"
78+
79+
#: models.py:18 templates/admin/advanced_filters.html:16
80+
msgid "Advanced Filter"
81+
msgstr "カスタムフィルター"
82+
83+
#: models.py:19
84+
msgid "Advanced Filters"
85+
msgstr "カスタムフィルター"
86+
87+
#: templates/admin/advanced_filters.html:16
88+
msgid "Edit"
89+
msgstr "修正"
90+
91+
#: templates/admin/advanced_filters.html:28
92+
msgid "Create advanced filter"
93+
msgstr "カスタムフィルターの作成"
94+
95+
#: templates/admin/advanced_filters.html:67
96+
msgid "Save"
97+
msgstr "保存"
98+
99+
#: templates/admin/advanced_filters.html:68
100+
#: templates/admin/advanced_filters/change_form.html:53
101+
msgid "Save & Filter Now!"
102+
msgstr "保存してフィルターを適用"
103+
104+
#: templates/admin/advanced_filters.html:69
105+
msgid "Cancel"
106+
msgstr "キャンセル"
107+
108+
#: templates/admin/advanced_filters/change_form.html:16
109+
msgid "Change advanced filter"
110+
msgstr "カスタムフィルターを変更"
111+
112+
#: templates/admin/common_js_init.html:14
113+
msgid "Add another filter"
114+
msgstr "他のフィルターを追加"
115+
116+
#: templates/admin/common_js_init.html:15
117+
msgid "Remove"
118+
msgstr "削除"
119+
120+
#: models.py:21
121+
msgid "Title"
122+
msgstr "タイトル"
123+
124+
#: forms.py:76
125+
msgid "Field"
126+
msgstr "項目"
127+
128+
#: forms.py:77
129+
msgid "Operator"
130+
msgstr "比較"
131+
132+
#: forms.py:81
133+
msgid "Value"
134+
msgstr "値"
135+
136+
#: forms.py:86
137+
msgid "Negate"
138+
msgstr "否定"
139+

advanced_filters/models.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ class Meta:
1818
verbose_name = _('Advanced Filter')
1919
verbose_name_plural = _('Advanced Filters')
2020

21-
title = models.CharField(max_length=255, null=False, blank=False)
21+
title = models.CharField(max_length=255, null=False, blank=False, verbose_name=_('Title'))
2222
created_by = models.ForeignKey(settings.AUTH_USER_MODEL,
23-
related_name='created_advanced_filters')
24-
created_at = models.DateTimeField(auto_now_add=True, null=True)
25-
url = models.CharField(max_length=255, null=False, blank=False)
26-
users = models.ManyToManyField(settings.AUTH_USER_MODEL, blank=True)
27-
groups = models.ManyToManyField('auth.Group', blank=True)
23+
related_name='created_advanced_filters', verbose_name=_('Created by'))
24+
created_at = models.DateTimeField(auto_now_add=True, null=True, verbose_name=_('Created at'))
25+
url = models.CharField(max_length=255, null=False, blank=False, verbose_name=_('URL'))
26+
users = models.ManyToManyField(settings.AUTH_USER_MODEL, blank=True, verbose_name=_('Users'))
27+
groups = models.ManyToManyField('auth.Group', blank=True, verbose_name=_('Groups'))
2828

2929
objects = UserLookupManager()
3030

0 commit comments

Comments
 (0)