diff --git a/i18n/hu.po b/i18n/hu.po
index 0931cf70d..68038765b 100644
--- a/i18n/hu.po
+++ b/i18n/hu.po
@@ -13,8 +13,8 @@ msgstr ""
"Project-Id-Version: avogadro\n"
"Report-Msgid-Bugs-To: avogadro-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2024-06-30 02:14+0000\n"
-"PO-Revision-Date: 2024-02-09 20:00+0000\n"
-"Last-Translator: Mirkó Attila \n"
+"PO-Revision-Date: 2024-09-07 18:09+0000\n"
+"Last-Translator: ovari \n"
"Language-Team: Hungarian \n"
"Language: hu\n"
@@ -22,7 +22,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.4-dev\n"
+"X-Generator: Weblate 5.8-dev\n"
"X-Launchpad-Export-Date: 2018-04-13 16:01+0000\n"
#: molequeue/batchjob.cpp:70
@@ -2916,15 +2916,15 @@ msgstr "Letöltendő kémiai szerkezet."
#: qtplugins/fetchpdb/fetchpdb.cpp:81 qtplugins/fetchpdb/fetchpdb.cpp:89
msgid "Invalid PDB Code"
-msgstr ""
+msgstr "Érvénytelen PDB-kód"
#: qtplugins/fetchpdb/fetchpdb.cpp:82
msgid "The PDB code must be exactly 4 characters long."
-msgstr ""
+msgstr "A PDB-kódnak pontosan 4 karakter hosszúnak kell lennie."
#: qtplugins/fetchpdb/fetchpdb.cpp:90
msgid "The first character of the PDB code must be 1-9."
-msgstr ""
+msgstr "A PDB-kód első karakterének 1-9 között kell lennie."
#: qtplugins/fetchpdb/fetchpdb.cpp:109
#: qtplugins/networkdatabases/networkdatabases.cpp:88
@@ -3015,7 +3015,7 @@ msgstr "Avogadro"
#: qtplugins/forcefield/forcefield.cpp:246
msgid "No atoms provided for optimization"
-msgstr ""
+msgstr "Nincsenek atomok az optimalizáláshoz"
#: qtplugins/forcefield/forcefield.cpp:374
#, qt-format
@@ -4721,7 +4721,7 @@ msgstr "Szimmetrikus atomok kitöltése a kristálytércsoport alapján."
#: qtplugins/spacegroup/spacegroup.cpp:187
msgid "Perceive Space Group"
-msgstr ""
+msgstr "Tércsoport észlelése"
#: qtplugins/spacegroup/spacegroup.cpp:188
#, qt-format
@@ -4729,6 +4729,8 @@ msgid ""
"The space group is already set to: %1.\n"
"Would you like to overwrite it?"
msgstr ""
+"A tércsoport már be van állítva a következőre: %1.\n"
+"Szeretné felülírni?"
#: qtplugins/spacegroup/spacegroup.cpp:218
msgid "Failure"
@@ -7742,7 +7744,7 @@ msgstr "18"
#. i18n: ectx: property (text), widget (QLabel, label_5)
msgctxt "Size in pixels of the line drawing the spectra"
msgid "Line Width:"
-msgstr ""
+msgstr "Vonalszélesség:"
#. i18n: file: qtplugins/spectra/spectradialog.ui:510
#. i18n: ectx: property (text), widget (QTableWidget, dataTable)
diff --git a/i18n/id.po b/i18n/id.po
index 7e2db11c3..8cb9d1786 100644
--- a/i18n/id.po
+++ b/i18n/id.po
@@ -4,7 +4,7 @@
# FIRST AUTHOR , 2009.
# Andika Tulus Pangestu , 2020.
# Ferdinand Tampubolon , 2021.
-# Reza Almanda , 2021.
+# Reza Almanda , 2021, 2024.
# RIDHO NURUL ADILLA , 2021.
# Jacque Fresco , 2021.
# fikril Ha , 2021.
@@ -13,7 +13,7 @@ msgstr ""
"Project-Id-Version: avogadro\n"
"Report-Msgid-Bugs-To: avogadro-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2024-06-30 02:14+0000\n"
-"PO-Revision-Date: 2021-12-22 05:54+0000\n"
+"PO-Revision-Date: 2024-09-09 01:09+0000\n"
"Last-Translator: Reza Almanda \n"
"Language-Team: Indonesian \n"
@@ -22,7 +22,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.10\n"
+"X-Generator: Weblate 5.8-dev\n"
"X-Launchpad-Export-Date: 2018-04-13 16:01+0000\n"
#: molequeue/batchjob.cpp:70
@@ -97,7 +97,7 @@ msgstr "anggota 'dokumen' menghilang."
#: molequeue/inputgenerator.cpp:263 qtgui/interfacescript.cpp:432
msgid "'mainFile' member does not refer to an entry in 'files'."
-msgstr ""
+msgstr "Anggota 'mainFile' tidak merujuk pada entri di 'files'."
#: molequeue/inputgenerator.cpp:268 qtgui/interfacescript.cpp:437
msgid "'mainFile' member must be a string."
@@ -124,20 +124,24 @@ msgid ""
"\n"
"%3"
msgstr ""
+"Error parsing pada offset %L1: '%2' \n"
+"JSON Raw:\n"
+"\n"
+"%3"
#: molequeue/inputgenerator.cpp:350
-#, fuzzy, qt-format
-#| msgid "Error writing molecule representation to string: %1"
+#, qt-format
msgid ""
"Error saving molecule representation to string: Unrecognized file format: %1"
-msgstr "Galat saat menulis representasi molekul ke string: %1"
+msgstr ""
+"Error saat menyimpan representasi molekul ke string: Format file yang tidak "
+"dikenali: %1"
#: molequeue/inputgenerator.cpp:358
-#, fuzzy, qt-format
-#| msgid "Error writing molecule representation to string: %1"
+#, qt-format
msgctxt "%1 = error message"
msgid "Error saving molecule representation to string: %1"
-msgstr "Galat saat menulis representasi molekul ke string: %1"
+msgstr "Error saat menyimpan representasi molekul ke string: %1"
#: molequeue/inputgenerator.cpp:370 qtgui/interfacescript.cpp:563
#, qt-format
diff --git a/i18n/ja.po b/i18n/ja.po
index 671fe71be..ea07881b9 100644
--- a/i18n/ja.po
+++ b/i18n/ja.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: avogadro\n"
"Report-Msgid-Bugs-To: avogadro-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2024-06-30 02:14+0000\n"
-"PO-Revision-Date: 2024-08-31 05:09+0000\n"
-"Last-Translator: Eisuke Kawashima \n"
+"PO-Revision-Date: 2024-09-04 05:09+0000\n"
+"Last-Translator: LibreTranslate \n"
"Language-Team: Japanese \n"
"Language: ja\n"
@@ -20,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.7.1-dev\n"
+"X-Generator: Weblate 5.8-dev\n"
"X-Launchpad-Export-Date: 2018-04-13 16:02+0000\n"
#: molequeue/batchjob.cpp:70
@@ -29,7 +29,6 @@ msgid "Batch Job #%L1 (%2)"
msgstr "バッチジョブ #%L1 (%2)"
#: molequeue/client/client.cpp:244
-#, fuzzy
msgid "No message specified."
msgstr "メッセージが指定されていません。"
@@ -58,7 +57,7 @@ msgid "Reference file '%1' does not exist."
msgstr "参照ファイル'%1'は存在しません。"
#: molequeue/inputgenerator.cpp:200 qtgui/interfacescript.cpp:368
-#, fuzzy, qt-format
+#, qt-format
msgid "Error populating file %1: %2"
msgstr "ファイル%1の生成でエラー: %2"
@@ -74,8 +73,8 @@ msgid ""
"Malformed file entry: filename/contents missing or not strings:\n"
"%1"
msgstr ""
-"不正なファイルエントリ: filename/contents "
-"が見つからないか、文字列ではありません:\n"
+"不正なファイルエントリ: filename/contents が見つからないか、文字列ではありま"
+"せん:\n"
"%1"
#: molequeue/inputgenerator.cpp:242 qtgui/interfacescript.cpp:411
@@ -234,7 +233,8 @@ msgstr "MoleQueueに接続できません"
msgid ""
"Cannot connect to MoleQueue server. Please ensure that it is running and try "
"again."
-msgstr "MoleQueueサーバに接続できません。起動していることを確認し、もう一度試してくだ"
+msgstr ""
+"MoleQueueサーバに接続できません。起動していることを確認し、もう一度試してくだ"
"さい。"
#: molequeue/inputgeneratorwidget.cpp:317
@@ -246,7 +246,7 @@ msgstr "%1の計算を投入"
#: qtplugins/cp2kinput/cp2kinputdialog.cpp:1013
#: qtplugins/gamessinput/gamessinputdialog.cpp:722
msgid "Job Failed"
-msgstr ""
+msgstr "ジョブ失敗"
#: molequeue/inputgeneratorwidget.cpp:334
#: qtplugins/cp2kinput/cp2kinputdialog.cpp:1014
@@ -383,6 +383,11 @@ msgid ""
"\n"
"Would you like to continue?"
msgstr ""
+"警告:\n"
+"\n"
+"%1\n"
+"\n"
+"続けますか?"
#: molequeue/inputgeneratorwidget.cpp:561
#: qtplugins/lammpsinput/lammpsinputdialog.cpp:334
@@ -421,7 +426,7 @@ msgstr ""
#: molequeue/molequeuedialog.cpp:105
#, fuzzy
msgid "Fetching completed job information…"
-msgstr "完了したジョブ情報を取得しています…"
+msgstr "完了したジョブの情報を取得しています…"
#: molequeue/molequeuedialog.cpp:117
msgid "Job Retrieval Timeout"
@@ -432,8 +437,9 @@ msgid "Avogadro timed out waiting for the finished job details from MoleQueue."
msgstr ""
#: molequeue/molequeuedialog.cpp:127
+#, fuzzy
msgid "Error Submitting Job"
-msgstr ""
+msgstr "ジョブの投入でエラー"
#: molequeue/molequeuedialog.cpp:128
#, qt-format
@@ -979,11 +985,10 @@ msgid "Unable to find a suitable file reader for the selected file."
msgstr ""
#: qtgui/fileformatdialog.cpp:100
-#, fuzzy
msgid ""
"The file extension is missing, so the format cannot be determined. Do you "
"want to add it?"
-msgstr "ファイルの拡張子がないため、フォーマットを決定できません。 追加したいですか?"
+msgstr "ファイルの拡張子がないため、フォーマットを決定できません。 追加しますか?"
#: qtgui/fileformatdialog.cpp:114
msgid "Unable to find a suitable file writer for the selected format."
@@ -1547,8 +1552,6 @@ msgid "Rotate the molecule to align the atom to the specified axis."
msgstr "指定した軸に原子を合わせるために分子を回転させます。"
#: qtplugins/aligntool/aligntool.h:30
-#, fuzzy
-#| msgid "Align"
msgid "Align tool"
msgstr "アラインツール"
@@ -3594,7 +3597,7 @@ msgstr ""
#, fuzzy
#| msgid "&Translate Atoms..."
msgid "Translate the scene."
-msgstr "原子を平行移動..."
+msgstr "シーンを平行移動。"
#: qtplugins/navigator/navigator.cpp:104
msgid "Reverse Direction of Zoom on Scroll"
@@ -5336,7 +5339,8 @@ msgstr ""
msgid ""
"Number of processor cores to reserve for this job."
"p>"
-msgstr "
このジョブで予約するプロセッサ数
"
+msgstr ""
+"このジョブで予約するプロセッサ数
"
#. i18n: file: molequeue/molequeuewidget.ui:88
#. i18n: ectx: property (text), widget (QLabel, label_7)
diff --git a/i18n/ro.po b/i18n/ro.po
index ab675a1d9..5d3719eb6 100644
--- a/i18n/ro.po
+++ b/i18n/ro.po
@@ -380,7 +380,8 @@ msgstr "%1: Fișierul nu este inscriptibil."
#: qtplugins/lammpsinput/lammpsinputdialog.cpp:306
#: qtplugins/openmminput/openmminputdialog.cpp:404
msgid "The input files cannot be written due to an unknown error."
-msgstr "Fișierele de intrare nu pot fi scrise din cauza unei erori necunoscute."
+msgstr ""
+"Fișierele de intrare nu pot fi scrise din cauza unei erori necunoscute."
#: molequeue/inputgeneratorwidget.cpp:537
#: qtplugins/lammpsinput/lammpsinputdialog.cpp:310
@@ -3630,7 +3631,8 @@ msgstr "Baze de date din rețea"
#: qtplugins/networkdatabases/networkdatabases.h:39
msgid "Interact with online databases, query structures etc."
-msgstr "Interacționează cu baze de date din rețea, structuri de interogare etc."
+msgstr ""
+"Interacționează cu baze de date din rețea, structuri de interogare etc."
#: qtplugins/noncovalent/noncovalent.cpp:340
msgid " °"
@@ -4655,8 +4657,8 @@ msgstr ""
"\tTrageți pentru a selecta un interval de atomi\n"
"Butonul drept al mouse-ului: \tFaceți clic în afara moleculei pentru a "
"șterge selecția\n"
-"Utilizați Ctrl pentru a comuta selecția și Shift pentru a adăuga la selecție."
-"\n"
+"Utilizați Ctrl pentru a comuta selecția și Shift pentru a adăuga la "
+"selecție.\n"
"Dublu clic cu butonul stâng: \tSelectează un fragment întreg."
#: qtplugins/selectiontool/selectiontool.cpp:246
@@ -5652,26 +5654,26 @@ msgid ""
"literal 1 (\"1\"), useful for optimization flags
"
msgstr ""
"Specificarea formatului. Fiecare caracter indică o "
-"valoare de scris pentru fiecare atom:
# - Indicele atomic (1, 2, ..., numAtomi)
# - Indicele atomic (1, 2, ..., numAtomi)
Z - Numărul atomic (de exemplu. „6” pentru carbon)
G - Numărul atomic în stilul "
"GAMESS (de exemplu, „6.0” pentru carbon)
N - Numele elementului (de exemplu, „Carbon”)
S - Simbolul elementului (de exemplu, „C” pentru "
-"carbon)
L - Eticheta atomului ("
-"de exemplu, „C2” pentru al doilea atom de carbon, „H1” pentru primul de "
+"carbon)
L - Eticheta atomului "
+"(de exemplu, „C2” pentru al doilea atom de carbon, „H1” pentru primul de "
"hidrogen)
x - Coordonata "
"poziției X
y - Coordonata "
"poziției Y
z - Coordonata "
"poziției Z
a - Coordonata "
"rețelei „a” (numai pentru cristale)
b"
"span> - Coordonata rețelei „b” (numai pentru cristale)
c - Coordonata rețelei „c” (numai pentru cristale)<"
-"br/>_ - Un spațiu literal („ ”), "
-"util pentru aliniere
0 - Un 0 "
-"literal („0”), util pentru fanioanele de optimizare
1 - Un 1 literal („1”), util pentru fanioanele de "
+"font-weight:600;\">c - Coordonata rețelei „c” (numai pentru "
+"cristale)
_ - Un spațiu literal "
+"(„ ”), util pentru aliniere
0 - "
+"Un 0 literal („0”), util pentru fanioanele de optimizare
1 - Un 1 literal („1”), util pentru fanioanele de "
"optimizare
"
#. i18n: file: qtplugins/coordinateeditor/coordinateeditordialog.ui:78
@@ -5855,8 +5857,8 @@ msgstr "OT T MINIMIZER"
#. i18n: ectx: property (text), widget (QLabel, label)
msgid "File extension for Open Babel conversion (default - Avogadro::POSCAR):"
msgstr ""
-"Extensia fișierului pentru conversia Open Babel (implicit - "
-"Avogadro::POSCAR):"
+"Extensia fișierului pentru conversia Open Babel (implicit - Avogadro::"
+"POSCAR):"
#. i18n: file: qtplugins/crystal/supercelldialog.ui:14
#. i18n: ectx: property (windowTitle), widget (QDialog, Avogadro::QtPlugins::SupercellDialog)
@@ -6328,16 +6330,16 @@ msgid ""
msgstr ""
"\n"
-"\n"
"http://lammps.sandia.gov/doc/units."
-"html
"
+"sandia.gov/doc/units.html\">http://lammps.sandia.gov/doc/units.html
"
+"html>"
#. i18n: file: qtplugins/lammpsinput/lammpsinputdialog.ui:87
#. i18n: ectx: property (text), widget (QLabel, label_units)
@@ -6420,16 +6422,16 @@ msgid ""
msgstr ""
"\n"
-"\n"
"http://lammps.sandia.gov/doc/atom_style."
-"html
"
+"color:#0057ae;\">http://lammps.sandia.gov/doc/atom_style.html"
+"p>