diff --git a/ChangeLog-1999-07-09 b/ChangeLog-1999-07-09 index 1bf392840fcbd302e4cca42326cfe8583700224a..2c13995735140934eb28ed278ab56bdf991e0471 100644 --- a/ChangeLog-1999-07-09 +++ b/ChangeLog-1999-07-09 @@ -1,3 +1,24 @@ +1999-05-15 Heath Martin + + * src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges): + Small cut and paste fix. Use row here instead of col. + +1999-05-13 Miguel de Icaza + + * configure.in (ALL_LINGUAS): Added slovak language. + +1999-05-09 Miguel de Icaza + + * src/sheet.c (sheet_selection_to_string): New routine. Returns a + string representation of the current selection. + + * src/workbook.c (workbook_selection_to_string): New routine. + Retunrs a string representation of the current selection. + +1999-05-08 Miguel de Icaza + + * src/corba-workbook.c (corba_sheet): Fix. + 1999-05-16 Michael Meeks * CHANGES: Added to ease burdern of creating accurate descriptions diff --git a/ChangeLog-2000-02-23 b/ChangeLog-2000-02-23 index 1bf392840fcbd302e4cca42326cfe8583700224a..2c13995735140934eb28ed278ab56bdf991e0471 100644 --- a/ChangeLog-2000-02-23 +++ b/ChangeLog-2000-02-23 @@ -1,3 +1,24 @@ +1999-05-15 Heath Martin + + * src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges): + Small cut and paste fix. Use row here instead of col. + +1999-05-13 Miguel de Icaza + + * configure.in (ALL_LINGUAS): Added slovak language. + +1999-05-09 Miguel de Icaza + + * src/sheet.c (sheet_selection_to_string): New routine. Returns a + string representation of the current selection. + + * src/workbook.c (workbook_selection_to_string): New routine. + Retunrs a string representation of the current selection. + +1999-05-08 Miguel de Icaza + + * src/corba-workbook.c (corba_sheet): Fix. + 1999-05-16 Michael Meeks * CHANGES: Added to ease burdern of creating accurate descriptions diff --git a/OChangeLog-1999-07-09 b/OChangeLog-1999-07-09 index 1bf392840fcbd302e4cca42326cfe8583700224a..2c13995735140934eb28ed278ab56bdf991e0471 100644 --- a/OChangeLog-1999-07-09 +++ b/OChangeLog-1999-07-09 @@ -1,3 +1,24 @@ +1999-05-15 Heath Martin + + * src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges): + Small cut and paste fix. Use row here instead of col. + +1999-05-13 Miguel de Icaza + + * configure.in (ALL_LINGUAS): Added slovak language. + +1999-05-09 Miguel de Icaza + + * src/sheet.c (sheet_selection_to_string): New routine. Returns a + string representation of the current selection. + + * src/workbook.c (workbook_selection_to_string): New routine. + Retunrs a string representation of the current selection. + +1999-05-08 Miguel de Icaza + + * src/corba-workbook.c (corba_sheet): Fix. + 1999-05-16 Michael Meeks * CHANGES: Added to ease burdern of creating accurate descriptions diff --git a/OChangeLog-2000-02-23 b/OChangeLog-2000-02-23 index 1bf392840fcbd302e4cca42326cfe8583700224a..2c13995735140934eb28ed278ab56bdf991e0471 100644 --- a/OChangeLog-2000-02-23 +++ b/OChangeLog-2000-02-23 @@ -1,3 +1,24 @@ +1999-05-15 Heath Martin + + * src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges): + Small cut and paste fix. Use row here instead of col. + +1999-05-13 Miguel de Icaza + + * configure.in (ALL_LINGUAS): Added slovak language. + +1999-05-09 Miguel de Icaza + + * src/sheet.c (sheet_selection_to_string): New routine. Returns a + string representation of the current selection. + + * src/workbook.c (workbook_selection_to_string): New routine. + Retunrs a string representation of the current selection. + +1999-05-08 Miguel de Icaza + + * src/corba-workbook.c (corba_sheet): Fix. + 1999-05-16 Michael Meeks * CHANGES: Added to ease burdern of creating accurate descriptions diff --git a/configure.in b/configure.in index dc4d99bfc8a1f93b14ecd959e2c802b9e8250f25..627222c660afd64c984d06b88912de775f87ce7b 100644 --- a/configure.in +++ b/configure.in @@ -38,7 +38,7 @@ dnl dnl Check doc/translating.sgml for a description of how to translate dnl and why we have so many translations. dnl -ALL_LINGUAS="cs de en_GB es es_DO es_GT es_HN es_MX es_PA es_PE es_SV fr hu it ja ko no pt ru pl" +ALL_LINGUAS="cs de en_GB es es_DO es_GT es_HN es_MX es_PA es_PE es_SV fr hu it ja ko no pt ru pl sk" AM_GNU_GETTEXT AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl) diff --git a/po/sk.po b/po/sk.po new file mode 100644 index 0000000000000000000000000000000000000000..218ed1fec722934dbdc78eff0eb35caf852a404b --- /dev/null +++ b/po/sk.po @@ -0,0 +1,2290 @@ +msgid "" +msgstr "" +"Date: 1999-04-30 12:12:02+0000\n" +"From: Bobo Rajec,BSP Consulting,+42 7 5330 017,, \n" +"Content-Type: text/plain; charset=\n" +"Xgettext-Options: --default-domain=gnumeric --directory=.. --add-comments --keyword=_ --keyword=N_ --files-from=./POTFILES.in\n" +"Files: plugins/excel/boot.c plugins/guile/plugin.c plugins/python/python.c plugins/stat/stat.c src/about.c src/dates.c src/dialog-cell-format.c src/dialog-define-names.c src/dialog-delete-cells.c src/dialog-goto-cell.c src/dialog-insert-cells.c src/dialog-paste-special.c src/dialog-zoom.c src/dump.c src/expr.c src/file.c src/fn-date.c src/fn-math.c src/fn-misc.c src/fn-sheet.c src/fn-string.c src/format.c src/formats.c src/gnumeric-sheet.c src/gnumeric-util.c src/item-cursor.c src/item-grid.c src/main.c src/number-match.c src/plugin-manager.c src/plugin.c src/sheet-autofill.c src/sheet-view.c src/sheet.c src/workbook.c src/xml-io.c\n" + +#: plugins/excel/boot.c:66 +msgid "Microsoft(R) Excel file format" +msgstr "Súborový formát Microsoft(R) Excel" + +#: plugins/guile/plugin.c:220 +msgid "Argument must be a Guile expression" +msgstr "Argument musí byť Guile výraz" + +#: plugins/guile/plugin.c:241 src/expr.c:609 src/fn-math.c:1151 src/fn-sheet.c:37 src/fn-string.c:302 +msgid "Invalid number of arguments" +msgstr "Neplatný počet argumentov" + +#: plugins/guile/plugin.c:248 plugins/guile/plugin.c:254 +msgid "First argument to SCM must be a Guile expression" +msgstr "Prvý argument pre SCM musí byť Guile výraz" + +#: plugins/guile/plugin.c:260 +msgid "Undefined scheme function" +msgstr "Nedefinovaná scheme funkcia" + +#: plugins/guile/plugin.c:278 +msgid "Could not evaluate argument" +msgstr "Argument sa nedá vyhodnotiť" + +#: plugins/guile/plugin.c:386 +msgid "Unable to lookup Guile function." +msgstr "Guile funkcia sa nedá nájsť" + +#: plugins/guile/plugin.c:454 +msgid "Guile Plugin" +msgstr "Doplnok Guile" + +#: plugins/python/python.c:99 +msgid "Unable to lookup Python code object." +msgstr "Kódový objekt Python sa nedá nájsť" + +#: plugins/python/python.c:115 +msgid "Python exception." +msgstr "Python výnimka." + +#: plugins/python/python.c:137 +msgid "object must be callable" +msgstr "Objekt musí byť volateľný" + +#: plugins/python/python.c:143 +msgid "could not alloc FuncDef" +msgstr "Nepodarilo sa alokovať FuncDef" + +#: plugins/python/python.c:177 +msgid "Gnumeric/Python module initialized\n" +msgstr "Modul Gnumeric/Python inicializovaný\n" + +#: plugins/python/python.c:190 +msgid "Python Plugin" +msgstr "Doplnok Python" + +#: plugins/stat/stat.c:20 +msgid "OLD Statistics Plugin, not required anymore" +msgstr "STARÝ Štatistický doplnok, už sa nevyžaduje" + +#: src/about.c:23 +msgid "Miguel de Icaza, main programmer." +msgstr "Migule de Icaza, hlavný programátor." + +#: src/about.c:24 +msgid "Daniel Veillard, XML support." +msgstr "Daniel Veillard, podpora pre XML." + +#: src/about.c:25 +msgid "Chris Lahey, Number format engine." +msgstr "Chris Lahey, formátovanie čísiel." + +#: src/about.c:26 +msgid "Tom Dyas, Plugin support." +msgstr "Tom Dyas, podpora pre doplnky." + +#: src/about.c:27 +msgid "Federico Mena, Canvas support." +msgstr "Federico Mena, podpora pre Canvas." + +#: src/about.c:28 +msgid "Adrian Likins, Documentation, debugging" +msgstr "Adrian Likins, dokumentácia, odlaďovanie" + +#: src/about.c:29 +msgid "Jakub Jelinek, Gnumeric hacker" +msgstr "Jakub Jelinek, Gnumeric hacker" + +#: src/about.c:30 +msgid "Michael Meeks, Excel and OLE2 importing" +msgstr "Michael Meeks, import Excel and OLE2" + +#: src/about.c:31 +msgid "Sean Atkinson, Excel functions" +msgstr "Sean Atkinson, Excelovské funkcie" + +#: src/about.c:32 +msgid "Bruno Unna, Excel code" +msgstr "Bruno Unna, Excelovský kód" + +#: src/about.c:33 +msgid "Mark Probst, Guile support" +msgstr "Mark Probst, podpora pre Guile" + +#: src/about.c:34 +msgid "Vincent Renardias, CSV support" +msgstr "Vincent Renardias, podpora pre CSV" + +#: src/about.c:35 +msgid "Vladimir Vuksan, financial functions" +msgstr "Vladimir Vuksan, finančné funkcie" + +#: src/about.c:36 +msgid "Takashi Matsuda, simple text plugin" +msgstr "Takashi Matsuda, jednoduchý textový doplnok" + +#: src/about.c:37 +msgid "Jukka-Pekka Iivonen, numerous functions" +msgstr "Jukka-Pekka Iivonen, veľa funkcií" + +#: src/about.c:38 +msgid "Morten Welinder, Gnumeric hacker" +msgstr "Morten Welinder, Gnumeric hacker" + +#: src/about.c:52 +msgid "Gnumeric" +msgstr "Gnumeric" + +#: src/about.c:55 +msgid "" +"The GNOME spreadsheet.\n" +"http://www.gnome.org/gnumeric" +msgstr "" +"Gnome Tabuľkový procesor.\n" +"http://www.gnome.org/gnumeric" + +#: src/dates.c:14 +msgid "*Sun" +msgstr "*Ned" + +#: src/dates.c:15 +msgid "*Mon" +msgstr "*Pon" + +#: src/dates.c:16 +msgid "*Tue" +msgstr "*Uto" + +#: src/dates.c:17 +msgid "*Wed" +msgstr "*Str" + +#: src/dates.c:18 +msgid "*Thu" +msgstr "*Štv" + +#: src/dates.c:19 +msgid "*Fri" +msgstr "*Pia" + +#: src/dates.c:20 +msgid "*Sat" +msgstr "*Sob" + +#: src/dates.c:26 +msgid "Sunday" +msgstr "Nedeľa" + +#: src/dates.c:27 +msgid "Monday" +msgstr "Pondelok" + +#: src/dates.c:28 +msgid "Tuesday" +msgstr "Utorok" + +#: src/dates.c:29 +msgid "Wednesday" +msgstr "Streda" + +#: src/dates.c:30 +msgid "Thursday" +msgstr "Štvrtok" + +#: src/dates.c:31 +msgid "Friday" +msgstr "Piatok" + +#: src/dates.c:32 +msgid "Saturday" +msgstr "Sobota" + +#: src/dates.c:38 +msgid "*Jan" +msgstr "*Jan" + +#: src/dates.c:39 +msgid "*Feb" +msgstr "*Feb" + +#: src/dates.c:40 +msgid "*Mar" +msgstr "*Mar" + +#: src/dates.c:41 +msgid "*Apr" +msgstr "*Apr" + +#: src/dates.c:42 +msgid "*May" +msgstr "*Máj" + +#: src/dates.c:43 +msgid "*Jun" +msgstr "*Jún" + +#: src/dates.c:44 +msgid "*Jul" +msgstr "*Júl" + +#: src/dates.c:45 +msgid "*Aug" +msgstr "*Aug" + +#: src/dates.c:46 +msgid "*Sep" +msgstr "*Sep" + +#: src/dates.c:47 +msgid "*Oct" +msgstr "*Okt" + +#: src/dates.c:48 +msgid "*Nov" +msgstr "*Nov" + +#: src/dates.c:49 +msgid "*Dec" +msgstr "*Dec" + +#: src/dates.c:55 +msgid "January" +msgstr "Január" + +#: src/dates.c:56 +msgid "February" +msgstr "Február" + +#: src/dates.c:57 +msgid "March" +msgstr "Marec" + +#: src/dates.c:58 +msgid "April" +msgstr "Apríl" + +#: src/dates.c:59 +msgid "May" +msgstr "Máj" + +#: src/dates.c:60 +msgid "June" +msgstr "Jún" + +#: src/dates.c:61 +msgid "July" +msgstr "Júl" + +#: src/dates.c:62 +msgid "August" +msgstr "August" + +#: src/dates.c:63 +msgid "September" +msgstr "September" + +#: src/dates.c:64 +msgid "October" +msgstr "Október" + +#: src/dates.c:65 +msgid "November" +msgstr "November" + +#: src/dates.c:66 +msgid "December" +msgstr "December" + +#: src/dialog-cell-format.c:66 +msgid "Numbers" +msgstr "Čísla" + +#: src/dialog-cell-format.c:67 +msgid "Accounting" +msgstr "Účtovníctvo" + +#: src/dialog-cell-format.c:68 +msgid "Date" +msgstr "Dátumy" + +#: src/dialog-cell-format.c:69 +msgid "Time" +msgstr "Čas" + +#: src/dialog-cell-format.c:70 +msgid "Percent" +msgstr "Percentá" + +#: src/dialog-cell-format.c:71 +msgid "Fraction" +msgstr "Zlomky" + +#: src/dialog-cell-format.c:72 +msgid "Scientific" +msgstr "Vedecké" + +#: src/dialog-cell-format.c:73 +msgid "Text" +msgstr "Text" + +#: src/dialog-cell-format.c:74 +msgid "Money" +msgstr "Peňažné" + +#: src/dialog-cell-format.c:256 +msgid "Categories" +msgstr "Kategórie" + +#. 2.1 Input line +#: src/dialog-cell-format.c:288 +msgid "Code:" +msgstr "Kód:" + +#. 2.2 Sample +#: src/dialog-cell-format.c:297 +msgid "Sample:" +msgstr "Príklad:" + +#: src/dialog-cell-format.c:309 +msgid "Format codes" +msgstr "Kódy formátov" + +#: src/dialog-cell-format.c:358 src/formats.c:16 src/number-match.c:455 +msgid "General" +msgstr "Všeobecné" + +#: src/dialog-cell-format.c:359 +msgid "Left" +msgstr "Doľava" + +#: src/dialog-cell-format.c:360 src/dialog-cell-format.c:369 src/workbook.c:979 +msgid "Center" +msgstr "Na stred" + +#: src/dialog-cell-format.c:361 +msgid "Right" +msgstr "Doprava" + +#: src/dialog-cell-format.c:362 +msgid "Fill" +msgstr "Vyplniť" + +#: src/dialog-cell-format.c:363 src/dialog-cell-format.c:371 +msgid "Justify" +msgstr "Zarovnať" + +#: src/dialog-cell-format.c:368 +msgid "Top" +msgstr "Hore" + +#: src/dialog-cell-format.c:370 +msgid "Bottom" +msgstr "Dolu" + +#. Vertical alignment +#: src/dialog-cell-format.c:426 +msgid "Vertical" +msgstr "Zvislo" + +#: src/dialog-cell-format.c:430 +msgid "Horizontal" +msgstr "Vodorovne" + +#: src/dialog-cell-format.c:433 +msgid "Auto return" +msgstr "Automatický návrat" + +#: src/dialog-cell-format.c:602 +msgid "Text color" +msgstr "Farba textu" + +#. The radio buttons +#: src/dialog-cell-format.c:606 src/dialog-cell-format.c:639 src/dialog-paste-special.c:28 +msgid "None" +msgstr "Žiadna" + +#: src/dialog-cell-format.c:608 +msgid "Use this color" +msgstr "Použi túto farbu" + +#: src/dialog-cell-format.c:610 src/dialog-cell-format.c:645 +msgid "No change" +msgstr "Bez zmeny" + +#: src/dialog-cell-format.c:633 +msgid "Background configuration" +msgstr "Konfigurácia pozadia" + +#: src/dialog-cell-format.c:641 +msgid "Use solid color" +msgstr "Použi pevnú výplň" + +#: src/dialog-cell-format.c:643 +msgid "Use a pattern" +msgstr "Použi vzor" + +#: src/dialog-cell-format.c:915 +msgid "Number" +msgstr "Čísla" + +#: src/dialog-cell-format.c:916 +msgid "Alignment" +msgstr "Zarovnanie" + +#: src/dialog-cell-format.c:917 +msgid "Font" +msgstr "Písmo" + +#: src/dialog-cell-format.c:918 +msgid "Coloring" +msgstr "Farby" + +#: src/dialog-define-names.c:23 +msgid "Define names" +msgstr "Definuj mená" + +#: src/dialog-define-names.c:26 src/dialog-paste-special.c:29 +msgid "Add" +msgstr "Pridaj" + +#: src/dialog-define-names.c:27 src/plugin-manager.c:132 +msgid "Remove" +msgstr "Odstráň" + +#: src/dialog-define-names.c:42 +msgid "Names in the workbook" +msgstr "Mená v zošite" + +#: src/dialog-define-names.c:49 +msgid "Refers to" +msgstr "Odkazuje sa na" + +#: src/dialog-delete-cells.c:25 +msgid "delete cells" +msgstr "vymaž bunky" + +#: src/dialog-delete-cells.c:29 +msgid "Delete cells" +msgstr "Vymaž bunky" + +#: src/dialog-delete-cells.c:32 src/item-grid.c:533 +msgid "Delete" +msgstr "Vymaž" + +#: src/dialog-delete-cells.c:33 +msgid "Shift cells left" +msgstr "Posuň bunky doľava" + +#: src/dialog-delete-cells.c:34 +msgid "Shift cells up" +msgstr "Posuň bunky hore" + +#: src/dialog-delete-cells.c:35 +msgid "Delete row(s)" +msgstr "Odstráň riadky" + +#: src/dialog-delete-cells.c:36 +msgid "Delete column(s)" +msgstr "Odstráň stĺpce" + +#: src/dialog-goto-cell.c:42 +msgid "Cell" +msgstr "Bunka" + +#: src/dialog-goto-cell.c:45 +msgid "Go to..." +msgstr "Skoč na..." + +#: src/dialog-goto-cell.c:47 +msgid "Special..." +msgstr "Inak..." + +#: src/dialog-insert-cells.c:26 +msgid "insert cells" +msgstr "vlož bunky" + +#: src/dialog-insert-cells.c:30 +msgid "Insert cells" +msgstr "Vlož bunky" + +#: src/dialog-insert-cells.c:33 src/item-grid.c:532 +msgid "Insert" +msgstr "Vlož" + +#: src/dialog-insert-cells.c:34 +msgid "Shift cells right" +msgstr "Posuň bunky doprava" + +#: src/dialog-insert-cells.c:35 +msgid "Shift cells down" +msgstr "Posuň bunky dole" + +#: src/dialog-insert-cells.c:36 +msgid "Insert row(s)" +msgstr "Vlož riadky" + +#: src/dialog-insert-cells.c:37 +msgid "Insert column(s)" +msgstr "Vlož stĺpce" + +#: src/dialog-paste-special.c:20 +msgid "All" +msgstr "Všetko" + +#: src/dialog-paste-special.c:21 +msgid "Formulas" +msgstr "Vzorce" + +#: src/dialog-paste-special.c:22 +msgid "Values" +msgstr "Hodnoty" + +#: src/dialog-paste-special.c:23 +msgid "Formats" +msgstr "Formát" + +#: src/dialog-paste-special.c:30 +msgid "Substract" +msgstr "Odčítaj" + +#: src/dialog-paste-special.c:31 +msgid "Multiply" +msgstr "Vynásob" + +#: src/dialog-paste-special.c:32 +msgid "Divide" +msgstr "Vydeľ" + +#: src/dialog-paste-special.c:56 src/item-grid.c:530 +msgid "Paste special" +msgstr "Vlož inak" + +#: src/dialog-paste-special.c:61 +msgid "Paste type" +msgstr "Typ vloženia" + +#: src/dialog-paste-special.c:65 +msgid "Operation" +msgstr "Operácia" + +#: src/dialog-zoom.c:47 src/dialog-zoom.c:50 +msgid "Zoom" +msgstr "Mierka" + +#: src/dialog-zoom.c:56 +msgid "Custom" +msgstr "Vlastná" + +#: src/dialog-zoom.c:84 +msgid "Zoom factor should be at least 50%" +msgstr "Mierka by mala byť minimálne 50 %" + +#: src/dialog-zoom.c:90 +msgid "Zoom factor should be at most 900%" +msgstr "Mierka by mala byť maximálne 900 %" + +#: src/dump.c:29 +msgid "Can not create file %s\n" +msgstr "Nemôžem vytvoriť súbor %s\n" + +#: src/expr.c:31 +msgid "Syntax error" +msgstr "Chyba v syntaxi" + +#: src/expr.c:35 +msgid "Missing quote" +msgstr "Chýbajúca úvodzovka" + +#: src/expr.c:39 +msgid "Impossible!" +msgstr "Nemožné!" + +#: src/expr.c:674 src/expr.c:954 src/expr.c:1149 src/fn-misc.c:63 src/fn-string.c:54 src/fn-string.c:76 src/fn-string.c:98 src/fn-string.c:155 src/fn-string.c:192 src/fn-string.c:271 src/fn-string.c:350 src/fn-string.c:390 src/fn-string.c:571 src/fn-string.c:612 src/fn-string.c:681 src/fn-string.c:726 +msgid "Type mismatch" +msgstr "Chyba typu" + +#: src/expr.c:751 +msgid "Function does not exist" +msgstr "Funkcia neexistuje" + +#: src/expr.c:755 +msgid "Calling non-function" +msgstr "Volanie čohosi, čo nie je funkcia" + +#: src/expr.c:895 +msgid "Type error" +msgstr "Chyba typu" + +#: src/expr.c:1004 src/expr.c:1041 +msgid "Division by zero" +msgstr "Delenie nulou" + +#: src/expr.c:1129 +msgid "Reference to newborn cell" +msgstr "Referencia na novú bunku" + +#: src/expr.c:1164 +msgid "Unknown evaluation error" +msgstr "Neznáma chyba pri vyhodnocovaní" + +#: src/file.c:218 +msgid "File format:" +msgstr "Formát súboru:" + +#: src/file.c:257 +msgid "Save workbook as" +msgstr "Ulož ako" + +#: src/file.c:289 +msgid "Sorry, there are no file savers loaded, I can not save" +msgstr "Sorry, ale nemám načítané žiadne funkcie na ukladanie" + +#: src/file.c:327 +msgid "Load file" +msgstr "Načítaj súbor" + +#: src/fn-date.c:18 +msgid "" +"@FUNCTION=DATE\n" +"@SYNTAX=DATE (year,month,day)\n" +"@DESCRIPTION=Computes the number of days since the 1st of january of 1900(the date serial number) for the given year, month and day.\n" +"The day might be negative (to count backwards) and it is relative to the previous month. The years should be at least 1900\n" +"@SEEALSO=TODAY, NOW" +msgstr "" + +#: src/fn-date.c:46 +msgid "Invalid month or year" +msgstr "Neplatný mesiac alebo rok" + +#: src/fn-date.c:61 +msgid "Invalid day" +msgstr "Neplatný deň" + +#: src/fn-date.c:71 +msgid "" +"@FUNCTION=TODAY\n" +"@SYNTAX=TODAY ()\n" +"@DESCRIPTION=Returns the serial number for today (the number of days elapsed since the 1st of January of 1900)\n" +"@SEEALSO=TODAY, NOW" +msgstr "" + +#: src/fn-date.c:100 +msgid "" +"@FUNCTION=NOW\n" +"@SYNTAX=NOW ()\n" +"@DESCRIPTION=Returns the serial number for the date and time at the time it is evaluated.\n" +"Serial Numbers in Gnumeric are represented as follows:The integral part is the number of days since the 1st of January of 1900. The decimal part represent the fraction of the day and is mapped into hour, minutes and seconds\n" +"For example: .0 represents the beginning of the day, and 0.5 represents noon\n" +"@SEEALSO=TODAY, NOW" +msgstr "" + +#: src/fn-date.c:140 +msgid "" +"@FUNCTION=TIME\n" +"@SYNTAX=TIME (hours,minutes,seconds)\n" +"@DESCRIPTION=Returns a fraction representing the hour\n" +"@SEEALSO=HOUR" +msgstr "" + +#: src/fn-date.c:167 +msgid "" +"@FUNCTION=HOUR\n" +"@SYNTAX=HOUR (serial_number)\n" +"@DESCRIPTION=Converts a serial number to an hour. The hour is returned as an integer in the range 0 (12:00 A.M.) to 23 (11:00 P.M.)\n" +"Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string\n" +"@SEEALSO=MINUTE, NOW, TIME, SECOND" +msgstr "" + +#: src/fn-date.c:182 +msgid "" +"@FUNCTION=MINUTE\n" +"@SYNTAX=MINUTE (serial_number)\n" +"@DESCRIPTION=Converts a serial number to a minute. The minute is returned as an integer in the range 0 to 59\n" +"Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string\n" +"@SEEALSO=HOUR, NOW, TIME, SECOND" +msgstr "" + +#: src/fn-date.c:197 +msgid "" +"@FUNCTION=SECOND\n" +"@SYNTAX=SECOND (serial_number)\n" +"@DESCRIPTION=Converts a serial number to a second. The second is returned as an integer in the range 0 to 59\n" +"Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string\n" +"@SEEALSO=HOUR, MINUTE, NOW, TIME" +msgstr "" + +#: src/fn-date.c:235 +msgid "" +"@FUNCTION=YEAR\n" +"@SYNTAX=YEAR (serial_number)\n" +"@DESCRIPTION=Converts a serial number to a year.\n" +"Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string\n" +"@SEEALSO=DAY, MONTH, TIME, NOW" +msgstr "" + +#: src/fn-date.c:249 +msgid "" +"@FUNCTION=MONTH\n" +"@SYNTAX=MONTH (serial_number)\n" +"@DESCRIPTION=Converts a serial number to a month.\n" +"Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string\n" +"@SEEALSO=DAY, TIME, NOW, YEAR" +msgstr "" + +#: src/fn-date.c:263 +msgid "" +"@FUNCTION=DAY\n" +"@SYNTAX=DAY (serial_number)\n" +"@DESCRIPTION=Converts a serial number to a day.\n" +"Note that Gnumeric will perform regular string to serial number conversion for you, so you can enter a date as a string\n" +"@SEEALSO=MONTH, TIME, NOW, YEAR" +msgstr "" + +#: src/fn-math.c:19 +msgid "" +"@FUNCTION=NAME\n" +"@SYNTAX=(b1, b2, ...)\n" +"@DESCRIPTION\n" +"\n" +"@SEEALSO=" +msgstr "" + +#: src/fn-math.c:40 +msgid "" +"@FUNCTION=ABS\n" +"@SYNTAX=ABS(b1)\n" +"@DESCRIPTION=Implements the Absolute Value function: the result is to drop the negative sign (if present). This can be done for integers and floating point numbers.\n" +"Performing this function on a string or empty cell simply does nothing.\n" +"@SEEALSO=CEIL, FLOOR" +msgstr "" + +#: src/fn-math.c:60 +msgid "" +"@FUNCTION=ACOS\n" +"@SYNTAX=ACOS(x)\n" +"@DESCRIPTION=The ACOS function calculates the arc cosine of x; that is the value whose cosine is x. If x falls outside the range -1 to 1, ACOS fails and returns the error 'acos - domain error'. The value it returns is in radians. \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=COS, SIN, DEGREES, RADIANS" +msgstr "" + +#: src/fn-math.c:83 +msgid "acos - domain error" +msgstr "" + +#: src/fn-math.c:90 +msgid "" +"@FUNCTION=ACOSH\n" +"@SYNTAX=ACOSH(x)\n" +"@DESCRIPTION=The ACOSH function calculates the inverse hyperbolic cosine of x; that is the value whose hyperbolic cosine is x. If x is less than 1.0, acosh() returns the error 'acosh - domain error'\n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=ACOS, DEGREES, RADIANS " +msgstr "" + +#: src/fn-math.c:113 +msgid "acosh - domain error" +msgstr "" + +#: src/fn-math.c:120 +msgid "" +"@FUNCTION=ASIN\n" +"@SYNTAX=ASIN(x)\n" +"@DESCRIPTION=The ASIN function calculates the arc sine of x; that is the value whose sine is x. If x falls outside the range -1 to 1, ASIN fails and returns the error 'asin - domain error' \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=SIN, COS, ASINH, DEGREES, RADIANS" +msgstr "" + +#: src/fn-math.c:142 +msgid "asin - domain error" +msgstr "" + +#: src/fn-math.c:149 +msgid "" +"@FUNCTION=ASINH\n" +"@SYNTAX=ASINH(x)\n" +"@DESCRIPTION=The ASINH function calculates the inverse hyperbolic sine of x; that is the value whose hyperbolic sine is x. \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=ASIN, SIN, COS, DEGREES, RADIANS" +msgstr "" + +#: src/fn-math.c:171 +msgid "" +"@FUNCTION=ATAN\n" +"@SYNTAX=ATAN(x)\n" +"@DESCRIPTION=The ATAN function calculates the arc tangent of x; that is the value whose tangent is x.Return value is in radians.\n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=TAN, COS, SIN, DEGREES, RADIANS" +msgstr "" + +#: src/fn-math.c:195 +msgid "" +"@FUNCTION=ATANH\n" +"@SYNTAX=ATANH(x)\n" +"@DESCRIPTION=The ATANH function calculates the inverse hyperbolic tangent of x; that is the value whose hyperbolic tangent is x. If the absolute value of x is greater than 1.0, ATANH returns an error of 'atanh: domain error' \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=ATAN, TAN, SIN, COS, DEGREES, RADIANS" +msgstr "" + +#: src/fn-math.c:219 +msgid "atanh: domain error" +msgstr "" + +#: src/fn-math.c:226 +msgid "" +"@FUNCTION=ATAN2\n" +"@SYNTAX=ATAN2(b1,b2)\n" +"@DESCRIPTION=The ATAN2 function calculates the arc tangent of the two variables b1 and b2. It is similar to calculating the arc tangent of b2 / b1, except that the signs of both arguments are used to determine the quadrant of the result. The result is in Radians.\n" +"Performing this function on a string or empty cell simply does nothing. \n" +"@SEEALSO=ATAN, ATANH, COS, SIN, DEGREES, RADIANS" +msgstr "" + +#: src/fn-math.c:251 +msgid "" +"@FUNCTION=CEIL\n" +"@SYNTAX=CEIL(x)\n" +"@DESCRIPTION=The CEIL function rounds x up to the next nearest integer.\n" +"Performing this function on a string or empty cell simply does nothing.\n" +"@SEEALSO=ABS, FLOOR, INT" +msgstr "" + +#: src/fn-math.c:271 +msgid "" +"@FUNCTION=CEILING\n" +"@SYNTAX=CEILING(x,significance)\n" +"@DESCRIPTION=The CEILING function rounds x up to the nearest multiple of significance. \n" +"If x or significance is non-numeric CEILING returns #VALUE! error. If n and significance have different signs CEILING returns #NUM! error. \n" +"@SEEALSO=CEIL" +msgstr "" + +#: src/fn-math.c:296 src/fn-math.c:1005 src/fn-math.c:1566 src/fn-math.c:1584 src/fn-math.c:1663 src/fn-math.c:1681 src/fn-math.c:1760 src/fn-math.c:1778 +msgid "#VALUE!" +msgstr "" + +#. -0 +#: src/fn-math.c:303 src/fn-math.c:448 src/fn-math.c:453 src/fn-math.c:501 src/fn-math.c:680 src/fn-math.c:688 src/fn-math.c:802 src/fn-math.c:1273 src/fn-math.c:1347 src/fn-math.c:1377 +msgid "#NUM!" +msgstr "" + +#: src/fn-math.c:328 +msgid "" +"@FUNCTION=COS\n" +"@SYNTAX=COS(x)\n" +"@DESCRIPTION=The COS function returns the cosine of x, where x is given in radians. \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=COSH, SIN, SINH, TAN, TANH, RADIANS, DEGREES" +msgstr "" + +#: src/fn-math.c:349 +msgid "" +"@FUNCTION=COSH\n" +"@SYNTAX=COSH(x)\n" +"@DESCRIPTION=The COSH function returns the hyperbolic cosine of x, which is defined mathematically as (exp(x) + exp(-x)) / 2. x is in radians. \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=COS, SIN, SINH, TAN, TANH, RADIANS, DEGREES, EXP" +msgstr "" + +#: src/fn-math.c:371 +msgid "" +"@FUNCTION=DEGREES\n" +"@SYNTAX=DEGREES(x)\n" +"@DESCRIPTION=Computes the number of degrees equivalent to x radians.\n" +"Performing this function on a string or empty cell simply does nothing. \n" +"@SEEALSO=RADIANS, PI" +msgstr "" + +#: src/fn-math.c:393 +msgid "" +"@FUNCTION=EXP\n" +"@SYNTAX=EXP(x)\n" +"@DESCRIPTION=Computes the value of e(the base of natural logarithmns) raised to the power of x. \n" +"Performing this function on a string or empty cell returns an error.\n" +"@SEEALSO=LOG, LOG2, LOG10" +msgstr "" + +#: src/fn-math.c:421 +msgid "" +"@FUNCTION=FACT\n" +"@SYNTAX=FACT(x)\n" +"@DESCRIPTION=Computes the factorial of x. ie, x!\n" +"Performing this function on a string or empty cell returns an error\n" +"\n" +"@SEEALSO=" +msgstr "" + +#: src/fn-math.c:469 +msgid "" +"@FUNCTION=COMBIN\n" +"@SYNTAX=COMBIN(n,k)\n" +"@DESCRIPTION=Computes the number of combinations.\n" +"Performing this function on a non-integer or a negative number returns an error. Also if n is less than k returns an error.\n" +"\n" +"@SEEALSO=" +msgstr "" + +#: src/fn-math.c:512 +msgid "" +"@FUNCTION=FLOOR\n" +"@SYNTAX=FLOOR(x)\n" +"@DESCRIPTION=The FLOOR function rounds x down to the next nearest integer.\n" +"Performing this function on a string or empty cell simply does nothing.\n" +"@SEEALSO=CEIL, ABS, INT" +msgstr "" + +#: src/fn-math.c:532 +msgid "" +"@FUNCTION=INT\n" +"@SYNTAX=INT(b1, b2, ...)\n" +"@DESCRIPTION=The INT function round b1 now to the nearest int. Where 'nearest' implies being closer to zero. Equivalent to FLOOR(b1) for b1 >0, amd CEIL(b1) for b1 < 0. \n" +"Performing this function on a string or empty cell simply does nothing.\n" +"@SEEALSO=FLOOR, CEIL, ABS" +msgstr "" + +#: src/fn-math.c:559 +msgid "" +"@FUNCTION=LOG\n" +"@SYNTAX=LOG(x)\n" +"@DESCRIPTION=Computes the natural logarithm of x. \n" +"Performing this function on a string or empty cell returns an error. \n" +"@SEEALSO=EXP, LOG2, LOG10" +msgstr "" + +#: src/fn-math.c:578 +msgid "log: domain error" +msgstr "" + +#: src/fn-math.c:585 +msgid "" +"@FUNCTION=POWER\n" +"@SYNTAX=POWER(x,y)\n" +"@DESCRIPTION=Returns the value of x raised to the power y\n" +"Performing this function on a string or empty cell returns an error. \n" +"@SEEALSO=EXP" +msgstr "" + +#: src/fn-math.c:605 +msgid "" +"@FUNCTION=LOG2\n" +"@SYNTAX=LOG2(x)\n" +"@DESCRIPTION=Computes the base-2 logarithm of x. \n" +"Performing this function on a string or empty cell returns an error. \n" +"@SEEALSO=EXP, LOG10, LOG" +msgstr "" + +#: src/fn-math.c:624 +msgid "log2: domain error" +msgstr "" + +#: src/fn-math.c:631 +msgid "" +"@FUNCTION=LOG10\n" +"@SYNTAX=LOG10(x)\n" +"@DESCRIPTION=Computes the base-10 logarithm of x. \n" +"Performing this function on a string or empty cell returns an error. \n" +"@SEEALSO=EXP, LOG2, LOG" +msgstr "" + +#: src/fn-math.c:651 +msgid "log10: domain error" +msgstr "" + +#: src/fn-math.c:658 +msgid "" +"@FUNCTION=MOD\n" +"@SYNTAX=MOD(number,divisor)\n" +"@DESCRIPTION=Implements modulo arithmetic.Returns the remainder when divisor is divided into abs(number).\n" +"Returns #DIV/0! if divisor is zero.@SEEALSO=INT,FLOOR,CEIL" +msgstr "" + +#: src/fn-math.c:692 +msgid "#DIV/0!" +msgstr "" + +#: src/fn-math.c:700 +msgid "" +"@FUNCTION=RADIANS\n" +"@SYNTAX=RADIANS(x)\n" +"@DESCRIPTION=Computes the number of radians equivalent to x degrees. \n" +"Performing this function on a string or empty cell simply does nothing. \n" +"@SEEALSO=PI,DEGREES" +msgstr "" + +#: src/fn-math.c:722 +msgid "" +"@FUNCTION=RAND\n" +"@SYNTAX=RAND()\n" +"@DESCRIPTION=Returns a random number greater than or equal to 0 and less than 1.\n" +"\n" +"@SEEALSO=" +msgstr "" + +#: src/fn-math.c:741 +msgid "" +"@FUNCTION=SIN\n" +"@SYNTAX=SIN(x)\n" +"@DESCRIPTION=The SIN function returns the sine of x, where x is given in radians. \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=COS, COSH, SINH, TAN, TANH, RADIANS, DEGREES" +msgstr "" + +#: src/fn-math.c:762 +msgid "" +"@FUNCTION=SINH\n" +"@SYNTAX=SINH(x)\n" +"@DESCRIPTION=The SINH function returns the hyperbolic sine of x, which is defined mathematically as (exp(x) - exp(-x)) / 2. x is in radians. \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=SIN, COS, COSH, TAN, TANH, DEGREES, RADIANS, EXP" +msgstr "" + +#: src/fn-math.c:784 +msgid "" +"@FUNCTION=SQRT\n" +"@SYNTAX=SQRT(x)\n" +"@DESCRIPTION=The SQRT function returns the square root of x, \n" +"If x is negative returns #NUM!.This function only takes one argument.\n" +"@SEEALSO=POW" +msgstr "" + +#: src/fn-math.c:809 +msgid "" +"@FUNCTION=SUM\n" +"@SYNTAX=SUM(value1, value2, ...)\n" +"@DESCRIPTION=Computes the sum of all the values and cells referenced in the argument list. \n" +"@SEEALSO=AVERAGE, COUNT" +msgstr "" + +#: src/fn-math.c:900 +msgid "" +"@FUNCTION=SUMSQ\n" +"@SYNTAX=SUMSQ(value1, value2, ...)\n" +"@DESCRIPTION=SUMSQ returns the sum of the squares of all the values and cells referenced in the argument list. \n" +"@SEEALSO=SUM, COUNT" +msgstr "" + +#: src/fn-math.c:955 +msgid "" +"@FUNCTION=MULTINOMIAL\n" +"@SYNTAX=MULTINOMIAL(value1, value2, ...)\n" +"@DESCRIPTION=MULTINOMIAL returns the ratio of the factorial of a sum of values to the product of factorials. \n" +"@SEEALSO=SUM" +msgstr "" + +#: src/fn-math.c:1013 +msgid "" +"@FUNCTION=PRODUCT\n" +"@SYNTAX=PRODUCT(value1, value2, ...)\n" +"@DESCRIPTION=PRODUCT returns the product of all the values and cells referenced in the argument list. \n" +"@SEEALSO=SUM, COUNT" +msgstr "" + +#: src/fn-math.c:1068 +msgid "" +"@FUNCTION=TAN\n" +"@SYNTAX=TAN(x)\n" +"@DESCRIPTION=The TAN function returns the tangent of x, where x is given in radians. \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=TANH, COS, COSH, SIN, SINH, DEGREES, RADIANS" +msgstr "" + +#: src/fn-math.c:1089 +msgid "" +"@FUNCTION=TANH\n" +"@SYNTAX=TANH(x)\n" +"@DESCRIPTION= The TANH function returns the hyperbolic tangent of x, which is defined mathematically as sinh(x) / cosh(x). \n" +"Performing this function on a string or empty cell simply does nothing. This function only takes one argument.\n" +"@SEEALSO=TAN, SIN, SINH, COS, COSH, DEGREES, RADIANS" +msgstr "" + +#: src/fn-math.c:1110 +msgid "" +"@FUNCTION=PI\n" +"@SYNTAX=PI()\n" +"@DESCRIPTION=The PI functions returns the value of Pi as defined by M_PI.\n" +"This function is called with no arguments.\n" +"@SEEALSO=" +msgstr "" + +#: src/fn-math.c:1130 +msgid "" +"@FUNCTION=TRUNC\n" +"@SYNTAX=TRUNC(number[,digits])\n" +"@DESCRIPTION=The TRUNC function returns the value of number truncated to the number of digits specified. If digits is omited then digits defaults to zero.\n" +"\n" +"@SEEALSO=" +msgstr "" + +#: src/fn-math.c:1187 +msgid "" +"@FUNCTION=EVEN\n" +"@SYNTAX=EVEN(number)\n" +"@DESCRIPTION=EVEN function returns the number rounded up to the nearest even integer. \n" +"@SEEALSO=ODD" +msgstr "" + +#: src/fn-math.c:1219 +msgid "" +"@FUNCTION=ODD\n" +"@SYNTAX=ODD(number)\n" +"@DESCRIPTION=ODD function returns the number rounded up to the nearest odd integer. \n" +"@SEEALSO=EVEN" +msgstr "" + +#: src/fn-math.c:1251 +msgid "" +"@FUNCTION=FACTDOUBLE\n" +"@SYNTAX=FACTDOUBLE(number)\n" +"@DESCRIPTION=FACTDOUBLE function returns the double factorial of a number. \n" +"If @number is not an integer, it is truncated. If @number is negative FACTDOUBLE returns #NUM! error. \n" +"@SEEALSO=FACT" +msgstr "" + +#: src/fn-math.c:1282 +msgid "" +"@FUNCTION=QUOTIENT\n" +"@SYNTAX=QUOTIENT(num,den)\n" +"@DESCRIPTION=QUOTIENT function returns the integer portion of a division. @num is the divided and @den is the divisor. \n" +"@SEEALSO=MOD" +msgstr "" + +#: src/fn-math.c:1304 +msgid "" +"@FUNCTION=SIGN\n" +"@SYNTAX=SIGN(num)\n" +"@DESCRIPTION=SIGN function returns 1 if the number is positive, zero if the number is 0, and -1 if the number is negative. \n" +"@SEEALSO=" +msgstr "" + +#: src/fn-math.c:1330 +msgid "" +"@FUNCTION=SQRTPI\n" +"@SYNTAX=SQRTPI(number)\n" +"@DESCRIPTION=SQRTPI function returns the square root of a number multiplied by pi. \n" +"@SEEALSO=PI" +msgstr "" + +#: src/fn-math.c:1355 +msgid "" +"@FUNCTION=RANDBETWEEN\n" +"@SYNTAX=RANDBETWEEN(bottom,top)\n" +"@DESCRIPTION=RANDBETWEEN function returns a random integer number between @bottom and @top. \n" +"If @bottom or @top is non-integer it is truncated. If @bottom > @top RANDBETWEEN returns #NUM! error. \n" +"@SEEALSO=RAND" +msgstr "" + +#: src/fn-math.c:1381 src/fn-math.c:1593 src/fn-math.c:1690 src/fn-math.c:1787 +msgid "#N/A!" +msgstr "" + +#: src/fn-math.c:1389 +msgid "" +"@FUNCTION=ROUNDDOWN\n" +"@SYNTAX=ROUNDDOWN(number[,digits])\n" +"@DESCRIPTION=ROUNDDOWN function rounds a given number down, towards zero. @number is the number you want rounded down and @digits is the number of digits to which you want to round that number. \n" +"If digits is greater than zero, number is rounded down to the given number of digits. If digits is zero or omitted, number is rounded down to the nearest integer. If digits is less than zero, number is rounded down to the left of the decimal point. \n" +"@SEEALSO=ROUNDUP" +msgstr "" + +#: src/fn-math.c:1436 +msgid "" +"@FUNCTION=ROUNDUP\n" +"@SYNTAX=ROUNDUP(number[,digits])\n" +"@DESCRIPTION=ROUNDUP function rounds a given number up, away from zero. @number is the number you want rounded up and @digits is the number of digits to which you want to round that number. \n" +"If digits is greater than zero, number is rounded up to the given number of digits. If digits is zero or omitted, number is rounded up to the nearest integer. If digits is less than zero, number is rounded up to the left of the decimal point. \n" +"@SEEALSO=ROUNDDOWN" +msgstr "" + +#: src/fn-math.c:1522 +msgid "" +"@FUNCTION=SUMX2MY2\n" +"@SYNTAX=SUMX2MY2(array1,array2)\n" +"@DESCRIPTION=SUMX2MY2 function returns the sum of the difference of squares of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMX2MY2 is SUM (x^2-y^2). \n" +"Strings and empty cells are simply ignored.\n" +"If @array1 and @array2 have different number of data points, SUMX2MY2 returns #N/A! error. \n" +"@SEEALSO=SUMSQ" +msgstr "" + +#: src/fn-math.c:1570 src/fn-math.c:1588 src/fn-math.c:1667 src/fn-math.c:1685 src/fn-math.c:1764 src/fn-math.c:1782 +msgid "Array version not implemented!" +msgstr "" + +#: src/fn-math.c:1619 +msgid "" +"@FUNCTION=SUMX2PY2\n" +"@SYNTAX=SUMX2PY2(array1,array2)\n" +"@DESCRIPTION=SUMX2PY2 function returns the sum of the sum of squares of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMX2PY2 is SUM (x^2+y^2). \n" +"Strings and empty cells are simply ignored.\n" +"If @array1 and @array2 have different number of data points, SUMX2PY2 returns #N/A! error. \n" +"@SEEALSO=SUMSQ" +msgstr "" + +#: src/fn-math.c:1716 +msgid "" +"@FUNCTION=SUMXMY2\n" +"@SYNTAX=SUMXMY2(array1,array2)\n" +"@DESCRIPTION=SUMXMY2 function returns the sum of squares of differences of corresponding values in two arrays. @array1 is the first array or range of data points and @array2 is the second array or range of data points. The equation of SUMXMY2 is SUM (x-y)^2. \n" +"Strings and empty cells are simply ignored.\n" +"If @array1 and @array2 have different number of data points, SUMXMY2 returns #N/A! error. \n" +"@SEEALSO=SUMSQ" +msgstr "" + +#: src/fn-misc.c:18 +msgid "" +"@FUNCTION=ISERROR\n" +"@SYNTAX=ISERROR(exp)\n" +"@DESCRIPTION=Returns a TRUE value if the expression has an error\n" +"\n" +"@SEEALSO=ERROR" +msgstr "" + +#: src/fn-misc.c:34 +msgid "Argument mismatch" +msgstr "" + +#: src/fn-misc.c:49 +msgid "" +"@FUNCTION=ERROR\n" +"@SYNTAX=ERROR(text)\n" +"@DESCRIPTION=Return the specified error\n" +"\n" +"@SEEALSO=ISERROR" +msgstr "" + +#: src/fn-sheet.c:18 +msgid "" +"@FUNCTION=SELECTION\n" +"@SYNTAX=SELECTION(x)\n" +"@DESCRIPTION=The SELECTION function returns a list with the values in the current mouse cursor. This is usually used to implement on-the-flight computation of values\n" +"@SEEALSO=" +msgstr "" + +#: src/fn-string.c:18 +msgid "" +"@FUNCTION=CHAR\n" +"@SYNTAX=CHAR(x)\n" +"@DESCRIPTION=Returns the ascii character represented by the number x.\n" +"@SEEALSO=CODE" +msgstr "" + +#: src/fn-string.c:40 +msgid "" +"@FUNCTION=CODE\n" +"@SYNTAX=CODE(char)\n" +"@DESCRIPTION=Returns the ASCII number for the character char.\n" +"@SEEALSO=CHAR" +msgstr "" + +#: src/fn-string.c:62 +msgid "" +"@FUNCTION=EXACT\n" +"@SYNTAX=EXACT(string1, string2)\n" +"@DESCRIPTION=Returns true if string1 is exactly equal to string2 (this routine is case sensitive).\n" +"@SEEALSO=LEN" +msgstr "" + +#: src/fn-string.c:84 +msgid "" +"@FUNCTION=LEN\n" +"@SYNTAX=LEN(string)\n" +"@DESCRIPTION=Returns the length in characters of the string @string.\n" +"@SEEALSO=CHAR, CODE" +msgstr "" + +#: src/fn-string.c:106 +msgid "" +"@FUNCTION=LEFT\n" +"@SYNTAX=LEFT(text[,num_chars])\n" +"@DESCRIPTION=Returns the leftmost num_chars characters or the left character if num_chars is not specified\n" +"@SEEALSO=MID, RIGHT" +msgstr "" + +#: src/fn-string.c:139 +msgid "" +"@FUNCTION=LOWER\n" +"@SYNTAX=LOWER(text)\n" +"@DESCRIPTION=Returns a lower-case version of the string in @text\n" +"@SEEALSO=UPPER" +msgstr "" + +#: src/fn-string.c:172 +msgid "" +"@FUNCTION=MID\n" +"@SYNTAX=MID(string, position, length)\n" +"@DESCRIPTION=Returns a substring from @string starting at @position for @length characters.\n" +"@SEEALSO=LEFT, RIGHT" +msgstr "" + +#: src/fn-string.c:200 src/fn-string.c:621 +msgid "Invalid arguments" +msgstr "" + +#: src/fn-string.c:218 +msgid "" +"@FUNCTION=RIGHT\n" +"@SYNTAX=RIGHT(text[,num_chars])\n" +"@DESCRIPTION=Returns the rightmost num_chars characters or the right character if num_chars is not specified\n" +"@SEEALSO=MID, LEFT" +msgstr "" + +#: src/fn-string.c:255 +msgid "" +"@FUNCTION=UPPER\n" +"@SYNTAX=UPPER(text)\n" +"@DESCRIPTION=Returns a upper-case version of the string in @text\n" +"@SEEALSO=LOWER" +msgstr "" + +#: src/fn-string.c:289 +msgid "" +"@FUNCTION=CONCATENATE\n" +"@SYNTAX=CONCATENATE(string1[,string2...])\n" +"@DESCRIPTION=Returns up appended strings\n" +"@SEEALSO=LEFT, MID, RIGHT" +msgstr "" + +#: src/fn-string.c:335 +msgid "" +"@FUNCTION=REPT\n" +"@SYNTAX=REPT(string,num)\n" +"@DESCRIPTION=Returns @num repetitions of @string\n" +"@SEEALSO=CONCATENATE" +msgstr "" + +#. start position too high or low +#: src/fn-string.c:353 src/fn-string.c:433 src/fn-string.c:440 src/fn-string.c:479 +msgid "Invalid argument" +msgstr "" + +#: src/fn-string.c:373 +msgid "" +"@FUNCTION=CLEAN\n" +"@SYNTAX=CLEAN(string)\n" +"@DESCRIPTION=Cleans the string from any non-printable characters.\n" +"@SEEALSO=" +msgstr "" + +#: src/fn-string.c:412 +msgid "" +"@FUNCTION=FIND\n" +"@SYNTAX=FIND(string1,string2[,start])\n" +"@DESCRIPTION=Returns position of @string1 in @string2 (case-sesitive), searching only from character @start onwards (assumed 1 if omitted)\n" +"@SEEALSO=EXACT, LEN, MID, SEARCH" +msgstr "" + +#: src/fn-string.c:451 +msgid "" +"@FUNCTION=FIXED\n" +"@SYNTAX=FIXED(num, [decimals, no_commas])\n" +"@DESCRIPTION=Returns @num as a formatted string with @decimals numbers after the decimal point, omitting commas if requested by @no_commas\n" +"@SEEALSO=" +msgstr "" + +#. +#. * proper could be a LOT nicer +#. * (e.g. "US Of A" -> "US of A", "Cent'S Worth" -> "Cent's Worth") +#. * but this is how Excel does it +#. +#: src/fn-string.c:556 +msgid "" +"@FUNCTION=PROPER\n" +"@SYNTAX=PROPER(string)\n" +"@DESCRIPTION=Returns @string with initial of each word capitalised\n" +"@SEEALSO=LOWER, UPPER" +msgstr "" + +#: src/fn-string.c:595 +msgid "" +"@FUNCTION=REPLACE\n" +"@SYNTAX=REPLACE(old,start,num,new)\n" +"@DESCRIPTION=Returns @old with @new replacing @num characters from @start\n" +"@SEEALSO=MID, SEARCH, SUBSTITUTE, TRIM" +msgstr "" + +#: src/fn-string.c:644 +msgid "" +"@FUNCTION=T\n" +"@SYNTAX=T(value)\n" +"@DESCRIPTION=Returns @value if and only if it is text, otherwise a blank string\n" +"@SEEALSO=CELL, N, VALUE" +msgstr "" + +#: src/fn-string.c:667 +msgid "" +"@FUNCTION=TRIM\n" +"@SYNTAX=TRIM(text)\n" +"@DESCRIPTION=Returns @text with only single spaces between words\n" +"@SEEALSO=CLEAN, MID, REPLACE, SUBSTITUTE" +msgstr "" + +#: src/fn-string.c:714 +msgid "" +"@FUNCTION=VALUE\n" +"@SYNTAX=VALUE(text)\n" +"@DESCRIPTION=Returns numeric value of @text\n" +"@SEEALSO=DOLLAR, FIXED, TEXT" +msgstr "" + +#: src/fn-string.c:775 +msgid "" +"@FUNCTION=SUBSTITUTE\n" +"@SYNTAX=SUBSTITUTE(text, old, new [,num])\n" +"@DESCRIPTION=Replaces @old with @new in @text. Substitutions are only applied to instance @num of @old in @text, otherwise every one is changed.\n" +"@SEEALSO=REPLACE, TRIM" +msgstr "" + +#: src/fn-string.c:845 +msgid "" +"@FUNCTION=DOLLAR\n" +"@SYNTAX=DOLLAR(num,[decimals])\n" +"@DESCRIPTION=Returns @num formatted as currency \n" +"@SEEALSO=FIXED, TEXT, VALUE" +msgstr "" + +#: src/format.c:388 +msgid "black" +msgstr "" + +#: src/format.c:389 +msgid "blue" +msgstr "" + +#: src/format.c:390 +msgid "cyan" +msgstr "" + +#: src/format.c:391 +msgid "green" +msgstr "" + +#: src/format.c:392 +msgid "magenta" +msgstr "" + +#: src/format.c:393 +msgid "red" +msgstr "" + +#: src/format.c:394 +msgid "white" +msgstr "" + +#: src/format.c:395 +msgid "yellow" +msgstr "" + +#: src/formats.c:17 +msgid "0" +msgstr "" + +#: src/formats.c:18 +msgid "0.00" +msgstr "" + +#: src/formats.c:19 +msgid "#,##0" +msgstr "" + +#: src/formats.c:20 +msgid "#,##0.00" +msgstr "" + +#: src/formats.c:21 +msgid "#,##0_);(#,##0)" +msgstr "" + +#: src/formats.c:22 +msgid "#,##0_);[red](#,##0)" +msgstr "" + +#: src/formats.c:23 +msgid "#,##0.00_);(#,##0.00)" +msgstr "" + +#: src/formats.c:24 +msgid "#,##0.00_);[red](#,##0.00)" +msgstr "" + +#: src/formats.c:25 +msgid "0.0" +msgstr "" + +#: src/formats.c:30 +msgid "_($*#,##0_);_($*(#,##0);_($*\"-\"_);_(@_)" +msgstr "" + +#: src/formats.c:31 +msgid "_(*$,$$0_);_(*(#,##0);_(*\"-\"_);_(@_)" +msgstr "" + +#: src/formats.c:32 +msgid "_($*#,##0.00_);_($*(#,##0.00);_($*\"-\"??_);_(@_)" +msgstr "" + +#: src/formats.c:33 +msgid "_(*#,##0.00_);_(*(#,##0.00);_(*\"-\"??_);_(@_)" +msgstr "" + +#: src/formats.c:38 +msgid "m/d/yy" +msgstr "" + +#: src/formats.c:39 +msgid "m/d/yyyy" +msgstr "" + +#: src/formats.c:40 +msgid "d-mmm-yy" +msgstr "" + +#: src/formats.c:41 +msgid "d-mmm-yyyy" +msgstr "" + +#: src/formats.c:42 +msgid "d-mmm" +msgstr "" + +#: src/formats.c:43 +msgid "d-mm" +msgstr "" + +#: src/formats.c:44 +msgid "mmm/d" +msgstr "" + +#: src/formats.c:45 +msgid "mm/d" +msgstr "" + +#: src/formats.c:46 +msgid "mm/dd/yy" +msgstr "" + +#: src/formats.c:47 +msgid "mm/dd/yyyy" +msgstr "" + +#: src/formats.c:48 +msgid "mmm/dd/yy" +msgstr "" + +#: src/formats.c:49 +msgid "mmm/dd/yyyy" +msgstr "" + +#: src/formats.c:50 +msgid "mmm/ddd/yy" +msgstr "" + +#: src/formats.c:51 +msgid "mmm/ddd/yyyy" +msgstr "" + +#: src/formats.c:52 +msgid "mm/ddd/yy" +msgstr "" + +#: src/formats.c:53 +msgid "mm/ddd/yyyy" +msgstr "" + +#: src/formats.c:54 +msgid "mmm-yy" +msgstr "" + +#: src/formats.c:55 +msgid "mmm-yyyy" +msgstr "" + +#: src/formats.c:56 src/formats.c:66 +msgid "m/d/yy h:mm" +msgstr "" + +#: src/formats.c:57 +msgid "m/d/yyyy h:mm" +msgstr "" + +#: src/formats.c:62 +msgid "h:mm AM/PM" +msgstr "" + +#: src/formats.c:63 +msgid "h:mm:ss AM/PM" +msgstr "" + +#: src/formats.c:64 +msgid "h:mm" +msgstr "" + +#: src/formats.c:65 +msgid "h:mm:ss" +msgstr "" + +#: src/formats.c:67 +msgid "mm:ss" +msgstr "" + +#: src/formats.c:68 +msgid "mm:ss.0" +msgstr "" + +#: src/formats.c:69 +msgid "[h]:mm:ss" +msgstr "" + +#: src/formats.c:74 +msgid "0%" +msgstr "" + +#: src/formats.c:75 +msgid "0.00%" +msgstr "" + +#: src/formats.c:80 +msgid "# ?/?" +msgstr "" + +#: src/formats.c:81 +msgid "# ??/??" +msgstr "" + +#: src/formats.c:86 +msgid "0.00E+00" +msgstr "" + +#: src/formats.c:87 +msgid "##0.0E+0" +msgstr "" + +#: src/formats.c:97 +msgid "$#,##0_);($#,##0)" +msgstr "" + +#: src/formats.c:98 +msgid "$#,##0_);[red]($#,##0)" +msgstr "" + +#: src/formats.c:99 +msgid "$#,##0.00_);($#,##0.00)" +msgstr "" + +#: src/formats.c:100 +msgid "$#,##0.00_);[red]($#,##0.00)" +msgstr "" + +#: src/gnumeric-sheet.c:889 +msgid "75%" +msgstr "" + +#: src/gnumeric-sheet.c:892 +msgid "50%" +msgstr "" + +#: src/gnumeric-sheet.c:895 +msgid "25%" +msgstr "" + +#: src/gnumeric-sheet.c:898 +msgid "12%" +msgstr "" + +#: src/gnumeric-sheet.c:901 +msgid "6%" +msgstr "" + +#: src/gnumeric-sheet.c:904 +msgid "Horizontal lines" +msgstr "Vodorovné čiary" + +#: src/gnumeric-sheet.c:907 +msgid "Vertical lines" +msgstr "Zvislé čiary" + +#: src/gnumeric-sheet.c:910 src/gnumeric-sheet.c:913 src/gnumeric-sheet.c:916 src/gnumeric-sheet.c:919 +msgid "Diagonal lines" +msgstr "Diagonálne čiary" + +#: src/gnumeric-sheet.c:922 +msgid "Crossed diagonals" +msgstr "Prekrížené diagonály" + +#: src/gnumeric-sheet.c:925 +msgid "Bricks" +msgstr "Tehly" + +#: src/item-cursor.c:498 +msgid "" +"The cells dragged will overwrite the contents of the\n" +"existing cells in that range. Do you want me to replace\n" +"the contents in this region?" +msgstr "Presúvané bunky prepíšu obsah existujúcich buniek\n" +"v tomto rozsahu. Chcete nahradiť obsah buniek v tomto regióne?" + +#: src/item-cursor.c:579 src/item-grid.c:528 src/workbook.c:967 +msgid "Copy" +msgstr "Skopíruj" + +#: src/item-cursor.c:580 +msgid "Move" +msgstr "Presuň" + +#: src/item-cursor.c:581 +msgid "Copy formats" +msgstr "Skopíruj formát" + +#: src/item-cursor.c:582 +msgid "Copy values" +msgstr "Skopíruj hodnoty" + +#: src/item-cursor.c:583 +msgid "Shift cells down and copy" +msgstr "Posuň bunky dole a skopíruj" + +#: src/item-cursor.c:584 +msgid "Shift cells right and copy" +msgstr "Posuň bunky doprava a skopíruj" + +#: src/item-cursor.c:585 +msgid "Shift cells down and move" +msgstr "Posuň bunky dole a presuň" + +#: src/item-cursor.c:586 +msgid "Shift cells right and move" +msgstr "Posuň bunky doprava a presuň" + +#: src/item-grid.c:527 src/workbook.c:964 +msgid "Cut" +msgstr "Vysekni" + +#: src/item-grid.c:529 src/workbook.c:970 +msgid "Paste" +msgstr "Vlož" + +#: src/item-grid.c:534 +msgid "Erase content" +msgstr "Vymaž obsah" + +#: src/item-grid.c:536 +msgid "Cell format" +msgstr "Formát bunky" + +#: src/main.c:39 +msgid "Dumps the function definitions" +msgstr "Vypíše definície funkcií" + +#: src/main.c:39 +msgid "FILE" +msgstr "" + +#: src/main.c:41 +msgid "Enables some debugging functions" +msgstr "Povolí niektoré odlaďovacie funkcie" + +#: src/main.c:41 +msgid "LEVEL" +msgstr "" + +#: src/number-match.c:150 +msgid "(([-+]?[0-9,])?(\\.?[0-9]*)?([Ee][-+][0-9]+)?)" +msgstr "" + +#: src/plugin-manager.c:95 src/plugin-manager.c:96 +msgid "Name" +msgstr "Meno" + +#: src/plugin-manager.c:95 src/plugin-manager.c:96 +msgid "File" +msgstr "Súbor" + +#: src/plugin-manager.c:126 +msgid "Close" +msgstr "Zavri" + +#: src/plugin-manager.c:129 +msgid "Add..." +msgstr "Pridaj..." + +#: src/plugin.c:40 +msgid "unable to open module file: " +msgstr "Súbor s modulom sa nedá otvoriť: " + +#: src/plugin.c:51 +msgid "Plugin must contain init_plugin function." +msgstr "Prídavok musí obsahovať funkciu init_plugin." + +#: src/plugin.c:57 +msgid "init_plugin returned error" +msgstr "Funkcia init_plugin vrátila chybu" + +#: src/plugin.c:77 +msgid "Plugin is still in use.\n" +msgstr "Prídavok sa stále používa.\n" + +#: src/sheet-view.c:336 src/sheet-view.c:410 +msgid "Row: %d" +msgstr "Riadok: %d" + +#: src/sheet-view.c:343 src/sheet-view.c:382 +msgid "Column: %s" +msgstr "Stĺpec: %s" + +#: src/sheet.c:664 +msgid "ERROR" +msgstr "CHYBA" + +#: src/sheet.c:2491 +msgid "The command `" +msgstr "Príkaz `" + +#: src/sheet.c:2493 +msgid "' can not be performed with multiple selections" +msgstr "' sa nedá vykonať s viacnásobným výberom" + +#: src/sheet.c:2508 +msgid "copy" +msgstr "Skopíruj" + +#: src/sheet.c:2533 +msgid "cut" +msgstr "Vysekni" + +#: src/sheet.c:2582 +msgid "paste" +msgstr "Vlož" + +#: src/sheet.c:3455 +msgid "I was not able to activate object %s" +msgstr "Objekt %s sa nedá aktivovať" + +#: src/sheet.c:3467 +msgid "I was unable to the bind object" +msgstr "Objekt sa nedá naviazať" + +#: src/workbook.c:356 +msgid "Warning" +msgstr "Varovanie" + +#: src/workbook.c:364 +msgid "Workbook %s has unsaved changes, save them?" +msgstr "Zošit %s obsahuje zmeny, ktoré neboli uložené, uložiť ?" + +#: src/workbook.c:367 +msgid "Workbook has unsaved changes, save them?" +msgstr "Zošit obsahuje zmeny, ktoré neboli uložené, uložiť ?" + +#: src/workbook.c:555 +msgid "Insert cols" +msgstr "Vlož stĺpce" + +#: src/workbook.c:571 +msgid "Insert rows" +msgstr "Vlož riadky" + +#: src/workbook.c:667 +msgid ">mm/dd/yyyy" +msgstr "" + +#: src/workbook.c:686 +msgid ">hh:mm" +msgstr "" + +#: src/workbook.c:770 +msgid "_New" +msgstr "_Nový" + +#: src/workbook.c:770 +msgid "Create a new spreadsheet" +msgstr "Vytvorí nový zošit" + +#: src/workbook.c:781 +msgid "Plu_g-ins..." +msgstr "P_rídavky" + +#: src/workbook.c:781 +msgid "Gnumeric plugins" +msgstr "Pridané funkcie" + +#: src/workbook.c:795 +msgid "_All" +msgstr "_Všetko" + +#: src/workbook.c:796 +msgid "Clear the selected cells' formats, comments, and contents" +msgstr "Vymaže formáty, komentáre a obsah vybraných buniek" + +#: src/workbook.c:798 +msgid "_Formats" +msgstr "_Formáty" + +#: src/workbook.c:799 +msgid "Clear the selected cells' formats" +msgstr "Vymaže formátovanie vybraných buniek" + +#: src/workbook.c:800 +msgid "_Comments" +msgstr "_Komentáre" + +#: src/workbook.c:801 +msgid "Clear the selected cells' comments" +msgstr "Vymaže komentáre vybraných buniek" + +#: src/workbook.c:802 +msgid "_Content" +msgstr "_Obsah" + +#: src/workbook.c:803 +msgid "Clear the selected cells' contents" +msgstr "Vymaže obsah vybraných buniek" + +#: src/workbook.c:811 +msgid "P_aste special..." +msgstr "Vlož _inak..." + +#: src/workbook.c:812 +msgid "C_lear" +msgstr "_Vymaž" + +#: src/workbook.c:813 +msgid "Clear the selected cell(s)" +msgstr "Vymaže vybrané bunky" + +#: src/workbook.c:817 +msgid "_Select All" +msgstr "V_yber všetko" + +#: src/workbook.c:818 +msgid "Select all cells in the spreadsheet" +msgstr "Vyberie všetky bunky v zošite" + +#: src/workbook.c:820 +msgid "_Goto cell.." +msgstr "_Skoč na bunku..." + +#: src/workbook.c:821 +msgid "Jump to a specified cell" +msgstr "Skočí na zadanú bunku" + +#: src/workbook.c:827 +msgid "Insert object..." +msgstr "Vlož objekt..." + +#: src/workbook.c:828 +msgid "Inserts a Bonobo object" +msgstr "Vloží Bonono objekt" + +#: src/workbook.c:835 +msgid "_Define cell names" +msgstr "_Definuje mená buniek" + +#: src/workbook.c:839 +msgid "_Recalculate" +msgstr "_Prepočítaj" + +#: src/workbook.c:840 +msgid "Recalculate the spreadsheet" +msgstr "Prepočíta zošit" + +#: src/workbook.c:848 +msgid "_Zoom..." +msgstr "_Mierka" + +#: src/workbook.c:849 +msgid "Zoom the spreadsheet in or out" +msgstr "Zmení zväčšenie/zmenšenie zošitu" + +#: src/workbook.c:856 +msgid "Current _date" +msgstr "Aktuálny dátu_m" + +#: src/workbook.c:857 +msgid "Insert the current data into the selected cell(s)" +msgstr "Vloží aktuálny dátum do vybraných buniek" + +#: src/workbook.c:860 +msgid "Current _time" +msgstr "Aktuálny ča_s" + +#: src/workbook.c:861 +msgid "Insert the current time into the selected cell(s)" +msgstr "Vloží aktuálny čas do vybraných buniek" + +#: src/workbook.c:868 src/workbook.c:916 +msgid "_Sheet" +msgstr "_Zošit" + +#: src/workbook.c:868 +msgid "Insert a new spreadsheet" +msgstr "Vloží nový zošit" + +#: src/workbook.c:870 src/workbook.c:908 +msgid "_Cells..." +msgstr "_Bunky..." + +#: src/workbook.c:870 +msgid "Insert new cells" +msgstr "Vloží nové bunky" + +#: src/workbook.c:872 +msgid "_Rows" +msgstr "_Riadky" + +#: src/workbook.c:872 +msgid "Insert new rows" +msgstr "Vloží nové riadky" + +#: src/workbook.c:874 +msgid "C_olumns" +msgstr "_Stĺpce" + +#: src/workbook.c:874 +msgid "Insert new columns" +msgstr "Vloží nové stĺpce" + +#: src/workbook.c:879 +msgid "_Add/modify comment" +msgstr "_Pridaj/modifikuj komentár" + +#: src/workbook.c:880 +msgid "Edit the selected cell's comment" +msgstr "Edituje obsah vybranej bunky" + +#: src/workbook.c:881 +msgid "_Special" +msgstr "_Iné" + +#: src/workbook.c:890 src/workbook.c:896 +msgid "_Autoadjust" +msgstr "_Automatické prispôsobenie" + +#: src/workbook.c:891 +msgid "_Width" +msgstr "Šírka" + +#: src/workbook.c:897 +msgid "_Height" +msgstr "_Výška" + +#: src/workbook.c:902 +msgid "_Change name" +msgstr "_Zmeň meno" + +#: src/workbook.c:909 +msgid "Modify the formatting of the selected cells" +msgstr "Modifikuje formát vybraných buniek" + +#: src/workbook.c:911 +msgid "_Sort" +msgstr "_Triedenie" + +#: src/workbook.c:912 +msgid "Sort the selected cells" +msgstr "Utriedi vybrané bunky" + +#: src/workbook.c:914 +msgid "C_olumn" +msgstr "_Stĺpec" + +#: src/workbook.c:915 +msgid "_Row" +msgstr "_Riadok" + +#. Tools menu +#: src/workbook.c:923 +msgid "_Goal Seek..." +msgstr "_Hľadanie cieľa" + +#: src/workbook.c:925 +msgid "_Solver..." +msgstr "Riešenia" + +#: src/workbook.c:941 +msgid "_Insert" +msgstr "_Vlož" + +#: src/workbook.c:942 +msgid "F_ormat" +msgstr "F_ormát" + +#: src/workbook.c:943 +msgid "_Tools" +msgstr "_Nástroje" + +#: src/workbook.c:952 +msgid "New" +msgstr "Nový" + +#: src/workbook.c:952 +msgid "Creates a new sheet" +msgstr "Vytvorí nový zošit" + +#: src/workbook.c:955 +msgid "Open" +msgstr "Otvor" + +#: src/workbook.c:955 +msgid "Opens an existing workbook" +msgstr "Otvorí existujúci zošit" + +#: src/workbook.c:958 +msgid "Save" +msgstr "Ulož" + +#: src/workbook.c:958 +msgid "Saves the workbook" +msgstr "Uloží zošit" + +#: src/workbook.c:964 +msgid "Cuts the selection to the clipboard" +msgstr "Vysekne výber do schránky" + +#: src/workbook.c:967 +msgid "Copies the selection to the clipboard" +msgstr "Vloží výber do schránky" + +#: src/workbook.c:970 +msgid "Pastes the clipboard" +msgstr "Vloží obsah schránky" + +#: src/workbook.c:976 +msgid "Left align" +msgstr "Zarovnaj doľava" + +#: src/workbook.c:976 +msgid "Left justifies the cell contents" +msgstr "Zarovná obsah buniek doľava" + +#: src/workbook.c:979 +msgid "Centers the cell contents" +msgstr "Zarovná obsah buniek na stred" + +#: src/workbook.c:982 +msgid "Right align" +msgstr "Zarovnaj doprava" + +#: src/workbook.c:982 +msgid "Right justifies the cell contents" +msgstr "Zarovná obsah buniek doprava" + +#: src/workbook.c:987 +msgid "Bold" +msgstr "Tučné" + +#: src/workbook.c:987 +msgid "Sets the bold font" +msgstr "Zmení písmo na tučné" + +#: src/workbook.c:990 +msgid "Italic" +msgstr "Kurzíva" + +#: src/workbook.c:990 +msgid "Makes the font italic" +msgstr "Zmení písmo na kurzívu" + +#: src/workbook.c:997 +msgid "Graphic" +msgstr "Obrázok" + +#: src/workbook.c:997 +msgid "Creates a graphic in the spreadsheet" +msgstr "Vloží obrázok do dokumentu" + +#: src/workbook.c:1001 +msgid "Line" +msgstr "Čiara" + +#: src/workbook.c:1001 +msgid "Creates a line object" +msgstr "Nakreslí čiaru" + +#: src/workbook.c:1004 +msgid "Arrow" +msgstr "Šípka" + +#: src/workbook.c:1004 +msgid "Creates an arrow object" +msgstr "Nakreslí šípku" + +#: src/workbook.c:1007 +msgid "Rectangle" +msgstr "Obdĺžnik" + +#: src/workbook.c:1007 +msgid "Creates a rectangle object" +msgstr "Nakreslí obdĺžnik" + +#: src/workbook.c:1010 +msgid "Ellipse" +msgstr "Elipsa" + +#: src/workbook.c:1010 +msgid "Creates an ellipse object" +msgstr "Nakreslí elipsu" + +#: src/workbook.c:1091 +msgid "You should introduce a valid cell name" +msgstr "Mali by ste zadať platné meno bunky" + +#: src/workbook.c:1098 +msgid "Column out of range" +msgstr "Stĺpec mimo rozsah" + +#: src/workbook.c:1104 +msgid "Row number out of range" +msgstr "Číslo riadku mimo rozsah" + +#: src/workbook.c:1252 +msgid "Sum" +msgstr "Súčet" + +#: src/workbook.c:1253 +msgid "Min" +msgstr "Min" + +#: src/workbook.c:1254 +msgid "Max" +msgstr "Max" + +#: src/workbook.c:1255 +msgid "Average" +msgstr "Priemer" + +#: src/workbook.c:1256 +msgid "Count" +msgstr "Počet" + +#: src/workbook.c:1447 +msgid "Untitled.gnumeric" +msgstr "bez-mena.gnumeric" + +#: src/workbook.c:1541 +msgid "Zoom out" +msgstr "Zmenši" + +#: src/workbook.c:1548 +msgid "Zoom in" +msgstr "Zväčši" + +#: src/workbook.c:1633 +msgid "Are you sure you want to remove the sheet called `%s' " +msgstr "Ste si istý, že chcete odstrániť list nazvaný `%s' " + +#: src/workbook.c:1652 +msgid "Other sheets depend on the values on this sheet, I can not remove it" +msgstr "Iné listy závisia na hodnotách v tomto liste, nemôžem ho odstrániť" + +#: src/workbook.c:1672 +msgid "Add another sheet" +msgstr "Pridaj ďalší list" + +#: src/workbook.c:1673 +msgid "Remove this sheet" +msgstr "Odstráň tento list" + +#: src/workbook.c:1930 src/workbook.c:1966 +msgid "Sheet %d" +msgstr "List %d" + +#: src/workbook.c:2030 +msgid "Gnumeric: " +msgstr "Gnumeric: " + +#: src/xml-io.c:1645 +msgid "Gnumeric XML file format" +msgstr "Súborový formát Gnumeric XML" diff --git a/src/format.c b/src/format.c index 2121f49e81f42fb9057a506e8ea641448ed45506..27e229033995a6fcabdfa43472623b2c806b3be6 100644 --- a/src/format.c +++ b/src/format.c @@ -1022,6 +1022,12 @@ format_value (StyleFormat *format, Value *value, StyleColor **color) case VALUE_STRING: return g_strdup (value->v.str->str); + case VALUE_CELLRANGE: + return g_strdup (_("CELLRANGE")); + + case VALUE_ARRAY: + return g_strdup (_("ARRAY")); + default: return g_strdup ("Internal error"); } diff --git a/src/gnumeric-canvas.c b/src/gnumeric-canvas.c index da1ff028ed28bd507b2a3ab3f0ced72d09cb000e..319dee9dc4a8e0e4559c1965e69ab65933092f87 100644 --- a/src/gnumeric-canvas.c +++ b/src/gnumeric-canvas.c @@ -996,7 +996,7 @@ gnumeric_sheet_compute_visible_ranges (GnumericSheet *gsheet) gsheet->last_full_row = row; } if (cb > height){ gsheet->last_visible_row = row; - if (col == gsheet->top_row) + if (row == gsheet->top_row) gsheet->last_full_row = gsheet->top_row; else gsheet->last_full_row = row - 1; diff --git a/src/gnumeric-sheet.c b/src/gnumeric-sheet.c index da1ff028ed28bd507b2a3ab3f0ced72d09cb000e..319dee9dc4a8e0e4559c1965e69ab65933092f87 100644 --- a/src/gnumeric-sheet.c +++ b/src/gnumeric-sheet.c @@ -996,7 +996,7 @@ gnumeric_sheet_compute_visible_ranges (GnumericSheet *gsheet) gsheet->last_full_row = row; } if (cb > height){ gsheet->last_visible_row = row; - if (col == gsheet->top_row) + if (row == gsheet->top_row) gsheet->last_full_row = gsheet->top_row; else gsheet->last_full_row = row - 1; diff --git a/src/sheet.c b/src/sheet.c index dcc5e64726753a88820c74d682174d3089ad23cf..539c5d6f05ea417ea2140b29db3478d3b63c82da 100644 --- a/src/sheet.c +++ b/src/sheet.c @@ -1688,6 +1688,57 @@ sheet_selection_to_list (Sheet *sheet) return list; } +static void +reference_append (GString *result_str, int col, int row) +{ + char *row_string = g_strdup_printf ("%d", row); + + g_string_append_c (result_str, "$"); + g_string_append (result_str, col_name (col)); + g_string_append_c (result_str, "$"); + g_string_append (result_str, row_string); + + g_free (row_string); +} + +char * +sheet_selection_to_string (Sheet *sheet, gboolean include_sheet_name_prefix) +{ + GString *result_str; + char *result; + sheet_cell_foreach_callback assembler; + + g_return_val_if_fail (sheet != NULL, NULL); + g_return_val_if_fail (IS_SHEET (sheet), NULL); + g_return_val_if_fail (sheet->selections, NULL); + + result_str = g_string_new (""); + for (selections = sheet->selections; selections; selections = selections->next){ + SheetSelection *ss = selections->data; + + if (*result_str->str) + g_string_append_c (result_str, ','); + + if (include_sheet_name_prefix){ + g_string_append_c (result_str, '\''); + g_string_append (result_str, sheet->name); + g_string_append (result_str, "'!"); + } + + if ((ss->start_col != ss->end_col) || + (ss->start_row != ss->end_row)){ + reference_append (result_str, ss->start_col, ss->end_row); + g_string_append_c (result_str, ":"); + reference_append (result_str, ss->end_col, ss->end_row); + } else + reference_append (result_str, ss->start_col, ss->start_row); + } + + result = result_str->str; + g_string_free (result_str, FALSE); + return result; +} + /** * sheet_col_get: * diff --git a/src/sheet.h b/src/sheet.h index 6c506715a4bd3f11ed8849ffdfa6db9d63dc7497..e95e0e95b3f003423d6a789fbd3eb51316077793 100644 --- a/src/sheet.h +++ b/src/sheet.h @@ -218,6 +218,7 @@ int sheet_selection_first_range (Sheet *sheet, int *start_col, int *start_row, int *end_col, int *end_row); CellList *sheet_selection_to_list (Sheet *sheet); +char *sheet_selection_to_string (Sheet *sheet, gboolean include_sheet_name_prefix); /* Operations on the selection */ void sheet_selection_clear (Sheet *sheet); @@ -238,7 +239,6 @@ int sheet_selection_walk_step (Sheet *sheet, void sheet_selection_extend_horizontal (Sheet *sheet, int count); void sheet_selection_extend_vertical (Sheet *sheet, int count); int sheet_selection_is_cell_selected (Sheet *sheet, int col, int row); - gboolean sheet_verify_selection_simple (Sheet *sheet, const char *command_name); /* Cell management */ @@ -426,6 +426,7 @@ gboolean workbook_rename_sheet (Workbook *wb, int workbook_sheet_count (Workbook *wb); gboolean workbook_can_detach_sheet (Workbook *wb, Sheet *sheet); GList *workbook_sheets (Workbook *wb); +char *workbook_selection_to_string (Workbook *wb, Sheet *base_sheet); /* * Does any pending recalculations diff --git a/src/workbook.c b/src/workbook.c index 1283f11008b71884ee3e94a4a758eeb094512045..6d677cea54b0996bbde0ad4e376af897ab9ecab9 100644 --- a/src/workbook.c +++ b/src/workbook.c @@ -2291,3 +2291,54 @@ workbook_sheets (Workbook *wb) g_hash_table_foreach (wb->sheets, cb_workbook_sheets, &sheets); return sheets; } + +typedef struct { + Sheet *base_sheet; + GString *result; +} selection_assemble_closure_t; + +static void +cb_assemble_selection (gpointer key, gpointer value, gpointer user_data) +{ + selection_assemble_closure_t *info = (selection_assemble_closure_t *) user_data; + Sheet *sheet = value; + gboolean include_prefix; + + if (*info->result->str) + g_string_append_c (info->result, ","); + + /* + * If a base sheet is specified, use this to avoid prepending + * the full path to the cell region. + */ + if (info->base_sheet && (info->base_sheet != value)) + include_prefix = TRUE; + else + include_prefix = FALSE; + + sel = sheet_selection_to_string (sheet, include_prefix); + g_string_append (res, sel); + g_free (sel); +} + +char * +workbook_selection_to_string (Workbook *wb, Sheet *base_sheet) +{ + selection_assemble_closure_t info; + char *str; + + g_return_val_if_fail (wb != NULL, NULL); + + if (base_sheet == NULL){ + g_return_val_if_fail (IS_SHEET (base_sheet), NULL); + } + + info.result = g_string_new (""); + info.base_sheet = base_sheet; + g_hash_table_foreach (wb->sheets, cb_assemble_selection, &info); + + result = info->result->str; + g_string_free (info->result, FALSE); + + return result; +} diff --git a/wizards/graphics/graphic-context.c b/wizards/graphics/graphic-context.c index 53a318e6ad949ebda6afe7c2785b12e2151bf12f..68dec2137bd8bbad285511fd2d85147ea93002a4 100644 --- a/wizards/graphics/graphic-context.c +++ b/wizards/graphics/graphic-context.c @@ -138,4 +138,67 @@ graphic_context_data_range_remove (GraphicContext *gc, const char *range_name) } } +void +graphics_context_data_range_clear (GraphicContext *gc) +{ + GList *l; + + g_return_if_fail (gc != NULL); + + for (l = gc->data_range_list; l; l = l->next){ + DataRange *data_range = l->data; + + data_range_destroy (data_range); + } + g_list_free (gc->data_range_list); + gc->data_range_list = NULL; +} + +/** + * graphic_context_set_data_range: + * @gc: the graphics context + * @data_range_spec: a string description of the cell ranges + * @vertical: whether we need to create the data ranges in vertical mode + * + * This routine defines the data ranges based on the @data_range_spec, and + * it guesses the series values using @vertical + */ +void +graphic_context_set_data_range (GraphicContext *gc, const char *data_range_spec, gboolean vertical) +{ + ExprTree *tree; + char *p; + char *error; + + g_return_if_fail (gc != NULL); + g_return_if_fail (data_range_spec != NULL); + + graphics_context_data_range_clear (gc); + + /* Hack: + * Create a valid expression, parse as expression, and pull the + * parsed arguments. + */ + expr = g_strconcat ("=SELECTION(", data_range_spec, ")", NULL); + tree = expr_parse_string (expr, NULL, 0, 0, 0, &error); + g_free (expr); + + if (tree == NULL) + return; + + assert (tree->oper == OPER_FUNCALL); + + args = tree->u.function.arg_list; + + /* + * Guess the data ranges. From the selected ranges. Simple + * case is just a region selected, so we can guess a number + * of parameters from this. + */ + g_warning ("Should do something more interesting with disjoint selections"); + + expr_tree_unref (tree); +} + + diff --git a/wizards/graphics/graphic-context.h b/wizards/graphics/graphic-context.h index c07da9ba33f84af877aaf75560f2ee6fb2907069..934aed49bafd71cc0da4fc38f82efac6531e02b1 100644 --- a/wizards/graphics/graphic-context.h +++ b/wizards/graphics/graphic-context.h @@ -41,7 +41,7 @@ typedef struct { GnomeObjectClient *guppi; GnomeClientSite *client_site; GnomeContainer *container; -} GraphicContext; +} WizardGraphicContext; #define GC_SIGNATURE ((('G' << 8) | ('C' << 8)) | 'o') #define IS_GRAPHIC_CONTEXT(gc) (gc->signature == GC_SIGNATURE)