iOS向けどこでもサポートSDKの言語設定

iOS向けどこでもサポートSDKの言語設定

どこでもサポートSDK(ソフトウェア開発キット)は、多数の言語に対応しています。アプリの利用者の地域に応じた言語を選択することができます。

どこでもサポートSDK(ソフトウェア開発キット)で対応している言語とその言語コードは、以下のとおりです。

言語

言語コード

英語(イギリス)

en-GB

英語(アメリカ)

en

ドイツ語

de

スペイン語

es

カタロニア語

ca-ES

フランス語

fr

フランス語(カナダ)

fr-CA

イタリア語

it

ロシア語

ru

中国語(繁体字)

zh-Hant

中国語(簡体字)

zh-Hans

トルコ語

tr

オランダ語

nl

デンマーク語

da

ポルトガル語(ポルトガル)

pt-PT

日本語

ja

スウェーデン語

sv

ポーランド語

pl

アラビア語

ar

ヘブライ語

he

アフリカーンス語

af

チェコ語

cz

ブルガリア語

bg

フィンランド語

fi

ギリシャ語

el

ハンガリー語

hu

インドネシア語

id

ノルウェー語(ブークモール)

nb

ルーマニア語

ro

タイ語

th

ウクライナ語

uk

ベトナム語

vi

ウルドゥー語

ur

ヒンディー語

hi

テルグ語

te

カンナダ語

kn

タミル語

ta

マラーティー語

mr

韓国語

ko

ペルシャ語

fa

ベンガル語

bn

グジャラート語

gu

マレー語

ms

マラヤーラム語

ml

スロバキア語

sk

クロアチア語

hr

スロベニア語

sl


どこでもサポートのウィジェットの言語を設定するには、以下のコードを使用します。メソッドには、上記の表で示される言語コードを指定します。たとえば、英語の場合「en」を指定します。

