Salesforce の管理者と開発者のための Chrome 拡張機能

Salesforce 組織が実際に表示している言葉を確かめる。

Salesforce のページにあるテキストから、その元になっているメタデータを見つけ、組織で使っているすべての言語で確認できます。見つけたその場で翻訳を直し、この組織とほかの組織で何が変わったのかも確かめられます。

Sextant をインストール無料 Chrome ウェブストアインタラクティブデモを試す架空の組織で動きます。インストールもログインも不要です。
Sextant の動きを見る架空の組織で動きます。インストールもログインも不要です。パソコンにインストール無料 Chrome ウェブストア
  • Sextant のアカウントは不要
  • テレメトリーなし
  • 通信先は Salesforce だけ
Salesforce のレコードページ。ポインターの下のテキストを、Sextant のツールチップがカスタム表示ラベル Verification_Step_Upload(「Upload identity document」)と特定し、英語、スペイン語、フランス語で表示しています。欠けていたオランダ語の翻訳がその場で入力され、保存できる状態です。Salesforce のレコードページ。ポインターの下のテキストを、Sextant のツールチップがカスタム表示ラベル Verification_Step_Upload(「Upload identity document」)と特定し、英語、スペイン語、フランス語で表示しています。欠けていたオランダ語の翻訳がその場で入力され、保存できる状態です。

キーを押したまま、ページ上の好きなテキストにポインターを合わせます。それが何かを Sextant が示し、その場で直せます。デモで動く本物の製品の画面です。Northstar Subscriptions は架空の組織です。Sextant の画面は英語、スペイン語、日本語に対応しています。日本語は Sextant の設定で選べます。日本語の画面は、まだネイティブスピーカーによるレビューを受けていません。

このテキストは、どこから来ているのか?

ある項目のフランス語の表示が間違っている、とユーザーから報告がありました。カスタム表示ラベルでしょうか、項目の表示ラベルでしょうか、選択リスト値でしょうか、それともトランスレーションワークベンチでの上書きでしょうか。Salesforce はテキストを表示しても、その出どころは示しません。そのため Salesforce の設定画面で、コンポーネントを 1 つずつ確かめることになります。Sextant なら、そのページの上で答えがわかります。

Sextant は、Salesforce の管理者と開発者のための Chrome 拡張機能です。Lightning ページのテキストの元になっている Salesforce のメタデータを特定し、表示ラベル、API 参照名、翻訳でメタデータを検索し、対応している翻訳をご自身の組織で編集します。Sextant のサーバーもアカウントもなく、アクセス解析もテレメトリーもありません。すでにお持ちの Salesforce のセッションで動きます。

調べる

テキストを指して、元のメタデータを見る

キーを押したまま、Lightning ページの表示ラベル、項目、選択リスト値にポインターを合わせます。Sextant がコンポーネント、その API 参照名、すべての翻訳を表示します。テキストがどのコンポーネントのものか確かでないときは、推測せずに何も表示しません。

Salesforce のレコードページで、表示ラベル Customer Verification Status にポインターを合わせた画面。Sextant のツールチップが、元になっている項目 Customer_Verification_Status__c(ヘルプテキスト付きの選択リスト)を特定し、その表示ラベルを英語、スペイン語、フランス語、オランダ語で表示しています。Salesforce のレコードページで、表示ラベル Customer Verification Status にポインターを合わせた画面。Sextant のツールチップが、元になっている項目 Customer_Verification_Status__c(ヘルプテキスト付きの選択リスト)を特定し、その表示ラベルを英語、スペイン語、フランス語、オランダ語で表示しています。
ページの表示ラベルから元の項目をたどり、組織で使うすべての言語で表示。
  1. Shift を押したまま
  2. テキストを指す
  3. 全言語を確認

翻訳する

ページのすべての表示ラベルを、すべての言語で

Alt+T を押すと、一括翻訳表示(Translate All)がページのすべての表示ラベルの翻訳を示し、欠けているものに印を付けます。抜けを順に確かめ、対応している翻訳はその場で直せます。

一括翻訳表示の後の Salesforce のレコードページ。すべての項目の表示ラベルとセクションの見出しに英語とスペイン語の翻訳が付き、それぞれにほかにいくつの言語があるかが表示されています。一括翻訳表示の後の Salesforce のレコードページ。すべての項目の表示ラベルとセクションの見出しに英語とスペイン語の翻訳が付き、それぞれにほかにいくつの言語があるかが表示されています。
1 つのショートカットでページ全体を。すべての表示ラベルを、組織で使うすべての言語で。
  1. Alt+T を押す
  2. 抜けを確認
  3. その場で編集

検索する

