Improve database health status message
This commit is contained in:
@@ -3,10 +3,11 @@ export const DEFAULT_LANG = 'en_US'
|
|||||||
const dict = {
|
const dict = {
|
||||||
Database: 0,
|
Database: 0,
|
||||||
'The database is not ready': 1,
|
'The database is not ready': 1,
|
||||||
'Todo API': 2,
|
'The database is ready': 2,
|
||||||
'The Todo API is ready': 3,
|
'Todo API': 3,
|
||||||
'The Todo API is not ready': 4,
|
'The Todo API is ready': 4,
|
||||||
'REST API for todo items': 5,
|
'The Todo API is not ready': 5,
|
||||||
|
'REST API for todo items': 6,
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
export type I18nKey = keyof typeof dict
|
export type I18nKey = keyof typeof dict
|
||||||
|
|||||||
@@ -1,8 +1,40 @@
|
|||||||
import { LangDict } from './default'
|
import { LangDict } from './default'
|
||||||
|
|
||||||
export 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' },
|
es_ES: {
|
||||||
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' },
|
0: 'Base de datos',
|
||||||
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ń' },
|
1: 'La base de datos no está lista',
|
||||||
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' },
|
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<string, LangDict>
|
} satisfies Record<string, LangDict>
|
||||||
|
|||||||
+4
-1
@@ -68,7 +68,10 @@ export const main = sdk.setupMain(async ({ effects }) => {
|
|||||||
databaseName,
|
databaseName,
|
||||||
],
|
],
|
||||||
postgresSub,
|
postgresSub,
|
||||||
{ errorMessage: i18n('The database is not ready') },
|
{
|
||||||
|
errorMessage: i18n('The database is not ready'),
|
||||||
|
message: () => i18n('The database is ready'),
|
||||||
|
},
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
requires: [],
|
requires: [],
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk'
|
import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk'
|
||||||
|
|
||||||
export const current = VersionInfo.of({
|
export const current = VersionInfo.of({
|
||||||
version: '0.1.2:0',
|
version: '0.1.3:0',
|
||||||
releaseNotes: {
|
releaseNotes: {
|
||||||
en_US: 'Add a small browser interface for testing all todo operations.',
|
en_US: 'Show a concise database readiness message in the service status.',
|
||||||
es_ES: 'Agrega una pequeña interfaz web para probar todas las operaciones de tareas.',
|
es_ES: 'Muestra un mensaje conciso sobre el estado de la base de datos.',
|
||||||
de_DE: 'Fügt eine kleine Browseroberfläche zum Testen aller Aufgabenoperationen hinzu.',
|
de_DE: 'Zeigt eine kurze Meldung zur Datenbankbereitschaft an.',
|
||||||
pl_PL: 'Dodaje mały interfejs przeglądarkowy do testowania wszystkich operacji na zadaniach.',
|
pl_PL: 'Wyświetla zwięzły komunikat o gotowości bazy danych.',
|
||||||
fr_FR: 'Ajoute une petite interface web pour tester toutes les opérations sur les tâches.',
|
fr_FR: 'Affiche un message concis sur la disponibilité de la base de données.',
|
||||||
},
|
},
|
||||||
migrations: {
|
migrations: {
|
||||||
up: async () => {},
|
up: async () => {},
|
||||||
|
|||||||
Reference in New Issue
Block a user