[GNOME 3.38] Revisione malcontent

Daniele Forsi dforsi@gmail.com
Sab 12 Set 2020 15:57:48 CEST


Ciao Milo,

> #: libmalcontent/app-filter.c:725
> #, c-format
> msgid "OARS filter for user %u has an unrecognized kind ‘%s’"
> msgstr "Il filtro OARS per l'utente %u presenta un dato «%s» non riconosciuto"


> #: libmalcontent/session-limits.c:328
> #, c-format
> msgid "Session limit for user %u has an unrecognized type ‘%u’"
> msgstr ""
> "Il limite di sessione per l'utente %u presenta un dato «%u» non riconosciuto"

ho un dubbio sulla traduzione "kind"->"dato" nella prima e
"type"->dato nella seconda, magari metterei "tipo" in tutte e due

nella prima stringa sembra un numero di versione:

  /* Check that the OARS filter is in a format we support. Currently, that’s
   * only oars-1.0 and oars-1.1. */
  if (!g_str_equal (content_rating_kind, "oars-1.0") &&
      !g_str_equal (content_rating_kind, "oars-1.1"))
    {
      g_set_error (error, MCT_MANAGER_ERROR,
                   MCT_MANAGER_ERROR_INVALID_DATA,
                   _("OARS filter for user %u has an unrecognized kind ‘%s’"),
                   (guint) user_id, content_rating_kind);
      return NULL;
    }
https://gitlab.freedesktop.org/pwithnall/malcontent/-/blob/master/libmalcontent/app-filter.c#L718


nella seconda controlla che il valore non sia superiore a quello
dell'ultimo enum definito

  if ((guint) limit_type > MCT_SESSION_LIMITS_TYPE_DAILY_SCHEDULE)
    {
      g_set_error (error, MCT_MANAGER_ERROR,
                   MCT_MANAGER_ERROR_INVALID_DATA,
                   _("Session limit for user %u has an unrecognized type ‘%u’"),
                   (guint) user_id, limit_type);
      return NULL;
    }
https://gitlab.freedesktop.org/pwithnall/malcontent/-/blob/master/libmalcontent/session-limits.c#L324
-- 
Daniele Forsi


Maggiori informazioni sulla lista tp