pedidos_de_desculpas = [
{"idioma": "Português", "mensagem": "Desculpa"},
{"idioma": "Inglês", "mensagem": "Sorry"},
{"idioma": "Espanhol", "mensagem": "Lo siento"},
{"idioma": "Francês", "mensagem": "Je suis désolé"},
{"idioma": "Alemão", "mensagem": "Es tut mir leid"},
{"idioma": "Italiano", "mensagem": "Mi dispiace"},
{"idioma": "Japonês", "mensagem": "ごめんなさい (Gomen nasai)"},
{"idioma": "Chinês (Mandarim)", "mensagem": "对不起 (Duìbuqǐ)"},
{"idioma": "Árabe", "mensagem": "عذرًا (ʿUẓran)"},
{"idioma": "Russo", "mensagem": "Извини (Izvini)"},
{"idioma": "Coreano", "mensagem": "미안합니다 (Mianhamnida)"},
{"idioma": "Hindi", "mensagem": "माफ़ कीजिए (Maaf kijiye)"},
{"idioma": "Grego", "mensagem": "Συγγνώμη (Signómi)"},
{"idioma": "Turco", "mensagem": "Üzgünüm"},
{"idioma": "Hebraico", "mensagem": "סליחה (Slikha)"},
{"idioma": "Sueco", "mensagem": "Förlåt"},
{"idioma": "Norueguês", "mensagem": "Beklager"},
{"idioma": "Dinamarquês", "mensagem": "Undskyld"},
{"idioma": "Finlandês", "mensagem": "Anteeksi"},
{"idioma": "Holandês", "mensagem": "Sorry"},
{"idioma": "Polonês", "mensagem": "Przepraszam"},
{"idioma": "Tcheco", "mensagem": "Promiňte"},
{"idioma": "Romeno", "mensagem": "Îmi pare rău"},
{"idioma": "Húngaro", "mensagem": "Sajnálom"},
{"idioma": "Tailandês", "mensagem": "ขอโทษ (Khǎw thôt)"},
{"idioma": "Vietnamita", "mensagem": "Xin lỗi"},
{"idioma": "Ucraniano", "mensagem": "Вибачте (Vybachte)"},
{"idioma": "Swahili", "mensagem": "Samahani"},
{"idioma": "Filipino (Tagalo)", "mensagem": "Paumanhin"},
{"idioma": "Indonésio", "mensagem": "Maaf"},
{"idioma": "Malaio", "mensagem": "Maaf"},
{"idioma": "Persa (Farsi)", "mensagem": "ببخشید (Bebakhshid)"},
{"idioma": "Islandês", "mensagem": "Fyrirgefðu"},
{"idioma": "Eslovaco", "mensagem": "Prepáčte"},
{"idioma": "Búlgaro", "mensagem": "Съжалявам (Sŭzhalyavam)"},
{"idioma": "Lituano", "mensagem": "Atsiprašau"},
{"idioma": "Letão", "mensagem": "Atvainojiet"},
{"idioma": "Estoniano", "mensagem": "Vabandust"},
{"idioma": "Basco", "mensagem": "Barkatu"},
{"idioma": "Catalão", "mensagem": "Ho sento"},
{"idioma": "Esperanto", "mensagem": "Pardonu"},
{"idioma": "Irlandês", "mensagem": "Tá brón orm"},
{"idioma": "Galês", "mensagem": "Mae'n ddrwg gennyf"},
{"idioma": "Africâner", "mensagem": "Jammer"},
{"idioma": "Nepalês", "mensagem": "माफ गर्नुहोस् (Maaph garnuhos)"},
{"idioma": "Cazaque", "mensagem": "Кешіріңіз (Keshiriniz)"},
{"idioma": "Uzbeque", "mensagem": "Kechirasiz"},
{"idioma": "Georgiano", "mensagem": "ბოდიშით (Bodishit)"},
{"idioma": "Armênio", "mensagem": "Ներողություն (Neroghut’yun)"}
]
from tkinter import *
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Pedidos de desculpas em várias línguas")
titulo = Label(text="Pedidos de desculpas em várias línguas",
font=("Arial", "25", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05)
texto_sub1 = Label(text="Escolha uma língua:",
font=("Arial", "18", "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.2, rely=0.32)
var = StringVar()
dropDownList =sorted( [
"Português", "Inglês", "Espanhol", "Francês", "Alemão", "Italiano", "Japonês", "Chinês", "Árabe",
"Russo", "Coreano", "Hindi", "Grego", "Turco", "Hebraico", "Sueco", "Norueguês", "Dinamarquês", "Finlandês", "Holandês",
"Polaco", "Tcheco", "Romeno", "Húngaro", "Tailandês", "Vietnamita", "Ucraniano", "Swahili", "Filipino", "Indonésio",
"Malaio", "Persa (Farsi)", "Islandês", "Eslovaco", "Búlgaro", "Lituano", "Letão", "Estoniano",
"Basco", "Catalão", "Esperanto", "Irlandês", "Galês", "Africâner", "Nepalês", "Cazaque", "Uzbeque", "Georgiano", "Armênio"
])
dropdown = OptionMenu(root, var, *dropDownList)
var.set(dropDownList[0])
dropdown.place(relx=0.6, rely=0.32,relwidth=0.3)
dropdown.config(background='#09A3BA', foreground="#FFFFFF",font=('verdana', 12, 'bold'),)
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF",font=('verdana', 12, 'bold'),)
def limpar():
resultado_texto.config(text="")
def app():
idioma_escolhido = var.get()
for item in pedidos_de_desculpas:
if item["idioma"] == idioma_escolhido:
resultado_texto.config(text=f'{idioma_escolhido}: {item["mensagem"]}')
return
resultado_texto.config(text="Idioma não encontrado.")
but1 = Button(text="Mostrar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.5, relwidth=0.25, relheight=0.1)
but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.4, rely=0.5, relwidth=0.25, relheight=0.1)
but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.5, relwidth=0.25, relheight=0.1)
resultado_texto = Label(text="",
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.7, relwidth=0.9, relheight=0.25)
root.mainloop()
Comentários
Enviar um comentário