Skip to content
This repository has been archived by the owner on Jun 29, 2020. It is now read-only.

Commit

Permalink
Merge pull request #1066 from kawazrepos/playnow
Browse files Browse the repository at this point in the history
ブラウザゲームのリンク先を「今すぐ遊ぶ!」にした
  • Loading branch information
giginet committed Mar 10, 2016
2 parents b7a8357 + 66d3e6f commit 1fa0c25
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 24 deletions.
5 changes: 4 additions & 1 deletion src/kawaz/apps/products/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -314,6 +314,8 @@ class URLRelease(AbstractRelease):
e.g. iTunes App Store, Google Play, Vector など
"""
PLAY_NOW_PLATFORM_LABELS = ['ブラウザ',]

url = models.URLField(_('URL'))
pageview = models.PositiveIntegerField(
_('Page view'), default=0,
Expand Down Expand Up @@ -358,7 +360,8 @@ def app_id(self):
return m.group('id')
return ""


def is_play_now(self):
return self.platform.label in self.PLAY_NOW_PLATFORM_LABELS


class Screenshot(models.Model):
Expand Down
9 changes: 9 additions & 0 deletions src/kawaz/apps/products/tests/test_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,15 @@ def test_app_id_with_other(self):
app_id = release.app_id
self.assertEqual(app_id, '')

def test_is_play_now(self):
"""
ブラウザゲームはis_play_nowがTrueになる
"""
release0 = URLReleaseFactory(platform__label='ブラウザ')
self.assertTrue(release0.is_play_now())
release1 = URLReleaseFactory(platform__label='iOS')
self.assertFalse(release1.is_play_now())


class ScreenshotModelTestCase(TestCase):

Expand Down
52 changes: 30 additions & 22 deletions src/locale/ja/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-01-02 18:13+0900\n"
"POT-Creation-Date: 2016-03-10 22:48+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
Expand Down Expand Up @@ -153,7 +153,7 @@ msgstr "ブログ記事を削除しました"
#: src/kawaz/apps/products/models.py:160 src/kawaz/apps/projects/models.py:22
#: src/templates/blogs/entry_list.html:62
#: src/templates/events/event_list.html:58
#: src/templates/products/product_detail.html:148
#: src/templates/products/product_detail.html:152
#: src/templates/products/product_list.html:59
msgid "Categories"
msgstr "カテゴリ"
Expand Down Expand Up @@ -332,7 +332,7 @@ msgstr "このイベントは非公開状態であるか、開始日時が設定

#: src/kawaz/apps/products/filters.py:63 src/kawaz/apps/products/forms.py:31
#: src/kawaz/apps/products/models.py:67 src/kawaz/apps/products/models.py:158
#: src/templates/products/product_detail.html:131
#: src/templates/products/product_detail.html:135
#: src/templates/products/product_list.html:53
msgid "Platforms"
msgstr "プラットフォーム"
Expand Down Expand Up @@ -464,7 +464,7 @@ msgstr ""
"画像」を設定する必要があります。"

#: src/kawaz/apps/products/models.py:201 src/kawaz/apps/products/models.py:259
#: src/kawaz/apps/products/models.py:379
#: src/kawaz/apps/products/models.py:382
msgid "Product"
msgstr "作品"

Expand Down Expand Up @@ -517,39 +517,39 @@ msgstr "パッケージ"
msgid "Package releases"
msgstr "パッケージ"

#: src/kawaz/apps/products/models.py:317
#: src/kawaz/apps/products/models.py:319
#: src/kawaz/core/activities/hatenablog/models.py:19
#: src/kawaz/core/personas/models/profile.py:47
msgid "URL"
msgstr "URL"

#: src/kawaz/apps/products/models.py:319
#: src/kawaz/apps/products/models.py:321
msgid "Page view"
msgstr "閲覧数"

#: src/kawaz/apps/products/models.py:321
#: src/kawaz/apps/products/models.py:323
msgid "The number of page views"
msgstr "閲覧数"

#: src/kawaz/apps/products/models.py:324
#: src/kawaz/apps/products/models.py:326
msgid "URL release"
msgstr "URL"

#: src/kawaz/apps/products/models.py:325
#: src/kawaz/apps/products/models.py:327
#: src/templates/products/product_form.html:49
msgid "URL releases"
msgstr "URL"

#: src/kawaz/apps/products/models.py:376
#: src/kawaz/apps/products/models.py:379
#: src/kawaz/core/activities/hatenablog/models.py:20
msgid "Image"
msgstr "画像"

#: src/kawaz/apps/products/models.py:384
#: src/kawaz/apps/products/models.py:387
msgid "Screen shot"
msgstr "スクリーンショット"

#: src/kawaz/apps/products/models.py:385
#: src/kawaz/apps/products/models.py:388
msgid "Screen shots"
msgstr "スクリーンショット"

Expand Down Expand Up @@ -1058,7 +1058,7 @@ msgstr "書いた人"
#: src/templates/blogs/entry_detail.html:60
#: src/templates/events/event_detail.html:226
#: src/templates/personas/persona_detail.html:162
#: src/templates/products/product_detail.html:109
#: src/templates/products/product_detail.html:113
#: src/templates/projects/project_detail.html:157
msgid "Administration"
msgstr "管理"
Expand Down Expand Up @@ -1714,12 +1714,16 @@ msgstr "%(label)sアカウント"
msgid "More Details"
msgstr "詳細ページ"

#: src/templates/products/product_detail.html:85
#: src/templates/products/product_detail.html:65
msgid "Play Now"
msgstr "今すぐ遊ぶ!"

#: src/templates/products/product_detail.html:89
#: src/templates/products/product_form.html:39
msgid "Screenshots"
msgstr "スクリーンショット"

#: src/templates/products/product_detail.html:113
#: src/templates/products/product_detail.html:117
#: src/templates/products/product_form.html:9
#: src/templates/products/product_form.html:18
#: src/templates/products/product_form.html:31
Expand All @@ -1728,31 +1732,31 @@ msgstr "スクリーンショット"
msgid "Create a new product"
msgstr "新規作品を公開する"

#: src/templates/products/product_detail.html:116
#: src/templates/products/product_detail.html:120
msgid "Update the product"
msgstr "作品を編集"

#: src/templates/products/product_detail.html:121
#: src/templates/products/product_detail.html:125
msgid "Do you want to delete the product?"
msgstr "この作品を削除してもよろしいですか?"

#: src/templates/products/product_detail.html:122
#: src/templates/products/product_detail.html:126
msgid "Delete the product"
msgstr "作品を削除"

#: src/templates/products/product_detail.html:159
#: src/templates/products/product_detail.html:163
msgid "Recommended games"
msgstr "おすすめのゲーム"

#: src/templates/products/product_detail.html:168
#: src/templates/products/product_detail.html:172
msgid "There are no corresponding products"
msgstr "該当する作品はありません"

#: src/templates/products/product_detail.html:175
#: src/templates/products/product_detail.html:179
msgid "Contact Info"
msgstr "問い合わせ先"

#: src/templates/products/product_detail.html:184
#: src/templates/products/product_detail.html:188
msgid "Contact us about this product"
msgstr "この作品について問い合わせる"

Expand Down Expand Up @@ -1957,6 +1961,10 @@ msgstr "イベントの下書きはありません"
msgid "There are no projects in draft."
msgstr "プロジェクトの下書きはありません"

#: src/templates/roughpages/ggj.html:4
msgid "Global Game Jam"
msgstr ""

#: src/templates/roughpages/guideline/credits.html:4
msgid "Guideline of credits"
msgstr "クレジット表示のガイドライン"
Expand Down
6 changes: 5 additions & 1 deletion src/templates/products/product_detail.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,11 @@ <h2>{% trans "Downloads" %}</h2>
<img src="{% static "img/playstore.png" %}" alt="Get it on Google Play" />
</a>
{% else %}
<a href="{{ release.get_absolute_url }}" class="btn btn-primary" target="_blank">Download ({{ release.platform }})</a>
{% if release.is_play_now %}
<a href="{{ release.get_absolute_url }}" class="btn btn-primary" target="_blank">{% trans 'Play Now' %} ({{ release.platform }})</a>
{% else %}
<a href="{{ release.get_absolute_url }}" class="btn btn-primary" target="_blank">Download ({{ release.platform }})</a>
{% endif %}
{% endif %}
</span>
</div>
Expand Down

0 comments on commit 1fa0c25

Please sign in to comment.