From dd9b89f4f274ba5f7c914dba050f87be22ed1d94 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:19:22 -0700 Subject: [PATCH 1/3] fix: better prompt for paraflide langs --- packages/adders/paraglide/index.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/adders/paraglide/index.ts b/packages/adders/paraglide/index.ts index 7f9862f9c..132b23030 100644 --- a/packages/adders/paraglide/index.ts +++ b/packages/adders/paraglide/index.ts @@ -33,16 +33,15 @@ const DEFAULT_INLANG_PROJECT = { export const options = defineAdderOptions({ availableLanguageTags: { - question: 'Which language tags would you like to support?', + question: 'Which language tags would you like to support? (e.g. en,de-ch)', type: 'string', - default: '', - placeholder: 'en,de-ch', + default: 'en', validate(input: any) { const { invalidLanguageTags, validLanguageTags } = parseLanguageTagInput(input); if (invalidLanguageTags.length > 0) { if (invalidLanguageTags.length === 1) { - return `The input "${invalidLanguageTags[0]}" is not a valid BCP47 language tag`; + return `The input "${invalidLanguageTags[0]}" is not a valid IETF BCP 47 language tag`; } else { const listFormat = new Intl.ListFormat('en', { style: 'long', type: 'conjunction' }); return `The inputs ${listFormat.format(invalidLanguageTags.map((x) => `"${x}"`))} are not valid BCP47 language tags`; From ec081a7ab75ab7e7492c1f649857be406014d83b Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:36:10 -0400 Subject: [PATCH 2/3] color it --- packages/adders/paraglide/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/adders/paraglide/index.ts b/packages/adders/paraglide/index.ts index 132b23030..92eb8d919 100644 --- a/packages/adders/paraglide/index.ts +++ b/packages/adders/paraglide/index.ts @@ -1,7 +1,7 @@ import fs from 'node:fs'; import path from 'node:path'; import MagicString from 'magic-string'; -import { dedent, defineAdder, defineAdderOptions, log, utils } from '@sveltejs/cli-core'; +import { colors, dedent, defineAdder, defineAdderOptions, log, utils } from '@sveltejs/cli-core'; import { array, common, @@ -33,7 +33,7 @@ const DEFAULT_INLANG_PROJECT = { export const options = defineAdderOptions({ availableLanguageTags: { - question: 'Which language tags would you like to support? (e.g. en,de-ch)', + question: `Which language tags would you like to support? ${colors.gray('(e.g. en,de-ch)')}`, type: 'string', default: 'en', validate(input: any) { From 881ee091887f3577e5f6d2ee8d62c56022144a6e Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 15 Oct 2024 13:19:06 -0700 Subject: [PATCH 3/3] Create tender-shoes-roll.md --- .changeset/tender-shoes-roll.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/tender-shoes-roll.md diff --git a/.changeset/tender-shoes-roll.md b/.changeset/tender-shoes-roll.md new file mode 100644 index 000000000..fe92cc77a --- /dev/null +++ b/.changeset/tender-shoes-roll.md @@ -0,0 +1,5 @@ +--- +"@sveltejs/adders": patch +--- + +fix: better prompt for paraglide langs