タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

i18nに関するsujiiのブックマーク (3)

  • TypeScript を使ったシンプルで型安全な i18n 実装 - Qiita

    最近 Node.js な Web アプリケーションの多言語対応について調べる機会があったので、自分なりの考えをまとめておく。 結論としては、特にライブラリを使わず、自前の実装で片付けてしまうことにした。 誰でも思いつきそうな至極単純な発想なのだけれど、調べた限りこういう情報が出てこなかったので、記事にすることで誰かのお役に立てれば幸い。 既存ライブラリに対する不満: 静的型付を実現できない1 TypeScript ユーザーにとっては、以下のようなものがコンパイル時ではなく、 実行時のエラーになるのは耐え難い。 message の key の typo message の引数の typo, 過不足, 型違い 異なる言語間で message の定義に一貫性がない ピンと来ない人向けに、それなりに人気のありそうな i18next という package の記法を例として書いておく。 [参考] i

    TypeScript を使ったシンプルで型安全な i18n 実装 - Qiita
    sujii
    sujii 2017/02/15
  • 3年間日本語のみで運用してきたサービスを、3ヶ月で新人が多言語化した話 | FiNC Developers Blog

    3年間日語のみで運用してきたサービスを、3ヶ月で新人が多言語化した話 はじめにはじめまして。FiNCで今年の4月からサーバーサイドエンジニアをやっている澤井です。 先日プレスリリースがありましたとおり、FiNCで提供している法人向けサービスFiNCプラスが日語以外にも対応し、この度英語版がリリースされました。 入社直後に携わった最初のプロジェクトということで、個人的には非常に感慨深いのですが、今回はこのプロジェクトの舞台裏を見ていきたいと思います。 多言語化とはサービスの多言語対応と言っても、そのスコープは様々ですし、サービスが提供しているデータは多岐にわたります。 ざっくりカテゴライズするだけでも、 UIタイムラインなどユーザー投稿によるデータおすすめのタスクなどのマスターデータがあり、それぞれテキストのものと画像データがあります。 またこれらに紐付いて、 ユーザー使用言語の判定があ

    3年間日本語のみで運用してきたサービスを、3ヶ月で新人が多言語化した話 | FiNC Developers Blog
  • GitHub - kostia/riddick: Friendly GUI for managing your I18n translations.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - kostia/riddick: Friendly GUI for managing your I18n translations.
    sujii
    sujii 2016/04/12
  • 1