Browse Source

Merge branch 'master' into enhance/refacotr-ui-x-menu

charlie 1 year ago
parent
commit
851cf67a15
2 changed files with 19 additions and 5 deletions
  1. 5 1
      src/main/frontend/context/i18n.cljs
  2. 14 4
      src/resources/dicts/fr.edn

+ 5 - 1
src/main/frontend/context/i18n.cljs

@@ -14,7 +14,11 @@
 (defn t
   [& args]
   (let [preferred-language (keyword (state/sub :preferred-language))]
-    (apply translate preferred-language args)))
+    (try
+      (apply translate preferred-language args)
+      (catch :default e
+        (js/console.error "Translating dict" e)
+        (apply translate :en args)))))
 
 (defn- fetch-local-language []
   (.. js/window -navigator -language))

+ 14 - 4
src/resources/dicts/fr.edn

@@ -556,7 +556,7 @@
     :shortcut.category/plugins "Plugins"
     :settings-permission/start-granting "Permettre"
     :settings-page/update-error-2 "Vérifiez le/la"
-    :settings-page/update-error-1 "⚠️ Oups, quelque chose s'est mal passée !"
+    :settings-page/update-error-1 "⚠️ Oups, quelque chose s'est mal passé !"
     :settings-page/update-available "Nouvelle mise à jour trouvée"
     :settings-page/theme-system "système"
     :settings-page/theme-light "Clair"
@@ -721,7 +721,7 @@
     :page/logseq-is-having-a-problem "Logseq a un problème. Pour essayer de le ravoir…"
     :page/page-already-exists "Page “{1}” existe déjà !"
     :page/slide-view "Visualiser en diapositives"
-    :page/something-went-wrong "Quelque chose s'est mal passée"
+    :page/something-went-wrong "Quelque chose s'est mal passé"
     :page/step "Étape {1}"
     :page/try "Essayer"
     :page/whiteboard-to-journal-error "Les pages de tableau blanc ne peuvent pas être renommées en titre de journ…"
@@ -806,5 +806,15 @@
     :settings-page/auto-chmod "Automatiquement changer les permissions du fichier"
     :settings-page/auto-chmod-desc "Désactiver pour permettre l'édition par plusieurs utilisateurs avec les permissions données par l'appartenance au groupe."
     :settings-page/tab-keymap "Raccourcis"
-    :unlinked-references/reference-count (fn [total] (cond (= total "") "Références non liées" (= total 0) "Aucune référence non liée" (= total 1) "1 référence non liée" (> total 1) (str total " références non liées")))
-}
+    :unlinked-references/reference-count (fn [total]
+                                           (cond
+                                             (or (nil? total) (= total ""))
+                                             "Références non liées"
+                                             (= total 0)
+                                             "Aucune référence non liée"
+                                             (= total 1)
+                                             "1 référence non liée"
+                                             (> total 1)
+                                             (str total " références non liées")
+                                             :else
+                                             "Références non liées"))}