Compare commits

...

105 Commits

Author SHA1 Message Date
TDE Gitea 64e49bdc44 Merge translation files from master branch. 2 weeks ago
TDE Gitea a3b9a08afe Merge translation files from master branch. 2 weeks ago
Slávek Banko b1f604964e
Update to use tde_conditional_add_project_… rules 3 months ago
Slávek Banko 12997bc533
Use common rules for build and install documentation and translations. 3 months ago
Slávek Banko cc47e24301
Remove cmake submodule since it has now been replaced by cmake-trinity dependency. 4 months ago
TDE Gitea e82785d713 Reset submodule main/applications/abakus/cmake to latest HEAD 4 months ago
TDE Gitea ec7acc5937 Reset submodule main/applications/abakus/cmake to latest HEAD 7 months ago
Slávek Banko cd66bd91af Merge translation files from master branch. 7 months ago
TDE Gitea ecbc170f10 Reset submodule main/applications/abakus/cmake to latest HEAD 8 months ago
TDE Gitea 9d823a2ee3 Reset submodule main/applications/abakus/cmake to latest HEAD 8 months ago
Slávek Banko bf9695d435
Raise the minimum required version of CMake to 2.8.12. 8 months ago
TDE Gitea 1a7740e189 Reset submodule main/applications/abakus/cmake to latest HEAD 8 months ago
Slávek Banko 4ec97c5689 Merge translation files from master branch. 9 months ago
TDE Gitea d25d2cbf6e Reset submodule main/applications/abakus/cmake to latest HEAD 9 months ago
TDE Gitea bcc29382e5 Reset submodule main/applications/abakus/cmake to latest HEAD 11 months ago
Slávek Banko 6317e9031b
Update common cmake rules for documentation. 12 months ago
Michele Calgaro da4c033640
Removed code formatting modelines. 12 months ago
TDE Gitea 5d801a3d92 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea 73c47c18b6 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
Slávek Banko ee6b3c606e
Fix plural form of translations. 1 year ago
TDE Gitea 6285297862 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea b4746a8285 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea cb5758f2b3 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
Slávek Banko e73e9ec48f Merge translation files from master branch. 1 year ago
TDE Gitea 92666630d0 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea bff6aae18b Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea 17589e1d5f Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea 2e168f9418 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
Slávek Banko fc6faad222
Use common cmake rules for documentation. 1 year ago
TDE Gitea d428cb7910 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
Slávek Banko 75c07da12d Merge translation files from master branch. 1 year ago
Slávek Banko 69ef594d4d Merge translation files from master branch. 1 year ago
TDE Gitea bd2f2366bd Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea c438983689 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
Slávek Banko e4580dd031 Merge translation files from master branch. 1 year ago
Slávek Banko de697acd60 Update translation template. 1 year ago
TDE Gitea 03acea4fbb Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea 7ff50bd532 Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea 96c6e5888f Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
Michele Calgaro 17fd137018
Removed autotools files and dependency from admin submodule. 2 years ago
Ray-V d7e0a63640
Enable build with mpfr library. 1 year ago
TDE Gitea e8e0d1873f Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
TDE Gitea e8c8e9468d Reset submodule main/applications/abakus/cmake to latest HEAD 1 year ago
Slávek Banko 60da265acf Merge translation files from master branch. 1 year ago
Slávek Banko cb380820f6
Remove the original translation directory layout. 2 years ago
Slávek Banko 528791b03b
Simplifing layout in translations/messages because 2 years ago
Slávek Banko b4d2cbe393
Add support for LINGUAS for listing translations to install. 2 years ago
Slávek Banko ee4bfe6200
Remove the original translation directory layout. 2 years ago
Slávek Banko 0ab149fa63
Move translations to a new directory layout. 2 years ago
Slávek Banko fea7ebd274
Desktop file translations: 2 years ago
TDE Gitea a52c922703 Reset submodule main/applications/abakus/cmake to latest HEAD 2 years ago
Slávek Banko ca64df7561 Merge translation files from master branch. 2 years ago
Slávek Banko 329103b6c8 Merge translation files from master branch. 2 years ago
TDE Gitea dcc26b7910 Reset submodule main/applications/abakus/cmake to latest HEAD 2 years ago
Slávek Banko e37ad17097
Switch all submodules to https. 2 years ago
Slávek Banko d137feb7b3 Merge translation files from master branch. 2 years ago
Slávek Banko bc26ee0e9c Merge translation files from master branch. 2 years ago
Slávek Banko d0669a0231 Merge translation files from master branch. 2 years ago
Slávek Banko 6e62d275a6 Merge translation files from master branch. 2 years ago
Slávek Banko dcfdee76c0 Merge translation files from master branch. 2 years ago
Slávek Banko d599add5be Merge translation files from master branch. 2 years ago
Slávek Banko d146bb109c Merge translation files from master branch. 2 years ago
TDE Gitea ae30a7d906 Reset submodule main/applications/abakus/cmake to latest HEAD 2 years ago
Slávek Banko 77d471541d Merge translation files from master branch. 2 years ago
TDE Gitea b1f1b806c4 Reset submodule main/applications/abakus/cmake to latest HEAD 2 years ago
TDE Gitea 4dbc8499c8 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
TDE Gitea 9b5ffa4745 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
TDE Gitea 9b6f87233f Reset submodule main/applications/abakus/admin to latest HEAD 3 years ago
Slávek Banko c768fde6f7
Use common CMake tests. 3 years ago
TDE Gitea d6b62dc3d8 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
TDE Gitea e590bd1089 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
TDE Weblate 896afc3c8a
Update translation files 3 years ago
Slávek Banko aeb28cbd27
Update translation template. 3 years ago
TDE Gitea 00df87acd1 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
TDE Gitea 89105117fc Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
Fabio Rossi 5033aab1af
Avoid overriding user linker flags (LDFLAGS) for modules and shared libs 3 years ago
Slávek Banko 15a0661d6f Fix missing semicolon in translations. 3 years ago
TDE Gitea df6adaf311 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
Slávek Banko 34bbf3d1d6
Updated translation templates. 3 years ago
TDE Gitea 4483a1da79 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
TDE Gitea 54b75064da Reset submodule main/applications/abakus/admin to latest HEAD 3 years ago
Slávek Banko 45ce164825
Update CMakeL10n rules for a simplified use. 3 years ago
TDE Weblate 0a65eec1f9
Update translation files 3 years ago
Slávek Banko e2f6712907
Update translation templates. 3 years ago
TDE Gitea 2245a02d21 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
Slávek Banko 2fec6401c2
Added translation using Weblate (Czech) 3 years ago
Slávek Banko 349f025810
Add CMakeL10n rules. 3 years ago
TDE Gitea 7d5bacba41 Reset submodule main/applications/abakus/cmake to latest HEAD 3 years ago
TDE Gitea c3a826e610 Reset submodule main/applications/abakus/admin to latest HEAD 3 years ago
Slávek Banko 7142155f1c Reset submodule main/applications/abakus/admin to latest HEAD 3 years ago
Slávek Banko 3db170c41e Reset submodule main/applications/abakus/admin to latest HEAD 3 years ago
Slávek Banko 75d3b0e322 Reset submodule main/applications/abakus/admin to latest HEAD 3 years ago
Slávek Banko 1089e01929 Reset submodule main/applications/abakus/cmake to latest HEAD 5 years ago
Slávek Banko 9b2334d1ed Reset submodule main/applications/abakus/cmake to latest HEAD 5 years ago
Slávek Banko 689f02f37f Reset submodule main/applications/abakus/cmake to latest HEAD 5 years ago
Slávek Banko ac57c6be3e Reset submodule main/applications/abakus/cmake to latest HEAD 5 years ago
Slávek Banko 921a16713b Reset submodule main/applications/abakus/admin to latest HEAD 5 years ago
Slávek Banko 514084e76a cmake: add tde_add_check_executable macro 5 years ago
Slávek Banko 03719ffd0f Reset submodule main/applications/abakus/admin to latest HEAD 5 years ago
Timothy Pearson 222890766f Fix invalid headers in PNG files and optimize for size 5 years ago
Slávek Banko fff14a9ef0 Reset submodule main/applications/abakus/cmake to latest HEAD 5 years ago
Slávek Banko 0151cb8d79 Reset submodule main/applications/abakus/cmake to latest HEAD 6 years ago
Slávek Banko c0b11862b7 Reset submodule main/applications/abakus/cmake to latest HEAD 6 years ago
Slávek Banko 23e8eb705d Reset submodule main/applications/abakus/cmake to latest HEAD 7 years ago
Slávek Banko d6f82756da Reset submodule main/applications/abakus/admin to latest HEAD 7 years ago
  1. 6
      .gitmodules
  2. 23
      CMakeL10n.txt
  3. 14
      CMakeLists.txt
  4. 28
      ConfigureChecks.cmake
  5. 1
      admin
  6. 1
      cmake
  7. 6
      config.h
  8. 164
      configure
  9. 12
      doc/CMakeLists.txt
  10. 12
      doc/en/CMakeLists.txt
  11. 12
      doc/en/SConscript
  12. BIN
      doc/en/abakus-degrees-mode.png
  13. BIN
      doc/en/abakus-dnd.png
  14. BIN
      doc/en/abakus-result.png
  15. BIN
      doc/en/kcalc-degrees-mode.png
  16. BIN
      doc/en/kcalc-fifty.png
  17. BIN
      doc/en/kcalc-result.png
  18. BIN
      doc/en/kcalc-sine.png
  19. BIN
      doc/en/kcalc-three.png
  20. 17
      po/CMakeLists.txt
  21. 8
      src/CMakeL10n.txt
  22. 11
      src/CMakeLists.txt
  23. 28
      src/abakus.desktop
  24. 2
      src/dragsupport.h
  25. 2
      src/editor.cpp
  26. 2
      src/editor.h
  27. 2
      src/evaluator.cpp
  28. 2
      src/evaluator.h
  29. 2
      src/hmath.cpp
  30. 2
      src/hmath.h
  31. 2
      src/mainwindow.cpp
  32. 2
      src/node.cpp
  33. 2
      src/node.h
  34. 2
      src/number.c
  35. 2
      src/number.h
  36. 2
      src/numerictypes.cpp
  37. 2
      src/numerictypes.h
  38. 2
      src/result.h
  39. 2
      src/rpnmuncher.cpp
  40. 2
      src/sharedptr.h
  41. 2
      src/valuemanager.cpp
  42. 2
      src/valuemanager.h
  43. 32
      translations/desktop_files/abakus.desktop/abakus.desktop.pot
  44. 32
      translations/desktop_files/abakus.desktop/bg.po
  45. 32
      translations/desktop_files/abakus.desktop/br.po
  46. 34
      translations/desktop_files/abakus.desktop/cs.po
  47. 32
      translations/desktop_files/abakus.desktop/cy.po
  48. 32
      translations/desktop_files/abakus.desktop/da.po
  49. 34
      translations/desktop_files/abakus.desktop/de.po
  50. 33
      translations/desktop_files/abakus.desktop/el.po
  51. 32
      translations/desktop_files/abakus.desktop/es.po
  52. 32
      translations/desktop_files/abakus.desktop/et.po
  53. 33
      translations/desktop_files/abakus.desktop/fr.po
  54. 32
      translations/desktop_files/abakus.desktop/ga.po
  55. 32
      translations/desktop_files/abakus.desktop/gl.po
  56. 33
      translations/desktop_files/abakus.desktop/it.po
  57. 32
      translations/desktop_files/abakus.desktop/ka.po
  58. 32
      translations/desktop_files/abakus.desktop/lt.po
  59. 32
      translations/desktop_files/abakus.desktop/nl.po
  60. 33
      translations/desktop_files/abakus.desktop/pt.po
  61. 34
      translations/desktop_files/abakus.desktop/ru.po
  62. 32
      translations/desktop_files/abakus.desktop/rw.po
  63. 33
      translations/desktop_files/abakus.desktop/sk.po
  64. 32
      translations/desktop_files/abakus.desktop/sr.po
  65. 32
      translations/desktop_files/abakus.desktop/sr@Latn.po
  66. 32
      translations/desktop_files/abakus.desktop/sv.po
  67. 32
      translations/desktop_files/abakus.desktop/tr.po
  68. 229
      translations/messages/abakus.pot
  69. 237
      translations/messages/cs.po
  70. 239
      translations/messages/de.po
  71. 238
      translations/messages/it.po
  72. 240
      translations/messages/nl.po
  73. 230
      translations/messages/pt.po
  74. 238
      translations/messages/sk.po

