Polish translation to i18n sample + source cleaning.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28927 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -22,6 +22,7 @@
|
|||||||
<wx-data id="fr" template="catalog"/>
|
<wx-data id="fr" template="catalog"/>
|
||||||
<wx-data id="ja" template="catalog"/>
|
<wx-data id="ja" template="catalog"/>
|
||||||
<wx-data id="ka" template="catalog"/>
|
<wx-data id="ka" template="catalog"/>
|
||||||
|
<wx-data id="pl" template="catalog"/>
|
||||||
<wx-data id="ru" template="catalog"/>
|
<wx-data id="ru" template="catalog"/>
|
||||||
|
|
||||||
</makefile>
|
</makefile>
|
||||||
|
@@ -77,8 +77,7 @@ public:
|
|||||||
// ID for the menu commands
|
// ID for the menu commands
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
INTERNAT_QUIT = 1,
|
INTERNAT_TEXT = wxID_HIGHEST + 1,
|
||||||
INTERNAT_TEXT,
|
|
||||||
INTERNAT_TEST,
|
INTERNAT_TEST,
|
||||||
INTERNAT_TEST_1,
|
INTERNAT_TEST_1,
|
||||||
INTERNAT_TEST_2,
|
INTERNAT_TEST_2,
|
||||||
@@ -91,7 +90,7 @@ enum
|
|||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
||||||
EVT_MENU(INTERNAT_QUIT, MyFrame::OnQuit)
|
EVT_MENU(wxID_EXIT, MyFrame::OnQuit)
|
||||||
EVT_MENU(wxID_ABOUT, MyFrame::OnAbout)
|
EVT_MENU(wxID_ABOUT, MyFrame::OnAbout)
|
||||||
EVT_MENU(INTERNAT_TEST, MyFrame::OnPlay)
|
EVT_MENU(INTERNAT_TEST, MyFrame::OnPlay)
|
||||||
EVT_MENU(INTERNAT_OPEN, MyFrame::OnOpen)
|
EVT_MENU(INTERNAT_OPEN, MyFrame::OnOpen)
|
||||||
@@ -130,6 +129,7 @@ bool MyApp::OnInit()
|
|||||||
wxLANGUAGE_RUSSIAN,
|
wxLANGUAGE_RUSSIAN,
|
||||||
wxLANGUAGE_BULGARIAN,
|
wxLANGUAGE_BULGARIAN,
|
||||||
wxLANGUAGE_CZECH,
|
wxLANGUAGE_CZECH,
|
||||||
|
wxLANGUAGE_POLISH,
|
||||||
#if wxUSE_UNICODE
|
#if wxUSE_UNICODE
|
||||||
wxLANGUAGE_JAPANESE,
|
wxLANGUAGE_JAPANESE,
|
||||||
wxLANGUAGE_GEORGIAN,
|
wxLANGUAGE_GEORGIAN,
|
||||||
@@ -150,6 +150,7 @@ bool MyApp::OnInit()
|
|||||||
_T("Russian"),
|
_T("Russian"),
|
||||||
_T("Bulgarian"),
|
_T("Bulgarian"),
|
||||||
_T("Czech"),
|
_T("Czech"),
|
||||||
|
_T("Polish"),
|
||||||
#if wxUSE_UNICODE
|
#if wxUSE_UNICODE
|
||||||
_T("Japanese"),
|
_T("Japanese"),
|
||||||
_T("Georgian"),
|
_T("Georgian"),
|
||||||
@@ -199,7 +200,7 @@ bool MyApp::OnInit()
|
|||||||
wxMenu *file_menu = new wxMenu;
|
wxMenu *file_menu = new wxMenu;
|
||||||
file_menu->Append(wxID_ABOUT, _("&About..."));
|
file_menu->Append(wxID_ABOUT, _("&About..."));
|
||||||
file_menu->AppendSeparator();
|
file_menu->AppendSeparator();
|
||||||
file_menu->Append(INTERNAT_QUIT, _("E&xit"));
|
file_menu->Append(wxID_EXIT, _("E&xit"));
|
||||||
|
|
||||||
wxMenu *test_menu = new wxMenu;
|
wxMenu *test_menu = new wxMenu;
|
||||||
test_menu->Append(INTERNAT_OPEN, _("&Open bogus file"));
|
test_menu->Append(INTERNAT_OPEN, _("&Open bogus file"));
|
||||||
@@ -215,10 +216,10 @@ bool MyApp::OnInit()
|
|||||||
frame->SetMenuBar(menu_bar);
|
frame->SetMenuBar(menu_bar);
|
||||||
|
|
||||||
// Show the frame
|
// Show the frame
|
||||||
frame->Show(TRUE);
|
frame->Show(true);
|
||||||
SetTopWindow(frame);
|
SetTopWindow(frame);
|
||||||
|
|
||||||
return TRUE;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -228,10 +229,8 @@ bool MyApp::OnInit()
|
|||||||
// main frame constructor
|
// main frame constructor
|
||||||
MyFrame::MyFrame(wxLocale& locale)
|
MyFrame::MyFrame(wxLocale& locale)
|
||||||
: wxFrame(NULL,
|
: wxFrame(NULL,
|
||||||
-1,
|
wxID_ANY,
|
||||||
_("International wxWidgets App"),
|
_("International wxWidgets App")),
|
||||||
wxPoint(50, 50),
|
|
||||||
wxSize(350, 60)),
|
|
||||||
m_locale(locale)
|
m_locale(locale)
|
||||||
{
|
{
|
||||||
// Empty
|
// Empty
|
||||||
@@ -239,7 +238,7 @@ MyFrame::MyFrame(wxLocale& locale)
|
|||||||
|
|
||||||
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event) )
|
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event) )
|
||||||
{
|
{
|
||||||
Close(TRUE);
|
Close(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
|
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
|
||||||
@@ -249,7 +248,7 @@ void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
|
|||||||
wxString sysname = m_locale.GetSysName();
|
wxString sysname = m_locale.GetSysName();
|
||||||
wxString canname = m_locale.GetCanonicalName();
|
wxString canname = m_locale.GetCanonicalName();
|
||||||
|
|
||||||
localeInfo.Printf(_("Language: %s\nSystem locale name: %s\nCanonical locale name: %s\n"),
|
localeInfo.Printf(_("Language: %s\nSystem locale name:\n%s\nCanonical locale name: %s\n"),
|
||||||
locale.c_str(), sysname.c_str(), canname.c_str() );
|
locale.c_str(), sysname.c_str(), canname.c_str() );
|
||||||
|
|
||||||
wxMessageDialog
|
wxMessageDialog
|
||||||
@@ -322,14 +321,14 @@ void MyFrame::OnTest1(wxCommandEvent& WXUNUSED(event))
|
|||||||
{
|
{
|
||||||
const wxChar* title = _("Testing _() (gettext)");
|
const wxChar* title = _("Testing _() (gettext)");
|
||||||
wxTextEntryDialog d(this, _("Please enter text to translate"),
|
wxTextEntryDialog d(this, _("Please enter text to translate"),
|
||||||
title, wxTRANSLATE("default value"));
|
title, wxTRANSLATE("default value"));
|
||||||
if (d.ShowModal() == wxID_OK)
|
if (d.ShowModal() == wxID_OK)
|
||||||
{
|
{
|
||||||
wxString v = d.GetValue();
|
wxString v = d.GetValue();
|
||||||
wxString s(title);
|
wxString s(title);
|
||||||
s << _T("\n") << v << _T(" -> ")
|
s << _T("\n") << v << _T(" -> ")
|
||||||
<< wxGetTranslation(v.c_str()) << _T("\n");
|
<< wxGetTranslation(v.c_str()) << _T("\n");
|
||||||
wxMessageBox(s);
|
wxMessageBox(s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -337,20 +336,20 @@ void MyFrame::OnTest2(wxCommandEvent& WXUNUSED(event))
|
|||||||
{
|
{
|
||||||
const wxChar* title = _("Testing _N() (ngettext)");
|
const wxChar* title = _("Testing _N() (ngettext)");
|
||||||
wxTextEntryDialog d(this,
|
wxTextEntryDialog d(this,
|
||||||
_("Please enter range for plural forms of \"n files deleted\" phrase"),
|
_("Please enter range for plural forms of \"n files deleted\" phrase"),
|
||||||
title, _T("0-10"));
|
title, _T("0-10"));
|
||||||
if (d.ShowModal() == wxID_OK)
|
if (d.ShowModal() == wxID_OK)
|
||||||
{
|
{
|
||||||
int first, last;
|
int first, last;
|
||||||
wxSscanf(d.GetValue(), _T("%d-%d"), &first, &last);
|
wxSscanf(d.GetValue(), _T("%d-%d"), &first, &last);
|
||||||
wxString s(title);
|
wxString s(title);
|
||||||
s << _T("\n");
|
s << _T("\n");
|
||||||
for (int n = first; n <= last; ++n)
|
for (int n = first; n <= last; ++n)
|
||||||
{
|
{
|
||||||
s << n << _T(" ") <<
|
s << n << _T(" ") <<
|
||||||
wxGetTranslation(_T("file deleted"), _T("files deleted"), n) <<
|
wxGetTranslation(_T("file deleted"), _T("files deleted"), n) <<
|
||||||
_T("\n");
|
_T("\n");
|
||||||
}
|
}
|
||||||
wxMessageBox(s);
|
wxMessageBox(s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -359,15 +358,15 @@ void MyFrame::OnTest3(wxCommandEvent& WXUNUSED(event))
|
|||||||
{
|
{
|
||||||
const wxChar* lines[] =
|
const wxChar* lines[] =
|
||||||
{
|
{
|
||||||
wxTRANSLATE("line 1"),
|
wxTRANSLATE("line 1"),
|
||||||
wxTRANSLATE("line 2"),
|
wxTRANSLATE("line 2"),
|
||||||
wxTRANSLATE("line 3"),
|
wxTRANSLATE("line 3"),
|
||||||
};
|
};
|
||||||
wxString s(_("Testing wxTRANSLATE() (gettext_noop)"));
|
wxString s(_("Testing wxTRANSLATE() (gettext_noop)"));
|
||||||
s << _T("\n");
|
s << _T("\n");
|
||||||
for (size_t i = 0; i < WXSIZEOF(lines); ++i)
|
for (size_t i = 0; i < WXSIZEOF(lines); ++i)
|
||||||
{
|
{
|
||||||
s << lines[i] << _T(" -> ") << wxGetTranslation(lines[i]) << _T("\n");
|
s << lines[i] << _T(" -> ") << wxGetTranslation(lines[i]) << _T("\n");
|
||||||
}
|
}
|
||||||
wxMessageBox(s);
|
wxMessageBox(s);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user