www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Supporting Arabic in GUI

reply pascal111 <judas.the.messiah.111 gmail.com> writes:
I have no idea about GUI or Rad programming in D; it's not its 
time, but I'm curious to know if D is fine supporting for Arabic 
language in the GUI applications or we will have some issues like 
I met - in my experience - in Free Pascal.

This is a topic where we trying to make a custom message box 
supporting Arabic as what's supposed to be, but we didn't reach 
although that the degree we want:

https://forum.lazarus.freepascal.org/index.php/topic,59765.0.html
Aug 07 2022
next sibling parent reply Emanuele Torre <torreemanuele6 gmail.com> writes:
On Sunday, 7 August 2022 at 23:48:22 UTC, pascal111 wrote:
 I have no idea about GUI or Rad programming in D; it's not its 
 time, but I'm curious to know if D is fine supporting for 
 Arabic language in the GUI applications or we will have some 
 issues like I met - in my experience - in Free Pascal.

 This is a topic where we trying to make a custom message box 
 supporting Arabic as what's supposed to be, but we didn't reach 
 although that the degree we want:

 https://forum.lazarus.freepascal.org/index.php/topic,59765.0.html
I am very confused by this question. That has nothing to do with the programming language: it has all to do with the GUI toolkit you use (lazarus in that case). If you used lazarus with D instead of Pascal (if it is possible), you would have the same limitations in D. If you use another GUI toolkit in D/Pascal (e.g. GTK3, Qt5, Tk, etc.), you will have the limitations of that toolkit, which may or may not support Arabic text. Also I don't understand you saying "it's not its time"; there are plenty of GUI programs written in D. :/
Aug 07 2022
parent reply pascal111 <judas.the.messiah.111 gmail.com> writes:
On Monday, 8 August 2022 at 00:12:07 UTC, Emanuele Torre wrote:
 On Sunday, 7 August 2022 at 23:48:22 UTC, pascal111 wrote:
 I have no idea about GUI or Rad programming in D; it's not its 
 time, but I'm curious to know if D is fine supporting for 
 Arabic language in the GUI applications or we will have some 
 issues like I met - in my experience - in Free Pascal.

 This is a topic where we trying to make a custom message box 
 supporting Arabic as what's supposed to be, but we didn't 
 reach although that the degree we want:

 https://forum.lazarus.freepascal.org/index.php/topic,59765.0.html
I am very confused by this question. That has nothing to do with the programming language: it has all to do with the GUI toolkit you use (lazarus in that case). If you used lazarus with D instead of Pascal (if it is possible), you would have the same limitations in D. If you use another GUI toolkit in D/Pascal (e.g. GTK3, Qt5, Tk, etc.), you will have the limitations of that toolkit, which may or may not support Arabic text.
So, the reason is the toolkit. I guessed D has specific library for GUI, and with that I judged D as whole that if it supports Arabic or not.
 Also I don't understand you saying "it's not its time"; there 
 are plenty of GUI programs written in D. :/
I mean "my own time" that I'm still studying D basics, so I'll study GUI programming at another time, but if there are available resources for GUI, I would like to take a look in 'em.
Aug 07 2022
parent reply pascal111 <judas.the.messiah.111 gmail.com> writes:
On Monday, 8 August 2022 at 00:20:53 UTC, pascal111 wrote:
 On Monday, 8 August 2022 at 00:12:07 UTC, Emanuele Torre wrote:
 On Sunday, 7 August 2022 at 23:48:22 UTC, pascal111 wrote:
 [...]
I am very confused by this question. That has nothing to do with the programming language: it has all to do with the GUI toolkit you use (lazarus in that case). If you used lazarus with D instead of Pascal (if it is possible), you would have the same limitations in D. If you use another GUI toolkit in D/Pascal (e.g. GTK3, Qt5, Tk, etc.), you will have the limitations of that toolkit, which may or may not support Arabic text.
So, the reason is the toolkit. I guessed D has specific library for GUI, and with that I judged D as whole that if it supports Arabic or not.
 Also I don't understand you saying "it's not its time"; there 
 are plenty of GUI programs written in D. :/
I mean "my own time" that I'm still studying D basics, so I'll study GUI programming at another time, but if there are available resources for GUI, I would like to take a look in 'em.
EDIT: The last part of my previous post is lost. I'll retype it again with some changes. I mean with time "my own time" that I'm studying D basic now, but if there are resources for GUI in D, I would like to take a look in 'em.
Aug 07 2022
parent WebFreak001 <d.forum webfreak.org> writes:
On Monday, 8 August 2022 at 00:23:52 UTC, pascal111 wrote:
 On Monday, 8 August 2022 at 00:20:53 UTC, pascal111 wrote:
 On Monday, 8 August 2022 at 00:12:07 UTC, Emanuele Torre wrote:
[...]
So, the reason is the toolkit. I guessed D has specific library for GUI, and with that I judged D as whole that if it supports Arabic or not.
 [...]
I mean "my own time" that I'm still studying D basics, so I'll study GUI programming at another time, but if there are available resources for GUI, I would like to take a look in 'em.
EDIT: The last part of my previous post is lost. I'll retype it again with some changes. I mean with time "my own time" that I'm studying D basic now, but if there are resources for GUI in D, I would like to take a look in 'em.
there is https://gtkdcoding.com/ if you want to use GtkD
Aug 08 2022
prev sibling parent reply Sergey <kornburn yandex.ru> writes:
On Sunday, 7 August 2022 at 23:48:22 UTC, pascal111 wrote:
 I have no idea about GUI or Rad programming in D; it's not its 
 time, but I'm curious to know if D is fine supporting for 
 Arabic language in the GUI applications or we will have some 
 issues like I met - in my experience - in Free Pascal.

 This is a topic where we trying to make a custom message box 
 supporting Arabic as what's supposed to be, but we didn't reach 
 although that the degree we want:

 https://forum.lazarus.freepascal.org/index.php/topic,59765.0.html
I think it is possible to find framework to solve the issues in D.. my guess is based on information from the project ArabiaWeather https://dlang.org/orgs-using-d.html They have a YouTube talk about D. Maybe you could find their contacts and ask your questions related to their techstack and framework.
Aug 08 2022
parent pascal111 <judas.the.messiah.111 gmail.com> writes:
On Monday, 8 August 2022 at 19:47:35 UTC, Sergey wrote:
 On Sunday, 7 August 2022 at 23:48:22 UTC, pascal111 wrote:
 [...]
I think it is possible to find framework to solve the issues in D.. my guess is based on information from the project ArabiaWeather https://dlang.org/orgs-using-d.html They have a YouTube talk about D. Maybe you could find their contacts and ask your questions related to their techstack and framework.
It seems formal channel or company. I don't have resources that make me able to contact with a formal company. I think Gtk is nice free solution.
Aug 08 2022