6
.gitmodules

@ -1,6 +0,0 @@
[submodule "admin"]
path = admin
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
[submodule "cmake"]
path = cmake
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake

23
CMakeL10n.txt

@ -0,0 +1,23 @@
#################################################
#
# (C) 2018 Slávek Banko
# slavek.banko (AT) axis.cz
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
cmake_minimum_required( VERSION 2.8 )
##### include our cmake modules #################
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
##### create translation templates ##############
tde_l10n_auto_add_subdirectories( )

14
CMakeLists.txt

@ -9,7 +9,7 @@
#
#################################################
cmake_minimum_required( VERSION 2.8 )
cmake_minimum_required( VERSION 2.8.12 )
##### general package setup #####################
@ -60,16 +60,20 @@ add_definitions(
)
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )
set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
##### source directories ########################
add_subdirectory( icons )
add_subdirectory( src )
tde_conditional_add_subdirectory( BUILD_DOC doc )
tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
##### other data ################################
tde_conditional_add_project_docs( BUILD_DOC )
tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
##### write configure files #####################

28
ConfigureChecks.cmake

@ -9,17 +9,24 @@
#
#################################################
# required stuff
tde_setup_architecture_flags( )
include(TestBigEndian)
test_big_endian(WORDS_BIGENDIAN)
tde_setup_largefiles( )
find_package( TQt )
find_package( TDE )
##### check for gcc visibility support #########
# FIXME
# This should check for [T]Qt3 visibility support
if( WITH_GCC_VISIBILITY )
if( NOT UNIX )
tde_message_fatal(FATAL_ERROR "\ngcc visibility support was requested, but your system is not *NIX" )
endif( NOT UNIX )
set( __KDE_HAVE_GCC_VISIBILITY 1 )
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
tde_setup_gcc_visibility( )
endif( )
@ -36,9 +43,6 @@ check_type_size( "long" SIZEOF_LONG BUILTIN_TYPES_ONLY )
check_include_file( stdint.h HAVE_STDINT_H )
check_include_file( systems.h HAVE_SYSTEMS_H )
check_include_file( linux/inotify.h HAVE_INOTIFY )
check_include_file( mpfr.h HAVE_MPFR )
check_function_exists( statvfs HAVE_STATVFS )
# common required stuff
find_package( TQt )
find_package( TDE )

