Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def number(loop):
- if loop < 10:
- loop = '0' + str(loop)
- else:
- loop = str(loop)
- return str(loop)
- def newTL(name):
- file = open(name + '.txt', 'w')
- usuage = input('Usuage rights: ')
- email = input('Contact email: ')
- title = input('Chapter title: ')
- legend = input('Legend of notes: ')
- if usuage:
- file.write(usuage.upper())
- if email:
- file.write('\n(' + email + ')')
- file.write('\n\n')
- if title:
- file.write(title + '\n\n')
- if legend:
- legend = []
- note = input('Add note: ')
- while note:
- legend.append(note)
- note = input('Add another note: ')
- file.write('Legend of Notes:\n')
- for l in legend:
- file.write(l + '\n')
- file.write('\n\n')
- print('''Formatting done. Now starting translation formatting...
- Begin new page by typing '-', blank page by typing '#', new panel by '/' and blank panels by typing '!'.
- Press enter to end.''')
- text = input()
- pageNum = '01'
- while text:
- if text.startswith('-'):
- file.write('\npg' + pageNum)
- frameNum = '01'
- pageNum = number(pageNum)
- elif text.startswith('#'):
- pageNum = str(int(pageNum) + 1)
- continue
- elif text.startswith('/'):
- file.write('f' + frameNum + ': \t' + text[1:])
- frameNum = number(frameNum)
- elif text.startswith('!'):
- frameNum = str(int(frameNum) + 1)
- continue
- else:
- file.write('\t\t' + text)
- file.write('\n')
- text = input()
- print('Translation formatting is done. Would you like to write final comments?')
- comment = input()
- if comment:
- file.write('\n' + '{Comments: ' + comment + '}')
- file.close()
- print('''To create new translation use newTL(name).
- To ignore a certain section, press enter and nothing else!''')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement