#include <config.h>
#include <sys/types.h>
#include <fstream>
#include <iostream>
#include <algorithm>
#include <ctype.h>
#include <errno.h>
#include <string.h>
#include <SDL.h>
#include <SDL_stdinc.h>
#include "tinygettext.hpp"
#include "log.hpp"
#include "physfs/physfs_stream.hpp"
#include "findlocale.hpp"
Go to the source code of this file.
Namespaces | |
namespace | TinyGetText |
Classes | |
class | TinyGetText::POFileReader |
Functions | |
std::string | TinyGetText::convert (const std::string &text, const std::string &from_charset, const std::string &to_charset) |
Convert which is in from_charset to to_charset and return it. | |
bool | TinyGetText::has_suffix (const std::string &lhs, const std::string rhs) |
bool | TinyGetText::has_prefix (const std::string &lhs, const std::string rhs) |
int | TinyGetText::plural1 (int) |
int | TinyGetText::plural2_1 (int n) |
int | TinyGetText::plural2_2 (int n) |
int | TinyGetText::plural3_lv (int n) |
int | TinyGetText::plural3_ga (int n) |
int | TinyGetText::plural3_lt (int n) |
int | TinyGetText::plural3_1 (int n) |
int | TinyGetText::plural3_sk (int n) |
int | TinyGetText::plural3_pl (int n) |
int | TinyGetText::plural3_sl (int n) |
LanguageDef & | TinyGetText::get_language_def (const std::string &name) |
void | TinyGetText::read_po_file (Dictionary &dict, std::istream &in) |
Read the content of the .po file given as in into the dictionary given as dict. | |
Variables | |
LanguageDef | TinyGetText::lang_hu ("hu","Hungarian", 1, plural1) |
Language Definitions. | |
LanguageDef | TinyGetText::lang_ja ("ja","Japanese", 1, plural1) |
LanguageDef | TinyGetText::lang_ko ("ko","Korean", 1, plural1) |
LanguageDef | TinyGetText::lang_tr ("tr","Turkish", 1, plural1) |
LanguageDef | TinyGetText::lang_da ("da","Danish", 2, plural2_1) |
LanguageDef | TinyGetText::lang_nl ("nl","Dutch", 2, plural2_1) |
LanguageDef | TinyGetText::lang_en ("en","English", 2, plural2_1) |
LanguageDef | TinyGetText::lang_fo ("fo","Faroese", 2, plural2_1) |
LanguageDef | TinyGetText::lang_de ("de","German", 2, plural2_1) |
LanguageDef | TinyGetText::lang_nb ("nb","Norwegian Bokmal", 2, plural2_1) |
LanguageDef | TinyGetText::lang_no ("no","Norwegian", 2, plural2_1) |
LanguageDef | TinyGetText::lang_nn ("nn","Norwegian Nynorsk", 2, plural2_1) |
LanguageDef | TinyGetText::lang_sv ("sv","Swedish", 2, plural2_1) |
LanguageDef | TinyGetText::lang_et ("et","Estonian", 2, plural2_1) |
LanguageDef | TinyGetText::lang_fi ("fi","Finnish", 2, plural2_1) |
LanguageDef | TinyGetText::lang_el ("el","Greek", 2, plural2_1) |
LanguageDef | TinyGetText::lang_he ("he","Hebrew", 2, plural2_1) |
LanguageDef | TinyGetText::lang_it ("it","Italian", 2, plural2_1) |
LanguageDef | TinyGetText::lang_pt ("pt","Portuguese", 2, plural2_1) |
LanguageDef | TinyGetText::lang_es ("es","Spanish", 2, plural2_1) |
LanguageDef | TinyGetText::lang_eo ("eo","Esperanto", 2, plural2_1) |
LanguageDef | TinyGetText::lang_fr ("fr","French", 2, plural2_2) |
LanguageDef | TinyGetText::lang_pt_BR ("pt_BR","Brazilian", 2, plural2_2) |
LanguageDef | TinyGetText::lang_lv ("lv","Latvian", 3, plural3_lv) |
LanguageDef | TinyGetText::lang_ga ("ga","Irish", 3, plural3_ga) |
LanguageDef | TinyGetText::lang_lt ("lt","Lithuanian", 3, plural3_lt) |
LanguageDef | TinyGetText::lang_hr ("hr","Croatian", 3, plural3_1) |
LanguageDef | TinyGetText::lang_cs ("cs","Czech", 3, plural3_1) |
LanguageDef | TinyGetText::lang_ru ("ru","Russian", 3, plural3_1) |
LanguageDef | TinyGetText::lang_uk ("uk","Ukrainian", 3, plural3_1) |
LanguageDef | TinyGetText::lang_sk ("sk","Slovak", 3, plural3_sk) |
LanguageDef | TinyGetText::lang_pl ("pl","Polish", 3, plural3_pl) |
LanguageDef | TinyGetText::lang_sl ("sl","Slovenian", 3, plural3_sl) |