1
admin

@ -1 +0,0 @@
Subproject commit 04db460623e1f235e7239f08fdcc2d0ef72636af

1
cmake

@ -1 +0,0 @@
Subproject commit 1994b808819fd74446cb8f1a0491b3e10244f463

6
config.h

@ -1,6 +0,0 @@
/* config.h -- Automatically generated by abakus.py
* Any changes you make to this file will be overwritten!
*/
/* HAVE_MPFR -- Defined if the MPFR library is being used. */
/* #undef HAVE_MPFR */

164
configure

@ -1,164 +0,0 @@
#!/usr/bin/env python
# Configure script for abakus. I think it's better than the sample that came
# with bksys. Feel free to do with it what you want.
# By Michael Pyne <michael.pyne@kdemail.net>
import sys
import re
BOLD="\033[1m"
RED="\033[91m"
GREEN="\033[92m"
YELLOW="\033[93m"
CYAN="\033[96m"
NORMAL="\033[0m"
PROGRAM_NAME='abakus'
# First let's see if they asked for help.
if '--help' in sys.argv:
print '''This is a configure script to prepare %s for building.
You can pass the command line argument debug=1 to enable debugging for the
application, which can be useful if you have problems.
Otherwise, just run ./configure, and if you don't already have scons, a mini
version will be installed suitable for building %s.
'''.replace('%s', PROGRAM_NAME)
sys.exit(0)
# Check that we have the minimum version of Python needs to run SCons.
if sys.hexversion < 0x02030000:
# Use regexp for compatibility with ancient Python
version = re.split(' ', sys.version)[0]
print RED + 'Sorry, your version of Python is too old.' + NORMAL
print PROGRAM_NAME + ' requires Python 2.3 or greater to build.'
print "\nYou have Python " + version
sys.exit(1)
import os
# Check if scons is installed. We can use cool Python features now that we
# know we aren't using an ancient version of Python.
result = os.system('scons -v > /dev/null 2>&1')
scons = 'scons'
if os.WEXITSTATUS(result) == 0:
print GREEN + "scons already installed." + NORMAL
else:
# If we didn't find scons, don't whine to the user about it, just fix it.
print YELLOW + 'scons not installed, installing local copy.' + NORMAL
# Split this into two steps since some tars don't use j to mean bzip2
# compressed.
result = os.system('bzcat bksys/scons-mini.tar.bz2 | tar x')
if os.WEXITSTATUS(result) != 0:
print RED + 'Unable to extract scons' + NORMAL
sys.exit(2)
scons = '%s/scons' % os.getcwd()
# Now we now where scons is. Let's create a Makefile (after we configure) so
# that all the user has to do is type 'make'. Allow the user to pass command
# line arguments, which will be passed to the configure process.
if len(sys.argv) < 2:
options = ''
else:
options = " ".join(sys.argv[1:])
# reduce is pretty cool
# options = reduce(lambda x, y: x + '\n' + y, sys.argv[1:])
result = os.system(scons + ' configure ' + options)
if os.WEXITSTATUS(result) != 0:
print RED + 'Unable to configure scons' + NORMAL
sys.exit(3)
# Recursive generates a makefile for a directory. If topDir is True, the
# Makefile is slightly different.
def generate_makefile(dir, topDir = False):
file = name + "/Makefile"
# Write out Makefile.
try:
makefile = open(file, 'w')
except IOError:
print RED + "Unable to open " + file + NORMAL
sys.exit(4)
text = '''
## Makefile automatically generated by configure
SCONS=$scons
# $scons : compile
# $scons -c : clean
# $scons install : install
# $scons -c install : uninstall and clean
# Default target: use scons to build the program
all:
@$(SCONS) -Q
# Debugging possibilies:
# $scons --debug=explain, $scons --debug=tree
# To optimize the runtime:
# $scons --max-drift=1 --implicit-deps-unchanged
debug:
@$(SCONS) -Q --debug=tree
clean:
@$(SCONS) -c
install:
@$(SCONS) install
uninstall:
@$(SCONS) uninstall
# This target creates a tarball of the project (in theory)
dist:
@$(SCONS) dist
'''
if topDir:
text = text.replace('$scons', scons)
else:
text = text.replace('$scons', scons + ' -u')
try:
print "Generating " + GREEN + file + NORMAL
makefile.write(text)
makefile.close()
except IOError:
print RED + "Unable to write to the Makefile!" + NORMAL
sys.exit(5)
# Recursively generate Makefiles for convienience.
for name, dirs, files in os.walk('.'):
# Don't try to build hidden directories.
remove = filter(lambda x: x[0] == '.', dirs)
for i in remove:
dirs.remove(i)
if 'SConstruct' in files:
# We're in the very top directory.
generate_makefile(name, topDir = True)
for dir in ['cache', 'bksys']:
if dir in dirs:
dirs.remove(dir)
elif 'SConscript' in files:
generate_makefile(name)
# The Makefile has been written, we're pretty much done.
message = '''
The Makefile(s) have been generated. Type:
`make' to build %s, and
`make install' to install %s.
'''.replace('%s', PROGRAM_NAME)
print GREEN + message + NORMAL

