万年素人からHackerへの道

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

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    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を使うのが定石かな?