diff --git a/fido2_top.html b/fido2_top.html index 147b414..be2e95f 100644 --- a/fido2_top.html +++ b/fido2_top.html @@ -230,6 +230,141 @@ lang_map.set("zh-CN", "FIDO2:从 2024 年的 188.2 亿美元增至 2032 年的 603.4 亿美元"); lang_map.set("ja", "FIDO2: 2024年の188.2億米ドルから2032年には603.4億米ドルへ"); i18n_messages.set("top_msg", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Passkey cloud platform"); + lang_map.set("ja", "パスキー・クラウド・プラットフォーム"); + i18n_messages.set("hero_eyebrow", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "FIDO2 journeys people want to finish"); + lang_map.set("ja", "最後までスムーズに完了できるFIDO2体験"); + i18n_messages.set("hero_title", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Launch delightful, phishing-proof login experiences with a fully managed Passkey\nbackbone, open-source SDKs that drop into any stack in minutes."); + lang_map.set("ja", "フルマネージドなPasskey基盤と、どんなスタックにも数分で組み込める\nオープンソースSDKで、心地よくフィッシング耐性のあるログイン体験を提供します。"); + i18n_messages.set("hero_lead", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "FIDO2 certified"); + lang_map.set("ja", "FIDO2認証済み"); + i18n_messages.set("hero_chip_1", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Open source server + SDK"); + lang_map.set("ja", "オープンソースのサーバー+SDK"); + i18n_messages.set("hero_chip_2", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Device recovery flows"); + lang_map.set("ja", "デバイス復旧フロー"); + i18n_messages.set("hero_chip_3", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "FIDO certified"); + lang_map.set("ja", "FIDO認証"); + i18n_messages.set("stat_label_1", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Fast onboarding"); + lang_map.set("ja", "迅速な導入"); + i18n_messages.set("stat_label_2", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Platforms"); + lang_map.set("ja", "対応プラットフォーム"); + i18n_messages.set("stat_label_3", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Passkey Ready"); + lang_map.set("ja", "Passkey対応"); + i18n_messages.set("device_title", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Secure, phishing-resistant, privacy-first verification that works on every device."); + lang_map.set("ja", "あらゆるデバイスで動作する、フィッシング耐性・プライバシー重視の安全な検証。"); + i18n_messages.set("device_desc", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Face / Touch"); + lang_map.set("ja", "Face / Touch"); + i18n_messages.set("device_chip_1", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Security keys"); + lang_map.set("ja", "セキュリティキー"); + i18n_messages.set("device_chip_2", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Recovery links"); + lang_map.set("ja", "復旧リンク"); + i18n_messages.set("device_chip_3", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Instant integration"); + lang_map.set("ja", "すぐに導入"); + i18n_messages.set("panel_title_1", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Add FIDO2 login with a few lines of JavaScript. No backend rewrites or new auth servers required."); + lang_map.set("ja", "数行のJavaScriptでFIDO2ログインを追加。バックエンド改修や新しい認証サーバーは不要です。"); + i18n_messages.set("panel_desc_1", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Device lifecycle"); + lang_map.set("ja", "デバイス管理"); + i18n_messages.set("panel_title_2", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Allow users to add, revoke, or recover devices with guided flows powered by amiPro APIs."); + lang_map.set("ja", "amiPro APIで、デバイスの追加・無効化・復旧をガイド付きフローで提供できます。"); + i18n_messages.set("panel_desc_2", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Operational visibility"); + lang_map.set("ja", "運用の可視化"); + i18n_messages.set("panel_title_3", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Get analytics on adoption, fraud attempts, and top devices directly from the management portal."); + lang_map.set("ja", "管理ポータルから、利用状況・不正兆候・主要デバイスを確認できます。"); + i18n_messages.set("panel_desc_3", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Ready to launch your Passkey experience?"); + lang_map.set("ja", "Passkey体験を始めませんか?"); + i18n_messages.set("cta_title", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Spin up the portal, invite your team, and go live in days."); + lang_map.set("ja", "ポータルを用意し、チームを招待して、数日で公開できます。"); + i18n_messages.set("cta_desc", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Open portal"); + lang_map.set("ja", "ポータルを開く"); + i18n_messages.set("cta_btn_portal", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "See integration guide"); + lang_map.set("ja", "導入ガイドを見る"); + i18n_messages.set("cta_btn_integration", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Company"); + lang_map.set("ja", "会社名"); + i18n_messages.set("tbl_company", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Founded"); + lang_map.set("ja", "設立"); + i18n_messages.set("tbl_founded", lang_map); + + lang_map = new Map(); + lang_map.set("en-US", "Address"); + lang_map.set("ja", "所在地"); + i18n_messages.set("tbl_address", lang_map); window.onload = async function() { @@ -276,47 +411,47 @@
- Passkey cloud platform + Passkey cloud platform
Top message
-

FIDO2 journeys people want to finish

-

+

FIDO2 journeys people want to finish

+

Launch delightful, phishing-proof login experiences with a fully managed Passkey - backbone, open-source core, and SDKs that drop into any stack in minutes. + backbone, open-source SDKs that drop into any stack in minutes.

- FIDO2 certified - Open source server + SDK - Device recovery flows + FIDO2 certified + Open source server + SDK + Device recovery flows
100% - FIDO certified + FIDO certified
- 60% - Faster onboarding + 1 day + Fast onboarding
- 75% - Support cost cut + All + Platforms
-

Passkey Ready

-

+

Passkey Ready

+

Secure, phishing-resistant, privacy-first verification that works on every device.

- Face / Touch - Security keys - Recovery links + Face / Touch + Security keys + Recovery links
Portal @@ -402,20 +537,20 @@
- Instant integration -

+ Instant integration +

Add FIDO2 login with a few lines of JavaScript. No backend rewrites or new auth servers required.

- Device lifecycle -

+ Device lifecycle +

Allow users to add, revoke, or recover devices with guided flows powered by amiPro APIs.

- Operational visibility -

+ Operational visibility +

Get analytics on adoption, fraud attempts, and top devices directly from the management portal.

@@ -423,27 +558,27 @@
-

Ready to launch your Passkey experience?

-

Spin up the portal, invite your team, and go live in days.

+

Ready to launch your Passkey experience?

+

Spin up the portal, invite your team, and go live in days.

- + - + - + diff --git a/files/amipro_utils.js b/files/amipro_utils.js index 4161aad..423da7d 100644 --- a/files/amipro_utils.js +++ b/files/amipro_utils.js @@ -13,7 +13,8 @@ function setI18NText(i18n_map){ var msg = null if(elem){ msg = elem.get(lang) - if(!msg)msg=elem.get('en-US'); + if(!msg && lang && lang.indexOf('-') > -1) msg = elem.get(lang.split('-')[0]); + if(!msg) msg = elem.get('en-US'); } if(!msg)msg = key+"-"+lang @@ -28,7 +29,8 @@ function getI18NText(i18n_map, key){ var msg = null if(elem){ msg = elem.get(lang) - if(!msg)msg=elem.get('en-US'); + if(!msg && lang && lang.indexOf('-') > -1) msg = elem.get(lang.split('-')[0]); + if(!msg) msg = elem.get('en-US'); } if(!msg)msg = key+"-"+lang diff --git a/index.html b/index.html index ee231dc..0a80ae6 100644 --- a/index.html +++ b/index.html @@ -120,7 +120,202 @@
CompanyCompany amiPro合同会社
FoundedFounded 2023年3月3日設立
AddressAddress 〒150-0001 東京都渋谷区神宮前六丁目23番4号 桑野ビル2階