ZPROJECT

Thèmes et traductions

Par
Sören
v1.0.3Voir la ressource →

Thèmes inclus

  • themes/zproject.json — thème sombre zProject utilisé par défaut ;
  • themes/obsidian.json — variante sombre Obsidian ;
  • themes/minimal.json — variante claire Minimal.

Avant le premier démarrage, sélectionnez le thème dans config.lua :

lua
theme = "minimal"

Après la génération de settings.json, la valeur persistante est activeTheme. Arrêtez la ressource avant de la modifier manuellement.

Créer un thème

Copiez un thème existant dans themes/, changez son nom de fichier puis adaptez cette structure :

json
{
  "name": "Mon thème",
  "colors": {
    "background": "#080808",
    "surface": "#101010",
    "surfaceAlt": "#181818",
    "text": "#F4F4F2",
    "muted": "#9D9D9A",
    "border": "rgba(255,255,255,0.10)",
    "accent": "#F4F4F2",
    "danger": "#F04444",
    "success": "#2DD36F",
    "warning": "#F4B740"
  },
  "radius": { "sm": "8px", "md": "12px", "lg": "18px" },
  "shadows": { "soft": "0 24px 90px rgba(0,0,0,0.42)" }
}

Définissez ensuite activeTheme sur le nom du fichier sans .json. La liste affichée par la version 1.0.2 reste limitée aux trois thèmes fournis, mais un nom personnalisé défini dans activeTheme est chargé directement.

Langues

Les langues en et fr sont incluses dans locales/. Avant le premier lancement :

lua
locale = "fr"

Après génération, modifiez la valeur persistante locale dans settings.json avec la ressource arrêtée. Pour ajouter une langue, copiez un fichier existant, conservez toutes ses clés et traduisez uniquement les valeurs.