ユーザーが実際に見た言葉で、組織を検索する

どの言語のフレーズでも、表示ラベルでも、API 参照名の先頭でも貼り付けてください。Sextant がコンポーネントを見つけ、それぞれの結果がなぜ一致したのかを示します。

オランダ語のフレーズ Toegewezen medewerker の検索結果。完全一致が 2 件あり、どちらも項目 Assigned_Agent__c で、nl_NL の翻訳との完全一致と示されています。オランダ語のフレーズ Toegewezen medewerker の検索結果。完全一致が 2 件あり、どちらも項目 Assigned_Agent__c で、nl_NL の翻訳との完全一致と示されています。
2 つのオブジェクトにある同じ項目を、オランダ語のフレーズから両方とも発見。
  1. フレーズを貼り付け
  2. コンポーネントを特定
  3. 一致した理由を確認

Sextant 専用のタブで

組織を比べ、変更を追い、作業中のものを手元に置く

  • 環境を比べる

    本番、UAT、開発を並べて表示します。何が違うのか、何が欠けているのか、どの組織にしかないものは何か。

    本番と UAT を並べた画面。それぞれの組織の Northstar のスナップショットと、その下に 2,081 件の翻訳を 1 行ずつ比べた表があり、組織ごとに列があります。最初の数行は、どちらか一方の組織にしかありません。本番と UAT を並べた画面。それぞれの組織の Northstar のスナップショットと、その下に 2,081 件の翻訳を 1 行ずつ比べた表があり、組織ごとに列があります。最初の数行は、どちらか一方の組織にしかありません。
  • 何が変わったかを見る

    Sextant が気づいたすべての変更を、変更前と変更後の値とともに。変更した人を示すのは、Salesforce がそれを記録しているときだけです。

    アクティビティのタイムライン。組織での今日の変更が、種類、コンポーネント、わかる場合は変更した人とともに並んでいます。アクティビティのタイムライン。組織での今日の変更が、種類、コンポーネント、わかる場合は変更した人とともに並んでいます。
  • 作業中のものを手元に置く

    作業中のものをピン留めし、グループにまとめ、メモを付けます。1 つの表で翻訳し、package.xml として引き渡せます。

    ワークスペースの翻訳できるものの一覧。作業のために残したカスタム表示ラベルとカスタム項目が、それぞれの言語で記録され、その後は変わっていないことが示されています。ワークスペースの翻訳できるものの一覧。作業のために残したカスタム表示ラベルとカスタム項目が、それぞれの言語で記録され、その後は変わっていないことが示されています。

トラスト

通信する相手は、Salesforce 組織だけ

Sextant のサーバーもアカウントもありません。Sextant は、すでにお持ちのセッションを使ってあなたとして Salesforce の API を呼び出し、データはブラウザのプロファイルに保存します。以下は Sextant が自らについて示す 6 つの記述で、Sextant の設定画面に表示されるものと同じです。

データの行き先 Sextant はブラウザの中で動きます。リクエストの送信先は Salesforce 組織自身の API アドレスで、保存するデータはブラウザが拡張機能に割り当てるストレージから出ません。データの送り先となる Sextant のサーバーは存在しません。 ブラウザ Salesforce のページ Sextant 拡張機能のストレージ Salesforce 組織 HTTPS セッション ブラウザがブロック ほかのサイト アクセス解析 · AI プロバイダー (Sextant のサーバーはない)
Sextant はブラウザの中で動きます。リクエストの送信先は Salesforce 組織自身の API アドレスで、保存するデータはブラウザが拡張機能に割り当てるストレージから出ません。データの送り先となる Sextant のサーバーは存在しません。
  1. Sextant がリクエストを送信する先は Salesforce だけです。また、Sextant のページからほかのサイトへの接続は、ブラウザによってブロックされます。
  2. アクセス解析、テレメトリ、クラッシュレポート、広告は一切ありません。
  3. Sextant のアカウントやサーバーは存在しません。Sextant での操作内容が開発者に送信されることはありません。
  4. Sextant が実行するものはすべて、インストールされた拡張機能に含まれています。コードをダウンロードすることはありません。
  5. Salesforce のセッションは、リクエストに必要なときに読み取られます。Sextant がセッションを保存、記録、エクスポートすることはありません。
  6. Sextant が保存するデータは、このブラウザプロファイル内にとどまります。設定で確認、エクスポート、削除ができます。

デモ

ブラウザで試す

デモでは、本物の Sextant の画面と処理が、架空の Salesforce 組織 Northstar を相手にブラウザの中で動きます。どこにも何も送信されず、ページを再読み込みすると最初からやり直せます。

デモの仕組み