mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00

it's faster for us to parse another json string than pull a record from a separate db table, and this makes templates and fields consistent
37 lines
915 B
Python
37 lines
915 B
Python
# -*- coding: utf-8 -*-
|
|
# Copyright: Damien Elmes <anki@ichi2.net>
|
|
# License: GNU GPL, version 3 or later; http://www.gnu.org/copyleft/gpl.html
|
|
|
|
from anki.models import Model
|
|
from anki.lang import _
|
|
|
|
models = []
|
|
|
|
# Basic
|
|
##########################################################################
|
|
|
|
def BasicModel(deck):
|
|
m = Model(deck)
|
|
m.name = _("Basic")
|
|
fm = m.newField()
|
|
fm['name'] = _("Front")
|
|
fm['req'] = True
|
|
fm['uniq'] = True
|
|
m.addField(fm)
|
|
fm = m.newField()
|
|
fm['name'] = _("Back")
|
|
m.addField(fm)
|
|
t = m.newTemplate()
|
|
t['name'] = _("Forward")
|
|
t['qfmt'] = "{{" + _("Front") + "}}"
|
|
t['afmt'] = "{{" + _("Back") + "}}"
|
|
m.addTemplate(t)
|
|
t = m.newTemplate()
|
|
t['name'] = _("Reverse")
|
|
t['qfmt'] = "{{" + _("Back") + "}}"
|
|
t['afmt'] = "{{" + _("Front") + "}}"
|
|
t['actv'] = False
|
|
m.addTemplate(t)
|
|
return m
|
|
|
|
models.append(BasicModel)
|