12
doc/CMakeLists.txt

@ -1,12 +0,0 @@
#################################################
#
# (C) 2010-2011 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
tde_auto_add_subdirectories()

12
doc/en/CMakeLists.txt

@ -1,12 +0,0 @@
#################################################
#
# (C) 2011 Timothy Pearson
# kb9vqf (AT) pearsoncomputing.net
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
tde_create_handbook( LANG en DESTINATION abakus )

12
doc/en/SConscript

@ -1,12 +0,0 @@
#!/usr/bin/python
Import('env')
import glob
sources = glob.glob("*.png")
destination = 'abakus'
for lang in ['en']:
for pic in sources:
env.KDEinstall('KDEDOC', "%s/%s" % (lang, destination), pic)

BIN
doc/en/abakus-degrees-mode.png

Before

Width: 345  |  Height: 331  |  Size: 9.7 KiB

After

Width: 345  |  Height: 331  |  Size: 9.7 KiB

BIN
doc/en/abakus-dnd.png

Before

Width: 615  |  Height: 301  |  Size: 30 KiB

After

Width: 615  |  Height: 301  |  Size: 30 KiB

BIN
doc/en/abakus-result.png

Before

Width: 345  |  Height: 331  |  Size: 16 KiB

After

Width: 345  |  Height: 331  |  Size: 16 KiB

