View Issue Details

IDProjectCategoryView StatusLast Update
13805Bug reports[All Projects] Translationpublic2018-08-07 17:01
Reporterimacat Assigned Tomarkusfluer 
Status closedResolutionfixed 
Product Version3.12.x 
Target VersionFixed in Version3.13.x 
Summary13805: Multi-line Text Messages Do Not Exist in Translation.

Hi. I found that multi-line text messages do not exist in the translation PO files. The reason is that the xgettext tool from GNU gettext can only process multi-line source text messages in the C language format, to concatenate the text lines with spaces as in C, but not with the string concatenation operator in PHP (.). Hence several pieces of text in the tutorial do not appear in the PO file.

Steps To Reproduce

Search for "The most important settings of your survey can be reached from this sidebar:" in Pootle gets nothing:

While it appears in application/core/LsDefaultDataSets.php line 464:

Additional Information

I submit a pull request in github:

Please check if this works. Thank you.

TagsNo tags attached.
Complete LimeSurvey version number (& build)3.12.1+180616
I will donate to the project if issue is resolvedNo
Database & DB-Versionmariadb 10.1.26
Server OS (if known)Debian GNU/Linux 9.4 (stretch)
Webserver software & version (if known)apache 2.4.25
PHP Version7.0.27




2018-06-22 03:11


limesurvey-xgettext.diff.asc (11,000 bytes)


2018-07-09 15:50

administrator   ~48479

Fix committed to master branch:



2018-08-07 17:01

administrator   ~48724

Release 3.14.2+180807

Related Changesets

LimeSurvey: master 2f200be5

2018-07-09 15:50:11


Committer: markusfluer Details Diff
Fixed issue 13805: Multi-line Text Messages Do Not Exist in Translation. Affected Issues
mod - application/core/LsDefaultDataSets.php Diff File
mod - application/views/admin/survey/surveybar_displayexport.php Diff File

Issue History

Date Modified Username Field Change
2018-06-22 03:11 imacat New Issue
2018-06-22 03:11 imacat File Added: limesurvey-xgettext.diff.asc
2018-06-25 10:21 LouisGac Assigned To => markusfluer
2018-06-25 10:21 LouisGac Status new => assigned
2018-07-09 15:50 markusfluer Changeset attached => LimeSurvey master 2f200be5
2018-07-09 15:50 markusfluer Note Added: 48479
2018-07-09 15:50 markusfluer Resolution open => fixed
2018-07-09 15:52 markusfluer Status assigned => resolved
2018-07-09 15:52 markusfluer Fixed in Version => 3.13.x
2018-08-07 17:01 markusfluer Status resolved => closed
2018-08-07 17:01 markusfluer Note Added: 48724