updated: to the new Space API (pikotools)
changed: in locale txt files: the '(' and ')' characters should be escaped '\(' and '\)' or the whole string should be quoted added: when parsing locale files we print the line number where there was a syntax error git-svn-id: svn://ttmath.org/publicrep/winix/trunk@833 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
parent
ecc89d8596
commit
07e8e0c63c
2
Makefile
2
Makefile
|
@ -6,7 +6,7 @@ CXX = g++
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifndef CXXFLAGS
|
ifndef CXXFLAGS
|
||||||
CXXFLAGS = -fPIC -Wall -pedantic -O2 -pthread -I/usr/local/include -I/home/tomek/roboczy/winix -I/home/tomek/roboczy/ezc/src -I/home/tomek/roboczy/tito/src -I/home/tomek/roboczy/pikotools -L/usr/local/lib -DEZC_USE_WINIX_LOGGER -DEZC_HAS_SPECIAL_STREAM
|
CXXFLAGS = -fPIC -Wall -O2 -pthread -I/usr/local/include -I/home/tomek/roboczy/winix -I/home/tomek/roboczy/ezc/src -I/home/tomek/roboczy/tito/src -I/home/tomek/roboczy/pikotools -L/usr/local/lib -DEZC_USE_WINIX_LOGGER -DEZC_HAS_SPECIAL_STREAM
|
||||||
endif
|
endif
|
||||||
|
|
||||||
export CXX
|
export CXX
|
||||||
|
|
32
locale/en
32
locale/en
|
@ -94,7 +94,7 @@ form_ticket_status = Status
|
||||||
form_ticket_priority = Priority
|
form_ticket_priority = Priority
|
||||||
form_ticket_category = Category
|
form_ticket_category = Category
|
||||||
form_ticket_expected = Expected in
|
form_ticket_expected = Expected in
|
||||||
form_ticket_progress = Progress (0-100)
|
form_ticket_progress = "Progress (0-100)"
|
||||||
|
|
||||||
form_ticket_create_submit = Create a new ticket
|
form_ticket_create_submit = Create a new ticket
|
||||||
form_ticket_edit_submit = Edit a ticket
|
form_ticket_edit_submit = Edit a ticket
|
||||||
|
@ -115,7 +115,7 @@ ln_info = Create a link in directory
|
||||||
ln_to = Link pointing to
|
ln_to = Link pointing to
|
||||||
ln_hardlink = hardlink
|
ln_hardlink = hardlink
|
||||||
ln_symlink = symbolic link
|
ln_symlink = symbolic link
|
||||||
ln_make_redirect = Make redirect (only for symbolic links)
|
ln_make_redirect = "Make redirect (only for symbolic links)"
|
||||||
form_ln_legend = Link form
|
form_ln_legend = Link form
|
||||||
|
|
||||||
|
|
||||||
|
@ -199,7 +199,7 @@ reload_select = Choose an item to reload
|
||||||
reload_templates = html templates
|
reload_templates = html templates
|
||||||
reload_tickets = tickets config files
|
reload_tickets = tickets config files
|
||||||
reload_group = groups config files
|
reload_group = groups config files
|
||||||
reload_export = export directories (FTP)
|
reload_export = "export directories (FTP)"
|
||||||
|
|
||||||
|
|
||||||
rm_header = Remove
|
rm_header = Remove
|
||||||
|
@ -293,19 +293,19 @@ who_tab_last_active = Last active
|
||||||
who_none = There is no any sessions.
|
who_none = There is no any sessions.
|
||||||
|
|
||||||
admin_options = Other administrative options
|
admin_options = Other administrative options
|
||||||
admin_ls = List directory (ls)
|
admin_ls = "List directory (ls)"
|
||||||
admin_mkdir = Add directory (mkdir)
|
admin_mkdir = "Add directory (mkdir)"
|
||||||
admin_emacs_add = Add page (emacs)
|
admin_emacs_add = "Add page (emacs)"
|
||||||
admin_emacs_edit = Edit page (emacs)
|
admin_emacs_edit = "Edit page (emacs)"
|
||||||
admin_ckeditor_add = Add page (ckeditor)
|
admin_ckeditor_add = "Add page (ckeditor)"
|
||||||
admin_ckeditor_edit = Edit page (ckeditor)
|
admin_ckeditor_edit = "Edit page (ckeditor)"
|
||||||
admin_nicedit_add = Add page (nicedit)
|
admin_nicedit_add = "Add page (nicedit)"
|
||||||
admin_nicedit_edit = Edit page (nicedit)
|
admin_nicedit_edit = "Edit page (nicedit)"
|
||||||
admin_tinymce_add = Add page (tinymce)
|
admin_tinymce_add = "Add page (tinymce)"
|
||||||
admin_tinymce_edit = Edit page (tinymce)
|
admin_tinymce_edit = "Edit page (tinymce)"
|
||||||
admin_rm = Remove page (rm)
|
admin_rm = "Remove page (rm)"
|
||||||
admin_upload = File manager (upload)
|
admin_upload = "File manager (upload)"
|
||||||
admin_sort = Sort items (sort)
|
admin_sort = "Sort items (sort)"
|
||||||
|
|
||||||
|
|
||||||
login_header = Login
|
login_header = Login
|
||||||
|
|
38
locale/pl
38
locale/pl
|
@ -98,7 +98,7 @@ form_ticket_status = Status
|
||||||
form_ticket_priority = Priorytet
|
form_ticket_priority = Priorytet
|
||||||
form_ticket_category = Kategoria
|
form_ticket_category = Kategoria
|
||||||
form_ticket_expected = Oczekiwany w
|
form_ticket_expected = Oczekiwany w
|
||||||
form_ticket_progress = Postęp prac (0-100)
|
form_ticket_progress = "Postęp prac (0-100)"
|
||||||
|
|
||||||
form_ticket_create_submit = Załóż zgłoszenie
|
form_ticket_create_submit = Załóż zgłoszenie
|
||||||
form_ticket_edit_submit = Edytuj zgłoszenie
|
form_ticket_edit_submit = Edytuj zgłoszenie
|
||||||
|
@ -119,7 +119,7 @@ ln_info = Stwórz link w katalogu
|
||||||
ln_to = Link wskazujący na
|
ln_to = Link wskazujący na
|
||||||
ln_hardlink = hard link
|
ln_hardlink = hard link
|
||||||
ln_symlink = link symboliczny
|
ln_symlink = link symboliczny
|
||||||
ln_make_redirect = Wykonaj przekierowanie (jedynie dla linków symbolicznych)
|
ln_make_redirect = "Wykonaj przekierowanie (jedynie dla linków symbolicznych)"
|
||||||
form_ln_legend = Formularz zmiany linku
|
form_ln_legend = Formularz zmiany linku
|
||||||
|
|
||||||
|
|
||||||
|
@ -222,7 +222,7 @@ reload_select = Wybierz pozycję
|
||||||
reload_templates = szablony html
|
reload_templates = szablony html
|
||||||
reload_tickets = pliki konfiguracyjne ticketów
|
reload_tickets = pliki konfiguracyjne ticketów
|
||||||
reload_group = pliki konfiguracyjne grup
|
reload_group = pliki konfiguracyjne grup
|
||||||
reload_export = katalogi exportu (FTP)
|
reload_export = "katalogi exportu (FTP)"
|
||||||
|
|
||||||
|
|
||||||
rm_header = Usuń
|
rm_header = Usuń
|
||||||
|
@ -313,19 +313,19 @@ who_tab_last_active = Ostatnio aktywny
|
||||||
who_none = Nie ma żadnych dostępnych sesji.
|
who_none = Nie ma żadnych dostępnych sesji.
|
||||||
|
|
||||||
admin_options = Inne opcje administracyjne
|
admin_options = Inne opcje administracyjne
|
||||||
admin_ls = Pokaż zawartość katalogu (ls)
|
admin_ls = "Pokaż zawartość katalogu (ls)"
|
||||||
admin_mkdir = Dodaj katalog (mkdir)
|
admin_mkdir = "Dodaj katalog (mkdir)"
|
||||||
admin_emacs_add = Dodaj stronę (emacs)
|
admin_emacs_add = "Dodaj stronę (emacs)"
|
||||||
admin_emacs_edit = Edytuj stronę (emacs)
|
admin_emacs_edit = "Edytuj stronę (emacs)"
|
||||||
admin_ckeditor_add = Dodaj stronę (ckeditor)
|
admin_ckeditor_add = "Dodaj stronę (ckeditor)"
|
||||||
admin_ckeditor_edit = Edytuj stronę (ckeditor)
|
admin_ckeditor_edit = "Edytuj stronę (ckeditor)"
|
||||||
admin_nicedit_add = Dodaj stronę (nicedit)
|
admin_nicedit_add = "Dodaj stronę (nicedit)"
|
||||||
admin_nicedit_edit = Edytuj stronę (nicedit)
|
admin_nicedit_edit = "Edytuj stronę (nicedit)"
|
||||||
admin_tinymce_add = Dodaj stronę (tinymce)
|
admin_tinymce_add = "Dodaj stronę (tinymce)"
|
||||||
admin_tinymce_edit = Edytuj stronę (tinymce)
|
admin_tinymce_edit = "Edytuj stronę (tinymce)"
|
||||||
admin_rm = Usuń stronę (rm)
|
admin_rm = "Usuń stronę (rm)"
|
||||||
admin_upload = Menedżer plików (upload)
|
admin_upload = "Menedżer plików (upload)"
|
||||||
admin_sort = Sortuj elementy (sort)
|
admin_sort = "Sortuj elementy (sort)"
|
||||||
|
|
||||||
login_header = Logowanie
|
login_header = Logowanie
|
||||||
|
|
||||||
|
@ -352,8 +352,8 @@ adduser_err_login_empty = Proszę podać login.
|
||||||
adduser_err_login_incorrect_chars = Niestety ale podany login składa się z nieprawidłowych znaków!
|
adduser_err_login_incorrect_chars = Niestety ale podany login składa się z nieprawidłowych znaków!
|
||||||
adduser_err_user_exists = Przykro nam, podany identyfikator użytkownika jest już zajęty, proszę podać inny login!
|
adduser_err_user_exists = Przykro nam, podany identyfikator użytkownika jest już zajęty, proszę podać inny login!
|
||||||
adduser_err_passwords_different = Podane hasła różnią się od siebie!
|
adduser_err_passwords_different = Podane hasła różnią się od siebie!
|
||||||
adduser_err_password_too_small = Zbyt krótkie hasło (Musi być conajmniej
|
adduser_err_password_too_small = "Zbyt krótkie hasło (Musi być conajmniej"
|
||||||
adduser_err_password_too_small2 = znaków)
|
adduser_err_password_too_small2 = "znaków)"
|
||||||
adduser_err_login_too_big = Login nie może być większy niż
|
adduser_err_login_too_big = Login nie może być większy niż
|
||||||
adduser_err_login_too_big2 = znaków
|
adduser_err_login_too_big2 = znaków
|
||||||
adduser_err_password_too_big = Hasło nie może być większe niż
|
adduser_err_password_too_big = Hasło nie może być większe niż
|
||||||
|
@ -405,7 +405,7 @@ no_such_dir = Nie ma takiego katalogu
|
||||||
unknown_mount_type = Nieprawidłowy rodzaj punktu montowania
|
unknown_mount_type = Nieprawidłowy rodzaj punktu montowania
|
||||||
unknown_mount_param = Nieprawidłowy parametr dla punktu montowania
|
unknown_mount_param = Nieprawidłowy parametr dla punktu montowania
|
||||||
skipped = pominięte
|
skipped = pominięte
|
||||||
skipped_static_mount = Pominięto statyczny (static) punkt montowania
|
skipped_static_mount = "Pominięto statyczny (static) punkt montowania"
|
||||||
mount_exists = Ten punkt montowania jest już zdefiniowany
|
mount_exists = Ten punkt montowania jest już zdefiniowany
|
||||||
slog_turn_over = Log sesji wyczyszczony w związku z przekroczeniem wielkości
|
slog_turn_over = Log sesji wyczyszczony w związku z przekroczeniem wielkości
|
||||||
|
|
||||||
|
|
|
@ -72,12 +72,19 @@ bool read = false;
|
||||||
loc_parser.UTF8(input_as_utf8);
|
loc_parser.UTF8(input_as_utf8);
|
||||||
loc_parser.SetSpace(space);
|
loc_parser.SetSpace(space);
|
||||||
|
|
||||||
if( loc_parser.Parse(file_name) == PT::SpaceParser::ok )
|
PT::SpaceParser::Status status = loc_parser.Parse(file_name);
|
||||||
|
|
||||||
|
if( status == PT::SpaceParser::ok )
|
||||||
{
|
{
|
||||||
read = true;
|
read = true;
|
||||||
AddLocale(lang);
|
AddLocale(lang);
|
||||||
log << log3 << "Locale: read locale from: " << file_name << logend;
|
log << log3 << "Locale: read locale from: " << file_name << logend;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
if( status == PT::SpaceParser::syntax_error )
|
||||||
|
{
|
||||||
|
log << log1 << "Locale: syntax error in: " << file_name << " in line: " << loc_parser.line << logend;
|
||||||
|
}
|
||||||
|
|
||||||
return read;
|
return read;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue