別のページがあります العربية。言語を変更しますか?
لدينا صفحة أخرى باللغة العربية. هل ترغب في تغيير اللغة؟
はい / نعم いいえ / لا
別のページがベンガル語にあります。言語を変更しますか?
আমাদের কাছে বাংলা ভাষায় একটি অন্য পৃষ্ঠা আছে। আপনি কি ভাষা পরিবর্তন করতে চান?
はい / হ্যাঁ いいえ / না
もう一つのページがあります。言語を変更したいですか?
Wir haben eine weitere Seite auf Deutsch. Möchten Sie die Sprache wechseln?
はい / Ja いいえ / Nein
別のページがあります。言語を変更しますか?
Έχουμε άλλη μια σελίδα στα Ελληνικά. Θα θέλατε να αλλάξετε γλώσσα;
はい / Ναι いいえ / Όχι
別の英語のページがあります。言語を変更したいですか?
We have another page in English. Would you like to change languages?
はい / Yes いいえ / No
別のページがスペイン語で用意されています。言語を変更しますか?
Tenemos otra página en Español. ¿Te gustaría cambiar de idioma?
はい / Sí いいえ / No
別のページがありますが、フランス語でどうですか?言語を変更しますか?
Nous avons une autre page en français. Voulez vous changer de langue ?
はい / Oui いいえ / Non
別のページがあります。ヒンディー語に切り替えますか?
हमारे पास हिन्दी में एक और पृष्ठ है। क्या आप भाषाएँ बदलना चाहेंगे?
はい / हाँ いいえ / नहीं
別のページがあります。ハンガリー語に切り替えますか?
Van egy másik oldalunk magyarul. Szeretnél nyelvet változtatni?
はい / Igen いいえ / Nem
インドネシア語の別のページがあります。言語を変更しますか?
Kami memiliki halaman lain dalam Bahasa Indonesia. Apakah Anda ingin mengganti bahasa?
はい / Ya いいえ / Tidak
イタリア語の別のページがあります。言語を変更しますか?
Abbiamo un'altra pagina in Italiano. Ti piacerebbe cambiare lingua?
はい / sì いいえ / No
別のページが韓国語で用意されています。言語を変更しますか?
우리는 또 다른 페이지가 한국어로 있습니다. 언어를 변경하시겠습니까?
はい / 네 いいえ / 아니요
オランダ語の別のページがあります。言語を変更しますか?
We hebben nog een pagina in het Nederlands. Wilt u van taal veranderen?
はい / Ja いいえ / Nee
別のページがパンジャビ語にあります。言語を変更しますか?
ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ਪੰਨਾ ਹੈ ਪੰਜਾਬੀ ਵਿੱਚ। ਕੀ ਤੁਸੀਂ ਭਾਸ਼ਾ ਬਦਲਨਾ ਚਾਹੁੰਦੇ ਹੋ?
はい / ਹਾਂ いいえ / ਨਹੀਂ
別のページがポーランド語で用意されています。言語を変更しますか?
Mamy inną stronę w języku polskim. Czy chciałbyś zmienić język?
はい / Tak いいえ / Nie
他のページはポルトガル語で用意されています。言語を変更しますか?
Temos outra página em Português. Você gostaria de mudar de idioma?
はい / Sim いいえ / Não
もう一つのページがあります。ロシア語にしますか?
У нас есть другая страница на русском. Вы хотите изменить язык?
はい / Да いいえ / Нет
別のページがタイ語で用意されています。言語を変更しますか?
เรามีอีกหน้าหนึ่งเป็นภาษาไทย คุณต้องการเปลี่ยนภาษาไหม?
はい / ใช่ いいえ / ไม่
私たちは別のページをトルコ語で用意しています。言語を変更しますか?
Başka bir sayfamız Türkçe var. Dili değiştirmek ister misiniz?
はい / Evet いいえ / Hayır
もう一つのページがベトナム語にあります。言語を変更しますか?
Chúng tôi có một trang khác bằng Tiếng Việt. Bạn có muốn đổi ngôn ngữ không?
はい / Có いいえ / Không
始めること
Global Sites AIは、多言語の静的ウェブサイトを作成するための強力なツールです。このドキュメントは、フレームワークの設定と使用のプロセスをガイドします。
インストール
Global Sites AIをインストールするには、プライベートリポジトリへのアクセスが必要です。これらはライセンスを購入した後に提供されます。アクセスが得られたら、次のコマンドを使用してリポジトリをクローンできます。
Copied!
コマンドライン
git clone --recurse-submodules [path to GlobalSitesTemplate]
git clone [path to GlobalSitesCore]
2つのプロジェクトがあります。GlobalSitesCoreとGlobalSitesTemplateです。GlobalSitesTemplateは、スタートするための完全なプロジェクトを提供します。必要に応じて修正できます。GlobalSitesCoreは、多言語の静的サイトを作成するための機能を提供するコアライブラリです。これはgitサブモジュールとして扱われ、サイトが最新の機能を持つために頻繁に更新できます。
基本的な使用法
Global Sites AIを使用して新しいページを作成する簡単な例を紹介します:
Copied!
TypeScript - pages/ExamplePage.ts
import i18next from "../GlobalSitesCore/i18n";
import { Layout } from "../Layout";
import { RenderProps, renderLanguageFiles } from "../GlobalSitesCore/languages";
import { FileResult } from "../GlobalSitesCore/FileResult";
export async function ExamplePagePages(): Promise<FileResult[]> {
return renderLanguageFiles({
subDirectoryInEnglish: undefined,
fileNameInEnglish: "example-page",
includeInSitemap: true,
render: (props) => ExamplePage(props),
});
}
interface ExamplePageProps extends RenderProps {}
export function ExamplePage(props: ExamplePageProps): string {
var title = i18next.t(`Example Page`);
var metaDescription = i18next.t(`This is an example page.`);
return Layout({
lang: props.option.code,
title: title,
description: metaDescription,
languageOptions: props.allOptions,
content: `
<h1>${title}</h1>
<p>${metaDescription}</p>
<!-- Add more content as needed -->
`,
});
}
AIによる新しいページ
AI 翻訳を使って新しいページを作成するには、Cursor エディター内から次のコマンドを使用できます。他のツールからも同様のことが可能な場合があります。
Copied!
コマンドライン
Using @detailPage.md, write a triangle calculator page.