Swift

  1. ZDPortalConfiguration.setSDKLanguage(<#String#>)

Objective-C

  1. [ZDPortalConfiguration setSDKLanguage:<#NSString#>];
どこでもサポートSDK(ソフトウェア開発キット)のサイズの制限により、標準の言語として含まれている言語は13件のみです。

どこでもサポートSDK(ソフトウェア開発キット)に含まれている標準の13件言語は、以下のとおりです。

言語

言語コード

英語

en

ドイツ語

de

スペイン語

es

フランス語

fr

イタリア語

it

ロシア語

ru

中国語(繁体字)   

zh-Hant

中国語(簡体字)

zh-Hans

トルコ語

tr

オランダ語

nl

デンマーク語

da

ポルトガル語(ポルトガル)  

pt-PT

日本語

ja


上記に含まれていない言語を追加する場合は、以下の手順を実施します。

    1.    「ASAPStrings.bundle」ファイルをダウンロードします。
    2.    不要な言語の「lproj」ファイルを削除します。
    3.    プロジェクトに「ASAPStrings.bundle」ファイルを追加します。

ウィジェット画面のテキストのカスタマイズ 

どこでもサポートSDK(ソフトウェア開発キット)では、ウィジェットの各画面上に表示されるテキストをカスタマイズできます(機能/メニューの表示名や説明、エラーメッセージ、一般情報など)。

テキストをカスタマイズするには、以下の手順を実施します。

    1.    アプリのXcodeのプロジェクトに、「ASAPStrings.bundle」ファイルを作成します。このファイルのバスは、「Applicationbundle/ASAPStrings.bundle」です。
    2.    ファイル名に言語コードを指定した「lproj」ファイルを作成し、必要に応じてキーの値を変更します。以下の表内のキーを含む、ファイル内のすべてのキーの値をカスタマイズできます。
    3.    作成した「lproj」ファイルを「ASAPStrings.bundle」に追加します。
言語が複数ある場合は、言語ごとに個別の「lproj」ファイルを作成し、上記の手順2、手順3を実施します。

「ASAPLocalizable.strings」ファイル内にあらかじめ用意されている主なキーは、以下のとおりです。

キー

標準のテキスト

説明

DeskPortal.Dashboard.Heading

「Welcome」

ダッシュボードに表示されるテキストです

DeskPortal.Dashboard.helpcenter.title

「Knowledge Base」

ダッシュボード上に表示される、ナレッジベース機能のアイコンのタイトルです

DeskPortal.Dashboard.helpcenter.description

「Browse our extensive repository of help articles」

ナレッジベース機能の説明文です

DeskPortal.Dashboard.community.title

「Community」

ダッシュボード上に表示される、コミュニティ機能のアイコンのタイトルです

DeskPortal.Dashboard.community.description

「Find and share solutions with the User Community」

コミュニティ機能の説明文です

DeskPortal.Dashboard.addticket.title

「Submit Ticket」

ダッシュボード上に表示される、問い合わせの送信機能のアイコンのタイトルです

DeskPortal.Dashboard.addticket.description

「Seek help from our agents」

問い合わせの送信機能の説明文です

DeskPortal.Dashboard.myticket.title

「My Tickets」

ダッシュボード上に表示される、自分の問い合わせ機能のアイコンのタイトルです

DeskPortal.Dashboard.myticket.description

「View and manage tickets that you submitted」

自分の問い合わせ機能の説明文です

DeskPortal.Helpcenter.article.detail.relatedtitle

「Related Articles」

ナレッジベース内のヘルプ記事の下部に表示されるテキストです

DeskPortal.Helpcenter.article.detail.vote.description

「Was this article helpful?」

利用者にフィードバックを促すテキストです

DeskPortal.Helpcenter.feedback.title

「Feedback」

フィードバックフォームのタイトルです

DeskPortal.Helpcenter.feedback.description

「We're sorry the article wasn't helpful.」

利用者が記事に対して低い評価を行った際に表示されるテキストです

DeskPortal.Myticket.option.closeticket

「Close Ticket」

利用者が問い合わせを自分自身で完了するためのボタンに表示されるテキストです

DeskPortal.Error.message.reload

「Retry」

問い合わせを送信できなかった際に表示されるエラーメッセージです

DeskPortal.Network.failed.error.message

「Check your internet connection」

接続が切断された際に表示されるエラーメッセージです

DeskPortal.Dashboard.livechat.title

「Live Chat」

ダッシュボード上に表示されるチャット機能のタイトルです

DeskPortal.Helpcenter.category.subheading

「Section」

ナレッジベース内の記事のカテゴリーが1件のみ登録されている場合に表示されるテキストです

DeskPortal.Helpcenter.categories.subheading

「Sections」

ナレッジベース内の記事のカテゴリーが複数登録されている場合に表示されるテキストです

DeskPortal.Helpcenter.article.detail.title

「FAQs」

各記事の画面のタイトルです

DeskPortal.Addticket.title

「Add Ticket」

問い合わせの送信フォームのタイトルです

DeskPortal.Myticket.comment.option.title

「Comment Actions」

利用者が問い合わせにコメントを追加した際に表示される操作メニューのタイトルです

DeskPortal.Myticket.option.editcomment

「Edit Comment」

利用者のコメントを利用者自身で編集するためのメニューのテキストです

DeskPortal.Helpcenter.article.subheading

「Article」

ナレッジベースのカテゴリーに記事が1件のみ登録されている場合に表示されるテキストです

DeskPortal.Helpcenter.articles.subheading

「Articles」

ナレッジベースのカテゴリーに記事が複数登録されている場合に表示されるテキストです


    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Desk Resources

              • Desk Community Learning Series


              • Digest


              • Functions


              • Meetups


              • Kbase


              • Resources


              • Glossary


              • Desk Marketplace


              • MVP Corner


              • Word of the Day









                                • Related Articles

                                • iOS向けのどこでもサポートSDKの概要

                                  はじめに iOS向けのどこでもサポートSDK(ソフトウェア開発キット)を利用すると、iOSアプリ内にZoho Deskのサポート機能を埋め込むことができます。アプリの利用者は、アプリ内からサポート窓口に問い合わせたり、ナレッジベースを参照したりすることが可能です。 このページでは、iOS向けのどこでもサポートSDK(ソフトウェア開発キット)の概要について説明します。 どこでもサポートSDK(ソフトウェア開発キット)とは Zoho ...

                                Resources

                                Videos

                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                eBooks

                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                Webinars

                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                CRM Tips

                                Make the most of Zoho CRM with these useful tips.