diff --git a/startos/i18n/dictionaries/default.ts b/startos/i18n/dictionaries/default.ts index a3ad028..7c72781 100644 --- a/startos/i18n/dictionaries/default.ts +++ b/startos/i18n/dictionaries/default.ts @@ -3,10 +3,11 @@ export const DEFAULT_LANG = 'en_US' const dict = { Database: 0, 'The database is not ready': 1, - 'Todo API': 2, - 'The Todo API is ready': 3, - 'The Todo API is not ready': 4, - 'REST API for todo items': 5, + 'The database is ready': 2, + 'Todo API': 3, + 'The Todo API is ready': 4, + 'The Todo API is not ready': 5, + 'REST API for todo items': 6, } as const export type I18nKey = keyof typeof dict diff --git a/startos/i18n/dictionaries/translations.ts b/startos/i18n/dictionaries/translations.ts index 0e805d2..ce03c1c 100644 --- a/startos/i18n/dictionaries/translations.ts +++ b/startos/i18n/dictionaries/translations.ts @@ -1,8 +1,40 @@ import { LangDict } from './default' export default { - es_ES: { 0: 'Base de datos', 1: 'La base de datos no está lista', 2: 'API de tareas', 3: 'La API de tareas está lista', 4: 'La API de tareas no está lista', 5: 'API REST para tareas' }, - de_DE: { 0: 'Datenbank', 1: 'Die Datenbank ist nicht bereit', 2: 'Aufgaben-API', 3: 'Die Aufgaben-API ist bereit', 4: 'Die Aufgaben-API ist nicht bereit', 5: 'REST-API für Aufgaben' }, - pl_PL: { 0: 'Baza danych', 1: 'Baza danych nie jest gotowa', 2: 'API zadań', 3: 'API zadań jest gotowe', 4: 'API zadań nie jest gotowe', 5: 'REST API dla zadań' }, - fr_FR: { 0: 'Base de données', 1: "La base de données n'est pas prête", 2: 'API de tâches', 3: "L'API de tâches est prête", 4: "L'API de tâches n'est pas prête", 5: 'API REST pour les tâches' }, + es_ES: { + 0: 'Base de datos', + 1: 'La base de datos no está lista', + 2: 'La base de datos está lista', + 3: 'API de tareas', + 4: 'La API de tareas está lista', + 5: 'La API de tareas no está lista', + 6: 'API REST para tareas', + }, + de_DE: { + 0: 'Datenbank', + 1: 'Die Datenbank ist nicht bereit', + 2: 'Die Datenbank ist bereit', + 3: 'Aufgaben-API', + 4: 'Die Aufgaben-API ist bereit', + 5: 'Die Aufgaben-API ist nicht bereit', + 6: 'REST-API für Aufgaben', + }, + pl_PL: { + 0: 'Baza danych', + 1: 'Baza danych nie jest gotowa', + 2: 'Baza danych jest gotowa', + 3: 'API zadań', + 4: 'API zadań jest gotowe', + 5: 'API zadań nie jest gotowe', + 6: 'REST API dla zadań', + }, + fr_FR: { + 0: 'Base de données', + 1: "La base de données n'est pas prête", + 2: 'La base de données est prête', + 3: 'API de tâches', + 4: "L'API de tâches est prête", + 5: "L'API de tâches n'est pas prête", + 6: 'API REST pour les tâches', + }, } satisfies Record diff --git a/startos/main.ts b/startos/main.ts index a0b9047..27ccb91 100644 --- a/startos/main.ts +++ b/startos/main.ts @@ -68,7 +68,10 @@ export const main = sdk.setupMain(async ({ effects }) => { databaseName, ], postgresSub, - { errorMessage: i18n('The database is not ready') }, + { + errorMessage: i18n('The database is not ready'), + message: () => i18n('The database is ready'), + }, ), }, requires: [], diff --git a/startos/versions/current.ts b/startos/versions/current.ts index 8a4ec82..fcd54c0 100644 --- a/startos/versions/current.ts +++ b/startos/versions/current.ts @@ -1,13 +1,13 @@ import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk' export const current = VersionInfo.of({ - version: '0.1.2:0', + version: '0.1.3:0', releaseNotes: { - en_US: 'Add a small browser interface for testing all todo operations.', - es_ES: 'Agrega una pequeña interfaz web para probar todas las operaciones de tareas.', - de_DE: 'Fügt eine kleine Browseroberfläche zum Testen aller Aufgabenoperationen hinzu.', - pl_PL: 'Dodaje mały interfejs przeglądarkowy do testowania wszystkich operacji na zadaniach.', - fr_FR: 'Ajoute une petite interface web pour tester toutes les opérations sur les tâches.', + en_US: 'Show a concise database readiness message in the service status.', + es_ES: 'Muestra un mensaje conciso sobre el estado de la base de datos.', + de_DE: 'Zeigt eine kurze Meldung zur Datenbankbereitschaft an.', + pl_PL: 'Wyświetla zwięzły komunikat o gotowości bazy danych.', + fr_FR: 'Affiche un message concis sur la disponibilité de la base de données.', }, migrations: { up: async () => {},