Skip to content
7 changes: 4 additions & 3 deletions view/app/containers/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,10 @@ export default function ContainersPage() {
>
<PageLayout maxWidth="6xl" padding="md" spacing="lg" className="relative z-10">
<div className="flex items-center justify-between mb-6 flex-wrap gap-4">
<span>
<TypographyH1 className="text-2xl font-bold">{t('containers.title')}</TypographyH1>
</span>
<div>
<TypographyH1>{t('containers.title')}</TypographyH1>
<TypographyMuted>{t('containers.description')}</TypographyMuted>
</div>
<div className="flex items-center gap-2 flex-wrap">
<Button onClick={handleRefresh} variant="outline" size="sm" disabled={isRefreshing || isFetching}>
{isRefreshing || isFetching ? (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import useLogViewer, { LogViewerProps } from '../../hooks/use_log_viewer';
import { useTranslation } from '@/hooks/use-translation';
import { ResourceGuard } from '@/components/rbac/PermissionGuard';
import { Skeleton } from '@/components/ui/skeleton';
import { TypographyMuted } from '@/components/ui/typography';

function LogViewer({
id,
Expand Down Expand Up @@ -56,6 +57,7 @@ function LogViewer({
<CardHeader className="flex flex-row items-center justify-between">
<div>
<h3 className="text-lg font-semibold">{t('selfHost.logViewer.title')}</h3>
<TypographyMuted>{t('selfHost.logViewer.description')}</TypographyMuted>
</div>
<div className="flex items-center space-x-2">
<Button variant="outline" onClick={() => setCurrentPage(currentPage + 1)}>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ function ListRepositories() {
onSortChange={onSortChange}
sortOptions={sortOptions}
label={t('selfHost.repositories.title')}
description={t('selfHost.repositories.description')}
className="mt-5 mb-5"
/>
{renderGithubRepositories()}
Expand Down
3 changes: 3 additions & 0 deletions view/components/layout/dashboard-page-header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ interface DashboardUtilityHeaderProps<T> {
onSortChange: (newSort: SortOption<T>) => void;
sortOptions: SortOption<T>[];
label: string;
description: string;
searchPlaceHolder?: string;
children?: React.ReactNode;
}
Expand All @@ -44,12 +45,14 @@ export function DahboardUtilityHeader<T>({
onSortChange,
sortOptions,
label,
description,
children,
searchPlaceHolder = 'Search...'
}: DashboardUtilityHeaderProps<T>) {
return (
<div className={'space-y-6' + className}>
<TypographyH2 className='text-primary'>{label}</TypographyH2>
<TypographyMuted>{description}</TypographyMuted>
<div className="flex flex-col gap-4 sm:flex-row mt-4 justify-between items-center">
<div className="flex-grow">
<SearchBar
Expand Down
9 changes: 5 additions & 4 deletions view/lib/i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
},
"containers": {
"title": "Containers",
"description": "Preview all the containers",
"description": "View and manage your running or stopped containers",
"list": "Container List",
"name": "Name",
"image": "Image",
Expand Down Expand Up @@ -190,7 +190,7 @@
},
"settings": {
"title": "Settings",
"description": "Manage your account",
"description": "Manage your account preferences and security options",
"tabs": {
"account": "Account",
"security": "Security",
Expand Down Expand Up @@ -375,7 +375,7 @@
"domains": {
"page": {
"title": "Domains",
"description": "Domains are used to deploy your applications",
"description": "Manage and configure your domains for deployment",
"noOrganization": {
"title": "No Organization Selected",
"description": "Please select an organization to view and manage domains."
Expand Down Expand Up @@ -808,7 +808,7 @@
"fileManager": {
"header": {
"title": "File Manager",
"subtitle": "Manage your files here"
"subtitle": "Browse, manage, and organize your files and directories"
},
"actions": {
"upload": "Upload File",
Expand Down Expand Up @@ -1253,6 +1253,7 @@
},
"repositories": {
"title": "Repositories",
"description": "View and manage your repository deployment settings",
"noRepositories": "No repositories found",
"search": {
"placeholder": "Search repositories..."
Expand Down
9 changes: 5 additions & 4 deletions view/lib/i18n/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
},
"containers": {
"title": "Contenedores",
"description": "Vista previa de todos los contenedores",
"description": "Ver y administrar sus contenedores en ejecución o detenidos",
"list": "Lista de Contenedores",
"name": "Nombre",
"image": "Imagen",
Expand Down Expand Up @@ -189,7 +189,7 @@
},
"settings": {
"title": "Configuración",
"description": "Administra tu cuenta",
"description": "Administre sus preferencias de cuenta y opciones de seguridad",
"tabs": {
"account": "Cuenta",
"security": "Seguridad",
Expand Down Expand Up @@ -418,7 +418,7 @@
},
"page": {
"title": "Servidor y Dominios",
"description": "Configura tus dominios",
"description": "Administre y configure sus dominios para la implementación",
"noOrganization": {
"title": "No hay Organización Seleccionada",
"description": "Por favor selecciona una organización para ver y gestionar dominios."
Expand Down Expand Up @@ -795,7 +795,7 @@
"fileManager": {
"header": {
"title": "Gestor de Archivos",
"subtitle": "Administra tus archivos aquí"
"subtitle": "Navegue, administre y organice sus archivos y directorios"
},
"contextMenu": {
"info": "Detalles",
Expand Down Expand Up @@ -1211,6 +1211,7 @@
},
"repositories": {
"title": "Repositorios",
"description": "Vea y administre la configuración de implementación de su repositorio",
"noRepositories": "No se encontraron repositorios",
"search": {
"placeholder": "Buscar repositorios..."
Expand Down
23 changes: 19 additions & 4 deletions view/lib/i18n/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
},
"containers": {
"title": "Conteneurs",
"description": "Prévisualiser tous les conteneurs",
"description": "Afficher et gérer vos conteneurs en cours d’exécution ou arrêtés",
"list": "Liste des Conteneurs",
"name": "Nom",
"image": "Image",
Expand Down Expand Up @@ -190,7 +190,7 @@
},
"settings": {
"title": "Paramètres",
"description": "Gérez votre compte",
"description": "Gérer vos préférences de compte et vos options de sécurité",
"tabs": {
"account": "Compte",
"security": "Sécurité",
Expand Down Expand Up @@ -375,7 +375,7 @@
"domains": {
"page": {
"title": "Serveur et Domaines",
"description": "Configurez vos domaines",
"description": "Gérer et configurer vos domaines pour le déploiement",
"noOrganization": {
"title": "Aucune Organisation Sélectionnée",
"description": "Veuillez sélectionner une organisation pour voir et gérer les domaines."
Expand Down Expand Up @@ -796,7 +796,7 @@
"fileManager": {
"header": {
"title": "Gestionnaire de Fichiers",
"subtitle": "Gérez vos fichiers ici"
"subtitle": "Parcourir, gérer et organiser vos fichiers et répertoires"
},
"contextMenu": {
"info": "Détails",
Expand Down Expand Up @@ -1216,6 +1216,21 @@
"success": "Application GitHub créée avec succès !"
}
},
"repositories": {
"title": "Référentiels",
"description": "Affichez et gérez les paramètres de déploiement de votre référentiel",
"noRepositories": "Aucun référentiel trouvé",
"search": {
"placeholder": "Rechercher des référentiels..."
},
"sort": {
"name": "Nom",
"created": "Créé",
"updated": "Mis à jour",
"stars": "Étoiles"
}
},

"repositoryCard": {
"viewOnGithub": "Voir sur GitHub",
"unnamed": "Dépôt Sans Nom",
Expand Down
9 changes: 5 additions & 4 deletions view/lib/i18n/locales/kn.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
},
"containers": {
"title": "ಕನ್ಟೇನರ್ಗಳು",
"description": "ಎಲ್ಲಾ ಕಾಂಟೈನರ್‌ಗಳ ಪೂರ್ವಾವಲೋಕನ",
"description": "ನಡೆಯುತ್ತಿರುವ ಅಥವಾ ನಿಲ್ಲಿಸಿದ ನಿಮ್ಮ ಕಂಟೈನರ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ ಮತ್ತು ನಿರ್ವಹಿಸಿ",
"list": "ಕನ್ಟೇನರ್ ಪಟ್ಟಿ",
"name": "ಹೆಸರು",
"image": "ಚಿತ್ರ",
Expand Down Expand Up @@ -190,7 +190,7 @@
},
"settings": {
"title": "ಸೆಟ್ಟಿಂಗ್ಗಳು",
"description": "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ನಿರ್ವಹಿಸಿ",
"description": "ನಿಮ್ಮ ಖಾತೆ ಆದ್ಯತೆಗಳು ಮತ್ತು ಭದ್ರತಾ ಆಯ್ಕೆಗಳನ್ನು ನಿರ್ವಹಿಸಿ",
"tabs": {
"account": "ಖಾತೆ",
"security": "ಸುರಕ್ಷತೆ",
Expand Down Expand Up @@ -375,7 +375,7 @@
"domains": {
"page": {
"title": "ಸರ್ವರ್ ಮತ್ತು ಡೊಮೇನ್‌ಗಳು",
"description": "ನಿಮ್ಮ ಡೊಮೇನ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ",
"description": "ಅನುಸ್ಥಾಪನೆಗಾಗಿ ನಿಮ್ಮ ಡೊಮೇನ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಿ ಮತ್ತು ಸಂರಚಿಸಿ",
"noOrganization": {
"title": "ಯಾವುದೇ ಸಂಸ್ಥೆ ಆಯ್ಕೆಮಾಡಲಾಗಿಲ್ಲ",
"description": "ಡೊಮೇನ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ದಯವಿಟ್ಟು ಸಂಸ್ಥೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ."
Expand Down Expand Up @@ -792,7 +792,7 @@
"fileManager": {
"header": {
"title": "ಫೈಲ್ ಮ್ಯಾನೇಜರ್",
"subtitle": "ನಿಮ್ಮ ಫೈಲ್‌ಗಳನ್ನು ಇಲ್ಲಿ ನಿರ್ವಹಿಸಿ"
"subtitle": "ನಿಮ್ಮ ಕಡತಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ, ನಿರ್ವಹಿಸಿ ಮತ್ತು ವ್ಯವಸ್ಥೆಗೊಳಿಸಿ"
},
"contextMenu": {
"info": "ವಿವರ",
Expand Down Expand Up @@ -1212,6 +1212,7 @@
},
"repositories": {
"title": "ರೆಪೊಸಿಟರಿಗಳು",
"description": "ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಯ ನಿಯೋಜನೆ ಸಂಯೋಜನೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ ಮತ್ತು ನಿರ್ವಹಿಸಿ",
"noRepositories": "ಯಾವುದೇ ರೆಪೊಸಿಟರಿಗಳು ಕಂಡುಬಂದಿಲ್ಲ",
"search": {
"placeholder": "ರೆಪೊಸಿಟರಿಗಳನ್ನು ಹುಡುಕಿ..."
Expand Down