ブログ

globalize.nowからのインサイト

AI生成コードベース、ローカライゼーションアーキテクチャ、そしてリライトなしでプロダクトを多言語対応に保つ方法についての深掘り記事です。

公開日

サイト全体を日本語とブラジルポルトガル語に対応させたところ、料金は31ユーロでした

9月29日、globalize.nowを日本語とブラジルポルトガル語でリリースしました。全ページ、全ての料金表、ブログ記事61本すべてです。翻訳自体は8分、自動QAにさらに27分かかり、アプリの請求額は約31ユーロでした。ここではその明細と、QAが検出した内容、必要だったエンジニアリング作業、そしてまだ確認できていない部分について紹介します。

記事を読む →
サイト全体を日本語とブラジルポルトガル語に対応させたところ、料金は31ユーロでした のカバー画像

公開日

言語追加でユーザーを増やす:かつての成長戦略のコストと、今のコスト

プロダクトをローカライズしてユーザーを増やすという手法は、十年来の定番戦略であり、その裏付けとなる有名な事例は一つだけで、最後までやり切れる人はほとんどいません。ここでは、その事例が報告した内容、当時それを実行するのに何が必要だったか、今このカテゴリで誰がまだそれを続けているか、そして仕事の中身がどう変わったのかを見ていきます。

記事を読む →
言語追加でユーザーを増やす:かつての成長戦略のコストと、今のコスト のカバー画像

公開日

globalize.nowがClaudeコネクタになりました:チャットからアプリをローカライズ

globalize.nowがClaudeのコネクタディレクトリに登場しました。一度接続すれば、あとは自然な言葉でローカライズ作業ができます。チャットにドロップしたロケールファイルの翻訳、GitHubリポジトリの接続、言語の追加、そしてすべての翻訳が従う用語集やスタイルルールの設定まで、すべてこなせます。

記事を読む →
globalize.nowがClaudeコネクタになりました:チャットからアプリをローカライズ のカバー画像

公開日

ダッシュボードを使わずにReplitアプリを多言語対応にするにはどうすればよいですか?

Replit Agentは、UIのテキストをコンポーネントに直接書き込むため、アプリの翻訳を依頼しても中途半端な結果になり、次第にズレが生じます。リポジトリはすでにチェックポイントとして存在しています。それを接続し、カタログをGitで管理し続け、翻訳結果をReplitに取り込み直すだけです。

記事を読む →
ダッシュボードを使わずにReplitアプリを多言語対応にするにはどうすればよいですか? のカバー画像

公開日

Next.js 16のi18n:AIが生成したロケールルーティングは一世代遅れている

Next.js 16ではmiddleware.tsがproxy.tsに改名され、next-intlは今やnext/root-paramsからロケールを読み取るようになりました。それでもAIエージェントはいまだに旧来の形で書いてきます。4つのgrepコマンドで、あなたの構成がどの時代のものか、そして何を変えるべきかがわかります。

記事を読む →
Next.js 16のi18n:AIが生成したロケールルーティングは一世代遅れている のカバー画像

公開日

Crowdinがi18nエージェントスキルをリリースしたばかりですが、私たちは3月から同様のものを持っています。

CrowdinはJavaScriptアプリを7つのフェーズでCrowdinに接続するエージェントスキルをリリースしました。私たちはそのソースコードを読み、コミット日を確認し、自社のフローと比較しました。彼らのフローは翻訳をオフにした状態のCrowdinプロジェクトで終わります。私たちのフローはプルリクエストで終わります。

記事を読む →
Crowdinがi18nエージェントスキルをリリースしたばかりですが、私たちは3月から同様のものを持っています。 のカバー画像

公開日

ダッシュボードなしでv0アプリをローカライズするにはどうすればいいですか?

v0は実際のNext.jsコードベースを提供し、しかも最初からGitHubブランチにコミットしています。そのため、リポジトリネイティブなアプローチは最初のプロンプトの時点から選択可能です。翻訳カタログはコミットされたファイルとして扱われ、レンダリングパスにサードパーティ製の要素は一切入りません。

記事を読む →
ダッシュボードなしでv0アプリをローカライズするにはどうすればいいですか? のカバー画像

公開日

GitHub Copilotで作ったアプリにi18nを追加するには?

instructionsファイルを書いたのに、Copilotは相変わらず直書きの英語を返してくる——それはあなたを無視しているのではなく、インラインの補完機能がそもそもそのファイルを読んでいないからです。どのCopilot機能がルールに従い、どれが従わないのか、そしてその隙間をどう埋めてi18nを整えるかを解説します。

記事を読む →
GitHub Copilotで作ったアプリにi18nを追加するには? のカバー画像

公開日

AIコーディングエージェントによるUIコピー書き換えを防ぐ方法

エージェントはローディング状態を追加すると同時に、ボタンの文言まで変えていた。エージェントがコピーを「整理してもいいコード」として扱ってしまう理由、ルールファイルが頻度を下げるだけにとどまる理由、そしてすべての書き換えをレビュー可能にするワークフローを解説します。

記事を読む →
AIコーディングエージェントによるUIコピー書き換えを防ぐ方法 のカバー画像

