From 801456a8bff742181af968fff335dedc830e51a9 Mon Sep 17 00:00:00 2001
From: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
Date: Sun, 16 Aug 2026 15:35:17 +0000
Subject: Added translation using Weblate (Japanese)

---
 translations/messages/ja.po | 228 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 228 insertions(+)
 create mode 100644 translations/messages/ja.po

diff --git a/translations/messages/ja.po b/translations/messages/ja.po
new file mode 100644
index 0000000..2894677
--- /dev/null
+++ b/translations/messages/ja.po
@@ -0,0 +1,228 @@
+# SOME DESCRIPTIVE TITLE.
+# Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>, 2026.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2026-03-07 18:23+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: abakus.cpp:36
+msgid "abakus"
+msgstr ""
+
+#: abakus.cpp:37
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#: abakus.cpp:42
+msgid "Developer"
+msgstr ""
+
+#: abakus.cpp:46
+msgid ""
+"High precision math routines, and inspiration for the new design came from "
+"his C++ implementation (SpeedCrunch)"
+msgstr ""
+
+#: abakus.cpp:50
+msgid "Came up with the initial idea, along with a Python implementation."
+msgstr ""
+
+#: abakus.cpp:54
+msgid ""
+"Inspiration/code for the initial design came from his Ruby implementation."
+msgstr ""
+
+#: abakuslistview.cpp:158
+msgid "Remove selected variable"
+msgstr ""
+
+#: abakuslistview.cpp:173
+#, c-format
+msgid ""
+"_n: Remove all variables (1 variable)\n"
+"Remove all variables (%n variables)"
+msgstr ""
+
+#: abakuslistview.cpp:200
+msgid "Remove selected function"
+msgstr ""
+
+#: abakuslistview.cpp:206
+#, c-format
+msgid ""
+"_n: Remove all functions (1 function)\n"
+"Remove all functions (%n functions)"
+msgstr ""
+
+#: mainwindow.cpp:69
+msgid "History: "
+msgstr ""
+
+#: mainwindow.cpp:81 mainwindow.cpp:504
+msgid "&Degrees"
+msgstr ""
+
+#: mainwindow.cpp:87 mainwindow.cpp:508
+msgid "&Radians"
+msgstr ""
+
+#: mainwindow.cpp:116
+msgid "&Evaluate"
+msgstr ""
+
+#: mainwindow.cpp:220
+#, c-format
+msgid "Error: %1"
+msgstr ""
+
+#: mainwindow.cpp:512
+msgid "Show &History List"
+msgstr ""
+
+#: mainwindow.cpp:515
+msgid "Show &Variables"
+msgstr ""
+
+#: mainwindow.cpp:518
+msgid "Show &Functions"
+msgstr ""
+
+#: mainwindow.cpp:521
+msgid "Activate &Compact Mode"
+msgstr ""
+
+#: mainwindow.cpp:524
+msgid "Use R&PN Mode"
+msgstr ""
+
+#: mainwindow.cpp:528
+msgid "&Automatic Precision"
+msgstr ""
+
+#: mainwindow.cpp:532
+msgid "&3 Decimal Digits"
+msgstr ""
+
+#: mainwindow.cpp:536
+msgid "&8 Decimal Digits"
+msgstr ""
+
+#: mainwindow.cpp:540
+msgid "&15 Decimal Digits"
+msgstr ""
+
+#: mainwindow.cpp:544
+msgid "&50 Decimal Digits"
+msgstr ""
+
+#: mainwindow.cpp:548
+msgid "C&ustom Precision..."
+msgstr ""
+
+#: mainwindow.cpp:552 resultlistview.cpp:118
+msgid "Clear &History"
+msgstr ""
+
+#: mainwindow.cpp:554
+msgid "Select Editor"
+msgstr ""
+
+#: mainwindow.cpp:712
+msgid "Marker %1 isn't set"
+msgstr ""
+
+#: mainwindow.cpp:755
+msgid "Select number of decimal digits to display"
+msgstr ""
+
+#: mainwindow.cpp:756
+msgid "Decimal precision:"
+msgstr ""
+
+#: resultlistview.cpp:43
+msgid "Expression"
+msgstr ""
+
+#: resultlistview.cpp:44
+msgid "Result"
+msgstr ""
+
+#: resultlistview.cpp:45
+msgid "Shortcut"
+msgstr ""
+
+#: resultlistview.cpp:120
+msgid "Copy Result to Clipboard"
+msgstr ""
+
+#: rpnmuncher.cpp:104
+msgid "Can't pop from an empty stack."
+msgstr ""
+
+#: rpnmuncher.cpp:118
+#, c-format
+msgid "Insufficient operands for function %1"
+msgstr ""
+
+#: rpnmuncher.cpp:135
+msgid "The set and remove commands can only be used in normal mode."
+msgstr ""
+
+#: rpnmuncher.cpp:142
+msgid "Insufficient operands for exponentiation operator."
+msgstr ""
+
+#: rpnmuncher.cpp:153
+#, c-format
+msgid "Unknown token %1"
+msgstr ""
+
+#: rpnmuncher.cpp:168
+msgid "Insufficient operands for addition operator."
+msgstr ""
+
+#: rpnmuncher.cpp:180
+msgid "Insufficient operands for subtraction operator."
+msgstr ""
+
+#: rpnmuncher.cpp:192
+msgid "Insufficient operands for multiplication operator."
+msgstr ""
+
+#: rpnmuncher.cpp:204
+msgid "Insufficient operands for division operator."
+msgstr ""
+
+#: valuemanager.cpp:96
+msgid "Natural exponential base - 2.7182818"
+msgstr ""
+
+#: valuemanager.cpp:98
+msgid "pi (π) - 3.1415926"
+msgstr ""
+
+#: abakusui.rc:26
+#, no-c-format
+msgid "&Mode"
+msgstr ""
-- 
cgit v1.2.3

