/** * pk_info_enum_to_localised_past: * @info: The enumerated type value * * Converts a enumerated type to its localized description * * Return Value: the translated text * * Since: 0.7.2 **/ const gchar * pk_info_enum_to_localised_past (PkInfoEnum info) { const gchar *text = NULL; switch (info) { case PK_INFO_ENUM_DOWNLOADING: /* TRANSLATORS: The action of the package, in past tense */ text = dgettext("PackageKit", "Downloaded"); break; case PK_INFO_ENUM_UPDATING: /* TRANSLATORS: The action of the package, in past tense */ text = dgettext("PackageKit", "Updated"); break; case PK_INFO_ENUM_INSTALLING: /* TRANSLATORS: The action of the package, in past tense */ text = dgettext("PackageKit", "Installed"); break; case PK_INFO_ENUM_REMOVING: /* TRANSLATORS: The action of the package, in past tense */ text = dgettext("PackageKit", "Removed"); break; case PK_INFO_ENUM_CLEANUP: /* TRANSLATORS: The action of the package, in past tense */ text = dgettext("PackageKit", "Cleaned up"); break; case PK_INFO_ENUM_OBSOLETING: /* TRANSLATORS: The action of the package, in past tense */ text = dgettext("PackageKit", "Obsoleted"); break; case PK_INFO_ENUM_REINSTALLING: /* TRANSLATORS: The action of the package, in past tense */ text = dgettext("PackageKit", "Reinstalled"); break; default: text = pk_info_enum_to_localised_text (info); } return text; }
/** * pk_info_enum_to_localised_present: **/ const gchar * pk_info_enum_to_localised_present (PkInfoEnum info) { const gchar *text = NULL; switch (info) { case PK_INFO_ENUM_DOWNLOADING: /* TRANSLATORS: The action of the package, in present tense */ text = _("Downloading"); break; case PK_INFO_ENUM_UPDATING: /* TRANSLATORS: The action of the package, in present tense */ text = _("Updating"); break; case PK_INFO_ENUM_INSTALLING: /* TRANSLATORS: The action of the package, in present tense */ text = _("Installing"); break; case PK_INFO_ENUM_REMOVING: /* TRANSLATORS: The action of the package, in present tense */ text = _("Removing"); break; case PK_INFO_ENUM_CLEANUP: /* TRANSLATORS: The action of the package, in present tense */ text = _("Cleaning up"); break; case PK_INFO_ENUM_OBSOLETING: /* TRANSLATORS: The action of the package, in present tense */ text = _("Obsoleting"); break; case PK_INFO_ENUM_REINSTALLING: /* TRANSLATORS: The action of the package, in present tense */ text = _("Reinstalling"); break; default: text = pk_info_enum_to_localised_text (info); } return text; }