def multiling_verb_pattern()

in scripts/adapet/ADAPET/utilcode.py [0:0]


def multiling_verb_pattern(task_name, english, prompt):
    assert task_name in AMZ_MULTI_LING
    if not english:
        if task_name == 'SetFit/amazon_reviews_multi_zh':
            lang_star_dict = {0: '1星', 1: '2星', 2: '3星', 3: '4星', 4: '5星'}
            lang_pattern = '[TEXT1] 这是 [LBL]'
        
        elif task_name == 'SetFit/amazon_reviews_multi_de':
            lang_star_dict = {0: '1 stern', 1: '2 sterne', 2: '3 sterne', 3: '4 sterne', 4: '5 sterne'}
            lang_pattern = '[TEXT1] dies ist [LBL]'
        
        elif task_name == 'SetFit/amazon_reviews_multi_fr':
            lang_star_dict = {0: '1 étoile', 1: '2 étoiles', 2: '3 étoiles', 3: '4 étoiles', 4: '5 étoiles'}
            lang_pattern = '[TEXT1] est noté [LBL]'
        
        elif task_name == 'SetFit/amazon_reviews_multi_ja':
            lang_star_dict = {0: '一つ星', 1: '二つ星', 2: '三つ星', 3: '四つ星', 4: '五つ星'}
            lang_pattern = '[TEXT1]これは[LBL]だ'
        
        elif task_name == 'SetFit/amazon_reviews_multi_es':
            lang_star_dict = {0: '1 estrella', 1: '2 estrellas', 2: '3 estrellas', 3: '4 estrellas', 4: '5 estrellas'}
            lang_pattern = '[TEXT1] esto es [LBL]'
    else:
        lang_star_dict = {0: '1 star', 1: '2 stars', 2: '3 stars', 3: '4 stars', 4: '5 stars'}
        lang_pattern = '[TEXT1] this is [LBL]'
    
    if prompt:
        return lang_star_dict, lang_pattern
    
    else:
        lang_pattern = '[TEXT1] [LBL]'
        return lang_star_dict, lang_pattern