Developers

Developers

  • BASE API
  • BASE Template

›Apps

BASE Template

  • はじめに
  • 更新情報
  • テーマの作成方法

    • テーマの作成・管理方法
    • テーマエディタの使い方

    テーマの販売方法(デザインマーケット)

    • テーマを販売したい方へ
    • デザイナー登録
    • デザインガイドライン
    • デモ用ショップに関する注意事項
    • 新規テーマの販売申請
    • テーマのアップデート申請
    • テーマ申請チェックリスト

    基本設定

    • 全体構成
    • 必須タグ
    • <head>仕様
    • <body>仕様
    • ナビゲーションに関する仕様

    各ページの仕様

    • ページ構成

    商品ページ

    • 商品ステータス
    • 購入ボタンの制御
    • 商品情報
    • Pay ID あと払いウィジェット
    • モーダル

    テンプレートタグ

    • 非表示
    • ページ
    • デザインオプション
    • ショップ
    • url
    • イテレータ
    • 商品
    • ソーシャル
    • 関連商品
    • コンテンツ
    • sandboxタグ

    Apps

    • 商品検索App
    • カテゴリ管理App
    • ラベルApp
    • Blog App
    • セールApp
    • 英語・外貨対応App
    • ショップコインApp
    • BASEロゴ非表示App
    • デジタルコンテンツApp
    • レビューApp
    • 販売期間設定App
    • 予約販売App
    • メッセージApp
    • 送料詳細設定App
    • 商品説明カスタムApp
    • 抽選販売App
    • テイクアウトApp
    • 商品オプションApp
    • コミュニティApp
    • メンバーシップ App
    • 再入荷自動通知App
    • 年齢制限App
    • お知らせバナーApp
    • メールマガジンApp

    よくある質問

    • FAQ

英語・外貨対応App

英語・外貨対応Appについて

対応しているテキストの英語表示や外貨の表記ができます。

翻訳対象となるのは、注意文などの自動で表示される固定のテキストと、 ローカライズテキストタグから出力されるテキストの2種類があります。

タグ一覧

Appのコンテンツを表示するために必要なタグ一覧です。

ブロック

if (条件を満たす場合に表示)

タグ説明
{block:AppsI18n}英語・外貨対応Appをインストールしている

変数

コンテンツ

タグ説明
{AppsI18nTag}言語切替のセレクトを表示するタグ (英語・外貨対応Appのインストールが必要)

ローカライズテキスト

下記タグを使用すると、英語・外貨対応Appを利用しているショップで 英語表記を選択された時に対応するテキストが表示されます。

タグ日本語英語
{lang:Privacy}プライバシーポリシーPrivacy Policy
{lang:Law}特定商取引法に基づく表記Act on Specified Commercial Transactions
{lang:AddToCart}カートに入れるAdd to cart
{lang:AddToCartPreOrder}予約注文するPre-Order
{lang:PreOrderItem}予約商品Pre-Order
{lang:LotteryItem}抽選販売Raffle
{lang:TakeoutItem}テイクアウトTo-go
{lang:NoItemInquiry}再入荷についてお問い合わせをするe-mail
{lang:NoItemsMessage}出品されている商品がありません。There's no items for sale.
{lang:NotShopPublicMessage}[ショップ名]は、現在準備中です。[ショップ名] is currently under construction.
{lang:SeeDetails}詳細を見るSee details
{lang:Tweet}ツイートTweet!
{lang:ItemSearchResult}"[検索キーワード]"の検索結果Search results for "[検索キーワード]"

表示例

base

対応が必要な箇所一覧

  • 言語・通貨切替UIを設置
  • 各ページ:翻訳対象テキストにローカライズテキストのタグを適用する
  • 商品一覧、商品詳細ページ:外貨表示時にレイアウトに不具合起きないかチェック

切替UI設置

通貨の切り替えを行うセレクトUIと、日本語/英語切替を行うセレクトUIを画面上に設置します。 全てのページから操作できる必要があります。