BIN
doc/en/kcalc-degrees-mode.png

Before

Width: 440  |  Height: 268  |  Size: 22 KiB

After

Width: 440  |  Height: 268  |  Size: 22 KiB

BIN
doc/en/kcalc-fifty.png

Before

Width: 440  |  Height: 268  |  Size: 22 KiB

After

Width: 440  |  Height: 268  |  Size: 22 KiB

BIN
doc/en/kcalc-result.png

Before

Width: 440  |  Height: 268  |  Size: 23 KiB

After

Width: 440  |  Height: 268  |  Size: 23 KiB

BIN
doc/en/kcalc-sine.png

Before

Width: 440  |  Height: 268  |  Size: 23 KiB

After

Width: 440  |  Height: 268  |  Size: 23 KiB

BIN
doc/en/kcalc-three.png

Before

Width: 440  |  Height: 268  |  Size: 22 KiB

After

Width: 440  |  Height: 268  |  Size: 22 KiB

17
po/CMakeLists.txt

@ -1,17 +0,0 @@
#################################################
#
# (C) 2011 Timothy Pearson
# kb9vqf (AT) pearsoncomputing.net
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} abakus.po )
foreach( _po ${po_files} )
get_filename_component( _lang ${_po} PATH )
tde_create_translation( FILES ${_po} LANG ${_lang} )
endforeach( )

