# Path: KPC/classes.py
# class Error:
#     '''An individual error from a check against an entry. One check
#     usually returns list of errors or empty list if there's no error.
#     '''
#     SUCCESS = 0
#     DEPRECATED = 1
#     WARNING = 2
#     ERROR = 3
# 
#     def __init__(self, message):
#         self.pos = 0
#         self.level = Error.ERROR
#         self.message = message
# 
# class BaseCheck:
#     '''Base class to check an entry from PO files. Subclasses should
#     implement check() function. check() returns list of errors if any.
#     '''
#     def _get_context(self, entry):
#         if not hasattr(self, 'get_context'):
#             return {}
#         fields = {}
#         # parse msgstr
#         for line in entry.msgstr.split('\n'):
#             try:
#                 k, v = line.split(': ', 1)
#                 fields[k] = v
#             except ValueError:
#                 pass
#         return self.get_context(entry, fields)
# 
#     def _check(self, entry, context):
#         return self.check(entry, context)


from KPC.classes import Error, BaseCheck
    ('graphics', '그래픽', '그래픽스'),
    ('graphics', '그래픽', '그림'),
    ('headerbar', '헤더 모음', '헤더 표시줄'),
    ('headerbar', '헤더 모음', '헤더표시줄'),
    ('history', '기록', '히스토리'),
    ('hostname', '호스트 이름', '호스트명'),
    ('input method', '입력기', '입력 방법'),
    ('input method', '입력기', '입력 방식'),
    ('install', '설치', '깔기'),
    ('install', '설치', '인스톨'),
    ('item', '항목', '아이템'),
    ('key', '키', '글쇠'),
    ('keyboard', '키보드', '글쇠판'),
    ('launcher', '실행 아이콘', '실행기'),
    ('license', '라이선스', '라이센스'),
    ('link', '링크', '바로 가기'),
    ('link', '링크', '바로가기'),
    ('locale', '로캘', '로케일'),
    ('e-mail', '전자메일', '이메일'),
    ('email', '전자메일', '이메일'),
    ('message', '메시지', '메세지'),
    ('modify', '수정', '고치'),
    ('modify', '수정', '바꾸'),
    ('non-free', '독점', '비자유'),
    ('password', '암호', '비밀 번호'),
    ('password', '암호', '비밀번호'),
    ('password', '암호', '열쇠글'),
    ('paste', '붙여넣기', '붙여 넣기'),
    ('preferences', '기본 설정', '기본설정'),
    ('preferences', '기본 설정', '선택 사항'),

# Path: KPC/classes.py
# class Error:
#     '''An individual error from a check against an entry. One check
#     usually returns list of errors or empty list if there's no error.
#     '''
#     SUCCESS = 0
#     DEPRECATED = 1
#     WARNING = 2
#     ERROR = 3
# 
#     def __init__(self, message):
#         self.pos = 0
#         self.level = Error.ERROR
#         self.message = message
# 
# class BaseCheck:
#     '''Base class to check an entry from PO files. Subclasses should
#     implement check() function. check() returns list of errors if any.
#     '''
#     def _get_context(self, entry):
#         if not hasattr(self, 'get_context'):
#             return {}
#         fields = {}
#         # parse msgstr
#         for line in entry.msgstr.split('\n'):
#             try:
#                 k, v = line.split(': ', 1)
#                 fields[k] = v
#             except ValueError:
#                 pass
#         return self.get_context(entry, fields)
# 
#     def _check(self, entry, context):
#         return self.check(entry, context)


# Path: KPC/checks/terminology/word-guide.py
from KPC.classes import Error, BaseCheck

    ('graphics', '그래픽', '그래픽스'),
    ('graphics', '그래픽', '그림'),
    ('headerbar', '헤더 모음', '헤더 표시줄'),
    ('headerbar', '헤더 모음', '헤더표시줄'),
    ('history', '기록', '히스토리'),
    ('hostname', '호스트 이름', '호스트명'),
    ('input method', '입력기', '입력 방법'),
    ('input method', '입력기', '입력 방식'),
    ('install', '설치', '깔기'),
    ('install', '설치', '인스톨'),
    ('item', '항목', '아이템'),
    ('key', '키', '글쇠'),
    ('keyboard', '키보드', '글쇠판'),
    ('launcher', '실행 아이콘', '실행기'),
    ('license', '라이선스', '라이센스'),
    ('link', '링크', '바로 가기'),
    ('link', '링크', '바로가기'),
    ('locale', '로캘', '로케일'),
    ('e-mail', '전자메일', '이메일'),
    ('email', '전자메일', '이메일'),
    ('message', '메시지', '메세지'),
    ('modify', '수정', '고치'),
    ('modify', '수정', '바꾸'),
    ('non-free', '독점', '비자유'),
    ('password', '암호', '비밀 번호'),
    ('password', '암호', '비밀번호'),
    ('password', '암호', '열쇠글'),
    ('paste', '붙여넣기', '붙여 넣기'),
    ('preferences', '기본 설정', '기본설정'),
    ('preferences', '기본 설정', '선택 사항'),

    ('preferences', '기본 설정', '설정 사항'),