From e5bf86c40eda409f7f0eff58018980212dffbfeb Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 7 Apr 2012 18:28:31 +0900 Subject: [PATCH] add furigana to decks on upgrade --- anki/upgrade.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/anki/upgrade.py b/anki/upgrade.py index 55b254a02..05cb89c78 100644 --- a/anki/upgrade.py +++ b/anki/upgrade.py @@ -476,6 +476,14 @@ order by ordinal""", mid)): t[k] = re.sub("color: ?#000(000)?;?", "", t[k]) t[k] = re.sub("white-space: ?pre-wrap;?", "", t[k]) t[k] = re.sub('(.+?)', '\\1', t[k]) + # new furigana handling + if "japanese" in m['name'].lower(): + if k == 'qfmt': + t[k] = t[k].replace( + "{{Reading}}", "{{kana:Reading}}") + else: + t[k] = t[k].replace( + "{{Reading}}", "{{furigana:Reading}}") # adjust css if t['bg'].lower() == "#ffffff": # a bit more intuitive default