mirror of
https://github.com/tiennm99/claude-code-usage-bubble.git
synced 2026-10-20 02:17:11 +00:00
- Threshold balloons fire the cycle utilization crosses 80% or 95%
on either provider, with the title showing "{Provider} · {N}%" and
body translated per shipped locale. Reuses the existing
BALLOON_COOLDOWN so notifications stay calm.
- Dark/light auto-follow: bubble's WM_SETTINGCHANGE handler now calls
app::recheck_theme(), which re-reads HKCU\…\Personalize, updates
state.is_dark if changed, and triggers a UI repaint + tray refresh.
Windows posts WM_SETTINGCHANGE to every top-level window when the
user toggles light/dark in Settings, so the bubble repaints in
near-real-time.
- Adds 2 new i18n keys (threshold_80_body, threshold_95_body) across
all eight shipped locales.
Bumps version to 0.1.5.
46 lines
1.6 KiB
TOML
46 lines
1.6 KiB
TOML
code = "fr"
|
|
native_name = "Français"
|
|
|
|
window_title = "Claude Code Usage Bubble"
|
|
refresh = "Actualiser"
|
|
update_frequency = "Fréquence de mise à jour"
|
|
one_minute = "1 minute"
|
|
five_minutes = "5 minutes"
|
|
fifteen_minutes = "15 minutes"
|
|
one_hour = "1 heure"
|
|
models = "Modèles"
|
|
claude_label = "Claude Code"
|
|
chatgpt_label = "Codex"
|
|
settings = "Paramètres"
|
|
start_with_windows = "Lancer avec Windows"
|
|
reset_position = "Réinitialiser la position"
|
|
language = "Langue"
|
|
system_default = "Paramètre système"
|
|
check_for_updates = "Rechercher des mises à jour"
|
|
checking_for_updates = "Recherche en cours…"
|
|
up_to_date = "À jour"
|
|
update_failed = "Mise à jour échouée"
|
|
applying_update = "Mise à jour en cours…"
|
|
update_available = "Mise à jour disponible"
|
|
update_via_winget = "via WinGet"
|
|
auto_update_check = "Vérification automatique des mises à jour"
|
|
auto_check_disabled = "Désactivée"
|
|
auto_check_hourly = "Toutes les heures"
|
|
auto_check_daily = "Quotidienne"
|
|
auto_check_weekly = "Hebdomadaire"
|
|
exit = "Quitter"
|
|
show_widget = "Afficher le widget"
|
|
session_window = "5h"
|
|
weekly_window = "7j"
|
|
now = "maintenant"
|
|
day_suffix = "j"
|
|
hour_suffix = "h"
|
|
minute_suffix = "m"
|
|
second_suffix = "s"
|
|
token_expired_title = "Session Claude Code expirée"
|
|
token_expired_body = "Reconnectez-vous pour continuer à suivre votre utilisation."
|
|
chatgpt_token_expired_title = "Session Codex expirée"
|
|
chatgpt_token_expired_body = "Reconnectez-vous pour continuer à suivre votre utilisation."
|
|
threshold_80_body = "Approche de la limite de 5 heures."
|
|
threshold_95_body = "Limite proche — pensez à lever le pied."
|