![]() |
![]() |
![]() |
AppStream-glib Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <appstream-glib.h> #define AS_TYPE_TRANSLATION struct AsTranslationClass; enum AsTranslationKind; AsTranslation * as_translation_new (void
); AsTranslationKind as_translation_kind_from_string (const gchar *kind
); const gchar * as_translation_kind_to_string (AsTranslationKind kind
); const gchar * as_translation_get_id (AsTranslation *translation
); AsTranslationKind as_translation_get_kind (AsTranslation *translation
); void as_translation_set_id (AsTranslation *translation
,const gchar *id
); void as_translation_set_kind (AsTranslation *translation
,AsTranslationKind kind
);
Translation systems such as gettext install the translated files in a specific location.
This object represents translation data for an application.
See also: AsApp
typedef enum { AS_TRANSLATION_KIND_UNKNOWN, /* Since: 0.5.7 */ AS_TRANSLATION_KIND_GETTEXT, /* Since: 0.5.7 */ AS_TRANSLATION_KIND_QT, /* Since: 0.5.8 */ } AsTranslationKind;
The translation type.
AsTranslation * as_translation_new (void
);
Creates a new AsTranslation.
Returns : |
a AsTranslation. [transfer full] |
Since 0.5.8
AsTranslationKind as_translation_kind_from_string (const gchar *kind
);
Converts the text representation to an enumerated value.
|
the string. |
Returns : |
a AsTranslationKind, or AS_TRANSLATION_KIND_UNKNOWN for unknown. [transfer full]
|
Since 0.5.8
const gchar * as_translation_kind_to_string (AsTranslationKind kind
);
Converts the enumerated value to an text representation.
|
the AsTranslationKind. |
Returns : |
string version of kind
|
Since 0.5.8
const gchar * as_translation_get_id (AsTranslation *translation
);
Gets the ID for this translation.
|
a AsTranslation instance. |
Returns : |
ID, e.g. "foobar-1.0.2" |
Since 0.5.8
AsTranslationKind as_translation_get_kind (AsTranslation *translation
);
Gets the translation kind.
|
a AsTranslation instance. |
Returns : |
the AsTranslationKind |
Since 0.5.8
void as_translation_set_id (AsTranslation *translation
,const gchar *id
);
Sets the ID for this translation.
|
a AsTranslation instance. |
|
the URL. |
Since 0.5.8
void as_translation_set_kind (AsTranslation *translation
,AsTranslationKind kind
);
Sets the translation kind.
|
a AsTranslation instance. |
|
the AsTranslationKind, e.g. AS_TRANSLATION_KIND_THUMBNAIL . |
Since 0.5.8