Changeset View
Changeset View
Standalone View
Standalone View
src/util/translation.h
Show All 17 Lines | struct bilingual_str { | ||||
std::string original; | std::string original; | ||||
std::string translated; | std::string translated; | ||||
bilingual_str &operator+=(const bilingual_str &rhs) { | bilingual_str &operator+=(const bilingual_str &rhs) { | ||||
original += rhs.original; | original += rhs.original; | ||||
translated += rhs.translated; | translated += rhs.translated; | ||||
return *this; | return *this; | ||||
} | } | ||||
bool empty() const { return original.empty(); } | |||||
}; | }; | ||||
inline bilingual_str operator+(bilingual_str lhs, const bilingual_str &rhs) { | inline bilingual_str operator+(bilingual_str lhs, const bilingual_str &rhs) { | ||||
lhs += rhs; | lhs += rhs; | ||||
return lhs; | return lhs; | ||||
} | } | ||||
/** Mark a bilingual_str as untranslated */ | /** Mark a bilingual_str as untranslated */ | ||||
Show All 25 Lines |