# TODO: implement translation through i18n _


class TGBonusMessage:
    SIGNUP = "Вам начислено {amount}Р баллов за привязку номера телефона 🎊"
    PURCHASE_ADDED = "Ура! Вам начислено {amount}P баллов за оформление заказа №{order_id} 🎉"
    PURCHASE_SPENT = "Вы потратили {amount}P баллов на оформление заказа №{order_id}"
    FOR_INVITER = """
Спасибо, твой друг оформил заказ и получил {amount}Р бонусов ✅
Ты тоже получаешь {amount}Р бонусов 🎉 
Продолжай делится ссылкой на наш сервис 🤝
"""
    INVITED_FIRST_PURCHASE = "Поздравляю, Вам начислено {amount}P баллов за оформление заказа №{order_id} 🎉"

    OTHER_DEPOSIT = """
Поздравляю! Вам зачислено {amount}P баллов на баланс 🥳
Причина: {comment}
"""
    OTHER_WITHDRAWAL = """
С баланса списано {amount}P баллов. 
Причина: {comment}
"""


class TGOrderStatusMessage:
    NEW = """ 
Создан новый заказ №{order_id}
Ссылка: {order_link}
    """
    PAYMENT = """"""
    BUYING_NON_SPLIT = "Заказ №{order_id} оплачен, спасибо! Скоро оформим ✅"

    BUYING_SPLIT = """
Заказ №{order_id} оплачен через сплит, спасибо
Остаток к оплате {amount_to_pay}₽.
Скоро оформим ✅
"""

    BOUGHT = "Заказ №{order_id} оформлен, ожидаем доставку на склад в Китае 🇨🇳"

    CHINA = "Заказ №{order_id} на складе в Китае 🇨🇳, скоро отправим в Россию 🇷🇺"
    CHINA_RUSSIA = "Заказ №{order_id} отправлен в Россию 🇷🇺"

    RUSSIA_PICKUP = """
Заказ №{order_id} на складе в России 🇷🇺 и готов к выдаче. 
Чтобы согласовать день и время забора заказа, напишите @noziop
"""

    RUSSIA_CDEK = "Заказ №{order_id} на складе в России 🇷🇺, скоро передадим в СДЭК 🚛"

    SPLIT_WAITING_PICKUP = """
Заказ №{order_id} на складе в России 🇷🇺 и готов к выдаче. 
Пожалуйста, оплатите вторую часть {amount_to_pay}₽. 
После оплаты согласуйте день и время забора заказа через чат с @noziop
"""
    SPLIT_WAITING_CDEK = """
Заказ №{order_id} на складе в России 🇷🇺. 
Пожалуйста, оплатите вторую часть {amount_to_pay}₽. После оплаты передадим заказ в СДЭК 🚛
"""
    SPLIT_PAID = "Заказ №{order_id} оплачен полностью, спасибо 🙌🏼"

    CDEK = "Заказ №{order_id} передан в СДЭК 🚛"

    COMPLETED = """
Заказ №{order_id} доставлен 🎉 
Спасибо большое, что выбрали нас 💙 

Пожалуйста, оставьте небольшой отзыв с фото в чате с @noziop, а мы подарим Вам скидку 150₽ на следующий заказ😉
"""


class TGCoreMessage:
    START = "Добро пожаловать в PoizonStore!"
    ALREADY_AUTH = "Вы уже авторизованы"

    SHARE_PHONE_KEYBOARD = "Отправить номер телефона"
    SHARE_PHONE = "Поделитесь своим номером, чтобы авторизоваться:"
    TG_AUTH_SHARE_PHONE = """
    Добро пожаловать в PoizonStore! 
    Для завершения регистрации, поделитесь номером телефона:
    """
    AUTH_SUCCESS = "Спасибо, теперь вы авторизованы и можете отслеживать заказы."
