万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・寄付お願いします
    YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
    BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
    c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

Django ugettext_lazy vs lambda

Djangoローカライズで、

from django.utils.translation import ugettext_lazy as _

LANGUAGES = (
    ('de', _('German')),
    ('ja', _('Japanese')),
    ('en', _('English')),
)

でもできるし、

gettext = lambda s: s
LANGUAGES = (
    ('de', gettext('German')),
    ('en', gettext('English')),
    ('ja', gettext('Japanese')),
)

でも出来る。

Google グループ みるとやっぱ、ラムダ式ではなくて普通にugettext_lazyを使うのが定石かな?