8
src/CMakeL10n.txt

@ -0,0 +1,8 @@
##### create translation templates ##############
tde_l10n_create_template( "messages/abakus" )
tde_l10n_create_template(
CATALOG "desktop_files/abakus.desktop/"
SOURCES abakus.desktop
)

11
src/CMakeLists.txt

@ -23,22 +23,25 @@ link_directories(
include( ${CMAKE_SOURCE_DIR}/BisonMacros.cmake )
##### other data ################################
install( FILES abakus.desktop DESTINATION ${APPS_INSTALL_DIR}/Utilities )
tde_create_translated_desktop( abakus.desktop )
install( FILES abakusui.rc DESTINATION ${DATA_INSTALL_DIR}/abakus )
##### abakus (executable) #######################
GENERATE_BISON_FLEX_SOURCES(${CMAKE_SOURCE_DIR}/src/parser.yy "" ${CMAKE_SOURCE_DIR}/src/lexer.ll "")
if( HAVE_MPFR )
set( MPFR_SOURCES "" )
set( MPFR_LIBRARIES "mpfr gmp" )
else( HAVE_MPFR )
set( MPFR_LIBRARIES mpfr gmp )
else( )
set( MPFR_SOURCES hmath.cpp number.c )
set( MPFR_LIBRARIES "" )
endif( HAVE_MPFR )
endif( )
tde_add_executable( abakus AUTOMOC
SOURCES abakus.cpp abakuslistview.cpp

28
src/abakus.desktop

@ -4,35 +4,9 @@ Type=Application
X-TDE-StartupNotify=true
Exec=abakus -caption "%c" %i %m
Icon=abakus
Comment=
Comment[xx]=xxxx
Comment=A simple keyboard-driven calculator
Terminal=0
Name=Abakus
Name[tr]=Abaküs
Name[xx]=xxAbakusxx
GenericName=Calculator
GenericName[bg]=Калкулатор
GenericName[br]=Jederez
GenericName[cs]=Kalkulátor
GenericName[cy]=Cyfrifiannell
GenericName[da]=Lommeregner
GenericName[el]=Υπολογιστής Τσέπης
GenericName[es]=Calculadora
GenericName[et]=Kalkulaator
GenericName[fr]=Calculateur
GenericName[ga]=Áireamhán
GenericName[gl]=Calculadora
GenericName[it]=Calcolatrice
GenericName[ka]=კალკულატორი
GenericName[lt]=Skaičiuotuvas
GenericName[nl]=Rekenmachine
GenericName[pt]=Calculadora
GenericName[rw]=Mubazi
GenericName[sk]=Kalkulačka
GenericName[sr]=Рачунаљка
GenericName[sr@Latn]=Računaljka
GenericName[sv]=Miniräknare
GenericName[tr]=Hesap Makinesi
GenericName[xx]=xxCalculatorxx
Categories=Qt;TDE;Utility;X-TDE-Utilities-Desktop;
X-DocPath=abakus/index.html

2
src/dragsupport.h

@ -29,5 +29,3 @@ namespace DragSupport {
}
#endif
// vim: set et ts=8 sw=4:

2
src/editor.cpp

@ -893,5 +893,3 @@ void EditorCompletion::moveCompletionPopup()
}
#include "editor.moc"
// vim: set et sw=2 ts=8:

2
src/editor.h

@ -129,5 +129,3 @@ class EditorCompletion : public TQObject
};
#endif // ABAKUS_EDITOR_H
// vim: set et ts=8 sw=4:

