メむンコンテンツぞスキップ
芋出し画像

ServiceNowは䜕蚀語で䜿える core_languageの519件ず実際に入っおいる1件を実機で数える


    海倖拠点にも同じシステムを䜿わせたい、ずいう話が出たずき、たず「䜕語たで察応できるのか」を知りたくなりたす。ServiceNow はこの問いに2段構えで答える䜜りになっおいたした。䞖界の蚀語を䞊べたカタログず、この環境に実際に入っおいる蚀語。この2぀が別のテヌブルに分かれおいたす。仕組みを抌さえたうえで、玠の環境がどうなっおいるかを数えたした。

    怜蚌環境Australia PDI / OOTB / 2026-08-10 確認

    倚蚀語察応で本圓に知りたいこず

    海倖展開の盞談を受けたずき、答えなければならないのは3぀です。

    この補品はその蚀語に察応しおいるのか。察応しおいるずしお、囜ごずの違いたで分けられるのか。そしおいた自分たちの環境で䜿える状態なのか。

    3぀目がいちばん芋萜ずされたす。補品ずしお察応しおいるこずず、目の前のむンスタンスで䜿えるこずは別だからです。この蚘事はその区別を扱いたす。

    他の倚蚀語機胜ずの䜍眮づけ

    ServiceNow の倚蚀語たわりには、圹割の違うテヌブルがいく぀もありたす。混同しやすいので先に敎理したす。

    蚳文を入れる堎所が sys_translated_text や sys_ui_message です。「Incident」を「むンシデント」ず衚瀺するための察応衚がここに入りたす。

    その手前にあるのが蚀語そのものの定矩です。そもそも「日本語」ずいう蚀語をシステムが認識しおいなければ、蚳文の眮き堎も䜜れたせん。core_language はこちらに属したす。

    翻蚳の栌玍先に぀いおは倚蚀語・翻蚳は皮類ごずに別テヌブルsys_translated_textで扱いたした。この蚘事はその1段䞋、蚀語の定矩そのものを芋たす。

    core_language は䜕のためのテヌブルか

    このテヌブルは、䞖界にどんな蚀語があるかを暙準芏栌で持っおおくためのカタログです。

    有益性は2぀ありたす。ひず぀は衚蚘のゆれを防げるこず。「フランス語」ず曞く人ず「French」ず曞く人がいおも、fr-FR ずいう識別子で揃いたす。

    もうひず぀は芁件定矩で具䜓的な遞択肢を出せるこずです。「フランス語察応」ず蚀われたずき、この衚を開けば、フランスのフランス語なのかカナダのフランス語なのかを画面を芋ながら決められたす。

    テヌブルの性栌は継承元に出る

    core_language は他のテヌブルを継承しおいない基底テヌブルでした。曎新セットで移送される皮類のものではなく、補品が持っおいる玔粋な参照デヌタずいう䜍眮づけです。

    䞀方 sys_language は Application File を継承しおいたした。こちらはアプリケヌションの䞀郚ずしお扱われる偎です。同じ「蚀語」でも、カタログず蚭定で性栌が違うこずが継承元から読み取れたす。

    公匏は䜕ず蚀っおいるか

    ServiceNow 自身がフィヌルドに説明を付けおいたす。sys_language の䞻芁な項目を匕くず、仕様がはっきりしたす。

    id の説明は 「BCP-47 Language Tag (Example: de, es-MX)」。蚀語識別子の囜際芏栌である BCP-47 に埓うず明蚘されおいたす。de や es-MX ずいう䟋たで曞かれおいたした。

    name は「Language Label (Example: German, English UK)」。display_label は「How language will appear in language picker」で、利甚者が蚀語を遞ぶ画面での衚瀺名だず分かりたす。

    active は「Indicates whether the language will be available as a user preferred language」。利甚者が自分の衚瀺蚀語ずしお遞べるかどうかを決めるフラグです。

    text_direction の説明がいちばん具䜓的でした。「文字・単語・語矀が衚瀺される芖芚的な順序」ず定矩したうえで、英語をはじめ倚くのペヌロッパ蚀語は巊から右だず曞いおいたす。右から巊に衚瀺される蚀語ずしお、ヘブラむ語・アラビア語・ペルシア語・りルドゥヌ語を名指ししおいたした。

    fallback は「Fallback language」。蚳が無いずきに代わりに䜿う蚀語です。

    蚀語を増やす手段はプラグむン

    core_language にカタログがあっおも、それだけでは䜿えたせん。蚀語ごずにプラグむンが甚意されおいたす。


    画像

    I18N: で始たるプラグむンを数えるず26件ありたした。うち24件が「I18N: <蚀語名> Translations」ずいう圢です。䞊びはアラビア語・簡䜓字䞭囜語・チェコ語・オランダ語から始たり、フィンランド語・フランス語・カナダのフランス語・ドむツ語ず続きたす。ヘブラむ語・ハンガリヌ語・むタリア語・日本語もこの圢で甚意されおいたした。

    26件すべおが Inactiveです。玠の PDI では、蚀語の蚳文が1぀も入っおいないこずになりたす。

    公匏説明には実務的な泚意たで曞かれおいたした。有効化には20〜40分かかり、その間は他のプラグむンやアプリケヌションを入れられないずありたす。導入蚈画を立おるずきに効く情報です。

    カタログを支えおいる Core i18n ずいうプラグむンは有効でした。公匏説明は「Adds tables required to support multiple languages」。倚蚀語察応に必芁なテヌブルを远加する、ず曞かれおいたす。テヌブルは入っおいるが蚳文は別途入れるずいう構造がここに出おいたす。

    プラグむンの有効・無効の芋方はプラグむンv_plugin/sys_pluginsの有効・無効ず䟝存にたずめたした。

    ここたでを螏たえお、実機はどうなっおいたか

    3点です。

    core_language の519件は「蚀語ず地域の組み合わせ」でした。蚀語そのものは172皮類で、それが249の囜・地域ず掛け合わさっおいたす。

    sys_language は1件だけで、English が入っおいたした。定矩があるこずず䜿えるこずは別です。䜿うには蚀語プラグむンを入れる必芁がありたす。

    英語だけで104件の地域バリ゚ヌションがありたした。米囜英語、英囜英語だけの話ではありたせん。


    画像

    519件は䜕を䞊べたリストなのか

    たずリストを開きたす。


    画像

    1行が1぀の蚀語ず地域の組み合わせでした。id が es-CU、name が Spanish (Cuba)。キュヌバのスペむン語だけで1行を占めたす。この粒床で519件ぶん䞊んでいるので、蚀語そのものの数はもっず少ないず予想が付きたす。

    持っおいる列は7぀。それぞれの埋たり方に差がありたした。


    画像

    id ず name ず iso639_1 は党件埋たっおいたす。iso639_3 が空なのは1件だけ、iso3166 が空なのは3件だけ。

    目を匕くのが iso639_2 です。519件すべおで空。列は甚意されおいるのに、1件もデヌタが入っおいたせんでした。ISO639 ずいう同じ芏栌ファミリヌの列が3぀䞊んでいお、そのうち1぀だけが完党に未䜿甚ずいう状態は、テヌブルを開いた瞬間に違和感ずしお目に入りたす。

    なぜ ISO639 のコヌドが3皮類あるのか

    蚀語コヌドの芏栌が耇数あるためです。

    iso639_1 は2文字のコヌドで、en、fr、ja のような芋慣れた圢です。iso639_2 ず iso639_3 はどちらも3文字ですが、芏栌が別で、収録しおいる蚀語の範囲も違いたす。

    ServiceNow は3皮類ぶんの列を甚意しおおいお、実際には2文字ず3文字639-3の2぀だけを䜿っおいたした。将来のために枠だけ残したのか、取り蟌んだ元デヌタに639-2が含たれおいなかったのかは分かりたせん。

    こうした「あるのに䜿われおいない列」は、テヌブルを読むずきの手がかりになりたす。フィヌルドの定矩そのものはServiceNowのフィヌルド蚭定はどこに保存される sys_dictionaryを実機で読むで扱いたした。

    172蚀語 × 249地域で519件になる

    iso639_1 のナニヌク数を数えるず172。iso3166 のナニヌク数は249でした。組み合わせの母数はこの2぀で決たりたす。

    単玔な掛け算なら4䞇件を超えたすが、実際は519件。存圚する組み合わせだけが登録されおいるずいうこずです。


    画像

    英語の地域バリ゚ヌションが104件ある

    蚀語ごずの件数を数えるず、偏りがはっきり出たした。


    画像

    英語が104件。突出しおいたす。フランス語47件。スペむン語29件。アラビア語28件ず続きたす。

    英語104件の内蚳を芋るず、en-BZベリヌズ、en-BWボツワナのように、公甚語ずしお英語を䜿う囜が網矅されおいたした。米囜ず英囜ずオヌストラリアだけではありたせん。

    フランス語47件、アラビア語28件も同じ理由でしょう。旧宗䞻囜の蚀語や、広い地域で話される蚀語ほど組み合わせが増えたす。

    䞊䜍4蚀語の合蚈は208件で、党䜓の4割を占めたす。残る168蚀語が311件を分け合う圢です。

    平均するず1蚀語あたり2件に届きたせん。地域展開のある蚀語はごく䞀郚で、倧半は1件か2件だけずいうこずになりたす。

    この圢は芁件確認のずきに圹立ちたす。英語やフランス語なら「どの囜か」を必ず聞く。それ以倖の蚀語なら、遞択肢がほが1぀なので確認が芁らない堎面が倚い。䞊䜍10蚀語を頭に入れおおくず、確認の手間が枛りたす。

    地域を持たない3件

    iso3166 が空だったのは3件。aii ず hmn ず kar です。

    いずれも特定の囜に玐づけにくい蚀語です。囜境をたたいで話される蚀語や、少数民族の蚀語がここに来たす。

    karカレン語はミャンマヌずタむの囜境地垯で話され、hmnモン語は䞭囜・ベトナム・ラオス・タむにたたがりたす。どこか1぀の囜コヌドを付けるず、かえっお実態ず合わなくなる。空にしおおくほうが正確でした。

    囜コヌドが必須ではない䜜りになっおいるので、こうした䟋倖が扱えたす。党郚を「蚀語-囜」の圢に抌し蟌む蚭蚈だず、この3件は登録できたせん。

    文字䜓系の列は30件だけ䜿われる

    iso15924 は文字䜓系を衚す列です。519ä»¶äž­30件だけ倀が入っおいたした。

    入っおいるのはセルビア語、りズベク語、広東語、パンゞャブ語などです。セルビア語は sr-Cyrl-RSキリル文字ず sr-Latn-RSラテン文字の䞡方が登録されおいたした。

    同じ蚀語、同じ囜なのに、曞く文字が2皮類ある。だから id が3぀の郚分に分かれたす。広東語も yue-Hant-HK繁䜓字ず yue-Hans-CN簡䜓字で分かれおいたした。

    必芁な堎合だけ列を䜿う蚭蚈です。文字䜓系が1぀に決たる蚀語では空のたたで枈みたす。

    30件ずいう数も玍埗できたす。同じ蚀語が耇数の文字で曞かれる䟋は、䞖界的にも倚くありたせん。党件に文字䜓系を持たせるず、ほずんどが同じ倀の埋たった列になりたす。

    このあたりは iso639_2 を空にした刀断ず同じ発想でしょう。必芁なずころだけ埋めるずいう方針が、列の䜿い方に䞀貫しお出おいたす。


    画像

    実際に䜿える蚀語は1件だけ

    ここが本題です。sys_language を開きたした。


    画像

    1件だけでした。English、ID は en、active は true、テキストの向きは Left-to-Right です。

    玠の PDI に入っおいる蚀語は、これだけ。519件のカタログを芋た盎埌にこの画面を開くず、萜差が印象に残りたす。カタログの豊富さず、実際に動く環境の質玠さは、たったく別のものだず分かる堎面でした。

    519件あるのに、䜿えるのは1぀。この差が出発点です。

    2぀のテヌブルの圹割が違う

    core_language は䞖界にどんな蚀語があるかのカタログです。ServiceNow が補品ずしお持っおいる参照デヌタで、この環境で䜿うかどうかずは関係ありたせん。

    sys_language はこの環境にむンストヌルされた蚀語です。ここに行が増えるのは、蚀語プラグむンを入れたずきになりたす。

    同じ「蚀語」でも、参照甚のマスタず、実際に䜿う蚭定は別のテヌブルに分かれおいたす。カタログを芋お「519蚀語に察応しおいる」ず読むのは誀りです。

    text_direction 列があるこずの意味

    sys_language に text_direction ずいう列がありたした。倀は Left-to-Right です。

    この列があるずいうこずは、右から巊に曞く蚀語を想定しおいるずいう意味になりたす。アラビア語やヘブラむ語を入れるず、画面党䜓のレむアりトを反転させる必芁が出おきたす。

    core_language にアラビア語が28件登録されおいるのも笊合したす。補品ずしおは RTL を想定した䜜りになっおいたす。

    fallback 列は空だった

    fallback ずいう列もありたした。この環境では空です。

    翻蚳が芋぀からないずきに、どの蚀語で代替するかを指定する列でしょう。英語しか入っおいない環境では䜿い道がありたせん。

    耇数蚀語を入れるず意味が出おきたす。たずえばカナダ英語を入れお、翻蚳が無い文蚀は米囜英語で衚瀺する、ずいった蚭定です。

    画面文蚀はどの蚀語で入っおいるか

    sys_ui_message に8,065件の文蚀がありたした。蚀語別に数えるず偏りがはっきりしたす。


    画像

    English が8,060件で、党䜓の99.9%を占めたす。残りは fq が3件、fr が1件、蚀語が空のものが1件でした。

    fr はフランス語ですが、1件しかありたせん。翻蚳が入っおいるずいうより、䜕かの拍子に残ったレコヌドに芋えたす。

    fq は ISO639-1 に無いコヌドでした。䜕を指すのかは特定できおいたせん。テストデヌタの可胜性もあり、ここは分からないたたにしおおきたす。

    3件ずいう数から芋お、翻蚳ずしお機胜しおいるものではないでしょう。暙準の環境にこうした断片が残っおいるのは、それ自䜓が芳察できた事実です。

    蚀語を1件に絞ったたた運甚するずどうなるか

    倚くの日本䌁業の環境では、英語ず日本語の2件になるでしょう。1件のたた䜿うケヌスもありたす。

    英語だけで運甚するず、画面が党郚英語になりたす。ServiceNow を觊り慣れた担圓者には問題ありたせんが、申請する䞀般利甚者には負担です。

    セルフサヌビスの入口だけ日本語にしお、管理偎は英語のたた、ずいう分け方をする珟堎もありたす。利甚者ごずに衚瀺蚀語を持おるので、こうした運甚が成り立ちたす。

    刀断の材料は、誰がどの画面を䜿うかです。党員が同じ画面を䜿うわけではないので、察象を分けお考えるず必芁な蚀語が絞れたす。

    蚀語を増やすず䜕が起きるのか

    この環境では English 1件のたたですが、増やしたずきに䜕が倉わるかは構造から読めたす。

    sys_language に行が増えるず、その蚀語がナヌザヌ蚭定の遞択肢に出るようになりたす。個人ごずの衚瀺蚀語は利甚者偎の蚭定ずしお保存されたす。蚭定の持ち方はナヌザヌ蚭定sys_user_preferenceの二局構造で扱いたした。

    蚀語を远加する手段はプラグむンです。プラグむンの有効・無効ず䟝存関係の芋方はプラグむンv_plugin/sys_pluginsの有効・無効ず䟝存にたずめおいたす。

    翻蚳が無いずころはどうなるか

    蚀語を入れおも、党郚の文蚀が翻蚳されるわけではありたせん。暙準の画面文蚀は補品偎が甚意したすが、自分たちで䜜ったラベルや遞択肢は察象倖です。

    そこで効いおくるのが fallback です。翻蚳が芋぀からないずきに代わりに䜿う蚀語を指定しおおけば、空癜のたた衚瀺される事故を防げたす。

    英語1件の環境では蚭定する意味がないので空でした。2蚀語目を入れる段階で、この列の䜿い方を決めるこずになりたす。

    日付や数倀の衚瀺も倉わる

    蚀語を切り替えるず、文字だけでなく日付や数倀の曞き方も倉わりたす。

    同じ2026幎8月10日でも、囜によっお 08/10/2026 ず 10/08/2026 に分かれたす。英語で104の地域バリ゚ヌションがあるのは、この違いを吞収するためでしょう。

    日付の扱いはGlideDateTimeで日付ず経過時間を扱うで曞いたずおり、内郚圢匏ず衚瀺圢匏が分かれおいたす。衚瀺の偎が地域蚭定に埓いたす。

    519件のカタログをどう読むか

    このテヌブルは怜玢しお䜿うものです。党件を眺める必芁はありたせん。

    蚀語コヌドで匕く

    fr で怜玢すれば、フランス語の47件が出たす。そこから察象の囜を遞びたす。

    id は 蚀語-囜 の圢なので、fr-CA のように盎接指定しおも匕けたす。芁件で囜が決たっおいるなら、こちらのほうが速いでしょう。

    名前で匕く

    name は French (Canada) のような英語衚蚘です。囜名で怜玢するず、その囜で䜿われる蚀語が䞀芧できたす。

    Belgium で匕けば、オランダ語・フランス語・ドむツ語が出おきたす。倚蚀語囜家では耇数行が返りたす。芁件を詰めるずきに䜿える匕き方です。

    存圚しない組み合わせもある

    519件は実圚する組み合わせだけです。172蚀語ず249地域の党掛け合わせではありたせん。

    探しお出おこない組み合わせは、このカタログに登録がないずいうこずになりたす。そのずきは近い地域を遞ぶか、暙準に無いものずしお扱う刀断が芁りたす。

    地域たで分ける蚭蚈が意味するこず

    519件ずいう数を芋お、最初は倚すぎるず感じたした。読み進めるうちに、この粒床が必芁な理由が芋えおきたす。

    蚀語だけでは決たらないもの

    蚀語が同じでも、囜が倉われば倉わるものがありたす。日付の䞊び順、小数点の蚘号、通貚の単䜍、週の始たり。どれも画面衚瀺に盎結したす。

    en-US ず en-GB を分けるのは、綎りの違いだけが理由ではありたせん。衚瀺圢匏の蚭定を別々に持぀ためです。

    fr-FR ず fr-CA も同じです。フランスずカナダでは数倀の曞き方が違いたす。蚀語コヌドだけで持぀ず、この差を衚珟できたせん。

    拠点マスタずの関係

    利甚者がどの囜にいるかは、別のテヌブルで管理したす。拠点の情報は cmn_location に入り、䜏所ず階局を持ちたす。構造は拠点マスタcmn_locationの䜏所ず階局で扱いたした。

    拠点ず蚀語は別々の情報です。ベルギヌの拠点にいる人が、オランダ語を䜿うのかフランス語を䜿うのかは、拠点だけでは決たりたせん。だから利甚者ごずの蚭定ずしお持぀圢になっおいたす。

    暩限やドメむンの分離ずは別の話

    倚拠点展開の盞談では、蚀語ずあわせおデヌタの分離が話題になりたす。どの拠点のデヌタを誰が芋られるか、ずいう論点です。

    担圓するのは別の仕組みで、ドメむン分離がその圹です。詳しくはドメむン分離は2぀のフィヌルドで決たるsys_domainにたずめたした。

    蚀語は芋え方。ドメむンは芋える範囲。混ぜお怜蚎するず芁件が絡たるので、分けお考えるほうが進みたす。

    画面文蚀8,065件の重さを芋積もる

    sys_ui_message の件数は、倚蚀語化の䜜業量を枬る材料になりたす。

    8,065件のうち8,060件が英語でした。仮に日本語を入れるず、察応するぶんのレコヌドが増えたす。補品が甚意する翻蚳なら自動で入りたすが、自分たちで远加した文蚀は自分たちで蚳すこずになりたす。

    数字で芋るず芏暡が぀かめたす。暙準の文蚀が8,000件ある環境で、独自に足したものが数癟件あるずしたす。その数癟件が翻蚳䜜業の察象です。

    どれが独自の文蚀かを芋分ける

    暙準か独自かは、曎新者やパッケヌゞの情報から刀断できたす。sys_created_by が admin のものは、埌から人が䜜った可胜性が高い。

    厳密な区別が芁るなら、曎新セットに含たれおいるかを芋たす。自分たちが䜜ったものは曎新セットに乗っおいるはずです。

    翻蚳の入れ先は甚途で分かれる

    文蚀の皮類ごずに入るテヌブルが違いたす。画面のメッセヌゞは sys_ui_message、フィヌルドのラベルは別、遞択肢の衚瀺名もたた別です。

    sys_translated_text が728件、sys_translated が153件ありたした。翻蚳の察象になる項目の定矩ず、実際の蚳文が分かれおいる構造です。

    皮類ごずに別テヌブルずいう䜜りは、探すずきに手間ですが、翻蚳の抜けを朰すずきには圹立ちたす。どの皮類が未翻蚳かを分けお数えられるためです。

    この蚘事で芋た5぀のテヌブル

    5぀の圹割を敎理しおおきたす。倚蚀語化の怜蚎では、この順番で芋おいくこずになりたす。

    core_language はカタログで519件。䞖界の蚀語ず地域の組み合わせです。

    sys_language はむンストヌル枈みの蚀語で1件。ここが実際に䜿える蚀語を決めたす。

    sys_ui_message は画面文蚀で8,065件。うち英語が8,060件でした。

    sys_translated_text は蚳文で728件、sys_translated は翻蚳察象の定矩で153件です。

    倚蚀語化の話をするずき、この5぀を順に芋れば珟状が぀かめたす。カタログず実䜓を混ぜないこずが、いちばん倧事な点でした。


    画像

    英語だけを絞った画面です。104件が䞊びたす。囜コヌドの郚分だけが違う行が延々ず続くので、粒床の现かさが目で分かりたす。

    甚語

    core_language蚀語ず地域の組み合わせを䞊べた参照デヌタ。519件。䜿えるかどうかずは別。

    sys_languageこの環境にむンストヌルされおいる蚀語。1件ならその蚀語しか䜿えない。

    ISO639蚀語を衚すコヌドの芏栌。2文字639-1ず3文字639-2 / 639-3があり、収録範囲が違う。

    ISO3166囜・地域を衚すコヌドの芏栌。US、JP のような2文字。

    ISO15924文字䜓系を衚すコヌドの芏栌。Latnラテン、Cyrlキリル、Hans簡䜓字など。

    fallback翻蚳が芋぀からないずきに代わりに䜿う蚀語の指定。

    実機を芋お気づいたこず

    䜿われおいない列が答えを教えおくれる

    iso639_2 が519件すべお空だったのは、最初は取り蟌み挏れだず思いたした。

    調べおいくず、639-2 ず 639-3 は収録する蚀語の範囲が違う別芏栌です。639-3 のほうが網矅性が高い。䞡方を持぀意味は薄く、片方だけ埋めるのは合理的な刀断に芋えたす。

    列が空であるこず自䜓が蚭蚈の情報でした。テヌブルを読むずき、埋たっおいる列だけでなく空の列も数えるず、䜕を捚おたのかが分かりたす。

    英語104件を芋お前提が倉わった

    英語の地域バリ゚ヌションは、せいぜい10や20だず思っおいたした。104件は予想倖です。

    内蚳を芋るず、英語を公甚語ずする囜がほが党郚入っおいたす。ここたで现かく分ける必芁があるのかず最初は思いたしたが、日付や通貚の衚瀺圢匏は囜ごずに違いたす。蚀語が同じでも地域を分ける理由があるわけです。

    グロヌバル展開の芁件を聞くずき「英語察応」で枈たせるず、この違いを取りこがしたす。どの囜の英語かたで確認する堎面があるずいうこずです。

    519件はむンストヌルできる蚀語の数ではない

    ここがいちばん間違えやすい。

    core_language はカタログで、実際に翻蚳が提䟛されおいる蚀語ずは別のものです。519件のなかには、ServiceNow が翻蚳を出しおいない蚀語も含たれおいるでしょう。

    カタログの件数を察応蚀語数ずしお説明するず、埌で困りたす。実際に䜕が入れられるかは、契玄ず提䟛状況を確認する話になりたす。

    実務では䜕に䜿えるか

    倚蚀語化の芋積もりで最初に芋る堎所

    海倖展開の盞談を受けたずき、確認する順番がありたす。

    たず sys_language で、いた䜕が入っおいるかを芋たす。1件なら、そこから増やす䜜業が発生したす。

    次に必芁な蚀語が core_language にあるかを確認したす。id で怜玢すれば、fr-CA のような地域指定たで含めお存圚するかが分かりたす。

    最埌に sys_ui_message の蚀語分垃を芋たす。文蚀の翻蚳がどこたで入っおいるかの目安になりたす。翻蚳の栌玍先そのものは倚蚀語・翻蚳は皮類ごずに別テヌブルsys_translated_textで扱いたした。

    地域指定を含めお芁件を詰める

    「フランス語察応」ずいう芁件が来たら、フランスのフランス語なのか、カナダのフランス語なのかを確認したす。

    core_language を芋れば、フランス語だけで47件の遞択肢があるず瀺せたす。芁件定矩の堎で具䜓的な遞択肢を出せるのは匷みです。

    画面を開いお䞀緒に芋るのがいちばん速い。抜象的な議論が、リストを絞り蟌む䜜業に倉わりたす。

    同じこずが英語にも圓おはたりたす。104件から遞ぶ話になるので、「英語」で止めずに囜たで決めたす。

    独自の文蚀にも蚀語の指定が芁る

    自分たちで远加した画面文蚀やラベルには、蚀語を指定する列がありたす。

    英語しか入っおいない環境で䜜るず、蚀語欄が空のたた䜜られる堎合がありたす。埌から蚀語を远加したずき、この空欄が問題になりたす。

    フォヌムのラベルがどこから来るかはフォヌムのラベルはどこから出るかsys_documentationにたずめたした。遞択肢の文蚀は別の堎所なので、遞択肢Choicesys_choiceドロップダりンの䞭身もあわせお芋おおくずよいでしょう。

    自分の環境で確認するずきのURL

    自分のむンスタンス名を先頭に付けるず、同じ画面が開けたす。

    • 蚀語ず地域の䞀芧/core_language_list.do?sysparm_query=ORDERBYid

    • 蚀語コヌド別にたずめる/core_language_list.do?sysparm_query=GROUPBYiso639_1

    • 入っおいる蚀語/sys_language_list.do

    • 画面文蚀を蚀語別にたずめる/sys_ui_message_list.do?sysparm_query=GROUPBYlanguage

    • 翻蚳テキスト/sys_translated_text_list.do

    匕甚した公匏説明を自分で開く

    この蚘事で匕甚した説明文は、ServiceNow が補品に同梱しおいるフィヌルドプロパティのドキュメントです。次のURLを自分のむンスタンスで開けば、匕甚元の原文にあたれたす。

    • フィヌルドの公匏説明匕甚元/sys_documentation_list.do?sysparm_query=nameINcore_language,sys_language,sys_ui_message^hintISNOTEMPTY

    • プラグむンの公匏説明匕甚元/v_plugin_list.do?sysparm_query=descriptionISNOTEMPTY

    怜蚌範囲ずおこずわり

    Australia の PDIOOTBで 2026-08-10 に確認したした。件数はこの環境の実枬倀です。

    確認しおいないこずがありたす。蚀語プラグむンはむンストヌルしおいたせん。sys_language は1件のたたで、耇数蚀語を入れたずきの挙動も芋おいたせん。翻蚳された画面が実際にどう衚瀺されるかは未確認です。

    sys_ui_message にあった fq ずいうコヌドが䜕を指すかは特定できたせんでした。分からないたた事実ずしお曞いおいたす。

    本番環境で入っおいる蚀語の数は、契玄ず導入経緯によっお倉わりたす。この蚘事の1件ずいう数字は、玠の PDI の状態です。

    なお core_language の Asyrian (Neo-Aramahic) ずいう衚蚘は、OOTB のデヌタをそのたた匕甚しおいたす。

    関連蚘事

     
     
    ServiceNowのPDIPersonal Developer Instanceを実機で芳察しお、Noteに蚘事を曞いおいたす 実装・運甚・教育の珟堎芖点で淡々ず蚘録䞭です リク゚ストがあればその蚘事も曞きたす 個人の芳察日蚘です

    あなたぞのおすすめ