From kde-commits Sat Sep 17 21:23:27 2005 From: Gaute Hvoslef Kvalnes Date: Sat, 17 Sep 2005 21:23:27 +0000 To: kde-commits Subject: l10n/scripts Message-Id: <1126992207.083396.31662.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=112699221308766 SVN commit 461524 by kvalnes: Add comma as the last preferred split point. CCMAIL=kde-i18n-doc@kde.org M +8 -0 msgsplit --- trunk/l10n/scripts/msgsplit #461523:461524 @@ -20,6 +20,7 @@ mlen = len(message) last_brace = 0 last_space = 0 + last_comma = 0 while index < mlen: if message[index] == r'n' and (index > 0 and message[index-1] == '\\') \ and (index < 2 or message[index-2] != '\\'): @@ -29,11 +30,14 @@ index = 0 last_brace = 0 last_space = 0 + last_comma = 0 continue elif message[index] == u'>': last_brace = index elif message[index] == u' ': last_space = index + elif message[index] == u',': + last_comma = index elif message[index] == u'<': for s in wrap_before: if index > 0 and message[index:].startswith(s): @@ -43,6 +47,7 @@ index = 0 last_brace = 0 last_space = 0 + last_comma = 0 continue if index > max_length: if last_brace > 50: @@ -51,6 +56,8 @@ index += 1 elif last_space != 0: index = last_space + elif last_comma != 0: + index = last_comma else: while index > 0 and message[index] == u'\\': index = index - 1 @@ -60,6 +67,7 @@ index = 0 last_brace = 0 last_space = 0 + last_comma = 0 continue index += 1 if len(message):