pub struct TranslationTemplateFull {Show 18 fields
pub self_link: Option<Url>,
pub web_link: Option<Url>,
pub resource_type_link: Option<Url>,
pub http_etag: Option<String>,
pub active: bool,
pub date_last_updated: DateTime<Utc>,
pub description: String,
pub exported_in_languagepacks: bool,
pub format: Format,
pub id: String,
pub language_count: usize,
pub message_count: usize,
pub name: String,
pub owner_link: Url,
pub path: String,
pub priority: String,
pub translation_domain: String,
pub translation_files_collection_link: Url,
}
Expand description
Representation of the translation_template-full
resource
Fields§
§self_link: Option<Url>
The canonical link to this resource.
web_link: Option<Url>
The canonical human-addressable web link to this resource.
resource_type_link: Option<Url>
The link to the WADL description of this resource.
http_etag: Option<String>
The value of the HTTP ETag for this resource.
active: bool
Template is active
If unchecked, people can no longer change the template’s translations.
date_last_updated: DateTime<Utc>
Date for last update
description: String
Description
Please provide a brief description of the content of this translation template, for example, telling translators if this template contains strings for end-users or other developers.
exported_in_languagepacks: bool
Include translations for this template in language packs?
Check this box if this template is part of a language pack so its translations should be exported that way.
format: Format
File format for the source file
id: String
The translation template id.
language_count: usize
The number of languages for which we have translations.
message_count: usize
The number of translation messages for this template.
name: String
Template name
The name of this PO template, for example ‘evolution-2.2’. Each translation template has a unique name in its package. It’s important to get this correct, because Launchpad will recommend alternative translations based on the name.
owner_link: Url
Owner
The owner of the template in Launchpad can edit the template and change it’s status, and can also upload new versions of the template when a new release is made or when the translation strings have been changed during development.
path: String
Path of the template in the source tree, including filename.
priority: String
Priority
A number that describes how important this template is. Often there are multiple templates, and you can use this as a way of indicating which are more important and should be translated first. Pick any number - higher priority templates will generally be listed first.
translation_domain: String
Translation domain
The translation domain for a translation template. Used with PO file format when generating MO files for inclusion in language pack or MO tarball exports.
translation_files_collection_link: Url
All translation files that exist for this template.
Implementations§
Source§impl TranslationTemplateFull
impl TranslationTemplateFull
Sourcepub fn self_(&self) -> Option<TranslationTemplate>
pub fn self_(&self) -> Option<TranslationTemplate>
The canonical link to this resource.
pub fn set_self_(&mut self, value: Option<TranslationTemplate>)
Sourcepub fn owner(&self) -> Person
pub fn owner(&self) -> Person
Owner
The owner of the template in Launchpad can edit the template and change it’s status, and can also upload new versions of the template when a new release is made or when the translation strings have been changed during development.
pub fn set_owner(&mut self, value: Person)
Sourcepub fn translation_files<'a>(
&'a self,
client: &'a dyn Client,
) -> Result<PagedCollection<'a, TranslationFilePage>, Error>
pub fn translation_files<'a>( &'a self, client: &'a dyn Client, ) -> Result<PagedCollection<'a, TranslationFilePage>, Error>
All translation files that exist for this template.
Trait Implementations§
Source§impl Clone for TranslationTemplateFull
impl Clone for TranslationTemplateFull
Source§fn clone(&self) -> TranslationTemplateFull
fn clone(&self) -> TranslationTemplateFull
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more