Hello friends
I purchased the Search Page Maker plugin, and when generating searches, it does not accompany the translation file, (I use Portuguese), leaving buttons and the page text in English.
Is this normal or is there a problem with my Pugin?
Will I have to translate the text and buttons on the screen manually every time I generate a search screen?
Thank you
Search Page Maker
- Marcelo Vitoria
- Veteran Member
- Posts: 81
- Joined: 2016-10-11 12:08
Search Page Maker
Marcelo Vitoria
Coding since 1982 !
Basic Sinclar - Clipper - Visual Foxpro - VB6 - PHP
AppGini 24.17 - AdminLTE - SPM
https://www.workspaceservices.com.br
Coding since 1982 !
Basic Sinclar - Clipper - Visual Foxpro - VB6 - PHP
AppGini 24.17 - AdminLTE - SPM
https://www.workspaceservices.com.br
Re: Search Page Maker
SPM generates a custom filter page for each table in the
hooks
folder named like tablename_filter.php
. The language strings are hard-coded in that file currently, so it can be translated directly in that file, but I plan to implement standard translation in future releases of the plugin. AppGini plugins to add more power to your apps:
- DataTalk is an innovative AppGini plugin based on ChatGPT that allows you to interact with your AppGini database using natural language questions, without writing any SQL. Check the demo video
- Check our other plugins and get a generous discount of up to 30% when buying 2 or more plugins.
- Need personalized consulting on your specific app and customizations? Book an online call with me here.
- Marcelo Vitoria
- Veteran Member
- Posts: 81
- Joined: 2016-10-11 12:08
Re: Search Page Maker
Another question:a.gneady wrote: ↑2024-04-04 17:58SPM generates a custom filter page for each table in thehooks
folder named liketablename_filter.php
. The language strings are hard-coded in that file currently, so it can be translated directly in that file, but I plan to implement standard translation in future releases of the plugin.
Are the other Plugins also like this?
Marcelo Vitoria
Coding since 1982 !
Basic Sinclar - Clipper - Visual Foxpro - VB6 - PHP
AppGini 24.17 - AdminLTE - SPM
https://www.workspaceservices.com.br
Coding since 1982 !
Basic Sinclar - Clipper - Visual Foxpro - VB6 - PHP
AppGini 24.17 - AdminLTE - SPM
https://www.workspaceservices.com.br
Re: Search Page Maker
Here is a detailed list of language support for each plugin:
- Summary Reports plugin:
hooks/language-summary-reports.php
can be used to translate generated reports. - Calendar plugin:
plugins/calendar/app-resources/plugin-calendar/language/en.js
can be used to translate generated calendars. Copy that file, renaming the copy to the 2-character abbreviation of the desired language, for exampleit.js
for Italian. - Messages plugin:
plugins/messages/language/en.js
can be used to translate the interface. Copy that file, renaming the copy to the 2-character abbreviation of the desired language, for examplede.js
for German. - Mass Update plugin:
plugins/mass_update/app-resources/language-mass-update.js
can be translated. - DataTalk: No support for translation yet.
- Search Page Maker plugin: No support for translation yet.
AppGini plugins to add more power to your apps:
- DataTalk is an innovative AppGini plugin based on ChatGPT that allows you to interact with your AppGini database using natural language questions, without writing any SQL. Check the demo video
- Check our other plugins and get a generous discount of up to 30% when buying 2 or more plugins.
- Need personalized consulting on your specific app and customizations? Book an online call with me here.
- Marcelo Vitoria
- Veteran Member
- Posts: 81
- Joined: 2016-10-11 12:08
Re: Search Page Maker
Hello Ahmada.gneady wrote: ↑2024-04-11 12:14Here is a detailed list of language support for each plugin:
So, currently each plugin has its own way of applying translations, rather than a standardized way of translating all plugins. But this is something that I plan to work on in future releases.
- Summary Reports plugin:
hooks/language-summary-reports.php
can be used to translate generated reports.- Calendar plugin:
plugins/calendar/app-resources/plugin-calendar/language/en.js
can be used to translate generated calendars. Copy that file, renaming the copy to the 2-character abbreviation of the desired language, for exampleit.js
for Italian.- Messages plugin:
plugins/messages/language/en.js
can be used to translate the interface. Copy that file, renaming the copy to the 2-character abbreviation of the desired language, for examplede.js
for German.- Mass Update plugin:
plugins/mass_update/app-resources/language-mass-update.js
can be translated.- DataTalk: No support for translation yet.
- Search Page Maker plugin: No support for translation yet.
Thanks for the clarifications.
I believe it would be simpler for you to add the translation of the Plugins directly to the AppGini translation file, so when users purchase the plugins, when configuring the Plugins, they would already be displayed translated in the language of the translation file.
Marcelo Vitoria
Coding since 1982 !
Basic Sinclar - Clipper - Visual Foxpro - VB6 - PHP
AppGini 24.17 - AdminLTE - SPM
https://www.workspaceservices.com.br
Coding since 1982 !
Basic Sinclar - Clipper - Visual Foxpro - VB6 - PHP
AppGini 24.17 - AdminLTE - SPM
https://www.workspaceservices.com.br
Re: Search Page Maker
Will consider this option, though it creates some inter-dependencies in development, but it would indeed be easier for users to manage translations.
AppGini plugins to add more power to your apps:
- DataTalk is an innovative AppGini plugin based on ChatGPT that allows you to interact with your AppGini database using natural language questions, without writing any SQL. Check the demo video
- Check our other plugins and get a generous discount of up to 30% when buying 2 or more plugins.
- Need personalized consulting on your specific app and customizations? Book an online call with me here.
Re: Search Page Maker
Hi Ahmed,
I think
The interdependencies should not be Thus I suggest using a prefix for the plugin texts. This should prevent interdependencies I suppose (like: pg_spm_OriginalEnglishText for "Plugin", "SearchPageMaker" ...
PS: Having translation in the AG file might also trigger sales of those plugins. Just might be
Olaf
I think
is a very good idea.I believe it would be simpler for you to add the translation of the Plugins directly to the AppGini translation file, so when users purchase the plugins, when configuring the Plugins, they would already be displayed translated in the language of the translation file.
The interdependencies should not be Thus I suggest using a prefix for the plugin texts. This should prevent interdependencies I suppose (like: pg_spm_OriginalEnglishText for "Plugin", "SearchPageMaker" ...
PS: Having translation in the AG file might also trigger sales of those plugins. Just might be
Olaf
Some postings I was involved, you might find useful:
Multi Path Upload (MPU) / dynamic upload folder; SingleEdit - Prevent concurrent edits on records; Field Permissions; Column-Value-Based-Permissions; Custom (error) message; Audit Log; Backup your database; Two Factor Authentication; Block brute force (failed) logins; Add 2nd SAVE CHANGES button
Multi Path Upload (MPU) / dynamic upload folder; SingleEdit - Prevent concurrent edits on records; Field Permissions; Column-Value-Based-Permissions; Custom (error) message; Audit Log; Backup your database; Two Factor Authentication; Block brute force (failed) logins; Add 2nd SAVE CHANGES button