From f77162932217d9243027bf093dcd47523a281f01 Mon Sep 17 00:00:00 2001 From: Adam Ratzman Date: Thu, 26 Mar 2026 15:15:35 -0700 Subject: [PATCH] Remove pt-PT locale (only pt-BR exists) Remove all pt-PT (Portuguese Portugal) references from the site: - locales.ts locale entry - lunaria.config.json tracking entry - astro.config.mjs back-to-top label and LLMs exclude entry - cookie.config.ts consent/preferences translations - All sidebar topic files (community, dashboard, deployment, docs, integrations, reference) - pt-pt content directory (index.mdx) - translation-guide.mdx table row Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/frontend/astro.config.mjs | 2 - src/frontend/config/cookie.config.ts | 44 +- src/frontend/config/locales.ts | 1 - .../config/sidebar/community.topics.ts | 8 - .../config/sidebar/dashboard.topics.ts | 10 - .../config/sidebar/deployment.topics.ts | 9 - src/frontend/config/sidebar/docs.topics.ts | 50 - .../config/sidebar/integrations.topics.ts | 20 - .../config/sidebar/reference.topics.ts | 14 - src/frontend/lunaria.config.json | 5 +- .../docs/community/translation-guide.mdx | 1 - .../docs/get-started/deploy-first-app.mdx | 1359 ++++++++++++++++- src/frontend/src/content/docs/pt-pt/index.mdx | 199 --- 13 files changed, 1340 insertions(+), 382 deletions(-) delete mode 100644 src/frontend/src/content/docs/pt-pt/index.mdx diff --git a/src/frontend/astro.config.mjs b/src/frontend/astro.config.mjs index f3f8084fb..98cf1de7c 100644 --- a/src/frontend/astro.config.mjs +++ b/src/frontend/astro.config.mjs @@ -126,7 +126,6 @@ export default defineConfig({ ja: 'トップへ戻る', ko: '맨 위로', 'pt-br': 'Voltar ao topo', - 'pt-pt': 'Voltar ao início', ru: 'Наверх', tr: 'Başa dön', uk: 'Прокрутити вгору', @@ -164,7 +163,6 @@ export default defineConfig({ 'ja/**', 'ko/**', 'pt-br/**', - 'pt-pt/**', 'ru/**', 'tr/**', 'uk/**', diff --git a/src/frontend/config/cookie.config.ts b/src/frontend/config/cookie.config.ts index a7a2a15d3..3f08bad8a 100644 --- a/src/frontend/config/cookie.config.ts +++ b/src/frontend/config/cookie.config.ts @@ -412,49 +412,7 @@ export const cookieConfig: CookieConsentConfig = { ], }, }, - 'pt-pt': { - consentModal: { - title: 'Este site utiliza cookies', - description: - 'Utilizamos cookies para melhorar a sua experiência de navegação, analisar o tráfego do site e melhorar os nossos serviços. Ao clicar em "Aceitar tudo", consente a nossa utilização de cookies.', - acceptAllBtn: 'Aceitar tudo', - acceptNecessaryBtn: 'Rejeitar tudo', - showPreferencesBtn: 'Gerir preferências', - footer: - 'Privacidade e Cookies', - }, - preferencesModal: { - title: 'Preferências de cookies', - acceptAllBtn: 'Aceitar tudo', - acceptNecessaryBtn: 'Rejeitar tudo', - savePreferencesBtn: 'Guardar preferências', - closeIconLabel: 'Fechar', - sections: [ - { - title: 'Utilização de cookies', - description: - 'Utilizamos cookies para fornecer funcionalidades essenciais do site e melhorar a sua experiência.', - }, - { - title: 'Estritamente necessários Sempre ativado', - description: - 'Necessários para que o site funcione corretamente. Não podem ser desativados.', - linkedCategory: 'necessary', - }, - { - title: 'Análise', - description: - 'Ajudam-nos a compreender como os visitantes interagem com o nosso site. Todos os dados são anonimizados.', - linkedCategory: 'analytics', - }, - { - title: 'Mais informações', - description: - 'Para questões sobre a nossa política de cookies, por favor contacte-nos.', - }, - ], - }, - }, + ko: { consentModal: { title: '이 사이트는 쿠키를 사용합니다', diff --git a/src/frontend/config/locales.ts b/src/frontend/config/locales.ts index 7cc053e13..c2e3bc7e1 100644 --- a/src/frontend/config/locales.ts +++ b/src/frontend/config/locales.ts @@ -9,7 +9,6 @@ export const locales = { id: { label: 'Bahasa Indonesia', lang: 'id' }, 'zh-cn': { label: '简体中文', lang: 'zh-CN' }, 'pt-br': { label: 'Português do Brasil', lang: 'pt-BR' }, - 'pt-pt': { label: 'Português', lang: 'pt-PT' }, ko: { label: '한국어', lang: 'ko' }, tr: { label: 'Türkçe', lang: 'tr' }, ru: { label: 'Русский', lang: 'ru' }, diff --git a/src/frontend/config/sidebar/community.topics.ts b/src/frontend/config/sidebar/community.topics.ts index 424fc1c71..bfcace93a 100644 --- a/src/frontend/config/sidebar/community.topics.ts +++ b/src/frontend/config/sidebar/community.topics.ts @@ -16,7 +16,6 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = { ja: 'コミュニティ', ko: '커뮤니티', 'pt-BR': 'Comunidade', - 'pt-PT': 'Comunidade', tr: 'Topluluk', uk: 'Спільнота', }, @@ -38,7 +37,6 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = { ko: '개요', pt: 'Visão geral', 'pt-BR': 'Visão geral', - 'pt-PT': 'Visão geral', ru: 'Обзор', tr: 'Genel Bakış', uk: 'Огляд', @@ -61,7 +59,6 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = { ko: '기여자', pt: 'Contribuidores', 'pt-BR': 'Contribuidores', - 'pt-PT': 'Contribuidores', ru: 'Участники', tr: 'Katkıda Bulunanlar', uk: 'Учасники', @@ -83,7 +80,6 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = { ko: '기여자 개요', pt: 'Visão geral do contribuinte', 'pt-BR': 'Visão geral do contribuinte', - 'pt-PT': 'Visão geral do contribuinte', ru: 'Обзор участников', tr: 'Katkıda Bulunanlar Genel Bakışı', uk: 'Огляд учасників', @@ -106,7 +102,6 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = { ko: '기여자 가이드', pt: 'Guia do contribuinte', 'pt-BR': 'Guia do contribuinte', - 'pt-PT': 'Guia do contribuinte', ru: 'Руководство для участников', tr: 'Katkıda Bulunanlar Kılavuzu', uk: 'Посібник для учасників', @@ -129,7 +124,6 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = { ko: '번역 가이드', pt: 'Guia de tradução', 'pt-BR': 'Guia de tradução', - 'pt-PT': 'Guia de tradução', ru: 'Руководство по переводу', tr: 'Çeviri kılavuzu', uk: 'Посібник з перекладу', @@ -154,7 +148,6 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = { ko: '비디오', pt: 'Vídeos', 'pt-BR': 'Vídeos', - 'pt-PT': 'Vídeos', ru: 'Видео', tr: 'Videolar', uk: 'Відео', @@ -185,7 +178,6 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = { ko: '감사의 말', pt: 'Agradecimentos', 'pt-BR': 'Agradecimentos', - 'pt-PT': 'Agradecimentos', ru: 'Благодарности', tr: 'Teşekkürler', uk: 'Подяки', diff --git a/src/frontend/config/sidebar/dashboard.topics.ts b/src/frontend/config/sidebar/dashboard.topics.ts index c7c68c37e..18ab801a5 100644 --- a/src/frontend/config/sidebar/dashboard.topics.ts +++ b/src/frontend/config/sidebar/dashboard.topics.ts @@ -16,7 +16,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ja: 'ダッシュボード', ko: '대시보드', 'pt-BR': 'Painel', - 'pt-PT': 'Painel', tr: 'Gösterge Paneli', uk: 'Панель керування', }, @@ -38,7 +37,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: '대시보드', pt: 'Painel', 'pt-BR': 'Painel', - 'pt-PT': 'Painel', ru: 'Панель управления', tr: 'Gösterge Paneli', uk: 'Панель керування', @@ -61,7 +59,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: '개요', pt: 'Visão geral', 'pt-BR': 'Visão geral', - 'pt-PT': 'Visão geral', ru: 'Обзор', tr: 'Genel Bakış', uk: 'Огляд', @@ -84,7 +81,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: '기능 탐색', pt: 'Explorar recursos', 'pt-BR': 'Explorar recursos', - 'pt-PT': 'Explorar recursos', ru: 'Изучение функций', tr: 'Özellikleri keşfet', uk: 'Дослідити функції', @@ -111,7 +107,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: 'Aspire MCP 서버', pt: 'Servidor Aspire MCP', 'pt-BR': 'Servidor Aspire MCP', - 'pt-PT': 'Servidor Aspire MCP', ru: 'Сервер Aspire MCP', tr: 'Aspire MCP sunucusu', uk: 'Сервер Aspire MCP', @@ -134,7 +129,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: '독립 실행 모드', pt: 'Modo autônomo', 'pt-BR': 'Modo autônomo', - 'pt-PT': 'Modo autónomo', ru: 'Автономный режим', tr: 'Bağımsız mod', uk: 'Автономний режим', @@ -167,7 +161,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: '구성', pt: 'Configuração', 'pt-BR': 'Configuração', - 'pt-PT': 'Configuração', ru: 'Конфигурация', tr: 'Yapılandırma', uk: 'Конфігурація', @@ -190,7 +183,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: '보안 고려 사항', pt: 'Considerações de segurança', 'pt-BR': 'Considerações de segurança', - 'pt-PT': 'Considerações de segurança', ru: 'Соображения безопасности', tr: 'Güvenlik değerlendirmeleri', uk: 'Міркування щодо безпеки', @@ -213,7 +205,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: '브라우저 원격 분석 활성화', pt: 'Ativar telemetria do navegador', 'pt-BR': 'Ativar telemetria do navegador', - 'pt-PT': 'Ativar telemetria do navegador', ru: 'Включить телеметрию браузера', tr: 'Tarayıcı telemetrisi etkinleştirme', uk: 'Увімкнути телеметрію браузера', @@ -236,7 +227,6 @@ export const dashboardTopics: StarlightSidebarTopicsUserConfig = { ko: 'Microsoft 원격 분석', pt: 'Telemetria da Microsoft', 'pt-BR': 'Telemetria da Microsoft', - 'pt-PT': 'Telemetria da Microsoft', ru: 'Телеметрия Microsoft', tr: 'Microsoft telemetrisi', uk: 'Телеметрія Microsoft', diff --git a/src/frontend/config/sidebar/deployment.topics.ts b/src/frontend/config/sidebar/deployment.topics.ts index 362e199ef..7adae3a4b 100644 --- a/src/frontend/config/sidebar/deployment.topics.ts +++ b/src/frontend/config/sidebar/deployment.topics.ts @@ -13,7 +13,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: 'デプロイ', ko: '배포', 'pt-BR': 'Implantação', - 'pt-PT': 'Implementação', ru: 'Развертывание', tr: 'Dağıtım', uk: 'Розгортання', @@ -36,7 +35,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: 'デプロイ', ko: '배포', 'pt-BR': 'Implantação', - 'pt-PT': 'Implementação', ru: 'Развертывание', tr: 'Dağıtım', uk: 'Розгортання', @@ -58,7 +56,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: '概要', ko: '개요', 'pt-BR': 'Visão geral', - 'pt-PT': 'Visão geral', ru: 'Обзор', tr: 'Genel Bakış', uk: 'Огляд', @@ -80,7 +77,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: 'デプロイマニフェスト形式', ko: '배포 매니페스트 형식', 'pt-BR': 'Formato de manifesto de implantação', - 'pt-PT': 'Formato de manifesto de implementação', ru: 'Формат манифеста развертывания', tr: 'Dağıtım bildirimi biçimi', uk: 'Формат маніфесту розгортання', @@ -102,7 +98,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: 'デプロイ状態のキャッシュ', ko: '배포 상태 캐싱', 'pt-BR': 'Cache de estado de implantação', - 'pt-PT': 'Cache de estado de implementação', ru: 'Кэширование состояния развертывания', tr: 'Dağıtım durumu önbelleğe alma', uk: 'Кешування стану розгортання', @@ -124,7 +119,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: 'カスタム デプロイ パイプライン', ko: '사용자 지정 배포 파이프라인', 'pt-BR': 'Pipelines de implantação personalizados', - 'pt-PT': 'Pipelines de implementação personalizados', ru: 'Пользовательские конвейеры развертывания', tr: 'Özel dağıtım işlem hatları', uk: 'Користувацькі конвеєри розгортання', @@ -147,7 +141,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: 'Azure にデプロイ', ko: 'Azure에 배포', 'pt-BR': 'Implantar no Azure', - 'pt-PT': 'Implementar no Azure', ru: 'Развертывание в Azure', tr: "Azure'a dağıt", uk: 'Розгортання в Azure', @@ -168,7 +161,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: 'Aspire CLI を使用したデプロイ', ko: 'Aspire CLI를 사용하여 배포', 'pt-BR': 'Implantar usando a CLI do Aspire', - 'pt-PT': 'Implementar usando a CLI do Aspire', ru: 'Развертывание с помощью Aspire CLI', tr: 'Aspire CLI kullanarak dağıt', uk: 'Розгортання за допомогою Aspire CLI', @@ -190,7 +182,6 @@ export const deploymentTopics: StarlightSidebarTopicsUserConfig = { ja: 'Azure セキュリティのベスト プラクティス', ko: 'Azure 보안 모범 사례', 'pt-BR': 'Práticas recomendadas de segurança do Azure', - 'pt-PT': 'Melhores práticas de segurança do Azure', ru: 'Рекомендации по безопасности Azure', tr: 'Azure güvenlik en iyi uygulamaları', uk: 'Найкращі практики безпеки Azure', diff --git a/src/frontend/config/sidebar/docs.topics.ts b/src/frontend/config/sidebar/docs.topics.ts index 74b3fff9e..d221912bc 100644 --- a/src/frontend/config/sidebar/docs.topics.ts +++ b/src/frontend/config/sidebar/docs.topics.ts @@ -13,7 +13,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'ドキュメント', ko: '문서', 'pt-BR': 'Documentos', - 'pt-PT': 'Documentos', ru: 'Документы', tr: 'Belgeler', uk: 'Документи', @@ -36,7 +35,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'Aspire へようこそ', ko: 'Aspire에 오신 것을 환영합니다', 'pt-BR': 'Bem-vindo ao Aspire', - 'pt-PT': 'Bem-vindo ao Aspire', ru: 'Добро пожаловать в Aspire', tr: "Aspire'a Hoş Geldiniz", uk: 'Ласкаво просимо до Aspire', @@ -75,7 +73,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '以前のバージョン', ko: '이전 버전', 'pt-BR': 'Versões anteriores', - 'pt-PT': 'Versões anteriores', ru: 'Предыдущие версии', tr: 'Önceki sürümler', uk: 'Попeredні версії', @@ -123,7 +120,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'Aspire をアップグレード', ko: 'Aspire 업그레이드', 'pt-BR': 'Atualizar Aspire', - 'pt-PT': 'Atualizar Aspire', ru: 'Обновить Aspire', tr: "Aspire'ı Yükselt", uk: 'Оновити Aspire', @@ -143,7 +139,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '新着情報', ko: '새로운 소식', 'pt-BR': 'Novidades', - 'pt-PT': 'Novidades', ru: 'Что нового', tr: 'Yeni neler var', uk: 'Що нового', @@ -164,7 +159,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '始める', ko: '시작하기', 'pt-BR': 'Começar', - 'pt-PT': 'Começar', ru: 'Начать', tr: 'Başlamak', uk: 'Розпочати', @@ -186,7 +180,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'セットアップとツール', ko: '설정 및 도구', 'pt-BR': 'Configuração e ferramentas', - 'pt-PT': 'Configuração e ferramentas', ru: 'Настройка и инструменты', tr: 'Kurulum ve araçlar', uk: 'Налаштування та інструменти', @@ -207,7 +200,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '事前準備', ko: '전제 조건', 'pt-BR': 'Pré-requisitos', - 'pt-PT': 'Pré-requisitos', ru: 'Предварительные требования', tr: 'Ön koşullar', uk: 'Попередні вимоги', @@ -229,7 +221,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'CLI をインストールする', ko: 'CLI 설치', 'pt-BR': 'Instalar CLI', - 'pt-PT': 'Instalar CLI', ru: 'Установить CLI', tr: 'CLI Kur', uk: 'Встановити CLI', @@ -251,7 +242,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'VS Code 拡張機能', ko: 'VS Code 확장', 'pt-BR': 'Extensão VS Code', - 'pt-PT': 'Extensão VS Code', ru: 'Расширение VS Code', tr: 'VS Code uzantısı', uk: 'Розширення VS Code', @@ -284,7 +274,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '最初のアプリを作成する', ko: '첫 번째 앱 만들기', 'pt-BR': 'Construa seu primeiro app', - 'pt-PT': 'Construa a sua primeira app', ru: 'Создайте свое первое приложение', tr: 'İlk uygulamanızı oluşturun', uk: 'Створіть свій перший додаток', @@ -309,7 +298,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'クイックスタート', ko: '빠른 시작', 'pt-BR': 'Início Rápido', - 'pt-PT': 'Início Rápido', ru: 'Быстрый старт', tr: 'Hızlı Başlangıç', uk: 'Швидкий старт', @@ -342,7 +330,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '最初のアプリをデプロイする', ko: '첫 번째 앱 배포', 'pt-BR': 'Implante seu primeiro app', - 'pt-PT': 'Implemente a sua primeira app', ru: 'Разверните свое первое приложение', tr: 'İlk uygulamanızı dağıtın', uk: 'Розгорніть свій перший додаток', @@ -367,7 +354,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'チュートリアル', ko: '튜토리얼', 'pt-BR': 'Tutorial', - 'pt-PT': 'Tutorial', ru: 'Учебник', tr: 'Eğitim', uk: 'Підручник', @@ -399,7 +385,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '既存のアプリを Aspireify する', ko: '기존 앱을 Aspireify하기', 'pt-BR': 'Aspireify um app existente', - 'pt-PT': 'Aspireify uma app existente', ru: 'Aspireify существующее приложение', tr: 'Mevcut bir uygulamayı Aspireify et', uk: 'Aspireify наявний застосунок', @@ -435,7 +420,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'AI コーディングエージェント', ko: 'AI 코딩 에이전트', 'pt-BR': 'Agentes de codificação com IA', - 'pt-PT': 'Agentes de codificação com IA', ru: 'ИИ-агенты для кодирования', tr: 'AI kodlama ajanları', uk: 'ШІ-агенти для кодування', @@ -477,7 +461,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '基本', ko: '기본 사항', 'pt-BR': 'Fundamentos', - 'pt-PT': 'Fundamentos', ru: 'Основы', tr: 'Temeller', uk: 'Основи', @@ -498,7 +481,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'コアコンセプト', ko: '핵심 개념', 'pt-BR': 'Conceitos fundamentais', - 'pt-PT': 'Conceitos fundamentais', ru: 'Основные понятия', tr: 'Temel kavramlar', uk: 'Основні концепції', @@ -519,7 +501,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'Aspire とは何ですか?', ko: 'Aspire란 무엇인가요?', 'pt-BR': 'O que é Aspire?', - 'pt-PT': 'O que é Aspire?', ru: 'Что такое Aspire?', tr: 'Aspire nedir?', uk: 'Що таке Aspire?', @@ -541,7 +522,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'AppHost とは?', ko: 'AppHost란 무엇인가요?', 'pt-BR': 'O que é o AppHost?', - 'pt-PT': 'O que é o AppHost?', ru: 'Что такое AppHost?', tr: 'AppHost nedir?', uk: 'Що таке AppHost?', @@ -563,7 +543,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'パイプラインとアプリのトポロジー', ko: '배포 및 앱 토폴로지', 'pt-BR': 'Implantação e topologia do aplicativo', - 'pt-PT': 'Implementação e topologia da aplicação', ru: 'Развертывание и топология приложения', tr: 'Dağıtım ve uygulama topolojisi', uk: 'Розгортання і топологія застосунку', @@ -585,7 +564,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'リソースの理解', ko: '리소스 이해', 'pt-BR': 'Compreendendo os recursos', - 'pt-PT': 'Compreender os recursos', ru: 'Понимание ресурсов', tr: 'Kaynakları anlama', uk: 'Розуміння ресурсів', @@ -608,7 +586,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'Aspire アプリのライフサイクル ガイド', ko: 'Aspire 앱 수명 주기 가이드', 'pt-BR': 'Guia do ciclo de vida do aplicativo Aspire', - 'pt-PT': 'Guia do ciclo de vida da aplicação Aspire', ru: 'Руководство по жизненному циклу приложения Aspire', tr: 'Aspire uygulama yaşam döngüsü kılavuzu', uk: 'Посібник з життєвого циклу застосунку Aspire', @@ -630,7 +607,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '用語集', ko: '용어 사전', 'pt-BR': 'Glossário', - 'pt-PT': 'Glossário', ru: 'Глоссарий', tr: 'Sözlük', uk: 'Глосарій', @@ -653,7 +629,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'サービスとネットワーク', ko: '서비스 및 네트워킹', 'pt-BR': 'Serviços e rede', - 'pt-PT': 'Serviços e rede', ru: 'Службы и сеть', tr: 'Hizmetler ve ağ', uk: 'Служби та мережа', @@ -674,7 +649,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'サービス検出', ko: '서비스 검색', 'pt-BR': 'Descoberta de serviços', - 'pt-PT': 'Descoberta de serviços', ru: 'Обнаружение служб', tr: 'Hizmet keşfi', uk: 'Виявлення служб', @@ -697,7 +671,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'ネットワーキングの概要', ko: '네트워킹 개요', 'pt-BR': 'Visão geral de rede', - 'pt-PT': 'Visão geral de rede', ru: 'Обзор сетевых подключений', tr: 'Ağ genel bakışı', uk: 'Огляд мережі', @@ -720,7 +693,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '構成', ko: '구성', 'pt-BR': 'Configuração', - 'pt-PT': 'Configuração', ru: 'Конфигурация', tr: 'Yapılandırma', uk: 'Конфігурація', @@ -742,7 +714,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '外部パラメーター', ko: '외부 매개변수', 'pt-BR': 'Parâmetros externos', - 'pt-PT': 'Parâmetros externos', ru: 'Внешние параметры', tr: 'Harici parametreler', uk: 'Зовнішні параметри', @@ -765,7 +736,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'オブザーバビリティ', ko: '관측 가능성', 'pt-BR': 'Observabilidade', - 'pt-PT': 'Observabilidade', ru: 'Наблюдаемость', tr: 'Gözlemlenebilirlik', uk: 'Спостережуваність', @@ -786,7 +756,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: '正常性チェック', ko: '상태 확인', 'pt-BR': 'Verificações de integridade', - 'pt-PT': 'Verificações de integridade', ru: 'Проверки работоспособности', tr: 'Durum denetimleri', uk: 'Перевірки справності', @@ -809,7 +778,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'テレメトリ', ko: '원격 분석', 'pt-BR': 'Telemetria', - 'pt-PT': 'Telemetria', ru: 'Телеметрия', tr: 'Telemetri', uk: 'Телеметрія', @@ -832,7 +800,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'データとストレージ', ko: '데이터 및 스토리지', 'pt-BR': 'Dados e armazenamento', - 'pt-PT': 'Dados e armazenamento', ru: 'Данные и хранилище', tr: 'Veri ve depolama', uk: 'Дані та зберігання', @@ -854,7 +821,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'ボリュームでデータを永続化する', ko: '볼륨으로 데이터 유지', 'pt-BR': 'Persistir dados com volumes', - 'pt-PT': 'Persistir dados com volumes', ru: 'Сохранение данных с помощью томов', tr: 'Verileri hacimlerle kalıcı hale getirin', uk: 'Збереження даних за допомогою томів', @@ -876,7 +842,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'リソース注釈', ko: '리소스 주석', 'pt-BR': 'Anotações de recursos', - 'pt-PT': 'Anotações de recursos', ru: 'Аннотации ресурсов', tr: 'Kaynak açıklamaları', uk: 'Анотації ресурсів', @@ -993,7 +958,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'サービスの既定値', ko: '서비스 기본값', 'pt-BR': 'Padrões de serviço', - 'pt-PT': 'Padrões de serviço', ru: 'Значения по умолчанию для служб', tr: 'Hizmet varsayılanları', uk: 'Значення за замовчуванням служби', @@ -1027,7 +991,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'Docker Compose から移行する', ko: 'Docker Compose에서 마이그레이션', 'pt-BR': 'Migrar do Docker Compose', - 'pt-PT': 'Migrar do Docker Compose', ru: 'Миграция с Docker Compose', tr: "Docker Compose'dan geçiş yapın", uk: 'Міграція з Docker Compose', @@ -1049,7 +1012,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'Docker Compose から AppHost へ', ko: 'Docker Compose에서 AppHost로', 'pt-BR': 'Docker Compose para AppHost', - 'pt-PT': 'Docker Compose para AppHost', ru: 'Docker Compose в AppHost', tr: 'Docker Compose to AppHost', uk: 'Docker Compose до AppHost', @@ -1127,7 +1089,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ko: '테스트', pt: 'Testes', 'pt-BR': 'Testes', - 'pt-PT': 'Testes', ru: 'Тестирование', tr: 'Test', uk: 'Тестування', @@ -1149,7 +1110,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ko: '개요', pt: 'Visão geral', 'pt-BR': 'Visão geral', - 'pt-PT': 'Visão geral', ru: 'Обзор', tr: 'Genel Bakış', uk: 'Огляд', @@ -1172,7 +1132,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ko: '첫 번째 테스트 작성', pt: 'Escreva seu primeiro teste', 'pt-BR': 'Escreva seu primeiro teste', - 'pt-PT': 'Escreva o seu primeiro teste', ru: 'Напишите свой первый тест', tr: 'İlk testinizi yazın', uk: 'Напишіть свій перший тест', @@ -1195,7 +1154,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ko: '테스트에서 AppHost 관리', pt: 'Gerenciar o AppHost em testes', 'pt-BR': 'Gerenciar o AppHost em testes', - 'pt-PT': 'Gerir o AppHost em testes', ru: 'Управление AppHost в тестах', tr: "Testlerde AppHost'u yönetin", uk: 'Керування AppHost у тестах', @@ -1218,7 +1176,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ko: '테스트에서 리소스 액세스', pt: 'Acessar recursos em testes', 'pt-BR': 'Acessar recursos em testes', - 'pt-PT': 'Aceder a recursos em testes', ru: 'Доступ к ресурсам в тестах', tr: 'Testlerde kaynaklara erişin', uk: 'Доступ до ресурсів у тестах', @@ -1242,7 +1199,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'アーキテクチャ', ko: '아키텍처', 'pt-BR': 'Arquitetura', - 'pt-PT': 'Arquitetura', ru: 'Архитектура', tr: 'Mimari', uk: 'Архітектура', @@ -1265,7 +1221,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ko: '개요', pt: 'Visão geral', 'pt-BR': 'Visão geral', - 'pt-PT': 'Visão geral', ru: 'Обзор', tr: 'Genel Bakış', uk: 'Огляд', @@ -1291,7 +1246,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'リソースモデル', ko: '리소스 모델', 'pt-BR': 'Modelo de Recurso', - 'pt-PT': 'Modelo de Recurso', ru: 'Модель ресурса', tr: 'Kaynak Modeli', uk: 'Модель ресурсу', @@ -1313,7 +1267,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'リソース階層', ko: '리소스 계층', 'pt-BR': 'Hierarquias de Recursos', - 'pt-PT': 'Hierarquias de Recursos', ru: 'Иерархии ресурсов', tr: 'Kaynak Hiyerarşileri', uk: 'Ієрархії ресурсів', @@ -1335,7 +1288,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'リソースAPIパターン', ko: '리소스 API 패턴', 'pt-BR': 'Padrões de API de Recursos', - 'pt-PT': 'Padrões de API de Recursos', ru: 'Шаблоны API ресурсов', tr: 'Kaynak API Desenleri', uk: 'Шаблони API ресурсів', @@ -1357,7 +1309,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'リソースの公開', ko: '리소스 게시', 'pt-BR': 'Publicação de Recursos', - 'pt-PT': 'Publicação de Recursos', ru: 'Публикация ресурсов', tr: 'Kaynak Yayınlama', uk: 'Публікація ресурсів', @@ -1379,7 +1330,6 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = { ja: 'リソースの例', ko: '리소스 예제', 'pt-BR': 'Exemplos de Recursos', - 'pt-PT': 'Exemplos de Recursos', ru: 'Примеры ресурсов', tr: 'Kaynak Örnekleri', uk: 'Приклади ресурсів', diff --git a/src/frontend/config/sidebar/integrations.topics.ts b/src/frontend/config/sidebar/integrations.topics.ts index b48da3169..a22bb8fcf 100644 --- a/src/frontend/config/sidebar/integrations.topics.ts +++ b/src/frontend/config/sidebar/integrations.topics.ts @@ -16,7 +16,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ja: 'インテグレーション', ko: '통합', 'pt-BR': 'Integrações', - 'pt-PT': 'Integrações', tr: 'Entegrasyonlar', uk: 'Інтеграції', }, @@ -38,7 +37,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '통합', pt: 'Integrações', 'pt-BR': 'Integrações', - 'pt-PT': 'Integrações', ru: 'Интеграции', tr: 'Entegrasyonlar', uk: 'Інтеграції', @@ -61,7 +59,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '탐색', pt: 'Explorar', 'pt-BR': 'Explorar', - 'pt-PT': 'Explorar', ru: 'Исследовать', tr: 'Keşfet', uk: 'Дослідити', @@ -83,7 +80,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '개요', pt: 'Visão geral', 'pt-BR': 'Visão geral', - 'pt-PT': 'Visão geral', ru: 'Обзор', tr: 'Genel Bakış', uk: 'Огляд', @@ -106,7 +102,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '통합 갤러리', pt: 'Galeria de integrações', 'pt-BR': 'Galeria de integrações', - 'pt-PT': 'Galeria de integrações', ru: 'Галерея интеграций', tr: 'Entegrasyon galerisi', uk: 'Галерея інтеграцій', @@ -132,7 +127,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '인공지능 (AI)', pt: 'Inteligência Artificial (IA)', 'pt-BR': 'Inteligência Artificial (IA)', - 'pt-PT': 'Inteligência Artificial (IA)', ru: 'Искусственный интеллект (ИИ)', tr: 'Yapay Zeka (YZ)', uk: 'Штучний інтелект (ШІ)', @@ -211,7 +205,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '맞춤형 통합', pt: 'Integrações personalizadas', 'pt-BR': 'Integrações personalizadas', - 'pt-PT': 'Integrações personalizadas', ru: 'Пользовательские интеграции', tr: 'Özel entegrasyonlar', uk: 'Користувацькі інтеграції', @@ -234,7 +227,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '맞춤형 호스팅', pt: 'Hospedagem personalizada', 'pt-BR': 'Hospedagem personalizada', - 'pt-PT': 'Hospedagem personalizada', ru: 'Пользовательский хостинг', tr: 'Özel barındırma', uk: 'Користувацький хостинг', @@ -257,7 +249,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '맞춤형 클라이언트', pt: 'Clientes personalizados', 'pt-BR': 'Clientes personalizados', - 'pt-PT': 'Clientes personalizados', ru: 'Пользовательские клиенты', tr: 'Özel istemciler', uk: 'Користувацькі клієнти', @@ -280,7 +271,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '보안 통신', pt: 'Comunicações seguras', 'pt-BR': 'Comunicações seguras', - 'pt-PT': 'Comunicações seguras', ru: 'Безопасные коммуникации', tr: 'Güvenli iletişim', uk: 'Безпечні комунікації', @@ -305,7 +295,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '클라우드 제공업체', pt: 'Provedores de Nuvem', 'pt-BR': 'Provedores de Nuvem', - 'pt-PT': 'Provedores de Nuvem', ru: 'Облачные провайдеры', tr: 'Bulut Sağlayıcıları', uk: 'Хмарні провайдери', @@ -759,7 +748,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '캐싱 및 상태', pt: 'Cache e Estado', 'pt-BR': 'Cache e Estado', - 'pt-PT': 'Cache e Estado', ru: 'Кэширование и состояние', tr: 'Önbellekleme ve Durum', uk: 'Кешування та стан', @@ -878,7 +866,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '컴퓨팅 및 호스팅', pt: 'Computação e hospedagem', 'pt-BR': 'Computação e hospedagem', - 'pt-PT': 'Computação e alojamento', ru: 'Вычисления и хостинг', tr: 'Hesaplama ve Barındırma', uk: 'Обчислення та хостинг', @@ -905,7 +892,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '데이터베이스', pt: 'Banco de dados', 'pt-BR': 'Banco de dados', - 'pt-PT': 'Base de dados', ru: 'База данных', tr: 'Veritabanı', uk: 'База даних', @@ -1321,7 +1307,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '프레임워크 및 런타임', pt: 'Frameworks e Runtimes', 'pt-BR': 'Frameworks e Runtimes', - 'pt-PT': 'Frameworks e Runtimes', ru: 'Фреймворки и среды выполнения', tr: 'Çerçeveler ve Çalışma Zamanları', uk: 'Фреймворки та середовища виконання', @@ -1369,7 +1354,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '메시징', pt: 'Mensageria', 'pt-BR': 'Mensageria', - 'pt-PT': 'Mensageria', ru: 'Обмен сообщениями', tr: 'Mesajlaşma', uk: 'Обмін повідомленнями', @@ -1449,7 +1433,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '보안 및 ID', pt: 'Segurança e Identidade', 'pt-BR': 'Segurança e Identidade', - 'pt-PT': 'Segurança e Identidade', ru: 'Безопасность и идентификация', tr: 'Güvenlik ve Kimlik', uk: 'Безпека та ідентичність', @@ -1473,7 +1456,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '관측 가능성 및 로깅', pt: 'Observabilidade e Registro', 'pt-BR': 'Observabilidade e Registro', - 'pt-PT': 'Observabilidade e Registo', ru: 'Наблюдаемость и ведение журналов', tr: 'Gözlemlenebilirlik ve Günlük Kaydı', uk: 'Спостережуваність та ведення журналів', @@ -1516,7 +1498,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '리버스 프록시 및 API', pt: 'Reverse Proxies e APIs', 'pt-BR': 'Reverse Proxies e APIs', - 'pt-PT': 'Reverse Proxies e APIs', ru: 'Обратные прокси и API', tr: "Ters Proxyler ve API'ler", uk: 'Зворотні проксі та API', @@ -1545,7 +1526,6 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { ko: '개발 도구 및 확장 프로그램', pt: 'Ferramentas e Extensões de Desenvolvimento', 'pt-BR': 'Ferramentas e Extensões de Desenvolvimento', - 'pt-PT': 'Ferramentas e Extensões de Desenvolvimento', ru: 'Инструменты разработчика и расширения', tr: 'Geliştirici Araçları ve Uzantılar', uk: 'Інструменти розробника та розширення', diff --git a/src/frontend/config/sidebar/reference.topics.ts b/src/frontend/config/sidebar/reference.topics.ts index da1f9ad2d..34fabd901 100644 --- a/src/frontend/config/sidebar/reference.topics.ts +++ b/src/frontend/config/sidebar/reference.topics.ts @@ -139,7 +139,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ja: 'リファレンス', ko: '참고 자료', 'pt-BR': 'Referência', - 'pt-PT': 'Referência', tr: 'Referans', uk: 'Довідник', }, @@ -161,7 +160,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: '개요', pt: 'Visão geral', 'pt-BR': 'Visão geral', - 'pt-PT': 'Visão geral', ru: 'Обзор', tr: 'Genel Bakış', uk: 'Огляд', @@ -184,7 +182,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: '샘플', pt: 'Exemplos', 'pt-BR': 'Exemplos', - 'pt-PT': 'Exemplos', ru: 'Примеры', tr: 'Örnekler', uk: 'Зразки', @@ -207,7 +204,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: 'API 참조', pt: 'Referência da API', 'pt-BR': 'Referência da API', - 'pt-PT': 'Referência da API', ru: 'Справочник по API', tr: 'API referansı', uk: 'Довідник API', @@ -230,7 +226,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: 'C# API 검색', pt: 'Pesquisar APIs C#', 'pt-BR': 'Pesquisar APIs C#', - 'pt-PT': 'Pesquisar APIs C#', ru: 'Поиск C# API', tr: "C# API'leri Arayın", uk: 'Пошук C# API', @@ -253,7 +248,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: 'TypeScript API 검색', pt: 'Pesquisar APIs TypeScript', 'pt-BR': 'Pesquisar APIs TypeScript', - 'pt-PT': 'Pesquisar APIs TypeScript', ru: 'Поиск TypeScript API', tr: "TypeScript API'leri Arayın", uk: 'Пошук TypeScript API', @@ -280,7 +274,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ja: 'CLI リファレンス', ko: 'CLI 참고서', 'pt-BR': 'Referência de CLI', - 'pt-PT': 'Referência de CLI', tr: 'CLI referansı', uk: 'CLI Довідник', }, @@ -301,7 +294,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: '개요', pt: 'Visão geral', 'pt-BR': 'Visão geral', - 'pt-PT': 'Visão geral', ru: 'Обзор', tr: 'Genel Bakış', uk: 'Огляд', @@ -324,7 +316,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: '설치 스크립트', pt: 'Script de instalação', 'pt-BR': 'Script de instalação', - 'pt-PT': 'Script de instalação', ru: 'Скрипт установки', tr: 'Kurulum Betiği', uk: 'Скрипт установки', @@ -347,7 +338,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: '구성', pt: 'Configuração', 'pt-BR': 'Configuração', - 'pt-PT': 'Configuração', ru: 'Конфигурация', tr: 'Yapılandırma', uk: 'Конфігурація', @@ -370,7 +360,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: 'Microsoft 원격 분석', pt: 'Telemetria da Microsoft', 'pt-BR': 'Telemetria da Microsoft', - 'pt-PT': 'Telemetria da Microsoft', ru: 'Телеметрия Microsoft', tr: 'Microsoft telemetrisi', uk: 'Телеметрія Microsoft', @@ -393,7 +382,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: '명령어', pt: 'Comandos', 'pt-BR': 'Comandos', - 'pt-PT': 'Comandos', ru: 'Команды', tr: 'Komutlar', uk: 'Команди', @@ -640,7 +628,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: '진단', pt: 'Diagnósticos', 'pt-BR': 'Diagnósticos', - 'pt-PT': 'Diagnósticos', ru: 'Диагностика', tr: 'Tanılama', uk: 'Діагностика', @@ -829,7 +816,6 @@ export const referenceTopics: StarlightSidebarTopicsUserConfig[number] = { ko: '지원', pt: 'Suporte', 'pt-BR': 'Suporte', - 'pt-PT': 'Suporte', ru: 'Поддержка', tr: 'Destek', uk: 'Підтримка', diff --git a/src/frontend/lunaria.config.json b/src/frontend/lunaria.config.json index b36869d1a..64906c38b 100644 --- a/src/frontend/lunaria.config.json +++ b/src/frontend/lunaria.config.json @@ -43,10 +43,7 @@ "label": "Português do Brasil", "lang": "pt-br" }, - { - "label": "Português", - "lang": "pt-pt" - }, + { "label": "한국어", "lang": "ko" diff --git a/src/frontend/src/content/docs/community/translation-guide.mdx b/src/frontend/src/content/docs/community/translation-guide.mdx index fe68391ce..f3760706a 100644 --- a/src/frontend/src/content/docs/community/translation-guide.mdx +++ b/src/frontend/src/content/docs/community/translation-guide.mdx @@ -47,7 +47,6 @@ We currently support the following languages: | 日本語 (Japanese) | `ja` | In progress | | 한국어 (Korean) | `ko` | In progress | | Português do Brasil | `pt-br` | In progress | -| Português (Portugal) | `pt-pt` | In progress | | Русский (Russian) | `ru` | In progress | | 简体中文 (Simplified Chinese) | `zh-cn` | In progress | | Türkçe (Turkish) | `tr` | In progress | diff --git a/src/frontend/src/content/docs/get-started/deploy-first-app.mdx b/src/frontend/src/content/docs/get-started/deploy-first-app.mdx index 7e75d5555..0be45da3c 100644 --- a/src/frontend/src/content/docs/get-started/deploy-first-app.mdx +++ b/src/frontend/src/content/docs/get-started/deploy-first-app.mdx @@ -1,32 +1,1349 @@ --- -title: "Deploy your first Aspire app" -description: "Choose your AppHost language and follow the matching deployment tutorial." -prev: false -next: false +title: Deploy your first Aspire app +description: Learn how to deploy your first Aspire application to the cloud. --- -import { Aside, CardGrid, LinkCard } from '@astrojs/starlight/components'; +import { Image } from 'astro:assets'; +import { Aside, Code, CardGrid, LinkCard, Steps, Tabs, TabItem, Icon, FileTree } from '@astrojs/starlight/components'; +import { Kbd } from 'starlight-kbd/components' +import Expand from '@components/Expand.astro'; import LearnMore from '@components/LearnMore.astro'; +import InstallPackage from '@components/InstallPackage.astro'; +import PivotSelector from '@components/PivotSelector.astro'; +import Pivot from '@components/Pivot.astro'; +import ThemeImage from '@components/ThemeImage.astro'; -This tutorial picks up where the first-app quickstart left off. The deployment path depends on which AppHost language you used to build your app, so choose the guide that matches your project. +import azureIcon from '@assets/icons/azure-icon.png'; +import dockerIcon from '@assets/icons/docker.svg'; -