gettext.hpp File Reference

#include <libintl.h>

Include dependency graph for gettext.hpp:

Go to the source code of this file.

Defines

#define _(String)   sgettext(String)
#define _n(String1, String2, Int)   sngettext(String1,String2,Int)
#define gettext_noop(String)   String
#define N_(String)   gettext_noop (String)

Functions

const char * egettext (const char *)
const char * sgettext (const char *)
const char * dsgettext (const char *domainname, const char *msgid)
const char * sngettext (const char *singular, const char *plural, int n)
const char * dsngettext (const char *domainname, const char *singular, const char *plural, int n)


Define Documentation

#define _ ( String   )     sgettext(String)

Definition at line 38 of file gettext.hpp.

Referenced by network::accept_connection(), dialogs::file_dialog::action(), unit::add_modification(), dialogs::advance_unit(), ai::analyze_potential_recruit_combat(), attack::attack(), events::mouse_handler::attack_enemy_(), events::menu_handler::autosave(), battle_context::battle_context(), playsingle_controller::before_human_turn(), events::delete_recall_unit::button_pressed(), map_editor::change_language(), events::chat_handler::change_logging(), check_error(), mp::check_response(), clean_saves(), game_config::color_info(), map_editor::confirm_exit_and_save(), map_editor::confirm_modification_disposal(), mp::connect::connect(), replay_controller::continue_replay(), shortest_path_calculator::cost(), move_cost_calculator::cost(), mp::create::create(), events::menu_handler::create_unit(), default_generate_map(), gui::dialog::dialog(), events::map_command_handler< events::console_handler >::dispatch(), events::menu_handler::do_ai_formula(), events::console_handler::do_debug(), events::chat_command_handler::do_display(), events::chat_command_handler::do_friend(), events::chat_command_handler::do_ignore(), events::console_handler::do_nodebug(), events::chat_command_handler::do_remove(), gui2::ttext::draw(), gui2::trectangle::draw(), gui2::tline::draw(), draw_background(), mp::wait::leader_preview_pane::draw_contents(), mp::gamebrowser::draw_contents(), dialogs::unit_preview_pane::draw_contents(), mp::gamebrowser::draw_row(), map_editor::edit_load_map(), map_editor::edit_revert(), map_editor::edit_save_as(), events::menu_handler::end_turn(), hotkey::execute_command(), play_controller::expand_autosaves(), dialogs::file_dialog::file_dialog(), finish_save_game(), map_editor::flip_dialog(), format_file_size(), dialogs::format_time_summary(), help::generate_ability_topics(), mp::wait::generate_menu(), help::generate_races_sections(), reports::generate_report(), unit::generate_traits(), help::generate_unit_topics(), help::generate_weapon_special_topics(), mp::get_colour_string(), get_connection_details(), leader_list_manager::get_leader(), mp::create::get_parameters(), dialogs::get_save_name(), gamestatus::get_time_of_day(), gamestatus::get_time_of_day_turn(), image::getMinimap(), mp::ui::handle_event(), help::help_browser::handle_event(), events::map_command_handler< events::console_handler >::help_command(), increment_binary_wml_progress(), increment_filesystem_progress(), increment_parser_progress(), increment_set_config_progress(), play_controller::init(), mp::connect::side::init_ai_algorithm_combo(), events::console_handler::init_map(), events::chat_command_handler::init_map(), events::map_command_handler< events::console_handler >::init_map_default(), mp::wait::join_game(), hotkey::key_event(), events::menu_handler::label_terrain(), mp::connect::lists_init(), mp::connect::load_game(), dialogs::load_game_dialog(), gui2::tcontrol_definition::load_resolutions(), gui2::load_settings(), map_editor::load_tooltips(), mp::lobby::lobby(), preferences::login(), main(), move_unit(), dialogs::network_connect_dialog(), dialogs::network_data_dialog(), map_editor::new_map_dialog(), gamestatus::next_time_of_day(), open_connection(), help::unit_topic_generator::operator()(), save_info_less_time::operator()(), map_editor::perform_set_starting_pos(), play_game(), play_replay(), playsingle_controller::play_scenario(), playsingle_controller::play_turn(), playmp_scenario(), playsingle_scenario(), leader_list_manager::populate_leader_combo(), map_editor::preferences_dialog(), mp::lobby::process_event(), mp::create::process_event(), mp::connect::side::process_event(), turn_info::process_network_data(), mp::wait::process_network_data(), playmp_controller::process_oos(), gui2::twindow_builder::read(), unit::read(), gui2::tgui_definition::read(), gamemap::read(), map_editor::recalculate_starting_pos_labels(), events::menu_handler::recall(), events::menu_handler::recruit(), recruit_unit(), remove_old_auto_saves(), editormap::remove_tiles_bottom(), editormap::remove_tiles_left(), editormap::remove_tiles_right(), editormap::remove_tiles_top(), events::menu_handler::rename_unit(), playsingle_controller::report_victory(), map_editor::resize_dialog(), mp::connect::side::resolve_random(), events::menu_handler::save_game(), events::menu_handler::save_map(), map_editor::save_map(), events::menu_handler::scenario_settings_table(), events::menu_handler::search(), preferences::server_list(), playmp_controller::set_end_scenario_button(), preferences::set_fullscreen(), mp::gamebrowser::set_game_items(), preferences::set_resolution(), twml_exception::show(), about::show_about(), upload_log_dialog::show_beg_dialog(), events::menu_handler::show_chat_log(), gui::show_error_message(), help::show_help(), preferences::show_hotkeys_dialog(), show_intro_part(), dialogs::show_objectives(), events::menu_handler::show_statistics(), preferences::show_theme_dialog(), gui::show_title(), preferences::show_video_mode_dialog(), mp::connect::side::side(), events::menu_handler::speak(), help::split_in_width(), events::menu_handler::status_table(), t_translation::string_to_layer_(), t_translation::string_to_number_(), theme::tborder::tborder(), gui2::tbuilder_grid::tbuilder_grid(), gui2::tbuilder_listbox::tbuilder_listbox(), gui2::tbuilder_panel::tbuilder_panel(), terrain_type::terrain_type(), the_end(), gui2::twindow_builder::tresolution::tresolution(), gui2::tlistbox_definition::tresolution::tresolution(), gui2::tstate_definition::tstate_definition(), events::menu_handler::unit_list(), leader_list_manager::update_gender_list(), mp::connect::update_playerlist_state(), map_editor::terrain_palette::update_report(), mp::connect::side::update_ui(), default_map_generator::user_config(), map_editor::verify_filename(), vgettext(), playmp_controller::wait_for_upload(), and font::word_wrap_text().

#define _n ( String1,
String2,
Int   )     sngettext(String1,String2,Int)

#define gettext_noop ( String   )     String

Definition at line 42 of file gettext.hpp.

#define N_ ( String   )     gettext_noop (String)


Function Documentation

const char* dsgettext ( const char *  domainname,
const char *  msgid 
)

Definition at line 39 of file gettext.cpp.

Referenced by hotkey::load_descriptions(), and t_string::str().

const char* dsngettext ( const char *  domainname,
const char *  singular,
const char *  plural,
int  n 
)

Definition at line 66 of file gettext.cpp.

const char* egettext ( const char *   ) 

Definition at line 21 of file gettext.cpp.

Referenced by attack_type::attack_type().

const char* sgettext ( const char *   ) 

const char* sngettext ( const char *  singular,
const char *  plural,
int  n 
)

Definition at line 53 of file gettext.cpp.

Referenced by events::menu_handler::recruit().


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs