objecttothis
df24ef5193
Merge branch 'master' into plugin-system-fresh
2026-05-18 16:25:10 +04:00
BhojKamal
90c981b6b7
feat: Bank transfer and wallet payment option added #4540 ( #4547 )
...
---------
Co-authored-by: Lotussoft Youngtech <lotussoftyoungtech@gmail.com >
Co-authored-by: objecttothis <17935339+objecttothis@users.noreply.github.com >
2026-05-15 20:50:34 +02:00
WShells
81213f0434
Assignable Keyboard Shortcuts Updates ( #4532 )
...
* Add configurable sales shortcuts
* Fix sales shortcut payment flow
* Resolve shortcut keys review comment
* Sanitize shortcut config notifications
* Clarify keyboard shortcut configuration labels
---------
Co-authored-by: WShells <26513147+WShells@users.noreply.github.com >
2026-05-07 22:53:25 +04:00
objec
478934321d
Merge remote-tracking branch 'origin/master' into plugin-system-fresh
...
# Conflicts:
# app/Language/th/Sales.php
2026-05-05 13:09:43 +04:00
objec
6630fb56f6
Fix language discovery bugs
...
- Remove unneeded keys from Config.php
- Remove unneeded lang() function override from BasePlugin.php
- Update README.md to reflect changes to language loading
- Correct language file string
- Correct lang() function calls to remove `$this->` from the call since we aren't overriding it anymore.
- Add code to correctly register namespace so that languages load.
- Fix plugin view render bug
Signed-off-by: objec <objecttothis@gmail.com >
2026-04-29 16:31:14 +04:00
objec
8c1c9d85dc
Language Refactor
...
- Correct key name in language files.
- Update translations.
- Correct key usage.
Signed-off-by: objec <objecttothis@gmail.com >
2026-04-29 14:54:16 +04:00
objec
97adee0c28
Language changes
...
- Refactor Plugins.php language keys
- Correct spacing between key and `=>`
- Replaced `"` with `'` to avoid calling the PHP string parser
- Propagated Plugins.php language string file to other languages
- removed redundant `plugin_` from key names
Signed-off-by: objec <objecttothis@gmail.com >
2026-04-29 11:28:26 +04:00
khao_lek
7edefe8ee1
Translated using Weblate (Thai)
...
Currently translated at 100.0% (15 of 15 strings)
Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/th/
2026-04-28 10:06:38 +02:00
khao_lek
68e14191f9
Translated using Weblate (Thai)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/th/
2026-04-28 10:05:06 +02:00
khao_lek
a381c3ca54
Translated using Weblate (Thai)
...
Currently translated at 99.5% (227 of 228 strings)
Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/th/
2026-04-28 10:05:06 +02:00
objec
9d0b14a8ce
Add plugin string and translations for module name
...
Signed-off-by: objec <objecttothis@gmail.com >
2026-04-23 13:33:59 +04:00
jekkos
ff7a8d2e88
fix: Update calendar translations ( #4498 )
...
- Fix typo 'mayl' to 'may' in Calendar.php for lo, ka, ml, nb locales
- Improve Spanish translation in Items.php for csv_import_invalid_location
- Add trailing newlines to Calendar.php files (ka, ml, nb, lo) per PSR-12
Co-authored-by: Ollama <ollama@steganos.dev >
2026-04-20 06:48:57 +00:00
objec
9fc918b53d
Refactor integrations to plugins
...
Signed-off-by: objec <objecttothis@gmail.com >
2026-04-14 18:05:57 +04:00
objec
65fb6339d7
Translations
...
- Deleted Mailchimp string from de-DE Sales langugage file.
- Finished translating missing phrases
Signed-off-by: objec <objecttothis@gmail.com >
2026-04-14 17:57:23 +04:00
objec
c81cf4a5cc
Translations for MailChimp Plugin
...
- Moved Language strings over to the plugin directory
- Removed them from the original language files (Config.php, Customers.php, Sales.php)
- Added translations for missing languages related to MailchimpPlugin.php
Signed-off-by: objec <objecttothis@gmail.com >
2026-04-14 17:44:22 +04:00
objec
ebd1c8fa0e
Merge remote-tracking branch 'origin/master' into plugin-system-fresh
2026-04-14 10:53:50 +04:00
jekkos
7f9321eca0
fix: Handle empty database on fresh install ( #4467 )
...
* fix: Handle empty database on fresh install
* feat: Add migration progress bar with jQuery AJAX
- Session.php: Switch to file-based sessions when migrations table doesn't exist
- OSPOS.php: Catch DatabaseException when config table missing, set defaults
- MY_Migration.php: Handle database connection failures gracefully
- Load_config.php: Set default language settings when config empty
---------
Co-authored-by: Ollama <ollama@steganos.dev >
2026-04-08 20:19:25 +00:00
objec
1587d4276d
Merge remote-tracking branch 'origin/master' into plugin-system-fresh
2026-04-08 11:06:24 +04:00
objecttothis
ce7a3ce341
Translated using Weblate (Swahili (Tanzania))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/sw_TZ/
2026-04-07 20:47:37 +02:00
objecttothis
d99d2855ec
Translated using Weblate (Swahili (sw_KE))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/sw_KE/
2026-04-07 20:47:37 +02:00
objecttothis
96b4b24d9b
Translated using Weblate (Kurdish (Central))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/ckb/
2026-04-07 20:47:37 +02:00
objecttothis
871231e406
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/uk/
2026-04-07 20:47:37 +02:00
objecttothis
e62477ed4e
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/ta/
2026-04-07 20:47:37 +02:00
objecttothis
2a0997f267
Translated using Weblate (Bosnian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/bs/
2026-04-07 20:47:37 +02:00
objecttothis
1ca8effe08
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/zh_Hant/
2026-04-07 20:47:37 +02:00
objecttothis
ed2c975ad5
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/zh_Hans/
2026-04-07 20:47:37 +02:00
objecttothis
403feed3e5
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/vi/
2026-04-07 20:47:37 +02:00
objecttothis
7f6f36210c
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/tr/
2026-04-07 20:47:37 +02:00
objecttothis
1121ced532
Translated using Weblate (Tagalog)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/tl/
2026-04-07 20:47:37 +02:00
objecttothis
632a18212d
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/sv/
2026-04-07 20:47:37 +02:00
objecttothis
3208f15244
Translated using Weblate (Russian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/ru/
2026-04-07 20:47:37 +02:00
objecttothis
079b809622
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/ro/
2026-04-07 20:47:37 +02:00
objecttothis
d685e09c29
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/pt_BR/
2026-04-07 20:47:37 +02:00
objecttothis
149c27d60f
Translated using Weblate (Polish)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/pl/
2026-04-07 20:47:37 +02:00
objecttothis
57b7705cd4
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/nl/
2026-04-07 20:47:37 +02:00
objecttothis
e8951422c0
Translated using Weblate (Dutch (Belgium))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/nl_BE/
2026-04-07 20:47:37 +02:00
objecttothis
8afc57fcf4
Translated using Weblate (Lao)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/lo/
2026-04-07 20:47:37 +02:00
objecttothis
7af64a9a21
Translated using Weblate (Khmer (Central))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/km/
2026-04-07 20:47:37 +02:00
objecttothis
46d5781498
Translated using Weblate (Italian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/it/
2026-04-07 20:47:37 +02:00
objecttothis
66b61c0554
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/id/
2026-04-07 20:47:37 +02:00
objecttothis
6b97131c48
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/hu/
2026-04-07 20:47:37 +02:00
objecttothis
a4c19a3c2c
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/hr/
2026-04-07 20:47:37 +02:00
objecttothis
7ca8c9561a
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/he/
2026-04-07 20:47:37 +02:00
objecttothis
4fac5d9198
Translated using Weblate (French)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/fr/
2026-04-07 20:47:37 +02:00
objecttothis
221995b6db
Translated using Weblate (Persian)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/fa/
2026-04-07 20:47:37 +02:00
objecttothis
91dbe5b869
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/es_MX/
2026-04-07 20:47:37 +02:00
objecttothis
afd908327b
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/es/
2026-04-07 20:47:37 +02:00
objecttothis
cfde66481d
Translated using Weblate (English (United Kingdom))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/en_GB/
2026-04-07 20:47:37 +02:00
objecttothis
80f00c8552
Translated using Weblate (German)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/de/
2026-04-07 20:47:37 +02:00
objecttothis
dbdf4db4fb
Translated using Weblate (German (Switzerland))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/de_CH/
2026-04-07 20:47:37 +02:00