公開日

更新日

コードネイティブなプロダクトコピー\:コードベース内で UI テキストの一貫性とローカライゼーション対応を保つ仕組み

コピードリフトとは、ユーザーに見えるテキストが、承認済みの原本から――唯一の情報源が存在しないまま――ずれていってしまう現象です。何がその原因となるのか、そしてコードベースにおいては一貫性とローカライゼーションがなぜ同じ一つの問題なのか、を解説します。

記事を読む →
コードネイティブなプロダクトコピー\:コードベース内で UI テキストの一貫性とローカライゼーション対応を保つ仕組み のカバー画像

公開日

更新日

小規模SaaSに最適な、最も安いローカライゼーションツールは?

Locizeは月額7ドルから、LocaFlowは月額9ドルから始まりますが、表示価格はローカライゼーションの料金ページの中で最も興味の薄い数字です。ここでは13のツールが入門プランでいくら請求するか、それぞれ何を基準に課金するか、そして翻訳キー1万件・対応言語5言語という条件でそれが何を意味するかを解説します。

記事を読む →

公開日

更新日

2026年、SaaSをローカライズする最も安い方法とは?

セルフホスト版のTolgeeは、ライセンス料もキー数上限もない唯一の選択肢です。ホスティング型の無料プランはどれもどこかの時点で頭打ちになりますし、自分でやり切るルートは時間という通貨で請求書が届きます。ここでは「無料」の選択肢が実際にはいくらかかるのかを解説します。

記事を読む →

公開日

Lovableアプリに言語切り替えスイッチャーとhreflangを追加するには?

あなたのLovableアプリは翻訳済みで、言語切り替えスイッチャーも動いているのに、Googleには依然として英語版しか表示されない。各言語に専用のURLを割り当て、スイッチャーがそこへ遷移するように配線し、相互のhreflangを出力すれば、各ロケールが検索順位に乗るようになります。

記事を読む →
Lovableアプリに言語切り替えスイッチャーとhreflangを追加するには? のカバー画像

公開日

Viteで構築されたLovableアプリにi18nを追加するにはどうすればよいですか?

多くのLovableアプリは、昨今のi18nツールの波から取り残されてしまった、従来のVite + React製SPAスタックで動いています。ここでは、ランタイムウィジェットやベンダーロックインなしに、プッシュのたびに同期するコミット済みLingui POカタログを使ってi18nを追加する方法を解説します。

記事を読む →
Viteで構築されたLovableアプリにi18nを追加するにはどうすればよいですか? のカバー画像

公開日

Lovalingoが終了:Lovableアプリをどう移行すればいい?

Lovalingoは2026年8月31日に終了し、そのランタイム翻訳もそれとともに停止します。何が壊れるのか、何をエクスポートすべきか、どうすればきれいに削除できるのか、そして自分のリポジトリ内のファイルとして多言語対応を再構築する方法を解説します。移行者には3か月間無料でご利用いただけます。

記事を読む →
Lovalingoが終了:Lovableアプリをどう移行すればいい? のカバー画像

公開日

Claude Codeが生成したアプリを、エージェントを離れずにローカライズする方法

Claude Codeが生成したアプリをローカライズする最善の方法は、エージェントの中にとどまることです。コマンド一つでローカライズ用スキルをインストールすれば、Claude Codeがi18nを組み込み、翻訳はプッシュのたびにプルリクエストとして届きます。英語オンリーのリポジトリから、マージ済みの多言語プルリクエストに至るまでの一連の流れです。

記事を読む →
Claude Codeが生成したアプリを、エージェントを離れずにローカライズする方法 のカバー画像

公開日

SEO翻訳:話せない言語でも検索上位を取る方法

SEO翻訳とは、ページ、キーワード、メタデータを最適化し、翻訳されたページが単に読める状態を超えて、実際に検索で上位表示されるようにする手法です。ここでは、通常の翻訳との違い、検索エンジンが要求する技術的な要件、そして絶え間ないリリースにも耐えるワークフローについて解説します。

記事を読む →
SEO翻訳:話せない言語でも検索上位を取る方法 のカバー画像

公開日

globalize.now MCPのご紹介: AIエージェントからローカライゼーションを実行する

globalize.now MCPサーバーを使えば、Claude Code、Cursor、その他任意のMCPクライアントからローカライゼーションを実行できます。プロジェクトの作成、ロケールファイルの翻訳、Gitでの翻訳プルリクエストの作成まで対応します。バックエンド処理を担うのがMCPで、コードのi18n化を担うのは引き続きskillです。

記事を読む →
globalize.now MCPのご紹介: AIエージェントからローカライゼーションを実行する のカバー画像

公開日

あなたのLovableアプリ、SSRで英語のまま止まっていませんか

新しいLovableプロジェクトはSSR対応のTanStack Startで動作するため、多くのガイドが今も推奨しているランタイム翻訳ウィジェットが機能しなくなります。一瞬英語が表示されてしまい、間違った言語でインデックスされてしまうのです。コミットされたLingui POカタログを使えば、各ロケールをサーバー側でレンダリングし、push毎に同期を保つことができます。