2
src/evaluator.cpp

@ -257,5 +257,3 @@ TQString Evaluator::autoFix( const TQString& expr )
return result;
}
// vim: set et ts=8 sw=4:

2
src/evaluator.h

@ -127,5 +127,3 @@ private:
#endif // EVALUATOR
// vim: set et ts=8 sw=4:

2
src/hmath.cpp

@ -1793,5 +1793,3 @@ int test_hmath()
};
#endif
// vim: set et sw=2 ts=8:

2
src/hmath.h

@ -355,5 +355,3 @@ public:
std::ostream& operator<<( std::ostream& s, HNumber );
#endif // HMATH_H
// vim: set et sw=2 ts=8:

2
src/mainwindow.cpp

@ -821,5 +821,3 @@ void MainWindow::selectCorrectPrecisionAction()
}
#include "mainwindow.moc"
// vim: set et ts=8 sw=4:

2
src/node.cpp

@ -415,5 +415,3 @@ TQString NumericValue::infixString() const
{
return value().toString();
}
// vim: set et ts=8 sw=4:

2
src/node.h

@ -215,5 +215,3 @@ class NumericValue : public Node
};
#endif
// vim: set et sw=4 ts=8:

2
src/number.c

@ -1805,5 +1805,3 @@ pv (name, num, len)
for (i=0; i<len; i++) printf ("%c",BCD_CHAR(num[i]));
printf ("\n");
}
// vim: set et sw=2 ts=8:

2
src/number.h

@ -165,5 +165,3 @@ _PROTOTYPE(void bc_out_num, (bc_num num, int o_base, void (* out_char)(int),
#endif
#endif
// vim: set et sw=2 ts=8:

2
src/numerictypes.cpp

@ -201,5 +201,3 @@ const Abakus::number_t::value_type Abakus::number_t::PI = HMath::pi();
const Abakus::number_t::value_type Abakus::number_t::E = HMath::exp(1);
#endif /* HAVE_MPFR */
// vim: set et ts=8 sw=4:

2
src/numerictypes.h

@ -689,5 +689,3 @@ private:
}; // namespace Abakus
#endif /* ABAKUS_NUMERICTYPES_H */
// vim: set et ts=8 sw=4:

2
src/result.h

@ -73,5 +73,3 @@ private:
};
#endif /* ABAKUS_RESULT_H */
// vim: set et ts=8 sw=4:

2
src/rpnmuncher.cpp

@ -263,5 +263,3 @@ static int tokenize (const TQString &token)
return Unknown;
}
// vim: set et sw=4 ts=8:

2
src/sharedptr.h

@ -118,5 +118,3 @@ private:
};
#endif /* ABAKUS_SHARED_PTR_H */
// vim: set et ts=8 sw=4:

2
src/valuemanager.cpp

@ -101,5 +101,3 @@ TQString ValueManager::description(const TQString &valueName)
}
#include "valuemanager.moc"
// vim: set et ts=8 sw=4 encoding=utf-8:

2
src/valuemanager.h

@ -66,5 +66,3 @@ class ValueManager : public TQObject
};
#endif
// vim: set et sw=4 ts=8:

32
translations/desktop_files/abakus.desktop/abakus.desktop.pot

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr ""

32
translations/desktop_files/abakus.desktop/bg.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Калкулатор"

32
translations/desktop_files/abakus.desktop/br.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: br\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Jederez"

34
translations/desktop_files/abakus.desktop/cs.po

@ -0,0 +1,34 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: 2020-03-24 13:46+0000\n"
"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
"applications/abakus-abakusdesktop/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.11.3\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr "Jednoduchá kalkulačka ovládaná klávesnicí"
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr "Abakus"
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Kalkulátor"

32
translations/desktop_files/abakus.desktop/cy.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: cy\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Cyfrifiannell"

32
translations/desktop_files/abakus.desktop/da.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Lommeregner"

34
translations/desktop_files/abakus.desktop/de.po

