Thread overview
Supporting Arabic in GUI
Aug 07, 2022
pascal111
Aug 08, 2022
Emanuele Torre
Aug 08, 2022
pascal111
Aug 08, 2022
pascal111
Aug 08, 2022
WebFreak001
Aug 08, 2022
Sergey
Aug 08, 2022
pascal111
August 07, 2022

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

August 08, 2022

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. :/

August 08, 2022

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.

August 08, 2022

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.

August 08, 2022

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

August 08, 2022

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.

August 08, 2022

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.