Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:
  • Page:
  • 1
  • 2

TOPIC: statistics and graphs in Arabic

statistics and graphs in Arabic 3 years 11 months ago #87099

  • sukhon
  • sukhon's Avatar
  • Offline
  • Junior Lime
  • Posts: 21
  • Karma: 0
Hi,

I have two problems when using Arabic as main language or second language

1- the first problem consists in the report, when i choose to get statistics for the results of any survey to which the language of the questions is in Arabic and choose statistics report language in Arabic and choose to show graphs, the system doesn't generate the report and gives me error message as in the attached file.

Attachment errormessage.png not found



2- if i choose the Statistics report language in English and choose to show graphs, the answers in the graph show squares, as the graphs don't recognize Arabic language. please check the attachment.
Last Edit: 3 years 11 months ago by sukhon. Reason: one of the attachments didn't load
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87176

  • sukhon
  • sukhon's Avatar
  • Offline
  • Junior Lime
  • Posts: 21
  • Karma: 0
Any reply, any one
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87186

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9346
  • Thank you received: 1338
  • Karma: 386
Hello,

What is your version of LimeSUrvey ? It's 1.91/1.92 ? I think we already correct this bug in last 1.92.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87199

  • sukhon
  • sukhon's Avatar
  • Offline
  • Junior Lime
  • Posts: 21
  • Karma: 0
Version 1.92+ Build 120919
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87207

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9346
  • Thank you received: 1338
  • Karma: 386
Your survey is in arabic (ar) ?

In statistics function we test if langage='ar' , if yes : we use KacstOffice.ttf .

Did you have this file in ./fonts/ and is this file is readable by server.

Did you have access to server error log ? (err 500 can came from a lot of possibility).

Denis
PS: can you send me a little survey in arabic, i can test in my server.
PS2: maybe the best is to test with the last LS version 2.0 (in another directory if you xant). We don't have a lot of arabic user's to search specific lang rtl/arabic bugs.
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87208

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9346
  • Thank you received: 1338
  • Karma: 386
Aother thing,

If all of your survey is in arabic, i think you can try with:
[code type=php-brief]$chartfontfile='KacstOffice.ttf';[/code]
in config.php
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87209

  • sukhon
  • sukhon's Avatar
  • Offline
  • Junior Lime
  • Posts: 21
  • Karma: 0

File Attachment:

File Name: limesurvey...vey_.lss
File Size:48 KB


attached is a survey in Arabic

I just downloaded the 2.0+ version to test on live server, please let me know what happends with your testing
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87210

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9346
  • Thank you received: 1338
  • Karma: 386
Err 500:
include_once(/home/myuser/htdocs/limesurvey/classes/core/Arabic.php)

But with rename /classes/core/arabic.php to /classes/core/Arabic.php it don't work better.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87211

  • sukhon
  • sukhon's Avatar
  • Offline
  • Junior Lime
  • Posts: 21
  • Karma: 0
So what do you suggest I do to fix this??
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87212

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9346
  • Thank you received: 1338
  • Karma: 386
Hello,

At line 3224, replace
[code type=php-brief]if ($language=='ar') [/code]
by
[code type=php-brief]if ($language=='ar' && false) [/code]

Add this:
[code type=php-brief]$chartfontfile='KacstOffice.ttf';[/code]to your config.php.

Remove all png files from temp/ directory.

And try again the HTML statistics.

PDF stats don't work.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87214

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9346
  • Thank you received: 1338
  • Karma: 386
DenisChenu wrote:
PDF stats don't work.
For pdf stats with graph and tyext in arabic.

[code type=php-brief]$pdfdefaultfont = 'dejavusans';[/code]in config.php .

And see included files.
Attachments:
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87215

  • sukhon
  • sukhon's Avatar
  • Offline
  • Junior Lime
  • Posts: 21
  • Karma: 0
In the file config.php on the root has only 61 lines, which config.php
Last Edit: 3 years 11 months ago by sukhon.
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87218

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9346
  • Thank you received: 1338
  • Karma: 386
The /limesurvey-install-directory/config.php

Where you have already something like this:
[code type=php-brief]$rootdir = dirname(__FILE__); // This is the physical disk location for your limesurvey installation. Normally you don't have to touch this[/code]
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
Last Edit: 3 years 11 months ago by DenisChenu.
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 11 months ago #87221

  • sukhon
  • sukhon's Avatar
  • Offline
  • Junior Lime
  • Posts: 21
  • Karma: 0
I am going to switch to 2.0+, will import the database and see how things work on it, instead of wasting your time on the older version, after a while will get back to you with results. :(

Regards,
The administrator has disabled public write access.

statistics and graphs in Arabic 3 years 9 months ago #89050

  • sukhon
  • sukhon's Avatar
  • Offline
  • Junior Lime
  • Posts: 21
  • Karma: 0
We installed the new Version 2.00+ Build 121121 and worked out one survey, the Arabic fonts now appear in the chart but not attached for example

انا اسمي

looks like
ا ن ا ا س م ي

which is not readable any clue how to fix it


Arabic chart.png
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Time to create page: 0.755 seconds
Imprint                   Privacy policy                  Revocation information and revocation form