Неправильное объединение формата kde (обрезаются значения) #44

Closed
opened 2020-11-24 17:00:46 +03:00 by icerider · 2 comments

Входной файл

[Test]
Name[pl]=Przechowalnia certyfikatów i kluczy
Comment[fr]=Trousseau de clés de GNOME : composant PKCS#11
NoShow=true

Шаблон

{% calculate path='/etc', format='kde' %}
[Test]
!NoShow=

Ожидаемый результат

#-------------------------------------------------------------------------------
# Modified by Calculate Utilities 4.0
...
#-------------------------------------------------------------------------------
[Test]
Name[pl]=Przechowalnia certyfikatów i kluczy
Comment[fr]=Trousseau de clés de GNOME : composant PKCS#11

Актуальный результат

#-------------------------------------------------------------------------------
# Modified by Calculate Utilities 4.0
...
#-------------------------------------------------------------------------------
[Test]
Name[pl]=Przechowalnia certyfikatów i
Comment[fr]=Trousseau de clés de GNOME
Входной файл ``` [Test] Name[pl]=Przechowalnia certyfikatów i kluczy Comment[fr]=Trousseau de clés de GNOME : composant PKCS#11 NoShow=true ``` Шаблон ``` {% calculate path='/etc', format='kde' %} [Test] !NoShow= ``` Ожидаемый результат ``` #------------------------------------------------------------------------------- # Modified by Calculate Utilities 4.0 ... #------------------------------------------------------------------------------- [Test] Name[pl]=Przechowalnia certyfikatów i kluczy Comment[fr]=Trousseau de clés de GNOME : composant PKCS#11 ``` Актуальный результат ``` #------------------------------------------------------------------------------- # Modified by Calculate Utilities 4.0 ... #------------------------------------------------------------------------------- [Test] Name[pl]=Przechowalnia certyfikatów i Comment[fr]=Trousseau de clés de GNOME ```
Author

Ошибка возникает при использовании в качестве пробельного символа \xa0

Добавлен тест для воспроизведения ошибки

test_with_xa0_symbol_in_source_document

Ошибка возникает при использовании в качестве пробельного символа `\xa0` Добавлен тест для воспроизведения ошибки `test_with_xa0_symbol_in_source_document`
Author

Так же при объединении у неизменяемых параметров пропадает пробел в конце

 Name[hu]=Az LXQt
 GenericName[hu]=Az LXQt -ról
-Comment[hu]=Bővebben az LXQt asztalról<здесь пробел>
+Comment[hu]=Bővebben az LXQt asztalról<здесь не пробела>
 Name[ja]=LXQt について
 GenericName[ja]=LXQt について

Тест вопроизводящий ошибку test_with_space_at_end_of_parameter

Так же при объединении у неизменяемых параметров пропадает пробел в конце ```patch Name[hu]=Az LXQt GenericName[hu]=Az LXQt -ról -Comment[hu]=Bővebben az LXQt asztalról<здесь пробел> +Comment[hu]=Bővebben az LXQt asztalról<здесь не пробела> Name[ja]=LXQt について GenericName[ja]=LXQt について ``` Тест вопроизводящий ошибку `test_with_space_at_end_of_parameter`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: calculate/calculate-utils-4-lib#44
No description provided.