記事を読む →
あなたのLovableアプリ、SSRで英語のまま止まっていませんか のカバー画像

公開日

ICU MessageFormatとは何か、そしてなぜ今も翻訳が難しいのか

ICU MessageFormatは、複数形、性別、変数をひとつの翻訳可能な文字列に詰め込みますが、その構文は翻訳者ではなくコード向けに作られたものです。ここでは、なぜ今もローカライズが難しいのか、MessageFormat 2.0で何が変わったのか、そしてAI生成アプリのどこで問題が起きるのかを解説します。

記事を読む →
ICU MessageFormatとは何か、そしてなぜ今も翻訳が難しいのか のカバー画像

公開日

更新日

Lokaliseは2026年、高いのか?

Lokaliseの有料プランは月144ドルからで、シート単位の課金です。永久無料プランはなく、あるのは14日間の試用期間のみです。ロケールファイルを一人で管理する開発者にとって、実際の料金はシート数と文字数上限に応じて跳ね上がります — 一方、シート数や言語数に応じた追加課金のないワークスペース単位の料金なら、予測可能なコストを保てます。

記事を読む →
Lokaliseは2026年、高いのか? のカバー画像

公開日

更新日

2026年、インディーハッカーのための最良のLokalise代替ツール

Tolgee、Locize、SimpleLocalize、LocaFlow、Prismy、Weglot、POEditor、Crowdin、Lingo.dev、Languineを価格と適性で整理し、2026年8月に再検証しました。まだキーが存在しないAI生成アプリにとって、本当のギャップは上流の文字列抽出であり、globalize.nowはGitへのプッシュごとにそれを処理します。

記事を読む →
2026年、インディーハッカーのための最良のLokalise代替ツール のカバー画像

公開日

i18n対応が中途半端?globalize.nowが触れる部分・触れない部分を解説します。

リポジトリにすでにnext-intl、i18next、Linguiが導入されている場合、L1モードは破壊的な足場作りをスキップします。ルーティングの書き換えも、思いがけない言語切替UIの追加もなく、プッシュのたびにロケールファイルのPRが生成されるだけです。検出のシグナル、越えてはいけない境界線、誤ったブランチが実行された場合の復旧方法についても解説します。

記事を読む →
i18n対応が中途半端?globalize.nowが触れる部分・触れない部分を解説します。 のカバー画像

公開日

更新日

Lovable アプリの翻訳が、リリースのたびに壊れてしまう理由

Lovable のプロンプトは、PO カタログが追いつかないまま新しいハードコード文字列で UI を書き換え続けます。なぜこのギャップがリリースのたびに広がってしまうのか、そして Git ネイティブな i18n 同期がビルダーを手放すことなくそれをどう解消するのか、その理由を解説します。

記事を読む →
Lovable アプリの翻訳が、リリースのたびに壊れてしまう理由 のカバー画像

公開日

globalize.nowをglobalize.now自身に使ってみた結果、何が壊れていたか

5つの言語に対応した自社マーケティングJSONを監査してみた。ドイツ語に紛れ込んだキリル文字、開発者向けツールなのに敬語(フランス語のvous、ドイツ語のSie)になっていた文面、勝手に作られたユーロ価格、「coding」を「encoding」と取り違えた誤訳、そして「ship(リリースする)」が「発送」の意味になっていた動詞。そこから私たちはポリシーを整備し、静かに劣化しないよう検証スクリプトを書いた。

記事を読む →
globalize.nowをglobalize.now自身に使ってみた結果、何が壊れていたか のカバー画像

公開日

更新日

なぜアプリをグローバル化すべきなのか(そして、なぜ「今」が最適なタイミングなのか)

英語が届くのは世界のオンラインユーザーのごく一部にすぎませんが、それでもウェブの半分は英語のみのままです。ここではコンバージョンデータ、投資対効果の根拠、そしてAIで構築されたアプリが「後回し」をこれまで以上に高くつかせる理由を解説します。

記事を読む →
なぜアプリをグローバル化すべきなのか(そして、なぜ「今」が最適なタイミングなのか) のカバー画像

公開日

更新日

globalize.now vs Lokalise vs Crowdin:AI生成アプリに本当に向いているのはどれ?

LokaliseとCrowdinは、アプリがすでにキーとロケールファイルで話す状態になっていれば、翻訳ワークフローで真価を発揮します。しかしAIが構築したプロダクトの多くはそのステップを飛ばしています。コードベースがまだ整備されていない段階で、ツール選びをどう考えるべきかを解説します。

記事を読む →
globalize.now vs Lokalise vs Crowdin:AI生成アプリに本当に向いているのはどれ? のカバー画像

公開日

ローカリゼーション開発の3つのステージ(そしてAIがすべてを変える理由)

ローカリゼーションはAIから始まったわけではありません。TMS(翻訳管理システム)から始まったわけでもありません。数十年前、プロダクトチームではなく翻訳者のために作られたツールから始まりました。そしてその遺産は、今もなお業界のあり方を規定しています。

記事を読む →
ローカリゼーション開発の3つのステージ(そしてAIがすべてを変える理由) のカバー画像