diff options
-rw-r--r-- | languages/fpgui.af.po | 32 | ||||
-rw-r--r-- | languages/fpgui.de.po | 32 | ||||
-rw-r--r-- | languages/fpgui.en.po | 32 | ||||
-rw-r--r-- | languages/fpgui.es.po | 32 | ||||
-rw-r--r-- | languages/fpgui.fr.po | 32 | ||||
-rw-r--r-- | languages/fpgui.it.po | 32 | ||||
-rw-r--r-- | languages/fpgui.po | 36 | ||||
-rw-r--r-- | languages/fpgui.pt.po | 32 | ||||
-rw-r--r-- | languages/fpgui.ru.po | 32 | ||||
-rw-r--r-- | src/corelib/lang_af.inc | 8 | ||||
-rw-r--r-- | src/corelib/lang_de.inc | 8 | ||||
-rw-r--r-- | src/corelib/lang_en.inc | 8 | ||||
-rw-r--r-- | src/corelib/lang_es.inc | 8 | ||||
-rw-r--r-- | src/corelib/lang_fr.inc | 8 | ||||
-rw-r--r-- | src/corelib/lang_it.inc | 8 | ||||
-rw-r--r-- | src/corelib/lang_pt.inc | 8 | ||||
-rw-r--r-- | src/corelib/lang_ru.inc | 8 | ||||
-rw-r--r-- | src/reportengine/u_pdf.pas | 3 | ||||
-rw-r--r-- | src/reportengine/u_report.pas | 10 | ||||
-rw-r--r-- | src/reportengine/u_visu.pas | 23 |
20 files changed, 371 insertions, 21 deletions
diff --git a/languages/fpgui.af.po b/languages/fpgui.af.po index 52af352a..cff74632 100644 --- a/languages/fpgui.af.po +++ b/languages/fpgui.af.po @@ -268,6 +268,10 @@ msgstr "Vaste wydte" msgid "Font Aliases" msgstr "Font Kenname" +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + #: fpg_constants:rsshortfri msgid "Fri" msgstr "Vr" @@ -292,6 +296,10 @@ msgstr "" msgid "Ignore" msgstr "Ignoreer" +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + #: fpg_constants:rsinformation msgid "Information" msgstr "Informasie" @@ -432,6 +440,14 @@ msgstr "Maak 'n leêr op" msgid "Owner" msgstr "Eienaar" +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + #: fpg_constants:rspassword msgid "Password" msgstr "Wagwoord" @@ -448,6 +464,10 @@ msgstr "" msgid "PgUp" msgstr "" +#: fpg_constants:rsreportpreview +msgid "Preview" +msgstr "" + #: fpg_constants:rscollectionrecentlyused msgid "Recently Used" msgstr "Onlangs gebruik" @@ -492,6 +512,10 @@ msgstr "Stoor 'n lêer as" msgid "Search" msgstr "Soek" +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + #: fpg_constants:rsselect msgid "Select" msgstr "Kies" @@ -552,6 +576,10 @@ msgstr "" msgid "Text to Insert" msgstr "Teks om in te voeg" +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + #: fpg_constants:rsshortthu msgid "Thu" msgstr "Do" @@ -620,3 +648,7 @@ msgstr "Ja" msgid "Yes to All" msgstr "Ja vir Alles" +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + diff --git a/languages/fpgui.de.po b/languages/fpgui.de.po index 715681fd..e079f440 100644 --- a/languages/fpgui.de.po +++ b/languages/fpgui.de.po @@ -267,6 +267,10 @@ msgstr "Feste Breite" msgid "Font Aliases" msgstr "Font-Aliase" +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + #: fpg_constants:rsshortfri msgid "Fri" msgstr "Fre" @@ -291,6 +295,10 @@ msgstr "" msgid "Ignore" msgstr "Übergehen" +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + #: fpg_constants:rsinformation msgid "Information" msgstr "Information" @@ -431,6 +439,14 @@ msgstr "Eine Datei öffnen" msgid "Owner" msgstr "Eigentümer" +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + #: fpg_constants:rspassword msgid "Password" msgstr "Passwort" @@ -447,6 +463,10 @@ msgstr "" msgid "PgUp" msgstr "" +#: fpg_constants:rsreportpreview +msgid "Preview" +msgstr "" + #: fpg_constants:rscollectionrecentlyused msgid "Recently Used" msgstr "Zuletzt verwendet" @@ -491,6 +511,10 @@ msgstr "Datei speichern unter" msgid "Search" msgstr "Suchen" +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + #: fpg_constants:rsselect msgid "Select" msgstr "Ausgewählte" @@ -551,6 +575,10 @@ msgstr "" msgid "Text to Insert" msgstr "" +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + #: fpg_constants:rsshortthu msgid "Thu" msgstr "Don" @@ -619,3 +647,7 @@ msgstr "Ja" msgid "Yes to All" msgstr "Ja zu allem" +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + diff --git a/languages/fpgui.en.po b/languages/fpgui.en.po index 798e7fe5..fe4e5c70 100644 --- a/languages/fpgui.en.po +++ b/languages/fpgui.en.po @@ -268,6 +268,10 @@ msgstr "" msgid "Font Aliases" msgstr "" +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + #: fpg_constants:rsshortfri msgid "Fri" msgstr "" @@ -292,6 +296,10 @@ msgstr "" msgid "Ignore" msgstr "" +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + #: fpg_constants:rsinformation msgid "Information" msgstr "" @@ -432,6 +440,14 @@ msgstr "" msgid "Owner" msgstr "" +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + #: fpg_constants:rspassword msgid "Password" msgstr "" @@ -448,6 +464,10 @@ msgstr "" msgid "PgUp" msgstr "" +#: fpg_constants:rsreportpreview +msgid "Preview" +msgstr "" + #: fpg_constants:rscollectionrecentlyused msgid "Recently Used" msgstr "" @@ -492,6 +512,10 @@ msgstr "" msgid "Search" msgstr "" +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + #: fpg_constants:rsselect msgid "Select" msgstr "" @@ -552,6 +576,10 @@ msgstr "" msgid "Text to Insert" msgstr "" +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + #: fpg_constants:rsshortthu msgid "Thu" msgstr "" @@ -620,3 +648,7 @@ msgstr "" msgid "Yes to All" msgstr "" +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + diff --git a/languages/fpgui.es.po b/languages/fpgui.es.po index 0a8aec1e..c33ce8af 100644 --- a/languages/fpgui.es.po +++ b/languages/fpgui.es.po @@ -268,6 +268,10 @@ msgstr "Ancho Fijo" msgid "Font Aliases" msgstr "Aliases de Fuentes" +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + #: fpg_constants:rsshortfri msgid "Fri" msgstr "Vie" @@ -292,6 +296,10 @@ msgstr "" msgid "Ignore" msgstr "Ignorar" +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + #: fpg_constants:rsinformation msgid "Information" msgstr "Información" @@ -432,6 +440,14 @@ msgstr "Abrir un archivo" msgid "Owner" msgstr "Dueño" +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + #: fpg_constants:rspassword msgid "Password" msgstr "Contraseña" @@ -448,6 +464,10 @@ msgstr "" msgid "PgUp" msgstr "" +#: fpg_constants:rsreportpreview +msgid "Preview" +msgstr "" + #: fpg_constants:rscollectionrecentlyused msgid "Recently Used" msgstr "Usados Recientemente" @@ -492,6 +512,10 @@ msgstr "Guardar como" msgid "Search" msgstr "Buscar" +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + #: fpg_constants:rsselect msgid "Select" msgstr "Seleccionar" @@ -552,6 +576,10 @@ msgstr "" msgid "Text to Insert" msgstr "" +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + #: fpg_constants:rsshortthu msgid "Thu" msgstr "Jun" @@ -620,3 +648,7 @@ msgstr "Si" msgid "Yes to All" msgstr "Si a Todo" +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + diff --git a/languages/fpgui.fr.po b/languages/fpgui.fr.po index 000f85a6..8a740b3c 100644 --- a/languages/fpgui.fr.po +++ b/languages/fpgui.fr.po @@ -268,6 +268,10 @@ msgstr "Longueur fixe" msgid "Font Aliases" msgstr "Alias" +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + #: fpg_constants:rsshortfri msgid "Fri" msgstr "Ven" @@ -292,6 +296,10 @@ msgstr "" msgid "Ignore" msgstr "Ignorer" +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + #: fpg_constants:rsinformation msgid "Information" msgstr "Information" @@ -432,6 +440,14 @@ msgstr "Ouvrir un fichier" msgid "Owner" msgstr "Propriétaire" +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + #: fpg_constants:rspassword msgid "Password" msgstr "Mot de passe" @@ -448,6 +464,10 @@ msgstr "" msgid "PgUp" msgstr "" +#: fpg_constants:rsreportpreview +msgid "Preview" +msgstr "" + #: fpg_constants:rscollectionrecentlyused msgid "Recently Used" msgstr "Récemment utilisé" @@ -492,6 +512,10 @@ msgstr "Sauver sous" msgid "Search" msgstr "Chercher" +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + #: fpg_constants:rsselect msgid "Select" msgstr "Selectionner" @@ -552,6 +576,10 @@ msgstr "" msgid "Text to Insert" msgstr "Texte à insérer" +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + #: fpg_constants:rsshortthu msgid "Thu" msgstr "Jeu" @@ -620,3 +648,7 @@ msgstr "Oui" msgid "Yes to All" msgstr "Oui à tous" +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + diff --git a/languages/fpgui.it.po b/languages/fpgui.it.po index d79541dd..9231802a 100644 --- a/languages/fpgui.it.po +++ b/languages/fpgui.it.po @@ -268,6 +268,10 @@ msgstr "Larghezza Fissa" msgid "Font Aliases" msgstr "" +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + #: fpg_constants:rsshortfri msgid "Fri" msgstr "Ven" @@ -292,6 +296,10 @@ msgstr "" msgid "Ignore" msgstr "Ignora" +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + #: fpg_constants:rsinformation msgid "Information" msgstr "Informazione" @@ -432,6 +440,14 @@ msgstr "Apri un file" msgid "Owner" msgstr "Proprietario" +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + #: fpg_constants:rspassword msgid "Password" msgstr "Password" @@ -448,6 +464,10 @@ msgstr "" msgid "PgUp" msgstr "" +#: fpg_constants:rsreportpreview +msgid "Preview" +msgstr "" + #: fpg_constants:rscollectionrecentlyused msgid "Recently Used" msgstr "Usati Recentemente" @@ -492,6 +512,10 @@ msgstr "Salva con nome" msgid "Search" msgstr "Cerca" +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + #: fpg_constants:rsselect msgid "Select" msgstr "Seleziona" @@ -552,6 +576,10 @@ msgstr "" msgid "Text to Insert" msgstr "" +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + #: fpg_constants:rsshortthu msgid "Thu" msgstr "Gio" @@ -620,3 +648,7 @@ msgstr "Sì" msgid "Yes to All" msgstr "Sì a Tutto" +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + diff --git a/languages/fpgui.po b/languages/fpgui.po index 9938fdbd..d84c2be4 100644 --- a/languages/fpgui.po +++ b/languages/fpgui.po @@ -210,6 +210,10 @@ msgstr "" msgid "Failed to create the directory <%s>" msgstr "" +#: fpg_constants:rsfailedtofindhelpviewer +msgid "Failed to find the help viewer." +msgstr "" + #: fpg_constants:rsfalse msgid "False" msgstr "" @@ -606,7 +610,35 @@ msgstr "" msgid "Yes to All" msgstr "" -#: fpg_constants:rsfailedtofindhelpviewer -msgid "Failed to find the help viewer." +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + +#: fpg_constants:rsreportpreview +msgid "Preview" msgstr "" diff --git a/languages/fpgui.pt.po b/languages/fpgui.pt.po index 8734d864..ab5cddb2 100644 --- a/languages/fpgui.pt.po +++ b/languages/fpgui.pt.po @@ -268,6 +268,10 @@ msgstr "Largura Fixa" msgid "Font Aliases" msgstr "" +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + #: fpg_constants:rsshortfri msgid "Fri" msgstr "Sex" @@ -292,6 +296,10 @@ msgstr "" msgid "Ignore" msgstr "Ignorar" +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + #: fpg_constants:rsinformation msgid "Information" msgstr "Informação" @@ -432,6 +440,14 @@ msgstr "Abrir um arquivo" msgid "Owner" msgstr "Dono" +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + #: fpg_constants:rspassword msgid "Password" msgstr "Senha" @@ -448,6 +464,10 @@ msgstr "" msgid "PgUp" msgstr "" +#: fpg_constants:rsreportpreview +msgid "Preview" +msgstr "" + #: fpg_constants:rscollectionrecentlyused msgid "Recently Used" msgstr "Recentemente Usado" @@ -492,6 +512,10 @@ msgstr "Salvar arquivo como" msgid "Search" msgstr "Pesquisar" +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + #: fpg_constants:rsselect msgid "Select" msgstr "Selecionar" @@ -552,6 +576,10 @@ msgstr "" msgid "Text to Insert" msgstr "Texto para Inserir" +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + #: fpg_constants:rsshortthu msgid "Thu" msgstr "Qui" @@ -620,3 +648,7 @@ msgstr "Sim" msgid "Yes to All" msgstr "Sim para todos" +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + diff --git a/languages/fpgui.ru.po b/languages/fpgui.ru.po index 90f434b9..7cf1cc80 100644 --- a/languages/fpgui.ru.po +++ b/languages/fpgui.ru.po @@ -268,6 +268,10 @@ msgstr "Моноширинные" msgid "Font Aliases" msgstr "Псевдонимы шрифтов" +#: fpg_constants:rserrreportfontfilemissing +msgid "Font file <%s.fnt> not found" +msgstr "" + #: fpg_constants:rsshortfri msgid "Fri" msgstr "Пт" @@ -292,6 +296,10 @@ msgstr "" msgid "Ignore" msgstr "Пропустить" +#: fpg_constants:rserrreportimagefilemissing +msgid "Image <%s> is missing" +msgstr "" + #: fpg_constants:rsinformation msgid "Information" msgstr "Информация" @@ -432,6 +440,14 @@ msgstr "Открыть файл" msgid "Owner" msgstr "Владелец" +#: fpg_constants:rsfiletypepdf +msgid "PDF Documents" +msgstr "" + +#: fpg_constants:rsreportpage +msgid "Page" +msgstr "" + #: fpg_constants:rspassword msgid "Password" msgstr "Пароль" @@ -448,6 +464,10 @@ msgstr "" msgid "PgUp" msgstr "" +#: fpg_constants:rsreportpreview +msgid "Preview" +msgstr "" + #: fpg_constants:rscollectionrecentlyused msgid "Recently Used" msgstr "Ранее использованные" @@ -492,6 +512,10 @@ msgstr "Сохранить файл как" msgid "Search" msgstr "Поиск" +#: fpg_constants:rsreportsection +msgid "Section" +msgstr "" + #: fpg_constants:rsselect msgid "Select" msgstr "Выбрать" @@ -552,6 +576,10 @@ msgstr "" msgid "Text to Insert" msgstr "" +#: fpg_constants:rserrreportnopagestoprint +msgid "There are no pages to print" +msgstr "" + #: fpg_constants:rsshortthu msgid "Thu" msgstr "Чт" @@ -620,3 +648,7 @@ msgstr "Да" msgid "Yes to All" msgstr "Да для всех" +#: fpg_constants:rsreportpageof +msgid "of" +msgstr "" + diff --git a/src/corelib/lang_af.inc b/src/corelib/lang_af.inc index 5a024dbc..bd15fe69 100644 --- a/src/corelib/lang_af.inc +++ b/src/corelib/lang_af.inc @@ -67,12 +67,14 @@ rsfiles = 'Lêers'; rsfind = 'Vind'; rscollectionfixedwidth = 'Vaste wydte'; rscollectionfontaliases = 'Font Kenname'; +rserrreportfontfilemissing = 'Font file <%s.fnt> not found'; rsshortfri = 'Vr'; rslongfri = 'Vrydag'; rsfilegroup = 'Groep'; rshelp = 'Help'; rskeyhome = 'Home'; rsignore = 'Ignoreer'; +rserrreportimagefilemissing = 'Image <%s> is missing'; rsinformation = 'Informasie'; rskeyins = 'Ins'; rsinsert = 'Invoeg'; @@ -109,10 +111,13 @@ rslongoct = 'Oktober'; rsopen = 'Open'; rsopenafile = 'Maak ''n leêr op'; rsfileowner = 'Eienaar'; +rsfiletypepdf = 'PDF Documents'; +rsreportpage = 'Page'; rspassword = 'Wagwoord'; rspaste = 'Plak'; rskeypgdn = 'PgDn'; rskeypgup = 'PgUp'; +rsreportpreview = 'Preview'; rscollectionrecentlyused = 'Onlangs gebruik'; rsreplace = 'Vervang'; rsretry = 'Herprobeer'; @@ -124,6 +129,7 @@ rslongsat = 'Saterdag'; rssave = 'Stoor'; rssaveafile = 'Stoor ''n lêer as'; rssearch = 'Soek'; +rsreportsection = 'Section'; rsselect = 'Kies'; rsselectadirectory = 'Kies ''n lêergids'; rsselectafont = 'Kies ''n lettertipe'; @@ -139,6 +145,7 @@ rsshortsun = 'So'; rslongsun = 'Sondag'; rskeytab = 'Tab'; rstexttoinsert = 'Teks om in te voeg'; +rserrreportnopagestoprint = 'There are no pages to print'; rsshortthu = 'Do'; rslongthu = 'Donderdag'; rstoday = 'Vandag'; @@ -156,3 +163,4 @@ rslongwed = 'Woensdag'; rsaddnewitem = 'Wil jy die nuwe item <%s> in die lys bylas?'; rsyes = 'Ja'; rsyestoall = 'Ja vir Alles'; +rsreportpageof = 'of'; diff --git a/src/corelib/lang_de.inc b/src/corelib/lang_de.inc index 2d16926a..e8fe0a9a 100644 --- a/src/corelib/lang_de.inc +++ b/src/corelib/lang_de.inc @@ -67,12 +67,14 @@ rsfiles = 'Dateien'; rsfind = 'Finden'; rscollectionfixedwidth = 'Feste Breite'; rscollectionfontaliases = 'Font-Aliase'; +rserrreportfontfilemissing = 'Font file <%s.fnt> not found'; rsshortfri = 'Fre'; rslongfri = 'Freitag'; rsfilegroup = 'Gruppe'; rshelp = 'Hilfe'; rskeyhome = 'Home'; rsignore = 'Übergehen'; +rserrreportimagefilemissing = 'Image <%s> is missing'; rsinformation = 'Information'; rskeyins = 'Ins'; rsinsert = 'Einfügen'; @@ -109,10 +111,13 @@ rslongoct = 'Oktober'; rsopen = 'Öffnen'; rsopenafile = 'Eine Datei öffnen'; rsfileowner = 'Eigentümer'; +rsfiletypepdf = 'PDF Documents'; +rsreportpage = 'Page'; rspassword = 'Passwort'; rspaste = 'Einfügen'; rskeypgdn = 'PgDn'; rskeypgup = 'PgUp'; +rsreportpreview = 'Preview'; rscollectionrecentlyused = 'Zuletzt verwendet'; rsreplace = 'Ersetzen'; rsretry = 'Wiederholen'; @@ -124,6 +129,7 @@ rslongsat = 'Samstag'; rssave = 'Speichern'; rssaveafile = 'Datei speichern unter'; rssearch = 'Suchen'; +rsreportsection = 'Section'; rsselect = 'Ausgewählte'; rsselectadirectory = 'Wählen Sie ein Verzeichnis'; rsselectafont = 'Schriftart auswählen'; @@ -139,6 +145,7 @@ rsshortsun = 'Son'; rslongsun = 'Sonntag'; rskeytab = 'Tab'; rstexttoinsert = 'Text to Insert'; +rserrreportnopagestoprint = 'There are no pages to print'; rsshortthu = 'Don'; rslongthu = 'Donnerstag'; rstoday = 'Heute'; @@ -156,3 +163,4 @@ rslongwed = 'Mittwoch'; rsaddnewitem = 'Soll der neue Eintrag <%s> in die Liste aufgenommen werden?'; rsyes = 'Ja'; rsyestoall = 'Ja zu allem'; +rsreportpageof = 'of'; diff --git a/src/corelib/lang_en.inc b/src/corelib/lang_en.inc index a7ada1ae..6a681932 100644 --- a/src/corelib/lang_en.inc +++ b/src/corelib/lang_en.inc @@ -67,12 +67,14 @@ rsfiles = 'Files'; rsfind = 'Find'; rscollectionfixedwidth = 'Fixed Width'; rscollectionfontaliases = 'Font Aliases'; +rserrreportfontfilemissing = 'Font file <%s.fnt> not found'; rsshortfri = 'Fri'; rslongfri = 'Friday'; rsfilegroup = 'Group'; rshelp = 'Help'; rskeyhome = 'Home'; rsignore = 'Ignore'; +rserrreportimagefilemissing = 'Image <%s> is missing'; rsinformation = 'Information'; rskeyins = 'Ins'; rsinsert = 'Insert'; @@ -109,10 +111,13 @@ rslongoct = 'October'; rsopen = 'Open'; rsopenafile = 'Open a file'; rsfileowner = 'Owner'; +rsfiletypepdf = 'PDF Documents'; +rsreportpage = 'Page'; rspassword = 'Password'; rspaste = 'Paste'; rskeypgdn = 'PgDn'; rskeypgup = 'PgUp'; +rsreportpreview = 'Preview'; rscollectionrecentlyused = 'Recently Used'; rsreplace = 'Replace'; rsretry = 'Retry'; @@ -124,6 +129,7 @@ rslongsat = 'Saturday'; rssave = 'Save'; rssaveafile = 'Save file as'; rssearch = 'Search'; +rsreportsection = 'Section'; rsselect = 'Select'; rsselectadirectory = 'Select a Directory'; rsselectafont = 'Select a font'; @@ -139,6 +145,7 @@ rsshortsun = 'Sun'; rslongsun = 'Sunday'; rskeytab = 'Tab'; rstexttoinsert = 'Text to Insert'; +rserrreportnopagestoprint = 'There are no pages to print'; rsshortthu = 'Thu'; rslongthu = 'Thursday'; rstoday = 'Today'; @@ -156,3 +163,4 @@ rslongwed = 'Wednesday'; rsaddnewitem = 'Would you like to add the new item <%s> to the list?'; rsyes = 'Yes'; rsyestoall = 'Yes to All'; +rsreportpageof = 'of'; diff --git a/src/corelib/lang_es.inc b/src/corelib/lang_es.inc index a30a484e..780af188 100644 --- a/src/corelib/lang_es.inc +++ b/src/corelib/lang_es.inc @@ -67,12 +67,14 @@ rsfiles = 'Archivos'; rsfind = 'Buscar'; rscollectionfixedwidth = 'Ancho Fijo'; rscollectionfontaliases = 'Aliases de Fuentes'; +rserrreportfontfilemissing = 'Font file <%s.fnt> not found'; rsshortfri = 'Vie'; rslongfri = 'Viernes'; rsfilegroup = 'Grupo'; rshelp = 'Ayuda'; rskeyhome = 'Home'; rsignore = 'Ignorar'; +rserrreportimagefilemissing = 'Image <%s> is missing'; rsinformation = 'Información'; rskeyins = 'Ins'; rsinsert = 'Insertar'; @@ -109,10 +111,13 @@ rslongoct = 'October'; rsopen = 'Abrir'; rsopenafile = 'Abrir un archivo'; rsfileowner = 'Dueño'; +rsfiletypepdf = 'PDF Documents'; +rsreportpage = 'Page'; rspassword = 'Contraseña'; rspaste = 'Pegar'; rskeypgdn = 'PgDn'; rskeypgup = 'PgUp'; +rsreportpreview = 'Preview'; rscollectionrecentlyused = 'Usados Recientemente'; rsreplace = 'Reemplazar'; rsretry = 'Reintentar'; @@ -124,6 +129,7 @@ rslongsat = 'Sábado'; rssave = 'Guardar'; rssaveafile = 'Guardar como'; rssearch = 'Buscar'; +rsreportsection = 'Section'; rsselect = 'Seleccionar'; rsselectadirectory = 'Seleccione un directorio'; rsselectafont = 'Seleccione una fuente'; @@ -139,6 +145,7 @@ rsshortsun = 'Dom'; rslongsun = 'Domingo'; rskeytab = 'Tab'; rstexttoinsert = 'Text to Insert'; +rserrreportnopagestoprint = 'There are no pages to print'; rsshortthu = 'Jun'; rslongthu = 'Jueves'; rstoday = 'Today'; @@ -156,3 +163,4 @@ rslongwed = 'Miércoles'; rsaddnewitem = 'Would you like to add the new item <%s> to the list?'; rsyes = 'Si'; rsyestoall = 'Si a Todo'; +rsreportpageof = 'of'; diff --git a/src/corelib/lang_fr.inc b/src/corelib/lang_fr.inc index 774348d1..7409c5ff 100644 --- a/src/corelib/lang_fr.inc +++ b/src/corelib/lang_fr.inc @@ -67,12 +67,14 @@ rsfiles = 'Fichiers'; rsfind = 'Trouver'; rscollectionfixedwidth = 'Longueur fixe'; rscollectionfontaliases = 'Alias'; +rserrreportfontfilemissing = 'Font file <%s.fnt> not found'; rsshortfri = 'Ven'; rslongfri = 'Vendredi'; rsfilegroup = 'Groupe'; rshelp = 'Aide'; rskeyhome = 'Home'; rsignore = 'Ignorer'; +rserrreportimagefilemissing = 'Image <%s> is missing'; rsinformation = 'Information'; rskeyins = 'Ins'; rsinsert = 'Insérer'; @@ -109,10 +111,13 @@ rslongoct = 'Octobre'; rsopen = 'Ouvrir'; rsopenafile = 'Ouvrir un fichier'; rsfileowner = 'Propriétaire'; +rsfiletypepdf = 'PDF Documents'; +rsreportpage = 'Page'; rspassword = 'Mot de passe'; rspaste = 'Coller'; rskeypgdn = 'PgDn'; rskeypgup = 'PgUp'; +rsreportpreview = 'Preview'; rscollectionrecentlyused = 'Récemment utilisé'; rsreplace = 'Remplacer'; rsretry = 'Retenter'; @@ -124,6 +129,7 @@ rslongsat = 'Samedi'; rssave = 'Sauver'; rssaveafile = 'Sauver sous'; rssearch = 'Chercher'; +rsreportsection = 'Section'; rsselect = 'Selectionner'; rsselectadirectory = 'Sélectionner un répertoire'; rsselectafont = 'Choisir la police'; @@ -139,6 +145,7 @@ rsshortsun = 'Dim'; rslongsun = 'Dimanche'; rskeytab = 'Tab'; rstexttoinsert = 'Texte à insérer'; +rserrreportnopagestoprint = 'There are no pages to print'; rsshortthu = 'Jeu'; rslongthu = 'Jeudi'; rstoday = 'Aujourd''''hui'; @@ -156,3 +163,4 @@ rslongwed = 'Mercredi'; rsaddnewitem = 'Voulez-vous ajouter l''''item <%s> à la liste?'; rsyes = 'Oui'; rsyestoall = 'Oui à tous'; +rsreportpageof = 'of'; diff --git a/src/corelib/lang_it.inc b/src/corelib/lang_it.inc index 976fe22e..2ab860ad 100644 --- a/src/corelib/lang_it.inc +++ b/src/corelib/lang_it.inc @@ -67,12 +67,14 @@ rsfiles = 'Files'; rsfind = 'Trova'; rscollectionfixedwidth = 'Larghezza Fissa'; rscollectionfontaliases = 'Font Aliases'; +rserrreportfontfilemissing = 'Font file <%s.fnt> not found'; rsshortfri = 'Ven'; rslongfri = 'Venerdì'; rsfilegroup = 'Gruppo'; rshelp = 'Aiuto'; rskeyhome = 'Home'; rsignore = 'Ignora'; +rserrreportimagefilemissing = 'Image <%s> is missing'; rsinformation = 'Informazione'; rskeyins = 'Ins'; rsinsert = 'Inserisci'; @@ -109,10 +111,13 @@ rslongoct = 'Ottobre'; rsopen = 'Apri'; rsopenafile = 'Apri un file'; rsfileowner = 'Proprietario'; +rsfiletypepdf = 'PDF Documents'; +rsreportpage = 'Page'; rspassword = 'Password'; rspaste = 'Incolla'; rskeypgdn = 'PgDn'; rskeypgup = 'PgUp'; +rsreportpreview = 'Preview'; rscollectionrecentlyused = 'Usati Recentemente'; rsreplace = 'Sostituisci'; rsretry = 'Riprova'; @@ -124,6 +129,7 @@ rslongsat = 'Sabato'; rssave = 'Salva'; rssaveafile = 'Salva con nome'; rssearch = 'Cerca'; +rsreportsection = 'Section'; rsselect = 'Seleziona'; rsselectadirectory = 'Selezionare una directory'; rsselectafont = 'Seleziona un font'; @@ -139,6 +145,7 @@ rsshortsun = 'Dom'; rslongsun = 'Domenica'; rskeytab = 'Tab'; rstexttoinsert = 'Text to Insert'; +rserrreportnopagestoprint = 'There are no pages to print'; rsshortthu = 'Gio'; rslongthu = 'Giovedì'; rstoday = 'Oggi'; @@ -156,3 +163,4 @@ rslongwed = 'Mercoledì'; rsaddnewitem = 'Vorresti aggiungere il nuovo elemento <%s> alla lista?'; rsyes = 'Sì'; rsyestoall = 'Sì a Tutto'; +rsreportpageof = 'of'; diff --git a/src/corelib/lang_pt.inc b/src/corelib/lang_pt.inc index e8c31f0a..f9c4aa13 100644 --- a/src/corelib/lang_pt.inc +++ b/src/corelib/lang_pt.inc @@ -67,12 +67,14 @@ rsfiles = 'Arquivos'; rsfind = 'Encontrar'; rscollectionfixedwidth = 'Largura Fixa'; rscollectionfontaliases = 'Font Aliases'; +rserrreportfontfilemissing = 'Font file <%s.fnt> not found'; rsshortfri = 'Sex'; rslongfri = 'Sexta-feira'; rsfilegroup = 'Grupo'; rshelp = 'Ajuda'; rskeyhome = 'Home'; rsignore = 'Ignorar'; +rserrreportimagefilemissing = 'Image <%s> is missing'; rsinformation = 'Informação'; rskeyins = 'Ins'; rsinsert = 'Inserir'; @@ -109,10 +111,13 @@ rslongoct = 'Outubro'; rsopen = 'Abir'; rsopenafile = 'Abrir um arquivo'; rsfileowner = 'Dono'; +rsfiletypepdf = 'PDF Documents'; +rsreportpage = 'Page'; rspassword = 'Senha'; rspaste = 'Colar'; rskeypgdn = 'PgDn'; rskeypgup = 'PgUp'; +rsreportpreview = 'Preview'; rscollectionrecentlyused = 'Recentemente Usado'; rsreplace = 'Substituir'; rsretry = 'Retentar'; @@ -124,6 +129,7 @@ rslongsat = 'Sabado'; rssave = 'Salvar'; rssaveafile = 'Salvar arquivo como'; rssearch = 'Pesquisar'; +rsreportsection = 'Section'; rsselect = 'Selecionar'; rsselectadirectory = 'Selecione um diretório'; rsselectafont = 'Selecione a fonte'; @@ -139,6 +145,7 @@ rsshortsun = 'Sun'; rslongsun = 'Sunday'; rskeytab = 'Tab'; rstexttoinsert = 'Texto para Inserir'; +rserrreportnopagestoprint = 'There are no pages to print'; rsshortthu = 'Qui'; rslongthu = 'Quinta-feira'; rstoday = 'Hoje'; @@ -156,3 +163,4 @@ rslongwed = 'Quarta-feira'; rsaddnewitem = 'Você gostaria de adicionar um novo item <%s> para a lista?'; rsyes = 'Sim'; rsyestoall = 'Sim para todos'; +rsreportpageof = 'of'; diff --git a/src/corelib/lang_ru.inc b/src/corelib/lang_ru.inc index 2d8f5021..a6d8a46e 100644 --- a/src/corelib/lang_ru.inc +++ b/src/corelib/lang_ru.inc @@ -67,12 +67,14 @@ rsfiles = 'Файлы'; rsfind = 'Найти'; rscollectionfixedwidth = 'Моноширинные'; rscollectionfontaliases = 'Псевдонимы шрифтов'; +rserrreportfontfilemissing = 'Font file <%s.fnt> not found'; rsshortfri = 'Пт'; rslongfri = 'Пятница'; rsfilegroup = 'Группа'; rshelp = 'Справка'; rskeyhome = 'Home'; rsignore = 'Пропустить'; +rserrreportimagefilemissing = 'Image <%s> is missing'; rsinformation = 'Информация'; rskeyins = 'Ins'; rsinsert = 'Вставка'; @@ -109,10 +111,13 @@ rslongoct = 'Октябрь'; rsopen = 'Открыть'; rsopenafile = 'Открыть файл'; rsfileowner = 'Владелец'; +rsfiletypepdf = 'PDF Documents'; +rsreportpage = 'Page'; rspassword = 'Пароль'; rspaste = 'Вставить'; rskeypgdn = 'PgDn'; rskeypgup = 'PgUp'; +rsreportpreview = 'Preview'; rscollectionrecentlyused = 'Ранее использованные'; rsreplace = 'Заменить'; rsretry = 'Повторить'; @@ -124,6 +129,7 @@ rslongsat = 'Суббота'; rssave = 'Сохранить'; rssaveafile = 'Сохранить файл как'; rssearch = 'Поиск'; +rsreportsection = 'Section'; rsselect = 'Выбрать'; rsselectadirectory = 'Выберите директорию'; rsselectafont = 'Выбор шрифта'; @@ -139,6 +145,7 @@ rsshortsun = 'Вс'; rslongsun = 'Воскресенье'; rskeytab = 'Tab'; rstexttoinsert = 'Text to Insert'; +rserrreportnopagestoprint = 'There are no pages to print'; rsshortthu = 'Чт'; rslongthu = 'Четверг'; rstoday = 'Сегодня'; @@ -156,3 +163,4 @@ rslongwed = 'Среда'; rsaddnewitem = 'Добавить новый элемент <%s> в список?'; rsyes = 'Да'; rsyestoall = 'Да для всех'; +rsreportpageof = 'of'; diff --git a/src/reportengine/u_pdf.pas b/src/reportengine/u_pdf.pas index f1faf700..9f31bada 100644 --- a/src/reportengine/u_pdf.pas +++ b/src/reportengine/u_pdf.pas @@ -1482,8 +1482,7 @@ begin Result := FontDef.FType; end else - { TODO: Localize this message } - ShowMessage('Font file ' + NomFonte + '.fnt not found'); + ShowMessage(Format(rsErrReportFontFileMissing, [NomFonte])); end; procedure TPdfDocument.CreateTtfFont(const NumFonte: integer); diff --git a/src/reportengine/u_report.pas b/src/reportengine/u_report.pas index 50672245..6fd2ac0b 100644 --- a/src/reportengine/u_report.pas +++ b/src/reportengine/u_report.pas @@ -2746,8 +2746,7 @@ begin PaintImage(Horiz, Verti, ColNum, RefImage, zPage); end else - { TODO: localize this message } - ShowMessage('Image ' + ImgFileName + ' is missing'); + ShowMessage(Format(rsErrReportImageFileMissing, [ImgFileName])); end; procedure T_Report.ImageFooter(Horiz, Verti: single; ImgFileName: string; ColNum, Scale: integer); @@ -2787,8 +2786,7 @@ begin PaintImage(Horiz, Verti, ColNum, RefImage, zPage); end else - { TODO: localize this message } - ShowMessage('Image ' + ImgFileName + ' is missing'); + ShowMessage(Format(rsErrReportImageFileMissing, [ImgFileName])); end; procedure T_Report.PrintPdf(Layout: TPageLayout; Zoom: string; Prefer: Boolean); @@ -2799,13 +2797,13 @@ var begin if T_Section(Sections[Pred(Sections.Count)]).TotPages = 0 then begin - ShowMessage('There is no file to print'); + ShowMessage(rsErrReportNoPagesToPrint); Exit; end; Fd_SavePdf := TfpgFileDialog.Create(nil); Fd_SavePdf.InitialDir := fpgExtractFilePath(ParamStr(0)); - Fd_SavePdf.Filter := 'PDF Documents |*.pdf'; + Fd_SavePdf.Filter := rsFileTypePDF + ' |*.pdf'; Fd_SavePdf.FileName := DefaultFile; try if Fd_SavePdf.RunSaveFile then diff --git a/src/reportengine/u_visu.pas b/src/reportengine/u_visu.pas index bb8e9542..bd82c704 100644 --- a/src/reportengine/u_visu.pas +++ b/src/reportengine/u_visu.pas @@ -107,15 +107,16 @@ var implementation uses + fpg_constants, U_Command, U_ReportImages; procedure TF_Visu.FormShow(Sender: TObject); begin - L_Pages.Text := 'Page'; - L_Sections.Text := 'Section'; - L_PageSect.Text := 'Page'; - L_FromPage.Text := 'of'; + L_Pages.Text := rsReportPage; + L_Sections.Text := rsReportSection; + L_PageSect.Text := rsReportPage; + L_FromPage.Text := rsReportPageOf; with FReport do begin if Sections.Count = 1 then @@ -474,7 +475,7 @@ begin inherited Create(AOwner); FReport := AImprime; Name := 'F_Visu'; - WindowTitle := 'Preview'; + WindowTitle := rsReportPreview; WindowPosition := wpAuto; if fpgApplication.ScreenWidth < 1055 then w := fpgApplication.ScreenWidth @@ -519,20 +520,20 @@ begin E_NumPage.OnKeyPress := @E_NumPageKeypress; Bt_NextPage := CreateButton(Bv_Pages, 174, 6, 26, '', @Bt_NextPageClick, 'repimg.Next'); Bt_LastPage := CreateButton(Bv_Pages, 200, 6, 26, '', @Bt_LastPageClick, 'repimg.Last'); - L_Pages := CreateLabel(Bv_Pages, 5, E_NumPage.Top, 'Page', 45, E_NumPage.Height, taLeftJustify, tlcenter); - L_FromPage := CreateLabel(Bv_Pages, 235, E_NumPage.Top, 'of', 30, E_NumPage.Height, taLeftJustify, tlcenter); + L_Pages := CreateLabel(Bv_Pages, 5, E_NumPage.Top, rsReportPage, 45, E_NumPage.Height, taLeftJustify, tlcenter); + L_FromPage := CreateLabel(Bv_Pages, 235, E_NumPage.Top, rsReportPageOf, 30, E_NumPage.Height, taLeftJustify, tlcenter); L_NbrPages := CreateLabel(Bv_Pages, 265, E_NumPage.Top, ' ', 30, E_NumPage.Height, taCenter, tlcenter); Bt_PrecSect := CreateButton(Bv_Sections, 90, 6, 26, '', @Bt_PrecSectClick, 'repimg.Precedent'); E_NumSect := CreateEditInteger(Bv_Sections, 120, 6, 60, 0); E_NumSect.OnKeyPress := @E_NumSectKeyPress; Bt_NextSect := CreateButton(Bv_Sections, 184, 6, 26, '', @Bt_NextSectClick, 'repimg.Next'); - L_Sections := CreateLabel(Bv_Sections, 5, E_NumSect.Top, 'Section', 75, E_NumSect.Height, taLeftJustify, tlcenter); - L_FromSect := CreateLabel(Bv_Sections, 250, E_NumSect.Top, 'of', 30, E_NumSect.Height, taLeftJustify, tlcenter); + L_Sections := CreateLabel(Bv_Sections, 5, E_NumSect.Top, rsReportSection, 75, E_NumSect.Height, taLeftJustify, tlcenter); + L_FromSect := CreateLabel(Bv_Sections, 250, E_NumSect.Top, rsReportPageOf, 30, E_NumSect.Height, taLeftJustify, tlcenter); L_NbrSect := CreateLabel(Bv_Sections, 280, E_NumSect.Top, '-', 30, E_NumSect.Height, taLeftJustify, tlcenter); - L_PageSect := CreateLabel(Bv_Sections, 320, E_NumSect.Top, 'Page', 45, E_NumSect.Height, taLeftJustify, tlcenter); + L_PageSect := CreateLabel(Bv_Sections, 320, E_NumSect.Top, rsReportPage, 45, E_NumSect.Height, taLeftJustify, tlcenter); L_NumPageSect := CreateLabel(Bv_Sections, 365, E_NumSect.Top, '-', 30, E_NumSect.Height, taLeftJustify, tlcenter); - L_FromPageSect := CreateLabel(Bv_Sections, 410, E_NumSect.Top, 'of', 30, E_NumSect.Height, taLeftJustify, tlcenter); + L_FromPageSect := CreateLabel(Bv_Sections, 410, E_NumSect.Top, rsReportPageOf, 30, E_NumSect.Height, taLeftJustify, tlcenter); L_NbrPageSect := CreateLabel(Bv_Sections, 440, E_NumSect.Top, '-', 30, E_NumSect.Height, taLeftJustify, tlcenter); Bv_Visu := Bv_PreviewPage; // assign to global reference variable |