summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPerberos <[email protected]>2011-11-08 13:50:37 -0300
committerPerberos <[email protected]>2011-11-08 13:50:37 -0300
commit2358ba4314dc6d757049bc4871ecf2922614b61b (patch)
tree12e52f491560916f0458c87b2d98ffa94500cb0f
downloadmate-calc-2358ba4314dc6d757049bc4871ecf2922614b61b.tar.bz2
mate-calc-2358ba4314dc6d757049bc4871ecf2922614b61b.tar.xz
initial
-rw-r--r--AUTHORS61
-rw-r--r--COPYING339
-rw-r--r--ChangeLog1
-rw-r--r--Makefile.am18
-rw-r--r--NEWS9
-rw-r--r--README83
-rwxr-xr-xautogen.sh20
-rw-r--r--configure.ac99
-rw-r--r--data/Makefile.am25
-rw-r--r--data/buttons-advanced.ui1123
-rw-r--r--data/buttons-basic.ui442
-rw-r--r--data/buttons-financial.ui2583
-rw-r--r--data/buttons-programming.ui3036
-rw-r--r--data/gcalctool.133
-rw-r--r--data/gcalctool.desktop.in15
-rw-r--r--data/org.mate.gcalctool.gschema.xml.in75
-rw-r--r--data/preferences.ui277
-rw-r--r--distro/archlinux/PKGBUILD29
-rwxr-xr-xdistro/ubuntu/build26
-rw-r--r--help/C/absolute.page22
-rw-r--r--help/C/base.page38
-rw-r--r--help/C/boolean.page31
-rw-r--r--help/C/complex.page14
-rw-r--r--help/C/conv-base.page14
-rw-r--r--help/C/conv-character.page19
-rw-r--r--help/C/conv-currency.page27
-rw-r--r--help/C/conv-length.page30
-rw-r--r--help/C/conv-time.page24
-rw-r--r--help/C/conv-weight.page24
-rw-r--r--help/C/equation.page46
-rw-r--r--help/C/factorial.page20
-rw-r--r--help/C/factorize.page15
-rw-r--r--help/C/financial.page60
-rw-r--r--help/C/functions.page91
-rw-r--r--help/C/index.page34
-rw-r--r--help/C/keyboard.page42
-rw-r--r--help/C/legal.xml9
-rw-r--r--help/C/logarithm.page43
-rw-r--r--help/C/modulus.page19
-rw-r--r--help/C/mouse.page37
-rw-r--r--help/C/number-display.page43
-rw-r--r--help/C/percentage.page32
-rw-r--r--help/C/power.page55
-rw-r--r--help/C/scientific.page40
-rw-r--r--help/C/superscript.page33
-rw-r--r--help/C/trigonometry.page46
-rw-r--r--help/C/variables.page56
-rw-r--r--help/Makefile.am39
-rw-r--r--help/bg/bg.po4423
-rw-r--r--help/ca/ca.po5134
-rw-r--r--help/cs/cs.po1297
-rw-r--r--help/de/de.po5398
-rw-r--r--help/el/el.po5491
-rw-r--r--help/es/es.po1331
-rw-r--r--help/eu/eu.po3352
-rw-r--r--help/fi/fi.po1299
-rw-r--r--help/fr/fr.po1339
-rw-r--r--help/gl/gl.po1179
-rw-r--r--help/hu/hu.po995
-rw-r--r--help/it/it.po3564
-rw-r--r--help/ja/ja.po4028
-rw-r--r--help/ko/ko.po4744
-rw-r--r--help/oc/oc.po4370
-rw-r--r--help/pt_BR/pt_BR.po4643
-rw-r--r--help/ru/ru.po4584
-rw-r--r--help/sv/sv.po4088
-rw-r--r--help/zh_CN/zh_CN.po3388
-rw-r--r--help/zh_HK/zh_HK.po3956
-rw-r--r--help/zh_TW/zh_TW.po3956
-rw-r--r--po/LINGUAS89
-rw-r--r--po/POTFILES24
-rw-r--r--po/POTFILES.in27
-rw-r--r--po/POTFILES.skip1
-rw-r--r--po/af.po1852
-rw-r--r--po/am.po1686
-rw-r--r--po/ar.po2588
-rw-r--r--po/as.po2689
-rw-r--r--po/ast.po2492
-rw-r--r--po/az.po1878
-rw-r--r--po/be.po2075
-rw-r--r--po/[email protected]1849
-rw-r--r--po/bg.po1433
-rw-r--r--po/bn.po2644
-rw-r--r--po/bn_IN.po1483
-rw-r--r--po/bs.po1761
-rw-r--r--po/ca.po3101
-rw-r--r--po/[email protected]3076
-rw-r--r--po/cs.po1637
-rw-r--r--po/cy.po1936
-rw-r--r--po/da.po2970
-rw-r--r--po/de.po1499
-rw-r--r--po/dz.po2083
-rw-r--r--po/el.po1640
-rw-r--r--po/[email protected]1424
-rw-r--r--po/en_CA.po1563
-rw-r--r--po/en_GB.po3010
-rw-r--r--po/en_US.po1671
-rw-r--r--po/eo.po1802
-rw-r--r--po/es.po2763
-rw-r--r--po/et.po1359
-rw-r--r--po/eu.po2292
-rw-r--r--po/fa.po1701
-rw-r--r--po/fi.po2575
-rw-r--r--po/fr.po1441
-rw-r--r--po/ga.po2233
-rw-r--r--po/gl.po1653
-rw-r--r--po/gu.po1563
-rw-r--r--po/he.po2370
-rw-r--r--po/hi.po2317
-rw-r--r--po/hr.po1906
-rw-r--r--po/hu.po1426
-rw-r--r--po/hy.po1365
-rw-r--r--po/id.po1376
-rw-r--r--po/it.po1643
-rw-r--r--po/ja.po2310
-rw-r--r--po/ka.po1706
-rw-r--r--po/kk.po1361
-rw-r--r--po/kn.po2237
-rw-r--r--po/ko.po1447
-rw-r--r--po/ku.po1452
-rw-r--r--po/lt.po2716
-rw-r--r--po/lv.po2243
-rw-r--r--po/mai.po2103
-rw-r--r--po/mg.po1578
-rw-r--r--po/mk.po1840
-rw-r--r--po/ml.po2299
-rw-r--r--po/mn.po1863
-rw-r--r--po/mr.po2339
-rw-r--r--po/ms.po1687
-rw-r--r--po/nb.po1393
-rw-r--r--po/ne.po1568
-rw-r--r--po/nl.po2159
-rw-r--r--po/nn.po2433
-rw-r--r--po/oc.po1860
-rw-r--r--po/or.po1264
-rw-r--r--po/pa.po2929
-rw-r--r--po/pl.po1418
-rw-r--r--po/pt.po5203
-rw-r--r--po/pt_BR.po2276
-rw-r--r--po/ro.po2521
-rw-r--r--po/ru.po1438
-rw-r--r--po/rw.po2184
-rw-r--r--po/si.po2325
-rw-r--r--po/sk.po2540
-rw-r--r--po/sl.po1559
-rw-r--r--po/sq.po1820
-rw-r--r--po/sr.po3224
-rw-r--r--po/[email protected]3224
-rw-r--r--po/stamp-it0
-rw-r--r--po/sv.po1652
-rw-r--r--po/ta.po1409
-rw-r--r--po/te.po2337
-rw-r--r--po/th.po3214
-rw-r--r--po/tk.po1754
-rw-r--r--po/tr.po2297
-rw-r--r--po/uk.po1470
-rw-r--r--po/vi.po2105
-rw-r--r--po/xh.po1652
-rw-r--r--po/zh_CN.po1417
-rw-r--r--po/zh_HK.po1613
-rw-r--r--po/zh_TW.po1614
-rw-r--r--src/Makefile.am99
-rw-r--r--src/currency.c244
-rw-r--r--src/currency.h67
-rw-r--r--src/financial.c294
-rw-r--r--src/financial.h41
-rw-r--r--src/gcalccmd.c98
-rw-r--r--src/gcalctool.c260
-rw-r--r--src/math-buttons.c1790
-rw-r--r--src/math-buttons.h62
-rw-r--r--src/math-display.c358
-rw-r--r--src/math-display.h52
-rw-r--r--src/math-equation.c1701
-rw-r--r--src/math-equation.h133
-rw-r--r--src/math-preferences.c401
-rw-r--r--src/math-preferences.h47
-rw-r--r--src/math-variables.c163
-rw-r--r--src/math-variables.h52
-rw-r--r--src/math-window.c527
-rw-r--r--src/math-window.h61
-rw-r--r--src/mp-binary.c208
-rw-r--r--src/mp-convert.c933
-rw-r--r--src/mp-equation-lexer.l120
-rw-r--r--src/mp-equation-parser.y266
-rw-r--r--src/mp-equation-private.h64
-rw-r--r--src/mp-equation.c493
-rw-r--r--src/mp-equation.h77
-rw-r--r--src/mp-private.h47
-rw-r--r--src/mp-trigonometric.c628
-rw-r--r--src/mp.c2092
-rw-r--r--src/mp.h357
-rw-r--r--src/unittest.c761
-rw-r--r--src/unittest.h24
193 files changed, 271395 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..ad183c6
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,61 @@
+Glade support/Main maintainer: Robert Ancell <[email protected]>
+Original author/maintainer: Rich Burridge <[email protected]>
+Arithmetic precedence support: Sami Pietila <[email protected]>
+
+----
+
+The maths library used by gcalctool is based on the freely available MP
+multi-precision floating-point arithmetic package originally written in
+FORTRAN by Richard Brent in the 1970's, when he was with the Computer
+Centre, Australian National University.
+
+It has been converted from FORTRAN into C using the freely available
+f2c translator, available via netlib on research.att.com.
+
+The subsequently converted C code has then been tidied up, mainly to
+remove any dependencies on the libI77 and libF77 support libraries.
+
+More information on this MP package can be found at:
+
+ACM Paper:
+
+http://web.comlab.ox.ac.uk/oucl/work/richard.brent/pd/rpb042.pdf
+
+User Guide:
+
+http://web.comlab.ox.ac.uk/oucl/work/richard.brent/pd/rpb035.pdf
+
+Source Code:
+
+http://web.comlab.ox.ac.uk/oucl/work/richard.brent/ftp/rpb043/rpb043.tar.gz
+
+----
+
+Acknowledgements for the MATE/Gtk+ version:
+
+Dennis Cranston and Andrew Sobala for various bug fixes.
+Calum Benson for HCI advice.
+Breda McColgan for online help.
+Evan Martin <[email protected]> for help with the menu buttons.
+Gregory Merchan <[email protected]> for the calctool_display_frame
+custom widget.
+
+----
+
+Acknowledgements from the previous versions (circa 1990):
+
+Thanks to Ed Falk at Sun Microsystems (Mountain View) for most of the
+basic arithmetical algorithms used, to Andrew Nicholson for revising the
+previous version of the NeWS code, to Sriram Ramachandran for fixing up
+the XView code, to Hala Abdalla for the original implementation of the
+popup menu and function keyboard support, to Didier Poirot for the
+calctool Imakefiles, and to Sisira Jayasinghe for better error detecting
+addition, subtraction, multiplication and division routines for the
+maths library.
+
+Thanks go also to James Buster, David Weaver, Steve Damron, Mike Bender,
+Charles Tierney, Trevor Watson, Marla Berg, David Hough, Jeff Donsbach,
+Mel Melchner, Peter Allott, Skip Gilbrech, Tom Friedel, Keith McNeill
+Stephen Frede, Johan Vromans, David Karr, Steve Alexander, Gary Bartlett,
+Steve Nahm, Daniel Yang and Rick Stevenson for bug reports and/or bug fixes
+plus sugggested enhancements.
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..d511905
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..581ab7a
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1 @@
+See ssh://git.mate.org/git/gcalctool for the revision history
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..52d28a7
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,18 @@
+SUBDIRS = po src data help
+
+DISTCLEANFILES = \
+ Makefile.in \
+ aclocal.m4 \
+ config.h.in \
+ configure \
+ depcomp \
+ mate-doc-utils.make \
+ install-sh \
+ missing \
+ mkinstalldirs \
+ omf.make \
+ xmldocs.make
+
+EXTRA_DIST = \
+ autogen.sh \
+ gcalctool.doap
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..ac98aab
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,9 @@
+/* gcalctool NEWS.
+ *
+ * Copyright (c) 1987-2009 Sun Microsystems, Inc.
+ * All Rights Reserved.
+ */
+
+Overview of changes in gcalctool 5.32.0
+
+ * Updated translations
diff --git a/README b/README
new file mode 100644
index 0000000..fc02d3c
--- /dev/null
+++ b/README
@@ -0,0 +1,83 @@
+
+/* $Header: /cvs/mate/gcalctool/README,v 1.6 2006/01/09 16:30:20 richb Exp $
+ *
+ * Copyright (c) 1987-2009 Sun Microsystems, Inc.
+ * All Rights Reserved.
+ */
+
+---------------------------------------------------------------------------
+CONTENTS:
+
+1. Introduction.
+2. Getting Started.
+3. Calctool history.
+4. Acknowledgements.
+---------------------------------------------------------------------------
+
+1. Introduction.
+----------------
+
+This is v5.32.0 of gcalctool, the calculator application that was previously
+in the OpenWindows Deskset of the Solaris 8 operating system.
+Sun Microsystems Inc. have kindly given me permission to release it.
+
+It incorporates a multiple precision arithmetic packages based on the work
+of Professor Richard Brent, who has also kindly given me permission to make
+it available.
+
+There is a single graphics driver for Gtk2 included with this release.
+
+
+2. Getting started.
+-------------------
+
+See the file 'INSTALL'
+
+The manual pages also describe how to use gcalctool in detail.
+
+There is a TODO file included which lists current bugs, and the
+enhancements that will hopefully be added in the future.
+
+
+3. Calctool history.
+--------------------
+
+Calctool was a project I worked on before I joined the OpenWindows DeskSet
+engineering group at Sun. It was originally released to comp.sources.unix
+in the late 1980's, and worked with many different graphics packages
+including SunView, X11, Xview, NeWS and MGR. There was also a version
+that worked on dumb tty terminals.
+
+It used a double-precision maths library that was a combination of the work
+of Fred Fish and various routines that were in the BSD 4.3 maths library.
+
+A lot of people in the community provided feedback in the form of comments,
+bug reports and fixes. In 1990, I started working in the DeskSet engineering
+group. I was working for Sun Microsystems in Australia at the time, (having
+moved there from England in 1983).
+
+I searched around looking for multiple precision maths libraries and found
+a package called MP written in FORTRAN by Richard Brent. I converted it to C,
+adjusted the glue between the resultant code and the calctool code, and this
+went on to be the basis of the calculator that was in the OpenWindows DeskSet.
+I also added scientific, financial and logical modes. This calctool was also
+the basis of the dtcalc application that is a part of CDE (albeit I had
+nothing to do with that).
+
+With its inclusion in the MATE CVS repository, it was renamed to gcalctool.
+
+More recently, Sami Pietila provided arithmetic precedence support and
+Robert Ancell converted the UI to use Glade.
+
+
+4. Acknowledgements.
+--------------------
+
+See the AUTHORS file.
+
+----------------------------------------------------------------------------
+
+Suggestions for further improvement would be most welcome, plus bug reports
+and comments.
+
+The Gcalctool Team.
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..26e9de8
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+PKG_NAME="mate-calc"
+
+(test -f $srcdir/configure.ac \
+ && test -d $srcdir/src) || {
+ echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+ echo " top-level $PKG_NAME directory"
+ exit 1
+}
+
+which mate-autogen.sh || {
+ echo "You need to install mate-common from the MATE CVS"
+ exit 1
+}
+REQUIRED_AUTOMAKE_VERSION=1.9 USE_MATE2_MACROS=1 USE_COMMON_DOC_BUILD=yes . mate-autogen.sh
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..ca19289
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,99 @@
+dnl Process this file with autoconf to produce a configure script.
+
+AC_INIT(configure.ac)
+AM_INIT_AUTOMAKE(gcalctool, 5.32.0)
+AM_CONFIG_HEADER(config.h)
+AM_MAINTAINER_MODE
+MATE_MAINTAINER_MODE_DEFINES
+m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+
+AC_ISC_POSIX
+AC_PROG_CC
+AM_PROG_CC_STDC
+AC_HEADER_STDC
+
+GLIB_GSETTINGS
+MATE_COMPILE_WARNINGS(maximum)
+
+dnl ###########################################################################
+dnl Dependencies
+dnl ###########################################################################
+
+GTK_REQUIRED=2.18
+GIO_REQUIRED=2.25.10
+
+AC_MSG_CHECKING([which gtk+ version to compile against])
+AC_ARG_WITH([gtk],
+ [AS_HELP_STRING([--with-gtk=2.0|3.0],[which gtk+ version to compile against (default: 2.0)])],
+ [case "$with_gtk" in
+ 2.0|3.0) ;;
+ *) AC_MSG_ERROR([invalid gtk version specified]) ;;
+ esac],
+ [with_gtk=2.0])
+AC_MSG_RESULT([$with_gtk])
+
+case "$with_gtk" in
+ 2.0) GTK_API_VERSION=2.0
+ GTK_REQUIRED=2.18.0
+ ;;
+ 3.0) GTK_API_VERSION=3.0
+ GTK_REQUIRED=2.90.4
+ ;;
+esac
+
+PKG_CHECK_MODULES(GCALCTOOL, [
+ gtk+-$GTK_API_VERSION >= $GTK_REQUIRED
+ gio-2.0 >= $GIO_REQUIRED
+ libxml-2.0
+ gmodule-export-2.0
+])
+
+PKG_CHECK_MODULES(GCALCCMD, [
+ glib-2.0
+])
+
+AC_CHECK_LIB(m, log)
+
+dnl ###########################################################################
+dnl Determine if a usable lex is available on this system
+dnl ###########################################################################
+
+AM_PROG_LEX
+if [[ "$LEX" != "flex" ]]; then
+ AC_MSG_ERROR(flex is required to create the gcalctool scanners)
+fi
+
+dnl ###########################################################################
+dnl Determine if a usable yacc is available on this system
+dnl ###########################################################################
+
+AC_PROG_YACC
+AC_CHECK_PROG(HAVE_YACC, $YACC, yes, no)
+if [[ "$HAVE_YACC" = "no" ]]; then
+ AC_MSG_ERROR($YACC is not usable as yacc - consider using bison)
+fi
+
+dnl ###########################################################################
+dnl Internationalization
+dnl ###########################################################################
+
+IT_PROG_INTLTOOL([0.35.0])
+AC_SUBST(GETTEXT_PACKAGE, gcalctool)
+
+dnl ###########################################################################
+dnl Documentation
+dnl ###########################################################################
+
+MATE_DOC_INIT
+
+dnl ###########################################################################
+dnl Files to generate
+dnl ###########################################################################
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+po/Makefile.in
+data/Makefile
+help/Makefile
+])
diff --git a/data/Makefile.am b/data/Makefile.am
new file mode 100644
index 0000000..d92ab8c
--- /dev/null
+++ b/data/Makefile.am
@@ -0,0 +1,25 @@
+uidir = $(datadir)/gcalctool
+ui_DATA = \
+ preferences.ui \
+ buttons-basic.ui \
+ buttons-advanced.ui \
+ buttons-financial.ui \
+ buttons-programming.ui
+
+gsettings_SCHEMAS = org.mate.gcalctool.gschema.xml
+
+Utilitiesdir = $(datadir)/applications
+Utilities_in_files = gcalctool.desktop.in
+Utilities_DATA = $(Utilities_in_files:.desktop.in=.desktop)
+
+man1_MANS = gcalctool.1
+
+EXTRA_DIST = $(ui_DATA) org.mate.gcalctool.gschema.xml.in gcalctool.desktop.in $(man1_MANS)
+
+DISTCLEANFILES = \
+ Makefile.in \
+ gcalctool.desktop \
+ $(gsettings_SCHEMAS)
diff --git a/data/buttons-advanced.ui b/data/buttons-advanced.ui
new file mode 100644
index 0000000..6ac97a0
--- /dev/null
+++ b/data/buttons-advanced.ui
@@ -0,0 +1,1123 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkWindow" id="window1">
+ <child>
+ <object class="GtkVBox" id="button_panel">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkComboBox" id="angle_units_combo">
+ <property name="visible">True</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="angle_label">
+ <property name="visible">True</property>
+ <property name="xalign">1</property>
+ <property name="label" comments="Example content">3.14159 radians = 180 degrees</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="angle_label-atkobject">
+ <property name="AtkObject::accessible-name">angle_label</property>
+ <property name="AtkObject::accessible-description">Displays an angle unit conversion</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="button_table">
+ <property name="visible">True</property>
+ <property name="n_rows">5</property>
+ <property name="n_columns">10</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkButton" id="calc_inverse_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_inverse_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the inverse button">Inverse</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="label20">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;&#x2212;1&lt;/sup&gt;</property>
+ <property name="use_markup">True</property>
+ <property name="justify">center</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_factor_button">
+ <property name="label">a&#xD7;b</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_factor_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the factorize button">Factorize</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="factorize_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_factorial_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_factorial_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the factorial button">Factorial</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="label14">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;x&lt;/i&gt;!</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_imaginary_portion_button">
+ <property name="label">Im</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_imaginary_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="imaginary_label">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;i&lt;/i&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_4_button">
+ <property name="label">4</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_7_button">
+ <property name="label">7</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_8_button">
+ <property name="label">8</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_9_button">
+ <property name="label">9</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_5_button">
+ <property name="label">5</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_6_button">
+ <property name="label">6</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_divide_button">
+ <property name="label">&#xF7;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_1_button">
+ <property name="label">1</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_2_button">
+ <property name="label">2</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_0_button">
+ <property name="label">0</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_numeric_point_button">
+ <property name="label" comments="Label is set in gtk.c to comply with LC flags">.</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="numeric_point_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_3_button">
+ <property name="label">3</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_multiply_button">
+ <property name="label">&#xD7;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_subtract_button">
+ <property name="label">&#x2212;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="subtract_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_add_button">
+ <property name="label">+</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_result_button">
+ <property name="label" translatable="yes" comments="Label on the solve button (clicking this solves the displayed calculation)">=</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="solve_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_clear_button">
+ <property name="label" translatable="yes" comments="Label on the clear display button">Clear</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="clear_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleButton" id="calc_subscript_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_subscript_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the subscript mode button">Subscript</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="set_subscript_cb"/>
+ <child>
+ <object class="GtkLabel" id="label4">
+ <property name="visible">True</property>
+ <property name="label">&#x2193;n</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleButton" id="calc_superscript_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_superscript_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the superscript mode button">Superscript</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="set_superscript_cb"/>
+ <child>
+ <object class="GtkLabel" id="label3">
+ <property name="visible">True</property>
+ <property name="label">&#x2191;n</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_exponential_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_exponential_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the scientific exponent button">Scientific Exponent</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="exponent_cb"/>
+ <child>
+ <object class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="label">&#xD7;10&lt;sup&gt;&lt;i&gt;y&lt;/i&gt;&lt;/sup&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_modulus_divide_button">
+ <property name="label">mod</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_start_group_button">
+ <property name="label">(</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_end_group_button">
+ <property name="label">)</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_recall_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_recall_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the recall value button">Recall</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="recall_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox19">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkLabel" id="label22">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="The label on the memory recall button">&#x2190; R</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow13">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_store_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_store_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the store value button">Store</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="store_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox20">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkLabel" id="label23">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="The label on the memory store button">&#x2192; R</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow14">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_abs_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_abs_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the absolute value button">Absolute Value</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="label1">
+ <property name="visible">True</property>
+ <property name="label">|&lt;i&gt;x&lt;/i&gt;|</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_real_portion_button">
+ <property name="label">Re</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_conjugate_button">
+ <property name="label">conj</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_arg_button">
+ <property name="label">Arg</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_natural_logarithm_button">
+ <property name="label">ln</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_logarithm_button">
+ <property name="label">log</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_x_pow_y_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_x_pow_y_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the exponentiation (x to the power of y) button">Exponent</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="x_pow_y_label">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;&lt;i&gt;y&lt;/i&gt;&lt;/sup&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_root_button">
+ <property name="label">&#x221A;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_undo_button">
+ <property name="label" translatable="yes" comments="Label on the undo button">Undo</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="undo_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_pi_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="pi_label">
+ <property name="visible">True</property>
+ <property name="label">&#x3C0;</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_eulers_number_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="eulers_number_label">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;e&lt;/i&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="table1">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">3</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkButton" id="calc_cosine_button">
+ <property name="label">cos</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_sine_button">
+ <property name="label">sin</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_tangent_button">
+ <property name="label">tan</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_hyperbolic_cosine_button">
+ <property name="label">cosh</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_hyperbolic_sine_button">
+ <property name="label">sinh</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_hyperbolic_tangent_button">
+ <property name="label">tanh</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">10</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_function_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_function_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the store value button">Store</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="function_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox2">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkLabel" id="label5">
+ <property name="visible">True</property>
+ <property name="label">f(x)</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow1">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+</interface>
diff --git a/data/buttons-basic.ui b/data/buttons-basic.ui
new file mode 100644
index 0000000..c9c74fa
--- /dev/null
+++ b/data/buttons-basic.ui
@@ -0,0 +1,442 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkWindow" id="window1">
+ <child>
+ <object class="GtkTable" id="button_panel">
+ <property name="visible">True</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">6</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkButton" id="calc_4_button">
+ <property name="label">4</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_7_button">
+ <property name="label">7</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_8_button">
+ <property name="label">8</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_9_button">
+ <property name="label">9</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_5_button">
+ <property name="label">5</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_6_button">
+ <property name="label">6</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_divide_button">
+ <property name="label">&#xF7;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_1_button">
+ <property name="label">1</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_2_button">
+ <property name="label">2</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_0_button">
+ <property name="label">0</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_numeric_point_button">
+ <property name="label" comments="Label is set in gtk.c to comply with LC flags">.</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="numeric_point_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_percentage_button">
+ <property name="label">%</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_3_button">
+ <property name="label">3</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_multiply_button">
+ <property name="label">&#xD7;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_subtract_button">
+ <property name="label">&#x2212;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="subtract_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_add_button">
+ <property name="label">+</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_result_button">
+ <property name="label" translatable="yes" comments="Label on the solve button (clicking this solves the displayed calculation)">=</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="solve_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_start_group_button">
+ <property name="label">(</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_end_group_button">
+ <property name="label">)</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_clear_button">
+ <property name="label" translatable="yes" comments="Label on the clear display button">Clear</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="clear_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_square_root_button">
+ <property name="label">&#x221A;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_x_squared_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_x_squared_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the exponentiation (x to the power of y) button">Exponent</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="x_squared_label">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;&lt;i&gt;2&lt;/i&gt;&lt;/sup&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_undo_button">
+ <property name="label" translatable="yes" comments="Label on the undo button">Undo</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="undo_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+</interface>
diff --git a/data/buttons-financial.ui b/data/buttons-financial.ui
new file mode 100644
index 0000000..4bb6715
--- /dev/null
+++ b/data/buttons-financial.ui
@@ -0,0 +1,2583 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkWindow" id="window1">
+ <child>
+ <object class="GtkVBox" id="button_panel">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHBox" id="hbox2">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkComboBox" id="source_currency_combo">
+ <property name="visible">True</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label1">
+ <property name="visible">True</property>
+ <property name="xalign">1</property>
+ <property name="label"> in </property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="target_currency_combo">
+ <property name="visible">True</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="currency_label">
+ <property name="visible">True</property>
+ <property name="xalign">1</property>
+ <property name="label" comments="Example content">$100 = &#x20AC;120</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="currency_label-atkobject">
+ <property name="AtkObject::accessible-name">currency_label</property>
+ <property name="AtkObject::accessible-description">Displays a currency conversion</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="button_table">
+ <property name="visible">True</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">10</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkButton" id="calc_store_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_store_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the store value button">Store</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="store_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox20">
+ <property name="visible">True</property>
+ <property name="spacing">3</property>
+ <child>
+ <object class="GtkLabel" id="label23">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="The label on the memory store button">&#x2192; R</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow14">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_recall_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_recall_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the recall value button">Recall</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="recall_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox19">
+ <property name="visible">True</property>
+ <property name="spacing">3</property>
+ <child>
+ <object class="GtkLabel" id="label22">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="The label on the memory recall button">&#x2190; R</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow13">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_logarithm_button">
+ <property name="label">log</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_4_button">
+ <property name="label">4</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_7_button">
+ <property name="label">7</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_8_button">
+ <property name="label">8</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_9_button">
+ <property name="label">9</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_5_button">
+ <property name="label">5</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_6_button">
+ <property name="label">6</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_divide_button">
+ <property name="label">&#xF7;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_1_button">
+ <property name="label">1</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_2_button">
+ <property name="label">2</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_0_button">
+ <property name="label">0</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_numeric_point_button">
+ <property name="label" comments="Label is set in gtk.c to comply with LC flags">.</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="numeric_point_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_percentage_button">
+ <property name="label">%</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_3_button">
+ <property name="label">3</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_multiply_button">
+ <property name="label">&#xD7;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_subtract_button">
+ <property name="label">&#x2212;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="subtract_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_add_button">
+ <property name="label">+</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_result_button">
+ <property name="label" translatable="yes" comments="Label on the solve button (clicking this solves the displayed calculation)">=</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="solve_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_start_group_button">
+ <property name="label">(</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_end_group_button">
+ <property name="label">)</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_clear_button">
+ <property name="label" translatable="yes" comments="Label on the clear display button">Clear</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="clear_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_compounding_term_button">
+ <property name="label" translatable="yes" comments="Calculates the number of compounding periods necessary to increase an investment of present value pv to a future value of fv, at a fixed interest rate of int per compounding period. See also: http://en.wikipedia.org/wiki/Compound_interest">Ctrm</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_double_declining_depreciation_button">
+ <property name="label" translatable="yes" comments="Calculates the depreciation allowance on an asset for a specified period of time, using the double-declining balance method. See also: http://en.wikipedia.org/wiki/Depreciation">Ddb</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_future_value_button">
+ <property name="label" translatable="yes" comments="Calculates the future value of an investment based on a series of equal payments, each of amount pmt, at a periodic interest rate of int, over the number of payment periods in the term. See also: http://en.wikipedia.org/wiki/Future_value">Fv</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_term_button">
+ <property name="label" translatable="yes" comments="Calculates the number of payment periods that are necessary during the term of an ordinary annuity, to accumulate a future value of fv, at a periodic interest rate of int. Each payment is equal to amount pmt. See also: http://en.wikipedia.org/wiki/Annuity_(finance_theory)">Term</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_sum_of_the_years_digits_depreciation_button">
+ <property name="label" translatable="yes" comments="Calculates the depreciation allowance on an asset for a specified period of time, using the Sum-Of-The-Years'-Digits method. This method of depreciation accelerates the rate of depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The depreciable cost is cost - salvage. The useful life is the number of periods, typically years, over which an asset is depreciated. See also: http://en.wikipedia.org/wiki/Depreciation">Syd</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_straight_line_depreciation_button">
+ <property name="label" translatable="yes" comments="Calculates the straight-line depreciation of an asset for one period. The depreciable cost is cost - salvage. The straight-line method of depreciation divides the depreciable cost evenly over the useful life of an asset. The useful life is the number of periods, typically years, over which an asset is depreciated. See also: http://en.wikipedia.org/wiki/Depreciation">Sln</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_periodic_interest_rate_button">
+ <property name="label" translatable="yes" comments="Calculates the periodic interest necessary to increase an investment of present value pv to a future value of fv, over the number of compounding periods in term. See also: http://en.wikipedia.org/wiki/Interest ">Rate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_present_value_button">
+ <property name="label" translatable="yes" comments="Calculates the present value of an investment based on a series of equal payments, each of amount pmt, discounted at a periodic interest rate of int, over the number of payment periods in the term. See also: http://en.wikipedia.org/wiki/Present_value">Pv</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_periodic_payment_button">
+ <property name="label" translatable="yes" comments="Calculates the amount of the periodic payment of a loan, where payments are made at the end of each payment period. See also: http://en.wikipedia.org/wiki/Amortization_schedule">Pmt</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_finc_gross_profit_margin_button">
+ <property name="label" translatable="yes" comments="Calculates the resale price of a product, based on the product cost and the wanted gross profit margin. See also: http://en.wikipedia.org/wiki/Gross_profit_margin">Gpm</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="finc_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_undo_button">
+ <property name="label" translatable="yes" comments="Label on the clear display button">Undo</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_x_pow_y_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_x_pow_y_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the exponentiation (x to the power of y) button">Exponent</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="x_pow_y_label">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;&lt;i&gt;y&lt;/i&gt;&lt;/sup&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_root_button">
+ <property name="label">&#x221A;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <object class="GtkDialog" id="ctrm_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Compounding Term dialog">Compounding Term</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox1">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table1">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkEntry" id="ctrm_pint">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="ctrm_fv">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="ctrm_pv">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label5">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Compounding Term Dialog: Label before present value input">Present _Value:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">ctrm_pv</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label6">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Compounding Term Dialog: Label before periodic interest rate input">Periodic Interest _Rate:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">ctrm_pint</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label9">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="Compounding Term Dialog: Description of calculation">Calculates the number of compounding periods necessary to increase an investment of present value to a future value, at a fixed interest rate per compounding period.</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label16">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Compounding Term Dialog: Label before future value input">_Future Value:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">ctrm_fv</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area1">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button1">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button2">
+ <property name="label" translatable="yes" comments="Compounding Term Dialog: Calculate button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button1</action-widget>
+ <action-widget response="-5">button2</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="ddb_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Double-Declining Depreciation dialog">Double-Declining Depreciation</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox2">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table2">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label7">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="Double-Declining Depreciation Dialog: Description of calculation">Calculates the depreciation allowance on an asset for a specified period of time, using the double-declining balance method.</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label8">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Double-Declining Depreciation Dialog: Label before cost input">C_ost:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">ddb_cost</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label10">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Double-Declining Depreciation Dialog: Label before life input">_Life:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">ddb_life</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="ddb_life">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="ddb_cost">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label11">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Double-Declining Depreciation Dialog: Label before period input">_Period:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">ddb_period</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="ddb_period">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area2">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button3">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button4">
+ <property name="label" translatable="yes" comments="Double-Declining Depreciation Dialog: Calculate button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button3</action-widget>
+ <action-widget response="-5">button4</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="fv_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Future Value dialog">Future Value</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox3">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table3">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label12">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="Future Value Dialog: Description of calculation">Calculates the future value of an investment based on a series of equal payments at a periodic interest rate over the number of payment periods in the term.</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label13">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Future Value Dialog: Label before periodic payment input">_Periodic Payment:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">fv_pmt</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label14">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Future Value Dialog: Label before periodic interest rate input">Periodic Interest _Rate:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">fv_pint</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label15">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Future Value Dialog: Label before number of periods input">_Number of Periods:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">fv_n</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="fv_n">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="fv_pint">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="fv_pmt">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area3">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button5">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button6">
+ <property name="label" translatable="yes" comments="Future Value Dialog: Calculate button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button5</action-widget>
+ <action-widget response="-5">button6</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="gpm_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Gross Profit Margin dialog">Gross Profit Margin</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox10">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table10">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label47">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="Gross Profit Margin Dialog: Description of calculation">Calculates the resale price of a product, based on the product cost and the wanted gross profit margin.</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label48">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Gross Profit Margin Dialog: Label before cost input">C_ost:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">gpm_cost</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label49">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Gross Profit Margin Dialog: Label before margin input">_Margin:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="gpm_cost">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="gpm_margin">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area10">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button19">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button20">
+ <property name="label" translatable="yes" comments="Gross Profit Margin Dialog: Calculate button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button19</action-widget>
+ <action-widget response="-5">button20</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="pmt_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Periodic Payment dialog">Periodic Payment</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox4">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table4">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label17">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Periodic Payment Dialog: Description of calculation">Calculates the amount of the periodic payment of a loan, where payments are made at the end of each payment period. </property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label18">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Periodic Payment Dialog: Label before principal input">_Principal:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">pmt_prin</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label19">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Periodic Payment Dialog: Label before periodic interest rate input">Periodic Interest _Rate:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">pmt_pint</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label21">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Periodic Payment Dialog: Label before term input">_Term:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">pmt_n</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="pmt_prin">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="pmt_pint">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="pmt_n">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area4">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button7">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button8">
+ <property name="label" translatable="yes" comments="Periodic Payment Dialog: Calculate button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button7</action-widget>
+ <action-widget response="-5">button8</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="pv_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Present Value dialog">Present Value</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox5">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table5">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label36">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Present Value Dialog: Description of calculation">Calculates the present value of an investment based on a series of equal payments discounted at a periodic interest rate over the number of payment periods in the term. </property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label24">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Present Value Dialog: Label before periodic payment input">_Periodic Payment:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">pv_pmt</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label25">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Present Value Dialog: Label before periodic interest rate input">Periodic Interest _Rate:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">pv_pint</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label26">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Present Value Dialog: Label before number of periods input">_Number of Periods:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">pv_n</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="pv_pmt">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="pv_pint">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="pv_n">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area5">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button9">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button10">
+ <property name="label" translatable="yes" comments="Present Value Dialog: Calculate button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button9</action-widget>
+ <action-widget response="-5">button10</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="rate_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Periodic Interest Rate dialog">Periodic Interest Rate</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox6">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table6">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label28">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Periodic Interest Rate Dialog: Description of calculation">Calculates the periodic interest necessary to increase an investment to a future value, over the number of compounding periods. </property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label29">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Periodic Interest Rate Dialog: Label before future value input">_Future Value:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">rate_fv</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label30">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Periodic Interest Rate Dialog: Label before present value input">Present _Value:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">rate_pv</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label31">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Periodic Interest Rate Dialog: Label before term input">_Term:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">rate_n</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="rate_fv">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="rate_pv">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="rate_n">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area6">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button11">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button12">
+ <property name="label" translatable="yes" comments="Periodic Interest Rate Dialog: Calculate button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button11</action-widget>
+ <action-widget response="-5">button12</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="sln_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Straight-Line Depreciation dialog">Straight-Line Depreciation</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox7">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table7">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label33">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Straight-Line Depreciation Dialog: Label before cost input">_Cost:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">sln_cost</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label34">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Straight-Line Depreciation Dialog: Label before salvage input">_Salvage:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">sln_salvage</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label35">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Straight-Line Depreciation Dialog: Label before life input">_Life:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">sln_life</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="sln_life">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="sln_salvage">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="sln_cost">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label32">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Straight-Line Depreciation Dialog: Description of calculation">Calculates the straight-line depreciation of an asset for one period. The straight-line method of depreciation divides the depreciable cost evenly over the useful life of an asset. The useful life is the number of periods, typically years, over which an asset is depreciated. </property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area7">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button13">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button14">
+ <property name="label" translatable="yes" comments="Straight-Line Depreciation Dialog: Calculate button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button13</action-widget>
+ <action-widget response="-5">button14</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="syd_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Sum-of-the-Years'-Digits Depreciation dialog">Sum-of-the-Years'-Digits Depreciation</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox8">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table8">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">5</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label37">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Sum-of-the-Years'-Digits Depreciation Dialog: Label before period input">_Period:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">syd_period</property>
+ </object>
+ <packing>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label38">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Sum-of-the-Years'-Digits Depreciation Dialog: Label before life input">_Life:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">syd_life</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label39">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Sum-of-the-Years'-Digits Depreciation Dialog: Label before salvage input">_Salvage:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">syd_salvage</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label40">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Sum-of-the-Years'-Digits Depreciation Dialog: Label before cost input">_Cost:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">syd_cost</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="syd_cost">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="syd_salvage">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="syd_life">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="syd_period">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label41">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Sum-of-the-Years'-Digits Depreciation Dialog: Description of calculation">Calculates the depreciation allowance on an asset for a specified period of time, using the Sum-of-the-Years'-Digits method. This method of depreciation accelerates the rate of depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The useful life is the number of periods, typically years, over which an asset is depreciated. </property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area8">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button15">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button16">
+ <property name="label" translatable="yes" comments="Sum-of-the-Years'-Digits Depreciation Dialog: Calculate result button">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button15</action-widget>
+ <action-widget response="-5">button16</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="term_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of Payment Period dialog">Payment Period</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="finc_response_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox9">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table9">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkEntry" id="term_pint">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="term_fv">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="term_pmt">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="text">0</property>
+ <signal name="activate" handler="finc_activate_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label43">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Payment Period Dialog: Label before periodic interest rate input">Periodic Interest _Rate:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">term_pint</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label44">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Payment Period Dialog: Label before future value input">Future _Value:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">term_fv</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label45">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Payment Period Dialog: Label before periodic payment input">_Periodic Payment:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">term_pmt</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label46">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Payment Period Dialog: Description of calculation">Calculates the number of payment periods that are necessary during the term of an ordinary annuity, to accumulate a future value, at a periodic interest rate.</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area9">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button17">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button18">
+ <property name="label" translatable="yes" comments="Payment Period Dialog: Button to calculate result">C_alculate</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button17</action-widget>
+ <action-widget response="-5">button18</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/data/buttons-programming.ui b/data/buttons-programming.ui
new file mode 100644
index 0000000..374c5c1
--- /dev/null
+++ b/data/buttons-programming.ui
@@ -0,0 +1,3036 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkWindow" id="window1">
+ <child>
+ <object class="GtkVBox" id="button_panel">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkComboBox" id="base_combo">
+ <property name="visible">True</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="base_label">
+ <property name="visible">True</property>
+ <property name="xalign">1</property>
+ <property name="label" comments="Example content">FF&#x2081;&#x2086; 256&#x2081;&#x2080;</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkAlignment" id="bit_panel">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkTable" id="bit_table">
+ <property name="visible">True</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">39</property>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_1">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_1">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_2">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_2">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_3">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_3">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_4">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_4">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_5">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_5">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_6">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_6">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_7">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_7">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_8">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_8">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">10</property>
+ <property name="right_attach">11</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_9">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_9">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">11</property>
+ <property name="right_attach">12</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_10">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_10">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">12</property>
+ <property name="right_attach">13</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_11">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_11">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">13</property>
+ <property name="right_attach">14</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_12">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_12">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">15</property>
+ <property name="right_attach">16</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_13">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_13">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">16</property>
+ <property name="right_attach">17</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_14">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_14">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">17</property>
+ <property name="right_attach">18</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_15">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_15">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">18</property>
+ <property name="right_attach">19</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_31">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_31">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">38</property>
+ <property name="right_attach">39</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_30">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_30">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">37</property>
+ <property name="right_attach">38</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_29">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_29">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">36</property>
+ <property name="right_attach">37</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_28">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_28">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">35</property>
+ <property name="right_attach">36</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_27">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_27">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">33</property>
+ <property name="right_attach">34</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_26">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_26">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">32</property>
+ <property name="right_attach">33</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_25">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_25">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">31</property>
+ <property name="right_attach">32</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_24">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_24">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">30</property>
+ <property name="right_attach">31</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_23">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_23">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">28</property>
+ <property name="right_attach">29</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_22">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_22">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">27</property>
+ <property name="right_attach">28</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_21">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_21">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">26</property>
+ <property name="right_attach">27</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_20">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_20">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">25</property>
+ <property name="right_attach">26</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_19">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_19">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">23</property>
+ <property name="right_attach">24</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_18">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_18">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">22</property>
+ <property name="right_attach">23</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_17">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_17">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">21</property>
+ <property name="right_attach">22</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_16">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_16">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">20</property>
+ <property name="right_attach">21</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="bit_marker_label0">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label">63</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="bit_maker_label3">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label">31</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="bit_marker_label2">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label">32</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="left_attach">38</property>
+ <property name="right_attach">39</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="bit_marker_label5">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label">0</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="left_attach">38</property>
+ <property name="right_attach">39</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_32">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_32">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_33">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_33">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_34">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_34">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_35">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_35">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_36">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_36">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_37">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_37">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_38">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_38">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_39">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_39">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_40">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_40">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">10</property>
+ <property name="right_attach">11</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_41">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_41">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">11</property>
+ <property name="right_attach">12</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_42">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_42">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">12</property>
+ <property name="right_attach">13</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_43">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_43">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">13</property>
+ <property name="right_attach">14</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_44">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_44">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">15</property>
+ <property name="right_attach">16</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_45">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_45">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">16</property>
+ <property name="right_attach">17</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_46">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_46">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">17</property>
+ <property name="right_attach">18</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_47">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_47">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">18</property>
+ <property name="right_attach">19</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_48">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_48">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">20</property>
+ <property name="right_attach">21</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_49">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_49">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">21</property>
+ <property name="right_attach">22</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_50">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_50">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">22</property>
+ <property name="right_attach">23</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_51">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_51">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">23</property>
+ <property name="right_attach">24</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_52">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_52">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">25</property>
+ <property name="right_attach">26</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_53">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_53">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">26</property>
+ <property name="right_attach">27</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_54">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_54">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">27</property>
+ <property name="right_attach">28</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_55">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_55">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">28</property>
+ <property name="right_attach">29</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_56">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_56">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">30</property>
+ <property name="right_attach">31</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_57">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_57">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">31</property>
+ <property name="right_attach">32</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_58">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_58">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">32</property>
+ <property name="right_attach">33</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_59">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_59">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">33</property>
+ <property name="right_attach">34</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_60">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_60">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">35</property>
+ <property name="right_attach">36</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_61">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_61">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">36</property>
+ <property name="right_attach">37</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_62">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_62">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">37</property>
+ <property name="right_attach">38</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_63">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_63">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">38</property>
+ <property name="right_attach">39</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="bit_marker_label1">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label">47</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="left_attach">20</property>
+ <property name="right_attach">21</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="bit_marker_label4">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label">15</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="left_attach">20</property>
+ <property name="right_attach">21</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label25">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label26">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label27">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">14</property>
+ <property name="right_attach">15</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label28">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">19</property>
+ <property name="right_attach">20</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label29">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">24</property>
+ <property name="right_attach">25</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label30">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">29</property>
+ <property name="right_attach">30</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label31">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">34</property>
+ <property name="right_attach">35</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label32">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label33">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label34">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">14</property>
+ <property name="right_attach">15</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label35">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">19</property>
+ <property name="right_attach">20</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label36">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">24</property>
+ <property name="right_attach">25</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label37">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">29</property>
+ <property name="right_attach">30</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label38">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> </property>
+ </object>
+ <packing>
+ <property name="left_attach">34</property>
+ <property name="right_attach">35</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="bit_eventbox_0">
+ <property name="visible">True</property>
+ <signal name="button_press_event" handler="bit_toggle_cb"/>
+ <child>
+ <object class="GtkLabel" id="bit_label_0">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label"> 0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="x_options">GTK_SHRINK</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="advanced_panel">
+ <property name="visible">True</property>
+ <property name="n_rows">5</property>
+ <property name="n_columns">10</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkButton" id="calc_root_button">
+ <property name="label">&#x221A;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_logarithm_button">
+ <property name="label">log</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_factor_button">
+ <property name="label">fact</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_factor_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the factorize button">Factorize</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="factorize_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_natural_logarithm_button">
+ <property name="label">ln</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_abs_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_abs_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the absolute value button">Absolute Value</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="label1">
+ <property name="visible">True</property>
+ <property name="label">|&lt;i&gt;x&lt;/i&gt;|</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_integer_portion_button">
+ <property name="label">int</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_fractional_portion_button">
+ <property name="label">frac</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_divide_button">
+ <property name="label">&#xF7;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_0_button">
+ <property name="label">0</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_multiply_button">
+ <property name="label">&#xD7;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_subtract_button">
+ <property name="label">&#x2212;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="subtract_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_add_button">
+ <property name="label">+</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_result_button">
+ <property name="label" translatable="yes" comments="Label on the solve button (clicking this solves the displayed calculation)">=</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="solve_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_clear_button">
+ <property name="label" translatable="yes" comments="Label on the clear display button">Clear</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="clear_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_1_button">
+ <property name="label">1</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_2_button">
+ <property name="label">2</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_3_button">
+ <property name="label">3</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_4_button">
+ <property name="label">4</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_5_button">
+ <property name="label">5</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_6_button">
+ <property name="label">6</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_7_button">
+ <property name="label">7</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_8_button">
+ <property name="label">8</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_9_button">
+ <property name="label">9</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_10_button">
+ <property name="label">A</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_11_button">
+ <property name="label">B</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_12_button">
+ <property name="label">C</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_13_button">
+ <property name="label">D</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_14_button">
+ <property name="label">E</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_15_button">
+ <property name="label">F</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="digit_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleButton" id="calc_subscript_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_subscript_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the subscript mode button">Subscript</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="set_subscript_cb"/>
+ <child>
+ <object class="GtkLabel" id="label4">
+ <property name="visible">True</property>
+ <property name="label">&#x2193;n</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleButton" id="calc_superscript_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_superscript_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the superscript mode button">Superscript</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="set_superscript_cb"/>
+ <child>
+ <object class="GtkLabel" id="label3">
+ <property name="visible">True</property>
+ <property name="label">&#x2191;n</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_recall_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_recall_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the recall value button">Recall</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="recall_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox19">
+ <property name="visible">True</property>
+ <property name="spacing">3</property>
+ <child>
+ <object class="GtkLabel" id="label22">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="The label on the memory recall button">&#x2190; R</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow13">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_store_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_store_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the store value button">Store</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="store_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox20">
+ <property name="visible">True</property>
+ <property name="spacing">3</property>
+ <child>
+ <object class="GtkLabel" id="label23">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="The label on the memory store button">&#x2192; R</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow14">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_xor_button">
+ <property name="label">XOR</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_or_button">
+ <property name="label">OR</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_and_button">
+ <property name="label">AND</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_modulus_divide_button">
+ <property name="label">mod</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_start_group_button">
+ <property name="label">(</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_end_group_button">
+ <property name="label">)</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_shift_left_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_shift_left_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the shift left button">Shift Left</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="shift_left_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox11">
+ <property name="visible">True</property>
+ <property name="spacing">3</property>
+ <child>
+ <object class="GtkLabel" id="label7">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="label">&lt;</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow5">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_shift_right_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_shift_right_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the shift right button">Shift Right</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="shift_right_cb"/>
+ <child>
+ <object class="GtkHBox" id="hbox10">
+ <property name="visible">True</property>
+ <property name="spacing">3</property>
+ <child>
+ <object class="GtkLabel" id="label6">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="label">&gt;</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkArrow" id="arrow4">
+ <property name="visible">True</property>
+ <property name="arrow_type">down</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_character_button">
+ <property name="label">&#xE1;</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_character_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the insert character button">Insert Character</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="insert_character_code_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_not_button">
+ <property name="label">NOT</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_factorial_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_factorial_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the factorial button">Factorial</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="label14">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;x&lt;/i&gt;!</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_inverse_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_inverse_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the inverse button">Inverse</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="label20">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;&#x2212;1&lt;/sup&gt;</property>
+ <property name="use_markup">True</property>
+ <property name="justify">center</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">9</property>
+ <property name="right_attach">10</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_x_pow_y_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="focus_on_click">False</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="calc_x_pow_y_button-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes" comments="Accessible name for the exponentiation (x to the power of y) button">Exponent</property>
+ </object>
+ </child>
+ <signal name="clicked" handler="button_cb"/>
+ <child>
+ <object class="GtkLabel" id="x_pow_y_label">
+ <property name="visible">True</property>
+ <property name="label">&lt;i&gt;x&lt;/i&gt;&lt;sup&gt;&lt;i&gt;y&lt;/i&gt;&lt;/sup&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_ones_complement_button">
+ <property name="label">ones</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_twos_complement_button">
+ <property name="label">twos</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="calc_trunc_button">
+ <property name="label">trunc</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="focus_on_click">False</property>
+ <signal name="clicked" handler="button_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">8</property>
+ <property name="right_attach">9</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <object class="GtkDialog" id="character_code_dialog">
+ <property name="border_width">6</property>
+ <property name="title" translatable="yes" comments="Title of insert character code dialog">Insert Character Code</property>
+ <property name="resizable">False</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="character_code_dialog_response_cb"/>
+ <signal name="delete_event" handler="character_code_dialog_delete_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox3">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkHBox" id="hbox21">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <child>
+ <object class="GtkLabel" id="label39">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="Insert ASCII dialog: Label before character entry">Ch_aracter:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">character_code_entry</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="character_code_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="max_length">1</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <signal name="activate" handler="character_code_dialog_activate_cb"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area3">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button8">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="button9">
+ <property name="label" translatable="yes" comments="Insert ASCII dialog: Button to insert selected character">_Insert</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">button8</action-widget>
+ <action-widget response="-5">button9</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/data/gcalctool.1 b/data/gcalctool.1
new file mode 100644
index 0000000..0b384b3
--- /dev/null
+++ b/data/gcalctool.1
@@ -0,0 +1,33 @@
+.\" Copyright (c) 1987-2008 - Sun Microsystems, Inc.
+.TH GCALCTOOL 1 "17 June 2009"
+.SH NAME
+gcalctool \- a desktop calculator
+.SH SYNOPSIS
+.B gcalctool
+[
+.I OPTION
+] ...
+.SH DESCRIPTION
+.B gcalctool
+is the official calculator of the MATE desktop environment.
+.SH OPTIONS
+.TP
+.B \-s, \-\-solve
+Solve the equation provided following this option.
+.TP
+.B \-u, \-\-unittest
+Run the unit tests.
+.TP
+.B \-v, \-\-version
+Output version information and exit.
+.TP
+.B \-h, \-?, \-\-help
+Prints the command line options.
+.SH FILES
+.PD 0
+.TP 18
+.B ~/.gcalctoolrc
+user's personal gcalctool resources for customizing the appearance and color of
+.B gcalctool
+.sp
+.LP
diff --git a/data/gcalctool.desktop.in b/data/gcalctool.desktop.in
new file mode 100644
index 0000000..c23b8ac
--- /dev/null
+++ b/data/gcalctool.desktop.in
@@ -0,0 +1,15 @@
+[Desktop Entry]
+_Name=Calculator
+_Comment=Perform arithmetic, scientific or financial calculations
+Exec=gcalctool
+Icon=accessories-calculator
+NotShowIn=KDE;
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=MATE;GTK;Utility;Calculator
+X-MATE-DocPath=gcalctool/gcalctool.xml
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=gcalctool
+X-MATE-Bugzilla-Component=general
+X-MATE-Bugzilla-OtherBinaries=mate-calculator
diff --git a/data/org.mate.gcalctool.gschema.xml.in b/data/org.mate.gcalctool.gschema.xml.in
new file mode 100644
index 0000000..8a11a2c
--- /dev/null
+++ b/data/org.mate.gcalctool.gschema.xml.in
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schemalist>
+ <enum id="org.mate.gcalctool.NumberFormat">
+ <value value="0" nick="fixed"/>
+ <value value="1" nick="scientific"/>
+ <value value="2" nick="engineering"/>
+ </enum>
+ <enum id="org.mate.gcalctool.ButtonMode">
+ <value value="0" nick="basic"/>
+ <value value="1" nick="advanced"/>
+ <value value="2" nick="financial"/>
+ <value value="3" nick="programming"/>
+ </enum>
+ <enum id="org.mate.gcalctool.AngleUnit">
+ <value value="0" nick="radians"/>
+ <value value="1" nick="degrees"/>
+ <value value="2" nick="gradians"/>
+ </enum>
+
+ <schema path="/apps/gcalctool/" id="org.mate.gcalctool" gettext-domain="gcalctool">
+ <key type="i" name="accuracy">
+ <default>9</default>
+ <range min="0" max="9"/>
+ <_summary>Accuracy value</_summary>
+ <_description>The number of digits displayed after the numeric point</_description>
+ </key>
+ <key type="i" name="word-size">
+ <default>64</default>
+ <range min="8" max="64"/>
+ <_summary>Word size</_summary>
+ <_description>The size of the words used in bitwise operations</_description>
+ </key>
+ <key type="i" name="base">
+ <default>10</default>
+ <range min="2" max="16"/>
+ <_summary>Numeric Base</_summary>
+ <_description>The numeric base</_description>
+ </key>
+ <key type="b" name="show-thousands">
+ <default>false</default>
+ <_summary>Show Thousands Separators</_summary>
+ <_description>Indicates whether thousands separators are shown in large numbers.</_description>
+ </key>
+ <key type="b" name="show-zeroes">
+ <default>false</default>
+ <_summary>Show Trailing Zeroes</_summary>
+ <_description>Indicates whether any trailing zeroes after the numeric point should be shown in the display value.</_description>
+ </key>
+ <key name="number-format" enum="org.mate.gcalctool.NumberFormat">
+ <default>'fixed'</default>
+ <_summary>Number format</_summary>
+ <_description>The format to display numbers in</_description>
+ </key>
+ <key name="angle-units" enum="org.mate.gcalctool.AngleUnit">
+ <default>'degrees'</default>
+ <_summary>Angle units</_summary>
+ <_description>The angle units to use</_description>
+ </key>
+ <key name="button-mode" enum="org.mate.gcalctool.ButtonMode">
+ <default>'basic'</default>
+ <_summary>Button mode</_summary>
+ <_description>The button mode</_description>
+ </key>
+ <key type="s" name="source-currency">
+ <default>''</default>
+ <_summary>Source currency</_summary>
+ <_description>Currency of the current calculation</_description>
+ </key>
+ <key type="s" name="target-currency">
+ <default>''</default>
+ <_summary>Target currency</_summary>
+ <_description>Currency to convert the current calculation into</_description>
+ </key>
+ </schema>
+</schemalist>
diff --git a/data/preferences.ui b/data/preferences.ui
new file mode 100644
index 0000000..4d93aed
--- /dev/null
+++ b/data/preferences.ui
@@ -0,0 +1,277 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkListStore" id="angle_unit_model">
+ <columns>
+ <!-- column-name label -->
+ <column type="gchararray"/>
+ <!-- column-name units -->
+ <column type="gint"/>
+ </columns>
+ </object>
+ <object class="GtkListStore" id="number_format_model">
+ <columns>
+ <!-- column-name label -->
+ <column type="gchararray"/>
+ <!-- column-name format -->
+ <column type="gint"/>
+ </columns>
+ </object>
+ <object class="GtkListStore" id="word_size_model">
+ <columns>
+ <!-- column-name label -->
+ <column type="gchararray"/>
+ <!-- column-name size -->
+ <column type="gint"/>
+ </columns>
+ <data>
+ <row>
+ <col id="0" translatable="yes" comments="Word size combo: 8 bits">8-bit</col>
+ <col id="1">8</col>
+ </row>
+ <row>
+ <col id="0" translatable="yes" comments="Word size combo: 16 bits">16-bit</col>
+ <col id="1">16</col>
+ </row>
+ <row>
+ <col id="0" translatable="yes" comments="Word size combo: 32 bits">32-bit</col>
+ <col id="1">32</col>
+ </row>
+ <row>
+ <col id="0" translatable="yes" comments="Word size combo: 64 bits">64-bit</col>
+ <col id="1">64</col>
+ </row>
+ </data>
+ </object>
+ <object class="GtkDialog" id="preferences_dialog">
+ <property name="border_width">8</property>
+ <property name="title" translatable="yes">Preferences</property>
+ <property name="type_hint">normal</property>
+ <property name="has_separator">False</property>
+ <signal name="response" handler="preferences_response_cb"/>
+ <signal name="delete_event" handler="preferences_dialog_delete_cb"/>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox4">
+ <property name="visible">True</property>
+ <property name="spacing">5</property>
+ <child>
+ <object class="GtkTable" id="preferences_table">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="label8">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Preferences dialog: Label for angle unit combo box">_Angle units:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">angle_unit_combobox</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label9">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Preferences dialog: Label for display format combo box">Number _Format:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">number_format_combobox</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="angle_unit_combobox">
+ <property name="visible">True</property>
+ <property name="model">angle_unit_model</property>
+ <signal name="changed" handler="angle_unit_combobox_changed_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="number_format_combobox">
+ <property name="visible">True</property>
+ <property name="model">number_format_model</property>
+ <signal name="changed" handler="number_format_combobox_changed_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label11">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes" comments="Preferences dialog: label for word size combo box">Word _size:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">word_size_combobox</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="word_size_combobox">
+ <property name="visible">True</property>
+ <property name="model">word_size_model</property>
+ <signal name="changed" handler="word_size_combobox_changed_cb"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkAlignment" id="alignment1">
+ <property name="visible">True</property>
+ <property name="bottom_padding">6</property>
+ <property name="left_padding">12</property>
+ <child>
+ <object class="GtkTable" id="table2">
+ <property name="visible">True</property>
+ <property name="n_rows">3</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkCheckButton" id="trailing_zeroes_check">
+ <property name="label" translatable="yes" comments="Preferences dialog: label for show trailing zeroes check button">Show trailing _zeroes</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="toggled" handler="trailing_zeroes_check_toggled_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="thousands_separator_check">
+ <property name="label" translatable="yes" comments="Preferences dialog: label for show thousands separator check button">Show _thousands separators</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="toggled" handler="thousands_separator_check_toggled_cb"/>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="decimal_places_label1">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" comments="Not translated by Gtk+, is translated as one string">Show</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">decimal_places_spin</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkSpinButton" id="decimal_places_spin">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="adjustment">decimal_places_adjustment</property>
+ <signal name="value_changed" handler="decimal_places_spin_change_value_cb"/>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="decimal_places_label2">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" comments="Not translated by Gtk+, is translated as one string">decimal _places</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">decimal_places_spin</property>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area4">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="button1">
+ <property name="label">gtk-close</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="0">button1</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkAdjustment" id="decimal_places_adjustment">
+ <property name="upper">9</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">1</property>
+ </object>
+</interface>
diff --git a/distro/archlinux/PKGBUILD b/distro/archlinux/PKGBUILD
new file mode 100644
index 0000000..fe60876
--- /dev/null
+++ b/distro/archlinux/PKGBUILD
@@ -0,0 +1,29 @@
+pkgname=mate-calc
+pkgver=2011.08.31
+pkgrel=1
+pkgdesc="Calculator for the Mate desktop environment"
+arch=('i686' 'x86_64')
+license=('LGPL' 'GPL')
+depends=('gtk2' 'libxml2' 'libpng' 'freetype2' 'pixman' 'glib' 'pango' 'gdk-pixbuf2' 'cairo' 'atk')
+makedepends=('pkgconfig')
+groups=('mate-extra')
+url="http://matsusoft.com.ar/projects"
+source=(http://sourceforge.net/projects/matede/files/${pkgver}/${pkgname}.tar.gz/download)
+sha256sums=('3df9b180231a2e01aef092bf756c6cd4f054db98aadc7950ae8c05abaee73441')
+
+build()
+{
+ cd "${srcdir}/${pkgname}"
+ ./autogen.sh || return 1
+ intltoolize --automake --copy --force || return 1
+ ./configure --prefix=/usr || return 1
+ make || return 1
+}
+
+
+package()
+{
+ cd "${srcdir}/${pkgname}"
+ make DESTDIR="${pkgdir}" install || return 1
+}
+
diff --git a/distro/ubuntu/build b/distro/ubuntu/build
new file mode 100755
index 0000000..229baca
--- /dev/null
+++ b/distro/ubuntu/build
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# fill it
+pkgname=mate-calc
+pkgver=2011.08.31
+pkgrel=1
+pkgdesc="Calculator for the Mate desktop environment"
+#depends=('gtk2' 'libxml2' 'libpng' 'freetype2' 'pixman' 'glib' 'pango' 'gdk-pixbuf2' 'cairo' 'atk')
+# editar esta funcion!
+build() {
+ cd $pkgsrc
+ # descomprimir
+ tar xvzf download
+ # entramos a la carpeta
+ cd ${pkgname}
+
+ ./autogen.sh || return 1
+ intltoolize --automake --copy --force || return 1
+ ./configure --prefix=/usr || return 1
+ make || return 1
+
+ make DESTDIR="${pkgdir}" install || return 1
+}
+
+# esto incluye la parte que se repite en la mayoria de los builds
+. /usr/share/mate-doc-utils/mate-debian.sh
diff --git a/help/C/absolute.page b/help/C/absolute.page
new file mode 100644
index 0000000..d954b7e
--- /dev/null
+++ b/help/C/absolute.page
@@ -0,0 +1,22 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="absolute">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Absolute Values</title>
+
+ <p>
+ Absolute values are calculated using the | symbol or abs <link xref="function">function</link>.
+ </p>
+ <example>
+ <p>
+ |−1|
+ </p>
+ <p>
+ abs (−1)
+ </p>
+ </example>
+</page>
diff --git a/help/C/base.page b/help/C/base.page
new file mode 100644
index 0000000..da06928
--- /dev/null
+++ b/help/C/base.page
@@ -0,0 +1,38 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="base">
+
+ <info>
+ <link type="guide" xref="index#number"/>
+ </info>
+
+ <title>Number Bases</title>
+
+ <p>
+ To enter numbers in a particular number base use <link xref="superscript">subscript numbers</link>.
+ The following numbers are equivalent.
+ </p>
+ <example>
+ <p>
+ 1001011₂
+ </p>
+ <p>
+ 113₈
+ </p>
+ <p>
+ 75
+ </p>
+ <p>
+ 4B₁₆
+ </p>
+ </example>
+ <p>
+ When in <link xref="mouse">programming mode</link> there are buttons for binary (<keyseq><key>Ctrl</key><key>B</key></keyseq>), octal (<keyseq><key>Ctrl</key><key>O</key></keyseq>) and hexadecimal (<keyseq><key>Ctrl</key><key>H</key></keyseq>).
+ </p>
+ <p>
+ To set the base that results are shown in change the <link xref="number-display">result format</link>.
+ </p>
+ <p>
+ To change the base of the current result use a base button or <keyseq><key>Ctrl</key><key>D</key></keyseq> to show in decimal form.
+ </p>
+</page>
diff --git a/help/C/boolean.page b/help/C/boolean.page
new file mode 100644
index 0000000..080c28e
--- /dev/null
+++ b/help/C/boolean.page
@@ -0,0 +1,31 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="boolean">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Boolean Algebra</title>
+
+ <p>
+ Boolean algebra can be calculated using the AND, OR and XOR operators.
+ </p>
+ <example>
+ <p>
+ 010011₂ AND 110101₂
+ </p>
+ </example>
+ <p>
+ Buttons for these symbols are available in <link xref="mouse">programming mode</link>.
+ </p>
+ <p>
+ The NOT <link xref="function">function</link> inverts the bits in a number.
+ The word size is set from the <guiseq><gui>Calculator</gui><gui>Preferences</gui></guiseq> menu.
+ </p>
+ <example>
+ <p>
+ NOT 010011₂
+ </p>
+ </example>
+</page>
diff --git a/help/C/complex.page b/help/C/complex.page
new file mode 100644
index 0000000..aaec96f
--- /dev/null
+++ b/help/C/complex.page
@@ -0,0 +1,14 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="complex">
+
+ <info>
+ <link type="guide" xref="index#number"/>
+ </info>
+
+ <title>Complex Numbers</title>
+
+ <p>
+ Complex numbers are not supported in <app>GCalctool</app>.
+ </p>
+</page>
diff --git a/help/C/conv-base.page b/help/C/conv-base.page
new file mode 100644
index 0000000..1917d42
--- /dev/null
+++ b/help/C/conv-base.page
@@ -0,0 +1,14 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="conv-base">
+
+ <info>
+ <link type="guide" xref="index#conversion"/>
+ </info>
+
+ <title>Number Bases</title>
+
+ <p>
+ To convert between number bases enter a number (or solve an equation) and change the <link xref="number-display">result format</link> from the <guiseq><gui>Calculator</gui><gui>Preferences</gui></guiseq> menu.
+ </p>
+</page>
diff --git a/help/C/conv-character.page b/help/C/conv-character.page
new file mode 100644
index 0000000..790b137
--- /dev/null
+++ b/help/C/conv-character.page
@@ -0,0 +1,19 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="conv-character">
+
+ <info>
+ <link type="guide" xref="index#conversion"/>
+ </info>
+
+ <title>Character Codes</title>
+
+ <p>
+ When in <link xref="mouse">programming mode</link> the <gui>á</gui> button opens a dialog to convert characters to character codes.
+ </p>
+ <note>
+ <p>
+ Characters cannot be converted using the keyboard.
+ </p>
+ </note>
+</page>
diff --git a/help/C/conv-currency.page b/help/C/conv-currency.page
new file mode 100644
index 0000000..d70e149
--- /dev/null
+++ b/help/C/conv-currency.page
@@ -0,0 +1,27 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="conv-currency">
+
+ <info>
+ <link type="guide" xref="index#conversion"/>
+ </info>
+
+ <title>Currency</title>
+
+ <p>
+ To convert currencies press the <gui>¤$€</gui> button in <link xref="superscript">financial mode</link>.
+ </p>
+ <p>
+ You can also convert currencies using the keyboard and the <em>in</em> operator.
+ </p>
+ <example>
+ <p>
+ 13.65 USD in GBP
+ </p>
+ </example>
+ <note>
+ <p>
+ Currency information is approximate and should not be used for making financial decisions.
+ </p>
+ </note>
+</page>
diff --git a/help/C/conv-length.page b/help/C/conv-length.page
new file mode 100644
index 0000000..d51380b
--- /dev/null
+++ b/help/C/conv-length.page
@@ -0,0 +1,30 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="conv-length">
+
+ <info>
+ <link type="guide" xref="index#conversion"/>
+ </info>
+
+ <title>Length/Area/Volume</title>
+
+ <p>
+ To convert between length, area and volume units use the <em>in</em> operator.
+ </p>
+ <example>
+ <p>
+ 6 meters in inches
+ </p>
+ <p>
+ 1 acre in cm²
+ </p>
+ <p>
+ 1 pint in mL
+ </p>
+ </example>
+ <note>
+ <p>
+ Length/Area/Volume conversions must be performed using the keyboard.
+ </p>
+ </note>
+</page>
diff --git a/help/C/conv-time.page b/help/C/conv-time.page
new file mode 100644
index 0000000..3779c96
--- /dev/null
+++ b/help/C/conv-time.page
@@ -0,0 +1,24 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="conv-time">
+
+ <info>
+ <link type="guide" xref="index#conversion"/>
+ </info>
+
+ <title>Time</title>
+
+ <p>
+ To convert between time use the <em>in</em> operator.
+ </p>
+ <example>
+ <p>
+ 3 years in hours
+ </p>
+ </example>
+ <note>
+ <p>
+ Time conversions must be performed using the keyboard.
+ </p>
+ </note>
+</page>
diff --git a/help/C/conv-weight.page b/help/C/conv-weight.page
new file mode 100644
index 0000000..fa5e0d4
--- /dev/null
+++ b/help/C/conv-weight.page
@@ -0,0 +1,24 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="conv-weight">
+
+ <info>
+ <link type="guide" xref="index#conversion"/>
+ </info>
+
+ <title>Mass</title>
+
+ <p>
+ To convert between mass use the <em>in</em> operator.
+ </p>
+ <example>
+ <p>
+ 1kg in pounds
+ </p>
+ </example>
+ <note>
+ <p>
+ Mass conversions must be performed using the keyboard.
+ </p>
+ </note>
+</page>
diff --git a/help/C/equation.page b/help/C/equation.page
new file mode 100644
index 0000000..725789e
--- /dev/null
+++ b/help/C/equation.page
@@ -0,0 +1,46 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="equation">
+
+ <info>
+ <!-- Place this at the start of the section -->
+ <title type="sort">0</title>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Basic Equations</title>
+
+ <p>
+ Equations are entered in standard mathematical form.
+ For example to add 7 and 2 enter the following:
+ </p>
+ <example>
+ <p>
+ 7+2
+ </p>
+ </example>
+ <p>
+ To solve, press the <gui>=</gui> button with your mouse or the <key>Enter</key> key on your keyboard.
+ </p>
+ <p>
+ Calculations are performed in mathematical order - multiplication and division are performed before addition and subtraction.
+ The following equation solves to 1 (3×2 = 6, 7−6 = 1).
+ </p>
+ <example>
+ <p>
+ 7−3×2
+ </p>
+ </example>
+ <p>
+ To change the order of calculation use parenthesis.
+ The following equation solves to 8 (7−3 = 4, 4×2 = 8).
+ </p>
+ <example>
+ <p>
+ (7−3)×2
+ </p>
+ </example>
+ <p>
+ To clear the display press the <gui>Clr</gui> button or <key>Escape</key>.
+ </p>
+</page>
diff --git a/help/C/factorial.page b/help/C/factorial.page
new file mode 100644
index 0000000..ec90906
--- /dev/null
+++ b/help/C/factorial.page
@@ -0,0 +1,20 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="factorial">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Factorials</title>
+
+ <p>
+ Factorials are entered using the ! symbol.
+ To calculate the factorial of 6 enter the following.
+ </p>
+ <example>
+ <p>
+ 6!
+ </p>
+ </example>
+</page>
diff --git a/help/C/factorize.page b/help/C/factorize.page
new file mode 100644
index 0000000..4094d60
--- /dev/null
+++ b/help/C/factorize.page
@@ -0,0 +1,15 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="factorize">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Factorization</title>
+
+ <p>
+ You can factorize the number currently displayed by pressing the <gui>fact</gui> button.
+ This button is visible in <link xref="mouse">programming mode</link>.
+ </p>
+</page>
diff --git a/help/C/financial.page b/help/C/financial.page
new file mode 100644
index 0000000..edc0d75
--- /dev/null
+++ b/help/C/financial.page
@@ -0,0 +1,60 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="financial">
+
+ <info>
+ <link type="guide" xref="index#financial"/>
+ </info>
+
+ <title>Financial Functions</title>
+ <p>
+ When in <link xref="superscript">financial mode</link> the following buttons are available.
+ </p>
+ <table>
+ <tr>
+ <td><p>Ctrm</p></td>
+ <td><p>Calculate the number of compounding periods necessary to increase an investment of present value to a future value, at a fixed interest rate per compounding period.</p></td>
+ </tr>
+ <tr>
+ <td><p>Ddb</p></td>
+ <td><p>Calculate the depreciation allowance on an asset for a specified period of time, using the double-declining balance method.</p></td>
+ </tr>
+ <tr>
+ <td><p>Fv</p></td>
+ <td><p>Calculate the future value of an investment based on a series of equal payments at a periodic interest rate over the number of payment periods in the term.</p></td>
+ </tr>
+ <tr>
+ <td><p>Gpm</p></td>
+ <td><p>Calculate the resale price of a product, based on the product cost and the wanted gross profit margin.</p></td>
+ </tr>
+ <tr>
+ <td><p>Pmt</p></td>
+ <td><p>Calculate the amount of the periodic payment of a loan, where payments are made at the end of each payment period.</p></td>
+ </tr>
+ <tr>
+ <td><p>Pv</p></td>
+ <td><p>Calculate the present value of an investment based on a series of equal payments discounted at a periodic interest rate over the number of payment periods in the term.</p></td>
+ </tr>
+ <tr>
+ <td><p>Rate</p></td>
+ <td><p>Calculate the periodic interest necessary to increase an investment to a future value, over the number of compounding periods.</p></td>
+ </tr>
+ <tr>
+ <td><p>Sln</p></td>
+ <td><p>Calculate the straight-line depreciation of an asset for one period. The straight-line method of depreciation divides the depreciable cost evenly over the useful life of an asset. The useful life is the number of periods, typically years, over which an asset is depreciated.</p></td>
+ </tr>
+ <tr>
+ <td><p>Syd</p></td>
+ <td><p>Calculate the depreciation allowance on an asset for a specified period of time, using the Sum-of-the-Years'-Digits method. This method of depreciation accelerates the rate of depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The useful life is the number of periods, typically years, over which an asset is depreciated.</p></td>
+ </tr>
+ <tr>
+ <td><p>Term</p></td>
+ <td><p>Calculate the number of payment periods that are necessary during the term of an ordinary annuity, to accumulate a future value, at a periodic interest rate.</p></td>
+ </tr>
+ </table>
+ <note>
+ <p>
+ Financial functions cannot be performed using the keyboard.
+ </p>
+ </note>
+</page>
diff --git a/help/C/functions.page b/help/C/functions.page
new file mode 100644
index 0000000..426d523
--- /dev/null
+++ b/help/C/functions.page
@@ -0,0 +1,91 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="function">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Functions</title>
+
+ <p>
+ Functions can be used by inserting the name of the function followed by the function argument.
+ If the argument is not a number or <link xref="variable">variable</link> then use parenthesis around the argument.
+ </p>
+ <example>
+ <p>
+ sin 30
+ </p>
+ <p>
+ abs (5−9)
+ </p>
+ </example>
+ <p>
+ The following functions are defined.
+ </p>
+ <table>
+ <tr>
+ <td><p>abs</p></td>
+ <td><p><link xref="absolute">Absolute Value</link></p></td>
+ </tr>
+ <tr>
+ <td><p>cos</p></td>
+ <td><p><link xref="trigonometry">Cosine</link></p></td>
+ </tr>
+ <tr>
+ <td><p>cosh</p></td>
+ <td><p><link xref="trigonometry">Hyperbolic Cosine</link></p></td>
+ </tr>
+ <tr>
+ <td><p>frac</p></td>
+ <td><p>Fractional Component</p></td>
+ </tr>
+ <tr>
+ <td><p>int</p></td>
+ <td><p>Integer Component</p></td>
+ </tr>
+ <tr>
+ <td><p>ln</p></td>
+ <td><p><link xref="logarithm">Natural Logarithm</link></p></td>
+ </tr>
+ <tr>
+ <td><p>log</p></td>
+ <td><p><link xref="logarithm">Logarithm</link></p></td>
+ </tr>
+ <tr>
+ <td><p>not</p></td>
+ <td><p><link xref="boolean">Boolean NOT</link></p></td>
+ </tr>
+ <tr>
+ <td><p>ones</p></td>
+ <td><p>Ones complement</p></td>
+ </tr>
+ <tr>
+ <td><p>sin</p></td>
+ <td><p><link xref="trigonometry">Sine</link></p></td>
+ </tr>
+ <tr>
+ <td><p>sinh</p></td>
+ <td><p><link xref="trigonometry">Hyperbolic Sine</link></p></td>
+ </tr>
+ <tr>
+ <td><p>sqrt</p></td>
+ <td><p><link xref="power">Square Root</link></p></td>
+ </tr>
+ <tr>
+ <td><p>tan</p></td>
+ <td><p><link xref="trigonometry">Tangent</link></p></td>
+ </tr>
+ <tr>
+ <td><p>tanh</p></td>
+ <td><p><link xref="trigonometry">Hyperbolic Tangent</link></p></td>
+ </tr>
+ <tr>
+ <td><p>twos</p></td>
+ <td><p>Twos complement</p></td>
+ </tr>
+ </table>
+ <p>
+ <app>GCalctool</app> does not support user-defined functions.
+ </p>
+</page>
diff --git a/help/C/index.page b/help/C/index.page
new file mode 100644
index 0000000..0af5fd7
--- /dev/null
+++ b/help/C/index.page
@@ -0,0 +1,34 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="index">
+
+ <info>
+ <credit type="author">
+ <name>Robert Ancell</name>
+ <email>[email protected]</email>
+ </credit>
+ <include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude" />
+ </info>
+
+ <title>GCalctool Help</title>
+
+ <section id="ui" style="2column">
+ <title>User Interface</title>
+ </section>
+
+ <section id="equation" style="2column">
+ <title>Equations</title>
+ </section>
+
+ <section id="number" style="2column">
+ <title>Numbers</title>
+ </section>
+
+ <section id="conversion" style="2column">
+ <title>Conversions</title>
+ </section>
+
+ <section id="financial" style="2column">
+ <title>Financial Calculations</title>
+ </section>
+</page>
diff --git a/help/C/keyboard.page b/help/C/keyboard.page
new file mode 100644
index 0000000..a522201
--- /dev/null
+++ b/help/C/keyboard.page
@@ -0,0 +1,42 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="keyboard">
+
+ <info>
+ <link type="guide" xref="index#ui"/>
+ </info>
+
+ <title>Using the Keyboard</title>
+
+ <p>
+ All mathematical equations can be entered using the keyboard.
+ </p>
+ <p>
+ The following key combinations can be used to enter keys that may not be available on your keyboard.
+ </p>
+ <table>
+ <tr>
+ <td><p>×</p></td>
+ <td><p><key>*</key></p></td>
+ </tr>
+ <tr>
+ <td><p>÷</p></td>
+ <td><p><key>/</key></p></td>
+ </tr>
+ <tr>
+ <td><p>^</p></td>
+ <td><p><key>*</key> twice</p></td>
+ </tr>
+ <tr>
+ <td><p>√</p></td>
+ <td><p><keyseq><key>Ctrl</key><key>R</key></keyseq></p></td>
+ </tr>
+ <tr>
+ <td><p>π</p></td>
+ <td><p><keyseq><key>Ctrl</key><key>P</key></keyseq></p></td>
+ </tr>
+ </table>
+ <p>
+ To enter <link xref="superscript">superscript numbers</link> use <keyseq><key>Ctrl</key>number</keyseq>, for subscript use <keyseq><key>Alt</key>number</keyseq>.
+ </p>
+</page>
diff --git a/help/C/legal.xml b/help/C/legal.xml
new file mode 100644
index 0000000..86d6173
--- /dev/null
+++ b/help/C/legal.xml
@@ -0,0 +1,9 @@
+<license xmlns="http://projectmallard.org/1.0/"
+ href="http://creativecommons.org/licenses/by-sa/3.0/">
+<p>This work is licensed under a
+<link href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons
+Attribution-Share Alike 3.0 Unported License</link>.</p>
+<p>As a special exception, the copyright holders give you permission to copy,
+modify, and distribute the example code contained in this document under the
+terms of your choosing, without restriction.</p>
+</license>
diff --git a/help/C/logarithm.page b/help/C/logarithm.page
new file mode 100644
index 0000000..640065d
--- /dev/null
+++ b/help/C/logarithm.page
@@ -0,0 +1,43 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="logarithm">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Logarithms</title>
+
+ <p>
+ Logarithms can be calculated using the log <link xref="function">function</link>.
+ </p>
+ <example>
+ <p>
+ log 100
+ </p>
+ </example>
+ <p>
+ To calculate a logarithm in a different base use a <link xref="superscript">subscript number</link> after the function.
+ </p>
+ <example>
+ <p>
+ log₂ 32
+ </p>
+ </example>
+ <p>
+ To calculate a natural logarithm use the ln function.
+ </p>
+ <example>
+ <p>
+ ln 1.32
+ </p>
+ </example>
+ <p>
+ Euler's number can be entered by using the <link xref="variable">variable</link> e.
+ </p>
+ <example>
+ <p>
+ e^1.32
+ </p>
+ </example>
+</page>
diff --git a/help/C/modulus.page b/help/C/modulus.page
new file mode 100644
index 0000000..b95823f
--- /dev/null
+++ b/help/C/modulus.page
@@ -0,0 +1,19 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="modulus">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Modulus Division</title>
+
+ <p>
+ Modulus division is performed using the mod operator.
+ </p>
+ <example>
+ <p>
+ 9 mod 5
+ </p>
+ </example>
+</page>
diff --git a/help/C/mouse.page b/help/C/mouse.page
new file mode 100644
index 0000000..4ab6d56
--- /dev/null
+++ b/help/C/mouse.page
@@ -0,0 +1,37 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="mouse">
+
+ <info>
+ <link type="guide" xref="index#ui"/>
+ </info>
+
+ <title>Using the Mouse</title>
+
+ <p>
+ All equations can be entered using the mouse.
+ To access all buttons there are a number of modes that can be selected from the <gui>View</gui> menu.
+ </p>
+ <table>
+ <tr>
+ <td><p>Basic</p></td>
+ <td><p>Provides buttons suitable for <link xref="equation">basic equations</link></p></td>
+ </tr>
+ <tr>
+ <td><p>Advanced</p></td>
+ <td><p>Provides buttons suitable for advanced mathematics</p></td>
+ </tr>
+ <tr>
+ <td><p>Scientific</p></td>
+ <td><p>Provides buttons suitable for <link xref="trigonometry">trigonometry</link></p></td>
+ </tr>
+ <tr>
+ <td><p>Financial</p></td>
+ <td><p>Provides buttons suitable for <link xref="financial">financial equations</link></p></td>
+ </tr>
+ <tr>
+ <td><p>Programming</p></td>
+ <td><p>Provides buttons suitable for computer programmers</p></td>
+ </tr>
+ </table>
+</page>
diff --git a/help/C/number-display.page b/help/C/number-display.page
new file mode 100644
index 0000000..9d3a377
--- /dev/null
+++ b/help/C/number-display.page
@@ -0,0 +1,43 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="number-display">
+
+ <info>
+ <link type="guide" xref="index#number"/>
+ </info>
+
+ <title>Result Format</title>
+
+ <p>
+ The format used to display results can be changed from the <guiseq><gui>Calculator</gui><gui>Preferences</gui></guiseq> menu.
+ </p>
+ <table>
+ <tr>
+ <td><p>Decimal</p></td>
+ <td><p>Results are displayed as decimal numbers</p></td>
+ </tr>
+ <tr>
+ <td><p>Scientific</p></td>
+ <td><p>Results are displayed in <link xref="scientific">scientific notation</link></p></td>
+ </tr>
+ <tr>
+ <td><p>Engineering</p></td>
+ <td><p>Results are displayed in scientific notation except the exponent is always a multiple of three</p></td>
+ </tr>
+ <tr>
+ <td><p>Binary</p></td>
+ <td><p>Results are displayed as <link xref="base">binary numbers</link></p></td>
+ </tr>
+ <tr>
+ <td><p>Octal</p></td>
+ <td><p>Results are displayed as <link xref="base">octal numbers</link></p></td>
+ </tr>
+ <tr>
+ <td><p>Hexadecimal</p></td>
+ <td><p>Results are displayed as <link xref="base">hexadecimal numbers</link></p></td>
+ </tr>
+ </table>
+ <p>
+ The number of decimal places, if trailing zeroes and if thousands separators are shown can also be configured.
+ </p>
+</page>
diff --git a/help/C/percentage.page b/help/C/percentage.page
new file mode 100644
index 0000000..61b2423
--- /dev/null
+++ b/help/C/percentage.page
@@ -0,0 +1,32 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="percentage">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Percentages</title>
+
+ <p>
+ Percentages are calculated using the % symbol.
+ </p>
+ <p>
+ When added or subtracted the percentage symbol resolves to one percent of the value being added or subtracted from.
+ The following equation calculates the price of a $140 item with 15% tax (140 + (15÷100)×140).
+ </p>
+ <example>
+ <p>
+ 140+15%
+ </p>
+ </example>
+ <p>
+ In all other cases the percentage symbol resolves to a fraction out of 100.
+ The following equation calculates one quarter of 80 apples ((25÷100)×80).
+ </p>
+ <example>
+ <p>
+ 25%×80
+ </p>
+ </example>
+</page>
diff --git a/help/C/power.page b/help/C/power.page
new file mode 100644
index 0000000..58b2179
--- /dev/null
+++ b/help/C/power.page
@@ -0,0 +1,55 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="power">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Powers and Roots</title>
+
+ <p>
+ Powers are entered by putting a <link xref="superscript">superscript number</link> after the value.
+ </p>
+ <example>
+ <p>
+ 5²
+ </p>
+ </example>
+ <p>
+ The inverse of a number can be entered using the inverse symbol ⁻¹ (<keyseq><key>Ctrl</key><key>I</key></keyseq>).
+ </p>
+ <example>
+ <p>
+ 3⁻¹
+ </p>
+ </example>
+ <p>
+ Powers can also be calculated using the ^ symbol.
+ This allows the power to be an equation.
+ </p>
+ <example>
+ <p>
+ 5^(6−2)
+ </p>
+ </example>
+ <p>
+ If your keyboard does not have a <key>^</key> key you can use <key>*</key> twice.
+ </p>
+ <p>
+ Square roots can be calculated using the symbol (<keyseq><key>Ctrl</key><key>R</key></keyseq>).
+ </p>
+ <example>
+ <p>
+ √2
+ </p>
+ </example>
+ <p>
+ n-th roots can be calculated by putting a <link xref="superscript">subscript number</link> before the root sign.
+ </p>
+ <example>
+ <p>
+ ₃√2
+ </p>
+ </example>
+</page>
diff --git a/help/C/scientific.page b/help/C/scientific.page
new file mode 100644
index 0000000..d6956c5
--- /dev/null
+++ b/help/C/scientific.page
@@ -0,0 +1,40 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="scientific">
+
+ <info>
+ <link type="guide" xref="index#number"/>
+ </info>
+
+ <title>Scientific Notation</title>
+
+ <p>
+ To enter numbers in scientific format use the <gui>×10x</gui> button (<keyseq><key>Ctrl</key><key>E</key></keyseq>).
+ The <link xref="superscript">number mode</link> automatically changes to superscript.
+ To enter 2×10¹⁰⁰, start by entering the mantissa (2):
+ </p>
+ <example>
+ <p>
+ 2
+ </p>
+ </example>
+ <p>
+ Then press the scientific notation button (or press <keyseq><key>Ctrl</key><key>E</key></keyseq>):
+ </p>
+ <example>
+ <p>
+ 2×10
+ </p>
+ </example>
+ <p>
+ Then enter the exponent (100):
+ </p>
+ <example>
+ <p>
+ 2×10¹⁰⁰
+ </p>
+ </example>
+ <p>
+ To show results in scientific form change the <link xref="number-display">result format</link>.
+ </p>
+</page>
diff --git a/help/C/superscript.page b/help/C/superscript.page
new file mode 100644
index 0000000..25332b8
--- /dev/null
+++ b/help/C/superscript.page
@@ -0,0 +1,33 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="superscript">
+
+ <info>
+ <!-- Place this at the end of the section -->
+ <title type="sort">_</title>
+ <link type="guide" xref="index#ui"/>
+ </info>
+
+ <title>Superscript and Subscript</title>
+
+ <p>
+ Some equations may require numbers to be entered in superscript or subscript form. e.g.
+ </p>
+ <example>
+ <p>
+ x³+2x²−5
+ </p>
+ </example>
+ <p>
+ To enter superscript numbers with the mouse select the number mode using the the <gui>↑n</gui> and <gui>↓n</gui> buttons.
+ When one of these modes is active clicking the number buttons will enter numbers in superscript or subscript.
+ To return to normal number mode click the active button.
+ </p>
+ <p>
+ To enter superscript numbers with the keyboard hold down <key>Ctrl</key> while entering the number.
+ Hold <key>Alt</key> for subscript.
+ </p>
+ <p>
+ The number mode returns to normal when entering the next non-number character (e.g. +).
+ </p>
+</page>
diff --git a/help/C/trigonometry.page b/help/C/trigonometry.page
new file mode 100644
index 0000000..bca5ecf
--- /dev/null
+++ b/help/C/trigonometry.page
@@ -0,0 +1,46 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="trigonometry">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Trigonometry</title>
+
+ <p>
+ Trigonometry can be performed using the sin, cos, and tan <link xref="function">function</link>.
+ </p>
+ <example>
+ <p>
+ sin 45
+ </p>
+ </example>
+ <p>
+ The angle units used can be changed from the <guiseq><gui>Calculator</gui><gui>Preferences</gui></guiseq> menu.
+ Trigonometry buttons are visible when in <link xref="mouse">scientific mode</link>.
+ </p>
+ <p>
+ Hyperbolic functions are available by adding "h" to the end of a function.
+ </p>
+ <example>
+ <p>
+ sinh 0.34
+ </p>
+ </example>
+ <p>
+ Inverse functions are entered either using the inverse symbol ⁻¹ (<keyseq><key>Ctrl</key><key>I</key></keyseq>) or the "a" form of the function.
+ The following two equations are equivalent.
+ </p>
+ <example>
+ <p>
+ sin⁻¹ 0.5
+ </p>
+ <p>
+ asin 0.5
+ </p>
+ </example>
+ <p>
+ To enter <link xref="variable">π</link> with the keyboard use <keyseq><key>Ctrl</key><key>P</key></keyseq>.
+ </p>
+</page>
diff --git a/help/C/variables.page b/help/C/variables.page
new file mode 100644
index 0000000..16c5bba
--- /dev/null
+++ b/help/C/variables.page
@@ -0,0 +1,56 @@
+<page xmlns="http://projectmallard.org/1.0/"
+ type="guide"
+ id="variable">
+
+ <info>
+ <link type="guide" xref="index#equation"/>
+ </info>
+
+ <title>Variables</title>
+
+ <p>
+ To assign a value to a variable use the = symbol or choose the variable to assign to with the <gui>→R</gui> button in <link xref="mouse">advanced mode</link>.
+ A variable name must only contain upper or lower characters.
+ </p>
+ <example>
+ <p>
+ x=5
+ </p>
+ <p>
+ value=82
+ </p>
+ </example>
+ <p>
+ Variables can be used in any equation and are substituted for their assigned value.
+ Variables can be inserted using the <gui>←R</gui> button.
+ </p>
+ <example>
+ <p>
+ 6x+3
+ </p>
+ <p>
+ xy−3x+7y−21
+ </p>
+ </example>
+ <p>
+ The following variables are always defined.
+ </p>
+ <table>
+ <tr>
+ <td><p>ans</p></td>
+ <td><p>Result of previous calculation</p></td>
+ </tr>
+ <tr>
+ <td><p>e</p></td>
+ <td><p><link xref="logarithm">Euler's Number</link></p></td>
+ </tr>
+ <tr>
+ <td><p>π</p></td>
+ <td><p><link xref="trigonometry">Pi</link></p></td>
+ </tr>
+ <tr>
+ <td><p>rand</p></td>
+ <td><p>Random value in the range [0,1] (changes on each read)</p></td>
+ </tr>
+ </table>
+</page>
diff --git a/help/Makefile.am b/help/Makefile.am
new file mode 100644
index 0000000..b3e4923
--- /dev/null
+++ b/help/Makefile.am
@@ -0,0 +1,39 @@
+include $(top_srcdir)/mate-doc-utils.make
+
+dist-hook: doc-dist-hook
+
+DOC_ID = gcalctool
+DOC_INCLUDES = legal.xml
+DOC_FIGURES =
+DOC_PAGES = absolute.page \
+ base.page \
+ boolean.page \
+ complex.page \
+ conv-base.page \
+ conv-character.page \
+ conv-currency.page \
+ conv-length.page \
+ conv-time.page \
+ conv-weight.page \
+ equation.page \
+ factorial.page \
+ factorize.page \
+ financial.page \
+ functions.page \
+ index.page \
+ keyboard.page \
+ logarithm.page \
+ modulus.page \
+ mouse.page \
+ number-display.page \
+ percentage.page \
+ power.page \
+ scientific.page \
+ superscript.page \
+ trigonometry.page \
+ variables.page
+
+DOC_LINGUAS = bg ca cs de el es eu fi fr gl hu it ja ko oc pt_BR ru sv zh_CN zh_HK zh_TW
+
+DISTCLEANFILES = \
+ Makefile.in
diff --git a/help/bg/bg.po b/help/bg/bg.po
new file mode 100644
index 0000000..8a4e5b6
--- /dev/null
+++ b/help/bg/bg.po
@@ -0,0 +1,4423 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2008-07-27 17:56+1000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <[email protected]>\n"
+"Language-Team: LANGUAGE <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: base.xml:22(title)
+msgid "<application>Calculator</application> Manual V2.9"
+msgstr "Ръководство за <application>Калкулатор</application>, версия 2.9"
+
+#: base.xml:25(year)
+msgid "2003"
+msgstr ""
+
+#: base.xml:26(year)
+msgid "2004"
+msgstr ""
+
+#: base.xml:27(year)
+msgid "2005"
+msgstr ""
+
+#: base.xml:28(holder)
+msgid "Sun Microsystems"
+msgstr ""
+
+#: base.xml:39(publishername) base.xml:71(para) base.xml:79(para)
+#: base.xml:87(para) base.xml:95(para) base.xml:104(para) base.xml:113(para)
+#: base.xml:121(para) base.xml:129(para) base.xml:137(para) base.xml:146(para)
+msgid "MATE Documentation Project"
+msgstr "Проект за документация на MATE"
+
+#: base.xml:48(corpauthor)
+msgid "Sun Microsystems Inc."
+msgstr ""
+
+#: base.xml:67(revnumber)
+msgid "Calculator Manual V2.9"
+msgstr "Ръководство за Калкулатор, версия 2.9"
+
+#: base.xml:70(para) base.xml:78(para)
+msgid "Sun Java Desktop System Documentation Team"
+msgstr "Екипът по документацията на Sun Java Desktop System"
+
+#: base.xml:75(revnumber)
+msgid "Calculator Manual V2.8"
+msgstr "Ръководство за Калкулатор, версия 2.8"
+
+#: base.xml:76(date)
+msgid "August 2004"
+msgstr "Август 2004"
+
+#: base.xml:83(revnumber)
+msgid "gcalctool Manual V2.7"
+msgstr "Ръководство за gcalctool, версия 2.7"
+
+#: base.xml:84(date)
+msgid "February 2004"
+msgstr "Февруари 2004"
+
+#: base.xml:86(para) base.xml:94(para) base.xml:102(para) base.xml:111(para)
+#: base.xml:120(para) base.xml:128(para) base.xml:136(para) base.xml:144(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Екип на Sun за документация на MATE"
+
+#: base.xml:91(revnumber)
+msgid "gcalctool Manual V2.6"
+msgstr "Ръководство за gcalctool, версия 2.6"
+
+#: base.xml:92(date)
+msgid "October 2003"
+msgstr "Октомври 2003"
+
+#: base.xml:99(revnumber)
+msgid "gcalctool Manual V2.5"
+msgstr "Ръководство за gcalctool, версия 2.5"
+
+#: base.xml:100(date)
+msgid "July 2003"
+msgstr "Юли 2003"
+
+#: base.xml:108(revnumber)
+msgid "gcalctool Manual V2.4"
+msgstr "Ръководство за gcalctool, версия 2.4"
+
+#: base.xml:109(date)
+msgid "June 2003"
+msgstr "Юни 2003"
+
+#: base.xml:117(revnumber)
+msgid "gcalctool Manual V2.3"
+msgstr "Ръководство за gcalctool, версия 2.3"
+
+#: base.xml:118(date) base.xml:126(date)
+msgid "April 2003"
+msgstr "Април 2003"
+
+#: base.xml:125(revnumber)
+msgid "gcalctool Manual V2.2"
+msgstr "Ръководство за gcalctool, версия 2.2"
+
+#: base.xml:133(revnumber)
+msgid "gcalctool Manual V2.1"
+msgstr "Ръководство за gcalctool, версия 2.1"
+
+#: base.xml:134(date) base.xml:142(date)
+msgid "March 2003"
+msgstr "Март 2003"
+
+#: base.xml:141(revnumber)
+msgid "gcalctool Manual V2.0"
+msgstr "Ръководство за gcalctool, версия 2.0"
+
+#: base.xml:151(releaseinfo)
+msgid ""
+"This manual describes version 5.5.37 of <application>Calculator</"
+"application>."
+msgstr ""
+"Това ръководство описва <application>Калкулатор</application>, версия 5.5.37"
+
+#: base.xml:153(title)
+msgid "Feedback"
+msgstr "Обратна връзка"
+
+#: base.xml:154(para)
+msgid ""
+"To report a bug or make a suggestion regarding the <application>Calculator</"
+"application> application or this manual, follow the directions in the <ulink "
+"url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"За да докладвате за грешка или да направите предложение относно програмата "
+"<application>Калкулатор</application> или това ръководство, следвайте "
+"указанията, описани в <ulink url=\"ghelp:mate-feedback\" type=\"help"
+"\">Страницата за обратна връзка на MATE</ulink>."
+
+#: base.xml:161(primary)
+msgid "gcalctool"
+msgstr ""
+
+#: base.xml:164(primary) base.xml:2618(guimenu)
+msgid "Calculator"
+msgstr "Калкулатор"
+
+#: base.xml:170(title)
+msgid "Introduction"
+msgstr "Въведение"
+
+#: base.xml:171(para)
+msgid ""
+"The <application>Calculator</application> application provides the following "
+"modes for different types of mathematical functionality:"
+msgstr ""
+"Програмата <application>Калкулатор</application> предоставя следните режими "
+"за различни видове математическа функционалност:"
+
+#: base.xml:174(link) base.xml:2581(guimenuitem)
+msgid "Basic"
+msgstr "Основен"
+
+#: base.xml:175(para)
+msgid ""
+"The default mode. Provides standard calculator functions. You can perform "
+"standard addition, subtraction, division, and multiplication functions in "
+"Basic mode and you can use all of the Basic functions in each of the other "
+"modes."
+msgstr ""
+"Основният режим. Предоставя стандартните калкулаторни функции. Може да "
+"извършвате стандартно събиране, изваждане, делене и умножения в този режим. "
+"Можете също да използвате основните функции и във всеки от другите режими."
+
+#: base.xml:178(link)
+msgid "Advanced"
+msgstr "Разширен"
+
+#: base.xml:179(para)
+msgid ""
+"Provides advanced calculator functions. You can store numbers in 10 "
+"different memory registers, and easily retrieve and replace the numbers in "
+"the memory registers. You can use all of the Advanced functions in Financial "
+"and Scientific modes."
+msgstr ""
+"Предоставя допълнителни калкулаторни функции. Може да запазвате числа в 10 "
+"различни паметови регистри и лесно да ги извличате и заменяте числата в "
+"паметовите регистри. Може да използвате допълнителни функции във финансовия "
+"и научен режим."
+
+#: base.xml:182(link) base.xml:2593(guimenuitem)
+msgid "Financial"
+msgstr "Финансов"
+
+#: base.xml:183(para)
+msgid "Provides several complex financial functions."
+msgstr "Предоставя няколко сложни финансови функции."
+
+#: base.xml:186(link) base.xml:2624(guimenuitem)
+msgid "Scientific"
+msgstr "Научен"
+
+#: base.xml:187(para)
+msgid ""
+"Provides many additional mathematical functions, including trigonometric and "
+"bitwise functions. You can also store your own functions and constants, when "
+"you use Scientific mode."
+msgstr ""
+"Предоставя много допълнителни математически функции, включително "
+"тригонометрични функции. Може също да запазвате ваши функции и константи, "
+"когато използвате научния режим."
+
+#: base.xml:191(para)
+msgid ""
+"You can use <application>Calculator</application> in the following numbering "
+"systems:"
+msgstr ""
+"Може да използвате <application>Калкулатора</application> в следните бройни "
+"системи:"
+
+#: base.xml:199(para)
+msgid "Numbering System"
+msgstr "Бройна система"
+
+#: base.xml:201(para)
+msgid "Base"
+msgstr "Основа"
+
+#: base.xml:206(para)
+msgid "Binary"
+msgstr "Двоична"
+
+#: base.xml:207(para) base.xml:399(guibutton) base.xml:435(para)
+#: base.xml:590(superscript) base.xml:711(keycap) base.xml:715(keycap)
+#: base.xml:719(keycap) base.xml:1651(guibutton) base.xml:2396(superscript)
+msgid "2"
+msgstr ""
+
+#: base.xml:210(para)
+msgid "Octal"
+msgstr "Осмична"
+
+#: base.xml:211(para)
+msgid "8"
+msgstr ""
+
+#: base.xml:214(para)
+msgid "Decimal"
+msgstr "Десетична"
+
+#: base.xml:215(para)
+msgid "10"
+msgstr ""
+
+#: base.xml:218(para)
+msgid "Hexadecimal"
+msgstr "Шестнайсетична"
+
+#: base.xml:219(para) base.xml:1997(para)
+msgid "16"
+msgstr ""
+
+#: base.xml:230(title)
+msgid "Getting Started"
+msgstr "Първи стъпки"
+
+#: base.xml:231(para)
+msgid ""
+"You can start <application>Calculator</application> in the following ways:"
+msgstr ""
+"Може да стартирате <application>Калкулатора</application> по следните начини:"
+
+#: base.xml:234(term)
+msgid "Menu"
+msgstr "От менюто"
+
+#: base.xml:236(para)
+msgid ""
+"Choose <menuchoice><guimenu>Accessories</guimenu><guimenuitem>Calculator</"
+"guimenuitem></menuchoice>."
+msgstr ""
+"Изберете <menuchoice><guimenu>Помощни програми</"
+"guimenu><guimenuitem>Калкулатор</guimenuitem></menuchoice>."
+
+#: base.xml:242(term)
+msgid "Command line"
+msgstr "От командния ред"
+
+#: base.xml:244(para)
+msgid "Execute the following command: <userinput>mate-calculator</userinput>"
+msgstr "Изпълнете следната команда: <userinput>mate-calculator</userinput>"
+
+#: base.xml:249(para)
+msgid ""
+"When you start <application>Calculator</application></"
+"application>, the following window is displayed:"
+msgstr ""
+"Когато стартирате <application>Калкулатора</application></"
+"application> се появява следният прозорец:"
+
+#: base.xml:253(title)
+msgid "<application>Calculator</application> Basic Mode Window"
+msgstr "Прозорецът на <application>Калкулатор</application> в основен режим"
+
+#: base.xml:260(phrase)
+msgid "Shows <application>Calculator</application> Basic mode window."
+msgstr ""
+"Показва в основен режим прозореца на <application>Калкулатора</application>."
+
+#: base.xml:266(para)
+msgid ""
+"The <application>Calculator</application></application> window "
+"contains the following elements:"
+msgstr ""
+"Прозорецът на <application>Калкулатора</application></"
+"application> съдържа следните елементи:"
+
+#: base.xml:268(term)
+msgid "Menubar"
+msgstr "Лента с менюта"
+
+#: base.xml:270(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>Calculator</application></application>."
+msgstr ""
+"Менютата на лентата с менюта съдържат всички командите, които можете да "
+"използвате при работа с <application>Калкулатора</application></"
+"application>."
+
+#: base.xml:273(term)
+msgid "Display area"
+msgstr "Район на преглед"
+
+#: base.xml:275(para)
+msgid ""
+"The display area shows the numbers that you enter, and the results of "
+"calculations. If you are not using arithmetic precedence, you can only enter "
+"numbers of up to forty digits."
+msgstr ""
+"Районът на преглед показва числата, които въвеждате и резултатите от "
+"пресмятанията. Ако не използвате аритметично предимство, може да въведате "
+"само числа до 40 цифри."
+
+#: base.xml:278(term)
+msgid "Mode area"
+msgstr "Район на режима"
+
+#: base.xml:280(para)
+msgid ""
+"The mode area displays the buttons for the current mode. The Basic mode "
+"buttons are always displayed. Advanced mode buttons are also available in "
+"Financial and Scientific modes."
+msgstr ""
+"Районът на режима показва бутоните за текущия режим. Бутоните на основния "
+"режим са винаги показани. Бутоните на разширения режим са също видими във "
+"финансовия и научен режими."
+
+#: base.xml:283(term)
+msgid "Popup Menu"
+msgstr "Изскачащо меню"
+
+#: base.xml:285(phrase)
+msgid "Shows popup-menu symbol."
+msgstr "Показва символа за изскачащо меню."
+
+#: base.xml:285(para)
+msgid ""
+"The <placeholder-1/> symbol on a <application>Calculator</application> "
+"button indicates that a popup menu is displayed when you click on that "
+"button."
+msgstr ""
+"Символът <placeholder-1/> върху бутон на <application>Калкулатора</"
+"application> показва, че ще се появи изскачащо меню, когато натиснете този "
+"бутон."
+
+#: base.xml:289(term)
+msgid "Status Bar"
+msgstr "Лента за състоянието"
+
+#: base.xml:291(para)
+msgid "The status bar displays messages on the status of your calculations."
+msgstr ""
+"Лентата за състоянието показва съобщения за статуса на пресмятанията Ви."
+
+#: base.xml:298(title)
+msgid "Usage"
+msgstr "Употреба"
+
+#: base.xml:302(title)
+msgid "To Use Calculator Functions"
+msgstr "Използване на функциите на калкулатора"
+
+#: base.xml:303(para)
+msgid "To perform a calculation, use one of the following methods:"
+msgstr "За да извършите пресмятане, използвайте един от следните методи:"
+
+#: base.xml:306(para)
+msgid ""
+"Click on the <application>Calculator</application> buttons to enter numbers "
+"and functions."
+msgstr ""
+"Натискайте бутоните на <application>Калкулатора</application>, за да "
+"въвеждате числа и функции."
+
+#: base.xml:309(para)
+msgid ""
+"Give focus to the <application>Calculator</application> window, then use the "
+"keyboard or numeric keypad to specify the calculation that you want to "
+"perform. For a complete list of keyboard shortcuts, see <xref linkend="
+"\"gcalctool-keyboard-shortcut\"/>."
+msgstr ""
+"Изберете прозореца на <application>Калкулатора</application> и после "
+"използвайте клавиатурата или цифровите бутони, за да определите "
+"пресмятането, което искате да извършите. За пълен списък на клавиатурните "
+"бързи клавиши, вижте"
+
+#: base.xml:312(para)
+msgid ""
+"The <application>Calculator</application> application automatically displays "
+"numbers with more than 40 digits, and small numbers, as exponential numbers. "
+"For example, the following table shows the value that is displayed when you "
+"use the decimal numeric base with an accuracy of 2 significant places:"
+msgstr ""
+"Програмата <application>Калкулатор</application> автоматично показва числата "
+"с повече от 40 цифри и малки числа като експоненциални числа. Например, "
+"следната таблица показва стойността, която се показва, когато използвате "
+"десетична основа с точност до 2 значими позиции:"
+
+#: base.xml:320(para)
+msgid "Display"
+msgstr "Показва"
+
+#: base.xml:322(para)
+msgid "Signifies"
+msgstr "Обозначава"
+
+#: base.xml:327(para)
+msgid "1.23e+37"
+msgstr ""
+
+#: base.xml:328(para)
+msgid "1.23 * 10<superscript>37</superscript>"
+msgstr ""
+
+#: base.xml:331(para)
+msgid "1e-5"
+msgstr ""
+
+#: base.xml:332(para)
+msgid "0.00001"
+msgstr ""
+
+#: base.xml:338(para)
+msgid ""
+"For information about how to enter a number in exponential format, see <xref "
+"linkend=\"gcalctool-enter-exp\"/>."
+msgstr ""
+"За информация относно как да въвеждате число в експоненциален формат, вижте"
+
+#: base.xml:341(title)
+msgid "To Display a Separator in Large Numbers"
+msgstr "Показване на разделител при големите числа"
+
+#: base.xml:342(para)
+msgid ""
+"To insert a separator between every three digits to the left of the numeric "
+"point in decimal base, choose <menuchoice><guimenu>View</"
+"guimenu><guimenuitem>Show Thousands Separator</guimenuitem></menuchoice>."
+msgstr ""
+"За да вмъкнете разделител между всеки три цифри от ляво на десетичната "
+"запетая при десетичната основа, изберете <menuchoice><guimenu>Изглед</"
+"guimenu><guimenuitem>Показване на разделителя за хилядите</guimenuitem></"
+"menuchoice>."
+
+#: base.xml:345(para)
+msgid "The separator character is not displayed when you use the C locale."
+msgstr "Разделителният символ не се показва, когато използвате локалата C."
+
+#: base.xml:350(title)
+msgid "To Copy and Paste in the Display Area"
+msgstr "Копиране и поставяне в района на преглед"
+
+#: base.xml:351(para)
+msgid ""
+"To copy the result of a calculation, choose <menuchoice><guimenu>Edit</"
+"guimenu><guimenuitem>Copy</guimenuitem></menuchoice>. You can paste the "
+"value into another application."
+msgstr ""
+"За да копирате резултата на пресмятане, изберете "
+"<menuchoice><guimenu>Редактиране</guimenu><guimenuitem>Копиране</"
+"guimenuitem></menuchoice>. Може да поставите стойността в друга програма."
+
+#: base.xml:353(para)
+msgid ""
+"To paste a previously copied value into the display area, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Paste</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"За да поставите копирана стойност в района на преглед, изберете "
+"<menuchoice><guimenu>Редактиране</guimenu><guimenuitem>Поставяне</"
+"guimenuitem></menuchoice>."
+
+#: base.xml:360(title)
+msgid "To Perform Basic Calculations"
+msgstr "Извършване на основни пресмятания"
+
+#: base.xml:361(para)
+msgid ""
+"Basic mode is displayed by default when you first start "
+"<application>Calculator</application>. To explicitly invoke Basic mode, "
+"choose <menuchoice><guimenu>View</guimenu><guimenuitem>Basic</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Основният режим се показва по подразбиране, когато стартирате за пръв път "
+"<application>Калкулатора</application>. За да извикате изрично основния "
+"режим, изберете <menuchoice><guimenu>Изглед</guimenu><guimenuitem>Основен "
+"режим</guimenuitem></menuchoice>."
+
+#: base.xml:363(title)
+msgid "To Perform Simple Calculations"
+msgstr "Извършване на прости пресмятания"
+
+#: base.xml:364(para)
+msgid ""
+"To perform simple calculations, use the buttons described in <xref linkend="
+"\"gcalctool-TBL-simple-calc\"/>."
+msgstr "За да извършите прости пресмятания, използвайте бутоните описани в"
+
+#: base.xml:366(title)
+msgid "Performing Simple Calculations"
+msgstr "Извършване на прости пресмятания"
+
+#: base.xml:376(para) base.xml:463(para) base.xml:554(para) base.xml:653(para)
+#: base.xml:768(para) base.xml:1242(para) base.xml:1286(para)
+#: base.xml:1325(para) base.xml:1364(para) base.xml:1402(para)
+#: base.xml:1516(para) base.xml:1563(para) base.xml:1836(para)
+#: base.xml:1882(para) base.xml:1966(para) base.xml:2094(para)
+#: base.xml:2169(para) base.xml:2478(para) base.xml:2573(para)
+msgid "Function"
+msgstr "Функция"
+
+#: base.xml:378(para) base.xml:465(para) base.xml:556(para) base.xml:655(para)
+#: base.xml:770(para) base.xml:1244(para) base.xml:1288(para)
+#: base.xml:1327(para) base.xml:1366(para) base.xml:1404(para)
+#: base.xml:1518(para) base.xml:1565(para) base.xml:1884(para)
+#: base.xml:1968(para) base.xml:2092(para)
+msgid "Button"
+msgstr "Бутон"
+
+#: base.xml:380(para) base.xml:467(para) base.xml:558(para) base.xml:657(para)
+#: base.xml:706(para) base.xml:772(para) base.xml:1246(para)
+#: base.xml:1290(para) base.xml:1329(para) base.xml:1368(para)
+#: base.xml:1406(para) base.xml:1520(para) base.xml:1567(para)
+#: base.xml:1735(para) base.xml:1886(para) base.xml:1935(para)
+#: base.xml:1970(para)
+msgid "Description"
+msgstr "Описание"
+
+#: base.xml:382(para) base.xml:469(para) base.xml:560(para) base.xml:659(para)
+#: base.xml:774(para) base.xml:1408(para) base.xml:1522(para)
+#: base.xml:1569(para) base.xml:1888(para) base.xml:1972(para)
+msgid "Example"
+msgstr "Пример"
+
+#: base.xml:384(para) base.xml:471(para) base.xml:562(para) base.xml:661(para)
+#: base.xml:776(para) base.xml:1210(para) base.xml:1410(para)
+#: base.xml:1524(para) base.xml:1571(para) base.xml:1890(para)
+#: base.xml:1974(para)
+msgid "Result"
+msgstr "Резултат"
+
+#: base.xml:389(para) base.xml:2103(para)
+msgid "Numerals"
+msgstr "Цифрови"
+
+#: base.xml:390(para) base.xml:2102(para)
+msgid "<guibutton>0</guibutton> to <guibutton>9</guibutton> inclusive"
+msgstr "от <guibutton>0</guibutton> до <guibutton>9</guibutton> включително"
+
+#: base.xml:391(para)
+msgid ""
+"In decimal and hexadecimal base, all numerals are available. In octal base, "
+"<guibutton>8</guibutton> and <guibutton>9</guibutton> are unavailable. In "
+"binary base, only <guibutton>0</guibutton> and <guibutton>1</guibutton> are "
+"available. The default base is decimal."
+msgstr ""
+"В десетична и шестнайсетична основа, всички числа са налични. В осмична, "
+"<guibutton>8</guibutton> и <guibutton>9</guibutton> не са налични. В "
+"двоична, само <guibutton>0</guibutton> и <guibutton>1</guibutton> са "
+"налични. Стандартната основа е десетичната."
+
+#: base.xml:392(guibutton) base.xml:393(para) base.xml:399(guibutton)
+#: base.xml:421(para) base.xml:487(para) base.xml:1447(para)
+#: base.xml:1475(para) base.xml:1533(para)
+msgid "1"
+msgstr ""
+
+#: base.xml:396(para) base.xml:2355(para)
+msgid "Numeric point"
+msgstr "Десетична запетая"
+
+#: base.xml:397(guibutton) base.xml:399(guibutton) base.xml:2353(keycap)
+#: base.xml:2354(guibutton)
+msgid "."
+msgstr ""
+
+#: base.xml:398(para)
+msgid "Starts the fractional part of a numeric entry."
+msgstr "Започва дробната част от числовия запис."
+
+#: base.xml:400(para) base.xml:1216(para)
+msgid "1.2"
+msgstr ""
+
+#: base.xml:403(para) base.xml:2379(para)
+msgid "Calculate a result"
+msgstr "Пресмятане на резултат"
+
+#: base.xml:404(guibutton) base.xml:1651(guibutton) base.xml:2378(guibutton)
+msgid "="
+msgstr ""
+
+#: base.xml:405(para)
+msgid "Displays the result of the current calculation in the current base."
+msgstr "Показва резултата от текущото пресмятане в текущата бройна система."
+
+#: base.xml:406(para) base.xml:413(para)
+msgid ""
+"1 <guibutton>+</guibutton><guibutton>2</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:407(para) base.xml:414(para) base.xml:480(para) base.xml:586(para)
+#: base.xml:1716(keycap) base.xml:1841(keycap)
+msgid "3"
+msgstr ""
+
+#: base.xml:410(para) base.xml:2343(para)
+msgid "Addition"
+msgstr "Събиране"
+
+#: base.xml:411(guibutton) base.xml:2341(keycap) base.xml:2342(guibutton)
+msgid "+"
+msgstr ""
+
+#: base.xml:412(para)
+msgid ""
+"Adds the current value in the display area to the next number that you enter."
+msgstr ""
+"Добавя към текущата стойност в района на преглед, следващото число, което "
+"въведете."
+
+#: base.xml:417(para) base.xml:2349(para)
+msgid "Subtraction"
+msgstr "Изваждане"
+
+#: base.xml:418(guibutton) base.xml:2347(keycap) base.xml:2348(guibutton)
+msgid "-"
+msgstr ""
+
+#: base.xml:419(para)
+msgid ""
+"Subtracts from the current value in the display area the next number that "
+"you enter."
+msgstr ""
+"Изважда от текущата стойност в района на преглед, следващото число, което "
+"въведете."
+
+#: base.xml:420(para)
+msgid ""
+"3 <guibutton>-</guibutton><guibutton>2</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:424(para) base.xml:2337(para)
+msgid "Multiplication"
+msgstr "Умножение"
+
+#: base.xml:425(guibutton) base.xml:2336(guibutton)
+msgid "*"
+msgstr ""
+
+#: base.xml:426(para)
+msgid ""
+"Multiplies the current value in the display area by the next number that you "
+"enter."
+msgstr ""
+"Умножава текущата стойност в района на преглед по следващото число, което "
+"въведете."
+
+#: base.xml:427(para)
+msgid ""
+"3 <guibutton>*</guibutton><guibutton>2</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:428(para) base.xml:857(para) base.xml:1067(para)
+#: base.xml:1113(para)
+msgid "6"
+msgstr ""
+
+#: base.xml:431(para) base.xml:2361(para)
+msgid "Division"
+msgstr "Делене"
+
+#: base.xml:432(guibutton) base.xml:2359(keycap) base.xml:2360(guibutton)
+msgid "/"
+msgstr ""
+
+#: base.xml:433(para)
+msgid ""
+"Divides the current value in the display area by the next number that you "
+"enter."
+msgstr ""
+"Разделя текущата стойност в района на преглед на следващото число, което "
+"въведете."
+
+#: base.xml:434(para)
+msgid ""
+"6 <guibutton>/</guibutton><guibutton>3</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:438(para) base.xml:2133(para)
+msgid "Change the arithmetic sign"
+msgstr "Промяна на аритметичния знак"
+
+#: base.xml:439(guibutton) base.xml:1651(guibutton) base.xml:2132(guibutton)
+msgid "+/-"
+msgstr ""
+
+#: base.xml:440(para)
+msgid ""
+"Changes a positive number to a negative number, or a negative number to a "
+"positive number."
+msgstr "Променя положително число на отрицателно и обратното."
+
+#: base.xml:441(para)
+msgid "8 <guibutton>+/-</guibutton>"
+msgstr ""
+
+#: base.xml:442(para)
+msgid "-8"
+msgstr ""
+
+#: base.xml:450(title)
+msgid "To Erase Characters"
+msgstr "Изтриване на символи"
+
+#: base.xml:451(para)
+msgid ""
+"To erase characters, use the buttons described in <xref linkend=\"gcalctool-"
+"TBL-erase-char\"/>."
+msgstr "За да изтриете символи, използвайте бутоните описани в"
+
+#: base.xml:453(title)
+msgid "Erasing Characters"
+msgstr "Изтриване на символи"
+
+#: base.xml:476(para) base.xml:2443(keycap) base.xml:2445(para)
+#: base.xml:2450(keycap)
+msgid "Backspace"
+msgstr ""
+
+#: base.xml:477(guibutton) base.xml:2444(guibutton)
+msgid "Bksp"
+msgstr ""
+
+#: base.xml:478(para)
+msgid "Removes the rightmost character from the display area."
+msgstr "Премахва най-крайния дясностоящ символ от района на преглед."
+
+#: base.xml:479(para)
+msgid ""
+"1 <guibutton>+</guibutton><guibutton>2</guibutton><guibutton>2</"
+"guibutton><guibutton>Bksp</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:483(para)
+msgid "Clear Entry"
+msgstr "Изчистване на запис"
+
+#: base.xml:484(guibutton) base.xml:2451(guibutton)
+msgid "CE"
+msgstr ""
+
+#: base.xml:485(para)
+msgid "Removes the current value from the display area."
+msgstr "Премахва текущата стойност от района на преглед."
+
+#: base.xml:486(para)
+msgid ""
+"1 <guibutton>+</guibutton><guibutton>2</guibutton><guibutton>2</"
+"guibutton><guibutton>CE</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:490(para) base.xml:2458(para)
+msgid "Clear"
+msgstr "Изчистване"
+
+#: base.xml:491(guibutton) base.xml:2457(guibutton)
+msgid "Clr"
+msgstr "Изч"
+
+#: base.xml:492(para)
+msgid ""
+"Resets the current value in the display area to zero and removes any "
+"previous calculation results. <guibutton>Clr</guibutton> also deselects the "
+"<guilabel>Hyp</guilabel> and <guilabel>Inv</guilabel> options in Scientific."
+msgstr ""
+"Занулява текущата стойност в района на преглед и премахва предишни "
+"пресметнати резултати. <guibutton>Изч</guibutton> също така маха избора от "
+"<guilabel>Хип</guilabel> и <guilabel>Инв</guilabel> опциите в Научен режим."
+
+#: base.xml:493(para)
+msgid ""
+"1 <guibutton>+</guibutton><guibutton>2</guibutton><guibutton>2</"
+"guibutton><guibutton>Clr</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:494(para)
+msgid "0"
+msgstr ""
+
+#: base.xml:508(title)
+msgid "To Display ASCII Values"
+msgstr "Показване на ASCII стойности"
+
+#: base.xml:509(para)
+msgid ""
+"To display the ASCII value of a character, choose <menuchoice><guimenu>Edit</"
+"guimenu><guimenuitem>Insert ASCII Value</guimenuitem></menuchoice>."
+msgstr ""
+"За да покажете ASCII стойността на символ, изберете "
+"<menuchoice><guimenu>Редактиране</guimenu><guimenuitem>Вмъкване на стойност "
+"от ASCII...</guimenuitem></menuchoice>."
+
+#: base.xml:514(para)
+msgid "The Insert ASCII Value dialog is displayed."
+msgstr "Появява се прозорецът за вмъкване на ASCII стойност."
+
+#: base.xml:515(para)
+msgid ""
+"Enter the required character in the <guilabel>Character</guilabel> field, "
+"then click <guibutton>Insert</guibutton>. The ASCII value of that character, "
+"in the current numeric base, appears in the display area. For example, the "
+"ASCII value of B in decimal base is 66."
+msgstr ""
+"Въведете изисквания символ в полето <guilabel>Символ</guilabel> и натиснете "
+"<guibutton>Вмъкване</guibutton>. ASCII стойността на този символ, в текущата "
+"бройна система, се появява в района на преглед. Примерно, ASCII стойността "
+"на B в десетична бройна система е 66."
+
+#: base.xml:520(title)
+msgid "To Perform Advanced Calculations"
+msgstr "Извършване на сложни пресмятания"
+
+#: base.xml:521(para)
+msgid ""
+"To change to Advanced mode, choose <menuchoice><guimenu>View</"
+"guimenu><guimenuitem>Advanced</guimenuitem></menuchoice>."
+msgstr ""
+"За да преминете към Разширен режим, изберете <menuchoice><guimenu>Изглед</"
+"guimenu><guimenuitem>Разширен режим</guimenuitem></menuchoice>."
+
+#: base.xml:527(para)
+msgid ""
+"When you change to Advanced mode, the following buttons are displayed to the "
+"right of the Basic mode buttons:"
+msgstr ""
+"Когато преминете към Разширен режим, следните бутони се появяавт в дясно от "
+"бутоните на Основния режим."
+
+#: base.xml:530(title)
+msgid "<application>Calculator</application> Advanced Mode Buttons"
+msgstr "Бутони на разширения режим на <application>Калкулатор</application>"
+
+#: base.xml:537(phrase)
+msgid "Shows <application>Calculator</application> Advanced mode buttons."
+msgstr ""
+"Показва бутоните на Разширения режим на <application>Калкулатора</"
+"application>."
+
+#: base.xml:544(title)
+msgid "Performing Advanced Calculations"
+msgstr "Извършване на сложни пресмятания"
+
+#: base.xml:567(para) base.xml:2319(para)
+msgid "Percentage"
+msgstr "Процент"
+
+#: base.xml:568(guibutton) base.xml:2317(keycap) base.xml:2318(guibutton)
+msgid "%"
+msgstr ""
+
+#: base.xml:569(para)
+msgid ""
+"Uses the next number that you enter to calculate the percentage of the "
+"current value in the display area."
+msgstr ""
+"Използва следващия номер, който въведете, за да пресметне процента от "
+"текущата стойност в района на преглед."
+
+#: base.xml:570(para)
+msgid ""
+"200 <guibutton>%</guibutton><guibutton>2</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:571(para) base.xml:861(para) base.xml:1117(para)
+#: base.xml:1940(keycap) base.xml:1944(keycap)
+msgid "4"
+msgstr ""
+
+#: base.xml:574(para) base.xml:2247(para)
+msgid "Reciprocal"
+msgstr "Реципрочност"
+
+#: base.xml:575(replaceable) base.xml:590(replaceable)
+#: base.xml:1994(replaceable) base.xml:2001(replaceable)
+#: base.xml:2246(replaceable) base.xml:2300(replaceable)
+#: base.xml:2306(replaceable) base.xml:2396(replaceable) base.xml:2545(keycap)
+msgid "x"
+msgstr ""
+
+#: base.xml:575(guibutton) base.xml:2246(guibutton)
+msgid "1/<placeholder-1/>"
+msgstr ""
+
+#: base.xml:576(para)
+msgid "Divides 1 by the current value in the display area."
+msgstr "Разделя 1 на текущата стойност в района на преглед."
+
+#: base.xml:577(para)
+msgid "4 <guibutton>1/<replaceable>x</replaceable></guibutton>"
+msgstr ""
+
+#: base.xml:578(para)
+msgid "0.25"
+msgstr ""
+
+#: base.xml:582(para)
+msgid "Square Root"
+msgstr "Корен квадратен"
+
+#: base.xml:583(guibutton) base.xml:2258(guibutton)
+msgid "Sqrt"
+msgstr "кркв"
+
+#: base.xml:584(para)
+msgid "Calculates the square root of the current value in the display area."
+msgstr "Пресмята квадратния корен на текущата стойност в района на преглед."
+
+#: base.xml:585(para)
+msgid "9 <guibutton>Sqrt</guibutton>"
+msgstr "9 <guibutton>кркв</guibutton>"
+
+#: base.xml:589(para) base.xml:2397(para)
+msgid "Square"
+msgstr "Квадрат"
+
+#: base.xml:591(para)
+msgid "Calculates the square of the current value in the display area."
+msgstr "Пресмята квадрата на текущата стойност в района на преглед."
+
+#: base.xml:592(para)
+msgid "3 <replaceable>x</replaceable><superscript>2</superscript>"
+msgstr ""
+
+#: base.xml:593(para)
+msgid "9"
+msgstr ""
+
+#: base.xml:596(para)
+msgid "Integer Portion"
+msgstr "Целочислена част"
+
+#: base.xml:597(guibutton) base.xml:2180(guibutton)
+msgid "Int"
+msgstr "Цел"
+
+#: base.xml:598(para)
+msgid ""
+"Calculates the integer portion of the current value in the display area."
+msgstr "Пресмята целочислената част на текущата стойност в района на преглед."
+
+#: base.xml:599(para)
+msgid "-23.45 <guibutton>Int</guibutton>"
+msgstr "-23.45 <guibutton>Цел</guibutton>"
+
+#: base.xml:600(para)
+msgid "-23"
+msgstr ""
+
+#: base.xml:603(para)
+msgid "Fractional Portion"
+msgstr "Дробна част"
+
+#: base.xml:604(guibutton) base.xml:2366(guibutton)
+msgid "Frac"
+msgstr "Дроб"
+
+#: base.xml:605(para)
+msgid ""
+"Calculates the fractional portion of the current value in the display area."
+msgstr "Пресмята дробната част на текущата стойност в района на преглед."
+
+#: base.xml:606(para)
+msgid "-23.45 <guibutton>Frac</guibutton>"
+msgstr "-23.45 <guibutton>Дроб</guibutton>"
+
+#: base.xml:607(para)
+msgid "-0.45"
+msgstr ""
+
+#: base.xml:610(para)
+msgid "Absolute Value"
+msgstr "Абсолютна стойност"
+
+#: base.xml:611(guibutton) base.xml:2276(guibutton)
+msgid "Abs"
+msgstr "Абс"
+
+#: base.xml:612(para)
+msgid "Calculates the absolute value of the current value in the display area."
+msgstr ""
+"Пресмята абсолютната стойност на текущата стойност в района на преглед."
+
+#: base.xml:613(para)
+msgid "-23.45 <guibutton>Abs</guibutton>"
+msgstr "-23.45 <guibutton>Абс</guibutton>"
+
+#: base.xml:614(para)
+msgid "23.45"
+msgstr ""
+
+#: base.xml:617(para) base.xml:2331(para)
+msgid "Parentheses"
+msgstr "Скоби"
+
+#: base.xml:618(para) base.xml:2330(para)
+msgid "<guibutton>(</guibutton> and <guibutton>)</guibutton>"
+msgstr "<guibutton>(</guibutton> и <guibutton>)</guibutton>"
+
+#: base.xml:619(para)
+msgid ""
+"Provide precedence in arithmetic calculations if you are not using "
+"Arithmetic Precedence. See also <xref linkend=\"gcalctool-manage-order\"/>. "
+"Calculations within parentheses are performed first. You can nest "
+"parentheses to any level. When the last parenthesis is matched, the display "
+"area is updated."
+msgstr ""
+"Предоставя предимство в аритметичните пресмятания, ако не използвате "
+"Аритметично предимство. Вижте също <xref linkend=\"gcalctool-manage-order\"/"
+">. Пресмятанията в скобите се извършват първи. Може да влагате скобите едни "
+"в други до каквото ниво пожелаете. Когато последната скоба е затворена, "
+"района на преглед се обновява."
+
+#: base.xml:621(para)
+msgid ""
+"2 <guibutton>+</guibutton><guibutton>3</guibutton><guibutton>*</"
+"guibutton><guibutton>4</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:622(para)
+msgid ""
+"2 <guibutton>+</guibutton><guibutton>(</guibutton><guibutton>3</"
+"guibutton><guibutton>*</guibutton><guibutton>4</guibutton><guibutton>)</"
+"guibutton>"
+msgstr ""
+
+#: base.xml:624(para) base.xml:902(para) base.xml:984(para)
+msgid "20"
+msgstr ""
+
+#: base.xml:625(para)
+msgid "14"
+msgstr ""
+
+#: base.xml:634(title)
+msgid "To Use the Calculator Memory Registers"
+msgstr "Използване на паметовите регистри на калкулатора"
+
+#: base.xml:635(para)
+msgid ""
+"You can store values in any of the ten <application>Calculator</application> "
+"memory registers <guilabel>R0</guilabel> to <guilabel>R9</guilabel>. To "
+"display the memory registers, choose <menuchoice><guimenu>View</"
+"guimenu><guimenuitem>Memory Registers</guimenuitem></menuchoice>."
+msgstr ""
+"Може да запазвате стойности, в който и да е от десетте паметови регистри на "
+"<application>Калкулатора</application>: <guilabel>R0</guilabel> до "
+"<guilabel>R9</guilabel>."
+
+#: base.xml:641(para)
+msgid ""
+"<xref linkend=\"gcalctool-TBL-mem-reg\"/> describes the memory functions "
+"that you can use."
+msgstr ""
+"<xref linkend=\"gcalctool-TBL-mem-reg\"/> описва паметовите функции, които "
+"можете да използвате."
+
+#: base.xml:643(title)
+msgid "Memory Functions"
+msgstr "Паметови функции"
+
+#: base.xml:666(para)
+msgid "Store Value in Memory Register"
+msgstr "Запазване на стойност в паметов регистър"
+
+#: base.xml:667(guibutton) base.xml:2252(guibutton)
+msgid "Sto"
+msgstr "Пам"
+
+#: base.xml:668(para)
+msgid ""
+"Stores the current contents of the display area in the specified memory "
+"register. Click <guibutton>Sto</guibutton>, then select a memory register "
+"from the popup menu."
+msgstr ""
+"Запазва текущото съдържание на района на преглед в определения паметов "
+"регистър. Натиснете <guibutton>Пам</guibutton> и после изберете регистър от "
+"изскачащото меню."
+
+#: base.xml:669(para)
+msgid ""
+"To clear a memory register during a <application>Calculator</application> "
+"session:"
+msgstr ""
+"За да изчистите паметов регистър по време на сесия на "
+"<application>Калкулатора</application>:"
+
+#: base.xml:671(para)
+msgid "Click <guibutton>Clr</guibutton>."
+msgstr "Натиснете <guibutton>Изч</guibutton>."
+
+#: base.xml:672(para)
+msgid "Click <guibutton>Sto</guibutton>."
+msgstr "Натиснете <guibutton>Пам</guibutton>."
+
+#: base.xml:673(para)
+msgid "Select the memory register from the popup menu."
+msgstr "Изберете регистъра от изскачащото меню."
+
+#: base.xml:676(para)
+msgid "22 <guibutton>Sto</guibutton><guilabel>R2</guilabel>"
+msgstr "22·<guibutton>Пам</guibutton><guilabel>R2</guilabel>"
+
+#: base.xml:677(para)
+msgid "The value 22 is stored in memory register <guilabel>R2</guilabel>."
+msgstr "Стойността 22 е запазена в паметовия регистър <guilabel>R2</guilabel>."
+
+#: base.xml:680(para)
+msgid "Retrieve Value From Memory Register"
+msgstr "Извличане на стойност от паметов регистър"
+
+#: base.xml:681(guibutton) base.xml:2240(guibutton)
+msgid "Rcl"
+msgstr "Пос"
+
+#: base.xml:682(para)
+msgid ""
+"Retrieves the contents of the specified memory register. Click "
+"<guibutton>Rcl</guibutton>, then select the memory register from the popup "
+"menu."
+msgstr ""
+"Извлича съдържанието на определения паметов регистър. Натиснете "
+"<guibutton>Пос</guibutton> и после изберете паметовия регистър от "
+"изскачащото меню."
+
+#: base.xml:683(para)
+msgid "0 <guibutton>Rcl</guibutton><guilabel>R2</guilabel>"
+msgstr "0·<guibutton>Пос</guibutton><guilabel>R2</guilabel>"
+
+#: base.xml:684(para)
+msgid "The value in the display area is 22."
+msgstr "Стойността в района на преглед е 22."
+
+#: base.xml:687(para)
+msgid "Exchange Memory Register Value and Displayed Value"
+msgstr "Заменяне на стойността на паметов регистър с показаната стойност"
+
+#: base.xml:688(guibutton) base.xml:2288(guibutton)
+msgid "Exch"
+msgstr "Зам"
+
+#: base.xml:689(para)
+msgid ""
+"Exchanges the contents of the specified memory register and the current "
+"value in the display area. Click <guibutton>Exch</guibutton>, then select "
+"the memory register from the popup menu."
+msgstr ""
+"Заменя съдържанието на определен паметов регистър с текущата стойност в "
+"района на преглед. Натиснете <guibutton>Зам</guibutton> и после изберете "
+"паметов регистър от изскачащото меню."
+
+#: base.xml:690(para)
+msgid "44 <guibutton>Exch</guibutton><guilabel>R2</guilabel>"
+msgstr "44 <guibutton>Зам</guibutton><guilabel>R2</guilabel>"
+
+#: base.xml:691(para)
+msgid ""
+"The value in the display area changes from 44 to 22, the value in R2 changes "
+"from 22 to 44."
+msgstr ""
+"Стойността в района на преглед се променя от 44 на 22, а стойността на R2 се "
+"променя от 22 на 44."
+
+#: base.xml:696(para)
+msgid ""
+"If you use keyboard shortcuts, you can use the keyboard to specify the "
+"memory register, as shown in the following examples:"
+msgstr ""
+"Ако използвате клавиатурни бързи клавиши, може да използвате клавиатурата да "
+"определите паметовия регистър, както е показано в следните примери:"
+
+#: base.xml:704(para) base.xml:1709(para) base.xml:1834(para)
+#: base.xml:1933(para)
+msgid "Keyboard Entry"
+msgstr "Въвеждане от клавиатурата"
+
+#: base.xml:711(keycap) base.xml:2251(keycap) base.xml:2539(keycap)
+#: base.xml:2623(keycap)
+msgid "S"
+msgstr ""
+
+#: base.xml:712(para)
+msgid ""
+"Stores the current contents of the display area in memory register "
+"<guilabel>R2</guilabel>."
+msgstr ""
+"Запазва текущото съдържание на района на преглед в паметовия регистър "
+"<guilabel>R2</guilabel>."
+
+#: base.xml:715(keycap) base.xml:2239(keycap) base.xml:2533(keycap)
+msgid "R"
+msgstr ""
+
+#: base.xml:716(para)
+msgid ""
+"Retrieves the current contents of memory register <guilabel>R2</guilabel> "
+"into the display area."
+msgstr ""
+"Извлича текущото съдържание на паметовия регистър <guilabel>R2</guilabel> в "
+"района на преглед."
+
+#: base.xml:719(keycap) base.xml:2287(keycap)
+msgid "X"
+msgstr ""
+
+#: base.xml:720(para)
+msgid ""
+"Exchanges the current value of the display area with the contents of memory "
+"register <guilabel>R2</guilabel>."
+msgstr ""
+"Заменя текущата стойност на района на преглед със съдържанието на паметовия "
+"регистър <guilabel>R2</guilabel>."
+
+#: base.xml:731(title)
+msgid "To Perform Financial Calculations"
+msgstr "Извършване на финансови пресмятания"
+
+#: base.xml:732(para)
+msgid ""
+"To change to Financial mode, choose <menuchoice><guimenu>View</"
+"guimenu><guimenuitem>Financial</guimenuitem></menuchoice>."
+msgstr ""
+"За да преминете към Финансов режим, изберете <menuchoice><guimenu>Изглед</"
+"guimenu><guimenuitem>Финансов режим</guimenuitem></menuchoice>."
+
+#: base.xml:738(para)
+msgid ""
+"When you change to Financial mode, the following buttons are displayed above "
+"the Basic and Advanced mode buttons:"
+msgstr ""
+"Когато преминете към Финансов режим, следните бутони се появяват над "
+"бутоните за Основен и Разширен режим:"
+
+#: base.xml:742(title)
+msgid "<application>Calculator</application> Financial Mode Buttons"
+msgstr "Бутоните на <application>Калкулатора</application> за Финансов режим"
+
+#: base.xml:749(phrase)
+msgid "Shows <application>Calculator</application> Financial mode buttons."
+msgstr ""
+"Показва бутоните за Финансов режим на <application>Калкулатора</application>."
+
+#: base.xml:755(para)
+msgid ""
+"To perform financial calculations, use the buttons described in <xref "
+"linkend=\"gcalctool-TBL-financial-calc\"/>."
+msgstr ""
+"За да извършите финансови пресмятания, използвайте бутоните описани в <xref "
+"linkend=\"gcalctool-TBL-financial-calc\"/>."
+
+#: base.xml:758(title)
+msgid "Performing Financial Calculations"
+msgstr "Извършване на финансови пресмятания"
+
+#: base.xml:781(para)
+msgid "Compounding Term"
+msgstr "Условия на погасяване"
+
+#: base.xml:782(guibutton) base.xml:2210(guibutton)
+msgid "Ctrm"
+msgstr "УсПо"
+
+#: base.xml:783(para)
+msgid ""
+"Calculates the number of compounding periods necessary to increase an "
+"investment of present value <replaceable>pv</replaceable> to a future value "
+"of <replaceable>fv</replaceable>, at a fixed interest rate of "
+"<replaceable>int</replaceable> per compounding period."
+msgstr ""
+"Пресмята броя на погасителните периоди, които са нужни, за да се повиши "
+"инвестиция на текущата стойност <replaceable>ТСт</replaceable> до бъдеща "
+"стойност от <replaceable>БСт</replaceable>, при фиксирана лихва от "
+"<replaceable>цчс</replaceable> за погасяващ период."
+
+#: base.xml:784(para) base.xml:824(para) base.xml:873(para) base.xml:914(para)
+#: base.xml:954(para) base.xml:996(para) base.xml:1038(para)
+#: base.xml:1080(para) base.xml:1129(para)
+msgid "This function uses the following memory registers:"
+msgstr "Тази функция използва следните паметови регистри:"
+
+#: base.xml:787(term) base.xml:803(term) base.xml:827(term) base.xml:848(term)
+#: base.xml:876(term) base.xml:893(term) base.xml:917(term) base.xml:933(term)
+#: base.xml:957(term) base.xml:975(term) base.xml:999(term)
+#: base.xml:1016(term) base.xml:1041(term) base.xml:1058(term)
+#: base.xml:1083(term) base.xml:1104(term) base.xml:1132(term)
+#: base.xml:1149(term)
+msgid "Register 0"
+msgstr "Регистър 0"
+
+#: base.xml:788(para) base.xml:881(para) base.xml:922(para) base.xml:962(para)
+#: base.xml:1141(para)
+msgid "<replaceable>int</replaceable>, the periodic interest rate"
+msgstr "<replaceable>цчс</replaceable>, периодичната лихва"
+
+#: base.xml:791(term) base.xml:807(term) base.xml:831(term) base.xml:852(term)
+#: base.xml:880(term) base.xml:897(term) base.xml:921(term) base.xml:937(term)
+#: base.xml:961(term) base.xml:979(term) base.xml:1003(term)
+#: base.xml:1020(term) base.xml:1045(term) base.xml:1062(term)
+#: base.xml:1087(term) base.xml:1108(term) base.xml:1136(term)
+#: base.xml:1153(term)
+msgid "Register 1"
+msgstr "Регистър 1"
+
+#: base.xml:792(para) base.xml:1000(para) base.xml:1137(para)
+msgid "<replaceable>fv</replaceable>, the future value"
+msgstr "<replaceable>бст</replaceable>, бъдещата стойност"
+
+#: base.xml:795(term) base.xml:811(term) base.xml:835(term) base.xml:856(term)
+#: base.xml:884(term) base.xml:901(term) base.xml:925(term) base.xml:941(term)
+#: base.xml:965(term) base.xml:983(term) base.xml:1007(term)
+#: base.xml:1024(term) base.xml:1049(term) base.xml:1066(term)
+#: base.xml:1091(term) base.xml:1112(term) base.xml:1140(term)
+#: base.xml:1157(term)
+msgid "Register 2"
+msgstr "Регистър 2"
+
+#: base.xml:796(para) base.xml:1004(para)
+msgid "<replaceable>pv</replaceable>, the present value"
+msgstr "<replaceable>тст</replaceable>, текущата стойност"
+
+#: base.xml:800(para)
+msgid ""
+"You have just deposited $8000 in an account that pays an annual interest "
+"rate of 9%, compounded monthly. Given the annual interest rate, you "
+"determine that the monthly interest rate is 0.09 / 12 = 0.0075. To calculate "
+"the time period necessary to double your investment, put the following "
+"values into the first three memory registers:"
+msgstr ""
+"Току що сте депозирали $8000 в сметка, която изплаща годишна лихва от 9%, "
+"начислявани месечно. Имайки предвид годишната лихва, определяте, че "
+"месечната лихва е 0.09 / 12 = 0.0075. За да пресметнете нужния времеви "
+"период, да удвоите Вашата инвестиия, сложете следните стойности в първите "
+"три паметови регистри:"
+
+#: base.xml:804(para)
+msgid "0.0075"
+msgstr ""
+
+#: base.xml:808(para)
+msgid "16000"
+msgstr ""
+
+#: base.xml:812(para) base.xml:849(para) base.xml:1059(para)
+#: base.xml:1105(para)
+msgid "8000"
+msgstr ""
+
+#: base.xml:815(para)
+msgid "Click <guibutton>Ctrm</guibutton>."
+msgstr "Натиснете <guibutton>УсПо</guibutton>."
+
+#: base.xml:816(para)
+msgid "92.77"
+msgstr ""
+
+#: base.xml:817(para)
+msgid "The investment doubles in value in 92.77 months."
+msgstr "Инвестицията се удвоява по стойност за 92.77 месеца."
+
+#: base.xml:820(para)
+msgid "Double-Declining Depreciation"
+msgstr "Двойно-понижаващо обезценяване"
+
+#: base.xml:821(guibutton) base.xml:2144(guibutton)
+msgid "Ddb"
+msgstr "ДПО"
+
+#: base.xml:822(para)
+msgid ""
+"Calculates the depreciation allowance on an asset for a specified period of "
+"time, using the double-declining balance method."
+msgstr ""
+"Изчислява амортизационната норма на актив за указан период от време по "
+"метода на снижаващия се остатък."
+
+#: base.xml:828(para) base.xml:1042(para) base.xml:1084(para)
+msgid "<replaceable>cost</replaceable>, the amount paid for the asset"
+msgstr "<replaceable>сума</replaceable>, сумата платена за авоара"
+
+#: base.xml:832(para) base.xml:1046(para) base.xml:1088(para)
+msgid ""
+"<replaceable>salvage</replaceable>, the value of the asset at the end of its "
+"life"
+msgstr ""
+"<replaceable>възнаграждение</replaceable>, стойността на авоара в края на "
+"живота му."
+
+#: base.xml:836(para) base.xml:1050(para) base.xml:1092(para)
+msgid "<replaceable>life</replaceable>, the useful life of the asset"
+msgstr "<replaceable>живот</replaceable>, полезният живот на авоара"
+
+#: base.xml:839(term) base.xml:860(term) base.xml:1095(term)
+#: base.xml:1116(term)
+msgid "Register 3"
+msgstr "Регистър 3"
+
+#: base.xml:840(para) base.xml:1096(para)
+msgid ""
+"<replaceable>period</replaceable>, the time period for depreciation allowance"
+msgstr ""
+"<replaceable>период</replaceable>, времевият период на издръжката за "
+"обезценяването"
+
+#: base.xml:844(para)
+msgid ""
+"You have just purchased an office machine for $8000. The useful life of this "
+"machine is six years. The salvage value after six years is $900. To "
+"calculate the depreciation expense for the fourth year, using the double-"
+"declining balance method, put the following values into the first four "
+"memory registers:"
+msgstr ""
+"Купили сте офис машина за $8000. Полезният живот на тази машина е шест "
+"години. Възнаграждението за нея след шест години е $900. За да пресметнете "
+"разходите по обезценяването на четвъртата година, използвайки метода на "
+"двойно-понижаващото обезценяване, сложете следните стойности в първите "
+"четири паметови регистъра:"
+
+#: base.xml:853(para) base.xml:1063(para) base.xml:1109(para)
+msgid "900"
+msgstr ""
+
+#: base.xml:864(para)
+msgid "Click <guibutton>Ddb</guibutton>."
+msgstr "Натиснете <guibutton>ДПО</guibutton>."
+
+#: base.xml:865(para)
+msgid "790.12"
+msgstr ""
+
+#: base.xml:866(para)
+msgid "The depreciation expense for the fourth year is $790.12."
+msgstr "Разхода по обезценяването на четвъртата година е $790.12."
+
+#: base.xml:869(para)
+msgid "Future Value"
+msgstr "Бъдеща стойност"
+
+#: base.xml:870(guibutton) base.xml:2282(guibutton)
+msgid "Fv"
+msgstr "бст"
+
+#: base.xml:871(para)
+msgid ""
+"Calculates the future value of an investment based on a series of equal "
+"payments, each of amount <replaceable>pmt</replaceable>, at a periodic "
+"interest rate of <replaceable>int</replaceable>, over the number of payment "
+"periods in the term."
+msgstr ""
+"Пресмята бъдещата стойност на инвестиция, на база на серия от равни вноски, "
+"всяка на стойност <replaceable>ППл</replaceable>, при периодична лихва от "
+"<replaceable>цчс</replaceable>, за броя погасителни периоди в условията."
+
+#: base.xml:877(para) base.xml:958(para) base.xml:1133(para)
+msgid "<replaceable>pmt</replaceable>, the periodic payment"
+msgstr "<replaceable>ППл</replaceable>, периодична вноска"
+
+#: base.xml:885(para) base.xml:966(para)
+msgid "<replaceable>n</replaceable>, the number of periods"
+msgstr "<replaceable>n</replaceable>, броят периоди"
+
+#: base.xml:889(para)
+msgid ""
+"You plan to deposit $4000 in a bank account on the last day of each year for "
+"the next 20 years. The account pays 8% interest, compounded annually. "
+"Interest is paid on the last day of each year. To calculate the value of "
+"your account in 20 years, put the following values into the first three "
+"memory registers:"
+msgstr ""
+"Планирате да депозирате $4000 в банкова сметка на последния ден на всяка "
+"година, за следващите 20 години. Сметката плаща 8% лихва, добавяни годишно. "
+"Лихвата се изплаща на последния ден на всяка година. За да пресметнете "
+"сумата на банковата си сметка след 20 години, сложете следните стойности в "
+"първите три паметови регистри:"
+
+#: base.xml:894(para)
+msgid "4000"
+msgstr ""
+
+#: base.xml:898(para)
+msgid "0.08"
+msgstr ""
+
+#: base.xml:905(para)
+msgid "Click <guibutton>Fv</guibutton>."
+msgstr "Натиснете <guibutton>БСт</guibutton>."
+
+#: base.xml:906(para)
+msgid "183047.86"
+msgstr ""
+
+#: base.xml:907(para)
+msgid "At the end of 20 years, the value of the account is $183,047.86."
+msgstr "На края на 20те години, сумата в сметката е $183,047.86."
+
+#: base.xml:910(para)
+msgid "Periodic Payment"
+msgstr "Периодично разплащане"
+
+#: base.xml:911(guibutton) base.xml:2228(guibutton)
+msgid "Pmt"
+msgstr "ППл"
+
+#: base.xml:912(para)
+msgid ""
+"Calculates the amount of the periodic payment of a loan, where payments are "
+"made at the end of each payment period."
+msgstr ""
+"Пресмята сумата на периодично разплащане за заем, където плащанията се "
+"правят на края на всеки период."
+
+#: base.xml:918(para)
+msgid "<replaceable>prin</replaceable>, the principal"
+msgstr "<replaceable>принцип</replaceable>,·принципът"
+
+#: base.xml:926(para) base.xml:1008(para)
+msgid "<replaceable>n</replaceable>, the term"
+msgstr "<replaceable>n</replaceable>, срокът"
+
+#: base.xml:930(para)
+msgid ""
+"You are considering a $120,000 mortgage for 30 years at an annual interest "
+"rate of 11.0%. Given the annual interest rate, you determine that the "
+"monthly interest rate is 0.11 / 12 = 0.00917. The term is 30 * 12 = 360 "
+"months. To calculate the monthly repayment for this mortgage, put the "
+"following values into the first three memory registers:"
+msgstr ""
+"Обмисляте ипотека за $120,000 за 30 години при годишна лихва от 11.0%. "
+"Имайки предвид годишната лихва, месечната лихва е 0.11 / 12 = 0.00917. "
+"Срокът е 30 * 12 = 360 месеца. За да пресметнете месечните погасителни "
+"вноски за тази ипотека, сложете следните стойности в първите три паметови "
+"регистри:"
+
+#: base.xml:934(para) base.xml:1154(para)
+msgid "120000"
+msgstr ""
+
+#: base.xml:938(para)
+msgid "0.00917"
+msgstr ""
+
+#: base.xml:942(para)
+msgid "360"
+msgstr ""
+
+#: base.xml:945(para)
+msgid "Click <guibutton>Pmt</guibutton>."
+msgstr "Натиснете <guibutton>ППл</guibutton>."
+
+#: base.xml:946(para)
+msgid "1143.15"
+msgstr ""
+
+#: base.xml:947(para)
+msgid "The monthly repayment is $1143.15."
+msgstr "Месечните разплащания са $1143.15."
+
+#: base.xml:950(para)
+msgid "Present Value"
+msgstr "Сегашна стойност"
+
+#: base.xml:951(guibutton) base.xml:2234(guibutton)
+msgid "Pv"
+msgstr "ТСт"
+
+#: base.xml:952(para)
+msgid ""
+"Calculates the present value of an investment based on a series of equal "
+"payments, each of amount <replaceable>pmt</replaceable>, discounted at a "
+"periodic interest rate of <replaceable>int</replaceable>, over the number of "
+"payment periods in the term."
+msgstr ""
+"Пресмята текущата стойност на инвестиция на база на серия от равни плащания, "
+"всяко на стойност <replaceable>ппл</replaceable>, понижаващо при периодична "
+"лихва от <replaceable>цчс</replaceable>, за броя разплащателни периоди в "
+"срока."
+
+#: base.xml:970(para)
+msgid ""
+"You have just won a million dollars. The prize is awarded in 20 annual "
+"payments of $50,000 each. Annual payments are received at the end of each "
+"year. If you were to accept the annual payments of $50,000, you would invest "
+"the money at a rate of 9%, compounded annually."
+msgstr ""
+"Току що сте спечелили милион долара. Наградата се изплаща в 20 годишни "
+"вноски, всяка от $50,000. Годишните плащания се получават в края на всяка "
+"година. Ако приемете годишните плащания от $50,000, ще инвестирате парите "
+"при лихва от 9%, добавяне годишно."
+
+#: base.xml:971(para)
+msgid ""
+"However, you are given the option of receiving a single lump-sum payment of "
+"$400,000 instead of the million dollars annuity. To calculate which option "
+"is worth more in today's dollars, put the following values into the first "
+"three memory registers:"
+msgstr ""
+"Имате и опцията да получите една голяма сума пари от $400,000 вместо милион "
+"за 20 години. За да пресметнете, коя възможност струва повече в днешни пари, "
+"сложеет следните стойности в първите три паметови регистри:"
+
+#: base.xml:976(para)
+msgid "50000"
+msgstr ""
+
+#: base.xml:980(para)
+msgid "0.09"
+msgstr ""
+
+#: base.xml:987(para)
+msgid "Click <guibutton>Pv</guibutton>."
+msgstr "Натиснете <guibutton>ТСт</guibutton>."
+
+#: base.xml:988(para)
+msgid "456427.28"
+msgstr ""
+
+#: base.xml:989(para)
+msgid ""
+"The $1,000,000 paid over 20 years is worth $456,427.28 in present dollars."
+msgstr "$1,000,000 за 20 години ще струва $456,427.28 в днешна валута."
+
+#: base.xml:992(para)
+msgid "Periodic Interest Rate"
+msgstr "Периодична лихва"
+
+#: base.xml:993(guibutton) base.xml:2264(guibutton)
+msgid "Rate"
+msgstr "Лихва"
+
+#: base.xml:994(para)
+msgid ""
+"Calculates the periodic interest necessary to increase an investment of "
+"present value <replaceable>pv</replaceable> to a future value of "
+"<replaceable>fv</replaceable>, over the number of compounding periods in "
+"<replaceable>term</replaceable>."
+msgstr ""
+"Пресмята периодичната лихва нужна, за да се увеличи инвестиция от текуща "
+"стойност <replaceable>тст</replaceable> до бъдеща стойност от "
+"<replaceable>бст</replaceable>, за даден брой от разплащателни периоди в "
+"<replaceable>срока</replaceable>."
+
+#: base.xml:1012(para)
+msgid ""
+"You have invested $20,000 in a bond. The bond matures in five years, and has "
+"a maturity value of $30,000. Interest is compounded monthly. The term is 5 * "
+"12 = 60 months. To calculate the periodic interest rate for this investment, "
+"put the following values into the first three memory registers:"
+msgstr ""
+"Инвестирали сте $20,000 в бон. Бонът е за 5 години и има зряла стойност от "
+"$30,000. Лихвата се добавя месечно. Срокът е 5 * 12 = 60·months. За да "
+"пресметнете периодичната лихва за тази инвестиция, сложете следните "
+"стойности в първите три паметови регистри:"
+
+#: base.xml:1017(para)
+msgid "30000"
+msgstr ""
+
+#: base.xml:1021(para)
+msgid "20000"
+msgstr ""
+
+#: base.xml:1025(para) base.xml:1426(para)
+msgid "60"
+msgstr ""
+
+#: base.xml:1028(para)
+msgid "Click <guibutton>Rate</guibutton>."
+msgstr "Натиснете <guibutton>Лихва</guibutton>."
+
+#: base.xml:1029(para)
+msgid ".00678"
+msgstr ""
+
+#: base.xml:1030(para)
+msgid ""
+"The monthly interest rate is 0.678%. The annual interest rate is 0.678% * 12 "
+"= 8.14%."
+msgstr "Месечната лихва е 0.678%. Годишната лихва е 0.678% * 12 = 8.14%."
+
+#: base.xml:1034(para)
+msgid "Straight-Line Depreciation"
+msgstr "Обезценяване по права линия"
+
+#: base.xml:1035(guibutton) base.xml:2204(guibutton)
+msgid "Sln"
+msgstr "ОПЛ"
+
+#: base.xml:1036(para)
+msgid ""
+"Calculates the straight-line depreciation of an asset for one period. The "
+"depreciable cost is <replaceable>cost</replaceable> - <replaceable>salvage</"
+"replaceable>. The straight-line method of depreciation divides the "
+"depreciable cost evenly over the useful life of an asset. The useful life is "
+"the number of periods, typically years, over which an asset is depreciated."
+msgstr ""
+"Пресмята обезценяването по права линия на авоар за даден период. Сумата на "
+"обезценяването е <replaceable>сума</replaceable> - <replaceable>спасена "
+"стойност</replaceable>. Метода на правата линия на обезценяване разпределя "
+"равномерно обезценяването по полезен живот на авоара. Полезният живот е броя "
+"периоди, обикновено години, през които авоара се оебзценява."
+
+#: base.xml:1054(para)
+msgid ""
+"You have just purchased an office machine for $8000. The useful life of this "
+"machine is six years. The salvage value after six years is $900. To "
+"calculate the yearly depreciation expense, using the straight-line method, "
+"put the following values into the first three memory registers:"
+msgstr ""
+"Току що сте закупили офис машина за $8000. Полезният живот на тази машина е "
+"шест години. Спасената стойност след шест години е $900. За да пресметнете "
+"годишните разходи по обезценяването, използвайки метода на правата линия, "
+"сложете следните стойности в първите три паметови регистри:"
+
+#: base.xml:1070(para)
+msgid "Click <guibutton>Sln</guibutton>."
+msgstr "Натиснете <guibutton>ОПЛ</guibutton>."
+
+#: base.xml:1071(para)
+msgid "1183.33"
+msgstr ""
+
+#: base.xml:1072(para)
+msgid "The yearly depreciation expense is $1183.33."
+msgstr "Годишното обезценяване е $1183.33."
+
+#: base.xml:1075(para)
+msgid "Sum-Of-The-Years'-Digits Depreciation"
+msgstr "Амортизация като сума на обезценяването"
+
+#: base.xml:1076(guibutton) base.xml:2294(guibutton)
+msgid "Syd"
+msgstr "Амо"
+
+#: base.xml:1077(para)
+msgid ""
+"Calculates the depreciation allowance on an asset for a specified period of "
+"time, using the Sum-Of-The-Years'-Digits method. This method of depreciation "
+"accelerates the rate of depreciation, so that more depreciation expense "
+"occurs in earlier periods than in later ones. The depreciable cost is "
+"<replaceable>cost</replaceable> - <replaceable>salvage</replaceable>. The "
+"useful life is the number of periods, typically years, over which an asset "
+"is depreciated."
+msgstr ""
+"Пресмята обезценяващата издържка на авоар за определен период от време, "
+"използвайки метода на амортизацията като сума на обезценяването. Този метод "
+"на обезценяване ускорява скоростта на обезценяване, така че има повече "
+"разходи по обезценяването в ранните периоди, отколкото в по-късните. "
+"Обезценяването е <replaceable>сума</replaceable> - <replaceable>спасена "
+"стойност</replaceable>. Полезният живот е броят периоди, обикновено години, "
+"през които даден авоар се обезценява."
+
+#: base.xml:1100(para)
+msgid ""
+"You have just purchased an office machine for $8000. The useful life of this "
+"machine is six years. The salvage value after six years is $900. To "
+"calculate the depreciation expense for the fourth year, using the sum-of-the-"
+"years'-digits method, put the following values into the first four memory "
+"registers:"
+msgstr "Току що сте закупили офис машина за $8000."
+
+#: base.xml:1120(para)
+msgid "Click <guibutton>Syd</guibutton>."
+msgstr "Натиснете <guibutton>Амо</guibutton>."
+
+#: base.xml:1121(para)
+msgid "1014.29"
+msgstr ""
+
+#: base.xml:1122(para)
+msgid "The depreciation expense for the fourth year is $1014.29."
+msgstr "Разходът по обезценяването на четвъртата година е $1014.29."
+
+#: base.xml:1125(para)
+msgid "Payment Period"
+msgstr "Период на плащане"
+
+#: base.xml:1126(guibutton) base.xml:2270(guibutton)
+msgid "Term"
+msgstr "Срок"
+
+#: base.xml:1127(para)
+msgid ""
+"Calculates the number of payment periods that are necessary during the term "
+"of an ordinary annuity, to accumulate a future value of <replaceable>fv</"
+"replaceable>, at a periodic interest rate of <replaceable>int</replaceable>. "
+"Each payment is equal to amount <replaceable>pmt</replaceable>."
+msgstr ""
+"Пресмята броя разплащателни периоди, които са нужни през срока на нормалния "
+"анюитет, за да се акумулира бъдеща стойност от <replaceable>бст</"
+"replaceable>, при периодична лихва от <replaceable>цчс</replaceable>. Всяко "
+"плащане е равно на количеството <replaceable>ппл</replaceable>."
+
+#: base.xml:1145(para)
+msgid ""
+"You plan to deposit $1800 in a bank account on the last day of each year. "
+"The account pays 11% interest, compounded annually. Interest is paid on the "
+"last day of each year. To calculate the time period necessary to accumulate "
+"$120,000, put the following values into the first three memory registers:"
+msgstr ""
+"Планирате да внесете $1800 в банкова сметка в последния ден на всяка година. "
+"Сметката изплаща 11% лихва, внасяна годишно. Лихвата се изплаща на последния "
+"ден на всяка година. За да пресметнете времевия период, който е нужен, за да "
+"се акумулират $120,000, поставете следните стойности в първите три паметови "
+"регистри:"
+
+#: base.xml:1150(para)
+msgid "1800"
+msgstr ""
+
+#: base.xml:1158(para)
+msgid "0.11"
+msgstr ""
+
+#: base.xml:1161(para)
+msgid "Click <guibutton>Term</guibutton>."
+msgstr "Натиснете <guibutton>Период</guibutton>."
+
+#: base.xml:1162(para)
+msgid "20.32"
+msgstr ""
+
+#: base.xml:1163(para)
+msgid "$120,000 accumulates in the account in 20.32 years."
+msgstr "$120,000 се акумулират в сметката за 20.32 години."
+
+#: base.xml:1171(title)
+msgid "To Perform Scientific Calculations"
+msgstr "Извършване на научни пресмятания"
+
+#: base.xml:1172(para)
+msgid ""
+"To change to Scientific mode, choose <menuchoice><guimenu>View</"
+"guimenu><guimenuitem>Scientific</guimenuitem></menuchoice>."
+msgstr ""
+"За да преминете към Научен режим, изберете <menuchoice><guimenu>Изглед</"
+"guimenu><guimenuitem>Научен</guimenuitem></menuchoice>."
+
+#: base.xml:1178(para)
+msgid ""
+"When you change to Scientific mode, the following buttons are displayed "
+"above the Basic and Advanced mode buttons:"
+msgstr ""
+"Когато преминете към Научен режим, следните бутони се показват над бутоните "
+"за режимите Основен и Разширен:"
+
+#: base.xml:1182(title)
+msgid "<application>Calculator</application> Scientific Mode Buttons"
+msgstr "Бутоните за Научен режим на <application>Калкулатора</application>"
+
+#: base.xml:1189(phrase)
+msgid "Shows <application>Calculator</application> Scientific mode buttons."
+msgstr ""
+"Показва бутоните за Научния режим на <application>Калкулатора</application>"
+
+#: base.xml:1196(title)
+msgid "To Set the Accuracy"
+msgstr "Настройване на точността"
+
+#: base.xml:1197(para)
+msgid ""
+"To set the accuracy of the display area and of the memory registers, click "
+"<guibutton>Acc</guibutton>, then select from the popup menu the accuracy "
+"level that you require. The current accuracy level is indicated by a "
+"preceding black circle in the popup menu. Up to 30 significant places can be "
+"displayed. The default accuracy is 9 significant places."
+msgstr ""
+"За да настроите точността на района на преглед и паметовите регистри, "
+"натиснете <guibutton>Точ</guibutton>, после изберете от изскачащото меню "
+"нивото на точност, което Ви е нужно. Текущата точност е индикирана с черен "
+"кръг. Може да се показват до 30 значими знака след десетичната запетая. "
+"Стандартната точност е 9 позиции."
+
+#: base.xml:1198(para)
+msgid ""
+"To set the accuracy level above 9, select <guilabel>Other (9) ...</"
+"guilabel>, then choose the accuracy level you require in the <guilabel>Set "
+"Precision</guilabel> popup."
+msgstr ""
+"За да настроите точността над 9, изберете <guilabel>Друго (9)·...</guilabel> "
+"и изберете нивото на точност, което Ви е нужно в появилия се прозорец."
+
+#: base.xml:1199(para)
+msgid ""
+"By default, trailing zeroes are not shown. To display trailing zeroes, click "
+"<guibutton>Acc</guibutton> then select <guilabel>Show Trailing Zeroes</"
+"guilabel> from the popup menu, or choose <menuchoice><guimenu>View</"
+"guimenu><guimenuitem>Show Trailing Zeroes</guimenuitem></menuchoice>. A "
+"preceding check mark in the <guibutton>Acc</guibutton> popup menu or "
+"<guimenu>View</guimenu> menu indicates that the <guilabel>Show Trailing "
+"Zeroes</guilabel> option has been selected. To hide trailing zeroes, choose "
+"<menuchoice><guimenu>View</guimenu><guimenuitem>Show Trailing Zeroes</"
+"guimenuitem></menuchoice> again."
+msgstr ""
+"По подразбиране, завършващите нули не се показват. За да се показват "
+"крайните нули, натиснете <guibutton>Точ</guibutton> и после "
+"<guilabel>Показване на крайните нули</guilabel> или изберете "
+"<menuchoice><guimenu>Изглед</guimenu><guimenuitem>Показване на крайните "
+"нули</guimenuitem></menuchoice>. Отметка отбелязва дали опцията е включена "
+"или не. За да скриете крайните нули, изберете отново "
+"<menuchoice><guimenu>Изглед</guimenu><guimenuitem>Показване на крайните "
+"нули</guimenuitem></menuchoice>."
+
+#: base.xml:1200(para)
+msgid ""
+"The examples in the following table show how the accuracy setting affects "
+"<replaceable>x</replaceable> in the display area, when you use decimal base, "
+"with the <guimenuitem>Show Trailing Zeroes</guimenuitem> option selected, "
+"for the <literal>1 / 8 = <replaceable>x</replaceable></literal> calculation:"
+msgstr ""
+"Примерите в следната таблица показват как настройките на точността влияят на "
+"<replaceable>x</replaceable> в района на преглед, когато използвате "
+"десетична основа с включена опцията <guimenuitem>Показване на крайните нули</"
+"guimenuitem>, за пресмятането <literal>1 / 8 = <replaceable>x</replaceable></"
+"literal>:"
+
+#: base.xml:1208(para) base.xml:2036(link) base.xml:2115(para)
+msgid "Accuracy"
+msgstr "Точност"
+
+#: base.xml:1215(para)
+msgid "1 significant place"
+msgstr "1 позиция"
+
+#: base.xml:1219(para)
+msgid "2 significant places"
+msgstr "2 позиции"
+
+#: base.xml:1220(para)
+msgid "1.25"
+msgstr ""
+
+#: base.xml:1223(para)
+msgid "3 significant places"
+msgstr "3 позиции"
+
+#: base.xml:1224(para)
+msgid "1.250"
+msgstr ""
+
+#: base.xml:1231(title)
+msgid "To Set the Numeric Base"
+msgstr "Определяне на бройната система"
+
+#: base.xml:1232(para)
+msgid ""
+"To set the numeric base, select one of the buttons described in <xref "
+"linkend=\"gcalctool-TBL-num-base\"/>."
+msgstr "За да настроите броичната система, изберете един от бутоните описани в"
+
+#: base.xml:1234(title)
+msgid "Setting the Numeric Base"
+msgstr "Определяне на бройната система"
+
+#: base.xml:1251(para)
+msgid "Binary Base"
+msgstr "Двоична основа"
+
+#: base.xml:1252(guibutton) base.xml:2492(guilabel)
+msgid "Bin"
+msgstr "Дво"
+
+#: base.xml:1253(para)
+msgid "Sets the numeric base to binary, that is, base 2."
+msgstr "Настройва бройната система на двоична, тоест с основа 2."
+
+#: base.xml:1256(para)
+msgid "Octal Base"
+msgstr "Осмична основа"
+
+#: base.xml:1257(guibutton) base.xml:2528(guilabel)
+msgid "Oct"
+msgstr "Осм"
+
+#: base.xml:1258(para)
+msgid "Sets the numeric base to octal, that is, base 8."
+msgstr "Настройва бройната система на осмична, тоест с основа 8."
+
+#: base.xml:1261(para)
+msgid "Decimal Base"
+msgstr "Десетична основа"
+
+#: base.xml:1262(guibutton) base.xml:2498(guilabel)
+msgid "Dec"
+msgstr "Дес"
+
+#: base.xml:1263(para)
+msgid ""
+"Sets the numeric base to decimal, that is, base 10. Decimal is the default "
+"numeric base. If you change from Scientific mode to another mode, "
+"<application>Calculator</application> automatically sets the numeric base to "
+"decimal."
+msgstr ""
+"Настройва бройната система на десетична, тоест с основа 10. Десетичната "
+"бройна система е стандартната бройна основа. Ако преминете от Научен режим "
+"към друг режим, <application>Калкулатора</application> автоматично настройва "
+"бройната система на десетична."
+
+#: base.xml:1266(para)
+msgid "Hexadecimal Base"
+msgstr "Шестнайсетична основа"
+
+#: base.xml:1267(guibutton) base.xml:2546(guilabel)
+msgid "Hex"
+msgstr "Шес"
+
+#: base.xml:1268(para)
+msgid "Sets the numeric base to hexadecimal, that is, base 16."
+msgstr "Настройва бройната система на шестнайсетична, тоест с основа 16."
+
+#: base.xml:1275(title)
+msgid "To Set the Display Type"
+msgstr "Настройване на вида изглед"
+
+#: base.xml:1276(para)
+msgid ""
+"To set the display type, select one of the buttons described in <xref "
+"linkend=\"gcalctool-TBL-display-type\"/>."
+msgstr ""
+"За да настроите вида изглед, изберете един от бутоните описани в <xref "
+"linkend=\"gcalctool-TBL-display-type\"/>."
+
+#: base.xml:1278(title)
+msgid "Setting the Display Type"
+msgstr "Настройване на вида изглед"
+
+#: base.xml:1295(para)
+msgid "Engineering Display Type"
+msgstr "Инжинерен формат"
+
+#: base.xml:1296(guibutton) base.xml:2522(guilabel)
+msgid "Eng"
+msgstr "Инж"
+
+#: base.xml:1297(para)
+msgid ""
+"Sets the display type to engineering format. Results are displayed in "
+"scientific notation. The exponent is always a multiple of three."
+msgstr ""
+"Настройване на изгледа към инженерен формат. Резултатите се показват в "
+"научен стил. Експонентата винаги се дели на три."
+
+#: base.xml:1300(para)
+msgid "Fixed-Point Display Type"
+msgstr "Фиксирана точка"
+
+#: base.xml:1301(guibutton) base.xml:2504(guilabel)
+msgid "Fix"
+msgstr "Фик"
+
+#: base.xml:1302(para)
+msgid ""
+"Sets the display type to fixed-point format. Results are not displayed in "
+"scientific notation. Fixed-point is the default display type. If you change "
+"from scientific mode to either basic mode or financial mode, "
+"<application>Calculator</application> automatically sets the display type to "
+"fixed-point format."
+msgstr ""
+"Настройва вида на изгледа към формата с фиксирана точка. Резултатите не се "
+"показват в научен стил. Това е стандартния формат на показване. Ако "
+"преминете от научен към основен или финансов режим, "
+"<application>Калкулаторът</application> автоматично ще настрои формата към "
+"фиксирана точка."
+
+#: base.xml:1305(para)
+msgid "Scientific Display Type"
+msgstr "Научен формат"
+
+#: base.xml:1306(guibutton) base.xml:2540(guilabel)
+msgid "Sci"
+msgstr "Нау"
+
+#: base.xml:1307(para)
+msgid ""
+"Sets the display type to scientific format. Results are displayed in "
+"scientific notation, with a fixed number of numeric digits."
+msgstr ""
+"Настройване на вида изглед към научен формат. Резултатите се показват в "
+"научен стил с фиксиран брой цифри."
+
+#: base.xml:1314(title)
+msgid "To Set the Trigonometric Type"
+msgstr "Определяне на тригонометричния тип"
+
+#: base.xml:1315(para)
+msgid ""
+"To set the trigonometric type, select one of the buttons described in <xref "
+"linkend=\"gcalctool-TBL-trig-type\"/>."
+msgstr ""
+"За да настроите тригонометричния вид, изберете един от бутоните описани в "
+"<xref linkend=\"gcalctool-TBL-trig-type\"/>."
+
+#: base.xml:1317(title)
+msgid "Setting the Trigonometric Type"
+msgstr "Определяне на тригонометричния тип"
+
+#: base.xml:1334(para) base.xml:1335(guibutton) base.xml:2510(guilabel)
+msgid "Degrees"
+msgstr "Градуси"
+
+#: base.xml:1336(para)
+msgid ""
+"Sets the trigonometric type to degrees. Degrees is the default trigonometric "
+"type."
+msgstr ""
+"Настройва тригонометричния тип към градуси. Градусите са стандартния тип."
+
+#: base.xml:1339(para) base.xml:1340(guibutton) base.xml:2486(guilabel)
+msgid "Gradians"
+msgstr "Градиани"
+
+#: base.xml:1341(para)
+msgid "Sets the trigonometric type to gradians."
+msgstr "Настройва тригонометричния тип към градиани."
+
+#: base.xml:1344(para) base.xml:1345(guibutton) base.xml:2534(guilabel)
+msgid "Radians"
+msgstr "Радиани"
+
+#: base.xml:1346(para)
+msgid "Sets the trigonometric type to radians."
+msgstr "Настройва тригонометричния тип към радиани."
+
+#: base.xml:1353(title)
+msgid "To Set the Trigonometric Options"
+msgstr "Настройване на тригонометричните опции"
+
+#: base.xml:1354(para)
+msgid ""
+"To set the trigonometric options, use the options described in <xref linkend="
+"\"gcalctool-TBL-trig-options\"/>."
+msgstr ""
+"За да настроите тригонометричните опции, използвайте опциите описани в <xref "
+"linkend=\"gcalctool-TBL-trig-options\"/>."
+
+#: base.xml:1356(title)
+msgid "Setting the Trigonometric Options"
+msgstr "Настройване на тригонометрични опции"
+
+#: base.xml:1373(para)
+msgid "Hyperbolic Option Indicator"
+msgstr "Индикатор за хиперболичната опция"
+
+#: base.xml:1374(guibutton) base.xml:2552(guilabel)
+msgid "Hyp"
+msgstr "Хип"
+
+#: base.xml:1375(para)
+msgid "Selects the hyperbolic option for use with the trigonometric functions."
+msgstr "Избира хиперболичната опция за използване с тригонометричните функции."
+
+#: base.xml:1378(para)
+msgid "Inverse Option Indicator"
+msgstr "Индикатор за обратни тригонометрични функции"
+
+#: base.xml:1379(guibutton) base.xml:2516(guilabel)
+msgid "Inv"
+msgstr "Инв"
+
+#: base.xml:1380(para)
+msgid "Selects the inverse option for use with the trigonometric functions."
+msgstr "Избира обръщащата опция за използване с тригонометричните функции."
+
+#: base.xml:1385(para)
+msgid ""
+"By default, the options described in <xref linkend=\"gcalctool-TBL-trig-"
+"options\"/> are not selected. Click <guibutton>Clr</guibutton> to deselect "
+"these options."
+msgstr ""
+"По подразбиране опциите описани в <xref linkend=\"gcalctool-TBL-trig-options"
+"\"/> не са избрани. Натиснете <guibutton>Изч</guibutton>, за да махнете "
+"избора от тях."
+
+#: base.xml:1389(title)
+msgid "To Calculate Trigonometric Values"
+msgstr "Пресмятане на тригонометрични стойности"
+
+#: base.xml:1390(para)
+msgid ""
+"To calculate trigonometric values, use the buttons described in <xref "
+"linkend=\"gcalctool-TBL-trig-calc\"/>."
+msgstr ""
+"За да пресмятате тригонометрични стойности, използвайте бутоните описани в "
+"<xref linkend=\"gcalctool-TBL-trig-calc\"/>."
+
+#: base.xml:1392(title)
+msgid "Calculating Trigonometric Values"
+msgstr "Пресмятане на тригонометрични стойности"
+
+#: base.xml:1415(para)
+msgid "Cosine <literal>cos</literal>"
+msgstr "Косинус <literal>Кос</literal>"
+
+#: base.xml:1416(para)
+msgid ""
+"<guibutton>Cos</guibutton>, <guilabel>Hyp</guilabel> option not selected, "
+"<guilabel>Inv</guilabel> option not selected"
+msgstr ""
+"<guibutton>Кос</guibutton>, опцията <guilabel>Хип</guilabel> не е избрана, "
+"опцията <guilabel>Инв</guilabel> не е избрана"
+
+#: base.xml:1417(para)
+msgid "Calculates the cosine of the current value in the display area."
+msgstr "Пресмята косинуса на текущата стойност в района на преглед."
+
+#: base.xml:1418(para)
+msgid "60 <guibutton>Cos</guibutton>"
+msgstr "60 <guibutton>Кос</guibutton>"
+
+#: base.xml:1419(para)
+msgid "0.5"
+msgstr ""
+
+#: base.xml:1422(para)
+msgid "Arc Cosine <literal>acos</literal>"
+msgstr "Аркус Косинус <literal>acos</literal>"
+
+#: base.xml:1423(para)
+msgid ""
+"<guibutton>Cos</guibutton>, <guilabel>Hyp</guilabel> option not selected, "
+"<guilabel>Inv</guilabel> option selected"
+msgstr ""
+"<guibutton>Кос</guibutton>, опцията <guilabel>Хип</guilabel> не е избрана, "
+"опцията <guilabel>Инв</guilabel> е избрана"
+
+#: base.xml:1424(para)
+msgid "Calculates the arc cosine of the current value in the display area."
+msgstr "Пресмята аркус косинус на текущата стойност в района на преглед."
+
+#: base.xml:1425(para)
+msgid "0.5 <guilabel>Inv</guilabel><guibutton>Cos</guibutton>"
+msgstr "0.5 <guilabel>Инв</guilabel><guibutton>Кос</guibutton>"
+
+#: base.xml:1429(para)
+msgid "Hyperbolic Cosine <literal>cosh</literal>"
+msgstr "Хиперболичен Косинус <literal>cosh</literal>"
+
+#: base.xml:1430(para)
+msgid ""
+"<guibutton>Cos</guibutton>, <guilabel>Hyp</guilabel> option selected, "
+"<guilabel>Inv</guilabel> option not selected"
+msgstr ""
+"<guibutton>Кос</guibutton>, опцията <guilabel>Хип</guilabel> е избрана, "
+"опцията <guilabel>Инв</guilabel> не е избрана"
+
+#: base.xml:1431(para)
+msgid ""
+"Calculates the hyperbolic cosine of the current value in the display area."
+msgstr ""
+"Пресмята хиперболичен косинус на текущата стойност в района на преглед."
+
+#: base.xml:1432(para)
+msgid "0.4 <guilabel>Hyp</guilabel><guibutton>Cos</guibutton>"
+msgstr "0.4 <guilabel>Хип</guilabel><guibutton>Кос</guibutton>"
+
+#: base.xml:1433(para)
+msgid "1.081072372"
+msgstr ""
+
+#: base.xml:1436(para)
+msgid "Arc Hyperbolic Cosine <literal>acosh</literal>"
+msgstr "Аркус Хиперболичен Косинус <literal>acosh</literal>"
+
+#: base.xml:1437(para)
+msgid ""
+"<guibutton>Cos</guibutton>, <guilabel>Hyp</guilabel> option selected, "
+"<guilabel>Inv</guilabel> option selected"
+msgstr ""
+"<guibutton>Кос</guibutton>, опцията <guilabel>Хип</guilabel> е избрана, "
+"опцията <guilabel>Инв</guilabel> е избрана"
+
+#: base.xml:1438(para)
+msgid ""
+"Calculates the arc hyperbolic cosine of the current value in the display "
+"area."
+msgstr ""
+"Пресмята аркус хиперболичен косинус на текущата стойност в района на преглед."
+
+#: base.xml:1439(para)
+msgid ""
+"1.6 <guilabel>Hyp</guilabel><guilabel>Inv</guilabel><guibutton>Cos</"
+"guibutton>"
+msgstr ""
+"1.6 <guilabel>Хип</guilabel><guilabel>Инв</guilabel><guibutton>Кос</"
+"guibutton>"
+
+#: base.xml:1440(para)
+msgid "1.046967915"
+msgstr ""
+
+#: base.xml:1443(para)
+msgid "Sine <literal>sin</literal>"
+msgstr "Синус <literal>Син</literal>"
+
+#: base.xml:1444(para)
+msgid ""
+"<guibutton>Sin</guibutton>, <guilabel>Hyp</guilabel> option not selected, "
+"<guilabel>Inv</guilabel> option not selected"
+msgstr ""
+"<guibutton>Син</guibutton>, опцията <guilabel>Хип</guilabel> не е избрана, "
+"опцията <guilabel>Инв</guilabel> не е избрана"
+
+#: base.xml:1445(para)
+msgid "Calculates the sine of the current value in the display area."
+msgstr "Пресмята синус на текущата стойност в района на преглед."
+
+#: base.xml:1446(para)
+msgid "90 <guibutton>Sin</guibutton>"
+msgstr "90 <guibutton>Син</guibutton>"
+
+#: base.xml:1450(para)
+msgid "Arc Sine <literal>asin</literal>"
+msgstr "Аркус Синус <literal>asin</literal>"
+
+#: base.xml:1451(para)
+msgid ""
+"<guibutton>Sin</guibutton>, <guilabel>Hyp</guilabel> option not selected, "
+"<guilabel>Inv</guilabel> option selected"
+msgstr ""
+"<guibutton>Син</guibutton>, опцията <guilabel>Хип</guilabel> не е избрана, "
+"опцията <guilabel>Инв</guilabel> е избрана"
+
+#: base.xml:1452(para)
+msgid "Calculates the arc sine of the current value in the display area."
+msgstr "Пресмята аркус синус на текущата стойност в района на преглед."
+
+#: base.xml:1453(para)
+msgid "1 <guilabel>Inv</guilabel><guibutton>Sin</guibutton>"
+msgstr "1 <guilabel>Инв</guilabel><guibutton>Син</guibutton>"
+
+#: base.xml:1454(para)
+msgid "90"
+msgstr ""
+
+#: base.xml:1457(para)
+msgid "Hyperbolic Sine <literal>sinh</literal>"
+msgstr "Хиперболичен Синус <literal>sinh</literal>"
+
+#: base.xml:1458(para)
+msgid ""
+"<guibutton>Sin</guibutton>, <guilabel>Hyp</guilabel> option selected, "
+"<guilabel>Inv</guilabel> option not selected"
+msgstr ""
+"<guibutton>Син</guibutton>, опцията <guilabel>Хип</guilabel> е избрана, "
+"опцията <guilabel>Инв</guilabel> не е избрана"
+
+#: base.xml:1459(para)
+msgid ""
+"Calculates the hyperbolic sine of the current value in the display area."
+msgstr "Пресмята хиперболичен синус на текущата стойност в района на преглед."
+
+#: base.xml:1460(para)
+msgid "0.4 <guilabel>Hyp</guilabel><guibutton>Sin</guibutton>"
+msgstr "0.4 <guilabel>Хип</guilabel><guibutton>Син</guibutton>"
+
+#: base.xml:1461(para)
+msgid "0.410752326"
+msgstr ""
+
+#: base.xml:1464(para)
+msgid "Arc Hyperbolic Sine <literal>asinh</literal>"
+msgstr "Аркус Хиперболичен Синус <literal>asinh</literal>"
+
+#: base.xml:1465(para)
+msgid ""
+"<guibutton>Sin</guibutton>, <guilabel>Hyp</guilabel> option selected, "
+"<guilabel>Inv</guilabel> option selected"
+msgstr ""
+"<guibutton>Син</guibutton>, опцията <guilabel>Хип</guilabel> е избрана, "
+"опцията <guilabel>Инв</guilabel> е избрана"
+
+#: base.xml:1466(para)
+msgid ""
+"Calculates the arc hyperbolic sine of the current value in the display area."
+msgstr ""
+"Пресмята аркус хиперболичен синус на текущата стойност в района на преглед."
+
+#: base.xml:1467(para)
+msgid ""
+"1.6 <guilabel>Hyp</guilabel><guilabel>Inv</guilabel><guibutton>Sin</"
+"guibutton>"
+msgstr ""
+"1.6 <guilabel>Хип</guilabel><guilabel>Инв</guilabel><guibutton>Син</"
+"guibutton>"
+
+#: base.xml:1468(para)
+msgid "1.248983328"
+msgstr ""
+
+#: base.xml:1471(para)
+msgid "Tangent <literal>tan</literal>"
+msgstr "Тангенс <literal>tan</literal>"
+
+#: base.xml:1472(para)
+msgid ""
+"<guibutton>Tan</guibutton>, <guilabel>Hyp</guilabel> option not selected, "
+"<guilabel>Inv</guilabel> option not selected"
+msgstr ""
+"<guibutton>Тан</guibutton>, опцията <guilabel>Хип</guilabel> не е избрана, "
+"опцията <guilabel>Инв</guilabel> не е избрана"
+
+#: base.xml:1473(para)
+msgid "Calculates the tangent of the current value in the display area."
+msgstr "Пресмята тангенс на текущата стойност в района на преглед."
+
+#: base.xml:1474(para)
+msgid "45 <guibutton>Tan</guibutton>"
+msgstr "45 <guibutton>Тан</guibutton>"
+
+#: base.xml:1478(para)
+msgid "Arc Tangent <literal>atan</literal>"
+msgstr "Аркус Тангенс <literal>atan</literal>"
+
+#: base.xml:1479(para)
+msgid ""
+"<guibutton>Tan</guibutton>, <guilabel>Hyp</guilabel> option not selected, "
+"<guilabel>Inv</guilabel> option selected"
+msgstr ""
+"<guibutton>Тан</guibutton>, опцията <guilabel>Хип</guilabel> не е избрана, "
+"опцията <guilabel>Инв</guilabel> е избрана"
+
+#: base.xml:1480(para)
+msgid "Calculates the arc tangent of the current value in the display area."
+msgstr "Пресмята аркус тангенс на текущата стойност в района на преглед."
+
+#: base.xml:1481(para)
+msgid "1 <guilabel>Inv</guilabel><guibutton>Tan</guibutton>"
+msgstr "1 <guilabel>Инв</guilabel><guibutton>Тан</guibutton>"
+
+#: base.xml:1482(para)
+msgid "45"
+msgstr ""
+
+#: base.xml:1485(para)
+msgid "Hyperbolic Tangent <literal>tanh</literal>"
+msgstr "Хиперболичен тангенс <literal>tanh</literal>"
+
+#: base.xml:1486(para)
+msgid ""
+"<guibutton>Tan</guibutton>, <guilabel>Hyp</guilabel> option selected, "
+"<guilabel>Inv</guilabel> option not selected"
+msgstr ""
+"<guibutton>Тан</guibutton>, опцията <guilabel>Хип</guilabel> е избрана, "
+"опцията <guilabel>Инв</guilabel> е избрана"
+
+#: base.xml:1487(para)
+msgid ""
+"Calculates the hyperbolic tangent of the current value in the display area."
+msgstr ""
+"Пресмята хиперболичен тангенс на текущата стойност в района на преглед."
+
+#: base.xml:1488(para)
+msgid "0.6 <guilabel>Hyp</guilabel><guibutton>Tan</guibutton>"
+msgstr "0.6 <guilabel>Хип</guilabel><guibutton>Тан</guibutton>"
+
+#: base.xml:1489(para)
+msgid "0.537049567"
+msgstr ""
+
+#: base.xml:1492(para)
+msgid "Arc Hyperbolic Tangent <literal>atanh</literal>"
+msgstr "Аркус Хиперболичен Тангенс <literal>atanh</literal>"
+
+#: base.xml:1493(para)
+msgid ""
+"<guibutton>Tan</guibutton>, <guilabel>Hyp</guilabel> option selected, "
+"<guilabel>Inv</guilabel> option selected"
+msgstr ""
+"<guibutton>Тан</guibutton>, опцията <guilabel>Хип</guilabel> е избрана, "
+"опцията <guilabel>Инв</guilabel> е избрана"
+
+#: base.xml:1494(para)
+msgid ""
+"Calculates the arc hyperbolic tangent of the current value in the display "
+"area."
+msgstr ""
+"Пресмята аркус хиперболичен тангенс на текущата стойност в района на преглед."
+
+#: base.xml:1495(para)
+msgid ""
+"0.6 <guilabel>Hyp</guilabel><guilabel>Inv</guilabel><guibutton>Tan</"
+"guibutton>"
+msgstr ""
+"0.6 <guilabel>Хип</guilabel><guilabel>Инв</guilabel><guibutton>Тан</"
+"guibutton>"
+
+#: base.xml:1496(para)
+msgid "0.693147181"
+msgstr ""
+
+#: base.xml:1503(title)
+msgid "To Calculate Logarithms"
+msgstr "Пресмятане на логаритми"
+
+#: base.xml:1504(para)
+msgid ""
+"To calculate logarithms, use the buttons described in <xref linkend="
+"\"gcalctool-TBL-logs-calc\"/>."
+msgstr ""
+"За да пресмятате логаритми, използвайте бутоните описани в <xref linkend="
+"\"gcalctool-TBL-logs-calc\"/>."
+
+#: base.xml:1506(title)
+msgid "Calculating Logarithms"
+msgstr "Пресмятане на логаритми"
+
+#: base.xml:1529(para)
+msgid "Common Logarithm Base 10"
+msgstr "Обикновен логаритъм с основа 10"
+
+#: base.xml:1530(guibutton) base.xml:2174(guibutton)
+msgid "Log"
+msgstr "Лог"
+
+#: base.xml:1531(para)
+msgid ""
+"Calculates the common logarithm of the current value in the display area."
+msgstr ""
+"Пресмята стандартния логаритъм на текущата стойност в района на преглед."
+
+#: base.xml:1532(para)
+msgid "10 <guibutton>Log</guibutton>"
+msgstr "10 <guibutton>Лог</guibutton>"
+
+#: base.xml:1536(para)
+msgid "Natural Logarithm"
+msgstr "Натурален логаритъм"
+
+#: base.xml:1537(guibutton) base.xml:2216(guibutton)
+msgid "Ln"
+msgstr "НЛ"
+
+#: base.xml:1538(para)
+msgid ""
+"Calculates the natural logarithm of the current value in the display area."
+msgstr ""
+"Пресмята натуралния логаритъм на текущата стойност в района на преглед."
+
+#: base.xml:1539(para)
+msgid "10 <guibutton>Ln</guibutton>"
+msgstr "10 <guibutton>НЛ</guibutton>"
+
+#: base.xml:1540(para)
+msgid "2.30"
+msgstr ""
+
+#: base.xml:1546(para)
+msgid ""
+"Common antilogarithm and natural antilogarithm are not supported in this "
+"version of <application>Calculator</application>."
+msgstr ""
+"Обикновения антилогаритъм и натуралния антилогаритъм не се поддържат в тази "
+"верися на <application>Калкулатора</application>."
+
+#: base.xml:1550(title)
+msgid "To Perform Bitwise Calculations"
+msgstr "Извършване на побитови пресмятания"
+
+#: base.xml:1551(para)
+msgid ""
+"To perform bitwise calculations, use the buttons described in <xref linkend="
+"\"gcalctool-TBL-logic-calc\"/>."
+msgstr ""
+"За използвате побитови пресмятания, използвайте бутоните описани в <xref "
+"linkend=\"gcalctool-TBL-logic-calc\"/>."
+
+#: base.xml:1553(title)
+msgid "Performing Bitwise Calculations"
+msgstr "Извършване на побитови пресмятания"
+
+#: base.xml:1576(para) base.xml:2427(para)
+msgid "Bitwise OR"
+msgstr "Побитово ИЛИ"
+
+#: base.xml:1577(guibutton) base.xml:2426(guibutton)
+msgid "Or"
+msgstr "Или"
+
+#: base.xml:1578(para)
+msgid ""
+"Performs a bitwise OR operation on the current value in the display area and "
+"the next number that you enter, treating both numbers as unsigned long "
+"integers."
+msgstr ""
+"Извършва побитова операция ИЛИ с текущата стойност на района на преглед и "
+"следващото число, което въведете, възприемайки и двете числа като "
+"неподписани дълги цели числа."
+
+#: base.xml:1579(para)
+msgid "10001000 <guibutton>Or</guibutton> 00010001"
+msgstr "10001000 <guibutton>Или</guibutton> 00010001"
+
+#: base.xml:1580(para)
+msgid "10011001"
+msgstr ""
+
+#: base.xml:1583(para) base.xml:2325(para)
+msgid "Bitwise AND"
+msgstr "Побитово И"
+
+#: base.xml:1584(guibutton) base.xml:2324(guibutton)
+msgid "And"
+msgstr "И"
+
+#: base.xml:1585(para)
+msgid ""
+"Performs a bitwise AND operation on the current value in the display area "
+"and the next number that you enter, treating both numbers as unsigned long "
+"integers."
+msgstr ""
+"Извършва побитова операция И с текущата стойност на района на преглед и "
+"следващото число, което въведете, възприемайки и двете числа като "
+"неподписани дълги цели числа."
+
+#: base.xml:1586(para)
+msgid "10101010 <guibutton>And</guibutton> 00110011"
+msgstr "10101010·<guibutton>И</guibutton>·00110011"
+
+#: base.xml:1587(para)
+msgid "00110011"
+msgstr ""
+
+#: base.xml:1590(para) base.xml:2439(para)
+msgid "Bitwise NOT"
+msgstr "Побитово Не"
+
+#: base.xml:1591(guibutton) base.xml:2438(guibutton)
+msgid "Not"
+msgstr "Не"
+
+#: base.xml:1592(para)
+msgid ""
+"Performs a bitwise NOT operation on the current value in the display area, "
+"treating the number as an unsigned long integer."
+msgstr ""
+"Извършва побитова операция НЕ с текущата стойност на района на преглед, "
+"възприемайки числото като неподписано дълго цяло число."
+
+#: base.xml:1593(para)
+msgid "1357ACE <guibutton>Not</guibutton>"
+msgstr "1357ACE·<guibutton>Не</guibutton>"
+
+#: base.xml:1594(para)
+msgid "FECA8531"
+msgstr ""
+
+#: base.xml:1597(para) base.xml:2415(para)
+msgid "Bitwise XOR"
+msgstr "Побитово XOR"
+
+#: base.xml:1598(guibutton) base.xml:2414(guibutton)
+msgid "Xor"
+msgstr ""
+
+#: base.xml:1599(para)
+msgid ""
+"Performs a bitwise XOR operation on the current value in the display area "
+"and the next number that you enter, treating both numbers as unsigned long "
+"integers."
+msgstr ""
+"Извършва побитова операция XOR с текущата стойност на района на преглед и "
+"следващото число, което въведете, възприемайки и двете числа като "
+"неподписани дълги цели числа."
+
+#: base.xml:1600(para)
+msgid "1100 <guibutton>Xor</guibutton> 1010"
+msgstr ""
+
+#: base.xml:1601(para)
+msgid "110"
+msgstr ""
+
+#: base.xml:1604(para) base.xml:2223(para)
+msgid "Bitwise XNOR"
+msgstr "Побитово XNOR"
+
+#: base.xml:1605(guibutton) base.xml:2222(guibutton)
+msgid "Xnor"
+msgstr ""
+
+#: base.xml:1606(para)
+msgid ""
+"Performs a bitwise XNOR operation on the current value in the display area "
+"and the next number that you enter, treating both numbers as unsigned long "
+"integers."
+msgstr ""
+"Извършва побитова операция XNOR с текущата стойност на района на преглед и "
+"следващото число, което въведете, възприемайки и двете числа като "
+"неподписани дълги цели числа."
+
+#: base.xml:1607(para)
+msgid "1100 <guibutton>Xnor</guibutton> 1010"
+msgstr ""
+
+#: base.xml:1608(para)
+msgid "11111111111111111111111111111001"
+msgstr ""
+
+#: base.xml:1615(title)
+msgid "To Enter Exponential Numbers"
+msgstr "Въвеждане на експоненциални числа"
+
+#: base.xml:1616(para)
+msgid ""
+"To enter exponential numbers, use the <guibutton>Exp</guibutton> button."
+msgstr ""
+"За да въвеждате експоненциални числа, използвайте бутона <guibutton>Екс</"
+"guibutton>."
+
+#: base.xml:1617(para)
+msgid ""
+"The <guibutton>Exp</guibutton> button enables you to enter numbers in "
+"scientific notation, that is, <replaceable>mantissa</replaceable> * "
+"<replaceable>base</replaceable><superscript><replaceable>exponent</"
+"replaceable></superscript>:"
+msgstr ""
+"Бутонът <guibutton>Екс</guibutton> Ви позволява да въвеждате числата в "
+"експоненциален вид - т. нар. научен запис <replaceable>мантиса</replaceable> "
+"* <replaceable>основа</replaceable><superscript><replaceable>експонента</"
+"replaceable></superscript>:"
+
+#: base.xml:1621(replaceable)
+msgid "mantissa"
+msgstr "мантиса"
+
+#: base.xml:1622(para)
+msgid ""
+"Current non-zero value in the display area. If the current value in the "
+"display area is zero, the mantissa is 1.0."
+msgstr ""
+"Текуща ненулева стойност в райна на преглед. Ако текущата стойност там е 0, "
+"то мантисата е 1,0."
+
+#: base.xml:1625(replaceable)
+msgid "base"
+msgstr "основа"
+
+#: base.xml:1626(para)
+msgid ""
+"2, 8, 10, or 16 for binary, octal, decimal, and hexadecimal numeric base "
+"respectively."
+msgstr ""
+"2, 8, 10, или 16 за респективно двоична, осмична, десетична или "
+"шестнайсетична бройна система."
+
+#: base.xml:1629(replaceable)
+msgid "exponent"
+msgstr "експонента"
+
+#: base.xml:1630(para)
+msgid "Next number that you enter."
+msgstr "Следващото число, което въвеждате."
+
+#: base.xml:1635(para)
+msgid ""
+"When you click <guibutton>Exp</guibutton>, the calculator displays "
+"<literal>. +</literal> to represent <replaceable>base</replaceable> to the "
+"power of the next number that you enter. To change the sign of the number, "
+"use the <guibutton>+/-</guibutton> button in the last action of the "
+"operation. The following example shows the value that is displayed when you "
+"use the decimal numeric base:"
+msgstr ""
+"Когато натиснете <guibutton>Екс</guibutton>, калкулаторът показва <literal>. "
+"+</literal>, за да представи <replaceable>основата</replaceable> на степен "
+"следващото число, което въведете. За да промените знака на числото, "
+"използвайте бутона <guibutton>+/-</guibutton> в последното действие за "
+"операцията. Следният пример показва стойността, която се показва, когато "
+"използвате десетична бройна система:"
+
+#: base.xml:1644(para)
+msgid "Keypad Entry"
+msgstr "Въведено"
+
+#: base.xml:1646(para)
+msgid "Calculator Display"
+msgstr "Формат на калкулатора"
+
+#: base.xml:1651(guibutton)
+msgid "5"
+msgstr ""
+
+#: base.xml:1651(guibutton) base.xml:2156(guibutton)
+msgid "Exp"
+msgstr "Екс"
+
+#: base.xml:1652(para)
+msgid "-500"
+msgstr ""
+
+#: base.xml:1658(para)
+msgid ""
+"To enter a number in exponential format, use the guidelines in the following "
+"table:"
+msgstr ""
+"За да въведете число в експоненциален формат, използвайте насоките от "
+"следната таблица:"
+
+#: base.xml:1666(para) base.xml:1731(para)
+msgid "Number"
+msgstr "Число"
+
+#: base.xml:1668(para)
+msgid "Enter"
+msgstr ""
+
+#: base.xml:1670(para)
+msgid "Number Displayed"
+msgstr "Показано число"
+
+#: base.xml:1675(para) base.xml:1677(para)
+msgid "1200000000"
+msgstr ""
+
+#: base.xml:1676(para)
+msgid ""
+"12 <guibutton>Exp</guibutton><guibutton>8</guibutton><guibutton>=</guibutton>"
+msgstr ""
+"12 <guibutton>Екс</guibutton><guibutton>8</guibutton><guibutton>=</guibutton>"
+
+#: base.xml:1680(para) base.xml:1682(para)
+msgid "-1200000000"
+msgstr ""
+
+#: base.xml:1681(para)
+msgid ""
+"12 <guibutton>Exp</guibutton><guibutton>8</guibutton><guibutton>=</"
+"guibutton><guibutton>+/-</guibutton>"
+msgstr ""
+"12 <guibutton>Екс</guibutton><guibutton>8</guibutton><guibutton>=</"
+"guibutton><guibutton>+/-</guibutton>"
+
+#: base.xml:1685(para)
+msgid "0.00000012"
+msgstr ""
+
+#: base.xml:1686(para)
+msgid ""
+"12 <guibutton>Exp</guibutton><guibutton>8</guibutton><guibutton>+/-</"
+"guibutton>"
+msgstr ""
+"12 <guibutton>Екс</guibutton><guibutton>8</guibutton><guibutton>+/-</"
+"guibutton>"
+
+#: base.xml:1687(para)
+msgid "1.2e-7"
+msgstr ""
+
+#: base.xml:1690(para)
+msgid "-0.00000012"
+msgstr ""
+
+#: base.xml:1691(para)
+msgid ""
+"12 <guibutton>Exp</guibutton><guibutton>8</guibutton><guibutton>+/-</"
+"guibutton><guibutton>+/-</guibutton>"
+msgstr ""
+"12 <guibutton>Екс</guibutton><guibutton>8</guibutton><guibutton>+/-</"
+"guibutton><guibutton>+/-</guibutton>"
+
+#: base.xml:1692(para)
+msgid "-1.2e-7"
+msgstr ""
+
+#: base.xml:1699(title)
+msgid "To Use Constant Values"
+msgstr "Използване на постоянни стойности"
+
+#: base.xml:1700(para)
+msgid ""
+"Click <guibutton>Con</guibutton> to display the list of defined constant "
+"values. All constant values are specified in decimal numeric base, even if "
+"the current numeric base is not decimal."
+msgstr ""
+"Натиснете <guibutton>Кон</guibutton>, за да се покаже списък с определени "
+"константни стойности. Всички тези стойности са определени в десетична бройна "
+"система, дори и ако текущата бройна система не е десетична."
+
+#: base.xml:1701(para)
+msgid ""
+"Select a constant from the menu to enter its value in the display area. If "
+"you use the keyboard shortcut <keycap>#</keycap>, you can use the keyboard "
+"to specify the constant, as shown in the following example:"
+msgstr ""
+"Изберете константа от менюто, за да въведете стойността и в района на "
+"преглед. Ако използвате бързия клавиш <keycap>#</keycap>, може да използвате "
+"клавиатурата да определите константата както е показано в следния пример:"
+
+#: base.xml:1711(para)
+msgid "Constant"
+msgstr "Константа"
+
+#: base.xml:1716(keycap) base.xml:2311(keycap)
+msgid "#"
+msgstr ""
+
+#: base.xml:1717(para) base.xml:1757(para)
+msgid "C3"
+msgstr ""
+
+#: base.xml:1722(para)
+msgid ""
+"The <application>Calculator</application> application provides ten default "
+"constant values, as described in the following table:"
+msgstr ""
+"Програмата <application>Калкулатор</application> предоставя 10 стандартни "
+"константни стойности, както са описани в следната таблица:"
+
+#: base.xml:1733(para)
+msgid "Value"
+msgstr "Стойност"
+
+#: base.xml:1740(para)
+msgid "C0"
+msgstr ""
+
+#: base.xml:1741(para)
+msgid "0.621"
+msgstr ""
+
+#: base.xml:1742(para)
+msgid "Kilometer-to-mile conversion factor"
+msgstr "Фактор на превръщане на километър в миля"
+
+#: base.xml:1743(para)
+msgid ""
+"Multiply the current value in the display area by this constant, to convert "
+"from kilometers per hour to miles per hour. For example, 8 * <guibutton>Con</"
+"guibutton><guilabel>C0</guilabel><keycap>=</keycap> 5."
+msgstr ""
+"Умножете текущата стойност в района на преглед по тази константа, за да "
+"преобразувате километрите в час в мили в час. Например, 8 * <guibutton>Кон</"
+"guibutton><guilabel>C0</guilabel><keycap>=</keycap> 5."
+
+#: base.xml:1744(para)
+msgid ""
+"Divide the current value in the display area by this constant, to convert "
+"from miles per hour to kilometers per hour. For example, 5 / <guibutton>Con</"
+"guibutton><guilabel>C0</guilabel><keycap>=</keycap> 8."
+msgstr ""
+"Разделяне на текущата стойност в района на преглед на тази константа, за да "
+"се преобразува от мили в час към километри в час. Например, 5 / "
+"<guibutton>Кон</guibutton><guilabel>C0</guilabel><keycap>=</keycap> 8."
+
+#: base.xml:1747(para)
+msgid "C1"
+msgstr ""
+
+#: base.xml:1748(para)
+msgid "1.414213562"
+msgstr ""
+
+#: base.xml:1749(para)
+msgid "Square root of 2"
+msgstr "Корен квадратен от 2"
+
+#: base.xml:1752(para)
+msgid "C2"
+msgstr ""
+
+#: base.xml:1753(para)
+msgid "2.718281828"
+msgstr ""
+
+#: base.xml:1754(para) base.xml:2155(keycap)
+msgid "e"
+msgstr ""
+
+#: base.xml:1758(para)
+msgid "3.141592653"
+msgstr ""
+
+#: base.xml:1759(para)
+msgid "pi"
+msgstr "пи"
+
+#: base.xml:1762(para)
+msgid "C4"
+msgstr ""
+
+#: base.xml:1763(para)
+msgid "0.3937007"
+msgstr ""
+
+#: base.xml:1764(para)
+msgid "Centimeter-to-inch conversion factor"
+msgstr "Фактор на превръщане на сантиметър в инч"
+
+#: base.xml:1765(para)
+msgid ""
+"Multiply the current value in the display area by this constant, to convert "
+"from centimeters to inches. For example, 30 * <guibutton>Con</"
+"guibutton><guilabel>C4</guilabel><keycap>=</keycap> 12."
+msgstr ""
+"Умножете текущата стойност в района на преглед по тази константа, за да "
+"преобразувате сантиметри в инчове. Например, 30 * <guibutton>Кон</"
+"guibutton><guilabel>C4</guilabel><keycap>=</keycap> 12."
+
+#: base.xml:1766(para)
+msgid ""
+"Divide the current value in the display area by this constant, to convert "
+"from inches to centimeters. For example, 12 / <guibutton>Con</"
+"guibutton><guilabel>C4</guilabel><keycap>=</keycap> 30."
+msgstr ""
+"Разделете текущата стойност в района на преглед на тази константа, за да "
+"преобразувате инчове в сантиметри. Например 12 / <guibutton>Кон</"
+"guibutton><guilabel>C4</guilabel><keycap>=</keycap> 30."
+
+#: base.xml:1769(para)
+msgid "C5"
+msgstr ""
+
+#: base.xml:1770(para)
+msgid "57.295779513"
+msgstr ""
+
+#: base.xml:1771(para)
+msgid "Degrees in a radian"
+msgstr "Градуси в радиан"
+
+#: base.xml:1774(para)
+msgid "C6"
+msgstr ""
+
+#: base.xml:1775(para)
+msgid "1048576"
+msgstr ""
+
+#: base.xml:1776(para)
+msgid "2 ^ 20"
+msgstr ""
+
+#: base.xml:1779(para)
+msgid "C7"
+msgstr ""
+
+#: base.xml:1780(para)
+msgid "0.0353"
+msgstr ""
+
+#: base.xml:1781(para)
+msgid "Gram-to-ounce conversion factor"
+msgstr "Фактор на превръщане на грам в унция"
+
+#: base.xml:1782(para)
+msgid ""
+"Multiply the current value in the display area by this constant, to convert "
+"from grams to ounces. For example, 500 * <guibutton>Con</"
+"guibutton><guilabel>C7</guilabel><keycap>=</keycap> 18."
+msgstr ""
+"Умножете текущата стойност в района на преглед по тази константа, за да "
+"преобразувате грамове в унции. Например, 500 * <guibutton>Кон</"
+"guibutton><guilabel>C7</guilabel><keycap>=</keycap> 18."
+
+#: base.xml:1783(para)
+msgid ""
+"Divide the current value in the display area by this constant, to convert "
+"from ounces to grams. For example, 18 / <guibutton>Con</"
+"guibutton><guilabel>C7</guilabel><keycap>=</keycap> 500."
+msgstr ""
+"Разделете текущата стойноств в района на преглед на тази константа, за да "
+"преобразувате унции в грамове. Например, 18 / <guibutton>Кон</"
+"guibutton><guilabel>C7</guilabel><keycap>=</keycap> 500."
+
+#: base.xml:1786(para)
+msgid "C8"
+msgstr ""
+
+#: base.xml:1787(para)
+msgid "0.948"
+msgstr ""
+
+#: base.xml:1788(para)
+msgid "Kilojoule-to-British-thermal-unit conversion factor"
+msgstr "Фактор на превръщане от килоджаул в британска термална единица"
+
+#: base.xml:1789(para)
+msgid ""
+"Multiply the current value in the display area by this constant, to convert "
+"from kilojoules to British thermal units. For example, 10 * <guibutton>Con</"
+"guibutton><guilabel>C8</guilabel><keycap>=</keycap> 9.48."
+msgstr ""
+"Умножете текущата стойност в района на преглед по тази константа, за да "
+"превърнете килоджаули в британски термални единици. Например, 10 * "
+"<guibutton>Кон</guibutton><guilabel>C8</guilabel><keycap>=</keycap> 9.48."
+
+#: base.xml:1790(para)
+msgid ""
+"Divide the current value in the display area by this constant, to convert "
+"from British thermal units to kilojoules. For example, 9.48 / "
+"<guibutton>Con</guibutton><guilabel>C8</guilabel><keycap>=</keycap> 10."
+msgstr ""
+"Разделете текущата стойност в района на преглед на тази константа, за да "
+"преобразувате британски термални единици в килоджаули. Например, 9.48 / "
+"<guibutton>Кон</guibutton><guilabel>C8</guilabel><keycap>=</keycap> 10."
+
+#: base.xml:1793(para)
+msgid "C9"
+msgstr ""
+
+#: base.xml:1794(para)
+msgid "0.061"
+msgstr ""
+
+#: base.xml:1795(para)
+msgid "Cubic-centimeter-to-cubic-inch conversion factor"
+msgstr "Фактор на превръщане на кубични сантиметри в кубични инчове"
+
+#: base.xml:1796(para)
+msgid ""
+"Multiply the current value in the display area by this constant, to convert "
+"from cubic centimeters to cubic inches. For example, 100 * <guibutton>Con</"
+"guibutton><guilabel>C9</guilabel><keycap>=</keycap> 6.10."
+msgstr ""
+"Умножете текущата стойност в района на преглед по тази константа, за да "
+"преобразувате кубични сантиметри в кубични инчове. Например, 100 * "
+"<guibutton>Кон</guibutton><guilabel>C9</guilabel><keycap>=</keycap> 6.10."
+
+#: base.xml:1797(para)
+msgid ""
+"Divide the current value in the display area by this constant, to convert "
+"from cubic inches to cubic centimeters. For example, 6.10 / <guibutton>Con</"
+"guibutton><guilabel>C9</guilabel><keycap>=</keycap> 100."
+msgstr ""
+"Разделете текущата стойност в района на преглед по тази константа, за да "
+"преобразувате кубични инчове в кубични сантиметри. Например, 6.10 / "
+"<guibutton>Кон</guibutton><guilabel>C9</guilabel><keycap>=</keycap> 100."
+
+#: base.xml:1802(para)
+msgid "You can overwrite the default constants to store your own constants."
+msgstr ""
+"Може да презаписвате стандартните константи, за да запазвате Ваши собствени."
+
+#: base.xml:1803(para)
+msgid ""
+"To store a new constant or edit an existing constant, perform the following "
+"steps:"
+msgstr ""
+"За да запазите нова константа или да редактирате съществуваща, извършете "
+"следните стъпки:"
+
+#: base.xml:1806(para)
+msgid ""
+"Click <guibutton>Con</guibutton>, then select <guilabel>Edit Constants</"
+"guilabel> from the popup menu."
+msgstr ""
+"Натиснете <guibutton>Кон</guibutton>, после изберете от появилото се меню "
+"<guilabel>Редактиране на константи</guilabel>."
+
+#: base.xml:1809(para)
+msgid ""
+"In the <guilabel>Edit Constants</guilabel> dialog, select the constant that "
+"you want to overwrite or edit."
+msgstr ""
+"В прозореца за <guilabel>Редактиране на константи</guilabel>, изберете "
+"константата, която искате да презапишете или редактирате."
+
+#: base.xml:1812(para)
+msgid "Click on the Value field, then enter the new value."
+msgstr "Натиснете на полето Стойност и въведете новата стойност."
+
+#: base.xml:1815(para)
+msgid "Click on the Description field, then enter the new description."
+msgstr "Натиснете върху полето Описание и въведете новото описание."
+
+#: base.xml:1818(para)
+msgid ""
+"Click <guibutton>OK</guibutton> to save your changes and close the "
+"<guilabel>Edit Constants</guilabel> dialog."
+msgstr ""
+"Натиснете <guibutton>Добре</guibutton>, за да запазите промените си и да "
+"затворите прозореца за <guilabel>Редактиране на константи</guilabel>."
+
+#: base.xml:1823(title)
+msgid "To Use Functions"
+msgstr "Използване на функции"
+
+#: base.xml:1824(para)
+msgid ""
+"To show the available functions, click <guibutton>Fun</guibutton>. A popup "
+"menu displays the list of defined functions. Select a function from the menu "
+"to run that function. If the function is not defined, the value zero is "
+"returned."
+msgstr ""
+"За да покажете наличните функции, натиснете <guibutton>Фнк</guibutton>. "
+"Появява се меню със списък на дефинираните функции. Изберете функция от "
+"менюто, за да стартирате тази функция. Ако функцията не е определена, "
+"върнатата стойност ще бъде нула."
+
+#: base.xml:1825(para)
+msgid ""
+"If you use the keyboard shortcut <keycap>F</keycap>, you can use the "
+"keyboard to specify the function, as shown in the following example:"
+msgstr ""
+"Ако използвате бърз клавиш <keycap>F</keycap>, може да използвате "
+"клавиатурата, за да определите функцията, както е показано в следния пример:"
+
+#: base.xml:1841(keycap) base.xml:2161(keycap) base.xml:2162(guibutton)
+#: base.xml:2503(keycap) base.xml:2592(keycap)
+msgid "F"
+msgstr ""
+
+#: base.xml:1842(para)
+msgid "F3"
+msgstr ""
+
+#: base.xml:1848(para)
+msgid ""
+"The <application>Calculator</application> application does not provide any "
+"default functions. You can store up to ten functions."
+msgstr ""
+"Програмата <application>Калкулатор</application> не предоставя стандартни "
+"функции. Може да запазвате до 10 функции."
+
+#: base.xml:1849(para)
+msgid ""
+"To store a new function or edit an existing function, perform the following "
+"steps:"
+msgstr ""
+"За да запазите нова функция или редактирате съществуваща, извършете следните "
+"стъпки:"
+
+#: base.xml:1852(para)
+msgid ""
+"Click <guibutton>Fun</guibutton>, then select <guilabel>Edit Functions</"
+"guilabel> from the popup menu."
+msgstr ""
+"Натиснете <guibutton>Фнк</guibutton>, после от появилото се меню изберете "
+"<guilabel>Редактиране на функции</guilabel>."
+
+#: base.xml:1855(para)
+msgid ""
+"In the <guilabel>Edit Functions</guilabel> dialog, select a blank entry, or "
+"the function that you want to overwrite."
+msgstr ""
+"В прозореца за <guilabel>Редактиране на функции</guilabel>, изберете празен "
+"запис или функцията, която искате да презапишете."
+
+#: base.xml:1858(para)
+msgid ""
+"Click on the Value field, then enter the new value. Use the keyboard "
+"shortcuts to invoke a <application>Calculator</application> button. For "
+"example, enter <literal>90K</literal> to calculate sine(90)."
+msgstr ""
+"Изберете полето за Стойност и въведете нова стойност. Използвайте бързи "
+"клавиши за да извикате бутон от калкулатора. Например, въведете "
+"<literal>90K</literal>, за да пресметнете синус от 90."
+
+#: base.xml:1861(para)
+msgid ""
+"Click on the Description field, then enter the new description. For example, "
+"<literal>Sine 90</literal>."
+msgstr ""
+"Изберете полето Описание и после въведете ново описание. Например, "
+"<literal>Синус от·90</literal>."
+
+#: base.xml:1864(para)
+msgid ""
+"Click <guibutton>OK</guibutton> to save your changes and close the "
+"<guilabel>Edit Functions</guilabel> dialog."
+msgstr ""
+"Натиснете <guibutton>Добре</guibutton>, за да запазите промените си и да "
+"затворите прозореца <guilabel>Редактиране на функции</guilabel>."
+
+#: base.xml:1869(title)
+msgid "To Manipulate Binary Numbers"
+msgstr "Манипулиране на двоични числа"
+
+#: base.xml:1870(para)
+msgid ""
+"To manipulate binary numbers, use the buttons described in <xref linkend="
+"\"gcalctool-TBL-num-manip\"/>."
+msgstr ""
+"За да манипулирате двоични числа, използвайте бутоните описани в <xref "
+"linkend=\"gcalctool-TBL-num-manip\"/>."
+
+#: base.xml:1872(title)
+msgid "Manipulating Binary Numbers"
+msgstr "Манипулиране на двоични числа"
+
+#: base.xml:1895(para)
+msgid "Left Shift <replaceable>n</replaceable>"
+msgstr "Ляв Shift <replaceable>n</replaceable>"
+
+#: base.xml:1896(guibutton) base.xml:1940(keycap) base.xml:2371(keycap)
+#: base.xml:2372(guibutton)
+msgid "&lt;"
+msgstr ""
+
+#: base.xml:1897(para)
+msgid ""
+"Shifts the current unsigned 32-bit binary value in the display area, the "
+"specified number of places to the left. Click <guibutton>&lt;</guibutton>, "
+"then select the number of shift places from the popup menu. The number can "
+"be shifted up to 15 places left."
+msgstr ""
+"Премества текущата неподписана 32-битова двоична стойност в района на "
+"преглед с определен брой позиции на ляво. Натиснете <guibutton>&lt;</"
+"guibutton>, после изберете броя на позициите от появилото се меню. Броят "
+"може да бъде до 15 места наляво."
+
+#: base.xml:1898(para)
+msgid "111 <guibutton>&lt;</guibutton><guilabel>1 place</guilabel>"
+msgstr "111 <guibutton>&lt;</guibutton><guilabel>1·позиция</guilabel>"
+
+#: base.xml:1899(para)
+msgid "1110"
+msgstr ""
+
+#: base.xml:1902(para)
+msgid "Right Shift <replaceable>n</replaceable>"
+msgstr "Десен Shift <replaceable>n</replaceable>"
+
+#: base.xml:1903(guibutton) base.xml:1944(keycap) base.xml:2383(keycap)
+#: base.xml:2384(guibutton)
+msgid "&gt;"
+msgstr ""
+
+#: base.xml:1904(para)
+msgid ""
+"Shifts the current unsigned 32-bit binary value in the display area, the "
+"specified number of places to the right. Click <guibutton>&gt;</guibutton>, "
+"then select the number of shift places from the popup menu. The number can "
+"be shifted up to 15 places right."
+msgstr ""
+"Премества текущата неподписана 32-битова двоична стойност в района на "
+"преглед с определен брой позиции на дясно. Натиснете <guibutton>&gt;</"
+"guibutton>, после изберете броя на позициите от появилото се меню. Броят "
+"може да бъде до 15 места надясно."
+
+#: base.xml:1905(para)
+msgid "1011 <guibutton>&gt;</guibutton><guilabel>1 place</guilabel>"
+msgstr "1011 <guibutton>&gt;</guibutton><guilabel>1 позиция</guilabel>"
+
+#: base.xml:1906(para)
+msgid "101"
+msgstr ""
+
+#: base.xml:1909(para)
+msgid "Get a 16-Bit Unsigned Integer"
+msgstr "Взимане на 16-битово неподписано цяло число"
+
+#: base.xml:1910(guibutton) base.xml:2408(guibutton)
+msgid "&amp;16"
+msgstr ""
+
+#: base.xml:1911(para)
+msgid ""
+"Truncates the current value in the display area and returns a 16-bit "
+"unsigned integer."
+msgstr ""
+"Скъсява текущата стойност в района на преглед и връща 16-битово неподписано "
+"цяло число."
+
+#: base.xml:1912(para)
+msgid "FFFFF <guibutton>&amp;16</guibutton>"
+msgstr ""
+
+#: base.xml:1913(para)
+msgid "FFFF"
+msgstr ""
+
+#: base.xml:1916(para)
+msgid "Get a 32-Bit Unsigned Integer"
+msgstr "Взимане на 32-битово неподписано цяло число"
+
+#: base.xml:1917(guibutton) base.xml:2402(guibutton)
+msgid "&amp;32"
+msgstr ""
+
+#: base.xml:1918(para)
+msgid ""
+"Truncates the current value in the display area and returns a 32-bit "
+"unsigned integer."
+msgstr ""
+"Скъсява текущата стойност в района на преглед и връща 32-битово неподписано "
+"цяло число."
+
+#: base.xml:1919(para)
+msgid "FFFFFFFFFF <guibutton>&amp;32</guibutton>"
+msgstr ""
+
+#: base.xml:1920(para)
+msgid "FFFFFFFF"
+msgstr ""
+
+#: base.xml:1925(para)
+msgid ""
+"If you use keyboard shortcuts, you can use the keyboard to specify the "
+"number of places to shift, as shown in the following examples:"
+msgstr ""
+"Ако използвате бързи клавиши, може да използвате клавиатурата, за да "
+"определите броя на местата, които да се преместят, както е показано в "
+"следните примери:"
+
+#: base.xml:1941(para)
+msgid ""
+"Shifts the current binary value in the display area 4 places to the left."
+msgstr ""
+"Премества текущата двоична стойност в района на преглед с четири места на "
+"ляво."
+
+#: base.xml:1945(para)
+msgid ""
+"Shifts the current binary value in the display area 4 places to the right."
+msgstr ""
+"Премества текущата двоична стойност в района на преглед 4 места надясно."
+
+#: base.xml:1953(title)
+msgid "To Perform Miscellaneous Scientific Calculations"
+msgstr "Извършване на различни научни пресмятания"
+
+#: base.xml:1954(para)
+msgid ""
+"To perform miscellaneous scientific calculations, use the buttons described "
+"in <xref linkend=\"gcalctool-TBL-misc-calc\"/>."
+msgstr ""
+"За да извършвате множество научни пресмятания, използвайте бутоните описани "
+"в <xref linkend=\"gcalctool-TBL-misc-calc\"/>."
+
+#: base.xml:1956(title)
+msgid "Performing Miscellaneous Scientific Calculations"
+msgstr "Извършване на различни научни пресмятания"
+
+#: base.xml:1979(para) base.xml:2421(para)
+msgid "e to the <replaceable>x</replaceable> power"
+msgstr "e на степен <replaceable>x</replaceable>"
+
+#: base.xml:1980(para) base.xml:2420(para)
+msgid "e<superscript><replaceable>x</replaceable></superscript>"
+msgstr ""
+
+#: base.xml:1981(para)
+msgid ""
+"Calculates the value of <literal>e</literal> raised to the power of the "
+"current value in the display area."
+msgstr ""
+"Пресмята стойността на <literal>e</literal> повдигната на степен от текущата "
+"стойност на района на преглед."
+
+#: base.xml:1982(para)
+msgid "2 e<superscript><replaceable>x</replaceable></superscript>"
+msgstr ""
+
+#: base.xml:1983(para)
+msgid "7.39"
+msgstr ""
+
+#: base.xml:1986(para) base.xml:2433(para)
+msgid "10 to the <replaceable>x</replaceable> power"
+msgstr "10 на степен <replaceable>x</replaceable>"
+
+#: base.xml:1987(para) base.xml:2432(para)
+msgid "10<superscript><replaceable>x</replaceable></superscript>"
+msgstr ""
+
+#: base.xml:1988(para)
+msgid ""
+"Calculates the value of 10 raised to the power of the current value in the "
+"display area."
+msgstr ""
+"Пресмята стойността на 10 повдигната на степен от текущата стойност в района "
+"на преглед."
+
+#: base.xml:1989(para)
+msgid "2 10<superscript><replaceable>x</replaceable></superscript>"
+msgstr ""
+
+#: base.xml:1990(para)
+msgid "100"
+msgstr ""
+
+#: base.xml:1993(para) base.xml:2301(para)
+msgid "x to the <replaceable>y</replaceable> power"
+msgstr "x на степен <replaceable>y</replaceable>"
+
+#: base.xml:1994(replaceable) base.xml:2299(keycap) base.xml:2300(replaceable)
+#: base.xml:2551(keycap)
+msgid "y"
+msgstr ""
+
+#: base.xml:1995(para)
+msgid ""
+"Raises the current value in the display area to the power of the next value "
+"that you enter."
+msgstr ""
+"Повдига текущата стойност в района на преглед на степен от следващата "
+"стойност, която въведете."
+
+#: base.xml:1996(para)
+msgid ""
+"2 <replaceable>x</replaceable><superscript><replaceable>y</replaceable></"
+"superscript><guibutton>4</guibutton><guibutton>=</guibutton>"
+msgstr ""
+
+#: base.xml:2000(para)
+msgid "<replaceable>x</replaceable> Factorial"
+msgstr "<replaceable>x</replaceable> факториел"
+
+#: base.xml:2001(guibutton) base.xml:2306(guibutton)
+msgid "<placeholder-1/>!"
+msgstr ""
+
+#: base.xml:2002(para)
+msgid ""
+"Calculates the factorial of the current value in the display area. "
+"<replaceable>x</replaceable> factorial is <replaceable>x</replaceable>*"
+"(<replaceable>x</replaceable>-1)*(<replaceable>x</replaceable>-2)...*1. This "
+"function applies only to positive integers."
+msgstr ""
+"Пресмята факториел от текущата стойност в района на преглед. <replaceable>x</"
+"replaceable> факториел е <replaceable>x</replaceable>*(<replaceable>x</"
+"replaceable>-1)*(<replaceable>x</replaceable>-2)...*1. Тази функция е "
+"приложима само към положителни цели числа."
+
+#: base.xml:2003(para)
+msgid "4 <guibutton><replaceable>x</replaceable>!</guibutton>"
+msgstr ""
+
+#: base.xml:2004(para)
+msgid "24"
+msgstr ""
+
+#: base.xml:2007(para)
+msgid "Random Number Generator"
+msgstr "Генератор на произволни числа"
+
+#: base.xml:2008(guibutton) base.xml:2010(guibutton) base.xml:2390(guibutton)
+msgid "Rand"
+msgstr "Случ"
+
+#: base.xml:2009(para)
+msgid ""
+"Generates a random number in the range 0.0 to 1.0 then displays the random "
+"number in the display area."
+msgstr ""
+"Генерира произволно число от 0.0 до 1.0 и после го показва в района на "
+"преглед."
+
+#: base.xml:2011(para)
+msgid "0.14"
+msgstr ""
+
+#: base.xml:2014(para)
+msgid "Hexadecimal Numerals"
+msgstr "Шестнайсетични числа"
+
+#: base.xml:2015(para)
+msgid "<guibutton>A</guibutton> to <guibutton>F</guibutton> inclusive"
+msgstr "от <guibutton>A</guibutton> до <guibutton>F</guibutton> включително"
+
+#: base.xml:2016(para)
+msgid "These numerals are available in hexadecimal base only."
+msgstr "Тези числа са налични само в шестнайсетична бройна система."
+
+#: base.xml:2017(guibutton) base.xml:2018(para) base.xml:2119(keycap)
+#: base.xml:2120(guibutton) base.xml:2491(keycap) base.xml:2580(keycap)
+msgid "B"
+msgstr ""
+
+#: base.xml:2027(title)
+msgid "To Quit"
+msgstr "Затваряне на програмата"
+
+#: base.xml:2028(para)
+msgid ""
+"To quit <application>Calculator</application>, choose "
+"<menuchoice><guimenu>Calculator</guimenu><guimenuitem>Quit</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"За да затворите програмата <application>Калкулатор</application>, изберете "
+"<menuchoice><guimenu>Калкулатор</guimenu><guimenuitem>Напускане</"
+"guimenuitem></menuchoice>."
+
+#: base.xml:2033(para)
+msgid ""
+"When you quit <application>Calculator</application>, the current values of "
+"the following settings are stored and automatically applied the next time "
+"you start <application>Calculator</application>:"
+msgstr ""
+"Когато затваряте програмата <application>Калкулатор</application>, текущите "
+"стойност на следните настройки се запазват и автоматично се прилагат "
+"следващия път, когато стартирате <application>Калкулатора</application>:"
+
+#: base.xml:2035(para)
+msgid ""
+"Mode: <link linkend=\"gcalctool-basic-mode\">Basic</link>, <link linkend="
+"\"gcalctool-advanced-mode\">Advanced</link>, <link linkend=\"gcalctool-"
+"financial-mode\">Financial</link>, or <link linkend=\"gcalctool-scientific-"
+"mode\">Scientific</link>"
+msgstr ""
+"Режим: <link linkend=\"gcalctool-basic-mode\">Основен</link>, <link linkend="
+"\"gcalctool-advanced-mode\">Разширен</link>, <link linkend=\"gcalctool-"
+"financial-mode\">Финансов</link> или <link linkend=\"gcalctool-scientific-"
+"mode\">Научен</link>"
+
+#: base.xml:2037(para)
+msgid ""
+"<link linkend=\"gcalctool-mem-reg\">Memory Registers window</link> displayed "
+"or not displayed"
+msgstr ""
+"<link linkend=\"gcalctool-mem-reg\">Прозорецът за паметовите регистри</link> "
+"показан и скрит."
+
+#: base.xml:2038(link)
+msgid "Numeric base"
+msgstr "Бройна система"
+
+#: base.xml:2039(link)
+msgid "Display type"
+msgstr "Вид на изгледа"
+
+#: base.xml:2040(link)
+msgid "Trigonometric type"
+msgstr "Тригонометричен тип"
+
+#: base.xml:2041(link) base.xml:2630(guimenuitem)
+msgid "Show Trailing Zeroes"
+msgstr "Показване на крайните нули"
+
+#: base.xml:2042(link) base.xml:2605(guimenuitem)
+msgid "Show Thousands Separator"
+msgstr "Показване на разделителя за хилядите"
+
+#: base.xml:2048(title)
+msgid "Technical Information"
+msgstr "Техническа информация"
+
+#: base.xml:2051(title)
+msgid "Order of Operations"
+msgstr "Ред на операциите"
+
+#: base.xml:2052(para)
+msgid ""
+"By default, calculations are performed using arithmetic precedence. That is, "
+"the precedence of the arithmetic operators is taken into consideration and "
+"the result is only calculated when you click <guibutton>Return</guibutton>."
+msgstr ""
+"По подразбиране, пресмятанията се извършват използвайки аритметично "
+"предимство. Тоест, предимството на аритметичните оператори се взима предвид "
+"и резултатът просто се пресмята щом натиснете <guibutton>Enter</guibutton>."
+
+#: base.xml:2053(para)
+msgid ""
+"In the following example, the result of the calculation is 22 because the "
+"multiplication operator, <literal>*</literal>, has precedence over the "
+"addition operator, <literal>+</literal>."
+msgstr ""
+"В следния пример, резултатът от пресмятането е 22, защото операторът по "
+"умножението, <literal>*</literal>, има предимство пред оператора за "
+"събирането, <literal>+</literal>."
+
+#: base.xml:2055(literal)
+msgid "4 + 3 * 6 = 22"
+msgstr ""
+
+#: base.xml:2057(para)
+msgid ""
+"If you do not wish to apply arithmetic precedence to your calculations, "
+"choose <menuchoice><guimenu>View</guimenu><guimenuitem>Use Arithmetic "
+"Precedence</guimenuitem></menuchoice> and ensure that this option is "
+"deselected."
+msgstr ""
+"Ако не искате да пресмятате с аритметично предимство, изберете "
+"<menuchoice><guimenu>Изглед</guimenu><guimenuitem>Използване на аритметично "
+"предимство</guimenuitem></menuchoice> и се уверете, че тази опция не е "
+"избрана."
+
+#: base.xml:2058(para)
+msgid ""
+"If you choose not to apply arithmetic precedence, then the result the "
+"calculation in the example is 42 because the calculation is performed from "
+"left to right."
+msgstr ""
+"Ако изберете да не прилагате аритметично предимство, тогава резултатът от "
+"пресмятането в примера е 42, защото пресмятането е извършено от ляво на "
+"дясно."
+
+#: base.xml:2062(title)
+msgid "Error Conditions"
+msgstr "Условия за грешка"
+
+#: base.xml:2065(para)
+msgid "Displays the word <literal>Error</literal> in the display area."
+msgstr "Показва думата <literal>Грешка</literal> в района на преглед."
+
+#: base.xml:2066(para)
+msgid "Displays an error message in the status bar."
+msgstr "Показва съобщение за грешка в лентата за състоянието."
+
+#: base.xml:2067(para)
+msgid ""
+"Makes all calculator buttons unavailable, except <guibutton>Clr</guibutton>."
+msgstr ""
+"Прави неналични всички калкулаторни бутони, освен <guibutton>Изч</guibutton>."
+
+#: base.xml:2068(para)
+msgid "Makes all calculator options unavailable."
+msgstr "Прави всички калкулаторни опции да бъдат неналични."
+
+#: base.xml:2069(para)
+msgid ""
+"Makes all calculator menu items unavailable, except "
+"<menuchoice><guimenu>Calculator</guimenu><guimenuitem>Quit</guimenuitem></"
+"menuchoice> and <menuchoice><guimenu>Help</guimenu><guimenuitem>Contents</"
+"guimenuitem></menuchoice>."
+msgstr ""
+"Прави всички елементи от менюто на калкулатора неналични, с изключение на "
+"<menuchoice><guimenu>Калкулатор</guimenu><guimenuitem>Напускане</"
+"guimenuitem></menuchoice> и <menuchoice><guimenu>Помощ</"
+"guimenu><guimenuitem>Ръководство</guimenuitem></menuchoice>."
+
+#: base.xml:2063(para)
+msgid ""
+"If you perform an invalid calculation, <application>Calculator</application> "
+"indicates the error condition as follows: <placeholder-1/>"
+msgstr ""
+"Ако извършите невалидно пресмятане, <application>Калкулаторът</application> "
+"показва съобщение за грешка условията за грешка както следва: <placeholder-1/"
+">"
+
+#: base.xml:2072(para)
+msgid ""
+"To clear the error condition, click <guibutton>Clr</guibutton> or press "
+"<keycap>Delete</keycap>."
+msgstr ""
+"За да изчистите условиетое за грешка, натиснете <guibutton>Изч</guibutton> "
+"или клавиша <keycap>Delete</keycap>."
+
+#: base.xml:2078(title)
+msgid "Quick Reference: Keyboard Shortcuts"
+msgstr "Бърза справка: Бързи клавиши"
+
+#: base.xml:2079(para)
+msgid ""
+"<xref linkend=\"gcalctool-TBL-keyboard-shortcut-button\"/>, <xref linkend="
+"\"gcalctool-TBL-keyboard-shortcut-sci-options\"/>, and <xref linkend="
+"\"gcalctool-TBL-keyboard-shortcut-menu\"/> provide a quick reference for all "
+"of the <application>Calculator</application> keyboard shortcuts."
+msgstr ""
+"<xref linkend=\"gcalctool-TBL-keyboard-shortcut-button\"/>, <xref linkend="
+"\"gcalctool-TBL-keyboard-shortcut-sci-options\"/>, и <xref linkend="
+"\"gcalctool-TBL-keyboard-shortcut-menu\"/> предоставят бърза справка за "
+"всички бързи клавиши на <application>Калкулатора</application>."
+
+#: base.xml:2081(title)
+msgid ""
+"Quick Reference for Keyboard Shortcuts of <application>Calculator</"
+"application> Buttons"
+msgstr ""
+"Бърза справка за клавиатурните бързи клавиши на <application>Калкулатора</"
+"application>: Бутони"
+
+#: base.xml:2090(para) base.xml:2474(para) base.xml:2569(para)
+msgid "Keyboard Shortcut"
+msgstr "Бързи клавиши"
+
+#: base.xml:2096(para) base.xml:2480(para) base.xml:2575(para)
+msgid "See"
+msgstr "Вижте"
+
+#: base.xml:2101(para)
+msgid "<keycap>0</keycap> to <keycap>9</keycap> inclusive"
+msgstr "от <keycap>0</keycap> до <keycap>9</keycap> включително"
+
+#: base.xml:2107(keycap) base.xml:2108(guibutton)
+msgid "A"
+msgstr ""
+
+#: base.xml:2109(para) base.xml:2121(para) base.xml:2127(para)
+#: base.xml:2139(para) base.xml:2151(para) base.xml:2163(para)
+msgid "Hexadecimal numerals"
+msgstr "Шестадесетични числа"
+
+#: base.xml:2113(keycap) base.xml:2485(keycap)
+msgid "a"
+msgstr ""
+
+#: base.xml:2114(guibutton)
+msgid "Acc"
+msgstr "Точ"
+
+#: base.xml:2125(keycap) base.xml:2126(guibutton) base.xml:2586(keycap)
+msgid "C"
+msgstr ""
+
+#: base.xml:2131(keycap)
+msgid "c"
+msgstr ""
+
+#: base.xml:2137(keycap) base.xml:2138(guibutton) base.xml:2497(keycap)
+msgid "D"
+msgstr ""
+
+#: base.xml:2143(keycap)
+msgid "d"
+msgstr ""
+
+#: base.xml:2145(para)
+msgid "Double-declining depreciation"
+msgstr "Двойно-понижаващо обезценяване"
+
+#: base.xml:2149(keycap) base.xml:2150(guibutton)
+msgid "E"
+msgstr ""
+
+#: base.xml:2157(para)
+msgid "Exponential"
+msgstr "Експонента"
+
+#: base.xml:2167(keycap)
+msgid "f"
+msgstr ""
+
+#: base.xml:2168(guibutton)
+msgid "Fun"
+msgstr "Фнк"
+
+#: base.xml:2173(keycap)
+msgid "G"
+msgstr ""
+
+#: base.xml:2175(para)
+msgid "Common logarithm"
+msgstr "Стандартен логаритъм"
+
+#: base.xml:2179(keycap)
+msgid "i"
+msgstr ""
+
+#: base.xml:2181(para)
+msgid "Integer portion"
+msgstr "Целочислена част"
+
+#: base.xml:2185(keycap)
+msgid "J"
+msgstr ""
+
+#: base.xml:2186(guibutton)
+msgid "Cos"
+msgstr "Кос"
+
+#: base.xml:2187(para)
+msgid "Cosine"
+msgstr "Косинус"
+
+#: base.xml:2191(keycap) base.xml:2604(keycap)
+msgid "K"
+msgstr ""
+
+#: base.xml:2192(guibutton)
+msgid "Sin"
+msgstr "Син"
+
+#: base.xml:2193(para)
+msgid "Sine"
+msgstr "Синус"
+
+#: base.xml:2197(keycap)
+msgid "L"
+msgstr ""
+
+#: base.xml:2198(guibutton) base.xml:2199(para)
+msgid "Tan"
+msgstr "Тан"
+
+#: base.xml:2203(keycap)
+msgid "l"
+msgstr ""
+
+#: base.xml:2205(para)
+msgid "Straight-line depreciation"
+msgstr "Обезценяване на права линия"
+
+#: base.xml:2209(keycap)
+msgid "m"
+msgstr ""
+
+#: base.xml:2211(para)
+msgid "Compounding term"
+msgstr "Срок на погасяване"
+
+#: base.xml:2215(keycap)
+msgid "N"
+msgstr ""
+
+#: base.xml:2217(para)
+msgid "Natural logarithm"
+msgstr "Натурален логаритъм"
+
+#: base.xml:2221(keycap) base.xml:2521(keycap)
+msgid "n"
+msgstr ""
+
+#: base.xml:2227(keycap)
+msgid "P"
+msgstr ""
+
+#: base.xml:2229(para)
+msgid "Periodic payment"
+msgstr "Периодично разплащане"
+
+#: base.xml:2233(keycap)
+msgid "p"
+msgstr ""
+
+#: base.xml:2235(para)
+msgid "Present value"
+msgstr "Настояща стойност"
+
+#: base.xml:2241(para)
+msgid "Retrieve value from memory register"
+msgstr "Извличане на стойност от паметов регистър"
+
+#: base.xml:2245(keycap)
+msgid "r"
+msgstr ""
+
+#: base.xml:2253(para)
+msgid "Store value in memory register"
+msgstr "Запазване на стойност в паметов регистър"
+
+#: base.xml:2257(keycap)
+msgid "s"
+msgstr ""
+
+#: base.xml:2259(para)
+msgid "Square root"
+msgstr "Корен квадратен"
+
+#: base.xml:2263(keycap) base.xml:2629(keycap)
+msgid "T"
+msgstr ""
+
+#: base.xml:2265(para)
+msgid "Periodic interest rate"
+msgstr "Периодична лихва"
+
+#: base.xml:2269(keycap)
+msgid "t"
+msgstr ""
+
+#: base.xml:2271(para)
+msgid "Payment period"
+msgstr "Период на разплащане"
+
+#: base.xml:2275(keycap)
+msgid "u"
+msgstr ""
+
+#: base.xml:2277(para)
+msgid "Absolute value"
+msgstr "Абсолютна стойност"
+
+#: base.xml:2281(keycap)
+msgid "v"
+msgstr ""
+
+#: base.xml:2283(para)
+msgid "Future value"
+msgstr "Бъдеща стойност"
+
+#: base.xml:2289(para)
+msgid "Exchange memory register value and displayed value"
+msgstr ""
+"Замяна на стойността в паметовия регистър и стойността в района на преглед"
+
+#: base.xml:2293(keycap)
+msgid "Y"
+msgstr ""
+
+#: base.xml:2295(para)
+msgid "Sum-of-the-years'-digits depreciation"
+msgstr "Амортизация като сума на обезценяването"
+
+#: base.xml:2305(keycap)
+msgid "!"
+msgstr ""
+
+#: base.xml:2307(para)
+msgid "<replaceable>x</replaceable> factorial"
+msgstr "<replaceable>x</replaceable> факториел"
+
+#: base.xml:2312(guibutton)
+msgid "Con"
+msgstr "Кон"
+
+#: base.xml:2313(para)
+msgid "Constant value"
+msgstr "Константна стойност"
+
+#: base.xml:2323(keycap)
+msgid "&amp;"
+msgstr ""
+
+#: base.xml:2329(para)
+msgid "<keycap>(</keycap> and <keycap>)</keycap>"
+msgstr "<keycap>(</keycap> и <keycap>)</keycap>"
+
+#: base.xml:2335(para)
+msgid "<keycap>*</keycap> or <keycap>x</keycap>"
+msgstr "<keycap>*</keycap> или <keycap>x</keycap>"
+
+#: base.xml:2365(keycap)
+msgid ":"
+msgstr ""
+
+#: base.xml:2367(para)
+msgid "Fractional portion"
+msgstr "Дробна част"
+
+#: base.xml:2373(para)
+msgid "Left shift <replaceable>n</replaceable>"
+msgstr "Ляв Shift <replaceable>n</replaceable>"
+
+#: base.xml:2377(para)
+msgid "<keycap>=</keycap> or <keycap>Return</keycap>"
+msgstr "<keycap>=</keycap> или <keycap>Enter</keycap>"
+
+#: base.xml:2385(para)
+msgid "Right shift <replaceable>n</replaceable>"
+msgstr "Десен shift <replaceable>n</replaceable>"
+
+#: base.xml:2389(keycap)
+msgid "?"
+msgstr ""
+
+#: base.xml:2391(para)
+msgid "Random number generator"
+msgstr "Генериране на произволни числа"
+
+#: base.xml:2395(keycap)
+msgid "@"
+msgstr ""
+
+#: base.xml:2401(keycap)
+msgid "["
+msgstr ""
+
+#: base.xml:2403(para)
+msgid "Get a 32-bit unsigned integer"
+msgstr "Взимане на 32-битово неподписано цяло число"
+
+#: base.xml:2407(keycap)
+msgid "]"
+msgstr ""
+
+#: base.xml:2409(para)
+msgid "Get a 16-bit unsigned integer"
+msgstr "Взимане на 16-битово неподписано цяло число"
+
+#: base.xml:2413(keycap)
+msgid "^"
+msgstr ""
+
+#: base.xml:2419(keycap)
+msgid "{"
+msgstr ""
+
+#: base.xml:2425(keycap)
+msgid "|"
+msgstr ""
+
+#: base.xml:2431(keycap)
+msgid "}"
+msgstr ""
+
+#: base.xml:2437(keycap)
+msgid "~"
+msgstr ""
+
+#: base.xml:2449(para)
+msgid "<keycap>Esc</keycap> or"
+msgstr "<keycap>Esc</keycap> или"
+
+#: base.xml:2450(keycap) base.xml:2580(keycap) base.xml:2586(keycap)
+#: base.xml:2592(keycap) base.xml:2598(keycap) base.xml:2604(keycap)
+#: base.xml:2611(keycap) base.xml:2617(keycap) base.xml:2623(keycap)
+#: base.xml:2629(keycap) base.xml:2635(keycap)
+msgid "Ctrl"
+msgstr ""
+
+#: base.xml:2452(para)
+msgid "Clear entry"
+msgstr "Изчистване на запис"
+
+#: base.xml:2456(keycap)
+msgid "Delete"
+msgstr ""
+
+#: base.xml:2465(title)
+msgid ""
+"Quick Reference for Keyboard Shortcuts of <application>Calculator</"
+"application> Scientific Mode Options"
+msgstr ""
+"Бърза справка за клавиатурните бързи клавиши на <application>Калкулатора</"
+"application>: Научен режим"
+
+#: base.xml:2476(para)
+msgid "Option"
+msgstr "Опция"
+
+#: base.xml:2485(keycap) base.xml:2491(keycap) base.xml:2497(keycap)
+#: base.xml:2503(keycap) base.xml:2509(keycap) base.xml:2515(keycap)
+#: base.xml:2521(keycap) base.xml:2527(keycap) base.xml:2533(keycap)
+#: base.xml:2539(keycap) base.xml:2545(keycap) base.xml:2551(keycap)
+msgid "Alt"
+msgstr ""
+
+#: base.xml:2487(para)
+msgid "Set the trigonometric type to gradians."
+msgstr "Настройване на тригонометричния тип към градиани"
+
+#: base.xml:2493(para)
+msgid "Set the numeric base to binary."
+msgstr "Настройва бройната система към двоична."
+
+#: base.xml:2499(para)
+msgid "Set the numeric base to decimal."
+msgstr "Настройване на бройната система към десетична"
+
+#: base.xml:2505(para)
+msgid "Set the display type to fixed-point format."
+msgstr "Настройване на вида изглед към фиксирана точка"
+
+#: base.xml:2509(keycap)
+msgid "g"
+msgstr ""
+
+#: base.xml:2511(para)
+msgid "Set the trigonometric type to degrees."
+msgstr "Настройване на тригонометричния тип към градуси."
+
+#: base.xml:2515(keycap) base.xml:2598(keycap)
+msgid "I"
+msgstr ""
+
+#: base.xml:2517(para)
+msgid "Select the inverse option for use with the trigonometric functions."
+msgstr "Изберете обръщащата опция за използване с тригонометричните функции."
+
+#: base.xml:2523(para)
+msgid "Set the display type to engineering format."
+msgstr "Настройва вида на изгледа към инженерен формат."
+
+#: base.xml:2527(keycap)
+msgid "O"
+msgstr ""
+
+#: base.xml:2529(para)
+msgid "Set the numeric base to octal."
+msgstr "Настройва бройната система към осмична."
+
+#: base.xml:2535(para)
+msgid "Set the trigonometric type to radians."
+msgstr "Настройване на тригонометричния тип към радиани."
+
+#: base.xml:2541(para)
+msgid "Set the display type to scientific format."
+msgstr "Настройване на изгледа към научен формат"
+
+#: base.xml:2547(para)
+msgid "Set the numeric base to hexadecimal."
+msgstr "Настройване на бройната система към шестнайсетична"
+
+#: base.xml:2553(para)
+msgid "Select the hyperbolic option for use with the trigonometric functions."
+msgstr ""
+"Изберете хиперболичната опция за използване с тригонометричните функции."
+
+#: base.xml:2560(title)
+msgid ""
+"Quick Reference for Keyboard Shortcuts of <application>Calculator</"
+"application> Menu Items"
+msgstr ""
+"Бърза справка за клавиатурните бързи клавиши на <application>Калкулатора</"
+"application>: Елементи на менютата"
+
+#: base.xml:2571(para)
+msgid "Menu Item"
+msgstr "Елемент от меню"
+
+#: base.xml:2581(guimenu) base.xml:2593(guimenu) base.xml:2605(guimenu)
+#: base.xml:2612(guimenu) base.xml:2624(guimenu) base.xml:2630(guimenu)
+msgid "View"
+msgstr "Изглед"
+
+#: base.xml:2582(para)
+msgid "Change to Basic mode"
+msgstr "Преминаване към Основен режим"
+
+#: base.xml:2587(guimenu) base.xml:2599(guimenu) base.xml:2636(guimenu)
+msgid "Edit"
+msgstr "Редактиране"
+
+#: base.xml:2587(guimenuitem)
+msgid "Copy"
+msgstr "Копиране"
+
+#: base.xml:2588(para)
+msgid "Copy the current value in the display area to the clipboard"
+msgstr ""
+"Копиране на текущата стойност от района на преглед във временната памет"
+
+#: base.xml:2594(para)
+msgid "Change to Financial mode"
+msgstr "Преминаване към Финансов режим"
+
+#: base.xml:2599(guimenuitem)
+msgid "Insert ASCII Value"
+msgstr "Вмъкване на ASCII стойност"
+
+#: base.xml:2600(para)
+msgid "Display the <guilabel>Insert ASCII Value</guilabel> dialog"
+msgstr ""
+"Показване на прозореца за <guilabel>Вмъкване на·стойност на ASCII</guilabel>"
+
+#: base.xml:2606(para)
+msgid "Display the thousands separator"
+msgstr "Показване на разделителя за хилядите"
+
+#: base.xml:2611(keycap)
+msgid "M"
+msgstr ""
+
+#: base.xml:2612(guimenuitem)
+msgid "Memory Registers"
+msgstr "Паметови регистри"
+
+#: base.xml:2613(para)
+msgid "Display the <guilabel>Memory Registers</guilabel> window"
+msgstr "Показване на прозореца за <guilabel>Паметови регистри</guilabel>"
+
+#: base.xml:2617(keycap)
+msgid "Q"
+msgstr ""
+
+#: base.xml:2618(guimenuitem)
+msgid "Quit"
+msgstr "Напускане"
+
+#: base.xml:2619(para)
+msgid "Quit the <application>Calculator</application> application"
+msgstr "Затваряне на програмата <application>Калкулатор</application>"
+
+#: base.xml:2625(para)
+msgid "Change to Scientific mode"
+msgstr "Преминаване към Научен режим"
+
+#: base.xml:2631(para)
+msgid "Show trailing zeroes"
+msgstr "Показване на завършващите нули"
+
+#: base.xml:2635(keycap)
+msgid "V"
+msgstr ""
+
+#: base.xml:2636(guimenuitem)
+msgid "Paste"
+msgstr "Поставяне"
+
+#: base.xml:2637(para)
+msgid "Paste the current value in the clipboard to the display area"
+msgstr "Поставя текущата стойност от временната памет в района на преглед."
+
+#: base.xml:2641(keycap)
+msgid "F1"
+msgstr ""
+
+#: base.xml:2642(guimenu)
+msgid "Help"
+msgstr "Помощ"
+
+#: base.xml:2642(guimenuitem)
+msgid "Contents"
+msgstr "Ръководство"
+
+#: base.xml:2643(para)
+msgid "Display the <application>Calculator</application> online help"
+msgstr "Показва от Интернет помощта за <application>Калкулатора</application>."
+
+#: legal.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Предоставя се разрешение за копиране, разпространение и/или промяна на този "
+"документ, съгласно условията на „Лиценза за свободна документация на GNU“, "
+"версия 1.1 или всяка следваща версия, издадена от Фондация „Свободен "
+"софтуер“; без „Непроменливи раздели“, „Текстове на предната корица“, както и "
+"„Текстове на задната корица“. Копие на лиценза може да бъде намерено <ulink "
+"type=\"help\" url=\"ghelp:fdl\">тук</ulink> или във файла COPYING-DOCS, "
+"разпространяван с това ръководство."
+
+#: legal.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Това ръководство е част от колекция ръководства за MATE, разпространявани "
+"под GFDL. Ако искате да разпространявате това ръководство отделно, можете да "
+"го направите, като включите копие на лиценза към ръководството, както е "
+"описано в раздел 6 от лиценза."
+
+#: legal.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Много от имената, използвани от компании, за да отличават собствените си "
+"продукти и услуги, са регистрирани търговски марки. Когато такива имена "
+"присъстват в която и да е документация за MATE и членовете на проекта за "
+"документация на MATE са осведомени за съответните търговски марки, тогава "
+"имената са с главни букви или начални главни букви."
+
+#: legal.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"ДОКУМЕНТЪТ СЕ ПРЕДОСТАВЯ НА БАЗА „КАКТО Е“, БЕЗ КАКВАТО И ДА Е ГАРАНЦИЯ, "
+"ПРЯКА ИЛИ КОСВЕНА, ВКЛЮЧИТЕЛНО БЕЗ ОГРАНИЧЕНИЯ И ГАРАНЦИИ, ЧЕ ДОКУМЕНТЪТ ИЛИ "
+"ПРОМЕНЕНАТА МУ ВЕРСИЯ СА БЕЗ ДЕФЕКТИ, ГОДНИ ЗА КОНКРЕТНА УПОТРЕБА ИЛИ "
+"НЕНАРУШАВАЩИ. ЦЕЛИЯТ РИСК ОТНОСНО КАЧЕСТВОТО, ТОЧНОСТТА И ХАРАКТЕРИСТИКИТЕ "
+"НАДОКУМЕНТА ИЛИ ПРОМЕНЕНАТА МУ ВЕРСИЯ Е ЗА ВАША СМЕТКА. АКО НЯКОЙ ДОКУМЕНТ "
+"ИЛИ ПРОМЕНЕНАТА МУ ВЕРСИЯ СЕ ОКАЖЕ ДЕФЕКТЕН В КАКВОТО И ДА Е ОТНОШЕНИЕ, ВИЕ "
+"(НЕ ПЪРВОНАЧАЛНИЯ АВТОР ИЛИ КОЙТО И ДА Е ДОПРИНЕСЪЛ ЗА РАЗРАБОТКАТА) ПОЕМАТЕ "
+"РАЗХОДИТЕ ЗА ВСЯКАКВО НЕОБХОДИМО ОБСЛУЖВАНЕ, ПОПРАВКА ИЛИ КОРЕКЦИИ. ТОВА "
+"ОТКАЗВАНЕ ОТ ГАРАНЦИЯТА ПРЕДСТАВЛЯВА СЪЩЕСТВЕНА ЧАСТ ОТ ТОЗИ ЛИЦЕНЗ. НЕ Е "
+"РАЗРЕШЕНА УПОТРЕБАТА НА КОЙТО И ДА Е ДОКУМЕНТ ИЛИ ПРОМЕНЕНАТА ВЕРСИЯ НА "
+"ДОКУМЕНТА, ОСВЕН ПРИ СПАЗВАНЕ НА ТОЗИ ОТКАЗ ОТ ГАРАНЦИЯ; И"
+
+#: legal.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"ПРИ НИКАКВИ ОБСТОЯТЕЛСТВА И ПОД НИКАКВА ЮРИДИЧЕСКА ОСНОВА, НЕЗАВИСИМО ДАЛИ Е "
+"В НАРУШЕНИЕ (ВКЛЮЧИТЕЛНО ПРИЧИНЕНО ОТ НЕБРЕЖНОСТ), ДОГОВОР ИЛИ ДРУГО, "
+"АВТОРЪТ, ПЪРВОНАЧАЛНИЯТ АВТОР ИЛИ КОЙТО И ДА Е ДОПРИНЕСЪЛ ЗАРАЗРАБОТКАТА, "
+"ИЛИ КОЙТО И ДА Е ДИСТРИБУТОР НА ДОКУМЕНТА ИЛИ ПРОМЕНЕНАТА МУ ВЕРСИЯ, ИЛИ "
+"КОЙТО И ДА Е ДОСТАВЧИК НА КОЯТО И ДА Е ОТ ИЗБРОЕНИТЕ СТРАНИ, НЯМА ДА БЪДЕ "
+"ОТГОВОРЕН ПРЕД НИКОГО ЗА ВСИЧКИ ПРЕКИ, КОСВЕНИ, СПЕЦИАЛНИ, СЛУЧАЙНИ ИЛИ "
+"ПОСЛЕДСТВЕНИ ЩЕТИ ОТ КАКЪВТО И ДА Е ХАРАКТЕР, ВКЛЮЧИТЕЛНО, БЕЗ ОГРАНИЧЕНИЯ, "
+"ЩЕТИ ЗА ЗАГУБА НА ДОБРОЖЕЛАТЕЛНОСТ, СПИРАНЕ НА РАБОТАТА, КОМПЮТЪРНА ПОВРЕДА "
+"ИЛИ НЕИЗПРАВНОСТ, ИЛИ ВСЯКАКВИ ДРУГИ ЩЕТИ ИЛИ ЗАГУБИ, ВЪЗНИКНАЛИ ИЛИ "
+"СВЪРЗАНИ С УПОТРЕБАТА НА ДОКУМЕНТА ИЛИ ПРОМЕНЕНИТЕ МУ ВЕРСИИ, ДОРИ И КОГАТО "
+"ТАЗИ СТРАНА Е БИЛА ИНФОРМИРАНА ЗА ВЪЗМОЖНОСТТА ОТ ТАКИВА ЩЕТИ."
+
+#: legal.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"ДОКУМЕНТЪТ И ПРОМЕНЕНИТЕ МУ ВЕРСИИ СЕ ПРЕДОСТАВЯТ ПОД УСЛОВИЯТА НА ЛИЦЕНЗА "
+"ЗА СВОБОДНА ДОКУМЕНТАЦИЯ НА GNU, С ДОПЪЛНИТЕЛНОТО ПОЯСНЕНИЕ, ЧЕ: "
+"<placeholder-1/>"
diff --git a/help/ca/ca.po b/help/ca/ca.po
new file mode 100644
index 0000000..6577912
--- /dev/null
+++ b/help/ca/ca.po
@@ -0,0 +1,5134 @@
+# Traducció del gcalctool de l'equip de Softcatalà.
+# Copyright © 2008 Free Software Foundation, Inc.
+#
+# Joan Duran <[email protected]>, 2008, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: gcalctool\n"
+"POT-Creation-Date: 2009-02-04 12:55+0000\n"
+"PO-Revision-Date: 2009-02-07 13:09+0100\n"
+"Last-Translator: Joan Duran <[email protected]>\n"
+"Language-Team: Catalan <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gcalctool.xml:280(None)
+msgid ""
+"@@image: 'figures/gcalctool_basic_window.png'; "
+"md5=266c80591f59cde9e20068c49a908738"
+msgstr ""
+"@@image: 'figures/gcalctool_basic_window.png'; "
+"md5=266c80591f59cde9e20068c49a908738"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gcalctool.xml:308(None)
+msgid ""
+"@@image: 'figures/gcalctool_menu_symbol.png'; "
+"md5=a42cef5d65cd53266cf369c9b7e426ff"
+msgstr ""
+"@@image: 'figures/gcalctool_menu_symbol.png'; "
+"md5=a42cef5d65cd53266cf369c9b7e426ff"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gcalctool.xml:568(None)
+msgid ""
+"@@image: 'figures/gcalctool_advanced_window.png'; "
+"md5=214a8331330ef77730e2dd857eb3df20"
+msgstr ""
+"@@image: 'figures/gcalctool_advanced_window.png'; "
+"md5=214a8331330ef77730e2dd857eb3df20"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gcalctool.xml:786(None)
+msgid ""
+"@@image: 'figures/gcalctool_financial_window.png'; "
+"md5=ab4c5866909a9e2e8f6e67aa950a1911"
+msgstr ""
+"@@image: 'figures/gcalctool_financial_window.png'; "
+"md5=ab4c5866909a9e2e8f6e67aa950a1911"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gcalctool.xml:1101(None)
+#, fuzzy
+msgid ""
+"@@image: 'figures/gcalctool_scientific_window.png'; "
+"md5=4133fbe04054112a4958c836be98da0b"
+msgstr ""
+"@@image: 'figures/gcalctool_scientific_window.png'; "
+"md5=61d2d1a4ffbc5e22635e0e75e5286d1e"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: C/gcalctool.xml:1796(None)
+msgid ""
+"@@image: 'figures/gcalctool_programming_window.png'; "
+"md5=dbb1492fa8bab67b219162d6157b70f4"
+msgstr ""
+"@@image: 'figures/gcalctool_programming_window.png'; "
+"md5=dbb1492fa8bab67b219162d6157b70f4"
+
+#: C/gcalctool.xml:24(title)
+msgid "<application>gcalctool</application> Manual"
+msgstr "Manual del <application>gcalctool</application>"
+
+#: C/gcalctool.xml:27(para)
+msgid ""
+"gcalctool is a calculator for MATE. It includes basic, advanced, financial, "
+"and scientific modes and uses a multiple precision package to do its "
+"arithmetic to give a high degree of accuracy."
+msgstr ""
+"El gcalctool és una calculadora per al MATE. Inclou els modes bàsic, "
+"avançat, financer i científic i utilitza un paquet de precisió múltiple per "
+"a realitzar els càlculs aritmètics i proporcionar un alt grau de precisió."
+
+#: C/gcalctool.xml:35(year)
+msgid "2003"
+msgstr "2003"
+
+#: C/gcalctool.xml:36(year)
+msgid "2004"
+msgstr "2004"
+
+#: C/gcalctool.xml:37(year)
+msgid "2005"
+msgstr "2005"
+
+#: C/gcalctool.xml:38(holder)
+msgid "Sun Microsystems"
+msgstr "Sun Microsystems"
+
+#: C/gcalctool.xml:49(publishername) C/gcalctool.xml:84(para)
+#: C/gcalctool.xml:93(para) C/gcalctool.xml:101(para)
+#: C/gcalctool.xml:110(para) C/gcalctool.xml:119(para)
+#: C/gcalctool.xml:128(para) C/gcalctool.xml:137(para)
+#: C/gcalctool.xml:146(para) C/gcalctool.xml:155(para)
+#: C/gcalctool.xml:164(para)
+msgid "MATE Documentation Project"
+msgstr "Projecte de documentació del MATE"
+
+#: C/gcalctool.xml:2(para)
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
+"later version published by the Free Software Foundation with no Invariant "
+"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
+"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
+"in the file COPYING-DOCS distributed with this manual."
+msgstr ""
+"Teniu permís per a copiar, distribuir i/o modificar aquest document, sota "
+"els termes de la Llicència de documentació lliure GNU (GFDL), versió 1.1 o "
+"qualsevol versió publicada posteriorment per la Free Software Foundation, "
+"sense seccions invariants, sense texts de portada i sense texts de "
+"contraportada. Podeu trobar una còpia de la GFDL en aquest <ulink type=\"help"
+"\" url=\"ghelp:fdl\">enllaç</ulink> o en el fitxer COPYING-DOCS distribuït "
+"amb aquest manual."
+
+#: C/gcalctool.xml:12(para)
+msgid ""
+"This manual is part of a collection of MATE manuals distributed under the "
+"GFDL. If you want to distribute this manual separately from the collection, "
+"you can do so by adding a copy of the license to the manual, as described in "
+"section 6 of the license."
+msgstr ""
+"Aquest manual forma part d'una col·lecció de manuals del MATE distribuïts "
+"sota la GFDL. Si voleu distribuir aquest manual independentment de la "
+"col·lecció, podeu fer-ho afegint una còpia de la llicència al manual, tal "
+"com es descriu a la secció 6 de la llicència."
+
+#: C/gcalctool.xml:19(para)
+msgid ""
+"Many of the names used by companies to distinguish their products and "
+"services are claimed as trademarks. Where those names appear in any MATE "
+"documentation, and the members of the MATE Documentation Project are made "
+"aware of those trademarks, then the names are in capital letters or initial "
+"capital letters."
+msgstr ""
+"Molts dels noms que les empreses utilitzen per a distingir els seus "
+"productes i serveis es consideren marques comercials. Quan aquests noms "
+"apareguin en qualsevol documentació del MATE, si els membres del Projecte "
+"de documentació del MATE han estat avisats pel que fa a les marques, els "
+"noms apareixeran en majúscules o amb les inicials en majúscules."
+
+#: C/gcalctool.xml:35(para)
+msgid ""
+"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
+"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
+"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
+"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
+"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
+"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
+"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
+"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
+"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
+"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
+"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
+msgstr ""
+"EL DOCUMENT S'OFEREIX «TAL COM ÉS», SENSE CAP TIPUS DE GARANTIA, NI EXPLÍCITA "
+"NI IMPLÍCITA; AIXÒ INCLOU, SENSE LIMITAR-S'HI, LES GARANTIES QUE EL DOCUMENT "
+"O LA VERSIÓ MODIFICADA DEL DOCUMENT NO TINGUI DEFECTES, SIGUI "
+"COMERCIALITZABLE, SIGUI ADEQUAT PER A UN ÚS CONCRET O NO INFRINGEIXI CAP "
+"LLEI. TOT EL RISC PEL QUE FA A LA QUALITAT, EXACTITUD I RENDIMENT DEL "
+"DOCUMENT O LA VERSIÓ MODIFICADA DEL DOCUMENT ÉS VOSTRE. EN CAS QUE EL "
+"DOCUMENT RESULTÉS DEFECTUÓS EN QUALSEVOL ASPECTE, VÓS (NO PAS L'ESCRIPTOR "
+"INICIAL, L'AUTOR O CAP ALTRE COL·LABORADOR) ASSUMIU TOT EL COST DE "
+"MANTENIMENT, REPARACIÓ O CORRECCIÓ. AQUESTA RENÚNCIA DE GARANTIA CONSTITUEIX "
+"UNA PART ESSENCIAL D'AQUESTA LLICÈNCIA. NO S'AUTORITZA L'ÚS DE CAP DOCUMENT "
+"O VERSIÓ MODIFICADA DEL DOCUMENT EXCEPTE SOTA AQUESTA RENÚNCIA DE GARANTIA; I"
+
+#: C/gcalctool.xml:55(para)
+msgid ""
+"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
+"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
+"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
+"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
+"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
+"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
+"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
+"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
+"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+"EN CAP CAS I SOTA CAP INTERPRETACIÓ LEGAL, JA SIGUI PER AGREUJAMENT "
+"(INCLOENT-HI LA NEGLIGÈNCIA), CONTRACTE O ALTRE CAS, L'AUTOR, L'ESCRIPTOR "
+"ORIGINAL, QUALSEVOL DELS COL·LABORADORS O DISTRIBUÏDORS DEL DOCUMENT O UNA "
+"VERSIÓ MODIFICADA DEL DOCUMENT NI CAP PROVEÏDOR D'AQUESTES PARTS NO SERAN "
+"RESPONSABLES DAVANT DE NINGÚ PER CAP DANY DIRECTE, INDIRECTE, ESPECIAL, "
+"ACCIDENTAL O CONSECUTIU DE QUALSEVOL TIPUS; AIXÒ INCLOU, SENSE LIMITAR-S'HI, "
+"ELS DANYS PER PÈRDUA DE CLIENTS, INTERRUPCIONS DE LA FEINA, FALLADA O "
+"MALFUNCIONAMENT DE L'ORDINADOR, O QUALSEVOL ALTRA PÈRDUA O DANY RELACIONAT "
+"AMB L'ÚS DEL DOCUMENT I LES VERSIONS MODIFICADES DEL DOCUMENT, FINS I TOT SI "
+"S'HA INFORMAT AQUESTA PART DE LA POSSIBILITAT D'AQUESTS DANYS."
+
+#: C/gcalctool.xml:28(para)
+msgid ""
+"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
+"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
+"<placeholder-1/>"
+msgstr ""
+"EL DOCUMENT I LES VERSIONS MODIFICADES DEL DOCUMENT S'OFEREIXEN SOTA ELS "
+"TERMES DE LA LLICÈNCIA DE DOCUMENTACIÓ LLIURE DE GNU, TENINT EN COMPTE QUE: "
+"<placeholder-1/>"
+
+#: C/gcalctool.xml:58(corpauthor)
+msgid "Sun Microsystems Inc."
+msgstr "Sun Microsystems Inc."
+
+#: C/gcalctool.xml:79(revnumber)
+msgid "Calculator Manual V2.9"
+msgstr "Manual de la calculadora (versió 2.9)"
+
+#: C/gcalctool.xml:80(date)
+msgid "March 2005"
+msgstr "Març de 2005"
+
+#: C/gcalctool.xml:82(para) C/gcalctool.xml:91(para)
+msgid "Sun Java Desktop System Documentation Team"
+msgstr "Equip de documentació de Sun Java Desktop System"
+
+#: C/gcalctool.xml:88(revnumber)
+msgid "Calculator Manual V2.8"
+msgstr "Manual de la calculadora (versió 2.8)"
+
+#: C/gcalctool.xml:89(date)
+msgid "August 2004"
+msgstr "Agost de 2004"
+
+#: C/gcalctool.xml:97(revnumber)
+msgid "gcalctool Manual V2.7"
+msgstr "Manual de la calculadora (versió 2.7)"
+
+#: C/gcalctool.xml:98(date)
+msgid "February 2004"
+msgstr "Febrer de 2004"
+
+#: C/gcalctool.xml:100(para) C/gcalctool.xml:108(para)
+#: C/gcalctool.xml:117(para) C/gcalctool.xml:126(para)
+#: C/gcalctool.xml:135(para) C/gcalctool.xml:144(para)
+#: C/gcalctool.xml:153(para) C/gcalctool.xml:162(para)
+msgid "Sun MATE Documentation Team"
+msgstr "Equip de documentació de MATE de Sun"
+
+#: C/gcalctool.xml:105(revnumber)
+msgid "gcalctool Manual V2.6"
+msgstr "Manual de la calculadora (versió 2.6)"
+
+#: C/gcalctool.xml:106(date)
+msgid "October 2003"
+msgstr "Octubre de 2003"
+
+#: C/gcalctool.xml:114(revnumber)
+msgid "gcalctool Manual V2.5"
+msgstr "Manual de la calculadora (versió 2.5)"
+
+#: C/gcalctool.xml:115(date)
+msgid "July 2003"
+msgstr "Juliol de 2003"
+
+#: C/gcalctool.xml:123(revnumber)
+msgid "gcalctool Manual V2.4"
+msgstr "Manual de la calculadora (versió 2.4)"
+
+#: C/gcalctool.xml:124(date)
+msgid "June 2003"
+msgstr "Juny de 2003"
+
+#: C/gcalctool.xml:132(revnumber)
+msgid "gcalctool Manual V2.3"
+msgstr "Manual de la calculadora (versió 2.3)"
+
+#: C/gcalctool.xml:133(date) C/gcalctool.xml:142(date)
+msgid "April 2003"
+msgstr "Abril de 2003"
+
+#: C/gcalctool.xml:141(revnumber)
+msgid "gcalctool Manual V2.2"
+msgstr "Manual de la calculadora (versió 2.2)"
+
+#: C/gcalctool.xml:150(revnumber)
+msgid "gcalctool Manual V2.1"
+msgstr "Manual de la calculadora (versió 2.1)"
+
+#: C/gcalctool.xml:151(date) C/gcalctool.xml:160(date)
+msgid "March 2003"
+msgstr "Març de 2003"
+
+#: C/gcalctool.xml:159(revnumber)
+msgid "gcalctool Manual V2.0"
+msgstr "Manual de la calculadora (versió 2.0)"
+
+#: C/gcalctool.xml:169(releaseinfo)
+msgid "This manual describes version 5.5.37 of Calculator."
+msgstr "Aquest manual descriu la versió 5.5.37 de la calculadora."
+
+#: C/gcalctool.xml:172(title)
+msgid "Feedback"
+msgstr "Comentaris"
+
+#: C/gcalctool.xml:173(para)
+msgid ""
+"To report a bug or make a suggestion regarding the <application>gcalctool</"
+"application> application or this manual, follow the directions in the <ulink "
+"url=\"ghelp:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
+msgstr ""
+"Per a informar d'un error o fer algun suggeriment sobre l'aplicació "
+"<application>gcalctool</application> o aquest manual, seguiu les indicacions "
+"a la <ulink url=\"ghelp:mate-feedback\" type=\"help\">pàgina de comentaris "
+"del MATE</ulink>."
+
+#: C/gcalctool.xml:180(primary) C/gcalctool.xml:0(application)
+msgid "gcalctool"
+msgstr "gcalctool"
+
+#: C/gcalctool.xml:183(primary) C/gcalctool.xml:2712(guimenu)
+msgid "Calculator"
+msgstr "Calculadora"
+
+#: C/gcalctool.xml:189(title)
+msgid "Introduction"
+msgstr "Introducció"
+
+#: C/gcalctool.xml:190(para)
+msgid ""
+"The <application>gcalctool</application> application provides the following "
+"modes for different types of mathematical functionality:"
+msgstr ""
+"L'aplicació <application>gcalctool</application> proporciona els modes "
+"següents per als diferents tipus de funcionalitat matemàtica:"
+
+#: C/gcalctool.xml:193(link) C/gcalctool.xml:2657(guimenuitem)
+msgid "Basic"
+msgstr "Bàsic"
+
+#: C/gcalctool.xml:194(para)
+msgid ""
+"The default mode. Provides standard calculator functions. You can perform "
+"standard addition, subtraction, division, and multiplication functions in "
+"Basic mode and you can use all of the Basic functions in each of the other "
+"modes."
+msgstr ""
+"El mode predeterminat. Proporciona les funcions estàndard d'una calculadora. "
+"En el mode bàsic podeu realitzar les funcions estàndard de sumar, restar, "
+"dividir i multiplicar. Podeu utilitzar totes les funcions bàsiques en la "
+"resta dels modes."
+
+#: C/gcalctool.xml:197(link)
+msgid "Advanced"
+msgstr "Avançat"
+
+#: C/gcalctool.xml:198(para)
+#, fuzzy
+#| msgid ""
+#| "Provides advanced calculator functions. You can store numbers in 10 "
+#| "different memory registers, and easily retrieve and replace the numbers "
+#| "in the memory registers. You can use all of the Advanced functions in "
+#| "Financial, Scientific and Programming modes.Financial and Scientific "
+#| "modes."
+msgid ""
+"Provides advanced calculator functions. You can store numbers in 10 "
+"different memory registers, and easily retrieve and replace the numbers in "
+"the memory registers. You can use all of the Advanced functions in "
+"Financial, Scientific and Programming modes."
+msgstr ""
+"Proporciona les funcions avançades d'una calculadora. Podeu desar números en "
+"10 registres de memòria diferents i recuperar i reemplaçar els números en "
+"els registres de memòria. Podeu utilitzar totes les funcions avançades en "
+"els modes financer, científic i programació."
+
+#: C/gcalctool.xml:201(link) C/gcalctool.xml:2669(guimenuitem)
+msgid "Financial"
+msgstr "Financer"
+
+#: C/gcalctool.xml:202(para)
+msgid "Provides several complex financial functions."
+msgstr "Proporciona diferents funcions financeres complexes."
+
+#: C/gcalctool.xml:205(link) C/gcalctool.xml:2724(guimenuitem)
+msgid "Scientific"
+msgstr "Científic"
+
+#: C/gcalctool.xml:206(para)
+msgid ""
+"Provides many additional mathematical functions, including trigonometric "
+"functions. You can also store your own functions and constants, when you use "
+"Scientific mode."
+msgstr ""
+"Proporciona moltes funcions matemàtiques addicionals, incloent funcions "
+"trigonomètriques. Quan utilitzeu el mode científic també podeu desar "
+"funcions i constants."
+
+#: C/gcalctool.xml:209(link) C/gcalctool.xml:2706(guimenuitem)
+msgid "Programming"
+msgstr "Programació"
+
+#: C/gcalctool.xml:210(para)
+msgid ""
+"Provides functions useful to a programmer, including bitwise functions and a "
+"bit editor."
+msgstr ""
+"Proporciona funcions útils a un programador, incloent funcions de bit a bit "
+"i un editor de bits."
+
+#: C/gcalctool.xml:214(para)
+msgid ""
+"You can use <application>gcalctool</application> in the following numbering "
+"systems:"
+msgstr ""
+"Podeu utilitzar el <application>gcalctool</application> en els sistemes de "
+"numeració següents:"
+
+#: C/gcalctool.xml:222(para)
+msgid "Numbering System"
+msgstr "Sistema de numeració"
+
+#: C/gcalctool.xml:224(para)
+msgid "Base"
+msgstr "Base"
+
+#: C/gcalctool.xml:229(para)
+msgid "Binary"
+msgstr "Binari"
+
+#: C/gcalctool.xml:230(para) C/gcalctool.xml:425(guibutton)
+#: C/gcalctool.xml:461(para) C/gcalctool.xml:627(superscript)
+#: C/gcalctool.xml:751(keycap) C/gcalctool.xml:755(keycap)
+#: C/gcalctool.xml:759(keycap) C/gcalctool.xml:2472(superscript)
+msgid "2"
+msgstr "2"
+
+#: C/gcalctool.xml:233(para)
+msgid "Octal"
+msgstr "Octal"
+
+#: C/gcalctool.xml:234(para)
+msgid "8"
+msgstr "8"
+
+#: C/gcalctool.xml:237(para)
+msgid "Decimal"
+msgstr "Decimal"
+
+#: C/gcalctool.xml:238(para)
+msgid "10"
+msgstr "10"
+
+#: C/gcalctool.xml:241(para)
+msgid "Hexadecimal"
+msgstr "Hexadecimal"
+
+#: C/gcalctool.xml:242(para) C/gcalctool.xml:1752(para)
+msgid "16"
+msgstr "16"
+
+#: C/gcalctool.xml:253(title)
+msgid "Getting Started"
+msgstr "Primers passos"
+
+#: C/gcalctool.xml:254(para)
+msgid ""
+"You can start <application>gcalctool</application> in the following ways:"
+msgstr ""
+"Podeu iniciar el <application>gcalctool</application> de les maneres "
+"següents:"
+
+#: C/gcalctool.xml:257(term)
+msgid "Menu"
+msgstr "Menú"
+
+#: C/gcalctool.xml:259(para)
+msgid ""
+"Choose <menuchoice><guimenu>Accessories</guimenu><guimenuitem>Calculator</"
+"guimenuitem></menuchoice>."
+msgstr ""
+"Seleccioneu <menuchoice><guimenu>Accessoris</"
+"guimenu><guimenuitem>Calculadora</guimenuitem></menuchoice>."
+
+#: C/gcalctool.xml:265(term)
+msgid "Command line"
+msgstr "Línia d'ordres"
+
+#: C/gcalctool.xml:267(para)
+msgid "Execute the following command: <userinput>mate-calculator</userinput>"
+msgstr "Executeu l'ordre següent: <userinput>mate-calculator</userinput>"
+
+#: C/gcalctool.xml:272(para)
+msgid ""
+"When you start <application>gcalctool</application>, the following window is "
+"displayed:"
+msgstr ""
+"En iniciar el <application>gcalctool</application> es mostrarà la finestra "
+"següent:"
+
+#: C/gcalctool.xml:276(title)
+msgid "<application>gcalctool</application> Basic Mode Window"
+msgstr "Finestra del mode bàsic del <application>gcalctool</application>"
+
+#: C/gcalctool.xml:283(phrase)
+msgid "Shows <placeholder-1/> Basic mode window."
+msgstr "Mostra la finestra del <placeholder-1/> en el mode bàsic."
+
+#. ==== End of Figure ====
+#: C/gcalctool.xml:289(para)
+msgid ""
+"The <application>gcalctool</application> window contains the following "
+"elements:"
+msgstr ""
+"La finestra del <application>gcalctool</application> conté els elements "
+"següents:"
+
+#: C/gcalctool.xml:291(term)
+msgid "Menubar"
+msgstr "Barra de menú"
+
+#: C/gcalctool.xml:293(para)
+msgid ""
+"The menus on the menubar contain all of the commands that you need to work "
+"with <application>gcalctool</application>."
+msgstr ""
+"Els menús de la barra de menú contenen totes les ordres que necessiteu per a "
+"treballar amb el <application>gcalctool</application>."
+
+#: C/gcalctool.xml:296(term)
+msgid "Display area"
+msgstr "Àrea de visualització"
+
+#: C/gcalctool.xml:298(para)
+msgid ""
+"The display area shows the numbers that you enter, and the results of "
+"calculations. If you are not using arithmetic precedence, you can only enter "
+"numbers of up to forty digits."
+msgstr ""
+"L'àrea de visualització mostra els números que introduïu i els resultats "
+"dels càlculs. Si no utilitzeu precedència aritmètica, només podeu introduir "
+"números de fins a quaranta dígits."
+
+#: C/gcalctool.xml:301(term)
+msgid "Mode area"
+msgstr "Àrea del mode"
+
+#: C/gcalctool.xml:303(para)
+msgid ""
+"The mode area displays the buttons for the current mode. The Basic mode "
+"buttons are always displayed. Advanced mode buttons are also available in "
+"Financial, Scientific and Programming modes."
+msgstr ""
+"L'àrea del mode mostra els botons del mode actual. Els botons del mode bàsic "
+"es mostren sempre. Els botons del mode avançat també estan disponibles ens "
+"els modes financer, científic i programació."
+
+#: C/gcalctool.xml:306(term)
+msgid "Popup Menu"
+msgstr "Menú emergent"
+
+#: C/gcalctool.xml:308(phrase)
+msgid "Shows popup-menu symbol."
+msgstr "Mostra el símbol de menú emergent."
+
+#: C/gcalctool.xml:308(para)
+msgid ""
+"The <placeholder-1/> symbol on a <application>gcalctool</application> button "
+"indicates that a popup menu is displayed when you click on that button."
+msgstr ""
+"El símbol <placeholder-1/> en un botó del <application>gcalctool</"
+"application> indica que es visualitzarà un menú emergent quan feu clic en "
+"aquest botó."
+
+#: C/gcalctool.xml:312(term)
+msgid "Status Bar"
+msgstr "Barra d'estat"
+
+#: C/gcalctool.xml:314(para)
+msgid "The status bar displays messages on the status of your calculations."
+msgstr "La barra d'estat mostra missatges sobre l'estat dels càlculs."
+
+#: C/gcalctool.xml:321(title)
+msgid "Usage"
+msgstr "Utilització"
+
+#: C/gcalctool.xml:325(title)
+msgid "To Use Calculator Functions"
+msgstr "Per a utilitzar les funcions de la calculadora"
+
+#: C/gcalctool.xml:326(para)
+msgid "To perform a calculation, use one of the following methods:"
+msgstr "Per a realitzar un càlcul, utilitzeu un dels mètodes següents:"
+
+#: C/gcalctool.xml:329(para)
+msgid ""
+"Click on the <application>gcalctool</application> buttons to enter numbers "
+"and functions."
+msgstr ""
+"Feu clic en el botons del <application>gcalctool</application> per a "
+"introduir números i funcions."
+
+#: C/gcalctool.xml:332(para)
+msgid ""
+"Give focus to the <application>gcalctool</application> window, then use the "
+"keyboard or numeric keypad to specify the calculation that you want to "
+"perform. For a complete list of keyboard shortcuts, see <xref linkend="
+"\"gcalctool-keyboard-shortcut\"/>."
+msgstr ""
+"Doneu el focus a la finestra del <application>gcalctool</application> i "
+"utilitzeu el teclat o el teclat numèric per a especificar el càlcul que "
+"voleu realitzar. Per a una llista completa de les dreceres de teclat, vegeu "
+"la <xref linkend=\"gcalctool-keyboard-shortcut\"/>."
+
+#: C/gcalctool.xml:335(para)
+msgid ""
+"The <application>gcalctool</application> application automatically displays "
+"numbers with more than 40 digits, and small numbers, as exponential numbers. "
+"For example, the following table shows the value that is displayed when you "
+"use the decimal numeric base with an accuracy of 2 significant places:"
+msgstr ""
+"L'aplicació <application>gcalctool</application> mostra automàticament els "
+"números amb més de 40 dígits, i els números petits, com a números "
+"exponencials. Per exemple, la taula següent mostra el valor que es mostrarà "
+"quan utilitzeu la base numèrica decimal amb una precisió de 2 posicions "
+"significatives:"
+
+#: C/gcalctool.xml:343(para)
+msgid "Display"
+msgstr "Mostra"
+
+#: C/gcalctool.xml:345(para)
+msgid "Signifies"
+msgstr "Significa"
+
+#: C/gcalctool.xml:350(para)
+msgid "1.23e+37"
+msgstr "1,23e+37"
+
+#: C/gcalctool.xml:351(para)
+msgid "1.23 * 10<superscript>37</superscript>"
+msgstr "1,23 * 10<superscript>37</superscript>"
+
+#: C/gcalctool.xml:354(para)
+msgid "1e-5"
+msgstr "1e-5"
+
+#: C/gcalctool.xml:355(para)
+msgid "0.00001"
+msgstr "0,00001"
+
+#: C/gcalctool.xml:361(para)
+msgid ""
+"For information about how to enter a number in exponential format, see <xref "
+"linkend=\"gcalctool-enter-exp\"/>."
+msgstr ""
+"Per a més informació sobre com introduir un número en format exponencial, "
+"vegeu la <xref linkend=\"gcalctool-enter-exp\"/>."
+
+#: C/gcalctool.xml:364(title)
+msgid "To Display a Separator in Large Numbers"
+msgstr "Per a mostrar un separador en números grans"
+
+#: C/gcalctool.xml:365(para)
+msgid ""
+"To insert a separator between every three digits to the left of the numeric "
+"point in decimal base, choose <menuchoice><guimenu>View</"
+"guimenu><guimenuitem>Show Thousands Separator</guimenuitem></menuchoice>."
+msgstr ""
+"Per a inserir un separador cada tres dígits a l'esquerra del separador "
+"decimal en la base decimal, seleccioneu <menuchoice><guimenu>Visualitza</"
+"guimenu><guimenuitem>Mostra els separadors de milers</guimenuitem></"
+"menuchoice>."
+
+#: C/gcalctool.xml:368(para)
+msgid ""
+"Different countries and cultures have varying conventions for how to "
+"communicate. These conventions include the language spoken and the character "
+"used as a numeric separator."
+msgstr ""
+"Diferents països i cultures tenen diferents convencions de com comunicar-se. "
+"Aquestes convencions inclouen l'idioma parlat i el caràcter a utilitzar com "
+"a separador numèric."
+
+#: C/gcalctool.xml:369(para)
+msgid ""
+"<application>gcalctool</application> has been internationalized so user's "
+"can adapt to their own conventions. This is done by setting a specific "
+"locale. We can't determine what locales will exist, except for a standard "
+"one called the C locale."
+msgstr ""
+"El <application>gcalctool</application> s'ha internacionalitzat de manera "
+"que els usuaris poden adaptar-la a les seves convencions. Això es realitza "
+"establint una configuració regional específica. No es pot determinar quines "
+"configuracions regionals existeixen, excepte per un estàndard anomenat "
+"configuració regional «C»."
+
+#: C/gcalctool.xml:370(para)
+msgid "When you use the C locale, the separator character is not displayed."
+msgstr ""
+"Si utilitzeu la configuració regional «C» no es mostrarà el caràcter "
+"separador."
+
+#: C/gcalctool.xml:375(title)
+msgid "To Copy and Paste in the Display Area"
+msgstr "Per a copiar i enganxar en l'àrea de visualització"
+
+#: C/gcalctool.xml:376(para)
+msgid ""
+"To copy the result of a calculation, choose <menuchoice><guimenu>Edit</"
+"guimenu><guimenuitem>Copy</guimenuitem></menuchoice>. You can paste the "
+"value into another application."
+msgstr ""
+"Per a copiar el resultat d'un càlcul, seleccioneu "
+"<menuchoice><guimenu>Edita</guimenu><guimenuitem>Copia</guimenuitem></"
+"menuchoice>. Podeu enganxar el valor a una altra aplicació."
+
+#: C/gcalctool.xml:378(para)
+msgid ""
+"To paste a previously copied value into the display area, choose "
+"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Paste</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Per a enganxar un valor copiat anteriorment a l'àrea de visualització, "
+"seleccioneu <menuchoice><guimenu>Edita</guimenu><guimenuitem>Enganxa</"
+"guimenuitem></menuchoice>."
+
+#: C/gcalctool.xml:385(title)
+msgid "To Perform Basic Calculations"
+msgstr "Per a realitzar càlculs bàsics"
+
+#: C/gcalctool.xml:386(para)
+msgid ""
+"Basic mode is displayed by default when you first start "
+"<application>gcalctool</application>. To explicitly invoke Basic mode, "
+"choose <menuchoice><guimenu>View</guimenu><guimenuitem>Basic</guimenuitem></"
+"menuchoice>."
+msgstr ""
+"Quan inicieu per primer cop el <application>gcalctool</application>, de "
+"manera predeterminada es mostrà el mode bàsic. Per a mostrar explícitament "
+"el mode bàsic, seleccioneu <menuchoice><guimenu>Visualitza</"
+"guimenu><guimenuitem>Bàsic</guimenuitem></menuchoice>."
+
+#: C/gcalctool.xml:387(para)
+msgid ""
+"The calculator memory registers are unavailable in Basic Mode. In other "
+"words, <menuchoice><guimenu>View</guimenu><guimenuitem>Memory Registers</"
+"guimenuitem></menuchoice> is inactive."
+msgstr ""
+"Els registres de memòria de la calculadora no estan disponibles en el mode "
+"bàsic. En altres paraules, <menuchoice><guimenu>Visualitza</"
+"guimenu><guimenuitem>Registres de memòria</guimenuitem></menuchoice> és "
+"inactiu."
+
+#: C/gcalctool.xml:389(title)
+msgid "To Perform Simple Calculations"
+msgstr "Per a realitzar càlculs senzills"
+
+#: C/gcalctool.xml:390(para)
+msgid ""
+"To perform simple calculations, use the buttons described in <xref linkend="
+"\"gcalctool-TBL-simple-calc\"/>."
+msgstr ""
+"Per a realitzar càlculs senzills, utilitzeu els botons descrits en la <xref "
+"linkend=\"gcalctool-TBL-simple-calc\"/>."
+
+#: C/gcalctool.xml:392(title)
+msgid "Performing Simple Calculations"
+msgstr "Realitzar càlculs senzills"
+
+#: C/gcalctool.xml:402(para) C/gcalctool.xml:489(para)
+#: C/gcalctool.xml:588(para) C/gcalctool.xml:693(para)
+#: C/gcalctool.xml:808(para) C/gcalctool.xml:1157(para)
+#: C/gcalctool.xml:1196(para) C/gcalctool.xml:1235(para)
+#: C/gcalctool.xml:1273(para) C/gcalctool.xml:1387(para)
+#: C/gcalctool.xml:1675(para) C/gcalctool.xml:1721(para)
+#: C/gcalctool.xml:1817(para) C/gcalctool.xml:1867(para)
+#: C/gcalctool.xml:1935(para) C/gcalctool.xml:2019(para)
+#: C/gcalctool.xml:2164(para) C/gcalctool.xml:2233(para)
+#: C/gcalctool.xml:2554(para) C/gcalctool.xml:2649(para)
+msgid "Function"
+msgstr "Funció"
+
+#: C/gcalctool.xml:404(para) C/gcalctool.xml:491(para)
+#: C/gcalctool.xml:590(para) C/gcalctool.xml:695(para)
+#: C/gcalctool.xml:810(para) C/gcalctool.xml:1159(para)
+#: C/gcalctool.xml:1198(para) C/gcalctool.xml:1237(para)
+#: C/gcalctool.xml:1275(para) C/gcalctool.xml:1389(para)
+#: C/gcalctool.xml:1723(para) C/gcalctool.xml:1819(para)
+#: C/gcalctool.xml:1869(para) C/gcalctool.xml:1937(para)
+#: C/gcalctool.xml:2021(para) C/gcalctool.xml:2162(para)
+msgid "Button"
+msgstr "Botó"
+
+#: C/gcalctool.xml:406(para) C/gcalctool.xml:493(para)
+#: C/gcalctool.xml:592(para) C/gcalctool.xml:697(para)
+#: C/gcalctool.xml:746(para) C/gcalctool.xml:812(para)
+#: C/gcalctool.xml:1161(para) C/gcalctool.xml:1200(para)
+#: C/gcalctool.xml:1239(para) C/gcalctool.xml:1277(para)
+#: C/gcalctool.xml:1391(para) C/gcalctool.xml:1574(para)
+#: C/gcalctool.xml:1725(para) C/gcalctool.xml:1821(para)
+#: C/gcalctool.xml:1871(para) C/gcalctool.xml:1939(para)
+#: C/gcalctool.xml:1988(para) C/gcalctool.xml:2023(para)
+msgid "Description"
+msgstr "Descripció"
+
+#: C/gcalctool.xml:408(para) C/gcalctool.xml:495(para)
+#: C/gcalctool.xml:594(para) C/gcalctool.xml:699(para)
+#: C/gcalctool.xml:814(para) C/gcalctool.xml:1279(para)
+#: C/gcalctool.xml:1393(para) C/gcalctool.xml:1727(para)
+#: C/gcalctool.xml:1873(para) C/gcalctool.xml:1941(para)
+#: C/gcalctool.xml:2025(para)
+msgid "Example"
+msgstr "Exemple"
+
+#: C/gcalctool.xml:410(para) C/gcalctool.xml:497(para)
+#: C/gcalctool.xml:596(para) C/gcalctool.xml:701(para)
+#: C/gcalctool.xml:816(para) C/gcalctool.xml:1125(para)
+#: C/gcalctool.xml:1281(para) C/gcalctool.xml:1395(para)
+#: C/gcalctool.xml:1729(para) C/gcalctool.xml:1875(para)
+#: C/gcalctool.xml:1943(para) C/gcalctool.xml:2027(para)
+msgid "Result"
+msgstr "Resultat"
+
+#: C/gcalctool.xml:415(para) C/gcalctool.xml:2173(para)
+msgid "Numerals"
+msgstr "Números"
+
+#: C/gcalctool.xml:416(para) C/gcalctool.xml:2172(para)
+msgid "<guibutton>0</guibutton> to <guibutton>9</guibutton> inclusive"
+msgstr "<guibutton>0</guibutton> al <guibutton>9</guibutton> inclosos"
+
+#: C/gcalctool.xml:417(para)
+msgid ""
+"In decimal and hexadecimal base, all numerals are available. In octal base, "
+"<guibutton>8</guibutton> and <guibutton>9</guibutton> are unavailable. In "
+"binary base, only <guibutton>0</guibutton> and <guibutton>1</guibutton> are "
+"available. The default base is decimal."
+msgstr ""
+"En les bases decimal i hexadecimal, tots els números estan disponibles. En "
+"la base octal, el <guibutton>8</guibutton> i el <guibutton>9</guibutton> no "
+"estan disponibles. En la base binària, només el <guibutton>0</guibutton> i "
+"l'<guibutton>1</guibutton> estan disponibles. La base predeterminada és la "
+"decimal."
+
+#: C/gcalctool.xml:418(guibutton) C/gcalctool.xml:419(para)
+#: C/gcalctool.xml:425(guibutton) C/gcalctool.xml:447(para)
+#: C/gcalctool.xml:519(para) C/gcalctool.xml:1318(para)
+#: C/gcalctool.xml:1346(para) C/gcalctool.xml:1404(para)
+msgid "1"
+msgstr "1"
+
+#: C/gcalctool.xml:422(para) C/gcalctool.xml:2431(para)
+msgid "Numeric point"
+msgstr "Separador decimal"
+
+#: C/gcalctool.xml:423(guibutton) C/gcalctool.xml:425(guibutton)
+#: C/gcalctool.xml:2429(keycap) C/gcalctool.xml:2430(guibutton)
+msgid "."
+msgstr ","
+
+#: C/gcalctool.xml:424(para)
+msgid "Starts the fractional part of a numeric entry."
+msgstr "Inicia la part fraccional d'una entrada numèrica."
+
+#: C/gcalctool.xml:426(para) C/gcalctool.xml:1131(para)
+msgid "1.2"
+msgstr "1,2"
+
+#: C/gcalctool.xml:429(para) C/gcalctool.xml:2455(para)
+msgid "Calculate a result"
+msgstr "Calcula un resultat"
+
+#: C/gcalctool.xml:430(guibutton) C/gcalctool.xml:2454(guibutton)
+msgid "="
+msgstr "="
+
+#: C/gcalctool.xml:431(para)
+msgid "Displays the result of the current calculation in the current base."
+msgstr "Mostra el resultat del càlcul actual en la base actual."
+
+#: C/gcalctool.xml:432(para) C/gcalctool.xml:439(para)
+msgid ""
+"1 <guibutton>+</guibutton><guibutton>2&l