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

Closed
opened 3 years ago by icerider · 2 comments
Collaborator

Входной файл

[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 ```
Poster
Collaborator

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

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

test_with_xa0_symbol_in_source_document

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

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

 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`
derzeitgeist referenced this issue from a commit 3 years ago
derzeitgeist closed this issue 3 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: calculate/calculate-utils-4-lib#44
Loading…
There is no content yet.