|
libglom-1.22
1.22.0
|
HasTitleSingular instances may have a (translated) singular form of their title. More...


Public Member Functions | |
| HasTitleSingular () | |
| HasTitleSingular (const HasTitleSingular& src) | |
| virtual | ~HasTitleSingular () |
| HasTitleSingular& | operator= (const HasTitleSingular& src) |
| bool | operator== (const HasTitleSingular& src) const |
| bool | operator!= (const HasTitleSingular& src) const |
| Glib::ustring | get_title_singular (const Glib::ustring& locale) const |
| Get the (translation of the) singular form of the title, in the current locale, if specified. | |
| Glib::ustring | get_title_singular_original () const |
| Get the title's original (non-translated, usually English) text. | |
| Glib::ustring | get_title_singular_with_fallback (const Glib::ustring& locale) const |
| Get the (translation of the) singular form of the title, in the current locale, if specified, falling back to the non-singular title, and then falling back to the table name. | |
| void | set_title_singular (const Glib::ustring& title, const Glib::ustring& locale) |
| Set the singular title's translation for the current locale. | |
Public Attributes | |
| sharedptr< TranslatableItem > | m_title_singular |
| For instance, "Customer" if the table is titled "Customers". | |
HasTitleSingular instances may have a (translated) singular form of their title.
For instance, "Album" instead of "Albums". This is useful in some generated UI strings.
| Glom::HasTitleSingular::HasTitleSingular | ( | ) |
| Glom::HasTitleSingular::HasTitleSingular | ( | const HasTitleSingular& | src | ) |
|
virtual |
| Glib::ustring Glom::HasTitleSingular::get_title_singular | ( | const Glib::ustring & | locale | ) | const |
Get the (translation of the) singular form of the title, in the current locale, if specified.
| Glib::ustring Glom::HasTitleSingular::get_title_singular_original | ( | ) | const |
Get the title's original (non-translated, usually English) text.
| Glib::ustring Glom::HasTitleSingular::get_title_singular_with_fallback | ( | const Glib::ustring & | locale | ) | const |
Get the (translation of the) singular form of the title, in the current locale, if specified, falling back to the non-singular title, and then falling back to the table name.
| bool Glom::HasTitleSingular::operator!= | ( | const HasTitleSingular& | src | ) | const |
| HasTitleSingular& Glom::HasTitleSingular::operator= | ( | const HasTitleSingular& | src | ) |
| bool Glom::HasTitleSingular::operator== | ( | const HasTitleSingular& | src | ) | const |
| void Glom::HasTitleSingular::set_title_singular | ( | const Glib::ustring & | title, |
| const Glib::ustring & | locale | ||
| ) |
Set the singular title's translation for the current locale.
| sharedptr<TranslatableItem> Glom::HasTitleSingular::m_title_singular |
For instance, "Customer" if the table is titled "Customers".
This is useful in some UI strings.
1.8.2