@ -0,0 +1,34 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: 2020-03-24 13:46+0000\n"
"Last-Translator: Chris <xchrisx@uber.space>\n"
"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/abakus-abakusdesktop/de/>\n"
"Language: de\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"
"X-Generator: Weblate 3.11.3\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr "Ein einfacher, tastaturgesteuerter Taschenrechner"
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr "Abakus"
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Taschenrechner"

33
translations/desktop_files/abakus.desktop/el.po

@ -0,0 +1,33 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# blu.256 <mavridisf@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: 2020-12-30 17:15+0000\n"
"Last-Translator: blu.256 <mavridisf@gmail.com>\n"
"Language-Team: Greek <https://mirror.git.trinitydesktop.org/weblate/projects/"
"applications/abakus-abakusdesktop/el/>\n"
"Language: el\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"
"X-Generator: Weblate 4.4\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr "Μια απλή αριθμομηχανή με χειρισμό πληκτρολογίου"
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr "Abakus"
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Υπολογιστής Τσέπης"

32
translations/desktop_files/abakus.desktop/es.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Calculadora"

32
translations/desktop_files/abakus.desktop/et.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Kalkulaator"

33
translations/desktop_files/abakus.desktop/fr.po

@ -0,0 +1,33 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# Stanislas Leduc <stanislas.leduc@balinor.net>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: 2020-06-20 16:30+0000\n"
"Last-Translator: Stanislas Leduc <stanislas.leduc@balinor.net>\n"
"Language-Team: French <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/abakus-abakusdesktop/fr/>\n"
"Language: fr\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"
"X-Generator: Weblate 4.1\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr "Une simple calculatrice pilotée par clavier"
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr "Abakus"
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Calculateur"

32
translations/desktop_files/abakus.desktop/ga.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ga\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Áireamhán"

32
translations/desktop_files/abakus.desktop/gl.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: gl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Calculadora"

33
translations/desktop_files/abakus.desktop/it.po

@ -0,0 +1,33 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# Michele Calgaro <michele.calgaro@yahoo.it>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: 2020-05-23 09:48+0000\n"
"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/abakus-abakusdesktop/it/>\n"
"Language: it\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"
"X-Generator: Weblate 4.0.4\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr "Una semplice calcolatrice controllata da tastiera"
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr "Abakus"
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Calcolatrice"

32
translations/desktop_files/abakus.desktop/ka.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ka\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "კალკულატორი"

32
translations/desktop_files/abakus.desktop/lt.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Skaičiuotuvas"

32
translations/desktop_files/abakus.desktop/nl.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Rekenmachine"

33
translations/desktop_files/abakus.desktop/pt.po

@ -0,0 +1,33 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# Hugo Carvalho <hugokarvalho@hotmail.com>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: 2021-02-07 22:01+0000\n"
"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
"Language-Team: Portuguese <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/abakus-abakusdesktop/pt/>\n"
"Language: pt\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"
"X-Generator: Weblate 4.4.2\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr "Uma simples calculadora guiada por teclado"
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr "Abakus"
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Calculadora"

34
translations/desktop_files/abakus.desktop/ru.po

@ -0,0 +1,34 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# Andrey (Андрей) <sosic.heh@ya.ru>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: 2021-09-04 17:14+0000\n"
"Last-Translator: Andrey (Андрей) <sosic.heh@ya.ru>\n"
"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/abakus-abakusdesktop/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.8\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr "Простой калькулятор"
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr "Abakus"
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Калькулятор"

32
translations/desktop_files/abakus.desktop/rw.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: rw\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr ""
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr ""
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Mubazi"

33
translations/desktop_files/abakus.desktop/sk.po

@ -0,0 +1,33 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# Marek Mlynar <marek.inq.mlynar@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-18 04:00+0100\n"
"PO-Revision-Date: 2020-05-27 20:46+0000\n"
"Last-Translator: Marek Mlynar <marek.inq.mlynar@gmail.com>\n"
"Language-Team: Slovak <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/abakus-abakusdesktop/sk/>\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.0.4\n"
#. Comment
#: abakus.desktop:7
msgid "A simple keyboard-driven calculator"
msgstr "Jednoduchá kalkulačka ovládaná klávesnicou"
#. Name
#: abakus.desktop:9
msgid "Abakus"
msgstr "Abakus"
#. GenericName
#: abakus.desktop:10
msgid "Calculator"
msgstr "Kalkulačka"

32
translations/desktop_files/abakus.desktop/sr.po

@ -0,0 +1,32 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
<