Frost Ming 6c72c29943
Minor improvements for loader and translator (#103)
* Minor improvements for loader and translator

* use rotate key

* fix: typo

---------

Co-authored-by: yihong0618 <zouzou0208@gmail.com>
2023-03-08 13:27:00 +08:00

17 lines
321 B
Python

import itertools
from abc import ABC, abstractmethod
class Base(ABC):
def __init__(self, key, language):
self.keys = itertools.cycle(key.split(","))
self.language = language
@abstractmethod
def rotate_key(self):
pass
@abstractmethod
def translate(self, text):
pass