2

I'm Chinese and I don't read Urdu, but I want to communicate better with Indians.

In LXTerminal, the output looks like this, with some characters rendered as wingdings:

LXTerminal screenshot

In QTerminal the output seems rendered correctly:

QTerminal screenshot

In LXTerminal if I run localectl status I get:

   System Locale: LANG=hi_IN.UTF-8
                  LC_TIME=C.UTF-8
       VC Keymap: us
      X11 Layout: us
       X11 Model: pc105

I also did set LANG=hi_IN.UTF-8 and re-opened terminal, same result.

For reference, the text of the first 2 sentences above are here:

ہارت میں ہم رام مندر بنا رہے
اور وہاں پاکستان کو لوگ بم سے اڑا رہے

DISCLAIMER: The 2 sentences are saying something like: "We are building a Ram temple in our hearts, and there people are blowing up Pakistan with bombs." It's taken from a current YouTube video. I have no intention of spreading political biased views.

English translation of the 2nd sentence should look like this:

Urdu translation

12
  • 2
    This looks like Arabic or some closely related script, most likely Urdu (due to the mention of Pakistan) to me. Hindi / Devanagari, used in India, is a totally different script. Of course you are absolutely free to configure Hindi locale and still expect Urdu to show up correctly. But the title of your question is wrong, you don't have a problem with Hindi characters, you have a problem with Arabic / Urdu or alike. You say you want to communicate with Indians in Hindi, you really need to first clear up this confusion in your head.
    – egmont
    Commented Jan 19 at 16:48
  • Have you tried a different font? Looks like a broken font to me.
    – egmont
    Commented Jan 19 at 16:50
  • 1
    Could you please also attach the source file? I did a websearch for the English snippet and it brings up recent news articles about some military conflict between two countries or nations. I'd appreciate if you could find a piece of text that's free of politics, and also replace the screenshots accordingly.
    – egmont
    Commented Jan 19 at 16:58
  • Also, what happens if you eliminate more, and instead use cat to print the file (or head to print the first 10 lines)? Does it change anything?
    – egmont
    Commented Jan 19 at 17:00
  • 1
    Bit of potential confusion here. I'm from the south and we speak a different language but both urdu and hindi I believe have similar phenetic roots. Your terminal screenshots are using an arabic style script (as Urdu does) and your google translate is in hindi with devanagari script. Looking at the youtuber's other videos - youtube.com/watch?v=g4Y52u2hJbs is in hindi so the language of the videos ought to be hindi not urdu
    – Journeyman Geek
    Commented Jan 20 at 6:24

0

You must log in to answer this question.