表示例

base

実装例

{block:AppsI18n}
    {AppsI18nTag}
{/block:AppsI18n}

CSSセレクタ一覧

主にスタイルを調整するCSSセレクタの一覧です。

要素名セレクタ
通貨・言語切替UI.x_i18nSelectBox

各ページ:ローカライズテキスト適用

ローカライズテキストの一覧を参考に、表示文言をタグに置き換えてください。
一覧に載っている文言全てに対応してください。

表示例

base

実装例

        <ul class="clearfix">
            <li><a class="footerNav" href="{PrivacyPageURL}">{lang:Privacy}</a></li>
            <li><a class="footerNav" href="{LawPageURL}">{lang:Law}</a></li>
            ...

商品一覧、商品詳細ページ:外貨表示時のレイアウトチェック

外貨表示を行うと、全ての金額表示エリアで外貨表示分の情報量が増すことになります。
これによって、意図しないレイアウトの不具合(はみ出し、重なり、不自然な改行、等)が起きる場合がありますので、金額が表示される全ての箇所を確認する必要があります。

表示例

円表示だけなら問題ないが、外貨表示が入った場合に金額表示部に文字の見切れや重なりが起きている例 base

デザインマーケットで販売するテーマを作る時の注意点

英語・外貨対応Appは、トップページや商品詳細ページ等の各ページ、および各Appの表示に関わります。
対応する際には、各種ページ、および各機能の表示においてレイアウトや視認性に不具合が起きないか、ご確認ください。
特に、外貨表示によって表示文字量が増えて、表示領域からはみ出したり、違和感のある改行が発生する事態が多く見受けられます。
通貨によって表示桁数が異なりますので、桁数が多い場合と少ない場合の両方で問題が発生しないよう、お気をつけください。

動作のチェック

動作確認するには下記項目を参考にしてください。

ショップページ全体

  • 言語・通貨切替セレクトのブロックが、PC・スマートフォン表示それぞれで操作しやすい位置に配置しているか。
    [よくあるNGケース] 商品の自動読み込みが設定されていてフッターにおいてある場合、フッターにたどり着くまで変更できない。

英語表示の場合

  • ローカライズテキストタグがあるテキストすべてが翻訳時に変換されているか。
    [よくあるNGケース] ローカライズテキストタグを利用せずに表示している、日本語のまま残っている。
  • 翻訳されることによってレイアウトに崩れが発生していないか。

外貨表示の場合

  • 事前に桁数の多い金額の商品を登録して、各種外貨に表示を切り替えて(TOP、カテゴリ、商品検索結果、商品詳細ページにて)以下を検証する。
    • 商品価格の桁数6〜8桁が場合、不自然な段落ちが発生しないか。
      [よくあるNGケース] 商品の価格の桁数が6桁、7桁、8桁など多い場合に不自然に改行される。
    • 在庫が無い場合のSOLD OUT状態、セール価格表示など、複合的な条件の時にデザインが崩れていないか。

商品詳細ページ

英語表示の場合

  • 購入ボタン/セレクトボックスラベル/ItemAttentionなどが英語表示されており、崩れがないこと

外貨表示の場合

  • 不自然な段落ちがなく、崩れなく表示されること

商品一覧

外貨表示の場合

  • 不自然な段落ちがなく、崩れなく表示されること
← セールAppショップコインApp →
  • 英語・外貨対応Appについて
  • タグ一覧
    • ブロック
    • 変数
  • 対応が必要な箇所一覧
    • 切替UI設置
    • 各ページ:ローカライズテキスト適用
    • 商品一覧、商品詳細ページ:外貨表示時のレイアウトチェック
  • デザインマーケットで販売するテーマを作る時の注意点
  • 動作のチェック
    • ショップページ全体
    • 商品詳細ページ
    • 商品一覧
  • API利用規約
  • デザインマーケット利用規約
© 2012-2025 BASE, Inc.