# Author: Damyan Ivanov <dmn@debian.org>
# Description: declare inline strings as constants
#  Modern GCC (rightfully) complain otherwise
--- a/src/language_tools.h
+++ b/src/language_tools.h
@@ -27,19 +27,19 @@
 #define LT_(x)	true == lang ? Glib::convert(x[1], "UTF-8", "CP1251"): x[0]
 
 
-static char *HELP_MESSAGE[] = {
+static const char *HELP_MESSAGE[] = {
 	"Type a word (bulgarian or english) in entry box above",
 	"�������� ���� (�� ��������� ��� ���������) � ������ ��-����"
 };
 
 
-static char *WELLCOME_MESSAGE[] = {
+static const char *WELLCOME_MESSAGE[] = {
 	"Wellcome to GTK BG Office!",
 	"����� ����� � GTK �� ����. ������� ����������!"
 };
 
 
-static char *ABOUT_MESSAGE[] = {
+static const char *ABOUT_MESSAGE[] = {
 	"GTK BG Office assistant - version 1.4 \n"
 	"Official webpage - http://gbgoffice.info\n\n"
 	"(C) 2004-2006 Miroslav Yordanov <mironcho@linux-bg.org>\n"
@@ -52,7 +52,7 @@ static char *ABOUT_MESSAGE[] = {
 };
 
 	
-static char *CONFIG_ERROR[] = {
+static const char *CONFIG_ERROR[] = {
 	"The configuration could not be initialized\n"
 	"This is fatal error and gbgoffice now will exit!",
 	
@@ -61,7 +61,7 @@ static char *CONFIG_ERROR[] = {
 };
 
 
-static char *ERROR_INIT_TRAYICON[] = {
+static const char *ERROR_INIT_TRAYICON[] = {
 	"Error initializing trayicon module.\n"
 	"This is fatal error and gbgoffice now will exit!",
 	
@@ -70,7 +70,7 @@ static char *ERROR_INIT_TRAYICON[] = {
 };
 
 
-static char *DATA_MISSING[] = {
+static const char *DATA_MISSING[] = {
 	"Dicionary files are missing.\n"
 	"Please check that you have installed them\n"
 	"and if they are missing, visit\n"
@@ -86,7 +86,7 @@ static char *DATA_MISSING[] = {
 };
 
 
-static char *DATA_MISSING_FEDORA[] = {
+static const char *DATA_MISSING_FEDORA[] = {
 	"Dicionary files are missing.\n"
 	"Please check that you have installed them\n"
 	"and if they are missing, please use the supplied \n"
@@ -105,190 +105,190 @@ static char *DATA_MISSING_FEDORA[] = {
 
 
 
-static char *GUI_CURRENT_DICT[] = {
+static const char *GUI_CURRENT_DICT[] = {
 	"Current dictionary - ",
 	"����� ������ - "
 };
 
 
-static char *GUI_NEXT_WORDS[] = {
+static const char *GUI_NEXT_WORDS[] = {
 	"next words",
 	"�������� ����"
 };
 
 
-static char *GUI_MENU_FILE[] = {
+static const char *GUI_MENU_FILE[] = {
 	"_File",
 	"_����"
 };
 
 
-static char *GUI_MENU_EDIT[] = {
+static const char *GUI_MENU_EDIT[] = {
 	"_Edit",
 	"�_����������"
 };
 
 
-static char *GUI_MENU_DICTS[] = {
+static const char *GUI_MENU_DICTS[] = {
 	"_Dictionaries",
 	"_�������"
 };
 
 
-static char *GUI_MENU_SETTINGS[] = {
+static const char *GUI_MENU_SETTINGS[] = {
 	"_Settings",
 	"_���������"
 };
 
 
-static char *GUI_MENU_HELP[] = {
+static const char *GUI_MENU_HELP[] = {
 	"_Help",
 	"_�����"
 };
 
 
-static char *GUI_VIEW_HISTORY[] = {
+static const char *GUI_VIEW_HISTORY[] = {
 	"View history",
 	"������� ���������"
 };
 
 
-static char *GUI_PREFS_NUM_WORDS[] = {
+static const char *GUI_PREFS_NUM_WORDS[] = {
 	" Number of words in list",
 	" ���� ���� � �������"
 };
 
 
-static char *GUI_PREFS_USE_CLIPBOARD[] = {
+static const char *GUI_PREFS_USE_CLIPBOARD[] = {
 	" Watch clipboard for new words",
 	" ���������� ��������� �� ���� ����"
 };
 
 
-static char *GUI_PREFS_TAB_GENERAL[] = {
+static const char *GUI_PREFS_TAB_GENERAL[] = {
 	"General",
 	"�������"
 };
 
 
-static char *GUI_PREFS_TAB_TRAY[] = {
+static const char *GUI_PREFS_TAB_TRAY[] = {
 	"Trayicon",
 	"Trayicon"
 };
 
 
-static char *GUI_PREFS_TAB_TRAY_HELP[] = {
+static const char *GUI_PREFS_TAB_TRAY_HELP[] = {
 	"<b>You must restart gbgoffice \nbefore these settings take effect</b>",
 	"<b>������ �� ������������ gbgoffice \n�� �� ������ � ���� ���� ���������</b>"
 };
 
 
-static char *GUI_PREFS_USE_TRAYICON[] = {
+static const char *GUI_PREFS_USE_TRAYICON[] = {
 	" Use trayicon",
 	" �������� trayicon"
 };
 
 
-static char *GUI_PREFS_USE_TRAYICON_CLOSE[] = {
+static const char *GUI_PREFS_USE_TRAYICON_CLOSE[] = {
 	" Closing main window,\n quits application",
 	" ����������� �� �������� ��������,\n ����� ����������"
 };
 
-static char *GUI_PREFS_TRAYICON_HIDE_ON_START[] = {
+static const char *GUI_PREFS_TRAYICON_HIDE_ON_START[] = {
 	" Hide main window on startup",
 	" ������ �������� �������� ��� ����������"
 };
 
 
-static char *GUI_PREFS_USE_WH[] = {
+static const char *GUI_PREFS_USE_WH[] = {
 	" Use helper",
 	" �������� ���������"
 };
 
 
-static char *GUI_PREFS_WH_SECONDS[] = {
+static const char *GUI_PREFS_WH_SECONDS[] = {
 	" time for showing helper\n (in seconds)",
 	" ����� �� ��������� �� ���������\n (� �������)"
 };
 
 
-static char *GUI_EXAM_MENU[] = {
+static const char *GUI_EXAM_MENU[] = {
 	"Make a test",
 	"�������� �� ��������"
 };
 
 
-static char *GUI_EXAM_CORRECT[] = {
+static const char *GUI_EXAM_CORRECT[] = {
 	"correct",
 	"��������"
 };
 
-static char *GUI_EXAM_INCORRECT[] = {
+static const char *GUI_EXAM_INCORRECT[] = {
 	"incorrect",
 	"������"
 };
 
-static char *GUI_EXAM_NEWTEST[] = {
+static const char *GUI_EXAM_NEWTEST[] = {
 	"Press button \"New\" for new test.",
 	"��������� ������ \"���\" �� ��� ����."
 };
 
-static char *GUI_EXAM_NEW_LEVEL1[] = {
+static const char *GUI_EXAM_NEW_LEVEL1[] = {
 	"Novice",
 	"�������"
 };
 
-static char *GUI_EXAM_NEW_LEVEL2[] = {
+static const char *GUI_EXAM_NEW_LEVEL2[] = {
 	"Beginner",
 	"�����"
 };
 
-static char *GUI_EXAM_NEW_LEVEL3[] = {
+static const char *GUI_EXAM_NEW_LEVEL3[] = {
 	"Intermediate",
 	"������"
 };
 
-static char *GUI_EXAM_NEW_LEVEL4[] = {
+static const char *GUI_EXAM_NEW_LEVEL4[] = {
 	"Specialist",
 	"������"
 };
 
-static char *GUI_EXAM_NEW_LEVEL5[] = {
+static const char *GUI_EXAM_NEW_LEVEL5[] = {
 	"Expert",
 	"���������"
 };
 
-static char *GUI_EXAM_TRANSLATION[] = {
+static const char *GUI_EXAM_TRANSLATION[] = {
 	"Translation: ",
 	"������: "
 };
 
-static char *GUI_EXAM_DIFFICULTY[] = {
+static const char *GUI_EXAM_DIFFICULTY[] = {
 	"Difficulty: ",
 	"����: "
 };
 
-static char *GUI_EXAM_NUMTEST[] = {
+static const char *GUI_EXAM_NUMTEST[] = {
 	"Test (0 = random): ",
 	"���� (0 = ����������): "
 };
 
-static char *GUI_EXAM_NUMQUEST[] = {
+static const char *GUI_EXAM_NUMQUEST[] = {
 	"Num of questions: ",
 	"���� �������: "
 };
 
-static char *GUI_EXAM_ENDOFTEST[] = {
+static const char *GUI_EXAM_ENDOFTEST[] = {
 	"End of test.",
 	"���� �� �����."
 };
 
-static char *GUI_EXAM_TESTNOTSTARTED[] = {
+static const char *GUI_EXAM_TESTNOTSTARTED[] = {
 	"Test not started.",
 	"�� � �������� ����."
 };
 
-static char *GUI_EXAM_CORRECT_ANSWERS[] = {
+static const char *GUI_EXAM_CORRECT_ANSWERS[] = {
 	"correct",
 	"��������"
 };