From 001dacaed08274aa85ad47ff9870d352862286c5 Mon Sep 17 00:00:00 2001
From: vtexier <vit@free.fr>
Date: Thu, 5 Mar 2020 23:34:19 +0100
Subject: [PATCH] [fix] fix identity table model translation

---
 src/sakia/gui/navigation/identity/table_model.py | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/sakia/gui/navigation/identity/table_model.py b/src/sakia/gui/navigation/identity/table_model.py
index 814c2e4d..d5d7b44c 100644
--- a/src/sakia/gui/navigation/identity/table_model.py
+++ b/src/sakia/gui/navigation/identity/table_model.py
@@ -9,7 +9,7 @@ from PyQt5.QtCore import (
     QModelIndex,
     QLocale,
     QT_TRANSLATE_NOOP,
-)
+    QCoreApplication)
 from PyQt5.QtGui import QColor, QIcon, QFont
 import logging
 import asyncio
@@ -121,13 +121,13 @@ class CertifiersTableModel(QAbstractTableModel):
     """
 
     columns_titles = {
-        "uid": lambda: QT_TRANSLATE_NOOP("CertifiersTableModel", "UID"),
-        "pubkey": lambda: QT_TRANSLATE_NOOP("CertifiersTableModel", "Pubkey"),
-        "publication": lambda: QT_TRANSLATE_NOOP(
+        "uid": QT_TRANSLATE_NOOP("CertifiersTableModel", "UID"),
+        "pubkey": QT_TRANSLATE_NOOP("CertifiersTableModel", "Pubkey"),
+        "publication": QT_TRANSLATE_NOOP(
             "CertifiersTableModel", "Publication"
         ),
-        "expiration": lambda: QT_TRANSLATE_NOOP("CertifiersTableModel", "Expiration"),
-        "available": lambda: QT_TRANSLATE_NOOP("CertifiersTableModel"),
+        "expiration": QT_TRANSLATE_NOOP("CertifiersTableModel", "Expiration"),
+        "available": QT_TRANSLATE_NOOP("CertifiersTableModel", "available"),
     }
     columns_ids = ("uid", "pubkey", "publication", "expiration", "written", "identity")
 
@@ -222,7 +222,7 @@ class CertifiersTableModel(QAbstractTableModel):
     def headerData(self, section, orientation, role):
         if orientation == Qt.Horizontal and role == Qt.DisplayRole:
             col_id = CertifiersTableModel.columns_ids[section]
-            return CertifiersTableModel.columns_titles[col_id]()
+            return QCoreApplication.translate("CertifiersTableModel", CertifiersTableModel.columns_titles[col_id])
 
     def data(self, index, role):
         if index.isValid() and role == Qt.DisplayRole:
-- 
GitLab