[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: l10n/scripts
From: Gaute Hvoslef Kvalnes <gaute () verdsveven ! com>
Date: 2005-09-17 21:23:27
Message-ID: 1126992207.083396.31662.nullmailer () svn ! kde ! org
[Download RAW message or body]
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):
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic