{
  "aztec-sign-calculator": {
    "heading": "Signo asteca do dia de nascimento",
    "subheading": "Signo do tonalpohualli (20 signos × 13 números), trecena e divindade patrona, pela mesma correlação do tzolk'in maia.",
    "inputs_title": "Data de nascimento",
    "birth_date": "Data de nascimento",
    "invalid_date": "Informe uma data entre 1900 e 2100.",
    "correlation_short": "Correlação: a queda de Tenochtitlan, em 13 de agosto de 1521 (calendário juliano), cai em um dia 1 Cóatl, como na correlação GMT do tzolk'in maia.",
    "result_label": "Seu signo asteca",
    "copy_label": "Copiar",
    "number_label": "Número (1 a 13)",
    "trecena_label": "Trecena",
    "trecena_rank": "trecena nº {{n}} de 20",
    "patron_label": "Divindade patrona do signo",
    "position_label": "Dia do ciclo",
    "signs_title": "Os 20 signos do tonalpohualli",
    "notes_title": "Correlação e limites",
    "correlation_note": "O tonalpohualli e o tzolk'in maia seguem a mesma contagem de 260 dias. Os cronistas datam a queda de Tenochtitlan, em 13 de agosto de 1521 (juliano), em um dia 1 Cóatl; a correlação GMT (584283) dá de fato 1 Cóatl nesse dia, e é ela que a ferramenta aplica.",
    "press_lists_note": "Algumas listas publicadas na imprensa dão um signo fixo para cada data do ano. Uma contagem de 260 dias não volta à mesma data de um ano para o outro (365 = 260 + 105): seu signo pode, portanto, diferir dessas listas.",
    "tradition_note": "O tonalpohualli era o calendário ritual e divinatório dos mexicas. O signo e sua divindade são apresentados aqui como uma herança cultural, não como uma previsão.",
    "copy_text": "Signo asteca: {{day}} ({{meaning}}). Trecena {{trecena}}. Divindade patrona: {{patron}}.",
    "sign_0": "Crocodilo",
    "sign_1": "Vento",
    "sign_2": "Casa",
    "sign_3": "Lagarto",
    "sign_4": "Serpente",
    "sign_5": "Morte",
    "sign_6": "Cervo",
    "sign_7": "Coelho",
    "sign_8": "Água",
    "sign_9": "Cachorro",
    "sign_10": "Macaco",
    "sign_11": "Erva",
    "sign_12": "Junco",
    "sign_13": "Jaguar",
    "sign_14": "Águia",
    "sign_15": "Abutre",
    "sign_16": "Movimento",
    "sign_17": "Sílex",
    "sign_18": "Chuva",
    "sign_19": "Flor"
  },
  "kua-number-calculator": {
    "heading": "Cálculo do número Kua",
    "subheading": "Número Kua, grupo Leste ou Oeste e direções favoráveis a partir do ano solar chinês e do sexo.",
    "inputs_title": "Data de nascimento e sexo",
    "birth_date": "Data de nascimento",
    "sex_label": "Sexo (a fórmula é diferente)",
    "sex_female": "Mulher",
    "sex_male": "Homem",
    "lichun_day_warning": "Nascimento no dia do Lichun ({{date}}, horário de Pequim): o ano solar depende da hora de nascimento.",
    "before_lichun_label": "Nascimento antes deste horário (ano solar anterior)",
    "range_note": "Datas de 1901 a 2099. O ano solar chinês começa no Lichun, por volta de 4 de fevereiro: quem nasce em janeiro ou no início de fevereiro conta como do ano anterior.",
    "invalid_date": "Informe uma data de nascimento entre 1901 e 2099.",
    "result_label": "Seu número Kua",
    "copy_label": "Copiar",
    "group_east": "Grupo Leste",
    "group_west": "Grupo Oeste",
    "trigram_kan": "Trigrama Kan ☵ (água)",
    "trigram_kun": "Trigrama Kun ☷ (terra)",
    "trigram_zhen": "Trigrama Zhen ☳ (madeira)",
    "trigram_xun": "Trigrama Xun ☴ (madeira)",
    "trigram_qian": "Trigrama Qian ☰ (metal)",
    "trigram_dui": "Trigrama Dui ☱ (metal)",
    "trigram_gen": "Trigrama Gen ☶ (terra)",
    "trigram_li": "Trigrama Li ☲ (fogo)",
    "solar_year_label": "Ano solar chinês",
    "born_before_lichun": "Nascimento antes do Lichun: vale o ano anterior.",
    "born_after_lichun": "Nascimento depois do Lichun: vale o ano civil.",
    "lichun_label": "Lichun {{year}} (início da primavera)",
    "beijing_time": "Horário de Pequim (UTC+8), cálculo com precisão de 10 minutos",
    "steps_title": "Cálculo passo a passo",
    "step_digits": "Dois últimos dígitos do ano solar: {{yy}}, reduzidos a um dígito: {{r}}",
    "step_male_before": "Homem, ano solar anterior a 2000: 10 − {{r}} = {{raw}}",
    "step_male_after": "Homem, ano solar 2000 ou posterior: 9 − {{r}} = {{raw}}",
    "step_female_before": "Mulher, ano solar anterior a 2000: {{r}} + 5 = {{raw}}",
    "step_female_after": "Mulher, ano solar 2000 ou posterior: {{r}} + 6 = {{raw}}",
    "step_reduce": "Redução a um dígito (0 conta como 9): {{raw}} → {{reduced}}",
    "step_five_male": "O 5 não tem trigrama: para um homem, vira 2.",
    "step_five_female": "O 5 não tem trigrama: para uma mulher, vira 8.",
    "directions_title": "Direções segundo as Oito Mansões",
    "col_position": "Posição",
    "col_direction": "Direção",
    "col_quality": "Qualidade",
    "favorable": "Favorável",
    "unfavorable": "Desfavorável",
    "pos_sheng_qi": "Sheng Qi (vitalidade, sucesso)",
    "pos_tian_yi": "Tian Yi (saúde)",
    "pos_yan_nian": "Yan Nian (relacionamentos, longevidade)",
    "pos_fu_wei": "Fu Wei (estabilidade)",
    "pos_huo_hai": "Huo Hai (contratempos)",
    "pos_wu_gui": "Wu Gui (cinco fantasmas)",
    "pos_liu_sha": "Liu Sha (seis assassinos)",
    "pos_jue_ming": "Jue Ming (perda total)",
    "dir_N": "Norte",
    "dir_NE": "Nordeste",
    "dir_E": "Leste",
    "dir_SE": "Sudeste",
    "dir_S": "Sul",
    "dir_SW": "Sudoeste",
    "dir_W": "Oeste",
    "dir_NW": "Noroeste",
    "tradition_note": "Essas direções vêm da escola das Oito Mansões (Ba Zhai) do feng shui, uma tradição chinesa. É um sistema simbólico: nenhum estudo científico mostra que uma orientação afeta a saúde, o dinheiro ou os relacionamentos.",
    "cycle_title": "Conferência: o ciclo de 9 anos",
    "cycle_note": "O número Kua diminui 1 por ano para os homens e aumenta 1 para as mulheres; o 5 vira 2 (homens) ou 8 (mulheres). As fórmulas “depois de 2000” prolongam o mesmo ciclo.",
    "copy_text": "Número Kua {{kua}} ({{group}}). Direções favoráveis: {{good}}. Desfavoráveis: {{bad}}."
  },
  "maya-kin-calculator": {
    "heading": "Kin maia, selo e nawal pela data de nascimento",
    "subheading": "O Sincronário das 13 Luas (Dreamspell) e a contagem tradicional do tzolk'in, lado a lado, com a diferença entre os dois.",
    "inputs_title": "Data de nascimento",
    "birth_date": "Data de nascimento",
    "two_systems_note": "Duas contagens de 260 dias levam o nome de calendário maia: o Sincronário de José Argüelles, que dá o kin e a assinatura galáctica, e o tzolk'in ainda mantido na Guatemala, que dá o nawal. Eles não caem no mesmo dia.",
    "invalid_date": "Informe uma data entre 1900 e 2100.",
    "ds_title": "Sincronário das 13 Luas (Dreamspell, J. Argüelles)",
    "copy_label": "Copiar",
    "kin_n": "Kin {{n}}",
    "seal_label": "Selo solar",
    "tone_label": "Tom galáctico",
    "wavespell_label": "Onda encantada",
    "hunab_ku_note": "O dia 29 de fevereiro não tem kin no Sincronário: é o dia “0.0 Hunab Ku”, fora da contagem. A ferramenta mostra o kin de 28 de fevereiro e avisa.",
    "oracle_title": "Oráculo da assinatura galáctica",
    "oracle_analog": "Análogo",
    "oracle_antipode": "Antípoda",
    "oracle_occult": "Oculto",
    "guide_note": "O guia não é exibido: sua regra depende do tom e nenhuma fonte publicada consultada a confirma para todos os tons.",
    "trad_title": "Contagem tradicional (tzolk'in, correlação GMT 584283)",
    "nawal_label": "Nawal (k'iche')",
    "number_label": "Número",
    "position_label": "Dia do ciclo",
    "trad_note": "Em destaque, o nome iucateca do dia; ao lado, o nome k'iche' usado pelos guias espirituais (ajq'ij) da Guatemala, onde essa contagem continua sendo mantida.",
    "diff_title": "Por que os dois resultados diferem",
    "diff_value": "Kin {{ds}} no Sincronário, dia {{trad}} no tzolk'in: {{gap}} dias de diferença no ciclo de 260.",
    "diff_origin": "Ponto de partida diferente: o Sincronário segue a contagem fixada por José Argüelles (Dreamspell), o tzolk'in a contagem ininterrupta que a correlação GMT liga ao calendário gregoriano.",
    "diff_leap": "O Sincronário pula o dia 29 de fevereiro, o tzolk'in não: a diferença aumenta um dia a cada ano bissexto.",
    "tradition_note": "Esses calendários pertencem a tradições culturais e espirituais. O kin e o nawal são símbolos, não previsões.",
    "copy_text": "Sincronário: kin {{kin}}, {{seal}}, tom {{tone}}. Tzolk'in tradicional: {{trad}}.",
    "seal_1": "Dragão Vermelho",
    "seal_2": "Vento Branco",
    "seal_3": "Noite Azul",
    "seal_4": "Semente Amarela",
    "seal_5": "Serpente Vermelha",
    "seal_6": "Enlaçador de Mundos Branco",
    "seal_7": "Mão Azul",
    "seal_8": "Estrela Amarela",
    "seal_9": "Lua Vermelha",
    "seal_10": "Cachorro Branco",
    "seal_11": "Macaco Azul",
    "seal_12": "Humano Amarelo",
    "seal_13": "Caminhante do Céu Vermelho",
    "seal_14": "Mago Branco",
    "seal_15": "Águia Azul",
    "seal_16": "Guerreiro Amarelo",
    "seal_17": "Terra Vermelha",
    "seal_18": "Espelho Branco",
    "seal_19": "Tormenta Azul",
    "seal_20": "Sol Amarelo",
    "tone_1": "Magnético",
    "tone_2": "Lunar",
    "tone_3": "Elétrico",
    "tone_4": "Autoexistente",
    "tone_5": "Harmônico",
    "tone_6": "Rítmico",
    "tone_7": "Ressonante",
    "tone_8": "Galáctico",
    "tone_9": "Solar",
    "tone_10": "Planetário",
    "tone_11": "Espectral",
    "tone_12": "Cristal",
    "tone_13": "Cósmico"
  },
  "average-daily-gain-calculator": {
    "heading": "Cálculo do GMD (ganho médio diário)",
    "subheading": "Duas pesagens, duas datas: o GMD em g/dia, o ganho do lote e a data prevista para um peso-alvo.",
    "weighings_title": "Pesagens",
    "species": "Espécie",
    "species_cattle": "Bovino",
    "species_pig": "Suíno",
    "species_sheep": "Ovino (cordeiro)",
    "species_poultry": "Ave (frango de corte)",
    "species_other": "Outra espécie",
    "date1": "Data da 1ª pesagem",
    "weight1": "Peso na 1ª pesagem",
    "date2": "Data da 2ª pesagem",
    "weight2": "Peso na 2ª pesagem",
    "count": "Número de animais do lote",
    "count_hint": "Informe o peso de um animal ou o peso médio do lote: o ganho do lote é multiplicado por esse número. Para a 1ª pesagem, o peso ao nascer serve.",
    "target_title": "Data prevista para um peso-alvo",
    "target": "Peso-alvo",
    "target_date": "Com o mesmo GMD, o animal chegará a {{target}} kg por volta de {{date}}, ou seja, {{days}} dias após a 2ª pesagem.",
    "target_reached": "O peso-alvo de {{target}} kg já foi atingido na 2ª pesagem.",
    "target_no_gain": "O GMD é nulo ou negativo: nenhuma data pode ser projetada.",
    "result_title": "Ganho médio diário",
    "copy_label": "Copiar o resultado",
    "answer": "GMD = {{gmq}} g/dia ({{gain}} kg ganhos em {{days}} dias)",
    "invalid_dates": "A 2ª pesagem deve ser posterior à 1ª: confira as datas.",
    "gmq_label": "GMD (g/dia)",
    "gmq_kg_label": "GMD (kg/dia)",
    "days_label": "Dias entre as pesagens",
    "lot_gain_label": "Ganho total do lote",
    "unit_g_day": "g/dia",
    "bench_title": "Referências publicadas",
    "bench_none": "Não há referência com fonte para esta espécie: compare o GMD com o de seus lotes anteriores.",
    "bench_note": "Essas referências são médias publicadas, não metas: o GMD esperado depende da raça, do sexo, da idade e da alimentação. Um GMD anormalmente baixo deve ser discutido com seu técnico ou veterinário.",
    "bench_pig_postweaning": "Pós-desmame, 8 a 30 kg",
    "bench_pig_fattening": "Terminação, 30 a 115 kg",
    "bench_pig_weaning_sale": "Do desmame ao abate, 8 a 115 kg",
    "bench_poultry_d35": "Frango Ross 308, GMD médio de 0 a 35 dias",
    "bench_poultry_d42": "Frango Ross 308, GMD médio de 0 a 42 dias",
    "src_ifip": "Média francesa, IFIP, Références GTTT-GTE 2024 (edição 2025), granjas de ciclo completo",
    "src_aviagen": "Meta do melhorista, Aviagen, Ross 308 Broiler Performance Objectives 2022 (sexos misturados)"
  },
  "cattle-water-requirement-calculator": {
    "heading": "Necessidade de água de bebida dos bovinos",
    "subheading": "Litros por dia e por animal, depois total do rebanho por dia, por mês e por ano, a partir de duas tabelas publicadas.",
    "method": "Referência usada",
    "method_omafra": "OMAFRA 2023: por tipo de animal (leite e corte)",
    "method_nrc": "NRC 1996: bovinos de corte conforme peso e temperatura",
    "type": "Tipo de animal",
    "type_dairy_lactating": "Vaca leiteira em lactação",
    "type_dairy_dry": "Vaca leiteira seca",
    "type_dairy_heifer": "Novilha leiteira (5 a 24 meses)",
    "type_dairy_calf": "Bezerro leiteiro (1 a 4 meses)",
    "type_beef_backgrounding": "Bovino em recria, 181 a 364 kg",
    "type_beef_finishing": "Bovino em terminação, 364 a 636 kg",
    "type_beef_cow_calf": "Vaca de cria com seu bezerro",
    "type_beef_dry_bull": "Vaca de cria seca, novilha prenha ou touro",
    "milk": "Produção de leite por vaca e por dia",
    "source_omafra": "Fonte: OMAFRA (Ministério da Agricultura de Ontário, Canadá), ficha técnica nº 23-024 “Livestock Water Requirements”, fevereiro de 2023, tabelas 1 e 2. Faixa = quantidade necessária conforme o ambiente e o manejo.",
    "nrc_category": "Categoria e peso",
    "nrc_growing": "Novilha, boi ou novilho em crescimento",
    "nrc_finishing": "Bovino em terminação",
    "nrc_wintering": "Vaca de cria no inverno (gestante)",
    "nrc_lactating": "Vaca de cria em lactação",
    "nrc_bull": "Touro adulto",
    "nrc_row": "{{group}}, {{kg}} kg ({{lb}} lb)",
    "temperature": "Temperatura do ar (coluna da tabela)",
    "temp_first": "{{c}} °C ({{f}} °F) ou menos",
    "temp_col": "{{c}} °C ({{f}} °F)",
    "source_nrc": "Fonte: NRC, Nutrient Requirements of Beef Cattle, 7ª ed. (1996), a partir de Winchester e Morris (1956), tabela reproduzida pela Universidade de Nebraska-Lincoln (ficha G2060, 2011). Valores convertidos de galões americanos para litros e de °F para °C; sem interpolação entre as colunas.",
    "herd": "Número de animais",
    "answer_lactating": "Uma vaca leiteira com {{milk}} kg de leite por dia bebe {{lo}} a {{hi}} L de água por dia",
    "answer_type": "{{type}}: {{lo}} a {{hi}} L de água por dia e por animal",
    "answer_nrc": "{{row}}, a {{temp}} °C: cerca de {{l}} L de água por dia",
    "nrc_no_value": "A tabela do NRC não traz valor para vacas no inverno acima de 21 °C (70 °F).",
    "result_title": "Água de bebida",
    "copy_label": "Copiar o resultado",
    "per_animal": "Por animal e por dia",
    "herd_day": "Rebanho, por dia",
    "herd_month": "Rebanho, por mês (30 dias)",
    "herd_year": "Rebanho, por ano",
    "interp_note": "A tabela traz 4 níveis de produção (13,6; 22,7; 36,3 e 45,5 kg/dia): entre duas linhas, a faixa é interpolada linearmente.",
    "clamp_note": "Produção fora da tabela: usa-se a linha mais próxima.",
    "cirad_line": "Outra referência, ficha CASEF do CIRAD (PDF de 2019): 30 a 40 L de manutenção mais 4 a 5 L por litro de leite para uma vaca de 500 kg, ou seja, {{lo}} a {{hi}} L/dia (1 kg de leite contado como 1 L).",
    "avg_line": "Consumo médio registrado em Ontário para esta categoria: {{avg}} L/dia.",
    "nrc_note": "A tabela dá a água total, incluindo a água dos alimentos, e o consumo permanece constante abaixo de 4,4 °C (40 °F).",
    "trough_title": "Vazão do bebedouro",
    "trough_flow": "Uma vaca bebe 10 a 20 L por minuto: o bebedouro deve fornecer cerca de 20 L/min (Guide de l'abreuvement, Chambre régionale d'agriculture de Bourgogne-Franche-Comté, 2022).",
    "heat_title": "Calor",
    "heat_note": "O mesmo guia indica que a necessidade de uma vaca de cria com seu bezerro, 40 L/dia, é multiplicada por 1,5 ou até 2 nos fortes calores de verão. Para quantificar o efeito da temperatura, escolha a referência NRC.",
    "range_note": "Esses valores são referências publicadas: a água deve ficar disponível à vontade, e o consumo real varia com a ração, a umidade das forragens e o calor."
  },
  "energy-corrected-milk-calculator": {
    "heading": "Leite corrigido para energia (ECM), FPCM e leite a 4% de gordura",
    "subheading": "Converta uma produção em leite padrão conforme os teores de gordura, proteína e lactose.",
    "inputs_title": "Produção e composição",
    "milk": "Leite produzido",
    "milk_hint": "Por dia, por lactação ou por ano: o resultado é dado para o mesmo período.",
    "fat": "Teor de gordura",
    "protein": "Teor de proteína",
    "lactose": "Teor de lactose",
    "lactose_hint": "Sem lactose, o ECM usa a variante de Sjaunja, que supõe 4,61% de lactose. O FPCM e o FCM não usam a lactose.",
    "result_title": "Leite corrigido",
    "copy_label": "Copiar o resultado",
    "answer": "{{milk}} kg de leite com {{fat}}% de gordura e {{protein}}% de proteína = {{ecm}} kg de ECM",
    "ecm_label": "ECM, leite corrigido para energia",
    "ecm_src": "Sjaunja et al. (1990): leite × (383 × gordura + 242 × proteína total + 165,4 × lactose + 20,7) / 3.140",
    "fpcm_label": "FPCM, leite corrigido para gordura e proteína",
    "fcm_label": "Leite a 4% de gordura (FCM)",
    "fcm_src": "Gaines e Davidson (1923): 0,4 × leite + 15 × kg de gordura",
    "notes_title": "Bom saber",
    "note_standard": "Cada fórmula converte o leite em um leite de referência: 3.140 kJ por kg para o ECM, 4,0% de gordura e 3,3% de proteína verdadeira para o FPCM, 4% de gordura para o FCM. Um leite mais rico resulta, portanto, em mais kg corrigidos do que kg produzidos.",
    "basis": "O teor de proteína informado é em",
    "basis_crude": "proteína total (N × 6,38), a PB dos laticínios",
    "basis_true": "proteína verdadeira",
    "lactose_known": "Conheço o teor de lactose",
    "ecm_src_nolactose": "Sjaunja et al. (1990), sem lactose: leite × (0,25 + 0,122 × gordura + 0,077 × proteína total)",
    "fpcm_src_crude": "FIL-IDF 520/2022, conforme a ficha Fonterra 2025, forma com proteína total: leite × (0,1226 × gordura + 0,0722 × proteína + 0,2534)",
    "fpcm_src_true": "FIL-IDF 520/2022, conforme a ficha Fonterra 2025: leite × (0,1226 × gordura + 0,0776 × proteína verdadeira + 0,2534)",
    "note_protein_crude": "O ECM de Sjaunja é calculado com a proteína total (N × 6,38), a do teor de proteína (PB) dos laticínios. O FPCM usa então o coeficiente 0,0722, equivalente para proteína total ao da FIL.",
    "note_protein_true": "O FPCM da FIL é calculado com a proteína verdadeira (coeficiente 0,0776). O ECM de Sjaunja é definido com a proteína total: com proteína verdadeira, fica ligeiramente subestimado."
  },
  "feed-conversion-ratio-calculator": {
    "heading": "Cálculo da conversão alimentar (CA)",
    "subheading": "Ração consumida e pesagens: a CA, a eficiência alimentar e o custo da ração por kg de ganho.",
    "inputs_title": "Ração e pesagens",
    "feed": "Ração consumida (sobras descontadas)",
    "weight1": "Peso vivo no início",
    "weight2": "Peso vivo no fim",
    "inputs_hint": "Para um animal ou para todo o lote, com os mesmos animais no início e no fim. Exemplo padrão: um suíno de 30 a 118 kg que consome 229 kg de ração.",
    "price_title": "Preço da ração",
    "price": "Preço da ração por tonelada",
    "price_reset": "Valor padrão",
    "result_title": "Conversão alimentar",
    "copy_label": "Copiar o resultado",
    "answer": "CA = {{ic}} kg de ração por kg de ganho ({{feed}} kg de ração para {{gain}} kg de ganho)",
    "invalid_gain": "O ganho de peso deve ser positivo: o peso final deve superar o peso inicial.",
    "ic_label": "CA (kg de ração / kg de ganho)",
    "efficiency_label": "Eficiência alimentar (kg de ganho / kg de ração)",
    "cost_label": "Custo da ração por kg de ganho",
    "cost_hint": "O custo é expresso na moeda do preço informado.",
    "gain_label": "Ganho de peso vivo",
    "dead": "Peso dos animais mortos ou retirados (opcional)",
    "price_source": "Padrão: € 326/t, preço IFIP da ração para suínos em terminação em abril de 2025 (Agreste, DRAAF Bretagne, conjuntura de junho de 2025). Substitua pelo preço da sua ração, em qualquer moeda.",
    "ic_live": "Sem contar o peso dos animais mortos ou retirados, a CA seria de {{ic}}.",
    "bench_title": "Referências publicadas",
    "bench_pig_postweaning": "Suíno, pós-desmame 8 a 30 kg: CA de 1,71 (IFIP, GTE 2024)",
    "bench_pig_fattening": "Suíno, terminação 30 a 115 kg: CA de 2,61 (IFIP, GTE 2024)",
    "bench_pig_global": "Suíno, CA global da granja de ciclo completo: 2,74 (IFIP, GTE 2024)",
    "bench_poultry": "Frango Ross 308: CA de 1,399 aos 35 dias (2,296 kg) e 1,531 aos 42 dias (2,998 kg), metas Aviagen 2022 sem correção de mortalidade",
    "bench_note": "Médias e metas publicadas, não normas: a CA depende da ração, da genética, das perdas de ração e da faixa de peso. Compare faixas de peso idênticas."
  },
  "celtic-tree-horoscope-calculator": {
    "heading": "Horóscopo celta: sua árvore de nascimento",
    "subheading": "Escolha o dia e o mês de nascimento e depois o sistema.",
    "birth_day": "Dia de nascimento",
    "birth_month": "Mês de nascimento",
    "system": "Sistema",
    "system_delsol": "Círculo de 21 árvores (Paula Delsol, 1971)",
    "system_graves": "13 meses lunares (Robert Graves, 1948)",
    "origin_title": "Uma invenção do século XX",
    "origin_text": "Nenhuma fonte antiga ou medieval descreve um horóscopo celta das árvores. Robert Graves tirou seus 13 meses do alfabeto ogâmico em The White Goddess (1948); Paula Delsol criou o círculo de 21 árvores para a revista Marie Claire em 1971.",
    "headline": "{{date}}: {{tree}}",
    "genus": "Gênero botânico",
    "ogham": "Letra ogâmica",
    "nameless_note": "Graves conta 13 meses de 28 dias, ou seja, 364 dias: o dia 23 de dezembro fica fora dos meses.",
    "periods": "Períodos desta árvore",
    "range": "de {{from}} a {{to}}",
    "copy": "Copiar o resultado",
    "other_system": "No outro sistema, “{{system}}”, a mesma data dá: {{tree}}.",
    "tree_apple": "Macieira",
    "tree_fir": "Abeto",
    "tree_elm": "Olmo",
    "tree_cypress": "Cipreste",
    "tree_poplar": "Choupo",
    "tree_celtis": "Celtis (às vezes “cedro”)",
    "tree_pine": "Pinheiro",
    "tree_willow": "Salgueiro",
    "tree_lime": "Tília",
    "tree_oak": "Carvalho",
    "tree_hazel": "Aveleira",
    "tree_rowan": "Sorveira",
    "tree_maple": "Bordo",
    "tree_walnut": "Nogueira",
    "tree_chestnut": "Castanheiro",
    "tree_ash": "Freixo",
    "tree_hornbeam": "Carpino",
    "tree_fig": "Figueira",
    "tree_birch": "Bétula",
    "tree_olive": "Oliveira",
    "tree_beech": "Faia",
    "tree_alder": "Amieiro",
    "tree_hawthorn": "Pilriteiro",
    "tree_holly": "Azevinho",
    "tree_vine": "Videira",
    "tree_ivy": "Hera",
    "tree_reed": "Junco",
    "tree_elder": "Sabugueiro",
    "tree_nameless": "Dia sem nome"
  },
  "egyptian-horoscope-calculator": {
    "heading": "Horóscopo egípcio: sua divindade",
    "subheading": "Escolha o dia e o mês de nascimento e depois a versão da tabela.",
    "birth_day": "Dia de nascimento",
    "birth_month": "Mês de nascimento",
    "version": "Versão da tabela",
    "version_scattered": "12 deuses, períodos espalhados (FR, DE, EN)",
    "version_monthly": "12 deuses, do dia 16 ao 15 (imprensa de língua espanhola)",
    "origin_title": "Uma invenção moderna",
    "origin_text": "Nenhum texto egípcio classifica os nascimentos sob 12 deuses. Essas tabelas circulam na imprensa e na web desde o século XX e diferem conforme o país. O único zodíaco conhecido no Egito, o de Dendera (século I a.C.), retoma os signos greco-babilônicos.",
    "headline": "{{date}}: {{god}}",
    "periods": "Períodos desta divindade",
    "range": "de {{from}} a {{to}}",
    "copy": "Copiar o resultado",
    "other_version": "Na outra versão, “{{version}}”, a mesma data dá: {{god}}.",
    "god_nile": "O Nilo",
    "god_amun_ra": "Amon-Rá",
    "god_mut": "Mut",
    "god_geb": "Geb",
    "god_osiris": "Osíris",
    "god_isis": "Ísis",
    "god_thoth": "Thoth",
    "god_horus": "Hórus",
    "god_anubis": "Anúbis",
    "god_seth": "Set",
    "god_bastet": "Bastet",
    "god_sekhmet": "Sekhmet",
    "god_selket": "Serket",
    "god_apep": "Apófis (Apep)",
    "god_ptah": "Ptá",
    "god_atum": "Atum",
    "god_ra": "Rá",
    "god_maat": "Maat",
    "god_hathor": "Hathor",
    "role_nile": "O rio, personificado pelo deus Hapi, traz a cada ano a cheia que fertiliza as terras.",
    "role_amun_ra": "Fusão de Amon, deus de Tebas, e de Rá, o sol: rei dos deuses no Novo Império.",
    "role_mut": "Deusa mãe de Tebas, esposa de Amon e mãe de Khonsu.",
    "role_geb": "Deus da terra, pai de Osíris, Ísis, Set e Néftis.",
    "role_osiris": "Deus dos mortos e do renascimento, soberano e juiz do além.",
    "role_isis": "Deusa da magia e da proteção, esposa de Osíris e mãe de Hórus.",
    "role_thoth": "Deus da escrita, do saber e da lua, escriba dos deuses.",
    "role_horus": "Deus falcão do céu e da realeza, filho de Ísis e Osíris.",
    "role_anubis": "Deus com cabeça de chacal, da mumificação, guardião das necrópoles.",
    "role_seth": "Deus do deserto, das tempestades e da desordem, assassino de Osíris no mito.",
    "role_bastet": "Deusa com cabeça de gata de Bubástis, protetora do lar.",
    "role_sekhmet": "Deusa leoa da guerra e das epidemias, invocada também para curar.",
    "role_selket": "Deusa do escorpião, protetora contra picadas e mordidas venenosas.",
    "role_apep": "Serpente do caos, inimigo de Rá; não era venerado, mas combatido nos ritos.",
    "role_ptah": "Deus criador de Mênfis, patrono dos artesãos.",
    "role_atum": "Deus criador de Heliópolis, associado ao sol poente. Algumas listas colocam Thoth em seu lugar.",
    "role_ra": "Deus do sol, que atravessa o céu em sua barca.",
    "role_maat": "Deusa da verdade, da justiça e da ordem do mundo.",
    "role_hathor": "Deusa do amor, da música e da alegria, frequentemente representada com chifres de vaca."
  },
  "tarot-birth-card-calculator": {
    "heading": "Cálculo do seu arcano de nascimento",
    "subheading": "Método de Mary K. Greer: mês + dia + ano, reduzidos a arcanos maiores.",
    "birth_date": "Data de nascimento",
    "calculation": "Cálculo",
    "method_title": "O método",
    "method_text": "Some o mês, o dia e o ano e depois os dígitos do total até obter 22 ou menos: é a carta da personalidade. Reduzida a um dígito, ela dá a carta da alma. O 22 vale O Louco (0) e se reduz a 4. Numeração Rider-Waite: VIII a Força, XI a Justiça.",
    "disclaimer": "Um sistema simbólico de autoconhecimento, não uma previsão.",
    "invalid_date": "Informe uma data de nascimento completa.",
    "your_cards": "Seus arcanos de nascimento",
    "headline_single": "{{n}} – {{card}}, carta única",
    "headline_pair": "{{n1}} – {{first}} e {{n2}} – {{last}}",
    "copy": "Copiar o resultado",
    "role_single": "Carta da personalidade e da alma",
    "role_personality": "Carta da personalidade",
    "role_soul": "Carta da alma",
    "role_middle": "Etapa intermediária",
    "marseille_note_8": "No tarô de Marselha, a Força leva o número XI.",
    "marseille_note_11": "No tarô de Marselha, a Justiça leva o número VIII.",
    "arcana_0": "O Louco",
    "arcana_1": "O Mago",
    "arcana_2": "A Sacerdotisa",
    "arcana_3": "A Imperatriz",
    "arcana_4": "O Imperador",
    "arcana_5": "O Hierofante",
    "arcana_6": "Os Enamorados",
    "arcana_7": "O Carro",
    "arcana_8": "A Força",
    "arcana_9": "O Eremita",
    "arcana_10": "A Roda da Fortuna",
    "arcana_11": "A Justiça",
    "arcana_12": "O Enforcado",
    "arcana_13": "A Morte",
    "arcana_14": "A Temperança",
    "arcana_15": "O Diabo",
    "arcana_16": "A Torre",
    "arcana_17": "A Estrela",
    "arcana_18": "A Lua",
    "arcana_19": "O Sol",
    "arcana_20": "O Julgamento",
    "arcana_21": "O Mundo",
    "kw_0": "liberdade, partida, espontaneidade",
    "kw_1": "iniciativa, habilidade, vontade",
    "kw_2": "intuição, estudo, discrição",
    "kw_3": "criatividade, abundância, expressão",
    "kw_4": "estrutura, autoridade, estabilidade",
    "kw_5": "tradição, ensino, valores",
    "kw_6": "escolha, relacionamentos, harmonia",
    "kw_7": "impulso, domínio, movimento",
    "kw_8": "coragem, força interior, paciência",
    "kw_9": "introspecção, sabedoria, solidão",
    "kw_10": "ciclos, mudança, oportunidade",
    "kw_11": "equilíbrio, verdade, equidade",
    "kw_12": "desapego, outro olhar, pausa",
    "kw_13": "transformação, fim, renovação",
    "kw_14": "medida, cura, mistura",
    "kw_15": "desejo, apego, matéria",
    "kw_16": "reviravolta, revelação, libertação",
    "kw_17": "esperança, inspiração, serenidade",
    "kw_18": "imaginação, sonhos, incerteza",
    "kw_19": "alegria, vitalidade, sucesso",
    "kw_20": "despertar, chamado, renovação",
    "kw_21": "realização, conclusão, plenitude"
  },
  "tibetan-calendar-converter": {
    "heading": "Conversor de calendário tibetano (Phugpa)",
    "subheading": "Data tibetana de um dia gregoriano, meses intercalares, dias pulados ou duplicados e datas do Losar.",
    "gregorian_date": "Data gregoriana",
    "today": "Hoje",
    "range_note": "Datas aceitas: de 1900 a 2100.",
    "method_title": "Método de cálculo",
    "method_text": "Cálculo Phugpa segundo Svante Janson, “Tibetan calendar mathematics” (2007, revisado em 2014), com a anomalia lunar dos almanaques (1/28). O dia civil leva o número do dia lunar que nele termina. Compare com o almanaque do seu centro para as datas de prática.",
    "invalid_date": "Informe uma data entre 1900 e 2100.",
    "year_name": "{{animal}} {{element}} ({{gender}})",
    "element_0": "de Madeira",
    "element_1": "de Fogo",
    "element_2": "de Terra",
    "element_3": "de Ferro",
    "element_4": "de Água",
    "animal_0": "Rato",
    "animal_1": "Boi",
    "animal_2": "Tigre",
    "animal_3": "Lebre",
    "animal_4": "Dragão",
    "animal_5": "Serpente",
    "animal_6": "Cavalo",
    "animal_7": "Carneiro",
    "animal_8": "Macaco",
    "animal_9": "Pássaro",
    "animal_10": "Cachorro",
    "animal_11": "Porco",
    "male": "macho",
    "female": "fêmea",
    "headline": "Dia {{day}} do mês {{month}}, ano {{royal}} – {{year}}",
    "leap_month_badge": "Mês intercalar (o primeiro dos dois meses com este número)",
    "leap_day_badge": "Dia duplicado: primeira ocorrência",
    "full_moon_badge": "15º dia: lua cheia",
    "new_moon_badge": "30º dia: lua nova",
    "rabjung": "Rabjung (ciclo de 60 anos)",
    "rabjung_value": "{{cycle}}º ciclo, ano {{n}}",
    "royal_year": "Ano real tibetano",
    "month_start": "Primeiro dia do mês",
    "month_end": "Último dia do mês",
    "skipped_days": "Números pulados neste mês",
    "doubled_days": "Números duplicados neste mês",
    "none": "nenhum",
    "copy": "Copiar a data tibetana",
    "losar_title": "Datas do Losar (Ano Novo tibetano)",
    "col_year": "Ano tibetano",
    "col_losar": "Losar",
    "col_name": "Nome do ano"
  },
  "bushel-tonne-converter": {
    "heading": "Conversor de bushels ↔ toneladas",
    "subheading": "Por cultura, com os pesos padrão do bushel do USDA, e em produtividade bu/acre ↔ t/ha.",
    "tab_qty": "Quantidade",
    "tab_yield": "Produtividade",
    "inputs_title": "Conversão",
    "crop_label": "Cultura",
    "crop_wheat": "Trigo",
    "crop_soybeans": "Soja",
    "crop_corn": "Milho em grão",
    "crop_sorghum": "Sorgo em grão",
    "crop_rye": "Centeio",
    "crop_flaxseed": "Linhaça",
    "crop_barley": "Cevada",
    "crop_oats": "Aveia",
    "crop_option": "{{crop}} ({{lb}} lb)",
    "lb_label": "Peso do bushel",
    "lb_hint": "Ou seja, {{kg}} kg. Valor do USDA (AH-697, 1992); altere-o se o seu contrato fixar outro peso.",
    "dir_label": "Sentido",
    "dir_bu_t": "Bushels → toneladas",
    "dir_t_bu": "Toneladas → bushels",
    "dir_buac_tha": "bu/acre → t/ha",
    "dir_tha_buac": "t/ha → bu/acre",
    "qty_label": "Quantidade",
    "yield_label": "Produtividade",
    "answer_title": "Resultado",
    "copy_label": "Copiar",
    "answer_bu_t": "{{crop}}: {{bu}} bu ({{lb}} lb) = {{t}} t",
    "answer_t_bu": "{{crop}}: {{t}} t = {{bu}} bu ({{lb}} lb)",
    "answer_buac_tha": "{{crop}}: {{buac}} bu/acre ({{lb}} lb) = {{tha}} t/ha",
    "answer_tha_buac": "{{crop}}: {{tha}} t/ha = {{buac}} bu/acre ({{lb}} lb)",
    "invalid": "Informe um valor positivo e um peso de bushel maior que 0.",
    "row_bushels": "Bushels",
    "row_tonnes": "Toneladas métricas",
    "row_kg": "Quilogramas",
    "row_quintals": "Quintais (q)",
    "row_short_tons": "Toneladas curtas dos EUA (2.000 lb)",
    "row_pounds": "Libras",
    "row_buac": "Bushels por acre",
    "row_tha": "Toneladas por hectare",
    "row_kgha": "Quilogramas por hectare",
    "row_qha": "Quintais por hectare (q/ha)",
    "table_title": "Peso padrão do bushel (USDA)",
    "col_crop": "Cultura",
    "col_bu_per_t": "bu por tonelada",
    "col_kgha_per_buac": "kg/ha para 1 bu/acre",
    "source_note": "Peso do bushel: USDA ERS, Agricultural Handbook 697 (1992), tabela 5. 1 libra = 0,45359237 kg e 1 acre = 0,40468564 ha (definições exatas).",
    "note_other_crops": "Colza, canola e girassol não têm peso de bushel nesta tabela: informe o do seu contrato no campo “Peso do bushel”."
  },
  "grain-moisture-shrink-calculator": {
    "heading": "Quebra na secagem do grão (merma por humedad)",
    "subheading": "Peso seco comercializável, quebra em kg e em %, perda de manuseio e tabela por ponto de umidade.",
    "inputs_title": "Lote de grãos",
    "weight_label": "Peso colhido (úmido)",
    "hi_label": "Umidade inicial",
    "hf_label": "Umidade final (base)",
    "handling_label": "Perda de manuseio (merma de manipuleo)",
    "handling_none": "Nenhuma",
    "handling_purdue": "{{pct}}% (Purdue)",
    "handling_hint": "Em % do peso inicial, somada apenas se houver secagem. A Purdue (NCH-61, 1991) cita 0,5% nas tabelas de secagem americanas; informe o valor do seu comprador.",
    "presets_title": "Umidade de base na Argentina",
    "presets_hint": "Normas de qualidade de comercialização (Cámara Arbitral de Cereales, Rosário). Um clique ajusta a umidade final.",
    "crop_soja": "Soja",
    "crop_maiz": "Milho",
    "crop_trigo": "Trigo mole",
    "crop_girasol": "Girassol",
    "crop_cebada": "Cevada cervejeira",
    "preset_base": "{{crop}}: {{hf}}%",
    "preset_with_handling": "{{crop}}: {{hf}}% + {{handling}}% de manuseio",
    "answer_title": "Peso após a secagem",
    "copy_label": "Copiar",
    "answer": "{{weight}} kg a {{hi}}% → {{final}} kg a {{hf}}% (quebra de {{pct}}%)",
    "answer_dry": "Grão a {{hi}}%: já no nível da base de {{hf}}%, sem quebra na secagem.",
    "invalid": "Informe um peso positivo e umidades entre 0 e 99%.",
    "water_pct": "Perda de água (secagem)",
    "handling_pct": "Perda de manuseio",
    "loss_kg": "Perda total",
    "per_point": "Perda por ponto de umidade",
    "table_title": "Tabela de perda até {{hf}}%",
    "col_hi": "Umidade inicial",
    "col_pct": "Perda",
    "col_kg": "Peso final para {{weight}} kg",
    "table_note": "Tabela calculada com a fórmula e a perda de manuseio informada: não é uma tabela oficial de armazenadora.",
    "source_note": "Fórmula: perda (%) = (Hi − Hf) × 100 ÷ (100 − Hf), a das normas argentinas de comercialização (Norma V, Res. SENASA 27/2013) e da Purdue NCH-61 (1991).",
    "note_acopio": "Para soja, milho, trigo e girassol, as normas argentinas remetem a tabelas de merma e a uma tarifa de secagem acordadas, não publicadas na compilação: a liquidação em um acopio pode diferir."
  },
  "silo-bag-capacity-calculator": {
    "heading": "Capacidade de um silo bolsa (silo bolsa)",
    "subheading": "Toneladas por bolsa e por metro conforme o diâmetro, o comprimento e o grão, e número de bolsas para uma colheita.",
    "bag_title": "Bolsa",
    "diameter_label": "Diâmetro nominal",
    "feet": "{{n}} pés",
    "diameter_m": "Ou seja, {{m}} m de diâmetro.",
    "length_label": "Comprimento preenchido",
    "grain_title": "Grão armazenado",
    "grain_label": "Grão",
    "grain_soja": "Soja",
    "grain_maiz": "Milho",
    "grain_trigo": "Trigo",
    "grain_girasol": "Girassol",
    "g_soja": "soja",
    "g_maiz": "milho",
    "g_trigo": "trigo",
    "g_girasol": "girassol",
    "kghl_label": "Peso específico (estimativa)",
    "kghl_source": "Padrão: bushel padrão de {{lb}} lb (USDA, AH-697, 1992) ÷ 35,24 L. Informe o peso específico da sua análise.",
    "kghl_source_girasol": "Padrão: mínimo de {{lb}} lb por bushel dos graus U.S. No. 1 e 2 (7 CFR 810.1804, 2023). Um girassol mais pesado enche mais a bolsa.",
    "fill_label": "Fator de enchimento (estimativa)",
    "fill_source": "{{fill}} por padrão: calibrado para que 9 pés × 60 m de soja ≈ 200 t (INTA Informa nº 1147, março de 2023).",
    "harvest_label": "Colheita a armazenar",
    "answer_title": "Capacidade estimada",
    "copy_label": "Copiar",
    "answer": "Silo bolsa de {{d}} pés × {{l}} m de {{grain}} ≈ {{t}} t ({{tm}} t/m)",
    "invalid": "Informe um comprimento, um peso específico e um fator de enchimento (0 a 1) positivos.",
    "per_meter": "Toneladas por metro",
    "volume": "Volume de grãos",
    "bags_label": "Bolsas necessárias para {{harvest}} t",
    "table_title": "Capacidade por diâmetro ({{grain}})",
    "col_diameter": "Diâmetro",
    "col_per_meter": "Por metro",
    "col_length": "Bolsa de {{l}} m",
    "method_note": "Toneladas = área do círculo de diâmetro nominal × comprimento × fator de enchimento × peso específico. A bolsa cheia se achata: o fator corrige a diferença em relação a um cilindro perfeito.",
    "limits_note": "Estimativa, não uma ficha de fabricante: a carga real depende da ensacadora, do estiramento da bolsa e dos metros perdidos nos fechamentos. Os outros diâmetros são extrapolados com o quadrado do diâmetro."
  },
  "facebook-stars-money-calculator": {
    "header_title": "Estrelas do Facebook em dinheiro",
    "header_subtitle": "O que as estrelas rendem ao criador e o que custam ao espectador, em pesos mexicanos ou colombianos, soles, euros ou dólares.",
    "source_notice": "Segundo a página Stars da Meta para criadores (consultada em {{date}}), o criador ganha 1 centavo, ou seja, 0,01 USD, por cada estrela recebida de um fã. O preço pago pelo espectador não consta ali: é uma estimativa, a ser substituída pelo preço exibido no seu app.",
    "stars_card": "Estrelas recebidas",
    "stars_label": "Número de estrelas",
    "usd_per_star": "Ganho do criador por estrela (USD)",
    "star_source": "Meta for Creators, página Stars, consultada em {{date}}: “1 centavo por cada estrela”. Altere o valor se a Meta mudar esse montante.",
    "pack_card": "Preço pago pelo espectador (estimativa)",
    "pack_stars": "Estrelas do pacote",
    "pack_price": "Preço do pacote",
    "pack_currency": "Moeda do preço",
    "pack_source": "Preço comumente indicado: {{price}} por {{stars}} estrelas (metricool, {{date}}). A Meta não o publica em sua página Stars e ele varia conforme o país e a loja (web, iOS, Android): informe o do seu app.",
    "rates_card": "Moeda e taxa de câmbio",
    "display_currency": "Moeda de exibição",
    "rate_mxn": "Pesos mexicanos por 1 USD",
    "rate_cop": "Pesos colombianos por 1 USD",
    "rate_pen": "Soles por 1 USD",
    "rate_eur": "Dólares americanos por 1 EUR",
    "rate_mxn_source": "Banxico, taxa FIX de {{date}}",
    "rate_cop_source": "TRM da Superintendência Financeira da Colômbia, em vigor em {{date}}",
    "rate_pen_source": "BCRP, taxa do sistema bancário (venda) de {{date}}",
    "rate_eur_source": "BCE, taxa de referência de {{date}}",
    "rates_note": "Taxas digitadas à mão: a ferramenta não as atualiza.",
    "result_label": "Ganho do criador",
    "lead_creator_one": "{{stars}} estrela = {{usd}}",
    "lead_creator_other": "{{stars}} estrelas = {{usd}}",
    "lead_converted": "ou seja ≈ {{money}}",
    "lead_buyer": "O espectador paga ≈ {{cost}} por essas estrelas (estimativa conforme o pacote informado)",
    "per_star_buyer": "Preço de uma estrela para o espectador: {{value}}",
    "share": "Parte do criador: {{pct}}% do preço pago",
    "payout_note": "O valor mínimo para saque não consta na página Stars da Meta: confira nas configurações de pagamento da sua conta.",
    "copy_label": "Copiar o resultado",
    "table_title": "Em cada moeda",
    "col_currency": "Moeda",
    "col_creator": "O criador recebe",
    "col_buyer": "O espectador paga"
  },
  "pokemon-catch-rate-calculator": {
    "header_title": "Taxa de captura Pokémon: chance por Poké Bola",
    "header_subtitle": "A probabilidade de capturar um Pokémon conforme o jogo (Gen III a IX), seus PS, seu status e a bola, com o número de arremessos a prever.",
    "game_card": "Jogo e Pokémon",
    "gen_label": "Geração e jogos",
    "gen_3": "Gen III: Ruby, Sapphire, Emerald, FireRed, LeafGreen",
    "gen_4": "Gen IV: Diamond, Pearl, Platinum, HeartGold, SoulSilver",
    "gen_5": "Gen V: Black, White, Black 2, White 2",
    "gen_6": "Gen VI: X, Y, Omega Ruby, Alpha Sapphire",
    "gen_7": "Gen VII: Sun, Moon, Ultra Sun, Ultra Moon (exceto Let's Go)",
    "gen_8": "Gen VIII: Sword, Shield, Brilliant Diamond, Shining Pearl",
    "gen_9": "Gen IX: Scarlet, Violet",
    "species_label": "Pokémon (nome ou nº da Pokédex)",
    "species_placeholder": "ex.: Mewtwo, Rayquaza, 150",
    "species_found": "nº {{dex}} {{name}} · taxa de captura {{rate}}",
    "rate_label": "Taxa de captura da espécie (1 a 255)",
    "rate_source": "Preenchida com a taxa atual da espécie (PokéAPI, lida em 27 de outubro de 2026). Se o seu jogo usa outro valor, informe-o.",
    "battle_card": "Batalha",
    "hp_label": "PS restantes",
    "status_label": "Status do Pokémon",
    "status_none": "Nenhum (×1)",
    "status_sleep_2": "Sono ou congelamento (×2)",
    "status_sleep_25": "Sono ou congelamento (×2,5)",
    "status_para": "Paralisia, envenenamento ou queimadura (×1,5)",
    "level_label": "Nível do Pokémon selvagem",
    "turn_label": "Turno do arremesso",
    "battle_note": "PS em % da barra do Pokémon selvagem (1% ≈ após False Swipe). Turno: 1 = primeiro turno da batalha (Quick Ball); a Timer Ball conta os turnos decorridos. O nível serve para a Level Ball e para o bônus de níveis baixos nas Gen VIII e IX.",
    "ball_card": "Poké Bola",
    "ball_label": "Bola arremessada",
    "ball_custom": "Outra bola (informe o multiplicador)",
    "custom_label": "Multiplicador da bola",
    "ball_bonus": "Bônus desta bola aqui: ×{{value}}",
    "cond_net": "Água ou Inseto",
    "cond_dive": "debaixo d'água, surfando ou pescando",
    "cond_nest": "conforme o nível",
    "cond_repeat": "espécie já capturada",
    "cond_timer": "conforme o turno",
    "cond_dusk": "noite ou caverna",
    "cond_quick": "1º turno",
    "result_label": "Probabilidade de captura por arremesso",
    "lead": "{{name}}: {{pct}} de chance de captura por {{ball}}",
    "lead_sure": "{{name}}: captura garantida ({{ball}})",
    "lead_unavailable": "Esta bola não existe nesta geração.",
    "lead_zero": "Captura impossível: a taxa modificada é nula (confira a taxa da espécie).",
    "lead_throws": "Arremessos necessários: {{n50}} para 50% de chance, {{n90}} para 90%, {{mean}} em média.",
    "details_34": "Detalhe: a = {{a}} (de 255), b = {{b}} (de 65.536), 4 testes de sacudida.",
    "details_5": "Detalhe: a = {{a}} (de 1.044.480), b = {{b}} (de 65.536), {{checks}} testes de sacudida.",
    "no_critical": "Sem captura crítica: desde a Gen V, uma captura crítica (rara, mais frequente quando a Pokédex está preenchida) faz apenas um teste de sacudida e aumenta um pouco a chance real.",
    "copy_label": "Copiar o resultado",
    "table_title": "Todas as bolas na mesma situação",
    "col_ball": "Bola",
    "col_bonus": "Bônus",
    "col_chance": "Chance por arremesso",
    "col_90": "Arremessos para 90%",
    "source_note": "Fórmulas e multiplicadores das bolas por geração: Bulbapedia, página “Catch rate”, lida em 27 de outubro de 2026. Não considerados: captura crítica, bônus de terreno e bônus temporários (Gen V a VII), fator de dificuldade da Gen VIII, penalidade de insígnias da Gen IX, Let's Go, Legends Arceus e Legends Z-A."
  },
  "pokemon-iv-calculator": {
    "header_title": "Calculadora de IV Pokémon (3ª a 9ª geração)",
    "header_subtitle": "Descubra os IV do seu Pokémon a partir de seus atributos exibidos, de seu nível, de sua natureza e de seus EV.",
    "scope_notice": "Jogos principais da 3ª geração (FireRed, Emerald) à 9ª (Scarlet, Violet). Só a forma padrão de cada espécie é carregada: para uma forma de Alola ou de Galar, ou uma Mega Evolução, corrija os atributos base. Pokémon GO, Let's Go e Pokémon Legends: Arceus usam outras fórmulas.",
    "pokemon_card": "Pokémon e jogo",
    "search_label": "Pokémon (nome ou nº da Pokédex)",
    "search_placeholder": "Garchomp, Pikachu, 445…",
    "selected": "nº {{dex}} · {{name}}",
    "gen_label": "Geração do jogo",
    "gen_3": "3ª geração: Ruby, Sapphire, Emerald, FireRed, LeafGreen",
    "gen_4": "4ª geração: Diamond, Pearl, Platinum, HeartGold, SoulSilver",
    "gen_5": "5ª geração: Black, White, Black 2, White 2",
    "gen_6": "6ª geração: X, Y, Omega Ruby, Alpha Sapphire",
    "gen_7": "7ª geração: Sun, Moon, Ultra Sun, Ultra Moon",
    "gen_8": "8ª geração: Sword, Shield, Brilliant Diamond, Shining Pearl",
    "gen_9": "9ª geração: Scarlet, Violet",
    "level_label": "Nível",
    "nature_label": "Natureza",
    "nature_neutral": "{{name}} (neutra)",
    "nature_option": "{{name}} (+{{up}}, −{{down}})",
    "stats_card": "Atributos base, EV e atributos exibidos",
    "col_stat": "Atributo",
    "col_base": "Base",
    "col_ev": "EV",
    "col_shown": "No jogo",
    "sr_base": "Atributo base: {{stat}}",
    "sr_ev": "EV em {{stat}}",
    "sr_shown": "{{stat}} exibido no jogo",
    "base_note": "Atributos base preenchidos a partir da PokéAPI (lida em {{date}}), com o valor antigo quando um atributo mudou desde a geração escolhida (Pikachu: Defesa 30 até a 5ª geração, 40 depois). Editáveis.",
    "ev_note": "EV: 0 para um Pokémon selvagem ou recém-capturado. Limite por atributo: 255 até a 5ª geração, 252 depois (510 no total).",
    "result_label": "Resultado (IV de 0 a 31)",
    "lead": "IV possíveis: {{list}}",
    "lead_item": "{{stat}} {{value}}",
    "range": "{{min}}–{{max}}",
    "no_iv": "nenhum IV",
    "no_iv_help": "Nenhum IV de 0 a 31 dá pelo menos um destes atributos: confira o nível, a natureza, os EV, a geração e a forma (atributos base).",
    "copy_label": "Copiar o resultado",
    "copy_text": "{{name}}, nível {{level}}: {{lead}}",
    "table_title": "Detalhe por atributo (barra = IV de 0 a 31)",
    "possible_stats": "Atributo possível neste nível: {{lo}} (IV 0) a {{hi}} (IV 31)",
    "formula_note": "Fórmula da 3ª geração até hoje (Bulbapedia, “Stat”): PS = ⌊(2×Base + IV + ⌊EV/4⌋) × Nível/100⌋ + Nível + 10; demais atributos = ⌊(⌊(2×Base + IV + ⌊EV/4⌋) × Nível/100⌋ + 5) × Natureza⌋, com Natureza = 0,9, 1 ou 1,1. Shedinja sempre tem 1 PS: seu IV de PS permanece desconhecido.",
    "stat_hp": "PS",
    "stat_atk": "Ataque",
    "stat_def": "Defesa",
    "stat_spa": "Atq. Esp.",
    "stat_spd": "Def. Esp.",
    "stat_spe": "Velocidade"
  },
  "fuel-injector-size-calculator": {
    "heading": "Tamanho do bico injetor conforme a potência",
    "subheading": "Vazão necessária por bico em cc/min e lb/h: gasolina ou E85, aspirado ou turbo, correção de pressão.",
    "inputs_title": "Motor e combustível",
    "power": "Potência desejada (no virabrequim)",
    "power_unit": "Unidade",
    "unit_ps": "cv (cavalo-vapor)",
    "unit_hp": "hp (cavalo inglês)",
    "unit_ps_short": "cv",
    "injectors": "Número de bicos",
    "injectors_note": "Em injeção indireta, um bico por cilindro.",
    "fuel": "Combustível",
    "fuel_gasoline": "Gasolina",
    "aspiration": "Admissão",
    "aspiration_na": "Aspirado",
    "aspiration_boost": "Turbo ou compressor",
    "bsfc": "Consumo específico (BSFC)",
    "bsfc_note": "Referência comum para esta escolha: {{v}}. Substitua pelo valor medido no dinamômetro, se o tiver.",
    "duty": "Ciclo de trabalho máximo (duty cycle)",
    "duty_note": "Referência comum: 80% (DeatschWerks). A Fuel Injector Clinic admite 90%.",
    "p_operating": "Pressão de operação",
    "p_rated": "Pressão da vazão nominal",
    "pressure_note": "Pressão nos terminais do bico (rampa menos coletor): com um regulador 1:1, é a pressão de base, sem somar a pressão de sobrealimentação. As fichas Bosch dão a vazão a 3 bar.",
    "density": "Massa específica do combustível",
    "density_note_gasoline": "Gasolina: 0,744 g/cm³ (Bosch Motorsport, 2019).",
    "density_note_e85": "E85: 0,78 g/cm³, valor aproximado (85% de etanol a 0,789 e 15% de gasolina a 0,744).",
    "result_title": "Bico necessário",
    "answer": "Bicos de pelo menos {{cc}} cc/min ({{lbh}} lb/h) medidos a {{p}}",
    "summary_inputs": "{{power}}, {{n}} bicos, BSFC {{bsfc}}, ciclo máximo {{duty}}",
    "summary_operating": "A {{p}}: {{cc}} cc/min, ou seja {{lbh}} lb/h",
    "at_rated": "Vazão nominal a {{p}} (para comparar com os catálogos)",
    "at_operating": "Vazão na pressão de operação ({{p}})",
    "total_fuel": "Combustível consumido em potência máxima (todos os bicos)",
    "power_hp": "Potência convertida em hp (unidade do BSFC)",
    "check_title": "Verificar um bico e converter sua vazão",
    "check_flow": "Vazão da ficha (a {{p}})",
    "check_unit": "Unidade da vazão",
    "check_equivalent": "Equivalências a {{p}}",
    "check_duty": "Ciclo de trabalho a {{power}}",
    "check_max": "Potência alimentada a {{duty}} de ciclo",
    "check_too_small": "Este bico ultrapassa o ciclo de trabalho máximo escolhido na potência desejada: use uma vazão maior ou aumente a pressão.",
    "disclaimer": "Ferramenta indicativa: o BSFC real depende do motor, da mistura desejada e do mapeamento. O ajuste em dinamômetro, com controle da mistura, sempre prevalece sobre este cálculo.",
    "sources_title": "Valores padrão e fontes",
    "source_bsfc": "BSFC da gasolina: parte alta das faixas da EFI University (2017), 0,45-0,50 em aspirado e 0,55-0,60 em sobrealimentado. E85: × 1,30, segundo a DeatschWerks (2019: +30 a 35%).",
    "source_duty": "Ciclo de trabalho: 80% recomendado pela DeatschWerks (2019); no máximo 90% na Fuel Injector Clinic (página consultada em outubro de 2026).",
    "source_bosch": "Pressão: Q2 = Q1 × √(P2/P1), vazões dadas a 3 bar, gasolina 0,744 g/cm³ (Bosch Motorsport, ficha EV 14, 28/11/2019)."
  },
  "generator-power-sizing-calculator": {
    "heading": "Potência de um gerador",
    "subheading": "Some seus aparelhos, acrescente o pico de partida dos motores e converta de kW para kVA.",
    "list_title": "Aparelhos a alimentar ao mesmo tempo",
    "col_name": "Aparelho",
    "col_watts": "Potência nominal (W)",
    "col_qty": "Quantidade",
    "col_start": "Partida (× nominal)",
    "remove": "Remover {{name}}",
    "empty": "A lista está vazia: adicione um aparelho.",
    "add": "Adicionar um aparelho",
    "add_placeholder": "Escolher…",
    "reset": "Voltar à lista de exemplo",
    "start_note": "As potências são exemplos: use as da etiqueta do aparelho. Partida, referências comuns: geladeira e freezer × 2 (Maytag), motores de bomba, compressor ou ferramenta × 2 a × 4 (Robin), às vezes × 6; aquecedor, chaleira, iluminação e eletrônicos × 1.",
    "cos_phi": "Fator de potência (cos φ)",
    "margin": "Margem de reserva",
    "cos_phi_note": "As fichas de geradores dão a potência em kVA com cos φ 0,8 (kW = kVA × 0,8, catálogo Robin); os geradores inverter pequenos costumam ser dados com cos φ 1. Margem de 25%: referência comum, sem norma.",
    "result_title": "Gerador recomendado",
    "answer": "É necessário um gerador de pelo menos {{cont}} em regime contínuo, capaz de {{peak}} na partida",
    "summary_running": "Potência em funcionamento: {{w}}",
    "summary_row": "{{name}}: {{qty}} × {{w}}, partida × {{k}}",
    "running": "Potência em funcionamento (soma dos aparelhos)",
    "continuous": "Potência contínua com {{m}}% de margem",
    "peak_staggered": "Pico na partida, motores ligados um após o outro",
    "peak_all": "Pico se tudo partir ao mesmo tempo (evite)",
    "start_last": "Ligue por último: {{name}} (+{{extra}} durante a partida).",
    "order_note": "Conecte primeiro os aparelhos sem motor, depois os motores do menor para o maior, esperando cada um funcionar.",
    "safety_title": "Segurança (BBK, Alemanha, janeiro de 2019)",
    "safety_exhaust": "Nunca em ambiente fechado: os gases de escape causam risco de asfixia. Instale o gerador do lado de fora, em local seco e bem ventilado.",
    "safety_house": "Ligar o gerador ao quadro da casa exige um eletricista e uma chave de transferência, manual ou automática. Na Alemanha, avise também a operadora da rede.",
    "safety_electronics": "Computador, caldeira com regulação eletrônica: o gerador deve manter tensão e frequência estáveis.",
    "safety_fuel": "Na Alemanha, no máximo 10 kg de gasolina ou 20 kg de diesel no porão, em recipientes adequados (TRGS 510).",
    "sources_title": "Valores padrão e fontes",
    "source_start": "Partida: Maytag, “Generator Usage with Appliances” (motores com 2 a 3 vezes a corrente de funcionamento, refrigeração × 2), página consultada em outubro de 2026; Robin, catálogo geral 2012 (motores 2 a 4 vezes, alguns 6 vezes).",
    "source_bbk": "Segurança e uso em queda de energia: BBK, “Stromausfall – Vorsorge und Selbsthilfe”, edição de janeiro de 2019 (aparelhos de aquecimento 1.500 a 2.000 W).",
    "source_cos": "kW = kVA × cos φ; placas de geradores com cos φ 0,8 (catálogo Robin 2012: 3,25 kVA = 2,60 kW).",
    "item_fridge": "Geladeira",
    "item_freezer": "Freezer",
    "item_pump": "Bomba de drenagem ou de poço",
    "item_heating": "Caldeira (regulação e circulador)",
    "item_lighting": "Lâmpada LED",
    "item_router": "Roteador de internet e carregadores",
    "item_kettle": "Chaleira",
    "item_heater": "Aquecedor auxiliar",
    "item_compressor": "Compressor de ar",
    "item_tool": "Ferramenta elétrica portátil (serra, furadeira de impacto)",
    "item_tv": "Televisor",
    "item_laptop": "Notebook",
    "item_custom": "Outro aparelho"
  },
  "minecraft-enchantment-order-calculator": {
    "heading": "Ordem ideal dos livros encantados na bigorna",
    "subheading": "Escolha o item e os livros: o cálculo dá a sequência de fusões mais barata em níveis de experiência.",
    "settings": "Item e regras",
    "item": "Item a encantar",
    "edition": "Edição do jogo",
    "edition_java": "Java Edition",
    "edition_bedrock": "Bedrock Edition",
    "prior_work": "Usos anteriores do item na bigorna",
    "prior_work_hint": "0 para um item novo. Cada uso acrescenta uma penalidade de 2ⁿ − 1 níveis.",
    "limit_label": "Limite “Muito caro!”: no máximo 39 níveis por operação (Sobrevivência)",
    "objective": "Reduzir prioritariamente",
    "objective_levels": "Os níveis gastos",
    "objective_xp": "Os pontos de experiência",
    "enchantments": "Livros encantados disponíveis",
    "enchantments_hint": "Um livro por encantamento, no nível escolhido. ×N: multiplicador do livro no custo.",
    "level_of": "Nível: {{name}}",
    "exclusive_with": "Incompatível com: {{list}}",
    "none_selected": "Marque pelo menos um livro para obter a ordem de fusão.",
    "result_label": "Custo total na bigorna",
    "total_levels_one": "{{n}} nível de experiência",
    "total_levels_other": "{{n}} níveis de experiência",
    "stat_operations": "Operações",
    "stat_max_step": "Operação mais cara",
    "stat_xp": "Pontos de experiência (mínimo)",
    "stat_penalty": "Penalidade do item final",
    "levels_one": "{{n}} nível",
    "levels_other": "{{n}} níveis",
    "xp_hint": "Pontos de XP: mínimo atingido se você estiver exatamente no nível exigido a cada operação (fórmulas da minecraft.wiki, página “Experience”). A penalidade do item final será somada ao próximo reparo.",
    "steps_title": "Ordem das operações na bigorna",
    "steps_hint": "Coloque sempre o primeiro elemento à esquerda da bigorna e o segundo à direita: inverter os dois muda o custo.",
    "step_n": "Etapa {{n}}",
    "book_label": "Livro ({{list}})",
    "item_with": "{{item}} ({{list}})",
    "too_expensive": "Muito caro!",
    "impossible_title": "Muito caro! no modo Sobrevivência, qualquer que seja a ordem",
    "impossible_text": "Nenhuma ordem mantém cada operação abaixo de 40 níveis. Retire um livro ou recomece com um item novo. Sem limite (modo Criativo), a melhor ordem custa {{n}} níveis:",
    "source_note": "Regras Java: dados do jogo 26.3 publicados pela Mojang em {{javaDate}}. Bedrock: minecraft.wiki (“Anvil mechanics”, “Enchanting”), consultada em {{wikiDate}}.",
    "copy": "Copiar a ordem das operações",
    "copy_step": "{{n}}. {{target}} + {{sacrifice}}: {{cost}}",
    "copy_total": "Total: {{total}}",
    "ench_aqua_affinity": "Afinidade Aquática",
    "ench_bane_of_arthropods": "Ruína dos Artrópodes",
    "ench_binding_curse": "Maldição do Vínculo",
    "ench_blast_protection": "Proteção contra Explosão",
    "ench_breach": "Brecha",
    "ench_channeling": "Condutividade",
    "ench_density": "Densidade",
    "ench_depth_strider": "Passos Profundos",
    "ench_efficiency": "Eficiência",
    "ench_feather_falling": "Queda Suave",
    "ench_fire_aspect": "Aspecto Flamejante",
    "ench_fire_protection": "Proteção contra Fogo",
    "ench_flame": "Chama",
    "ench_fortune": "Fortuna",
    "ench_frost_walker": "Caminhante do Gelo",
    "ench_impaling": "Empalamento",
    "ench_infinity": "Infinidade",
    "ench_knockback": "Repulsão",
    "ench_looting": "Pilhagem",
    "ench_loyalty": "Lealdade",
    "ench_luck_of_the_sea": "Sorte do Mar",
    "ench_lunge": "Investida",
    "ench_lure": "Isca",
    "ench_mending": "Remendo",
    "ench_multishot": "Tiro Múltiplo",
    "ench_piercing": "Perfuração",
    "ench_power": "Força",
    "ench_projectile_protection": "Proteção contra Projéteis",
    "ench_protection": "Proteção",
    "ench_punch": "Impacto",
    "ench_quick_charge": "Recarga Rápida",
    "ench_respiration": "Respiração",
    "ench_riptide": "Correnteza",
    "ench_sharpness": "Afiação",
    "ench_silk_touch": "Toque Suave",
    "ench_smite": "Julgamento",
    "ench_soul_speed": "Velocidade das Almas",
    "ench_sweeping_edge": "Gume Varredor",
    "ench_swift_sneak": "Furtividade Rápida",
    "ench_thorns": "Espinhos",
    "ench_unbreaking": "Inquebrável",
    "ench_vanishing_curse": "Maldição do Desaparecimento",
    "ench_wind_burst": "Rajada de Vento",
    "item_sword": "Espada",
    "item_pickaxe": "Picareta",
    "item_axe": "Machado",
    "item_shovel": "Pá",
    "item_hoe": "Enxada",
    "item_bow": "Arco",
    "item_crossbow": "Besta",
    "item_trident": "Tridente",
    "item_mace": "Maça",
    "item_spear": "Lança",
    "item_helmet": "Capacete",
    "item_chestplate": "Peitoral",
    "item_leggings": "Calça",
    "item_boots": "Botas",
    "item_fishing_rod": "Vara de pescar",
    "item_elytra": "Élitros",
    "item_shears": "Tesoura",
    "item_shield": "Escudo",
    "xp_title": "Calculadora de XP do Minecraft: níveis e pontos de experiência",
    "xp_from_level": "Nível de partida",
    "xp_to_level": "Nível desejado",
    "xp_points_one": "{{n}} ponto de experiência",
    "xp_points_other": "{{n}} pontos de experiência",
    "xp_needed_hint": "entre o nível {{a}} e o nível {{b}}",
    "xp_points_label": "Pontos de experiência",
    "xp_level_result": "Nível {{n}}",
    "xp_level_rest_one": "e {{rest}} ponto dos {{next}} necessários para o nível {{up}}",
    "xp_level_rest_other": "e {{rest}} pontos dos {{next}} necessários para o nível {{up}}",
    "xp_formula": "Pontos acumulados para atingir o nível L (minecraft.wiki, “Experience”): L² + 6L até o nível 16, 2,5L² − 40,5L + 360 do nível 17 ao 31, depois 4,5L² − 162,5L + 2.220. Fórmula da Java Edition desde a 1.8."
  },
  "robux-money-calculator": {
    "header_title": "Robux em dinheiro e dinheiro em Robux",
    "header_subtitle": "Preço de compra dos Robux, saque DevEx e comissão sobre as vendas, em pesos, soles, euros ou dólares.",
    "buy_card": "Comprar Robux",
    "robux_to_buy": "Robux a comprar",
    "channel_label": "Canal de compra",
    "channel_web": "Site, app de computador ou cartão-presente (9,99 USD = 1.000 Robux)",
    "channel_mobile": "App móvel iOS ou Android (9,99 USD = 800 Robux)",
    "channel_custom": "Outro pacote (entrada livre)",
    "pack_robux": "Robux no pacote",
    "pack_price": "Preço do pacote",
    "pack_currency": "Moeda do pacote",
    "pack_note": "Exemplos americanos tirados do anúncio da Roblox de {{date}}, a confirmar em roblox.com ou no app: o site, o app de computador e os cartões-presente dão até 25% a mais de Robux do que o app móvel. O preço depende do país: informe o que você vê, na sua moeda.",
    "budget_label": "Orçamento ({{currency}})",
    "sell_card": "Vender e sacar (DevEx)",
    "sale_price": "Preço de venda de um passe ou item (Robux)",
    "sale_type": "Tipo de venda",
    "sale_experience": "Venda no seu jogo: passe, produto (70% para você)",
    "sale_marketplace": "Item de avatar no Marketplace (30% de base para você)",
    "sale_custom": "Outra parcela (entrada livre)",
    "share_label": "Parcela recebida (%)",
    "net_wanted": "Robux líquidos desejados",
    "share_note": "Roblox (página “Earn on Roblox”, consultada em {{date}}): os criadores ganham em geral 70% do que vendem em Robux no seu jogo e 30% (parcela de base) do que vendem no Marketplace.",
    "earned_label": "Robux ganhos a converter",
    "devex_rate_type": "Taxa DevEx",
    "devex_standard": "Padrão: 0,0038 USD por Robux (desde {{date}})",
    "devex_us18": "Compras de jogadores americanos verificados de 18 anos ou mais: 0,0054 USD (desde {{date}})",
    "devex_legacy": "Robux ganhos antes de {{date}}: 0,0035 USD",
    "devex_custom": "Outra taxa (entrada livre)",
    "devex_rate": "Taxa DevEx (USD por Robux)",
    "devex_note": "Página Developer Exchange da Roblox, consultada em {{date}}: só os Robux ganhos (Earned Robux) podem ser trocados, a partir de {{min}}, com pelo menos 13 anos, um e-mail verificado e um formulário fiscal W-9 ou W-8.",
    "rates_card": "Moeda e taxa de câmbio",
    "display_currency": "Exibir em",
    "rate_mxn": "Pesos mexicanos por 1 USD",
    "rate_pen": "Soles por 1 USD",
    "rate_eur": "Dólares americanos por 1 EUR",
    "rate_mxn_source": "Banxico, taxa FIX de {{date}}",
    "rate_pen_source": "BCRP, taxa do sistema bancário (venda) de {{date}}",
    "rate_eur_source": "BCE, taxa de referência de {{date}}",
    "rates_note": "Taxas digitadas à mão: a ferramenta não as atualiza.",
    "copy_label": "Copiar o resultado",
    "table_title": "Nas quatro moedas",
    "col_currency": "Moeda",
    "buy_result_label": "Preço de compra",
    "lead_buy": "{{robux}} Robux ≈ {{cost}}",
    "budget_result": "Com {{budget}}, você obtém ≈ {{robux}} Robux (proporcional ao pacote informado).",
    "devex_result_label": "Saque DevEx",
    "lead_devex": "{{robux}} Robux ganhos = {{usd}} ≈ {{money}}",
    "devex_below_min": "Menos de {{min}} Robux ganhos: o DevEx ainda não permite o saque.",
    "sale_result": "Vendido por {{price}} Robux, um passe ou item rende ≈ {{net}} Robux (comissão de {{fee}}%), ou seja ≈ {{money}} via DevEx.",
    "price_for_net": "Para receber {{net}} Robux líquidos, defina o preço em {{price}} Robux.",
    "col_buy": "Compra de {{robux}} Robux",
    "col_devex": "DevEx de {{robux}} Robux",
    "vbucks_card": "V-Bucks em dinheiro, ao preço do seu pacote",
    "vbucks_amount": "V-Bucks a converter",
    "vbucks_pack": "V-Bucks do pacote",
    "vbucks_pack_price": "Preço do pacote",
    "lead_vbucks": "{{vbucks}} V-Bucks ≈ {{cost}}",
    "vbucks_unit_price": "Preço de um V-Buck: {{price}}",
    "vbucks_note": "Exemplo preenchido: pacote de 800 V-Bucks a 8,99 USD, preço anunciado pela Epic Games (fortnite.com) a partir de {{date}}. Informe o preço da sua loja: ele muda conforme o país, a plataforma e as promoções. A conversão usa as taxas de câmbio acima."
  },
  "tiktok-coins-money-calculator": {
    "header_title": "Moedas e presentes do TikTok em dinheiro",
    "header_subtitle": "Quanto custa um presente a quem o envia e quanto o criador recebe, em pesos, soles, euros ou dólares.",
    "estimate_notice": "O TikTok não publica nenhuma taxa de conversão moedas → diamantes → dólares. O preço de compra vem do pacote que você informa; a parcela do criador é uma estimativa, baseada nos valores comumente citados (streamer.guide, {{date}}).",
    "coins_card": "Moedas a converter",
    "gift_label": "Presente",
    "gift_custom": "Número de moedas livre",
    "gift_rose": "Rosa ({{coins}} moeda)",
    "gift_lion": "Leão ({{coins}} moedas)",
    "coins_label": "Número de moedas",
    "gift_source": "Valores colhidos na imprensa mexicana (SDP Noticias, 2023; tusbuenasnoticias, 2024) e no streamer.guide ({{date}}), a confirmar no app. O Universo aparece com 34.999 ou 44.999 moedas conforme o país e a data: informe o número exibido no seu app.",
    "pack_card": "Preço de um pacote de moedas",
    "pack_coins": "Moedas no pacote",
    "pack_price": "Preço pago pelo pacote",
    "pack_currency": "Moeda do pacote",
    "pack_example": "Exemplo, a confirmar no app: {{coins}} moedas por {{price}}, preço citado por tusbuenasnoticias.com em {{date}}. O preço muda conforme o país e o canal de compra (site, iOS, Android): informe o do seu app, na sua moeda.",
    "creator_card": "Parcela do criador (estimativa)",
    "diamonds_per_coin": "Diamantes por moeda",
    "usd_per_diamond": "USD por diamante",
    "creator_source": "Estimativa (streamer.guide, {{date}}): cerca de 2 moedas para 1 diamante e 0,005 USD por diamante. O TikTok define essas taxas sozinho e pode alterá-las.",
    "rates_card": "Moeda e taxa de câmbio",
    "display_currency": "Exibir em",
    "rate_mxn": "Pesos mexicanos por 1 USD",
    "rate_pen": "Soles por 1 USD",
    "rate_eur": "Dólares americanos por 1 EUR",
    "rate_mxn_source": "Banxico, taxa FIX de {{date}}",
    "rate_pen_source": "BCRP, taxa do sistema bancário (venda) de {{date}}",
    "rate_eur_source": "BCE, taxa de referência de {{date}}",
    "rates_note": "Taxas digitadas à mão: a ferramenta não as atualiza.",
    "copy_label": "Copiar o resultado",
    "table_title": "Nas quatro moedas",
    "col_currency": "Moeda",
    "buyer_label": "Preço para o comprador",
    "lead_buyer_one": "{{coins}} moeda do TikTok ≈ {{cost}}",
    "lead_buyer_other": "{{coins}} moedas do TikTok ≈ {{cost}}",
    "lead_creator_one": "O criador recebe ≈ {{diamonds}} diamante, ou seja ≈ {{money}} (estimativa)",
    "lead_creator_other": "O criador recebe ≈ {{diamonds}} diamantes, ou seja ≈ {{money}} (estimativa)",
    "per_coin": "Preço de uma moeda: ≈ {{value}}",
    "share": "Parcela repassada ao criador: ≈ {{pct}}% do preço pago (estimativa)",
    "col_buyer": "Preço para o comprador",
    "col_creator": "Criador (estimativa)"
  },
  "pokemon-shiny-odds-calculator": {
    "heading": "Probabilidade de shiny por jogo e por método",
    "subheading": "Taxa base, Charme Shiny, método Masuda, sequências e surtos, de Pokémon Gold e Silver a Pokémon Legends: Z-A.",
    "inputs_title": "Jogo e método",
    "game_label": "Jogo",
    "method_label": "Método",
    "charm_label": "Charme Shiny",
    "encounters_label": "Número de encontros (ou de ovos)",
    "custom_label": "Taxa personalizada: 1 chance em…",
    "custom_help": "Deixe em branco para usar a taxa do jogo. Informe uma taxa para um evento do Pokémon GO, um Dia Comunitário ou um valor que você mediu.",
    "custom_invalid": "Informe um número maior ou igual a 1.",
    "custom_active": "Cálculo feito com a sua taxa personalizada.",
    "source_line": "Taxas padrão: dados de jogo publicados pela Bulbapedia e pelo Serebii (análises de datamineiros), consultados em 23/10/2026. A The Pokémon Company não publica essas taxas.",
    "per_encounter_title": "Probabilidade por encontro",
    "one_in": "1 em {{denom}}",
    "answer_line": "{{game}}, {{method}}: 1 chance em {{denom}} por encontro ({{pct}}).",
    "chance_line": "Em {{n}} encontros: {{pct}} de chance de obter pelo menos um shiny.",
    "targets_line": "Encontros necessários: {{n50}} para 50%, {{n90}} para 90%, {{n99}} para 99%.",
    "targets_title": "Encontros necessários",
    "target_label": "{{pct}} de chance",
    "encounters_unit": "encontros",
    "rolls_line": "Sorteios por encontro: {{rolls}}, cada um com 1 chance em {{base}}.",
    "flat_rate_line": "Taxa fixa publicada para este método, sem sorteios múltiplos.",
    "copy_label": "Copiar o resultado",
    "table_title": "Taxas de {{game}}",
    "col_method": "Método",
    "col_rolls": "Sorteios",
    "col_rolls_charm": "Sorteios (sem → com Charme)",
    "col_rate": "Taxa",
    "col_without": "Sem Charme Shiny",
    "col_with": "Com Charme Shiny",
    "table_note": "Taxas por encontro. A linha destacada é o método escolhido.",
    "table_bonus_note": "Taxas por encontro, calculadas com {{name}}: {{level}}. A linha destacada é o método escolhido.",
    "game_za": "Pokémon Legends: Z-A",
    "game_sv": "Pokémon Scarlet e Violet",
    "game_pla": "Pokémon Legends: Arceus",
    "game_bdsp": "Pokémon Brilliant Diamond e Shining Pearl",
    "game_swsh": "Pokémon Sword e Shield",
    "game_lgpe": "Pokémon: Let's Go, Pikachu! e Let's Go, Eevee!",
    "game_sm": "Pokémon Sun e Moon, Ultra Sun e Ultra Moon",
    "game_xy": "Pokémon X e Y, Omega Ruby e Alpha Sapphire",
    "game_b2w2": "Pokémon Black 2 e White 2",
    "game_bw": "Pokémon Black e White",
    "game_gen4": "Pokémon Diamond, Pearl, Platinum, HeartGold e SoulSilver",
    "game_gen3": "Pokémon Ruby, Sapphire, Emerald, FireRed e LeafGreen",
    "game_gsc": "Pokémon Gold, Silver e Crystal",
    "game_go": "Pokémon GO",
    "method_wild": "Encontro selvagem",
    "method_hyperspace": "Hiperespaço (DLC Mega Dimension)",
    "method_outbreak_30": "Surto em massa, 30 a 59 derrotados",
    "method_outbreak_60": "Surto em massa, 60 ou mais derrotados",
    "method_masuda": "Ovo, método Masuda",
    "method_tera_raid": "Reide Tera",
    "method_mass_outbreak": "Surto em massa",
    "method_massive_outbreak": "Surtos em massa múltiplos",
    "method_poke_radar_bdsp": "Poké Radar, sequência de 40 ou mais",
    "method_aura_1": "Pokémon com aura, 1 a 49 derrotados",
    "method_aura_50": "Pokémon com aura, 50 a 99 derrotados",
    "method_aura_100": "Pokémon com aura, 100 a 199 derrotados",
    "method_aura_200": "Pokémon com aura, 200 a 299 derrotados",
    "method_aura_300": "Pokémon com aura, 300 a 499 derrotados",
    "method_aura_500": "Pokémon com aura, 500 ou mais derrotados",
    "method_dynamax": "Expedição Dynamax (Pokémon do fim do percurso)",
    "method_combo_0": "Combo de capturas, 0 a 10",
    "method_combo_11": "Combo de capturas, 11 a 20",
    "method_combo_21": "Combo de capturas, 21 a 30",
    "method_combo_31": "Combo de capturas, 31 ou mais",
    "method_sos_11": "Sequência SOS (pedidos de ajuda), 11 a 20",
    "method_sos_21": "Sequência SOS (pedidos de ajuda), 21 a 30",
    "method_sos_31": "Sequência SOS (pedidos de ajuda), 31 ou mais",
    "method_friend_safari": "Safári dos Amigos (X e Y)",
    "method_chain_fishing": "Pesca em sequência, 20 ou mais capturas",
    "method_poke_radar": "Poké Radar, sequência de 40 ou mais (Diamond, Pearl, Platinum)",
    "method_breeding_shiny_parent": "Ovo com um genitor shiny",
    "method_go_wild": "Encontro padrão (estimativa)",
    "bonus_sparkling_za": "Aura Brilhante (donut, Hiperespaço)",
    "bonus_sparkling_sv": "Aura Brilhante (sanduíche)",
    "bonus_research": "Nível de pesquisa da Pokédex",
    "bonus_lure": "Perfume",
    "sparkling_za_0": "Nenhuma",
    "sparkling_za_1": "Nível 1 (+1 sorteio)",
    "sparkling_za_2": "Nível 2 (+2 sorteios)",
    "sparkling_za_3": "Nível 3 (+3 sorteios)",
    "sparkling_sv_0": "Nenhuma",
    "sparkling_sv_1": "Nível 1 (+1 sorteio)",
    "sparkling_sv_2": "Nível 2 (+2 sorteios)",
    "sparkling_sv_3": "Nível 3 (+3 sorteios)",
    "research_0": "Abaixo de 10",
    "research_1": "Nível 10 (+1 sorteio)",
    "research_2": "Perfeito, todas as tarefas (+3 sorteios)",
    "lure_0": "Sem",
    "lure_1": "Ativo (+1 sorteio)",
    "note_hyperspace": "Aura Brilhante: donuts da DLC Mega Dimension, ativa apenas no Hiperespaço e para o tipo do donut. No nível 3, o primeiro Pokémon desse tipo que aparece é shiny automaticamente; a taxa exibida vale para os seguintes.",
    "note_sparkling_sv": "Aura Brilhante: somente para os Pokémon selvagens do tipo do sanduíche, que deve conter pelo menos dois Temperos Secretos. Sem efeito nas Reides Tera, nos Pokémon Tera selvagens e nos Pokémon fixos.",
    "note_masuda": "Método Masuda: ovo de dois genitores vindos de jogos em idiomas diferentes. Desde a 8ª geração, um bug pula o sorteio inicial: 6 sorteios no total (8 com o Charme Shiny).",
    "note_tera_raid": "Reides Tera: 1 em 4.103,05 em vez de 1 em 4.096, por causa das sementes de 32 bits. Nem o Charme Shiny nem a Aura Brilhante se aplicam.",
    "note_bdsp_charm": "Em Brilliant Diamond e Shining Pearl, o Charme Shiny só age nos ovos, apesar de sua descrição. O Poké Radar limita-se a 1 em 99 a partir de uma sequência de 40.",
    "note_aura": "Taxa de um Pokémon selvagem que aparece com aura, conforme o número de Pokémon da espécie derrotados ou capturados. O surgimento de uma aura é um sorteio à parte (1,5% no início): não é a taxa de um encontro qualquer.",
    "note_dynamax": "Expedições Dynamax: taxa fixa para o Pokémon lendário do fim do percurso, 1 em 300, ou 1 em 100 com o Charme Shiny.",
    "note_derived": "As fontes indicam que esse efeito se acumula com o Charme Shiny sem publicar a taxa combinada: a coluna com Charme soma seus 2 sorteios (acúmulo calculado).",
    "note_go": "Estimativa da comunidade: cerca de 1 em 512 para a maioria das espécies (Bulbapedia). A Niantic não publica essas taxas. Dias Comunitários, reides e eventos: não documentado de forma estável, informe sua taxa no campo “Taxa personalizada”."
  },
  "animal-gestation-due-date-calculator": {
    "heading": "Data do parto dos animais",
    "subheading": "A partir da data da cobertura ou inseminação: vaca, ovelha, cabra, porca, égua, jumenta, cadela, gata.",
    "inputs_title": "Cobertura e duração da gestação",
    "species": "Espécie",
    "species_cow": "Vaca",
    "species_ewe": "Ovelha",
    "species_goat": "Cabra",
    "species_sow": "Porca",
    "species_mare": "Égua",
    "species_jenny": "Jumenta",
    "species_bitch": "Cadela",
    "species_queen": "Gata",
    "mating_date": "Data da cobertura ou inseminação",
    "mean": "Duração média da gestação",
    "min": "Mais curta habitual",
    "max": "Mais longa habitual",
    "unit_days": "dias",
    "dry_off_days": "Duração da secagem",
    "sources_title": "Valores padrão e fontes",
    "consulted": "Páginas online sem data consultadas em outubro de 2026.",
    "editable_hint": "Durações editáveis: adapte-as à raça ou aos resultados do seu rebanho.",
    "source_cow": "INRAE, plataforma PFIE: 280 dias em média. Réussir (2020): de 277 d (Holstein) a 295 d (Blonde d'Aquitaine) conforme a raça; Charolesa e Limousin por volta de 290 d, Aubrac e Salers por volta de 285 d.",
    "source_ewe": "Idele (2019): 147 dias, com variação de 5 dias para mais ou para menos.",
    "source_goat": "Merck Veterinary Manual, “Pregnancy in Goats”: 145 a 155 dias, 150 em média.",
    "source_sow": "IFIP, referências GTTT 2023 (edição 2024): 114,8 a 115,0 dias em média. 3tres3: de 112 a 119 dias.",
    "source_mare": "IFCE (équipédia): cerca de 11 meses (≈ 335 d), normalmente de 320 a mais de 365 dias.",
    "source_jenny": "Merck Veterinary Manual: 365 dias. IFCE (équipédia): 360 a 380 dias.",
    "source_bitch": "Merck Veterinary Manual (2025): 58 a 72 dias após a primeira cobertura; 62 a 64 dias após a ovulação (63 d adotados).",
    "source_queen": "Merck Veterinary Manual: 65 dias. Musters et al., Theriogenology (2011): 65,3 dias em média, de 57 a 72 dias.",
    "due_cow": "Parto previsto para {{date}}",
    "due_ewe": "Parto previsto para {{date}}",
    "due_goat": "Parto previsto para {{date}}",
    "due_sow": "Parto previsto para {{date}}",
    "due_mare": "Parto previsto para {{date}}",
    "due_jenny": "Parto previsto para {{date}}",
    "due_bitch": "Parto previsto para {{date}}",
    "due_queen": "Parto previsto para {{date}}",
    "answer_detail": "{{species}}: {{days}} dias após a cobertura de {{date}}",
    "earliest": "No mínimo",
    "latest": "No máximo",
    "remaining": "Dias restantes",
    "overdue": "Dias de atraso",
    "gestation_day": "Dia de gestação hoje",
    "invalid_date": "Informe uma data de cobertura válida.",
    "milestones_title": "Marcos com data",
    "milestone_dry_off": "Secagem por volta de {{date}}, {{days}} dias antes do parto previsto.",
    "milestone_dry_off_source": "Secagem de dois meses: duração média observada pelo Idele em quase 3 milhões de secagens de 2015 a 2017, conforme as recomendações (relatado pela Réussir).",
    "milestone_goat_scan": "Ultrassom possível a partir de {{from}} (30 dias), mais confiável a partir de {{reliable}} (45 dias).",
    "milestone_goat_source": "Merck Veterinary Manual, “Pregnancy in Goats”.",
    "note_equine": "O IFCE lembra que a gestação varia muito nos equídeos: a data prevista indica sobretudo quando começar o acompanhamento.",
    "note_bitch": "Contada a partir da cobertura, a gestação varia de 58 a 72 dias; a data da ovulação (dosagem de progesterona) a restringe a 62-64 dias.",
    "vet_note": "Essas datas são médias. Para confirmar a gestação, em caso de parto atrasado ou ao menor sinal anormal, consulte um veterinário."
  },
  "horizontal-tank-volume-calculator": {
    "heading": "Volume de um tanque cilíndrico deitado",
    "subheading": "Litros contidos conforme a altura do líquido medida na régua: óleo combustível, óleo diesel, água, chorume.",
    "inputs_title": "Dimensões do tanque",
    "units": "Unidades",
    "units_metric": "Métricas (cm, litros)",
    "units_imperial": "Americanas (polegadas, galões americanos)",
    "unit_in": "pol",
    "unit_gal": "gal EUA",
    "diameter": "Diâmetro interno",
    "length": "Comprimento da parte reta (sem os tampos)",
    "heads": "Tampos do tanque",
    "heads_flat": "Planos",
    "heads_ellipsoidal": "Abaulados elípticos 2:1 (profundidade D/4)",
    "heads_hemispherical": "Hemisféricos (profundidade D/2)",
    "heads_depth_note": "Profundidade de cada tampo: {{a}}, além do comprimento reto.",
    "level": "Altura do líquido (régua)",
    "level_over": "A altura ultrapassa o diâmetro: o cálculo considera o tanque cheio.",
    "result_title": "Conteúdo nesta altura",
    "answer": "A {{h}} em {{d}} de diâmetro: {{v}}, ou seja {{pct}}",
    "liquid": "Líquido restante",
    "free": "Espaço livre (a encomendar)",
    "total": "Capacidade total",
    "fill": "Taxa de preenchimento",
    "total_m3": "Capacidade total: {{m3}} m³.",
    "total_litres": "Em litros: {{l}} L de líquido em {{lt}} L de capacidade.",
    "manufacturer_note": "Cálculo geométrico para um tanque perfeitamente cilíndrico e nivelado. A tabela de aferição do fabricante (tabela do tanque) prevalece: espessura das paredes, reforços, deformação ou inclinação da instalação alteram o volume real.",
    "table_title": "Tabela de aferição (passo de {{step}})",
    "table_show": "Mostrar a tabela",
    "table_hide": "Ocultar a tabela",
    "table_copy": "Copiar",
    "table_print": "Imprimir",
    "col_height": "Altura",
    "col_volume": "Volume",
    "col_fill": "Preenchimento"
  },
  "livestock-unit-stocking-rate-calculator": {
    "heading": "UGB do rebanho e taxa de lotação",
    "subheading": "Tabela PAC da França (notice ICHN) ou tabela Eurostat da União Europeia, coeficientes editáveis.",
    "grid_label": "Tabela de coeficientes",
    "grid_fr": "França: PAC, notice ICHN 2026",
    "grid_eu": "União Europeia: Eurostat (LSU)",
    "source_fr": "Fonte: Ministério da Agricultura (França), notice “Indemnités compensatoires de handicaps naturels (ICHN)”, Dossier PAC campanha 2026, no telepac. Os bezerros com menos de 6 meses não têm coeficiente nesta tabela.",
    "source_eu": "Fonte: Eurostat, glossário “Livestock unit (LSU)”, coeficientes das pesquisas de 2020, 2023 e 2026 (página modificada em {{date}}). Sem coeficiente para os equídeos desde 2020: a ferramenta usa 0,8, valor das pesquisas de 2005 a 2016.",
    "herd_title": "Rebanho",
    "col_category": "Categoria",
    "col_count": "Cabeças",
    "col_coef": "UGB/cabeça",
    "coef_for": "Coeficiente UGB: {{cat}}",
    "row_lsu": "= {{ugb}} UGB",
    "reset_coefs": "Restaurar os coeficientes",
    "note_edit": "Os coeficientes são editáveis: informe os do seu caderno de encargos (MAEC, ajuda acoplada), se ele impuser outros.",
    "surface_label": "Superfície forrageira",
    "surface_hint": "Para a ICHN: pastagens, culturas forrageiras e cereais de autoconsumo não comercializados, superfícies coletivas proporcionalmente.",
    "result_title": "Resultado",
    "answer": "{{ugb}} UGB em {{ha}} ha de superfície forrageira = {{rate}} UGB/ha",
    "invalid_surface": "Informe uma superfície forrageira maior que zero para obter a lotação.",
    "copy_label": "Copiar o resultado",
    "total_label": "UGB totais",
    "rate_label": "Lotação (UGB/ha)",
    "grid_used": "Tabela usada: {{grid}}",
    "benchmarks_title": "Referências oficiais",
    "ichn_min": "ICHN na França: um criador deve possuir pelo menos {{lsu}} UGB herbívoras ou suínas e {{ha}} ha de superfícies forrageiras elegíveis (notice ICHN 2026). Os bovinos são contados ali em 12 meses segundo a BDNI, os equídeos somente se forem reprodutores ativos ou tiverem de 6 meses a 3 anos fora de treinamento, e os suínos contam sem figurar nesta tabela.",
    "ichn_ok": "Limite atingido com este rebanho (sujeito às regras acima).",
    "ichn_ko": "Limite não atingido com este rebanho.",
    "ichn_range": "A lotação mínima, o teto e a faixa ideal da ICHN são fixados por decreto prefeitoral conforme a zona desfavorecida: consulte a sua DDT(M) ou a sua DAAF.",
    "eu_none": "Esta tabela serve às estatísticas do Eurostat: nenhum limite regulamentar de lotação está associado a ela.",
    "fr_dairy": "Vacas leiteiras (bovinos com mais de 2 anos)",
    "fr_suckler": "Vacas de cria (bovinos com mais de 2 anos)",
    "fr_other_2y": "Outros bovinos com mais de 2 anos (touros, bois, novilhas)",
    "fr_6m_2y": "Bovinos de 6 meses a 2 anos",
    "fr_sheep": "Ovinos com mais de um ano ou que já pariram",
    "fr_goats": "Caprinos com mais de um ano ou que já pariram",
    "fr_equines": "Equídeos com mais de 6 meses",
    "fr_llamas": "Lhamas com mais de 2 anos",
    "fr_alpacas": "Alpacas com mais de 2 anos",
    "fr_deer": "Cervos com mais de 2 anos",
    "fr_fallow": "Gamos com mais de 2 anos",
    "eu_dairy": "Vacas leiteiras",
    "eu_other_cows": "Outras vacas de 2 anos ou mais (de cria)",
    "eu_male_2y": "Bovinos machos de 2 anos ou mais",
    "eu_heifers_2y": "Novilhas de 2 anos ou mais",
    "eu_1_2y": "Bovinos de 1 ano a menos de 2 anos",
    "eu_under_1y": "Bovinos com menos de um ano",
    "eu_sheep": "Ovinos",
    "eu_goats": "Caprinos",
    "eu_equidae": "Equídeos (coeficiente 2005-2016)",
    "eu_sows": "Porcas reprodutoras de 50 kg ou mais",
    "eu_piglets": "Leitões com menos de 20 kg",
    "eu_other_pigs": "Outros suínos",
    "eu_broilers": "Frangos de corte",
    "eu_hens": "Galinhas poedeiras",
    "eu_rabbits": "Coelhas reprodutoras"
  },
  "soil-analysis-unit-converter": {
    "heading": "Conversor de análise de solo",
    "subheading": "meq/100 g, cmol(+)/kg, mg/kg, kg/ha e lb/ac para K, Ca, Mg e Na, em elemento ou em óxido.",
    "inputs_title": "Valor do laudo",
    "element_label": "Elemento",
    "el_K": "Potássio (K)",
    "el_Ca": "Cálcio (Ca)",
    "el_Mg": "Magnésio (Mg)",
    "el_Na": "Sódio (Na)",
    "value_label": "Valor medido",
    "unit_label": "Unidade do laudo",
    "basis_label": "Expresso em",
    "basis_element": "Elemento ({{el}})",
    "basis_oxide": "Óxido ({{ox}})",
    "basis_hint": "As unidades de carga (meq/100 g, cmol(+)/kg) contam cargas: elas não distinguem o elemento do óxido.",
    "layer_title": "Camada de solo (para kg/ha e lb/ac)",
    "depth_label": "Profundidade",
    "density_label": "Densidade aparente",
    "preset_plough": "Camada arada: {{depth}} cm × {{density}} t/m³",
    "preset_us": "2 milhões de lb/acre: {{depth}} cm × {{density}} t/m³ (fator {{factor}})",
    "soil_mass": "Massa de terra: {{mass}} t/ha. Nesta camada, 1 mg/kg = {{factor}} kg/ha.",
    "answer_title": "Resultado",
    "answer_charge": "{{value}} {{unit}} de {{el}} = {{ppm}} mg/kg de {{el}} ({{ppmOx}} mg/kg de {{ox}}) = {{kghaEl}} kg/ha de {{el}}, ou seja {{kghaOx}} kg/ha de {{ox}}, em {{depth}} cm a {{density}} t/m³",
    "answer_mass": "{{value}} {{unit}} de {{species}} = {{meq}} meq/100 g de {{el}} = {{ppm}} mg/kg de {{el}} = {{kghaOx}} kg/ha de {{ox}} em {{depth}} cm a {{density}} t/m³",
    "invalid": "Informe um valor positivo, uma profundidade e uma densidade maiores que zero.",
    "copy_label": "Copiar o resultado",
    "table_title": "Todas as unidades",
    "col_unit": "Unidade",
    "source_note": "Massas atômicas CIAAW (IUPAC), tabela abreviada 2024: K {{K}}, Ca {{Ca}}, Mg {{Mg}}, Na {{Na}}, O {{O}}. Fatores óxido/elemento: K₂O/K {{fK}}, CaO/Ca {{fCa}}, MgO/Mg {{fMg}}, Na₂O/Na {{fNa}}.",
    "note_layer": "Os valores em kg/ha e lb/ac dependem da camada escolhida: use a profundidade de amostragem e, se possível, a densidade aparente medida na sua gleba."
  },
  "eu-customs-allowance-calculator": {
    "title": "Franquias alfandegárias na entrada na União Europeia",
    "subtitle": "Viajante que chega de um país fora da UE: franquia em valor (€ 430 ou € 300), tabaco e álcool, segundo a diretiva 2007/74/CE.",
    "trip_title": "Sua chegada",
    "transport_label": "Meio de transporte",
    "transport_airsea": "Avião ou navio (mar)",
    "transport_other": "Carro, trem, ônibus ou via fluvial",
    "age_label": "Idade do viajante",
    "age_adult": "{{n}} anos ou mais",
    "age_teen": "{{a}} a {{b}} anos",
    "age_child": "Menos de {{n}} anos",
    "threshold_label": "Limite de valor (€)",
    "threshold_hint": "Deixe em branco para o limite da UE; um Estado pode fixar menos para menores de 15 anos.",
    "goods_title": "Itens comprados fora da UE (valor em €)",
    "goods_hint": "Um item por linha, pelo preço de compra. Não inclua tabaco, álcool nem combustível: eles têm franquias próprias.",
    "item_name_aria": "Nome do item {{n}}",
    "item_placeholder": "Item {{n}}",
    "item_value_aria": "Valor do item {{n}} em euros",
    "remove": "Remover este item",
    "add_item": "Adicionar um item",
    "value_result_title": "Franquia em valor",
    "covered": "Coberto pela franquia",
    "to_declare": "A declarar e tributar",
    "threshold_used": "Limite aplicado: {{amount}} para {{total}} em compras. A ferramenta escolhe a combinação de itens que isenta mais.",
    "value_ok": "Todas as suas compras cabem na franquia: nada a declarar para esses itens.",
    "value_over": "Esses itens ultrapassam a franquia: declare-os, pois são devidos direitos aduaneiros e IVA sobre o valor total.",
    "item_above": "Acima do limite sozinho: tributado sobre o valor inteiro, sem abatimento.",
    "no_split": "O valor de um item não se fraciona nem se divide entre viajantes: uma família de quatro pessoas não pode somar 4 × € 430 para um aparelho de € 1.720.",
    "tobacco_title": "Tabaco",
    "reduced_label": "Limites reduzidos: chegada por via terrestre ou marítima à Bulgária, Croácia, Grécia, Hungria, Letônia, Lituânia, Polônia ou Eslováquia, ou chegada à Estônia ou Romênia",
    "tob_cigarettes": "Cigarros (máx. {{max}})",
    "tob_cigarillos": "Cigarrilhas (máx. {{max}})",
    "tob_cigars": "Charutos (máx. {{max}})",
    "tob_tobacco": "Tabaco para fumar em g (máx. {{max}})",
    "nothing": "Nada declarado nesta categoria.",
    "minor_no": "Antes dos {{n}} anos, não há franquia para tabaco e álcool: tudo deve ser declarado.",
    "share_ok": "Franquia de tabaco usada em {{pct}}%: nada a declarar.",
    "share_over": "Franquia de tabaco usada em {{pct}}%: o excedente deve ser declarado (direitos, impostos especiais e IVA).",
    "tobacco_rule": "Uma única franquia de tabaco, divisível: 100 cigarros (50%) deixam, por exemplo, 50 cigarrilhas ou 25 charutos.",
    "alcohol_title": "Álcool",
    "alc_spirits": "Mais de 22% vol., em L (máx. {{max}})",
    "alc_intermediate": "22% vol. ou menos (espumante, vinho licoroso), em L (máx. {{max}})",
    "alc_wine": "Vinho tranquilo, em L (máx. {{max}})",
    "alc_beer": "Cerveja, em L (máx. {{max}})",
    "spirits_ok": "Parcela de destilados e bebidas ≤ 22%: {{pct}}% da franquia, nada a declarar.",
    "spirits_over": "Parcela de destilados e bebidas ≤ 22%: {{pct}}% da franquia, o excedente deve ser declarado.",
    "wine_ok": "Vinho tranquilo dentro da franquia.",
    "wine_over": "Vinho tranquilo: {{excess}} L além da franquia, a declarar.",
    "beer_ok": "Cerveja dentro da franquia.",
    "beer_over": "Cerveja: {{excess}} L além da franquia, a declarar.",
    "alcohol_rule": "1 L a mais de 22% ou 2 L a no máximo 22% dividem-se entre si (0,5 L de uísque + 1 L de espumante = 100%); os 4 L de vinho e os 16 L de cerveja se somam.",
    "note": "Regra da União Europeia, idêntica nos 27 Estados quanto aos limites; alguns Estados aplicam limites mais baixos (tabaco, menores de 15 anos) e regimes próprios para trabalhadores transfronteiriços e pessoal de transporte, não calculados aqui. Os direitos e o IVA devidos além da franquia não são estimados. Confirme com a alfândega do país de chegada."
  },
  "motorway-vignette-cost-calculator": {
    "title": "Vinhetas de autoestrada Suíça, Áustria, Eslovênia: a mais barata",
    "subtitle": "Informe seus dias de condução em autoestrada na Suíça, na Áustria e na Eslovênia: a ferramenta escolhe a combinação de vinhetas 2026 mais barata para um carro de até 3,5 t.",
    "trips_title": "Dias de condução em autoestrada",
    "trips_hint": "Uma linha por trajeto: cada dia do período conta como dia de condução nos países marcados. Para a ida e a volta de uma estadia, informe duas linhas de um dia.",
    "start_label": "De",
    "end_label": "Até (inclusive)",
    "countries_legend": "Países percorridos em autoestrada",
    "country_CH": "Suíça",
    "country_AT": "Áustria",
    "country_SI": "Eslovênia",
    "remove_trip": "Remover este trajeto",
    "add_trip": "Adicionar um trajeto",
    "total_label": "Custo total das vinhetas",
    "total_both": "{{chf}} + {{eur}}",
    "no_conversion": "A vinheta suíça é paga em francos suíços, as vinhetas austríaca e eslovena em euros: os valores não são convertidos.",
    "late_warning": "Alguns dias caem a partir de 1º de dezembro de 2026, no ano de vinheta 2027, cujas tarifas não estavam publicadas em 15/10/2026: aplicam-se as tarifas de 2026, altere-as se necessário.",
    "no_days": "Nenhum dia de condução neste país: sem vinheta.",
    "days_count": "Dias de condução: {{n}}",
    "p_ch_year": "Vinheta anual",
    "p_at_day": "Vinheta de 1 dia (digital)",
    "p_at_10days": "Vinheta de 10 dias",
    "p_at_2months": "Vinheta de 2 meses",
    "p_at_year": "Vinheta anual",
    "p_si_week": "E-vinheta de 7 dias",
    "p_si_month": "E-vinheta de 1 mês",
    "p_si_year": "E-vinheta de 1 ano",
    "valid_range": "Válida de {{from}} a {{to}}",
    "subtotal": "Subtotal",
    "prices_title": "Tarifas 2026 verificadas em {{date}} (editáveis)",
    "price_label": "{{country}}, {{product}} ({{cur}})",
    "reset_prices": "Voltar às tarifas 2026",
    "note_18days": "Áustria: uma vinheta digital de 2 meses ou anual comprada online só vale a partir do 18º dia após a compra (direito de arrependimento); compre-a com antecedência ou em um ponto de venda. Eslovênia: a e-vinheta é vinculada à placa e escolhida com a data de início.",
    "note_scope": "Carro de até 3,5 t (na Eslovênia, classe 2A: altura de no máximo 1,3 m acima do eixo dianteiro, caso contrário classe 2B, mais cara); motos, reboques e caminhões (pedágio por quilômetro) estão fora do escopo. Os túneis e estradas com pedágio especial (Grande São Bernardo, Karawanken, Brenner…) são pagos à parte."
  },
  "recherche-livre-isbn": {
    "heading": "Busca de livro por ISBN",
    "subheading": "Verifique o dígito de controle de um ISBN-10 ou ISBN-13, converta-o e encontre título, autor, editora e capa no Open Library.",
    "input_label": "ISBN (10 ou 13 dígitos, hífens opcionais)",
    "placeholder": "ex.: 978-2-07-061275-8",
    "search": "Buscar",
    "valid_check": "Dígito de controle válido",
    "isbn13_label": "ISBN-13",
    "isbn10_label": "ISBN-10",
    "no_isbn10": "nenhum (prefixo 979)",
    "invalid_check": "Dígito de controle incorreto: com esses números, o último caractere deveria ser {{expected}}. Confira o que você digitou.",
    "invalid_format": "Um ISBN tem 10 caracteres (o último pode ser X) ou 13 dígitos.",
    "invalid_prefix": "Um ISBN-13 começa com 978 ou 979. Este código parece outro código de barras (EAN).",
    "not_found_hint": "O Open Library não registra todos os livros, em particular as edições francesas recentes ou de pequena tiragem. Tente a outra forma do ISBN ou outra edição.",
    "cover_alt": "Capa de “{{title}}”",
    "authors": "Autor(es)",
    "publisher": "Editora",
    "published": "Data de publicação (como publicada)",
    "pages": "Número de páginas",
    "subjects": "Assuntos indicados pelo Open Library",
    "open_link": "Ver a ficha no Open Library",
    "check_note": "O dígito é verificado no seu navegador antes de qualquer consulta: ISBN-10, soma dos dígitos ponderados de 10 a 1 divisível por 11 (X vale 10); ISBN-13, soma ponderada 1, 3, 1, 3… divisível por 10. Somente um ISBN válido é enviado ao Open Library."
  },
  "fiche-wikipedia-resume": {
    "heading": "Resumo de um artigo da Wikipédia",
    "subheading": "A introdução de um artigo, sua descrição curta e sua imagem, para ler ou imprimir, a partir de {{domain}}.",
    "input_label": "Assunto ou título do artigo",
    "placeholder": "ex.: Victor Hugo",
    "search": "Exibir",
    "not_found_hint": "Nenhum artigo tem exatamente este título. Escolha uma das sugestões exibidas durante a digitação: o título deve corresponder ao do artigo.",
    "disambiguation": "Este título corresponde a uma página de desambiguação, que lista vários assuntos. Refine sua busca (por exemplo, com a área ou uma data).",
    "image_alt": "Ilustração do artigo “{{title}}”",
    "read_article": "Ler o artigo completo na Wikipédia",
    "print": "Imprimir a ficha",
    "attribution": "Texto extraído do artigo “{{title}}” da Wikipédia, publicado sob a licença Creative Commons Atribuição-CompartilhaIgual 4.0 (CC BY-SA 4.0). Seus autores estão listados no histórico do artigo.",
    "authors_link": "Histórico e autores",
    "license_link": "Texto da licença CC BY-SA 4.0",
    "source_name": "Wikipédia"
  },
  "pokedex-stats-faiblesses": {
    "heading": "Pokédex: atributos e fraquezas de um Pokémon",
    "subheading": "Atributos base, tipos, altura, peso e multiplicadores de dano sofrido para cada tipo de ataque.",
    "input_label": "Pokémon (nome em inglês ou número)",
    "placeholder": "ex.: charizard ou 6",
    "search": "Exibir",
    "input_hint": "A PokéAPI espera o nome em inglês (Charizard = charizard) ou o número da Pokédex Nacional. Formas: charizard-mega-x, raichu-alola…",
    "not_found_hint": "A PokéAPI não conhece este nome. Tente o nome em inglês ou o número (1 a 1025 na Pokédex Nacional).",
    "number": "Nº {{n}}",
    "height": "Altura",
    "weight": "Peso",
    "stats_title": "Atributos base",
    "stat_hp": "PS",
    "stat_attack": "Ataque",
    "stat_defense": "Defesa",
    "stat_special_attack": "Atq. Esp.",
    "stat_special_defense": "Def. Esp.",
    "stat_speed": "Velocidade",
    "stat_total": "Total",
    "matchup_title": "Dano sofrido conforme o tipo do ataque",
    "group_4": "Muito vulnerável (×4)",
    "group_2": "Vulnerável (×2)",
    "group_0_5": "Resistente (×½)",
    "group_0_25": "Muito resistente (×¼)",
    "group_0": "Imune (×0)",
    "abilities_note": "Os multiplicadores são calculados apenas a partir dos tipos (tabela das gerações 6 em diante): uma habilidade como Levitate (imunidade ao tipo Terra) ou Water Absorb não é considerada.",
    "trademark": "Pokémon e os nomes dos Pokémon são marcas da Nintendo; dados da PokéAPI, projeto comunitário não oficial.",
    "matchup_link": "Compare qualquer combinação de tipos na calculadora de fraquezas"
  },
  "prochains-jours-feries": {
    "heading": "Próximos feriados e emendas",
    "subheading": "Contagem regressiva até o próximo feriado, lista do ano e emendas possíveis",
    "country": "País",
    "uk_scope": "Reino Unido (Inglaterra e País de Gales)",
    "year": "Ano",
    "next": "Próximo feriado",
    "is_today": "É hoje",
    "bridge_monday": "Emenda possível: tirar a segunda-feira",
    "bridge_friday": "Emenda possível: tirar a sexta-feira",
    "calendar_hint": "Para ver os feriados mês a mês:",
    "calendar_link": "abrir o calendário",
    "list_title": "Feriados de {{year}}",
    "stat_total": "Feriados",
    "stat_weekday": "Em dia de semana",
    "stat_bridges": "Emendas possíveis",
    "weekend": "Cai no fim de semana",
    "past": "Passado",
    "scope_FR": "Os 11 feriados nacionais. A Alsácia e a Mosela têm ainda a Sexta-feira Santa e o dia 26 de dezembro, não exibidos. No setor privado, apenas o 1º de maio é obrigatoriamente não trabalhado; a segunda-feira de Pentecostes costuma servir de dia de solidariedade.",
    "scope_US": "Os 11 feriados federais americanos. Quando um deles cai em um sábado ou domingo, a folga é transferida para a sexta ou a segunda-feira: essa transferência não é exibida. Os estados e os empregadores privados definem seus próprios dias não trabalhados.",
    "scope_UK": "Os feriados (bank holidays) da Inglaterra e do País de Gales. A Escócia e a Irlanda do Norte têm outros. O dia de substituição concedido quando um feriado cai em um fim de semana não é exibido.",
    "scope_DE": "Os 9 feriados comuns a toda a Alemanha. Cada Land acrescenta outros (Epifania, Corpus Christi, Todos os Santos, Dia da Reforma…), não exibidos.",
    "scope_ES": "Os feriados nacionais espanhóis considerados pela ferramenta. Cada comunidade autônoma acrescenta ou substitui alguns, não exibidos; um feriado que cai num domingo pode ser transferido para a segunda-feira conforme a região.",
    "scope_BR": "Os 10 feriados nacionais definidos a cada ano pelo Ministério da Gestão (portaria do MGI). Carnaval, Quarta-feira de Cinzas e Corpus Christi são apenas pontos facultativos, não exibidos; cada estado e cada município acrescenta os seus próprios feriados.",
    "scope_IT": "Os 12 feriados nacionais da Itália (Lei 260/1949). O 4 de outubro, festa de São Francisco de Assis, volta a ser feriado a partir de 2026. O Domingo de Páscoa e a festa do santo padroeiro de cada município não são exibidos."
  },
  "seismes-temps-reel": {
    "heading": "Terremotos em tempo real no mundo",
    "subheading": "Mapa e lista dos terremotos publicados pelo USGS: magnitude, profundidade, hora e distância até o seu endereço.",
    "feed_label": "Período e limite",
    "feed_day": "Últimas 24 h, todos os terremotos",
    "feed_week": "Últimos 7 dias, magnitude 2,5 ou mais",
    "feed_month": "Últimos 30 dias, terremotos significativos",
    "sort_label": "Ordenar a lista por",
    "sort_time": "Mais recentes",
    "sort_mag": "Magnitude decrescente",
    "sort_dist": "Mais próximos do endereço",
    "address_label": "Endereço na França (opcional)",
    "address_note": "A busca de endereço cobre a França; o botão de localização funciona apenas na França. Serve para calcular a distância em linha reta.",
    "clear_address": "Remover o endereço",
    "count": "Terremotos neste feed",
    "max_mag": "Maior magnitude",
    "nearest": "Terremoto mais próximo",
    "nearest_detail": "Magnitude {{mag}} · {{place}}",
    "nearest_empty": "Escolha um endereço para ver a distância.",
    "map_title": "Mapa dos epicentros",
    "map_alt": "Mapa-múndi simplificado com {{n}} epicentros, coloridos conforme a magnitude",
    "legend_small": "Menos de 4,5",
    "legend_mid": "4,5 a 5,9",
    "legend_big": "6 ou mais",
    "legend_place": "Seu endereço",
    "list_title": "Lista ({{n}} primeiros de {{total}})",
    "no_quakes": "Nenhum terremoto neste feed por enquanto.",
    "depth": "profundidade {{km}} km",
    "distance": "a {{km}} km do endereço",
    "event_link": "Detalhes",
    "event_link_aria": "Detalhes do terremoto no site do USGS: {{place}}",
    "time_note": "Horários exibidos no fuso do seu dispositivo. Locais conforme publicados pelo USGS (em inglês), na forma “distância e direção da localidade mais próxima”.",
    "richter_note": "A escala de Richter não é mais usada como era: o USGS publica a magnitude de momento (Mw, indicada como mww, mwr…) para os terremotos moderados e fortes, e uma magnitude local (ml) ou de duração (md) para os pequenos. O tipo é indicado sob cada magnitude. O aumento de um ponto corresponde a cerca de 32 vezes mais energia liberada.",
    "source_name": "USGS, programa Earthquake Hazards",
    "license": "domínio público"
  },
  "stats-joueur-chess-com": {
    "heading": "Estatísticas de um jogador de xadrez",
    "subheading": "Ranking por ritmo no Chess.com ou no Lichess, balanço de vitórias, empates e derrotas, e evolução em 12 meses.",
    "input_label": "Nome de usuário no Chess.com",
    "placeholder": "ex.: magnuscarlsen",
    "search": "Exibir",
    "invalid_user": "Um nome de usuário do Chess.com contém apenas letras, números, “_” ou “-”.",
    "not_found_hint": "Nenhuma conta do Chess.com tem este nome de usuário. Confira a grafia: o nome exibido em um perfil pode diferir do nome de usuário.",
    "avatar_alt": "Avatar de {{user}}",
    "country": "País",
    "league": "Liga",
    "followers": "Seguidores",
    "joined": "Inscrito em",
    "last_online": "Último acesso",
    "profile_link": "Ver o perfil no Chess.com",
    "mode_bullet": "Bullet",
    "mode_blitz": "Blitz",
    "mode_rapid": "Rápida",
    "mode_daily": "Partida por dia",
    "rd": "Desvio de rating (RD): ±{{rd}}",
    "best_rating": "Recorde",
    "record": "V / E / D",
    "win_rate": "Taxa de vitória",
    "no_games": "Nenhuma partida ranqueada neste ritmo.",
    "other_title": "Problemas e rating FIDE",
    "tactics_best": "Melhor rating em problemas",
    "puzzle_rush_best": "Melhor pontuação no Puzzle Rush",
    "fide_declared": "Rating FIDE indicado no perfil",
    "source_name": "API pública do Chess.com",
    "glicko_note": "O Chess.com calcula seus ratings com o sistema Glicko, não com o Elo da FIDE: os números não são comparáveis de um site para outro. O desvio RD mede a incerteza (quanto menor, mais confiável o rating). Dados públicos servidos pelo cache do Chess.com: uma partida muito recente pode ainda não aparecer.",
    "elo_link": "Calcular uma probabilidade de vitória e um ganho de pontos Elo",
    "site_label": "Site de xadrez",
    "lichess_input_label": "Nome de usuário no Lichess",
    "lichess_placeholder": "ex.: DrNykterstein",
    "lichess_invalid_user": "Um nome de usuário do Lichess contém apenas letras, números, “_” ou “-”.",
    "lichess_not_found_hint": "Nenhuma conta do Lichess tem este nome de usuário. Confira a grafia.",
    "lichess_disabled": "Esta conta do Lichess está encerrada: o Lichess não publica mais suas estatísticas.",
    "lichess_profile_link": "Ver o perfil no Lichess",
    "lichess_games": "Partidas jogadas",
    "lichess_rated_games": "Partidas ranqueadas",
    "lichess_provisional": "Rating provisório (“?” no Lichess): seu desvio RD passa de 110.",
    "lichess_record_title": "Balanço no Lichess, todas as partidas",
    "lichess_record_note": "O Lichess publica um único balanço para todas as partidas da conta, amistosas e variantes incluídas, sem detalhe por ritmo.",
    "lichess_history_uncached": "Sem login, o Lichess só fornece o histórico do rating se mantiver uma cópia em cache, e não há nenhuma para esta conta no momento.",
    "lichess_source_name": "API pública do Lichess",
    "lichess_glicko_note": "O Lichess calcula seus ratings com o sistema Glicko-2, não com o Elo da FIDE: o mesmo número não tem o mesmo valor no Lichess, no Chess.com e na FIDE. O desvio RD mede a incerteza (quanto menor, mais confiável o rating).",
    "mode_classical": "Clássica",
    "mode_correspondence": "Por correspondência",
    "history_title": "Evolução do rating em 12 meses",
    "history_hint": "A curva e o balanço por abertura são montados a partir dos arquivos mensais de partidas do Chess.com, lidos um após o outro (no máximo 12 meses). Para um jogador muito ativo, um mês pode passar de 2 MB: o carregamento pode levar até um minuto.",
    "history_load": "Exibir a curva e as aberturas",
    "history_progress": "Lendo os arquivos: {{done}} meses de {{total}}…",
    "history_empty": "Nenhuma partida ranqueada nos últimos 12 meses.",
    "history_col_mode": "Ritmo",
    "history_col_first": "Início",
    "history_col_last": "Último",
    "history_col_change": "Variação",
    "history_col_min": "Mín.",
    "history_col_max": "Máx.",
    "openings_title": "Balanço por abertura (12 meses)",
    "openings_note": "Partidas ranqueadas com regras padrão analisadas: {{n}}. Elas são agrupadas por família de abertura, com o nome dado pelo Chess.com (em inglês).",
    "openings_white": "Com as Brancas",
    "openings_black": "Com as Pretas",
    "openings_col_name": "Abertura",
    "openings_col_games": "Partidas",
    "openings_more": "Ver as {{n}} famílias",
    "openings_less": "Ver menos",
    "openings_none": "Nenhuma partida com esta cor."
  },
  "velib-disponibilite-stations": {
    "heading": "Vélib': bicicletas e vagas disponíveis perto de você",
    "subheading": "Bicicletas mecânicas, elétricas e vagas livres das estações Vélib' Métropole, em tempo real",
    "default_place": "Hôtel de Ville, Paris",
    "radius": "Raio de busca",
    "zone_note": "O Vélib' Métropole cobre Paris e cerca de sessenta comunas vizinhas. Em outras partes da França, nenhuma estação aparecerá.",
    "outside_zone": "Este endereço está fora da zona do Vélib': o serviço cobre apenas Paris e algumas comunas da métropole do Grand Paris. Escolha um endereço na Île-de-France.",
    "summary": "Estações em um raio de {{radius}}: {{n}}",
    "mechanical": "Bicicletas mecânicas",
    "ebike": "Bicicletas elétricas",
    "docks": "Vagas livres",
    "mechanical_short": "mecânicas",
    "ebike_short": "elétricas",
    "docks_short": "vagas",
    "no_station": "Nenhuma estação Vélib' neste raio. Amplie o raio; se nada aparecer em 1 km, o endereço provavelmente está fora da zona atendida (Paris e cerca de sessenta comunas vizinhas).",
    "distance": "a {{m}} m",
    "capacity": "{{n}} vagas no total",
    "reported": "estado informado {{when}}",
    "closed": "Estação fechada para retirada e devolução",
    "no_renting": "Retirada impossível no momento",
    "no_returning": "Devolução impossível no momento",
    "freshness_note": "Dados atualizados cerca de uma vez por minuto pelo Vélib' Métropole; a ferramenta os relê no máximo a cada 60 segundos. Uma bicicleta exibida pode ser retirada nesse meio tempo, e uma bicicleta com defeito pode ser contada como disponível.",
    "source_name": "Paris Data, Vélib' Métropole",
    "truncated": "Apenas as {{n}} estações mais próximas são listadas e somadas; reduza o raio para uma contagem exata."
  },
  "coordonnees-gps-adresse": {
    "title": "Coordenadas GPS de um endereço e endereço de um ponto GPS",
    "subtitle": "Graus decimais e graus-minutos-segundos, nos dois sentidos, para endereços franceses.",
    "address_to_gps": "Endereço → coordenadas GPS",
    "gps_to_address": "Coordenadas GPS → endereço",
    "coords_label": "Latitude, longitude",
    "convert": "Converter",
    "coords_hint": "Formatos aceitos: 48.8584, 2.2945 · 48,8584 ; 2,2945 · 48°51'30\"N 2°17'40\"E · letra O ou W para oeste.",
    "error_format": "Formato não reconhecido: informe uma latitude e depois uma longitude (minutos e segundos abaixo de 60).",
    "error_range": "Fora dos limites: a latitude vai de −90 a 90 e a longitude de −180 a 180.",
    "decimal_degrees": "Graus decimais (latitude, longitude)",
    "dms": "Graus, minutos, segundos (letras internacionais N, S, E, W)",
    "nearest_address": "Endereço",
    "distance_m": "a cerca de {{value}} m do ponto",
    "no_address": "Nenhum endereço encontrado perto deste ponto. A Géoplateforme cobre apenas a França (metrópole e ultramar): as coordenadas acima continuam válidas.",
    "source_name": "Géoplateforme IGN, serviço de geocodificação",
    "license": "Licence Ouverte 2.0",
    "france_only": "A busca de endereço e a conversão inversa usam a Base adresse nationale por meio da Géoplateforme do IGN: funcionam apenas para a França. Já a conversão entre formatos vale em qualquer lugar do mundo (sistema WGS 84, o dos GPS)."
  },
  "qualite-eau-robinet-commune": {
    "heading": "Qualidade da água da torneira na sua comuna",
    "subheading": "Últimos resultados do controle sanitário das ARS: conformidade, nitratos, pesticidas, E. coli, pH e dureza.",
    "no_data": "Nenhuma coleta publicada para esta comuna no Hub'Eau.",
    "last_sample": "Última coleta publicada: {{date}}, {{city}}",
    "status_conform": "Em conformidade com os limites de qualidade",
    "status_not_conform": "Fora de conformidade com pelo menos um limite de qualidade",
    "status_unknown": "Conformidade não informada",
    "ars_conclusion": "Conclusão da ARS (publicada em francês):",
    "distributor": "Distribuidor: {{name}}",
    "param_NO3": "Nitratos",
    "param_PESTOT": "Total de pesticidas",
    "param_ECOLI": "Escherichia coli",
    "param_PH": "pH",
    "param_TH": "Dureza (título hidrotimétrico)",
    "unit_french_degree": "°f",
    "limit_NO3": "Limite de qualidade: 50 mg/L no máximo.",
    "limit_PESTOT": "Limite de qualidade: 0,5 µg/L no máximo para a soma (0,1 µg/L por substância).",
    "limit_ECOLI": "Limite de qualidade: 0 germe por 100 mL.",
    "limit_PH": "Referência de qualidade: entre 6,5 e 9 (referência, não um limite).",
    "limit_TH": "Nenhum limite nem referência regulamentar para a dureza.",
    "within": "Dentro do limite",
    "outside": "Fora do limite",
    "th_conversion": "Ou seja, {{mmol}} mmol/L ou {{dh}} °dH (graus alemães).",
    "not_measured": "Nenhum resultado publicado para este parâmetro.",
    "networks_title": "Redes de distribuição (UDI) que atendem a comuna em {{year}}: {{n}}",
    "udi_note": "Uma coleta é vinculada a uma unidade de distribuição (UDI), que pode atender várias comunas, e uma comuna pode ser abastecida por várias UDI: o valor exibido é o da rede, não necessariamente o de uma torneira do seu bairro. Cada parâmetro vem da última coleta em que foi medido.",
    "source_name": "Hub'Eau, qualidade da água potável (OFB, Ministério da Saúde)",
    "license": "Licence Ouverte Etalab",
    "ph_within": "Dentro da faixa de referência",
    "ph_outside": "Fora da faixa de referência"
  },
  "resultats-lycees-bac": {
    "heading": "Resultados do bac nos liceus: aprovação, menções e valor agregado",
    "subheading": "Indicadores oficiais (IVAL) dos liceus gerais e tecnológicos, publicados pela DEPP.",
    "search_label": "Liceu, comuna ou código UAI",
    "search_placeholder": "Ex.: Henri IV, Annecy ou 0750654D",
    "search_button": "Buscar",
    "search_hint": "Busca no nome do liceu ou na comuna; confirme com Enter.",
    "no_result": "Nenhum liceu geral e tecnológico encontrado.",
    "truncated": "Lista limitada: refine a busca para ver os outros liceus.",
    "not_published": "não publicado",
    "va_points": "{{value}} pts",
    "va_label": "Valor agregado:",
    "sector_public": "público",
    "sector_private": "privado conveniado",
    "session": "Sessão {{year}} do baccalauréat",
    "academy": "academia de {{name}}",
    "candidates": "candidatos: {{n}}",
    "kpi_success": "Taxa de aprovação",
    "kpi_mentions": "Taxa de menções",
    "kpi_access": "Acesso da seconde ao bac",
    "va_explained": "Valor agregado: diferença, em pontos, entre a taxa observada e a taxa esperada considerando o perfil dos alunos (idade, nível no brevet, origem social). Quando positivo, o liceu faz melhor do que o previsto.",
    "by_series": "Resultados por série",
    "col_series": "Série",
    "col_candidates": "Candidatos",
    "col_success": "Aprovação",
    "col_va": "Valor agregado",
    "col_mentions": "Menções",
    "series_gnle": "Bac geral",
    "series_sti2d": "STI2D",
    "series_stmg": "STMG",
    "series_std2a": "STD2A",
    "series_stl": "STL",
    "series_st2s": "ST2S",
    "series_s2tmd": "S2TMD",
    "series_sthr": "STHR",
    "series_l": "Série L",
    "series_es": "Série ES",
    "series_s": "Série S",
    "mentions_title": "Número de menções",
    "col_mention": "Menção",
    "col_general": "Bac geral",
    "col_techno": "Bac tecnológico",
    "mention_tb_avecf": "Très bien com felicitações do júri",
    "mention_tb_sansf": "Très bien",
    "mention_b": "Bien",
    "mention_ab": "Assez bien",
    "thresholds": "Limites de publicação: nenhuma taxa abaixo de 20 candidatos, nem valor agregado ou número de menções abaixo de 40 candidatos.",
    "history": "Evolução por sessão",
    "col_session": "Sessão",
    "source_name": "DEPP, indicadores de valor agregado dos liceus GT",
    "license": "Licence Ouverte 2.0"
  },
  "vacances-scolaires-zone": {
    "heading": "Férias escolares por zona: próximas datas e contagem regressiva",
    "subheading": "Calendário oficial do Ministério da Educação francês: zonas A, B, C, Córsega e ultramar.",
    "zone_label": "Zona ou território",
    "zone_a": "Zona A",
    "zone_b": "Zona B",
    "zone_c": "Zona C",
    "zone_corse": "Córsega",
    "zone_guadeloupe": "Guadalupe",
    "zone_martinique": "Martinica",
    "zone_guyane": "Guiana Francesa",
    "zone_reunion": "Ilha da Reunião",
    "zone_mayotte": "Mayotte",
    "zone_polynesie": "Polinésia Francesa",
    "zone_spm": "Saint-Pierre e Miquelon",
    "zone_nc": "Nova Caledônia",
    "zone_wf": "Wallis e Futuna",
    "academies": "Academias envolvidas:",
    "convention": "Convenção do conjunto de dados: a saída ocorre após as aulas do primeiro dia indicado e a volta na manhã do segundo. Para a emenda da Ascensão, a data de início publicada é a quinta-feira feriada ou apenas a sexta-feira liberada. Datas no horário de Paris.",
    "empty": "Nenhum período futuro publicado para este território.",
    "next_holiday": "Próximas férias",
    "last_class": "Saída após as aulas de",
    "back_to_school": "Volta às aulas na manhã de",
    "days_off": "Dias de férias (fins de semana incluídos)",
    "upcoming": "Calendário futuro",
    "range": "De {{start}} a {{end}}",
    "school_year": "ano letivo {{year}}",
    "applies_to": "Vale para: {{list}}",
    "starts_in_one": "Em {{count}} dia",
    "starts_in_other": "Em {{count}} dias",
    "today": "Hoje",
    "starts_tonight": "Saída hoje à noite após as aulas",
    "ongoing_one": "Em andamento, volta em {{count}} dia",
    "ongoing_other": "Em andamento, volta em {{count}} dias",
    "h_toussaint": "Férias de Todos os Santos",
    "h_noel": "Férias de Natal",
    "h_hiver": "Férias de inverno",
    "h_printemps": "Férias de primavera",
    "h_ete": "Férias de verão",
    "h_ascension": "Emenda da Ascensão",
    "source_name": "Ministério da Educação Nacional, calendário escolar",
    "license": "Licence Ouverte 2.0",
    "starts_in": "Saída {{when}}",
    "ongoing": "Em andamento, volta {{when}}"
  },
  "bornes-recharge-irve": {
    "heading": "Pontos de recarga em torno de um endereço: potência, tomadas, acesso",
    "subheading": "Base nacional das infraestruturas de recarga (IRVE) consolidada pela Etalab.",
    "radius": "Raio",
    "min_power": "Potência mínima",
    "any": "Indiferente",
    "plug": "Tipo de tomada",
    "prise_type_2": "Tipo 2",
    "prise_type_combo_ccs": "Combo CCS",
    "prise_type_chademo": "CHAdeMO",
    "prise_type_ef": "Tomada doméstica E/F",
    "prise_type_autre": "Outra tomada",
    "free_only": "Somente as estações declaradas gratuitas",
    "no_realtime": "Este conjunto descreve os pontos instalados: ele não diz se um ponto está livre ou em uso neste momento.",
    "summary": "Em um raio de {{radius}} km em torno de {{place}}",
    "stations_found": "Estações",
    "nearest": "A mais próxima",
    "fast_count": "Rápidas (≥ 50 kW)",
    "truncated": "Área muito equipada: a lista atingiu o limite da consulta e pode estar incompleta. Reduza o raio.",
    "no_result": "Nenhuma estação corresponde a esses critérios neste raio.",
    "power_suspect": "Potência exibida conforme publicada pelo operador; este valor parece errado.",
    "free": "Gratuito",
    "paid": "Pago",
    "access_free": "Acesso livre",
    "access_restricted": "Acesso restrito",
    "impl_street": "Via pública",
    "impl_public": "Estacionamento público",
    "impl_private_public": "Estacionamento privado de uso público",
    "impl_customers": "Estacionamento reservado a clientes",
    "impl_fast": "Estação de recarga rápida",
    "distance": "{{km}} km",
    "points": "Pontos de recarga declarados",
    "operator": "Operador",
    "hours": "Horários publicados",
    "updated": "Atualização declarada",
    "more": "Apenas as {{n}} estações mais próximas são exibidas.",
    "source_name": "ODRÉ, pontos de recarga para veículos elétricos (IRVE)",
    "license": "Licence Ouverte 2.0",
    "default_place": "Lyon"
  },
  "composition-croquettes-animaux": {
    "title": "Composição das rações secas por código de barras",
    "subtitle": "Constituintes analíticos publicados pelo Open Pet Food Facts e carboidratos estimados por diferença.",
    "analytical_constituents": "Constituintes analíticos (% do produto como está)",
    "c_protein": "Proteína bruta",
    "c_fat": "Gordura bruta",
    "c_ash": "Cinzas brutas",
    "c_fibre": "Fibra bruta",
    "c_moisture": "Umidade",
    "not_published": "não publicado",
    "type_from_bag": "Valor ausente da ficha: você pode copiá-lo da embalagem (seção “constituintes analíticos”) para completar a estimativa.",
    "carbs_estimate": "Carboidratos estimados (por diferença)",
    "carbs_impossible": "Estimativa impossível: valor ausente ({{value}}).",
    "carbs_negative": "A soma dos constituintes passa de 100% (resultado {{value}}%): os valores da ficha são incoerentes, confira-os na embalagem.",
    "carbs_dry_matter": "ou seja ≈ {{value}}% da matéria seca",
    "includes_typed": "Inclui um ou mais valores digitados por você.",
    "carbs_formula": "Estimativa: 100 − proteína − gordura − cinzas − fibra − umidade. Os fabricantes não precisam declarar os carboidratos; esse resto (extrativo não nitrogenado) é uma ordem de grandeza, não um valor publicado.",
    "portion_link": "Calcular a ração diária em gramas do seu cão ou gato",
    "data_note": "Ficha colaborativa: os valores são os digitados pelos colaboradores do Open Pet Food Facts a partir da embalagem. A embalagem em mãos faz fé.",
    "vet_disclaimer": "Informação geral: não substitui a opinião de um veterinário, sobretudo para um animal doente, diabético ou acima do peso."
  },
  "niveau-nappe-phreatique": {
    "heading": "Nível do lençol freático perto de você",
    "subheading": "Última medição do piezômetro mais próximo, comparada ao mesmo período de anos anteriores.",
    "station_label": "Piezômetro",
    "station_option": "{{name}}, {{city}} ({{km}} km)",
    "no_station": "Nenhum piezômetro com medição nos últimos 90 dias em um raio de cerca de 25 km.",
    "no_data": "Este piezômetro não publicou nenhuma medição utilizável.",
    "last_level": "Última medição: {{date}}",
    "ngf": "altitude do nível da água (metros NGF)",
    "depth": "ou seja, cerca de {{m}} m abaixo do ponto de referência da medição",
    "rank_label": "Posição em relação aos anos anteriores",
    "rank_value": "Mais alto que {{pct}}% dos anos",
    "rank_sentence": "O nível médio dos últimos 30 dias supera o de {{below}} anos entre {{n}} medidos no mesmo período entre {{from}} e {{to}}.",
    "lowest": "Mais baixo",
    "median": "Mediana",
    "highest": "Mais alto",
    "current_mean": "Média dos últimos 30 dias: {{m}} m NGF",
    "too_short": "Histórico insuficiente: {{n}} ano(s) medido(s) neste período, são necessários pelo menos {{min}} para comparar.",
    "chart_title": "Nível médio nos mesmos {{days}} dias, ano a ano",
    "chart_alt": "Nível médio do lençol freático no mesmo período de cada ano, de {{from}} a {{to}}",
    "chart_legend": "ponto verde: este ano; tracejado: mediana",
    "point_title": "{{year}}: {{m}} m",
    "method": "Método: calcula-se a média das medições dos {{days}} dias anteriores à última medição e, depois, a mesma média, nas mesmas datas, para cada ano passado (um valor por ano, qualquer que seja o número de medições). A posição indica quantos anos passados estavam mais baixos. Não é o indicador oficial do BRGM e nenhum limite de seca decorre dele: as restrições de água cabem aos decretos prefeitorais.",
    "truncated": "Histórico limitado às {{n}} medições mais recentes retornadas pela API.",
    "source_name": "Hub'Eau, piezometria (OFB, BRGM, portal ADES)",
    "license": "Licence Ouverte Etalab"
  },
  "niveau-riviere-temps-reel": {
    "heading": "Nível de um rio em tempo real",
    "subheading": "Altura da água e vazão medidas pela estação hidrométrica mais próxima, com a curva das últimas 48 horas.",
    "station_label": "Estação de medição",
    "station_option": "{{name}} ({{km}} km)",
    "no_station": "Nenhuma estação hidrométrica em operação a menos de {{km}} km.",
    "no_recent": "Esta estação não publicou nenhuma altura de água nas últimas 48 horas. Escolha outra estação na lista.",
    "height_m": "ou seja, {{m}} m na régua da estação",
    "measured_at": "Medição de {{date}}",
    "change_24h": "Variação em 24 h",
    "range_48h": "Mín. – máx. em 48 h",
    "flow": "Vazão do local",
    "no_flow": "Vazão não publicada para este local",
    "chart_title": "Altura da água em 48 horas",
    "chart_alt": "Curva da altura da água, de {{min}} a {{max}} cm em 48 horas",
    "disclaimer": "Dados brutos não validados, transmitidos a cada 5 a 60 minutos. A altura é lida na régua própria de cada estação: não é a profundidade do rio, e duas estações não se comparam. Esta página não indica nenhum nível de vigilância: para as cheias, consulte vigicrues.gouv.fr.",
    "source_name": "Hub'Eau, hidrometria (OFB, plataforma PHyC do SCHAPI)",
    "license": "Licence Ouverte Etalab"
  },
  "prix-carburants-stations": {
    "heading": "Preço dos combustíveis perto de você: postos mais baratos",
    "subheading": "Preços declarados pelos postos no site oficial prix-carburants.gouv.fr, com a data de cada preço.",
    "fuel": "Combustível",
    "fuel_gazole": "Diesel (B7)",
    "fuel_e10": "SP95-E10",
    "fuel_sp98": "SP98 (E5)",
    "fuel_sp95": "SP95 (E5)",
    "fuel_e85": "Superetanol E85",
    "fuel_gplc": "GPL",
    "radius": "Raio",
    "sort": "Ordem",
    "sort_price": "Preço crescente",
    "sort_distance": "Distância",
    "fresh_only": "Excluir preços coletados há mais de {{days}} dias",
    "trip_hint": "Para estimar o custo de uma viagem com este preço:",
    "trip_link": "calculadora de custo de viagem",
    "summary": "{{fuel}} em um raio de {{radius}} km em torno de {{place}}",
    "cheapest": "O mais barato",
    "average": "Preço médio",
    "stations": "Postos",
    "no_result": "Nenhum posto publica este combustível neste raio: amplie a área ou inclua os preços mais antigos.",
    "truncated": "Apenas os {{n}} postos mais baratos são listados; a média considera apenas eles.",
    "per_litre": "€ {{price}}/L",
    "stale": "Preço antigo, talvez desatualizado",
    "distance": "a {{km}} km em linha reta",
    "automat_24": "Autoatendimento 24 h",
    "shortage": "Falta temporária: {{list}}",
    "time_note": "Horários exibidos conforme publicados (horário local do posto). O preço exibido na bomba é o que vale.",
    "source_name": "Ministério da Economia, preços dos combustíveis (fluxo instantâneo)",
    "license": "Licence Ouverte 2.0",
    "default_place": "Lyon"
  },
  "accessible-color-palette-generator": {
    "accent_action": "Ação de destaque",
    "accessible_design_system": "Design acessível e Design system de UI",
    "accessible_wcag_color_palette_generator_aaa": "Gerador de paleta acessível WCAG (contraste AAA/AA)",
    "analogous": "Análoga",
    "base_color": "Cor base",
    "complementary": "Complementar",
    "copied": "Copiado!",
    "copy": "Copiar",
    "generate_harmonic_ui_color_palettes_with": "Gere paletas de UI harmoniosas conformes às normas de acessibilidade WCAG 2.1, com pré-visualização ao vivo e exportação para Tailwind.",
    "harmony": "Harmonia",
    "live_ui_component_preview": "Pré-visualização ao vivo de componentes de UI",
    "monochromatic": "Monocromática",
    "on_dark": "Sobre escuro",
    "on_white": "Sobre branco",
    "primary_action": "Botão principal",
    "random": "Aleatória",
    "role_names": "Fundo / superfície,Primária,Destaque / ação,Texto / escuro,Apoio / selo",
    "sample_typography_hierarchy_using_the_generated": "Exemplo de parágrafo usando a hierarquia de cores gerada para garantir uma proporção de leitura ideal e uma ergonomia sem cansaço visual.",
    "tailwind_css_config": "Configuração do Tailwind CSS",
    "triadic": "Triádica",
    "warm_cool": "Quente e fria",
    "wcag_fail": "Reprovado",
    "copy_hex_title": "Copiar o código HEX",
    "version_pro": "Versão 2.4 Pro",
    "aa_large": "AA texto grande"
  },
  "air-conditioner-btu-calculator": {
    "air_conditioner_btu_room_size_hvac": "Calculadora de potência de ar-condicionado e BTU por área do cômodo",
    "calculate_the_required_cooling_capacity_in": "Calcule a potência necessária em BTU e em toneladas conforme a área, o pé-direito, a incidência de sol e o número de ocupantes.",
    "ceiling_height": "Pé-direito",
    "compensates_for_ambient_stove_and_oven": "Soma 4.000 BTU para compensar o calor dos aparelhos.",
    "copied": "Copiado!",
    "copy_ac_btu_sizing_summary": "Copiar a estimativa de BTU",
    "hvac_tonnage": "Tonelagem HVAC equivalente",
    "moderate": "Normal",
    "number_of_occupants": "Ocupantes habituais",
    "recommended_ac_cooling_capacity": "Potência recomendada do ar-condicionado",
    "recommended_unit_form_factor": "Tipos de ar-condicionado indicados",
    "room_dimensions_layout": "Dimensões do cômodo",
    "room_is_a_kitchen_4_000": "Cozinha com forno / fogão",
    "room_length": "Comprimento do cômodo",
    "room_width": "Largura do cômodo",
    "shaded_10": "À sombra (-10%)",
    "sunlight_exposure": "Exposição ao sol",
    "sunny_10": "Ensolarado (+10%)",
    "target_unit_size": "Faixa de modelos",
    "total_room_area": "Área total:",
    "meters_unit": "Metros (m)",
    "window_ac_title": "Ar-condicionado de janela ou portátil (Window / Portable AC)",
    "split_ac_desc": "Altíssima eficiência energética (SEER 20+), ideal para sala e grandes espaços.",
    "multi_split_title": "Sistema multi-split ou central com dutos (Central HVAC)",
    "multi_split_desc": "Recomendado para apartamento grande ou andar térreo completo.",
    "feet_unit": "Pés (ft)",
    "window_ac_desc": "Perfeito para um quarto pequeno ou escritório (110V padrão, silencioso).",
    "split_ac_title": "Ar-condicionado split de parede (Mini-Split Ductless)",
    "btu_per_hour": "BTU / h",
    "area_value": "{{ft}} pés² ({{m}} m²)",
    "tonnage_value": "{{value}} tonelada(s)",
    "sun_shaded": "À sombra",
    "sun_normal": "Normal",
    "sun_sunny": "Ensolarado",
    "climate_mild": "Ameno",
    "climate_moderate": "Moderado",
    "climate_hot": "Quente",
    "yes_label": "Sim",
    "no_label": "Não",
    "copy_text": "Dimensionamento do ar-condicionado (BTU):\n- Área do cômodo: {{areaFt}} pés² ({{areaM}} m²)\n- Capacidade de refrigeração recomendada: {{btu}} BTU/h\n- Equivalente em tonelagem HVAC: {{tons}} toneladas\n- Faixa de potência sugerida: {{min}} - {{max}} BTU\n- Fatores do ambiente: Sol ({{sun}}), Clima ({{climate}}), Ocupantes ({{occupants}}), Cozinha ({{kitchen}})"
  },
  "airline-baggage-weight-dimensions-calculator": {
    "1_luggage_measurements": "1. Dimensões da sua mala",
    "2_packing_weight_estimator": "2. Estimativa do conteúdo da mala",
    "airline_baggage_weight_dimensions_calculator": "Calculadora de peso e dimensões de bagagem de companhias aéreas",
    "airlines_charge_40_80_at_the": "As companhias aéreas costumam cobrar taxas por uma bagagem de mão fora do padrão ou despachada no porão. Considere retirar {{v0}} kg ou vestir as roupas mais pesadas.",
    "airport_gate_surcharge_risk": "Atenção: risco de taxa extra no portão de embarque",
    "baggage_cabin": "Cabine",
    "baggage_hold": "Despachada",
    "baggage_type": "Tipo de bagagem",
    "baggage_underseat": "Sob o assento",
    "cabin_bag": "Mala de cabine",
    "checked_23kg": "Despachada (23 kg)",
    "copy_summary": "✈️ Bagagem {{v0}} ({{v1}})\n📏 Dimensões: {{v2}}×{{v3}}×{{v4}} cm ({{v5}})\n⚖️ Peso total: {{v6}} kg / {{v7}} kg máx. ({{v8}})",
    "depth_cm": "Espessura (cm)",
    "dimensions_fit_sizer": "Dimensões dentro do gabarito",
    "empty_suitcase_tare_weight_kg": "Peso da mala vazia (kg)",
    "exceeds_overhead_cabin_sizer_cm": "Excede o gabarito de cabine ({{v0}}×{{v1}}×{{v2}} cm)",
    "exceeds_under_seat_sizer_cm": "Excede o gabarito sob o assento ({{v0}}×{{v1}}×{{v2}} cm)",
    "heavy_jackets_1_2kg": "Casacos / jaquetas (×{{v0}} kg)",
    "laptop_tech_kg": "Notebook / cabos / tecnologia (kg)",
    "length_cm": "Comprimento (cm)",
    "linear_total_cm_cm_max": "Soma das dimensões ({{v0}} cm) > {{v1}} cm máx.",
    "overweight_by_kg": "Excesso de +{{v0}} kg!",
    "pants_jeans_0_5kg": "Calças / jeans (×{{v0}} kg)",
    "personal_item": "Sob o assento",
    "select_airline": "Selecione sua companhia aérea",
    "shirts_tops_0_2kg": "Camisetas / camisas (×{{v0}} kg)",
    "shoes_pairs_0_9kg": "Pares de sapatos (×{{v0}} kg)",
    "status_compliant": "✅ Dentro do padrão",
    "status_excess_weight": "❌ Excesso de {{v0}} kg",
    "status_not_compliant": "❌ Fora do padrão",
    "toiletry_bag_kg": "Necessaire (kg)",
    "verify_cabin_and_checked_bag_sizer": "Verifique se a sua mala de cabine ou despachada está dentro do padrão e estime o peso das suas coisas para evitar taxas no aeroporto.",
    "weight_within_baggage_limit": "Peso dentro do limite permitido",
    "width_cm": "Largura (cm)",
    "checked_kg": "Despachada ({{v0}} kg)"
  },
  "aspect-ratio-calculator": {
    "aspect_ratio": "Proporção reduzida:",
    "aspect_ratio_resolution_dimension_scaler_calculator": "Calculadora de proporção de tela, resolução de vídeo e redimensionamento de pixels",
    "aspect_ratio_settings": "Proporções e razão de aspecto",
    "calculate_target_width_and_height_in": "Calcule a largura ou a altura em pixels para manter uma proporção perfeita (16:9, 9:16 Reels/TikTok, 4:3, 21:9 Ultrawide).",
    "copied": "Copiado!",
    "copy_resolution_data": "Copiar as dimensões",
    "height_px": "Altura (px)",
    "megapixels": "Megapixels",
    "ratio_height_h": "Altura da proporção (H)",
    "ratio_width_w": "Largura da proporção (W)",
    "scaled_resolution_output": "Resolução calculada",
    "standard_ratio_presets": "Formatos predefinidos padrão",
    "target_dimensions_pixels": "Dimensões desejadas (pixels)",
    "total_pixel_count": "Total de pixels",
    "visual_proportion_preview": "Pré-visualização das proporções",
    "width_px": "Largura (px)",
    "copy_text": "Proporção e resolução:\n- Proporção de tela: {{ratio}} (decimal: {{decimal}})\n- Resolução calculada: {{width}} × {{height}} px\n- Total de pixels: {{pixels}} px ({{mp}} MP)",
    "quick_square": "1080x1080 (Quadrado)"
  },
  "astrology-ascendant-calculator": {
    "1_birth_details": "1. Dados de nascimento",
    "1_your_rising_sign_in": "1. Seu ascendente em {{v0}} (casa I):",
    "2_your_sun_in": "2. Seu signo solar em {{v0}} (o coração do mapa):",
    "3_your_moon_in": "3. Seu signo lunar em {{v0}} (o mundo interior):",
    "air_intellect_social": "Ar (intelecto e troca)",
    "astrological_synthesis": "Interpretação astrológica detalhada",
    "birth_date": "Data de nascimento",
    "calculate_your_true_rising_sign_ascendant": "Estime seu ascendente (casa I), seu signo solar e lunar e sua distribuição elementar (fogo, terra, ar, água).",
    "core_identity_soul_purpose": "O eu profundo e a vocação",
    "earth_grounded_pragmatic": "Terra (estabilidade e matéria)",
    "elemental_balance": "Distribuição dos 4 elementos",
    "emotional_nature_intuition": "Emoções secretas e reações",
    "exact_time_of_birth_crucial_for": "Hora exata de nascimento (indispensável para o ascendente)",
    "fire_drive_action": "Fogo (ação e paixão)",
    "location_time_zone": "Local / fuso horário",
    "moon_sign": "Signo lunar",
    "natal_chart_quick_calculator_sun_sign": "Calculadora de mapa astral: signo solar, ascendente e signo lunar",
    "outer_mask_life_approach": "Máscara social e primeira impressão",
    "rising_sign": "Ascendente (AC)",
    "ruled_by_your_rising_sign_colors": "Regido por {{v0}}, seu ascendente determina sua aparência física, seu jeito espontâneo de encarar novos começos e a forma como os outros o percebem no primeiro contato.",
    "sun_sign": "Signo solar",
    "the_moon_dictates_your_emotional_sanctuary": "A Lua revela suas necessidades de segurança afetiva e seu modo íntimo de lidar com o estresse e a vulnerabilidade.",
    "this_is_your_core_self_your": "É o motor central da sua vitalidade e o ideal rumo ao qual você caminha ao longo dos anos.",
    "water_empathy_emotion": "Água (intuição e emoções)",
    "tz_france": "França / Bélgica / Suíça / Alemanha / Espanha (UTC+1 / UTC+2)",
    "tz_uk": "Reino Unido / Portugal / Canárias (UTC+0)",
    "tz_na_east": "Canadá / EUA Leste (UTC-5 / UTC-4)",
    "tz_na_west": "EUA Oeste (UTC-8 / UTC-7)",
    "tz_other": "Outro / Internacional (UTC padrão)",
    "unknown_time": "Não sei minha hora de nascimento",
    "asc_unknown": "Não calculável",
    "asc_unknown_hint": "É preciso a hora de nascimento",
    "moon_change_at": "Muda de signo por volta de {{v0}} (± 15 min)",
    "no_time_summary": "Sem hora de nascimento: Sol em {{v0}}, Lua em {{v1}} o dia todo. O ascendente não pode ser calculado.",
    "no_time_summary_change": "Sem hora de nascimento: Sol em {{v0}}, Lua em {{v1}} até cerca de {{v3}}, depois em {{v2}} (horário do fuso escolhido, com precisão de 15 minutos). O ascendente não pode ser calculado.",
    "asc_why_title": "1. Ascendente: a hora de nascimento é indispensável",
    "asc_why": "O ascendente é o signo que nasce no horizonte leste no momento do nascimento. Os doze signos se sucedem ali em 24 horas, ou seja, uma mudança a cada duas horas em média (em Paris, de menos de uma hora para Áries e Peixes a 2 h 45 de Leão a Escorpião): sem a hora, não é possível determiná-lo. Ele também responde por 40% da distribuição dos elementos, que por isso não é exibida.",
    "moon_before": "Nascimento antes de {{v0}}",
    "moon_after": "Nascimento depois de {{v0}}",
    "venus_sign": "Signo de Vênus",
    "venus_hint": "Amor, gostos, jeito de amar",
    "venus_change": "Vênus muda de signo neste dia: a hora de nascimento decide.",
    "saturn_return": "Retorno de Saturno",
    "saturn_orb_label": "Orbe",
    "saturn_natal": "Saturno natal a {{v0}}",
    "saturn_first": "1º retorno, aos {{v0}} anos",
    "saturn_second": "2º retorno, aos {{v0}} anos",
    "saturn_passes": "Passagem exata por Saturno natal: {{v0}}",
    "saturn_orb_periods": "A menos de {{v0}}°: {{v1}}",
    "saturn_range": "de {{v0}} a {{v1}}",
    "saturn_note": "Datas em tempo universal, com precisão de um ou dois dias: a posição calculada de Saturno se afasta no máximo 0,05° das efemérides JPL Horizons (1930-2100). Conforme suas retrogradações, Saturno passa uma ou três vezes sobre sua posição natal."
  },
  "battery-power-bank-charge-time-calculator": {
    "65_budget_older": "65% (básico / antigo)",
    "75_real_world_standard": "75% (média real padrão)",
    "85_premium_gan_power_bank": "85% (topo de linha / GaN)",
    "battery_charge_time_power_bank_capacity": "Calculadora de tempo de carga de bateria e capacidade de power bank",
    "calculate_real_charging_duration_with_li": "Estime a duração exata da recarga (curva 0-80% vs 80-100%) e o número real de cargas fornecidas por uma bateria externa.",
    "capacity_mah": "Capacidade (mAh)",
    "charger_power_bank": "Carregador e bateria externa",
    "charger_wattage_w": "Potência do carregador (Watts)",
    "charging_analysis": "Resultados de autonomia e carga",
    "charging_method": "Tecnologia de carga",
    "conversion_efficiency": "Eficiência de conversão",
    "current": "Bateria atual (%)",
    "device_battery": "Aparelho e bateria",
    "device_preset": "Modelo do aparelho",
    "e_g_10_000_or_20": "Ex.: 10.000 ou 20.000 mAh",
    "e_g_20w_30w_65w": "Ex.: 20W, 30W, 45W, 65W",
    "estimated_charge_time": "Tempo de carga estimado",
    "full_0_100_charges": "cargas completas (0-100%)",
    "internal_cells_operate_at_3_7v": "As células internas do power bank funcionam em 3,7V. Para carregar seu celular por USB-C (5V/9V), a energia é convertida com uma perda térmica de 20 a 30%. Uma bateria de {{v0}} mAh entrega, portanto, na prática ~{{v1}} mAh úteis.",
    "power_bank_charges": "Recargas do power bank",
    "power_bank_size_mah": "Capacidade do power bank (mAh)",
    "qi_wireless_slower": "Indução sem fio Qi (mais lenta)",
    "target": "Meta (%)",
    "to_charge": "a recarregar",
    "why_a_10_000_mah_power": "Por que uma bateria de 10.000 mAh não dá 2 cargas de 5.000 mAh?",
    "copy_summary": "Resumo de tempo de carga e bateria:\n- Aparelho: {{deviceCapacity}} mAh ({{current}}% a {{target}}%)\n- Carregador: {{wattage}}W ({{type}})\n- Duração estimada: {{duration}}\n- Eficiência do power bank ({{pbCapacity}} mAh): ~{{effectivePb}} mAh úteis ({{fullCharges}} recargas completas)",
    "usb_c_power_delivery_rapide": "USB-C Power Delivery (rápido)",
    "usb_a_classique_5v_2a": "USB-A clássico (5V/2A)"
  },
  "best-posting-time-heatmap": {
    "base_sur_l_analyse_de_millions": "Baseado na análise de milhões de interações para maximizar a retenção e o engajamento inicial.",
    "carte_thermique_d_engagement_hebdomadaire": "Mapa de calor de engajamento semanal (24h / 7 dias)",
    "copier_le_planning": "Copiar o cronograma",
    "copy_astuce_publiez_15_a_30": "💡 Dica: publique de 15 a 30 minutos antes do pico para que o algoritmo distribua o conteúdo já na primeira onda.",
    "copy_creneaux_d_or_recommandes": "⏰ Horários de ouro recomendados:",
    "copy_jours_les_plus_performants": "📅 Dias de melhor desempenho: {{days}}",
    "copy_ligne_creneau": "{{n}}. {{day}} às {{hour}} ({{boost}}) -> {{reason}}",
    "copy_titre_meilleurs_creneaux": "🎯 MELHORES HORÁRIOS DE PUBLICAÇÃO ({{platform}})",
    "creneau_d_or_n": "Horário de ouro nº {{n}}",
    "day_fri": "Sexta-feira",
    "day_fri_short": "Sex",
    "day_mon": "Segunda-feira",
    "day_mon_short": "Seg",
    "day_sat": "Sábado",
    "day_sat_short": "Sáb",
    "day_sun": "Domingo",
    "day_sun_short": "Dom",
    "day_thu": "Quinta-feira",
    "day_thu_short": "Qui",
    "day_tue": "Terça-feira",
    "day_tue_short": "Ter",
    "day_wed": "Quarta-feira",
    "day_wed_short": "Qua",
    "faible": "Baixo",
    "gen_z_etudiants_15_24_ans": "Geração Z / estudantes (15-24 anos)",
    "grand_public_b2c_18_45_ans": "Grande público B2C (18-45 anos)",
    "heure_courte": "{{h}}h",
    "heures_affichees_en_heure_locale": "Horários exibidos no horário local do seu público-alvo.",
    "instagram_reels_carrousels_stories": "📸 Instagram (Reels, Carrosséis, Stories)",
    "jour": "Dia",
    "jour_a_h_score_d_engagement": "{{day}} às {{hour}}h00: pontuação de engajamento {{score}}/100",
    "linkedin_b2b_personal_branding": "💼 LinkedIn (B2B e Personal Branding)",
    "matrice_thermique_des_meilleurs_heures": "Matriz térmica dos melhores horários de publicação",
    "ne_publiez_pas_exactement_a_l_heure": "Não publique exatamente na hora cheia do pico (ex.: 18h00 em ponto), pois milhões de usuários e de agendadores automáticos saturam os servidores. Mire em <b>17h40 ou 17h45</b> para que o algoritmo teste seu conteúdo nos primeiros usuários ativos antes da onda máxima.",
    "parents_familles": "Pais e famílias",
    "pic_viral": "Pico viral",
    "planning_copie": "Cronograma copiado!",
    "plateforme_reseau_social": "Plataforma de rede social",
    "platform_instagram_best_hours": "7h-9h (despertar/transporte), 12h-14h (pausa do almoço), 18h-21h (descontração)",
    "platform_instagram_name": "Instagram (Reels, Posts, Stories)",
    "platform_instagram_slot_1_boost": "+48% de alcance",
    "platform_instagram_slot_1_reason": "Pico mundial de engajamento em reels e stories no meio da semana.",
    "platform_instagram_slot_2_boost": "+55% de alcance",
    "platform_instagram_slot_2_reason": "Transição para o fim de semana, muito tempo de tela de lazer e interações.",
    "platform_instagram_slot_3_boost": "+42% de compartilhamentos",
    "platform_instagram_slot_3_reason": "Domingo à noite em casa, visualização prolongada de vídeos longos e carrosséis.",
    "platform_linkedin_best_hours": "7h30-8h30 (café profissional), 11h45-13h30 (pausa profissional), 17h30-18h30 (fim do expediente)",
    "platform_linkedin_name": "LinkedIn (B2B e Personal Branding)",
    "platform_linkedin_slot_1_boost": "+65% de visibilidade na rede",
    "platform_linkedin_slot_1_reason": "Primeiro reflexo dos tomadores de decisão e gestores no início do dia.",
    "platform_linkedin_slot_2_boost": "+58% de engajamento / carrosséis",
    "platform_linkedin_slot_2_reason": "Dia mais produtivo para trocas e leads B2B qualificados.",
    "platform_linkedin_slot_3_boost": "+45% de cliques em links/perfil",
    "platform_linkedin_slot_3_reason": "Consulta ativa durante almoços e pausas profissionais.",
    "platform_tiktok_best_hours": "6h-10h, 15h-18h (fim das aulas/do trabalho), 20h-23h (forte retenção noturna)",
    "platform_tiktok_name": "TikTok (algoritmo Para Você)",
    "platform_tiktok_slot_1_boost": "+60% de propagação na FYP",
    "platform_tiktok_slot_1_reason": "Tempo de ciclo do algoritmo do TikTok, que impulsiona o vídeo ao longo do dia.",
    "platform_tiktok_slot_2_boost": "+52% de conclusão do vídeo",
    "platform_tiktok_slot_2_reason": "Pico de usuários ativos simultâneos em rolagem contínua.",
    "platform_tiktok_slot_3_boost": "+45% de favoritos/compartilhamentos",
    "platform_tiktok_slot_3_reason": "Pico de consumo recreativo dos 15-35 anos.",
    "platform_twitter_best_hours": "8h-10h (informação matinal), 12h-13h, 17h-19h (debates e fluxo ao vivo)",
    "platform_twitter_name": "X / Twitter (atualidades e threads)",
    "platform_twitter_slot_1_boost": "+40% de retweets / reposts",
    "platform_twitter_slot_1_reason": "Pico de leitura de threads e notícias do setor.",
    "platform_twitter_slot_2_boost": "+44% de impressões",
    "platform_twitter_slot_2_reason": "Acompanhamento de notícias na pausa do almoço.",
    "platform_twitter_slot_3_boost": "+38% de engajamento",
    "platform_twitter_slot_3_reason": "Manifestações semanais e resumos.",
    "platform_youtube_best_hours": "14h-16h nos dias úteis (tempo de indexação antes do pico das 18h-22h), 9h-11h nos fins de semana",
    "platform_youtube_name": "YouTube (vídeos longos e Shorts)",
    "platform_youtube_slot_1_boost": "+50% de visualizações no fim de semana",
    "platform_youtube_slot_1_reason": "Permite que o algoritmo processe o vídeo em HD/4K e o recomende na sexta à noite.",
    "platform_youtube_slot_2_boost": "+55% de tempo total de visualização",
    "platform_youtube_slot_2_reason": "Ideal para vídeos longos (>15 min) consumidos no fim de semana.",
    "platform_youtube_slot_3_boost": "+48% de cliques CTR",
    "platform_youtube_slot_3_reason": "Consumo contínuo antes da volta da segunda-feira.",
    "professionnels_dirigeants_salaries_b2b": "Profissionais, dirigentes e funcionários B2B",
    "regle_de_synchronisation_algorithmique": "Regra de sincronização algorítmica:",
    "tiktok_algorithme_for_you": "🎵 TikTok (algoritmo Para Você)",
    "type_d_audience_cible": "Tipo de público-alvo",
    "x_twitter_threads_actu": "𝕏 X / Twitter (threads e atualidades)",
    "youtube_videos_longues_shorts": "▶️ YouTube (vídeos longos e Shorts)"
  },
  "biorhythm-cycle-calculator": {
    "biorhythm_cycles_calculator_physical_23d_emotional": "Calculadora de biorritmos (ciclos físico 23d, emocional 28d e intelectual 33d)",
    "date_of_birth": "Data de nascimento",
    "dates": "Datas de referência",
    "days_lived": "Idade biológica: {{v0}} dias vividos",
    "emotional": "Emocional (28d)",
    "intellectual": "Intelectual (33d)",
    "physical": "Físico (23d)",
    "target_analysis_date": "Data de análise desejada",
    "track_your_biological_emotional_and_cognitive": "Calcule a posição dos seus ciclos físico (23 d), emocional (28 d) e intelectual (33 d) em uma data escolhida, segundo a teoria de Wilhelm Fliess.",
    "copy_summary": "Biorritmos: Físico {{physical}}% | Emocional {{emotional}}% | Intelectual {{intellectual}}%",
    "desc_physical": "Vitalidade e resistência",
    "desc_emotional": "Humor e sensibilidade",
    "desc_intellectual": "Clareza e lógica"
  },
  "blackjack-strategy-trainer": {
    "1_your_hand_type_total": "1. Tipo e valor da sua mão",
    "2_dealer_upcard": "2. Carta visível do dealer (upcard)",
    "action_double_down": "DOBRAR (Double Down)",
    "action_double_or_stand": "DOBRAR se permitido, senão PARAR",
    "action_hit": "PEDIR CARTA (Hit)",
    "action_split": "DIVIDIR (Split)",
    "action_split_or_hit": "DIVIDIR se vantajoso, senão PEDIR CARTA",
    "action_stand": "PARAR (Stand)",
    "blackjack_basic_strategy_table_decision_trainer": "Calculadora e tabela de estratégia básica de Blackjack (pedir, parar, dobrar, dividir)",
    "copy_summary": "Ação no blackjack: {{v0}} (mão {{v1}} contra dealer {{v2}})",
    "dealer_upcard": "Carta do dealer",
    "determine_the_statistically_optimal_play_for": "Tome a decisão matematicamente perfeita a cada mão segundo a tabela da estratégia básica para reduzir a vantagem do cassino a menos de 0,5%.",
    "hard_total": "Mão dura (hard)",
    "mathematically_optimal_play": "Ação ótima matemática",
    "pairs_split": "Par (pair)",
    "soft_with_ace": "Mão suave (soft, com ás)",
    "tip_always_split_aces": "Divida SEMPRE o par de ases para criar duas mãos de 11.",
    "tip_always_split_eights": "Divida SEMPRE o par de 8 para evitar um 16 travado.",
    "tip_dealer_busts_456": "O dealer estoura com frequência com 4, 5 ou 6.",
    "tip_dealer_strong_improve": "O dealer tem uma carta forte (7+), você precisa melhorar sua pontuação.",
    "tip_dealer_weak_let_draw": "O dealer tem uma carta fraca (estouro provável), deixe-o comprar.",
    "tip_double_3456_else_stand": "Dobre contra 3, 4, 5, 6; senão, pare.",
    "tip_double_max_odds": "Dobre sua aposta! As chances de conseguir 21 ou 20 são máximas.",
    "tip_double_no_bust_ace": "Dobre, pois você não corre risco de estourar com o ás.",
    "tip_double_under_10": "Dobre contra uma carta do dealer inferior a 10.",
    "tip_double_weak_zone": "Dobre contra a zona fraca do dealer (3 a 6).",
    "tip_hit_9_10_ace": "Peça carta contra 9, 10 ou ás.",
    "tip_hit_dealer_10_ace": "Peça carta, pois o dealer tem 10 ou ás.",
    "tip_hit_no_bust_risk": "Peça carta sem risco de estourar.",
    "tip_hit_plain": "Peça carta.",
    "tip_hit_strengthen": "Peça carta para reforçar sua mão.",
    "tip_hit_to_reach_17": "Peça carta para tentar chegar a 17 ou mais.",
    "tip_hit_under_9": "Mão abaixo de 9: peça carta sempre.",
    "tip_never_split_tens": "NUNCA divida um par de 10 (você já tem 20!).",
    "tip_soft_19_20_stand": "Soft 19 ou 20 é uma excelente mão, pare.",
    "tip_split_nines": "Divida os 9 contra 2 a 6, 8 ou 9.",
    "tip_split_vs_weak": "Divida contra as cartas fracas do dealer.",
    "tip_stand_7_10_ace": "Pare contra 7, 10 ou ás.",
    "tip_stand_vs_7": "Pare contra o 7.",
    "tip_strong_hand_no_bust": "Você tem uma mão forte, não corra o risco de estourar (bust).",
    "your_hand": "Sua mão",
    "your_hand_total": "Total das suas cartas",
    "hand_soft_label": "Ás + {{extra}} (Soft {{total}})",
    "hand_pair_label": "Par ({{half}} + {{half}})"
  },
  "book-reading-time-goal-calculator": {
    "1_book_details": "1. Dados do livro",
    "2_goal_planning_mode": "2. Modo de planejamento",
    "accelerated_speed_1_25x": "Velocidade acelerada (1,25x):",
    "at_this_steady_pace_of_minutes": "Nesse ritmo constante de {{v0}} minutos por dia, você lerá cerca de {{v1}} livros semelhantes por ano!",
    "audiobook_equivalent_duration": "Equivalente em audiolivro",
    "average_adult": "Médio (padrão)",
    "book_reading_time_wpm_speed_daily": "Calculadora de tempo de leitura, velocidade PPM e metas de páginas",
    "built_in_1_minute_reading_speed": "Teste integrado de velocidade de leitura (1 min)",
    "by_reading_pages_min_daily": "Lendo {{v0}} páginas ({{v1}} min) por dia.",
    "calculate_total_reading_hours_test_your": "Calcule o tempo total para terminar seu livro, teste sua velocidade real de leitura em palavras por minuto (PPM), planeje suas páginas diárias e compare com o audiolivro.",
    "custom_speed_wpm": "Velocidade personalizada (palavras/min)",
    "daily_reading_time_minutes_day": "Tempo de leitura diário (minutos / dia)",
    "en_us": "pt-BR",
    "fast_reader": "Rápido",
    "fast_speed_1_5x": "Velocidade rápida (1,5x):",
    "finish_in_x_days": "Terminar em X dias",
    "finished_on": "Livro terminado em:",
    "finished_reading": "Terminei a leitura!",
    "i_read_x_minutes_day": "Leio X minutos / dia",
    "page": "página",
    "reading_speed_words_per_minute_wpm": "Velocidade de leitura (palavras por minuto - PPM):",
    "retest": "Refazer o teste",
    "sample_test_text": "A leitura regular estimula a imaginação, fortalece as conexões neurais e amplia consideravelmente o vocabulário. Ler vinte minutos toda noite antes de dormir permite avançar cerca de um capítulo por dia e terminar um romance médio em poucas semanas, sem bagunçar a rotina habitual. Os grandes leitores desenvolvem mais empatia cognitiva e melhoram sua capacidade de concentração prolongada em um mundo dominado por notificações digitais e pela dispersão contínua da atenção. Cada página virada é uma oportunidade de explorar um novo universo e de aprender lições de vida condensadas por autores após anos de reflexão crítica. Tome o seu tempo para ler cada frase com fluência e atenção.",
    "slow_study": "Lento / estudo",
    "speed_reader": "Leitura dinâmica",
    "standard_speed_1_0x": "Velocidade normal (1,0x):",
    "start_reading_test": "Iniciar o teste de velocidade",
    "target_days_to_finish": "Meta de dias para terminar o livro",
    "total_book_reading_time": "Duração total estimada do livro",
    "total_hours": "horas no total",
    "total_pages": "Número total de páginas",
    "words_per_page_250_300_standard": "Palavras por página (~250-300 padrão)",
    "yearly_reading_challenge": "Desafio de leitura anual:",
    "your_measured_speed": "Sua velocidade medida:",
    "approx_minutes": "≈ {{min}} minutos ({{minPerPage}} min / {{page}})",
    "copy_plan": "Plano de leitura para livro de {{pages}} páginas:\n- Tempo total estimado: {{hours}}h ({{minutes}} min)\n- Velocidade de leitura: {{wpm}} palavras/min\n- Meta diária: {{dailyMin}} min ({{pagesPerDay}} páginas/dia)\n- Data de término estimada: {{finishDate}}\n- Equivalente em audiolivro 1,0x: {{audioHours}}h",
    "words_per_min_value": "{{value}} palavras/min"
  },
  "chakra-balance-diagnostic": {
    "7_chakras_balance_test_energy_alignment": "Teste de harmonização e balanço dos 7 chakras (frequências Solfeggio e dicas)",
    "assess_the_alignment_of_your_7": "Avalie o equilíbrio dos seus 7 chakras segundo a tradição: autoavaliação de 1 a 5 por chakra, pontuação de harmonia em % e frequências Solfeggio associadas.",
    "chakra_to_harmonize": "Chakra prioritário a harmonizar",
    "copy_summary": "Harmonia dos chakras: {{v0}}% | A reequilibrar: {{v1}} ({{v2}} Hz)",
    "energy_rebalancing_advised": "Necessidade de realinhamento e aterramento",
    "optimal_energy_flow": "Pontuação de harmonia alta (≥ 75%)",
    "overall_energetic_harmony": "Nível global de harmonia energética",
    "self_assessment_of_7_chakras_1": "Autoavaliação dos seus 7 chakras (1 = fraco, 5 = pleno)",
    "strongest_energy_center": "Seu centro energético forte",
    "frequence_hz": "Frequência: {{hz}} Hz",
    "mantra_valeur": "Mantra: {{mantra}}",
    "mantra_silence": "SILÊNCIO",
    "ecouter_hz": "Ouvir: {{hz}} Hz"
  },
  "chinese-zodiac-element-calculator": {
    "1_birth_year_hour": "1. Ano e hora de nascimento",
    "birth_hour_0_23h": "Hora de nascimento (0h a 23h)",
    "birth_year": "Ano de nascimento",
    "chinese_zodiac_animal_5_elements_calculator": "Calculadora de signo chinês e elemento astral (12 animais, 5 elementos e Yin/Yang)",
    "copy_summary": "Signo chinês: {{v0}} {{v1}}",
    "core_personality_traits": "Principais traços de caráter",
    "find_your_authentic_chinese_zodiac_sign": "Descubra seu signo do zodíaco chinês, seu elemento celeste (madeira, fogo, terra, metal, água), sua polaridade Yin/Yang e seu animal da hora secreta.",
    "secret_animal_hint": "(Revela seu eu profundo e suas motivações íntimas)",
    "secret_hour_animal": "Animal da hora secreta",
    "sign_with_element": "{{v0}} de {{v1}}",
    "yang": "Yang (ativo e solar)",
    "yin": "Yin (receptivo e lunar)"
  },
  "coffee-brew-ratio-calculator": {
    "for_water": "para {{ml}} ml de água",
    "1_calculation_mode": "1. Modo de cálculo da receita",
    "balanced_1_16": "Equilibrado (1:16)",
    "bold_strong_1_14": "Encorpado / intenso (1:14)",
    "brew_ratio_1_x": "Proporção de extração (1 : X)",
    "brew_time": "Tempo de infusão",
    "by_coffee_dose": "Por café em grão",
    "by_cups": "Por xícaras",
    "by_water_volume": "Por volume de água",
    "calculate_exact_coffee_dose_g_water": "Dose exata de café (g), volume de água (ml), tamanho da moagem e etapas de despejo para cada método.",
    "coffee_beans_dose_on_scale_g": "Quantidade de café em grãos disponível (g)",
    "coffee_brew_ratio_barista_recipe_calculator": "Calculadora de proporção café / água e receitas de barista",
    "copy_bloom_line": "🌸 Pré-infusão (bloom): {{v0}} g por {{v1}} s",
    "copy_recipe": "☕ Receita {{v0}} (proporção 1:{{v1}})\n⚖️ Café moído: {{v2}} g ({{v3}})\n💧 Água total: {{v4}} g/ml ({{v5}} °C)\n{{v6}}⏱️ Tempo total: {{v7}}",
    "cup_size_ml": "Capacidade da xícara (ml)",
    "grind_size": "Moagem",
    "light_delicate_1_18": "Leve / sutil (1:18)",
    "number_of_cups": "Número de xícaras",
    "pour_in_circles_to_saturate_coffee": "Despeje em círculos para saturar toda a moagem e deixar o CO₂ escapar (degasagem).",
    "pour_smoothly_in_gentle_spirals_from": "Despeje com vazão constante em espiral, do centro para fora, sem tocar as bordas do filtro.",
    "step_by_step_pouring_schedule": "Protocolo de extração passo a passo:",
    "target_water_volume_ml_g": "Volume total de água desejado (ml / g)",
    "water_temp": "Temperatura da água",
    "method_v60": "V60 / Pour-Over",
    "method_french_press": "French Press (Prensa francesa)",
    "method_espresso": "Espresso",
    "method_aeropress": "AeroPress",
    "method_cold_brew": "Cold Brew (Infusão a frio)",
    "method_chemex": "Chemex",
    "method_moka": "Cafeteira italiana (Moka)",
    "bloom_step": "🌸 1. Pré-infusão (Bloom): 0:00 ➔ 0:{{value}}",
    "water_grams": "{{value}} g de água",
    "main_pour_step": "2. Despejo principal",
    "first_pour_step": "1. Despejo",
    "up_to_grams": "Até {{value}} g"
  },
  "college-gpa-calculator": {
    "add_course": "Adicionar uma disciplina",
    "calculate_semester_unweighted_weighted_gpa_honors": "Calcule sua média acadêmica americana (GPA 4.0 / 5.0 ponderado), créditos de estudo e menções de excelência.",
    "copied": "Copiado!",
    "copy_gpa_summary": "Copiar o histórico de notas",
    "course_name": "Nome da disciplina",
    "credits": "Créditos",
    "credits_2": "Créditos",
    "good_standing": "Regular",
    "honors_standing": "Menção de excelência (standing)",
    "include_prior_cumulative_gpa_credit_hours": "Incluir o GPA acumulado dos semestres anteriores",
    "new_overall_cumulative_gpa": "Novo GPA acumulado geral",
    "prior_cumulative_gpa": "GPA acumulado anterior",
    "prior_total_credits": "Total de créditos anteriores",
    "regular": "Padrão",
    "semester_courses": "Disciplinas do semestre",
    "semester_unweighted_gpa": "GPA do semestre (4.0)",
    "us_college_high_school_gpa_calculator": "Calculadora de GPA universitário e escolar dos EUA",
    "weighted_gpa": "Ponderado (AP/Honors)",
    "english_literature": "Literatura inglesa",
    "calculus_ii": "Cálculo II",
    "organic_chemistry": "Química orgânica",
    "intro_to_psychology": "Introdução à psicologia",
    "computer_science_lab": "Laboratório de informática",
    "course_n": "Disciplina {{value}}",
    "summa_cum_laude": "Summa Cum Laude (distinção máxima)",
    "magna_cum_laude": "Magna Cum Laude (alta distinção)",
    "cum_laude": "Cum Laude",
    "copy_report": "Relatório de GPA universitário americano:\n- GPA do semestre (não ponderado): {{unweighted}} / 4.0\n- GPA do semestre (ponderado): {{weighted}} / 5.0\n- Créditos do semestre: {{credits}}\n- GPA acumulado combinado: {{combined}}\n- Situação acadêmica: {{standing}}",
    "x_total_credits": "({{value}} créditos no total)"
  },
  "crop-water-requirement-irrigation-calculator": {
    "1_crop_growth_stage": "1. Cultura e estádio fenológico",
    "2_weather_soil": "2. Clima e solo",
    "3_irrigation_system_pump": "3. Sistema de irrigação e vazão da bomba",
    "awc_mm_m": "{{v0}} (CAD: {{v1}} mm/m)",
    "calculate_crop_evapotranspiration_etc_soil_water": "Estime as necessidades de água (ETc = ETo × Kc), a reserva facilmente utilizável (RFU), o turno de rega ideal e o volume de bombeamento.",
    "copy_summary": "Irrigação {{v0}}: ETc = {{v1}} mm/dia – dose recomendada: {{v2}} mm ({{v3}} m³/ha) – turno de rega a cada {{v4}} dias ({{v5}} h de bombeamento para {{v6}} ha)",
    "crop_selection": "Cultura",
    "crop_water_requirement_irrigation_sizing_calculator": "Calculadora de irrigação e balanço hídrico das culturas",
    "crop_water_use_etc": "Consumo da cultura (ETc)",
    "daily_reference_etp_mm_day": "ETo diária (mm/dia)",
    "days": "dias",
    "efficiency": "Eficiência (%)",
    "fao_56_standard_method": "Método agronômico FAO-56:",
    "field_area_ha": "Área da parcela (ha)",
    "gross_water_dose": "Lâmina bruta a aplicar",
    "growth_stage_crop_coefficient_kc": "Estádio de crescimento (coeficiente Kc)",
    "initial": "Início (emergência)",
    "irrigation_interval": "Frequência de passagem (turno de rega)",
    "irrigation_scheduling_balance": "Balanço hídrico e turno de rega",
    "late_season": "Fim de ciclo",
    "mid_season": "Pleno desenv. / floração",
    "pump_flow_m_h": "Vazão da bomba (m³/h)",
    "pumping_time_for_whole_field": "Tempo de bombeamento estimado (parcela inteira)",
    "raw_soil_mm": "RFU do solo = {{v0}} mm",
    "recent_effective_rain_mm": "Chuva efetiva dos últimos 7 dias (mm)",
    "soil_texture_awc": "Textura do solo (capacidade de água disponível, CAD)",
    "total_field_volume": "Volume total por turno",
    "mm_j": "mm/dia",
    "mm_jour": "mm/dia",
    "kc_x_etp_x_mm": "Kc = {{kc}} (ETo {{etp}} mm)",
    "x_heures": "{{value}} horas",
    "etc_mm_etp_kc_rfu_profondeur": "ETc (mm) = ETo × Kc | RFU = profundidade das raízes × CAD do solo × 60%"
  },
  "crop-yield-seeding-rate-calculator": {
    "agricultural_seeding_rate_crop_yield_calculator": "Densidade e dose de semeadura, produtividade prevista",
    "bag_dose": "Dose / saco",
    "calculate_exact_seeding_rate_kg_ha": "Calcule a densidade de semeadura (sementes/m²) e a dose em kg/ha ou em doses conforme o PMS e a germinação, o espaçamento na linha em semeadura de precisão, a dose de uma mistura de cobertura e a colheita esperada.",
    "crop_market_price_tonne": "Preço de venda estimado (€/t)",
    "equal_to_bags_doses": "Ou seja, {{v0}} doses / sacos",
    "expected_yield_qx_ha": "Produtividade estimada (q/ha)",
    "field_area_ha": "Área da parcela (ha)",
    "field_emergence_loss": "Perdas na emergência (%)",
    "field_seed_parameters": "Parâmetros da parcela e das sementes",
    "forecast_harvest": "Colheita prevista",
    "germination_rate": "Poder germinativo (%)",
    "gross_revenue": "Receita bruta",
    "harvest_revenue_forecast": "Previsão de colheita e valorização",
    "margin_over_seed": "Margem bruta sobre sementes",
    "official_agronomic_formula": "Fórmula agronômica:",
    "packaging_unit": "Unidade de embalagem",
    "recommended_seeding_rate": "Dose de semeadura recomendada",
    "seed_cost": "Custo das sementes",
    "seed_price_unit": "Preço da semente (€/dose ou €/100 kg)",
    "seeding_rate_per_hectare": "Dose de semeadura por hectare",
    "seeds_sown_m": "sementes semeadas/m²",
    "target_density_plants_m": "Densidade desejada (plantas/m²)",
    "tgw_thousand_grain_wt_g": "PMS - peso de 1.000 sementes (g)",
    "total_seeds_required": "Total de sementes necessárias",
    "weight_100kg": "Peso (100 kg)",
    "copy_summary": "Semeadura {{crop}}: {{rate}} kg/ha ({{seeds}} sementes/m²) - Total: {{kg}} kg / {{doses}} doses para {{area}} ha",
    "x_tonnes": "{{value}} toneladas",
    "dose_kg_ha_densite_visee_germination": "Dose (kg/ha) = (Densidade desejada / (Germinação × (1 - Perdas))) × PMS ÷ 100",
    "precision_title": "Semeadura de precisão: espaçamentos e sementes/ha",
    "precision_intro": "Sementes/ha = 100.000.000 ÷ (entrelinha em cm × espaçamento na linha em cm). Para milho, girassol ou beterraba.",
    "row_spacing_cm": "Entrelinha (cm)",
    "in_row_spacing_cm": "Espaçamento na linha (cm)",
    "precision_seeds_ha": "Sementes semeadas por hectare",
    "precision_seeds_detail": "Ou seja, {{m2}} sementes/m² e {{m}} sementes por metro de linha",
    "precision_spacing_for_calc": "Para semear as {{seeds}} sementes/ha calculadas acima com {{row}} cm de entrelinha, regule uma semente a cada {{spacing}} cm na linha.",
    "mix_title": "Mistura de cobertura (CIPAN): dose de cada espécie",
    "mix_intro": "Dose da espécie na mistura = dose em cultivo puro × participação na mistura. As participações são as razões dose na mistura ÷ dose em cultivo puro: sua soma vale 100%. Exemplo preenchido: ficha Terres Inovia 2024 (fava, ervilhaca peluda, rabanete forrageiro e facélia, 25% cada).",
    "mix_pure_rate": "Espécie {{n}}: dose em cultivo puro (kg/ha)",
    "mix_share": "Participação",
    "mix_remove_species": "Remover a espécie {{n}}",
    "mix_add_species": "Adicionar uma espécie",
    "mix_total": "Dose da mistura",
    "mix_total_field": "Ou seja, {{kg}} kg de mistura para {{area}} ha",
    "mix_share_sum": "Soma das participações (razões de densidade): {{v}}%.",
    "mix_share_sum_low": "Abaixo de 100%, a cobertura será menos densa do que cada espécie semeada em cultivo puro.",
    "mix_share_sum_high": "Acima de 100%, a mistura fica superdosada em relação às doses em cultivo puro.",
    "yield_unit": "q/ha",
    "seeds_per_ha": "{{v}} sementes/ha",
    "doses_per_ha": "{{v}} doses/ha",
    "enter_seed_price": "Informe o seu preço da semente.",
    "enter_sale_price": "Informe o seu preço de venda para exibir a receita e a margem.",
    "sale_price_source": "Preço indicativo francês: cotação posto porto de setembro de 2026 (La Dépêche, via Agreste). Substitua pelo seu preço.",
    "pmg_table_title": "PMS de referência por cultura: lotes de sementes testados na Alemanha (2011-2018)",
    "pmg_col_crop": "Cultura",
    "pmg_col_range": "PMS do 5º ao 95º percentil (g)",
    "pmg_col_mean": "PMS médio (g)",
    "pmg_table_note": "Faixa em que se encontram 90 % dos lotes testados. Trigo duro: lotes de inverno e de primavera juntos. Cevada: cevadas de 2 e 6 fileiras misturadas, o que não informa sobre uma cevada de inverno de 6 fileiras. Ervilha: a fonte só traz uma ervilha forrageira, sem linha para a ervilha proteica. Informe o PMS indicado na etiqueta do seu lote.",
    "pmg_table_source": "Fonte: Heimbach, Journal für Kulturpflanzen 70(8), 2018, tabela 1 (Julius Kühn-Institut), verificado em 28/10/2026."
  },
  "dice-odds-rpg-calculator": {
    "1_d20_check_d_d_5e": "1. Teste de D20 (D&D 5e / Pathfinder / teste de DC)",
    "2_damage_dice_pool_nd6_nd8": "2. Pool de dados de dano (Nd6, Nd8, Nd10, Nd12)",
    "advantage_provides_an_average_statistical_bonus": "A Vantagem equivale matematicamente a um bônus passivo de +3,32 na média de um d20 (a média passa de 10,5 para 13,82), reduzindo o risco de falha crítica (nat 1) de 5% para apenas 0,25%.",
    "advantage_type": "Modo de vantagem",
    "calculate_exact_hit_rates_against_dc": "Calcule suas chances exatas de sucesso no D20 (classe de dificuldade DC, CA), vantagem / desvantagem e pools de dados (Nd6, Nd8, Nd10).",
    "crit_rate": "Crítico nat 20",
    "d20_check_settings": "Parâmetros da rolagem de D20",
    "dice_count_n": "Número de dados (N)",
    "dice_pool_settings": "Parâmetros do pool de dados",
    "die_type": "Tipo de dado",
    "expected_average_value": "Dano / valor médio esperado",
    "failed": "❌ FALHA NA ROLAGEM",
    "flat_bonus": "Modificador fixo",
    "fumble_rate": "Falha nat 1",
    "min_die_on_d20": "Dado mínimo",
    "official_ttrpg_mechanics": "Lembrete das regras oficiais de RPG",
    "roll_live_dice_physical_test": "Rolar os dados ao vivo (teste físico)",
    "success": "✅ SUCESSO NA ROLAGEM",
    "target_dc_or_armor_class_ac": "Classe de dificuldade (DC) ou classe de armadura (CA)",
    "target_threshold": "Limite de dano desejado",
    "total_attack_skill_modifier_or": "Bônus / modificador total (+ ou -)",
    "total_fail": "Falha total",
    "total_success_probability": "Probabilidade total de sucesso",
    "ttrpg_dice_odds_probability_calculator_d": "Calculadora de probabilidades de dados de RPG (D&D 5e, d20, vantagem e Dice pool)",
    "d8": "d8 (Octaedro)",
    "d12": "d12 (Dodecaedro)",
    "d20": "d20 (Icosaedro)",
    "d4": "d4 (Pirâmide)",
    "d6": "d6 (Padrão)",
    "d10": "d10 (Dezena)",
    "d100": "d100 (Percentual)",
    "coup_critique_nat_20": "⭐ ACERTO CRÍTICO (NAT 20)!",
    "echec_critique_nat_1": "💀 FALHA CRÍTICA (NAT 1)!",
    "total_valeur": "Total: {{value}}",
    "des_liste": "(Dados: [{{rolls}}])",
    "dc_vs_bonus": "(DC {{dc}} vs Bônus {{bonus}})",
    "min_possible": "Mínimo possível",
    "moyenne": "Média",
    "max_possible": "Máximo possível"
  },
  "discount-sales-tax-calculator": {
    "1st_discount": "1º desconto (%)",
    "calculate_your_exact_out_of_pocket": "Calcule o preço final após o desconto inicial, um cupom adicional cumulativo e o imposto local sobre vendas (Sales Tax).",
    "copied": "Copiado!",
    "copy_receipt_summary": "Copiar o cálculo do recibo",
    "double_discount_markdown_sales_tax_calculator": "Calculadora de liquidação, desconto duplo e imposto sobre vendas dos EUA",
    "extra_coupon": "Cupom extra (%)",
    "final_total_with_tax": "Preço total final com imposto",
    "itemized_receipt_breakdown": "Recibo detalhado",
    "original_price": "Preço original ($)",
    "original_price_2": "Preço original",
    "price_discounts": "Preço e descontos",
    "primary_markdown": "Desconto inicial",
    "sales_tax": "Valor do imposto",
    "sales_tax_2": "Imposto sobre vendas",
    "stacked_coupon": "Cupom adicional",
    "state_local_sales_tax": "Imposto sobre vendas do estado / Sales Tax (%)",
    "subtotal_pre_tax": "Subtotal antes do imposto",
    "total_savings": "Economia obtida:",
    "copy_summary": "Cálculo de desconto e imposto sobre vendas:\n- Preço original: $ {{original}}\n- Primeiro desconto ({{discount1Pct}}% de desconto): -$ {{discount1}}\n- Cupom adicional ({{couponPct}}% de desconto): -$ {{coupon}}\n- Subtotal: $ {{subtotal}} (total de {{totalPct}}% de desconto, economia de $ {{saved}})\n- Imposto sobre vendas ({{taxPct}}%): +$ {{tax}}\n=> PREÇO FINAL A PAGAR: $ {{final}}"
  },
  "elo-rating-rank-calculator": {
    "1_player_ratings": "1. Rating dos jogadores",
    "bronze_novice": "Bronze / iniciante",
    "compute_official_elo_point_shifts_for": "Calcule os ganhos/perdas de pontos ELO segundo a fórmula Elo e estime suas probabilidades de vitória contra qualquer adversário.",
    "elo_rating_mmr_match_probability_calculator": "Calculadora de ELO, MMR e probabilidades de partida (xadrez, eSports, jogos competitivos)",
    "gold_advanced": "Ouro / jogador experiente",
    "grandmaster_top_0_1": "Nível mestre internacional (2400+)",
    "k_factor_scale": "Fator de desenvolvimento (K-Factor)",
    "master_grandmaster": "Mestre (mestre FIDE a partir de 2300)",
    "on_defeat": "Em caso de derrota",
    "on_draw": "Em caso de empate",
    "on_victory": "Em caso de vitória",
    "opponent": "Adversário",
    "opponent_elo_mmr": "Pontuação ELO do adversário",
    "platinum_diamond_expert": "Platina / diamante / expert",
    "silver_intermediate": "Prata / intermediário",
    "your_elo_mmr": "Sua pontuação ELO / MMR",
    "your_expected_win": "Suas chances estimadas",
    "copy_summary": "Vitória: +{{winPoints}} Elo ({{newWin}}) | Empate: {{drawPoints}} Elo ({{newDraw}}) | Derrota: {{lossPoints}} Elo ({{newLoss}}) | K = {{k}}",
    "k32_fide_echecs": "K=32 (genérico)",
    "k20_esport_master": "K=20 (FIDE: abaixo de 2400)",
    "k40_placements": "K=40 (FIDE: 30 primeiras partidas, jovens abaixo de 2300)",
    "k10_fide": "K=10 (FIDE: 2400 atingido)",
    "k_custom": "Fator K livre (1 a 100)",
    "new_rating": "Elo: {{value}}"
  },
  "enneagram-personality-quiz": {
    "center_label": "Centro: {{v0}}",
    "copy_summary": "Eneagrama tipo {{v0}}: {{v1}} (asas: {{v2}} ou {{v3}})",
    "core_fear": "Medo inconsciente",
    "core_motivation": "Busca fundamental",
    "discover_your_core_enneagram_personality_type": "Explore os 9 tipos do Eneagrama, seus centros de inteligência (corpo, coração, cabeça), seus medos inconscientes e suas asas associadas.",
    "enneagram_9_personality_types_wings_explorer": "Calculadora e explorador dos 9 perfis do Eneagrama (tipos e asas)",
    "select_type": "Selecionar um perfil",
    "type_n": "Tipo {{value}}",
    "ailes_possibles": "Asas possíveis: <0>Tipo {{type}}w{{left}}</0> ou <0>Tipo {{type}}w{{right}}</0>"
  },
  "ev-tco-savings-calculator": {
    "1_annual_mileage_duration": "1. Uso e duração",
    "2_electric_vehicle_ev": "2. Veículo elétrico (VE)",
    "3_gas_diesel_baseline": "3. Veículo a combustão para comparação (gasolina/diesel)",
    "all_in_cost_per_km_ev": "Custo total por km (VE):",
    "all_in_cost_per_km_gas": "Custo total por km (combustão):",
    "annual_fuel_savings": "Economia de energia / ano",
    "annual_mileage": "Quilometragem anual rodada",
    "average_consumption": "Consumo médio",
    "calculate_true_total_cost_of_ownership": "Calcule o custo total real de propriedade: custo a cada 100 km, recarga em casa vs carregadores rápidos, economia de manutenção e retorno em 3 a 8 anos.",
    "carbon_reduction": "Balanço ambiental e emissões",
    "driving_electric_prevents_approximately_tons_of": "Ao rodar de elétrico, você evita cerca de {{v0}} toneladas de CO₂ por ano na atmosfera.",
    "eco_bonus_subsidies": "Incentivo ao VE / subsídios",
    "electric_ev": "Elétrico (VE)",
    "ev_purchase_price": "Preço de compra do veículo",
    "ev_vs_gas_total_cost_of": "Simulador de TCO: carro elétrico vs gasolina / diesel",
    "ev_wins": "⚡ VE vence",
    "fast_charger_rate": "Preço dos carregadores rápidos",
    "fuel_consumption": "Consumo de combustível",
    "fuel_cost_per_100_km_comparison": "Custo a cada 100 km: energia e combustível",
    "fuel_price_liter": "Preço do combustível por litro",
    "gas_car_purchase_price": "Preço de compra do veículo a combustão",
    "gas_wins": "Combustão",
    "gasoline_diesel": "Combustão",
    "home_charging_share": "Parcela de recarga em casa (horário econômico)",
    "home_elec_rate": "Preço da energia em casa (horário econômico)",
    "immediate": "Imediato",
    "initial_payback_time": "Retorno do custo extra na compra",
    "over_yrs": "em {{v0}} anos",
    "ownership_horizon": "Tempo de posse previsto",
    "registration_co2_tax": "Emplacamento + imposto de CO2",
    "year_total_tco_net_savings": "Economia total de TCO em {{v0}} anos",
    "years": "anos",
    "years_2": "anos",
    "km_par_an": "km/ano",
    "montant_par_an": "{{amount}} / ano",
    "car_presets": "Modelos típicos:",
    "preset_compact": "Compacto (e-208 / R5)",
    "preset_sedan": "Sedã (Model 3 / i4)",
    "preset_suv": "SUV (Model Y / Scénic)",
    "home_peak_share": "Parcela de recarga em casa (horário de pico)",
    "fast_charging_share": "Parcela de carregadores rápidos",
    "home_peak_rate": "Preço da energia em casa (horário de pico)",
    "weighted_kwh_price": "Preço médio da recarga: {{v0}}/kWh (as parcelas são ajustadas para somar 100%)",
    "diesel_consumption": "Consumo de diesel",
    "diesel_price_liter": "Preço do diesel por litro",
    "diesel": "Diesel",
    "annual_savings_vs_diesel": "Economia de energia frente ao diesel:",
    "cumulative_energy_savings": "Economia de energia acumulada frente ao veículo a combustão"
  },
  "flight-compensation-eu261": {
    "aeroport_d_arrivee": "Aeroporto de chegada",
    "aeroport_de_depart": "Aeroporto de partida",
    "airport_ams": "Amsterdã (AMS)",
    "airport_ath": "Atenas (ATH)",
    "airport_bru": "Bruxelas (BRU)",
    "airport_cmn": "Casablanca (CMN)",
    "airport_dxb": "Dubai (DXB)",
    "airport_fco": "Roma (FCO)",
    "airport_fra": "Frankfurt (FRA)",
    "airport_jfk": "Nova York (JFK)",
    "airport_lis": "Lisboa (LIS)",
    "airport_lon": "Londres (LHR/LGW)",
    "airport_mad": "Madri (MAD)",
    "airport_par": "Paris (CDG/ORY)",
    "airport_tyo": "Tóquio (HND/NRT)",
    "airport_yul": "Montreal (YUL)",
    "aucune_indemnite_legale_exigible": "Nenhuma indenização legal exigível para esta configuração",
    "bareme_applicable_x_x_km": "Tabela aplicável: <b>{{tier}}</b> ({{km}} km).",
    "calculez_jusqu_a_600_e_d_indemnisation": "Calcule até € 600 de indenização fixa por passageiro em caso de voo atrasado (+3h), cancelado ou com overbooking, além das suas despesas extras.",
    "cause_declaree": "Causa declarada",
    "details_de_la_perturbation": "Detalhes da perturbação",
    "distance_orthodromique_calculee": "Distância ortodrômica calculada:",
    "frais_engages_hotel_repas": "Despesas com hotel / refeições (€)",
    "greve_du_controle_aerien_atc": "Greve do controle de tráfego aéreo (ATC)",
    "greve_du_personnel_de_la_compagnie": "Greve do pessoal da companhia",
    "indemnite_totale_estimee_reglement": "Indenização total estimada (Regulamento CE 261/2004)",
    "itineraire_vol": "Itinerário e voo",
    "la_compagnie_aerienne_est_europeenne": "A companhia aérea é europeia (ex.: Air France, Lufthansa, Ryanair, easyJet)",
    "la_panne_technique_ou_greve_interne": "A pane técnica ou greve interna não constitui circunstância extraordinária segundo a jurisprudência do TJUE.",
    "le_retard_est_inferieur_a_3_heures": "O atraso é inferior a 3 horas ou o cancelamento foi notificado mais de 14 dias antes da partida.",
    "le_vol_part_hors_ue_et_la": "O voo parte de fora da UE e a companhia não é europeia: o regulamento CE 261/2004 não se aplica.",
    "meteo_exceptionnelle_tempete": "Clima excepcional / tempestade",
    "meteo_extreme_ou_greve_du_controle": "Clima extremo ou greve do controle aéreo constituem circunstâncias extraordinárias que isentam.",
    "nombre_de_passagers": "Número de passageiros",
    "non_eligible_a_l_indemnisation_forfaitaire": "Não elegível à indenização fixa",
    "obligation_delai_de_prescription": "<b>Prazo de prescrição</b>: até 5 anos na França (2 anos no Reino Unido / Bélgica).",
    "obligation_hebergement": "<b>Hospedagem</b>: noite de hotel + transporte do aeroporto se a partida for adiada para o dia seguinte.",
    "obligation_prise_en_charge": "<b>Assistência</b>: refeições, bebidas e 2 ligações telefônicas / e-mails gratuitos.",
    "obligation_remboursement": "<b>Reembolso</b>: possibilidade de exigir o reembolso integral da passagem se o atraso for > 5h.",
    "obligations_d_assistance_de_la_compagnie": "Obrigações de assistência da companhia:",
    "panne_technique_materiel": "Pane técnica / equipamento",
    "preavis_d_annulation_recu_avant_le_depart": "Aviso de cancelamento recebido antes da partida (dias)",
    "refus_d_embarquement_surbooking": "Recusa de embarque (overbooking)",
    "retard_a_l_arrivee_finale_heures": "Atraso na chegada final (horas): {{hours}}h",
    "simulateur_d_indemnite_vol_reglement": "Simulador de indenização de voo (Regulamento Europeu CE 261/2004)",
    "tier_vol_court_courrier": "Voo de curta distância (≤ 1.500 km)",
    "tier_vol_intra_ue": "Voo intra-UE de mais de 1.500 km",
    "tier_vol_long_courrier": "Voo de longa distância extra-UE (> 3.500 km)",
    "tier_vol_long_courrier_reduit": "Voo de longa distância (> 3.500 km, atraso de 3h-4h: tabela de 50%)",
    "tier_vol_moyen_courrier": "Voo de média distância (1.500 a 3.500 km)",
    "type_d_incident": "Tipo de incidente",
    "vol_annule": "Voo cancelado",
    "vol_eligible_a_l_indemnisation": "Voo elegível à indenização",
    "vol_retarde_a_destination": "Voo atrasado no destino",
    "x_e_par_passager_x_n_passagers": "<b>€ {{amount}}</b> / passageiro × {{passengers}} passageiro(s) + € {{expenses}} de despesas"
  },
  "flooring-tile-paint-renovation-calculator": {
    "1_coat": "1 demão (cobertura única)",
    "1_perimeter_roll_specs": "1. Perímetro e rolo",
    "1_room_tile_dimensions": "1. Dimensões do cômodo e das peças",
    "1_room_wall_specs": "1. Dimensões do cômodo a pintar",
    "2_coats_recommended": "2 demãos (padrão)",
    "3_coats": "3 demãos (alta cobertura)",
    "accurately_estimate_tile_boxes_with_cut": "Estime com precisão o número de caixas de piso ou revestimento (+ sobras de corte), os litros de tinta ou os rolos de papel de parede, com orçamento.",
    "box_size_m_box": "Embalagem (m²/caixa)",
    "boxes": "caixas",
    "ceiling_height_m": "Pé-direito (m)",
    "coverage_m_l": "Rendimento (m²/L)",
    "cutting_details": "Detalhe do corte:",
    "diagonal_15": "Diagonal (+15%)",
    "doors_subtracted": "Portas (descontadas)",
    "each_roll_covers_linear_meters": "Cada rolo cobre {{v0}} m lineares de parede.",
    "estimated_paint_budget": "Orçamento estimado de tinta:",
    "estimated_tile_flooring_budget": "Orçamento estimado de piso/revestimento:",
    "estimated_wallpaper_budget": "Orçamento estimado de papel de parede:",
    "final_order_quantity": "Área e pedido final",
    "flooring_tile_paint_wallpaper_renovation_calculator": "Calculadora de tinta, piso, revestimento e reforma",
    "gross_with_waste": "Com margem de perda",
    "grout_mortar": "Rejunte",
    "height_m": "Altura (m)",
    "include_ceiling_in_paint_area": "Incluir o teto na área a pintar",
    "laying_pattern_cut_waste": "Tipo de assentamento (perda de corte)",
    "length_m": "Comprimento (m)",
    "net_room_area": "Área líquida do cômodo",
    "number_of_coats": "Número de demãos",
    "offset_12": "Travado (+12%)",
    "paint_volume_to_buy": "Volume de tinta a comprar",
    "paint_walls_ceilings": "Tinta (paredes e tetos)",
    "pattern_match_margin": "Margem para encaixe do padrão (%)",
    "price_per_m": "Preço por m² (€)",
    "recommended_pot_sizes": "Tamanho de latas recomendado:",
    "roll_length_m": "Comprimento do rolo (m)",
    "roll_width_m": "Largura do rolo (m)",
    "rolls": "rolos",
    "room_length_m": "Comprimento do cômodo (m)",
    "room_width_m": "Largura do cômodo (m)",
    "single_coat_area": "Área total (1 demão)",
    "straight_10": "Reto (+10%)",
    "strips_per_roll": "tiras inteiras por rolo",
    "tile_adhesive_glue": "Argamassa colante (saco)",
    "tile_length_cm": "Comprimento da peça (cm)",
    "tile_width_cm": "Largura da peça (cm)",
    "tiles_flooring": "Piso e revestimento",
    "total_area_coats": "Área total ({{v0}} demãos)",
    "wall_perimeter_to_cover_m": "Perímetro total das paredes a revestir (m)",
    "wallpaper": "Papel de parede",
    "wallpaper_rolls_to_order": "Rolos a encomendar",
    "width_m": "Largura (m)",
    "windows_subtracted": "Janelas (descontadas)",
    "summary_flooring": "📐 Piso/revestimento: {{net}} m² (com perda +{{waste}}%: {{gross}} m²)\n📦 A comprar: {{boxes}} caixas ({{purchased}} m² / {{tiles}} peças)\n🧪 Argamassa: ~{{glue}} kg | Rejunte: ~{{grout}} kg\n💰 Orçamento estimado: {{cost}} €",
    "summary_paint": "🎨 Tinta: área a pintar: {{area}} m² ({{coats}} demãos)\n🪣 Volume necessário: {{liters}} L ({{pots10}} latas de 10 L + {{pots25}} latas de {{small}} L)\n💰 Orçamento estimado: {{cost}} €",
    "summary_wallpaper": "📜 Papel de parede: perímetro {{perimeter}} m (H={{height}} m)\n📦 Rolos a encomendar: {{rolls}} rolos ({{strips}} tiras por rolo)\n💰 Orçamento estimado: {{cost}} €",
    "plus_x_de_marge": "+{{value}}% de margem",
    "soit_x_sacs_de_25kg": "ou ~{{value}} sacos de 25 kg",
    "soit_x_sacs_de_5kg": "ou ~{{value}} sacos de 5 kg",
    "plus_10_marge": "(+10% de margem)",
    "x_pot_de_10_litres": "{{value}} × lata de 10 litros",
    "x_pot_de_2_5_litres": "{{value}} × lata de {{size}} litros",
    "standard_0_53_m": "Padrão: {{v0}} m",
    "standard_10_05_m": "Padrão: {{v0}} m",
    "wall_porosity": "Base da parede",
    "porosity_normal": "Normal (já pintada)",
    "porosity_smooth": "Lisa ou acetinada (−5 %)",
    "porosity_porous": "Gesso bruto poroso (+20 %)",
    "paint_pot_size": "Tamanho das latas",
    "pot_mix_10_2_5": "Latas de 10 L + 2,5 L",
    "pot_size_liters": "Latas de {{value}} L",
    "x_pots_of_size": "{{value}} × lata de {{size}} litros",
    "summary_paint_single": "🎨 Tinta: área a pintar: {{area}} m² ({{coats}} demãos)\n🪣 Volume necessário: {{liters}} L ({{pots}} latas de {{size}} L)\n💰 Orçamento estimado: {{cost}} €",
    "pattern_repeat_cm": "Repetição do padrão (cm)",
    "pattern_repeat_hint": "Somada a cada tira; 0 para papel liso",
    "total_strips_needed": "{{value}} tiras a aplicar no total"
  },
  "food-expiry-freezer-storage-guide": {
    "copy_summary": "Guia de conservação de alimentos:\n- Alimento: {{v0}}\n- Geladeira: {{v1}}-{{v2}} dias ({{v3}})\n- Freezer: {{v4}}-{{v5}} meses\n- Dica: {{v6}}",
    "days": "dias",
    "days_2": "dias",
    "exact_safe_shelf_life_in_refrigerator": "Prazo indicativo de conservação na geladeira, tempo máximo de congelamento, regras de descongelamento e segurança alimentar.",
    "food_expiry_freezer_storage_guide": "Guia e calculadora de conservação de alimentos (geladeira e freezer)",
    "food_safety": "Norma de higiene",
    "golden_thawing_rule": "Regra de ouro do descongelamento:",
    "in_freezer_0_f_18_c": "No freezer (-18°C)",
    "in_refrigerator_32_39_f": "Na geladeira (0-4°C)",
    "months": "meses",
    "months_2": "meses",
    "never_refreeze_thawed_raw_food_unless": "NUNCA recongele um alimento cru já descongelado sem antes cozinhá-lo por completo (+70°C). Descongele sempre na geladeira ou no micro-ondas, nunca em temperatura ambiente sobre a bancada.",
    "not_recommended": "Não recomendado",
    "optimal_texture_flavor": "Conservação com qualidade ideal",
    "select_food_item": "Selecione o alimento",
    "storage_guidelines_thawing_tips": "Dicas de conservação e consumo",
    "range_min_max": "{{min}} a {{max}} {{unit}}"
  },
  "fps-monitor-refresh-rate-calculator": {
    "1_monitor_refresh_rate_hz": "1. Taxa de atualização do monitor (Hz)",
    "2_in_game_fps_generated": "2. Quadros por segundo no jogo (FPS)",
    "average_in_game_fps": "FPS médio no jogo",
    "calculate_milliseconds_per_frame_visual_input": "Analise o tempo de exibição por quadro (frame time em ms), a fluidez percebida e o ganho de resposta do seu monitor gamer (60Hz a 540Hz).",
    "frame_time_display_latency": "Tempo de exibição por quadro",
    "gpu_rendered_frame_time": "Frame time gerado pela GPU",
    "latency_reduced_vs_60hz": "Ganho de resposta vs 60Hz",
    "monitor_refresh_rate_frame_time_calculator": "Calculadora de taxa de atualização e frame time (Hz vs FPS, ms por quadro)",
    "refresh_rate_hz": "Taxa de atualização (Hz)",
    "refresh_window_duration_at_hz": "intervalo entre cada atualização da imagem a {{v0}}Hz",
    "standard_refresh_rates": "Taxas padrão:",
    "at_fps": "a {{fps}} FPS",
    "copy_summary": "Monitor {{hz}}Hz: {{monitorMs}} ms por quadro | GPU {{fps}} FPS: {{gpuMs}} ms"
  },
  "fps-sensitivity-calculator": {
    "1_source_game_current_setup": "1. Jogo de origem (sua configuração atual)",
    "2_target_game_exact_conversion": "2. Jogo de destino (conversão exata)",
    "360_distance_cm": "Distância 360° (cm)",
    "360_distance_in": "Distância 360° (polegadas)",
    "accurately_convert_mouse_sensitivity_between_games": "Converta com precisão a sensibilidade do mouse entre CS2, Valorant, Apex, Overwatch e Fortnite e calibre a sua memória muscular.",
    "aim_profile": "Perfil de mira:",
    "converted_target_sensitivity": "Sensibilidade convertida no destino",
    "extreme_consistency_for_long_range_clicks": "Estabilidade extrema para snipers e tiros de longa distância, mas exige grandes movimentos físicos para girar 180°.",
    "fps_mouse_sensitivity_edpi_converter_cm": "Calculadora de sensibilidade do mouse FPS e conversor de eDPI (cm/360°)",
    "game": "Jogo",
    "ideal_for_tactical_shooters_like_valorant": "Perfeito para Valorant e CS2 (posicionamento da mira e micro-flicks). Exige um mousepad grande (≥45x40 cm).",
    "in_game_sensitivity": "Sensibilidade no jogo",
    "low_sens_arm_aiming_tactical": "Sensibilidade baixa (mira com o braço / tático)",
    "match_source_dpi": "Mesmo DPI da origem",
    "medium_balanced_hybrid_arm_wrist": "Média / equilibrada (híbrida punho + braço)",
    "mouse_dpi": "DPI do mouse",
    "multi_game_equivalencies_exact_360_match": "Equivalências entre jogos (mesma distância 360°)",
    "pro_esports_player_presets": "Presets de jogadores profissionais",
    "quick_dpi": "DPI rápido:",
    "sens": "Sensibilidade",
    "source_game": "Jogo de origem",
    "suited_for_fast_movement_games_requires": "Ideal para jogos hiperdinâmicos (fast tracking, Quake, Fortnite). Cuidado com os microajustes e a tensão muscular.",
    "sync_dpi": "Sincronizar ({{v0}} DPI)",
    "target_edpi": "eDPI de destino",
    "target_game": "Jogo de destino",
    "target_mouse_dpi": "DPI do mouse no destino",
    "the_universal_sweet_spot_used_by": "O sweet spot universal adotado por 65% dos jogadores profissionais. Excelente equilíbrio entre velocidade de giro de 180° e precisão cirúrgica.",
    "ultra_low_sens_full_arm": "Sensibilidade ultrabaixa (braço inteiro)",
    "very_high_sens_pure_wrist": "Sensibilidade muito alta (só punho)"
  },
  "gacha-probability-calculator": {
    "1_game_pity_rules": "1. Jogo e sistema gacha",
    "calculate_your_exact_chances_of_pulling": "Estime suas chances de obter o personagem 5 estrelas de acordo com o seu pity atual, o 50/50 e o seu estoque de protogemas.",
    "chance_for_any_5_star": "Chance de obter pelo menos um 5★",
    "current_pity_count": "Pity atual (no jogo)",
    "direct_pulls_tickets": "Desejos / tickets em estoque",
    "featured_character_drop_chance": "Probabilidade de obter o personagem em destaque",
    "gacha_game": "Jogo gacha",
    "gacha_pull_odds_pity_system_calculator": "Calculadora de pity Genshin: desejos, 50/50 e constelações (também Star Rail, WuWa)",
    "gacha_resource_optimization": "Recomendação estratégica de invocações",
    "hard_guarantee_requirement": "Pior caso absoluto (garantia de 100%)",
    "next_5_star_is_100_guaranteed": "Garantia de 100% ativa (você perdeu o 50/50 anterior)",
    "no_50_50_risk_for_next": "Nenhum risco de perder o 50/50",
    "pulls": "invocações",
    "pulls_2": "invocações",
    "pulls_3": "invocações",
    "pulls_4": "invocações",
    "pulls_required_for_5_star_drop": "Marcos estatísticos para o 1º 5 estrelas",
    "safe_reserve_recommendation": "Reserva de segurança recomendada:",
    "saved_currency": "Moeda premium ({{v0}})",
    "soft_pity_activates_at_pull_heavily": "A mecânica de “soft pity” é ativada a partir da {{v0}}ª invocação e aumenta drasticamente as chances até chegar perto de 100% na {{v1}}ª invocação.",
    "to_guarantee_your_character_even_with": "Para garantir o personagem sem nenhum risco, mesmo perdendo o 50/50, mantenha um estoque de {{v0}} {{v1}} ({{v2}} desejos).",
    "total_pulls_available": "invocações acumuladas possíveis",
    "prob_80_label": "80% de chance",
    "prob_99_label": "99% de segurança",
    "monnaie_genshin": "Protogemas / Jades Estelares",
    "monnaie_wuwa": "Astrita",
    "monnaie_fgo": "Quartzo Sagrado",
    "monnaie_bluearchive": "Piroxênios",
    "monnaie_nikke": "Gemas",
    "chance_50": "50% de chance",
    "monnaie_primogems": "Protogemas",
    "monnaie_stellar_jade": "Jades Estelares",
    "genshin_banner": "Banner",
    "banner_character": "Desejos de evento de personagem",
    "banner_weapon": "Desejos de evento de arma (Epitomized Path)",
    "goal_constellation": "Meta de constelação",
    "goal_refinement": "Meta de refinamento",
    "copy_single": "1 cópia",
    "copies": "{{v0}} cópias",
    "intertwined_fates": "Destinos Entrelaçados",
    "starglitter": "Brilhos Estelares livres (5 = 1 desejo)",
    "banner_end_date": "Data de término do banner (projeção de ganhos)",
    "welkin_per_day": "Bênção da Lua Crescente (protogemas/dia)",
    "welkin_hint": "90 por dia se estiver ativa, senão 0",
    "commissions_per_day": "Comissões diárias (protogemas/dia)",
    "commissions_hint": "4 × 10 + 20 de bônus = 60",
    "wish_breakdown": "{{v0}} desejos: {{v1}} Destinos Entrelaçados + {{v2}} em protogemas (sendo {{v4}} previstas em {{v5}} dias) + {{v3}} em Brilhos Estelares.",
    "fate_point_active": "Ponto de Destino 1/1 (Epitomized Path)",
    "fate_point_note": "A próxima arma 5★ será a que você escolheu",
    "radiance_option": "Captura de Brilho: média de 55 % (HoYoverse)",
    "radiance_note": "Desmarcado: 50/50 estrito. Marcado: 55 % em cada 50/50, a taxa consolidada divulgada pela HoYoverse em 10/02/2025. É uma aproximação, pois as regras exatas não são publicadas.",
    "goal_chance": "Probabilidade de atingir {{v0}}",
    "to_guarantee_goal": "Para ter certeza de atingir {{v3}} mesmo no pior caso, reserve {{v0}} {{v1}} ({{v2}} desejos).",
    "strict_5050_option": "50/50 estrito, sem Captura de Brilho (Capturing Radiance)",
    "strict_5050_note": "Desmarcado (padrão): 55 % em cada 50/50, a probabilidade consolidada divulgada pela HoYoverse em 10/02/2025. É uma aproximação, pois o funcionamento exato do contador não é publicado. Marcado: 50 %, como antes da versão 5.0.",
    "model_radiance": "Modelo: com Captura de Brilho (Capturing Radiance), 55 % por 50/50",
    "model_strict": "Modelo: 50/50 estrito",
    "no_soft_pity": "Este jogo não tem “soft pity”: a taxa fica em {{v0}} % para um 5★ e em {{v2}} % para o personagem em destaque, até a {{v1}}ª invocação, que o garante (garantia ou troca de pontos).",
    "to_guarantee_featured": "Para ter certeza de obter o personagem em destaque, mantenha um estoque de {{v0}} {{v1}} ({{v2}} desejos)."
  },
  "game-storage-time-calculator": {
    "1_game_or_patch_size": "1. Tamanho do jogo ou da atualização",
    "2_download_speed": "2. Velocidade da conexão",
    "calculate_exact_game_download_duration_across": "Estime com precisão o tempo necessário para baixar e instalar seus jogos de acordo com a sua conexão real de internet (Mbps/Gbps).",
    "connection_types": "Tipos de conexão:",
    "estimated_download_time": "Tempo de download estimado",
    "game_download_time_storage_calculator_steam": "Calculadora de tempo de download e espaço em disco para jogos (Steam, PS5, Xbox)",
    "game_size_gb": "Tamanho do jogo (GB)",
    "network_speed_mbps": "Velocidade da rede (Mbps)",
    "popular_games": "Jogos populares:",
    "real_time_transfer_rate": "Velocidade real de transferência",
    "total_data_payload": "Volume total de dados",
    "copy_summary": "Tempo de download ({{size}} GB a {{speed}} Mbps): {{duration}}",
    "gta_estimated": "GTA V / GTA 6 (estimado)",
    "standard_patch": "Atualização / patch padrão",
    "duration_seconds": "{{value}} segundos",
    "unit_gb": "GB",
    "unit_mb": "MB",
    "unit_mb_per_s": "MB/s",
    "megabits_div_8": "({{speed}} Megabits/s ÷ 8)"
  },
  "gas-trip-cost-calculator": {
    "copied": "Copiado!",
    "copy_trip_cost_split": "Copiar a divisão dos custos",
    "cost_per_distance": "Custo médio por distância",
    "currency": "Moeda ativa:",
    "estimate_total_fuel_expenses_gallons_needed": "Calcule o orçamento total de combustível da viagem, com pedágios e consumo em MPG, e divida igualmente entre os passageiros.",
    "estimated_carbon_footprint": "Pegada de carbono estimada",
    "fair_split_per_passenger": "Parte de cada pessoa (divisão)",
    "fuel_expense": "Orçamento total de combustível",
    "fuel_needed": "Volume de combustível necessário",
    "itemized_travel_expenses": "Detalhe das despesas da viagem",
    "one_way_trip_distance": "Distância só de ida",
    "passengers_splitting": "Número de passageiros",
    "person": "pessoa",
    "road_trip_gas_cost_mileage_split": "Calculadora de custo de viagem, combustível e divisão de despesas",
    "round_trip_2x": "Ida e volta",
    "total_trip_budget": "Custo total da viagem:",
    "trip_vehicle_details": "Parâmetros da viagem",
    "metric_kml": "Métrico (km/L)",
    "miles": "milhas",
    "gallons": "galões",
    "litres": "litros",
    "gallons_cap": "Galões",
    "litres_cap": "Litros",
    "mile": "Milha",
    "round_trip": "Ida e volta",
    "one_way": "Só ida",
    "us_miles_mpg": "EUA (milhas/MPG)",
    "consommation_mpg": "Consumo (MPG)",
    "conso_l_100km": "Consumo (L/100 km)",
    "prix_essence_x_gal": "Preço da gasolina ({{value}}/gal)",
    "prix_carburant_x_l": "Preço do combustível ({{value}}/L)",
    "tolls_one_way": "Pedágios de rodovia, um sentido",
    "tolls_round_trip_hint": "Dobrado para ida e volta: {{v0}}",
    "parking": "Estacionamento",
    "tolls": "Pedágios",
    "driver_rides_free": "O motorista não paga (só os passageiros dividem os custos)",
    "split_driver_free": "Passageiros que pagam: {{v0}} (motorista isento)",
    "include_wear": "Incluir o desgaste do veículo (pneus, freios, manutenção)",
    "wear_rate": "Desgaste por distância",
    "wear": "Desgaste do veículo",
    "trip_name": "Nome da viagem (opcional)",
    "share_preview": "Resumo para compartilhar",
    "share_title": "Custo da viagem de carro",
    "share_title_named": "Custo da viagem: {{v0}}",
    "share_distance": "- Distância total: {{v0}} {{v1}} ({{v2}})",
    "share_fuel": "- Combustível: {{v0}} {{v1}} ({{v2}})",
    "share_tolls": "- Pedágios: {{v0}}",
    "share_parking": "- Estacionamento: {{v0}}",
    "share_wear": "- Desgaste do veículo: {{v0}}",
    "share_total": "- Custo total: {{v0}} ({{v1}})",
    "share_split": "- Pessoas que pagam: {{v0}}, incluindo o motorista\n- Parte de cada pessoa: {{v1}}",
    "share_split_driver_free": "- Passageiros que pagam: {{v0}}, motorista isento\n- Parte de cada passageiro: {{v1}}",
    "tolls_manual_hint": "Digite o valor você mesmo, conforme a tarifa da concessionária da rodovia: a ferramenta não calcula rotas."
  },
  "golden-ratio-calculator": {
    "1_calculation_dimension": "1. Modo de cálculo da proporção",
    "2_modular_typography_scale": "2. Escala tipográfica modular (φ = 1.618)",
    "base_body_font_size": "Tamanho base do texto corrido (body)",
    "calculate_major_61_8_and_minor": "Calcule na hora as seções maior (61.8%) e menor (38.2%), gere escalas tipográficas harmoniosas e proporções visuais perfeitas.",
    "css_grid_flexbox_snippet": "Código CSS para grid e layout",
    "golden_ratio": "Harmonia divina",
    "golden_ratio_1_618_fibonacci_design": "Calculadora do número de ouro (φ = 1.618) e Fibonacci",
    "golden_ratio_breakdown": "Decomposição da proporção áurea",
    "major_a_61_8": "Maior A (61.8%)",
    "major_part_a": "Parte maior (A)",
    "major_section_a": "Dimensão maior (A)",
    "minor_b_38_2": "Menor B (38.2%)",
    "minor_part_b": "Parte menor (B)",
    "minor_section_b": "Dimensão menor (B)",
    "the_ratio_of_the_whole_to": "A razão entre o todo e a parte maior é igual à razão entre a parte maior e a menor.",
    "total_a_b": "Total (A+B)",
    "total_dimension": "Dimensão total (A + B)",
    "total_size_a_b": "Dimensão total",
    "unit": "Unidade",
    "part_a_x": "Parte A ({{value}}%)",
    "part_b_x": "Parte B ({{value}}%)",
    "level_display": "Título de destaque (H1 display)",
    "level_h1": "Título H1",
    "level_h2": "Título H2",
    "level_h3": "Título H3",
    "level_lead": "Chamada / subtítulo",
    "level_body": "Texto corrido (p)",
    "level_caption": "Texto pequeno / legenda"
  },
  "grocery-unit-price-compare-promo-calculator": {
    "2nd_item_at_discount": "O 2º com -50% ou -70%",
    "a_2nd_at_50_promotion_equals": "Uma promoção “o 2º com -50%” equivale, na prática, a um desconto total de apenas -25% nos seus 2 itens. Um lote “leve 3, pague 2” corresponde a -33.3% de desconto total.",
    "add_product": "Adicionar produto",
    "best_value_winner": "Melhor custo-benefício:",
    "beware_of_big_family_packs": "Desconfie das embalagens “maxi”",
    "bulk_or_family_packs_are_not": "Ao contrário do que se pensa, as embalagens grandes, familiares ou “econômicas” às vezes saem mais caras por quilo do que o produto padrão. Confira sempre o preço por quilo ou por litro.",
    "buy_2_get_1_free": "Leve 3, pague 2 (lote)",
    "centiliters_cl": "Centilitros (cl)",
    "compare_actual_cost_per_kg_liter": "Compare o custo real por quilo ou por litro entre vários tamanhos, detecte falsas promoções nas lojas (lotes, embalagens familiares) e encontre a melhor oferta de verdade.",
    "direct_discount": "Desconto imediato %",
    "discount": "% de desconto",
    "effective_cost": "Custo real:",
    "family_bulk_pack_1_2_kg": "Embalagem maxi família (1.2 kg)",
    "grams_g": "Gramas (g)",
    "grocery_unit_price_promo_savings_comparator": "Comparador de preço por quilo, por litro e promoções de verdade",
    "items_to_compare": "Itens a comparar",
    "kilograms_kg": "Quilogramas (kg)",
    "liters_l": "Litros (L)",
    "max_savings": "Economia máx.",
    "milliliters_ml": "Mililitros (ml)",
    "more_expensive": "mais caro",
    "multi_buy_promo_math": "Falsas promoções “o 2º com -50%”",
    "no_promotion": "Sem promoção",
    "off_2nd_item": "% no 2º item",
    "pack_price": "Preço da embalagem ({{currency}})",
    "packs_count": "Nº de embalagens",
    "per_100g_cl": "por 100 g/cl",
    "pieces_doses": "Peças / doses",
    "price_per": "Preço por",
    "product": "Produto",
    "promo_buy_2_get_1_free": "Promoção leve 3, pague 2",
    "quantity": "Conteúdo",
    "remove": "Remover",
    "smart_shopping_shrinkflation_tips": "Dica antigolpe e shrinkflation",
    "standard_pack_brand_a": "Embalagem padrão (marca A)",
    "store_promotion": "Promoção na loja",
    "total_paid": "Total pago:",
    "unit": "peça",
    "unit_2": "Unidade",
    "winner": "Vencedor",
    "copy_summary_title": "Comparativo de compras e preço por quilo:",
    "winner_label": "Vencedor econômico:",
    "ounces_oz": "Onças (oz)",
    "pounds_lbs": "Libras (lbs)",
    "copy_line": "- {{name}}: {{unitPrice}}/{{base}} (Total: {{total}} por {{quantity}}{{unit}})",
    "copy_winner": "Vencedor econômico: {{name}} ({{unitPrice}}/{{base}})",
    "not_compared_other_unit": "Não comparado: unidade diferente da do 1º item"
  },
  "heat-pump-savings-calculator": {
    "10_year_net_gain": "Ganho líquido em 10 anos",
    "1_current_heating_setup": "1. Seu sistema de aquecimento atual",
    "20_year_net_gain": "Ganho líquido em 20 anos",
    "2_heat_pump_specifications": "2. Características da bomba de calor (ar/água ou ar/ar)",
    "annual_heating_bill": "Conta anual de aquecimento",
    "annual_heating_cost_comparison": "Comparativo anual de custo de aquecimento",
    "annual_maintenance_contract": "Manutenção anual estimada da bomba de calor",
    "calculate_annual_heating_energy_savings_government": "Estime sua economia anual de energia, os auxílios do governo (MaPrimeRénov’, CEE), o retorno sobre o investimento (ROI) e a redução das suas emissões de CO2.",
    "carbon_reduction_ecological_impact": "Impacto ecológico e balanço de carbono",
    "co2_avoided_year": "CO2 evitado por ano",
    "current_heating_source": "Energia usada atualmente",
    "current_system": "Sistema atual:",
    "electric_baseboard": "Aquecedores elétricos",
    "electricity_cost_kwh": "Preço do kWh de eletricidade",
    "equivalent_trees_planted": "Equivalente em árvores plantadas",
    "estimated_annual_savings": "Economia anual estimada",
    "gross_installation_cost": "Custo total da instalação da bomba de calor (com impostos)",
    "heat_pump_vs_boiler_savings_simulator": "Simulador de bomba de calor vs caldeira",
    "heating_oil": "Óleo combustível",
    "home_living_area": "Área do imóvel",
    "natural_gas": "Gás natural",
    "net_initial_investment": "Investimento líquido após auxílios",
    "payback_timeline": "Tempo de retorno (ROI)",
    "seasonal_performance_scop": "Desempenho sazonal (COP / SCOP)",
    "subsidies_grants_grants_rebates": "Auxílios financeiros (MaPrimeRénov’, CEE)",
    "trees_yr": "árvores / ano",
    "with_heat_pump_elec_maint": "Com bomba de calor (eletricidade + manutenção):",
    "wood_pellets": "Pellets / lenha",
    "year": "/ ano",
    "years": "anos"
  },
  "home-energy-appliance-cost-calculator": {
    "add_a_custom_appliance": "Adicionar um aparelho personalizado",
    "add_to_my_estimate": "Adicionar à minha estimativa",
    "appliance_name": "Nome do aparelho",
    "average_monthly_cost": "Custo mensal médio",
    "calculate_the_true_electricity_bill_cost": "Calcule o custo real em euros (€/ano, €/mês, €/dia) e em kWh de todos os seus eletrodomésticos.",
    "co_emitted_year": "de CO₂ emitido / ano",
    "co_footprint": "Pegada de carbono",
    "daily_average": "Custo diário",
    "days_year": "Dias / ano",
    "delete": "Excluir",
    "e_g_portable_ac": "ex.: ar-condicionado portátil",
    "electricity_price_kwh": "Preço do kWh com impostos (€/kWh)",
    "energy_yr": "Consumo/ano",
    "france_55_g_kwh_us_avg": "França: ~55 g/kWh | média da UE: ~280 g/kWh",
    "frequent_appliance_presets_click_to_add": "Biblioteca de aparelhos comuns (clique para adicionar)",
    "grid_carbon_intensity_g_co_kwh": "Fator de carbono da rede (g CO₂/kWh)",
    "home_appliance_energy_bill_electricity_cost": "Calculadora de consumo elétrico e conta de energia",
    "hours_day": "Horas / dia",
    "monthly": "Mensal",
    "over_12_months": "em 12 parcelas mensais",
    "power_watts": "Potência (Watts)",
    "standard_kwh_formula": "Fórmula padrão do kWh",
    "total_annual_cost": "Conta anual total",
    "your_appliances": "Seus aparelhos na lista ({{v0}})",
    "summary_text": "Consumo elétrico total: {{kwh}} kWh/ano ({{annual}} €/ano, ou {{monthly}} €/mês para {{count}} aparelhos). Tarifa: {{rate}} €/kWh.",
    "base_edf_0_2516": "Tarifa base EDF (0,2001 €)",
    "heures_creuses_0_2064": "Horário de baixa demanda (0,1589 €)",
    "formula_kwh": "kWh = (Potência W × Horas/dia × Dias/ano) ÷ 1000",
    "kwh_per_year": "{{value}} kWh / ano",
    "kwh_per_day": "{{value}} kWh / dia",
    "item_specs": "{{watts}} Watts • {{hours}} h/dia • {{days}} d/ano",
    "eur_per_month_short": "{{value}} €/mês",
    "per_year_co2": "/ ano ({{value}} kg CO₂)",
    "standby_watts": "Standby (Watts)",
    "standby_hint": "Contado sobre o restante das 8.760 horas do ano",
    "standby_cost_total": "incluindo standby: {{value}} € / ano",
    "item_standby": "standby {{watts}} W ({{value}} €/ano)"
  },
  "houseplant-watering-light-scheduler": {
    "1_select_your_houseplant": "1. Escolha sua planta",
    "2_pot_material_environment": "2. Ambiente e tipo de vaso",
    "air_humidity": "Umidade do ar",
    "autumn_winter": "Outono / inverno (repouso)",
    "bright_indirect_light": "Luz forte indireta (perto de uma janela com cortina)",
    "calculate_customized_watering_intervals_and_light": "Calcule a frequência exata de rega para a sua planta, o seu tipo de vaso (terracota vs plástico), a temperatura e a estação, para evitar o apodrecimento das raízes.",
    "copy_summary": "Plano de cuidados para {{v0}}:\n- Frequência de rega: a cada {{v1}} dias\n- Próxima rega: {{v2}}\n- Tipo de vaso: {{v3}} ({{v4}})\n- Dicas de rega: {{v5}}\n- Observação: {{v6}}",
    "current_season": "Estação atual",
    "direct_sunlight": "Sol pleno direto (Sul/Oeste)",
    "does_the_pot_have_drainage_holes": "O vaso tem furos de drenagem no fundo?",
    "dry_40_winter_heating": "Seco (<40% - aquecimento / ar-condicionado)",
    "en_us": "pt-BR",
    "estimated_next_watering_on": "Próxima rega estimada em:",
    "every_days": "A cada {{v0}} dias",
    "expert_care_tip": "Dica de especialista:",
    "glazed_ceramic_non_porous": "Cerâmica esmaltada (não porosa)",
    "houseplant_watering_sunlight_care_scheduler": "Planejador de rega, luz e cuidados para plantas de interior",
    "humid_60_bathroom": "Úmido (>60% - banheiro / varanda fechada)",
    "ideal_light_exposure_for_this_plant": "Exposição à luz ideal para esta planta.",
    "large": "Grande (>25cm)",
    "light_diagnostics": "Exposição e luz",
    "low_light_shaded_room": "Pouca luz / cômodo escuro",
    "medium": "Médio (15-22cm)",
    "medium_light": "Meia-sombra / luz média (2-3 m de uma janela)",
    "no_root_rot_risk": "Não (risco de asfixia)",
    "normal_40_60": "Normal (40-60%)",
    "personalized_plant_care_card": "Ficha de cuidados sob medida",
    "plastic_pot_retains_moisture": "Plástico comum (retém a umidade)",
    "pot_material": "Material do vaso",
    "pot_size": "Tamanho do vaso",
    "recommended_watering_frequency": "Frequência de rega recomendada",
    "room_temperature_c": "Temperatura do ambiente (°C)",
    "small": "Pequeno (<12cm)",
    "spring_summer": "Primavera / verão (crescimento)",
    "sunlight_exposure": "Exposição à luz",
    "terracotta_clay_breathable_dries_fast": "Terracota sem esmalte (muito respirável)",
    "too_dark_growth_will_stall_and": "Luz insuficiente: crescimento mais lento e perda das variegações.",
    "warning_direct_sunlight_will_scorch_leaves": "Atenção: o sol direto queima as folhas. Filtre com uma cortina.",
    "warning_this_plant_requires_direct_sunlight": "Atenção: esta planta precisa de sol pleno direto para não estiolar.",
    "watering_technique": "Técnica de rega recomendada:",
    "yes_recommended": "Sim (recomendado)"
  },
  "intermittent-fasting-window-calculator": {
    "2_to_2_5l_day": "(mín. 2 a 2,5 L / dia)",
    "black_coffee": "Café preto puro",
    "boosts_autophagy": "(sem açúcar nem leite)",
    "calculate_schedule_from": "Seu ponto de referência:",
    "calculate_your_exact_eating_and_fasting": "Calcule seus horários ideais (16/8, 18/6, 20/4, OMAD) e veja as etapas metabólicas (cetose, autofagia).",
    "copy_summary": "⏰ Plano de jejum intermitente {{v0}}\n🍽️ Janela de refeições: das {{v1}} às {{v2}} ({{v3}} h)\n🛑 Período de jejum: das {{v4}} às {{v5}} ({{v6}} h)\n💧 Bebidas permitidas: água, chá verde, café preto sem açúcar, infusões, água com uma pitada de sal.",
    "eat": "refeição",
    "eating_window": "Janela de alimentação",
    "eating_window_2": "de alimentação (2 refeições recomendadas)",
    "electrolytes_sea_salt": "Eletrólitos e sal marinho",
    "fast": "jejum",
    "fasting_window": "Período de jejum",
    "first_meal_time": "Início da 1ª refeição (almoço)",
    "green_tea_herbal_infusions": "Chá verde e infusões",
    "hydration_during_fasting": "Bebidas e hidratação durante o jejum",
    "intermittent_fasting_eating_window_calculator": "Calculadora de jejum intermitente e janelas de refeição",
    "last_meal_end_time": "Fim da última refeição (jantar)",
    "metabolic_milestones_timeline": "Cronologia indicativa das etapas metabólicas",
    "mineral_or_sparkling_water": "Água mineral ou com gás",
    "no_sugar_milk_or_creamer": "(sem açúcar, sem leite, sem adoçante)",
    "pinch_of_pink_salt_prevents_fatigue": "(uma pitada de sal contra a dor de cabeça)",
    "pure_fast": "de jejum completo",
    "reference_meal_time": "Configuração do horário de partida",
    "time_you_finish_eating_tonight": "Horário em que você termina a última refeição:",
    "time_you_want_to_break_fast": "Horário em que você quer quebrar o jejum:",
    "your_daily_fasting_schedule": "Seus horários diários",
    "protocol_18_6_name": "18/6 (intermediário+)",
    "protocol_14_10_name": "14/10 (circadiano, iniciante)",
    "difficulty_easy": "Fácil",
    "difficulty_intermediate": "Intermediário",
    "difficulty_advanced": "Avançado",
    "difficulty_expert": "Especialista",
    "weekly_protocols": "Protocolos semanais",
    "weekly_adf_name": "Dia sim, dia não",
    "weekly_5_2_short": "2 dias de restrição / 5 dias normais",
    "weekly_adf_short": "1 dia de jejum / 1 dia normal",
    "weekly_planning_title": "Seu plano da semana",
    "weekly_first_day": "Primeiro dia de jejum",
    "weekly_week_n": "Semana {{v0}}",
    "weekly_day_restricted": "Restrição",
    "weekly_day_fast": "Jejum",
    "weekly_day_normal": "Normal",
    "weekly_5_2_desc": "5:2: dois dias por semana com ingestão muito reduzida (cerca de 2.710 kJ, ou 650 kcal por dia, no ensaio de Harvie et al., 2011, feito com mulheres) e cinco dias de alimentação habitual. A ferramenta coloca o segundo dia três dias depois do primeiro; escolha o primeiro dia na lista.",
    "weekly_adf_desc": "Dia sim, dia não: um dia de jejum (0 a 500 kcal nos protocolos estudados, segundo a revisão de Varady et al., 2022) alterna com um dia de alimentação habitual. Uma semana tem 7 dias: o plano cobre portanto 14 dias, e a segunda semana começa com um dia normal.",
    "answer_table_title": "A que horas comer no dia seguinte, conforme o horário do jantar",
    "answer_table_lead": "Horário da primeira refeição do dia seguinte para um jantar terminado no horário indicado. No 16:8, um jantar que termina às 20:00 leva a uma primeira refeição às {{v0}}; no 18:6, às {{v1}}.",
    "answer_table_protocol": "Protocolo",
    "answer_table_dinner": "Jantar terminado às {{v0}}",
    "contra_title": "Quem não deve jejuar sem orientação médica",
    "contra_lead": "O jejum intermitente não serve para todo mundo. Não comece sem falar com o seu médico nos casos a seguir:",
    "contra_pregnancy": "Gravidez ou amamentação.",
    "contra_diabetes": "Diabetes tratado com insulina ou com um medicamento que reduz a glicemia: em um ensaio com pessoas com diabetes tipo 2, o jejum dobrou a taxa de hipoglicemias apesar da redução das doses (Corley et al., 2018).",
    "contra_eating_disorders": "Transtornos alimentares, atuais ou passados (anorexia, bulimia, compulsão alimentar).",
    "contra_minors": "Menores de 18 anos: crianças e adolescentes em crescimento.",
    "contra_medication": "Medicamento que deve ser tomado durante uma refeição ou em horário fixo: pergunte ao seu médico ou farmacêutico como adaptar as doses.",
    "contra_sources": "Fontes: ANSES, parecer de 6 de março de 2024; Corley et al., Diabetic Medicine, 2018; Vasim et al., Nutrients, 2022. Detalhes e links na documentação da ferramenta."
  },
  "international-shoe-clothing-size-converter": {
    "bust": "Busto",
    "chest_cm": "Tórax (cm)",
    "chest_in": "Tórax (polegadas)",
    "consider_0_5_to_1_size": "Leve de meio a um número acima para corrida.",
    "convert_instantly_between_eu_us_uk": "Converta na hora seus números de calçado e tamanhos de roupa (masculino, feminino, jeans, blusas) entre os padrões europeu, americano, britânico e japonês.",
    "converted_equivalents_for_eu": "Equivalências para o número EU",
    "foot_length": "Comprimento do pé",
    "french_pant_equivalent": "Equivalente em calça francesa:",
    "international_shoe_clothing_size_converter_eu": "Conversor internacional de tamanhos: calçados e roupas (EU, US, UK, JP, CM)",
    "jeans_pants_w_l": "Jeans e calças (W/L)",
    "jeans_us_waist_w_to_fr": "Conversor de jeans US waist (W) para tamanho de calça FR",
    "men_s_tops_shirts_suits_sizing": "Tabela de correspondência de blusas, camisas e ternos masculinos",
    "men_s_tops_suits": "Blusas e ternos masculinos",
    "men_unisex": "Modelo masculino / unissex",
    "select_your_eu_shoe_size": "Selecione o seu número EU",
    "shoe_sizes": "Números de calçado",
    "size": "Tamanho",
    "sneaker_brand_fit_advice": "Dicas por marca de tênis",
    "standard_rule_fr_size_us_waist": "Regra de conversão padrão: tamanho FR = tamanho US waist + 10.",
    "tends_to_run_0_5_size": "Segundo relatos de uso, costuma ser meio número menor (+0.5 EU recomendado).",
    "true_to_size": "Segundo relatos de uso, costuma seguir fielmente o número normal (true to size).",
    "us_waist_size_e_g_w30": "Tamanho US waist (ex.: W30, W32, W34)",
    "waist": "Cintura",
    "women": "Modelo feminino",
    "women_s_dresses_outerwear_sizing_chart": "Tabela de correspondência de vestidos, blusas e casacos femininos",
    "women_s_dresses_tops": "Vestidos e blusas femininas",
    "us_men": "US masculino",
    "us_women": "US feminino",
    "copy_shoe": "Número EU {{eu}}:\n- {{usLabel}}: {{us}}\n- UK: {{uk}}\n- JP / Comprimento cm: {{cm}} cm ({{inches}} polegadas)",
    "alpha": "Alfa",
    "france_eu": "França / EU",
    "italie_it": "Itália (IT)"
  },
  "json-diff-compare-tool": {
    "added": "Adições (+)",
    "all": "Todos",
    "changes": "Diferenças:",
    "compare_two_json_objects_side_by": "Compare duas estruturas JSON em tempo real e identifique na hora as chaves adicionadas, removidas ou alteradas, com formatação automática.",
    "detailed_structural_diff": "Detalhe das diferenças detectadas",
    "empty_json": "JSON vazio",
    "empty_json_2": "JSON vazio",
    "format_json": "Formatar / prettify",
    "left_value": "Valor A (original):",
    "modified": "Alterações (~)",
    "modified_json_right_b": "JSON modificado (direita / B)",
    "no_differences_found_both_json_objects": "Nenhuma diferença encontrada: os dois JSON são rigorosamente idênticos!",
    "original_json_left_a": "JSON original (esquerda / A)",
    "paste_left_json_here": "Cole o seu primeiro JSON aqui...",
    "paste_right_json_here": "Cole o seu segundo JSON aqui...",
    "please_fix_syntax_errors_to_view": "Corrija os erros de sintaxe do JSON para ver o comparativo.",
    "removed": "Remoções (-)",
    "right_value": "Valor B (novo):",
    "smart_json_diff_comparison_tool": "Comparador e diff de JSON inteligente (estrutura e valores)",
    "swap_sides": "Inverter esquerda / direita",
    "valid": "Válido",
    "valid_2": "Válido"
  },
  "kitchen-cooking-measurement-converter": {
    "1_select_ingredient_amount": "1. Escolha o ingrediente e a quantidade",
    "200g_flour_g_3_eggs_eggs": "• 200 g de farinha ➔ {{v0}} g\n• 3 ovos ➔ {{v1}} ovos\n• 100 g de açúcar ➔ {{v2}} g",
    "amount": "Quantidade",
    "cake_pan_resizer": "Redimensionar uma forma de bolo",
    "convert_cups_to_grams_with_exact": "Converta xícaras, gramas e colheres de acordo com a densidade dos alimentos e ajuste suas receitas ao tamanho da sua forma.",
    "copy_ingredient": "🥣 Conversão de cozinha: {{v0}}\n👉 {{v1}} {{v2}} = {{v3}} g | {{v4}} xícaras | {{v5}} colheres de sopa | {{v6}} oz",
    "copy_oven": "🔥 Temperatura do forno: {{v0}} °C = {{v1}} °F = termostato {{v2}}",
    "copy_pan_scaler": "🍰 Ajuste da forma de bolo: multiplique todos os ingredientes da receita por ×{{v0}} ({{v1}})",
    "culinary_ingredient": "Ingrediente culinário",
    "cups_to_grams_converter": "Conversor de ingredientes (xícaras / g)",
    "cups_us": "Cups (xícaras US)",
    "cups_us_2": "Xícaras (cups US)",
    "density_1_cup_grams": "Densidade deste ingrediente: 1 cup = {{v0}} gramas.",
    "diameter_cm": "Diâmetro (cm)",
    "diameter_cm_2": "Diâmetro (cm)",
    "grams_g": "Gramas (g)",
    "kitchen_cooking_measurement_recipe_scaler": "Conversor de ingredientes de cozinha, xícaras, gramas e formas",
    "length_cm": "Comprimento (cm)",
    "length_cm_2": "Comprimento (cm)",
    "milliliters_ml": "Mililitros (ml)",
    "original_pan_area": "Área da forma original",
    "original_recipe_pan": "Forma original (da receita)",
    "ounces_oz": "Onças (oz)",
    "ounces_oz_2": "Onças (oz)",
    "oven_temperature_converter": "Temperaturas de forno e termostatos",
    "oven_temperature_converter_2": "Conversor de temperaturas de cozimento",
    "recipe_scaling_factor": "Fator multiplicador da receita",
    "rectangular": "Retangular",
    "rectangular_2": "Retangular",
    "round": "Redonda",
    "round_2": "Redonda",
    "scaling_example": "Exemplo de ajuste de escala:",
    "side_length_cm": "Lado (cm)",
    "side_length_cm_2": "Lado (cm)",
    "source_unit": "Unidade de origem",
    "square": "Quadrada",
    "square_2": "Quadrada",
    "tablespoons": "Colheres de sopa",
    "tablespoons_tbsp": "Colheres de sopa (tbsp)",
    "target_pan_area": "Área da nova forma",
    "teaspoons": "Colheres de chá",
    "teaspoons_tsp": "Colheres de chá (tsp)",
    "temperature_in_celsius_c": "Temperatura em graus Celsius (°C)",
    "volume_ml": "Volume (ml)",
    "width_cm": "Largura (cm)",
    "width_cm_2": "Largura (cm)",
    "your_target_cake_pan": "Sua nova forma (destino)",
    "egal_x_cups": "(= {{value}} cups)",
    "thermostat_france_gas_mark": "Termostato (França / Gas Mark)",
    "unit_fl_oz": "Onças fluidas (fl oz)",
    "unit_sticks": "Sticks de manteiga",
    "tile_fl_oz": "Onças fluidas",
    "x_sticks": "{{value}} sticks",
    "baking_description": "Tipo de cozimento:",
    "very_low_slow_cook": "Forno muito baixo / desidratação",
    "low_custards_slow_bake": "Forno baixo (bolos úmidos)",
    "moderate_standard_baking": "Forno médio (padrão para cookies e tortas)",
    "hot_roasting_bread": "Forno quente (assados e pão)",
    "very_hot_pizza_searing": "Forno muito quente (pizza e gratinados)",
    "tile_butter_sticks": "Manteiga (sticks)",
    "temperature_in_fahrenheit_f": "Temperatura em graus Fahrenheit (°F)",
    "fan_oven": "Forno com ventilação (−20 °C)"
  },
  "lighting-lumens-kelvin-lux-calculator": {
    "bathroom_400_lux": "Banheiro (400 lux)",
    "bedroom_150_lux": "Quarto (150 lux)",
    "bulb_technology": "Tecnologia da lâmpada",
    "calculate_required_room_lumens_lux_standards": "Calcule o fluxo luminoso total (lumens), a potência dos LEDs (Watts) e a temperatura de cor ideal conforme o uso do cômodo.",
    "ceiling_height_m": "Pé-direito (m)",
    "cfl_compact_55_lm_w": "Fluorescente compacta (~55 lm/W)",
    "dark_wood_35_lumens": "Escuras / madeira (+35% de lumens)",
    "fixture": "lâmpada",
    "hallway_corridor_100_lux": "Corredor / escada (100 lux)",
    "halogen_15_lm_w": "Halógena (~15 lm/W, gasta muito)",
    "home_office_desk_500_lux": "Escritório / home office (500 lux)",
    "ideal_color_temperature": "Temperatura de cor ideal",
    "incandescent_equivalent": "Equivalente em lâmpadas incandescentes:",
    "kelvin_desc_bathroom": "Branco neutro (3500 K - 4000 K) com IRC > 90 para o espelho",
    "kelvin_desc_bedroom": "Branco bem quente (2400 K - 2700 K), propício para adormecer",
    "kelvin_desc_default": "Branco quente (aconchegante e relaxante)",
    "kelvin_desc_hallway": "Branco quente (2700 K - 3000 K)",
    "kelvin_desc_kitchen": "Branco neutro (3500 K - 4000 K) para enxergar bem os alimentos",
    "kelvin_desc_living": "Branco quente (2700 K - 3000 K) para um ambiente acolhedor",
    "kelvin_desc_office": "Branco neutro a frio (4000 K - 5000 K), que favorece a concentração",
    "kitchen_350_lux": "Cozinha / bancada (350 lux)",
    "led_90_lm_w_energy_saver": "LED (~90 lm/W, econômica)",
    "light_white_reflective": "Claras / brancas (refletem a luz)",
    "lighting_plan": "Recomendações de iluminação",
    "living_room_200_lux": "Sala de estar (200 lux)",
    "medium_pastel_15_lumens": "Médias / pastéis (+15% de lumens)",
    "number_of_fixtures_spots": "Número de lâmpadas / spots",
    "room_area_sqm": "Área do piso (m²)",
    "room_lighting_calculator_lumens_lux_kelvin": "Calculadora de iluminação de cômodo: lumens, lux e temperatura kelvin",
    "room_setup": "Configuração do cômodo",
    "room_type_purpose": "Tipo de cômodo e uso",
    "spot": "spot de LED",
    "to_calculate_lumens_per_bulb": "Para distribuir os lumens",
    "total_electrical_power": "Potência elétrica",
    "total_lumens_needed": "Fluxo luminoso total",
    "wall_color": "Cor das paredes",
    "copy_summary": "Plano de iluminação do cômodo ({{area}} m²):\n- Fluxo luminoso total: {{lumens}} lumens\n- Distribuição ({{fixtures}} spots/lâmpadas): {{perFixture}} lumens por ponto\n- Potência total em LED: {{watts}} Watts\n- Temperatura de cor recomendada: {{kelvin}} ({{desc}})",
    "norme_lux": "Referência de {{value}} lux",
    "watts_equivalents": "~{{value}} Watts"
  },
  "lithotherapy-stone-finder": {
    "choose_a_crystal": "Selecione um cristal",
    "copy_summary": "Pedra: {{v0}} | Purificação: {{v1}} | Recarga: {{v2}}",
    "discover_the_ideal_healing_crystal_for": "Escolha um mineral, conheça as virtudes que a tradição lhe atribui e aprenda a purificá-lo e recarregá-lo segundo as regras tradicionais.",
    "lithotherapy_crystal_finder_guide_chakras_cleansing": "Guia e seletor de pedras de litoterapia (chakras, virtudes, purificação e recarga)",
    "purification": "Purificação",
    "recharging": "Recarga"
  },
  "livestock-feed-ration-calculator": {
    "animal_production_parameters": "Parâmetros morfológicos e de produção",
    "basal_forage": "Forragem de base",
    "concentrate": "Concentrados: {{v0}}%",
    "concentrate_feed": "Ração concentrada",
    "concentrate_price_tonne": "Preço médio dos concentrados (€/tonelada)",
    "copy_summary": "Ração {{v0}}: {{v1}} kg MS ({{v2}} UFL, {{v3}} g PDI) – concentrado: {{v4}} kg bruto/dia – rebanho de {{v5}} cabeças = {{v6}} t MS/mês",
    "daily_animal_nutritional_needs": "Necessidades individuais diárias",
    "daily_animal_ration_breakdown": "Detalhe da ração por animal / dia",
    "determine_daily_feed_requirements_in_dry": "Calcule as necessidades diárias de energia (UFL/UFV), proteínas (PDI) e capacidade de ingestão (kg MS), com a divisão entre forragens e concentrados.",
    "digestible_protein": "PDI digestível",
    "dry_matter_day": "Matéria seca / dia",
    "forage": "Forragens: {{v0}}%",
    "herd_size_heads": "Tamanho do rebanho / lote (número de cabeças)",
    "live_body_weight_kg": "Peso vivo médio (kg)",
    "livestock_feeding_ration_nutritive_value_calculator": "Calculadora de rações para criação e alimentação animal (INRAE)",
    "monthly_concentrate_budget": "Custo mensal de concentrados",
    "monthly_herd_needs_hd": "Necessidade mensal do rebanho ({{v0}} cabeças)",
    "net_energy_unit": "Unidade forrageira leite",
    "ration_composition_costs": "Estrutura da ração e custos",
    "silage_hay_pasture": "Silagem, feno, pasto",
    "net_energy": "ENERGIA LÍQUIDA",
    "proteins": "PROTEÍNAS",
    "unit_g_per_day": "g/dia",
    "unit_kg_per_day": "kg/dia",
    "ingestion": "INGESTÃO",
    "unit_kg_ms": "kg MS",
    "kg_ms_value": "{{value}} kg MS",
    "kg_brut_value": "{{value}} kg bruto",
    "tonnes_ms_value": "{{value}} toneladas MS"
  },
  "luggage-packing-list-travel-generator": {
    "1_trip_parameters": "1. Parâmetros da viagem",
    "add": "Adicionar",
    "airport_security_carry_on_rules": "Regra de segurança dos aeroportos (bagagem de mão)",
    "beach_holiday_relax": "Praia / descanso",
    "business_trip": "Negócios / trabalho",
    "city_break_sightseeing": "Turismo urbano / city trip",
    "cold_winter": "Frio / inverno / neve",
    "copy_custom_section": "Personalizados",
    "copy_title": "Checklist de viagem ({{v0}} dias, {{v1}}):",
    "custom_added_items": "Itens personalizados adicionados",
    "destination_climate": "Clima e tempo",
    "e_g_favorite_pillow_baby_toy": "Ex.: livro de bolso, bichinho de pelúcia da criança...",
    "generate_tailored_packing_lists_with_exact": "Gere automaticamente a quantidade exata de roupas, itens de higiene e documentos conforme a duração da viagem, o clima, as suas atividades e o acesso a máquina de lavar.",
    "hiking_outdoor": "Trilha / natureza",
    "hot_sunny": "Quente / sol / mar",
    "liquids_in_cabin_baggage_must_be": "Todos os líquidos, cremes e aerossóis na bagagem de mão devem ter no máximo 100 ml cada e ficar em uma bolsa transparente com fecho de 1 litro.",
    "mild_15_22_c": "Ameno (15-22°C)",
    "packed": "na mala",
    "packing_progress": "Progresso da bagagem",
    "smart_luggage_packing_list_travel_checklist": "Gerador de lista de mala e checklist de viagem personalizada",
    "travel_style": "Estilo de viagem",
    "traveling_as_a_couple_2_people": "Viagem a dois (2 pessoas)?",
    "trip_duration_days": "Duração da viagem (dias)",
    "tropical_rainy": "Tropical / úmido",
    "washing_machine_available": "Tem acesso a máquina de lavar no local?"
  },
  "manure-slurry-storage-capacity-calculator": {
    "1_herd_inventory_head_count": "1. Efetivo do rebanho (número de cabeças)",
    "2_environmental_regulations": "2. Regulamentação e pluviometria",
    "annual_produced_fertilizer_value": "Valor fertilizante anual produzido",
    "annual_rainfall_mm": "Pluviometria anual (mm)",
    "dairy_cows": "Vacas leiteiras",
    "fattening_pigs": "Porcos em engorda",
    "heifers": "Novilhas / recria",
    "incl_m_rain": "Incluindo {{v0}} m³ de água da chuva",
    "manure_slurry_pit_storage_capacity_calculator": "Calculadora de fossa de chorume e esterqueira (capacidade regulamentar)",
    "mo": "meses",
    "required_autonomy_months": "Autonomia exigida (meses)",
    "required_manure_pad_area": "Área de esterqueira necessária",
    "required_slurry_pit_volume": "Volume de fossa de chorume necessário",
    "size_slurry_pits_m_and_solid": "Dimensione sua fossa de chorume (m³) e sua esterqueira (m²) conforme o rebanho e o período de proibição de aplicação, e calcule o valor fertilizante NPK.",
    "slurry_share": "Parte de chorume vs esterco (%)",
    "solid_manure": "de esterco armazenado",
    "storage_capacity_sizing": "Dimensionamento das estruturas",
    "suckler_cows": "Vacas de cria",
    "uncovered_pit_area_m": "Área da fossa descoberta (m²)",
    "copy_text": "Armazenamento de dejetos ({{months}} meses): fossa de chorume útil = {{pit}} m³ - esterqueira = {{area}} m² - fertilizante anual produzido: N={{n}} kg, P={{p}} kg, K={{k}} kg",
    "azote_n": "NITROGÊNIO (N)",
    "phosphore_p": "FÓSFORO (P₂O₅)",
    "potasse_k": "POTÁSSIO (K₂O)",
    "sows": "Porcas (com leitões)",
    "sheep_goats": "Ovelhas e cabras"
  },
  "minecraft-portal-coordinates-calculator": {
    "1_conversion_direction": "1. Sentido da conversão",
    "2_source_coordinates": "2. Coordenadas de origem",
    "accurately_convert_x_y_z_coordinates": "Converta com precisão suas coordenadas X, Y, Z entre o Overworld e o Nether para sincronizar seus portais de obsidiana sem cruzar as ligações.",
    "minecraft_nether_portal_overworld_coordinate_calculator": "Calculadora de coordenadas de portal Nether / Overworld do Minecraft (proporção 1:8 e hub)",
    "nether_overworld_8": "Nether ➔ Overworld (× 8)",
    "overworld_nether_8": "Overworld ➔ Nether (÷ 8)",
    "target_nether_coordinates": "Coordenadas de destino no Nether",
    "target_overworld_coordinates": "Coordenadas de destino no Overworld",
    "coord_x_label": "Coordenada X (Leste / Oeste)",
    "coord_y_label": "Coordenada Y (Altura / Altitude)",
    "coord_z_label": "Coordenada Z (Norte / Sul)",
    "teleport_cmd_title": "Comando de teletransporte:",
    "axis_label": "Eixo {{axis}}"
  },
  "mirror-hours-angel-numbers-calculator": {
    "angel_triplets": "Números dos anjos (trios)",
    "copy_summary": "Hora {{v0}}: {{v1}}",
    "current_time": "Hora atual",
    "guardian_angel": "Anjo regente:",
    "key_mirror_hours": "Principais horas espelhadas",
    "mirror_hours_angel_numbers_synchronicity_decrypter": "Calculadora e dicionário de horas espelhadas e números dos anjos",
    "observed_mirror_time": "Hora espelhada observada (HH:MM)",
    "select_time_angel_code": "Selecione uma hora ou um número",
    "spiritual_synchronicity_message": "Mensagem espiritual do universo",
    "suggested_alignment_action": "Ação recomendada:",
    "tarot_arcana_association": "Arcano do Tarô associado:",
    "uncover_the_hidden_guidance_of_mirror": "Descubra o significado oculto das horas espelhadas (11h11, 22h22...), dos anjos da guarda e das mensagens vibratórias do universo."
  },
  "moon-phase-ritual-calculator": {
    "calendar_date": "Data do calendário",
    "copy_summary": "Lua em {{v0}}: {{v1}} (iluminação {{v2}} %)",
    "day_of_29_5_synodic_cycle": "Dia {{v0}} de 29,5 do ciclo lunar",
    "determine_the_exact_lunar_phase_illumination": "Calcule a fase aproximada da Lua para qualquer data (iluminação %, idade do ciclo lunar) e descubra os rituais e intenções recomendados.",
    "moon_phase_illumination_esoteric_ritual_calculator": "Calculadora de fase da Lua, iluminação e rituais esotéricos",
    "phase_first_quarter": "Quarto Crescente 🌓",
    "phase_full": "Lua Cheia 🌕",
    "phase_last_quarter": "Quarto Minguante 🌗",
    "phase_new": "Lua Nova 🌑",
    "phase_waning_crescent": "Lua Minguante 🌘",
    "phase_waning_gibbous": "Lua Disseminadora 🌖",
    "phase_waxing_crescent": "Lua Crescente 🌒",
    "phase_waxing_gibbous": "Lua Crescente Gibosa 🌔",
    "ritual_first_quarter": "Superação de obstáculos, tomada de decisão, perseverança e enraizamento.",
    "ritual_full": "Gratidão, recarga de cristais com água lunar, iluminação e liberação das energias estagnadas.",
    "ritual_last_quarter": "Perdão, desapego, desentulho e purificação do espaço de vida.",
    "ritual_new": "Definição de intenções, novos começos, escrita de desejos e rituais de abundância.",
    "ritual_waning_crescent": "Descanso profundo, meditação, introspecção e regeneração espiritual.",
    "ritual_waning_gibbous": "Partilha dos aprendizados, balanço de gratidão, gentileza consigo mesmo.",
    "ritual_waxing_crescent": "Ação, coragem, primeiros passos rumo aos seus objetivos e visualização positiva.",
    "ritual_waxing_gibbous": "Ajustes finos, paciência, confiança na gestação dos projetos.",
    "select_date": "Escolha uma data",
    "spiritual_ritual_guidance": "Conselho e ritual espiritual recomendado"
  },
  "npk-fertilizer-calculator": {
    "1_crop_nutrient_needs_kg_ha": "1. Necessidade de nitrogênio e exportações de P₂O₅, K₂O (kg/ha)",
    "2_soil_residuals_organic_manure": "2. Fornecimento do solo e dejetos orgânicos",
    "3_mineral_fertilizer_price": "3. Escolha do adubo mineral e preço",
    "application_rate": "Dose comercial a aplicar",
    "applied_quantity_t_or_m_ha": "Quantidade aplicada (t/ha ou m³/ha)",
    "calculate_optimal_nitrogen_n_phosphorus_p2o5": "Equilibre os aportes de nitrogênio (N), fósforo (P2O5) e potássio (K2O) descontando os resíduos e os dejetos da criação para otimizar suas doses de adubo.",
    "cattle_manure_t_ha": "Esterco bovino compostado (t/ha)",
    "cost_per_hectare": "Custo por hectare",
    "crop_npk_fertilizer_soil_nutrient_balance": "Calculadora de adubação e balanço NPK das culturas",
    "fertilizer_price_tonne": "Preço do adubo (€/tonelada)",
    "fertilizer_type": "Tipo de adubo mineral",
    "field_surface_ha": "Área total da parcela (ha)",
    "k_o_required": "K₂O a suprir",
    "net_fertilizer_requirements": "Balanço líquido das necessidades de adubo",
    "net_need": "Necessidade líquida",
    "nitrogen_n": "Nitrogênio N",
    "organic_manure_type": "Dejeto orgânico",
    "p_o_required": "P₂O₅ a suprir",
    "phosphorus_p_o": "P₂O₅ exportado",
    "pig_slurry_m_ha": "Chorume de suínos (m³/ha)",
    "potassium_k_o": "K₂O exportado",
    "poultry_manure_t_ha": "Cama de aviário (t/ha)",
    "soil_residual_n": "Nitrogênio residual (N)",
    "soil_supply_k_o": "Aporte do solo K₂O",
    "soil_supply_p_o": "Aporte do solo P₂O₅",
    "splitting_strategy": "💡 estratégia de parcelamento:",
    "total_field_cost": "Orçamento total de adubação",
    "total_field_weight": "Tonelagem total da parcela",
    "split_1": "1 aplicação",
    "split_2": "2 aplicações, nos estádios-chave da cultura",
    "split_3": "3 aplicações, nos estádios-chave da cultura",
    "fert_ammonitrate_33_5": "Nitrato de amônio 33,5% (N)",
    "fert_urea_46": "Ureia 46% (N)",
    "fert_liquid_nitrogen_30": "Solução nitrogenada N30",
    "fert_dap_18_46": "DAP 18-46-0 (fosfato diamônico)",
    "fert_tsp_45": "Superfosfato triplo 45% (P2O5)",
    "fert_potassium_chloride_60": "Cloreto de potássio 60% (K2O)",
    "fert_npk_15_15_15": "Adubo ternário NPK 15-15-15",
    "fert_npk_17_17_17": "Adubo ternário NPK 17-17-17",
    "copy_summary": "Adubação NPK: líquido N={{n}} kg/ha, P₂O₅={{p}} kg/ha, K₂O={{k}} kg/ha - dose do adubo {{fertilizer}}: {{rate}} kg/ha (total: {{tons}} t para {{area}} ha)",
    "azote_n": "NITROGÊNIO (N)",
    "phosphore_p": "FÓSFORO (P₂O₅)",
    "potasse_k": "POTÁSSIO (K₂O)",
    "tonnes": "toneladas",
    "compound_limiting": "Dose calculada pelo elemento mais limitante, para não aplicar nada além da necessidade. Resta a aplicar com adubos simples: {{n}} kg/ha de nitrogênio, {{p}} kg/ha de P₂O₅ e {{k}} kg/ha de K₂O.",
    "unit_per_ha": "kg/ha",
    "pk_hint": "P₂O₅ e K₂O padrão: exportações da colheita (COMIFER). A análise de solo define a dose (dispensa, manutenção ou correção): ajuste esses valores ou o aporte do solo.",
    "price_hint": "Preços indicativos em euros, a substituir pelos seus. O índice Insee de preços dos adubos subiu 15 % em um ano (agosto de 2026).",
    "fert_custom": "Outro adubo (teores a informar)",
    "custom_name": "Outro adubo {{grade}}",
    "custom_n": "Teor de N (%)",
    "custom_p": "Teor de P₂O₅ (%)",
    "custom_k": "Teor de K₂O (%)",
    "enter_price": "Informe o preço: sem ele, este produto fica fora do orçamento.",
    "nitrogen_product": "Adubo nitrogenado de complemento",
    "complement_price": "{{name}}: preço por tonelada",
    "program_title": "Programa completo: adubo escolhido e depois adubos simples",
    "program_product": "Produto",
    "program_tons": "Toneladas (talhão)",
    "program_cost_field": "Custo do talhão",
    "program_total": "Total do programa",
    "price_missing": "Um produto do programa não tem preço, por isso o orçamento não o inclui. Informe o preço por tonelada."
  },
  "numerology-calculator": {
    "9_year_cycle_energy": "Ciclo de 9 anos",
    "birth_information": "Seus dados de nascimento",
    "calculate_your_true_life_path_number": "Descubra seu caminho de vida com os números mestres (11, 22, 33), seu número de expressão pitagórico e seu ciclo vibratório.",
    "complete_numerology_calculator_life_path_soul": "Calculadora de numerologia completa (caminho de vida e ano pessoal)",
    "copy_life_path": "Caminho de vida {{v0}} – {{v1}}",
    "core_strengths": "Forças e dons inatos:",
    "date_of_birth": "Data de nascimento",
    "evolutionary_challenges": "Desafios e lições de evolução:",
    "expression_no": "Número de expressão",
    "full_legal_name_at_birth": "Nome completo e sobrenomes (como no registro civil)",
    "how_others_see_you": "Imagem percebida em sociedade",
    "personal_year_desc_1": "Ano 1: novo ciclo de 9 anos! É o momento perfeito para começar projetos, tomar iniciativas fortes e plantar as sementes do seu futuro.",
    "personal_year_desc_2": "Ano 2: ano de paciência, cooperação e parcerias. Deixe amadurecer o que você plantou, sem forçar as coisas.",
    "personal_year_desc_3": "Ano 3: ano de expansão, criatividade e brilho social. Expresse seus talentos, comunique-se e aproveite a alegria de viver.",
    "personal_year_desc_4": "Ano 4: ano de trabalho, organização e enraizamento. Construa bases sólidas para suas finanças e sua vida profissional.",
    "personal_year_desc_5": "Ano 5: ano de liberdade, viagens e grandes mudanças inesperadas. Seja flexível e esteja pronto para mudar de rumo.",
    "personal_year_desc_6": "Ano 6: ano do lar, da família e das responsabilidades do coração. Harmonia nas relações e embelezamento do seu ambiente.",
    "personal_year_desc_7": "Ano 7: ano de introspecção, calma e elevação espiritual. Reserve tempo para você, para o estudo e a meditação.",
    "personal_year_desc_8": "Ano 8: ano de colheita material, sucesso financeiro e autoridade. Seus esforços dos anos anteriores são recompensados.",
    "personal_year_desc_9": "Ano 9: ano de balanço e de fechamento de ciclo. Faça uma triagem, liberte-se do que não serve mais e prepare o próximo ciclo de 9 anos.",
    "personal_year_forecast": "Vibração do seu ano pessoal {{v0}} ({{v1}})",
    "personality_no": "Número de realização",
    "soul_urge_no": "Número íntimo (alma)",
    "target_year_for_personal_year": "Ano-alvo para o ano pessoal",
    "year": "Ano {{v0}}",
    "your_deepest_longing": "Seus desejos profundos",
    "your_natural_talents": "Seus talentos e capacidades",
    "your_primary_life_path_number": "Seu caminho de vida principal",
    "placeholder_full_name": "Ex.: João Paulo da Silva",
    "personal_year_in": "Ano pessoal {{v0}}: {{v1}}"
  },
  "pc-gaming-bottleneck-calculator": {
    "1_select_processor_cpu": "1. Seleção do processador (CPU)",
    "2_select_graphics_card_gpu": "2. Seleção da placa de vídeo (GPU)",
    "3_resolution_ram": "3. Resolução e memória RAM",
    "aaa_ultra_graphics_fps": "Jogos AAA em ultra (Cyberpunk / Wukong)",
    "bottleneck_desc_balanced": "Sua CPU e sua GPU trabalham em total harmonia. Você aproveita o potencial dos seus componentes sem limitação de hardware.",
    "bottleneck_desc_cpu": "Sua placa de vídeo ({{v0}}) é potente demais para o seu processador ({{v1}}) em {{v2}}. A placa de vídeo não conseguirá rodar a 100 % da sua potência em jogos competitivos.",
    "bottleneck_desc_gpu": "Seu processador tem folga: a placa de vídeo roda perto do uso total, que é o comportamento ideal e padrão para jogos solo AAA.",
    "bottleneck_title_balanced": "Configuração perfeitamente equilibrada",
    "bottleneck_title_cpu": "Gargalo no processador (CPU bound: {{v0}} %)",
    "bottleneck_title_gpu": "Gargalo na placa de vídeo (GPU bound: {{v0}} %)",
    "competitive_esports_fps": "Jogos de eSports (CS2 / Valorant)",
    "determine_if_your_cpu_throttles_your": "Verifique se o seu processador limita a sua placa de vídeo em 1080p, 1440p ou 4K e veja as estimativas de FPS.",
    "hardware_delta_at": "Diferença de hardware em {{v0}}",
    "optimization_advice": "Dica de otimização e upgrade",
    "optimization_advice_1080p": "Na resolução {{v0}}, o processador é muito exigido para alimentar a GPU com quadros rápidos. Uma CPU de alto IPC (como o 7800X3D) trará ganhos importantes.",
    "optimization_advice_1440p": "Na resolução {{v0}}, chega-se ao ponto de equilíbrio perfeito entre fidelidade visual e aproveitamento ideal dos componentes modernos.",
    "optimization_advice_4k": "Na resolução {{v0}}, a carga recai quase só sobre a placa de vídeo (VRAM e ROP). Um processador de linha intermediária é mais que suficiente.",
    "pc_gaming_bottleneck_hardware_balance_calculator": "Calculadora de bottleneck de PC gamer (CPU vs GPU e resolução)",
    "ram_capacity": "Quantidade de RAM",
    "target_gaming_resolution": "Resolução da tela",
    "copy_bottleneck": "Gargalo de {{value}}%"
  },
  "personal-water-footprint-calculator": {
    "100_plant_based_vegan": "🌱 vegano / 100% vegetal",
    "1_direct_domestic_water": "1. Água direta (casa e higiene)",
    "2_food_beverages": "2. Dieta e bebidas",
    "3_textiles_electronics_annual": "3. Roupas e eletrônicos (anual)",
    "audit_your_true_personal_water_footprint": "Descubra seu consumo total de água incluindo a água invisível do seu prato (carne, café) e das suas compras de roupas e eletrônicos.",
    "baths_week": "Banhos de banheira por semana",
    "coffees_day": "Cafés / dia (140 l/xícara)",
    "daily_shower_duration": "Duração do banho diário",
    "diet_drinks": "Alimentação e bebidas",
    "dietary_pattern": "Padrão alimentar",
    "domestic_tap_water": "Água direta da torneira",
    "eco_shower_head_7l_min": "Chuveiro econômico (7 l/min)",
    "flexitarian_occasional_meat": "🥗 flexitariano (carne ocasional)",
    "footprint_breakdown": "Distribuição da sua pegada:",
    "jeans_yr": "Jeans / ano",
    "laundry_week": "Lavagens / semana",
    "liters_day": "Litros / dia",
    "meat_heavy_daily_beef_pork": "🥩 rico em carne vermelha (diariamente)",
    "of_fresh_water_per_year": "de água doce por ano",
    "personal_water_footprint_calculator_direct_virtual": "Simulador de pegada hídrica real e virtual (alimentação e bens)",
    "phone_renew": "Troca de celular",
    "standard_meat_3_5x_week": "🍗 médio ocidental (carne 3-5x/semana)",
    "t_shirts_yr": "Camisetas / ano",
    "teas_day": "Chás / dia (30 l/xícara)",
    "textiles_devices": "Roupas e high-tech",
    "total_estimated_consumption": "Consumo total estimado",
    "total_water_footprint_summary": "Balanço da pegada hídrica global",
    "vegetarian_dairy_eggs": "🧀 vegetariano (ovos, laticínios)",
    "vs_western_average_4_200_l": "Em comparação com a média ocidental (~4.200 l/dia):",
    "water_footprint_network_assessment": "Ecologia e balanço de recursos hídricos"
  },
  "pet-food-calorie-portion-calculator": {
    "100_kibbles": "100% ração seca",
    "100_wet_food": "100% ração úmida",
    "1_pet_profile": "1. Perfil do animal",
    "2_food_type_energy_density": "2. Tipo de alimentação e densidade energética",
    "activity_level": "Nível de atividade",
    "adult_1_to_7_yrs": "Adulto (1 a 7 anos)",
    "bag_duration": "Duração de um saco de",
    "calculate_accurate_daily_food_portions_in": "Calcule a porção diária estimada em gramas de ração seca ou úmida conforme o peso, a idade, a atividade e a castração, segundo a fórmula veterinária RER × coeficiente.",
    "caloric_requirement": "Necessidade energética:",
    "cat": "Gato",
    "current_weight_kg": "Peso atual (kg)",
    "daily_food_portion": "Porção diária total",
    "day": "dia",
    "days": "dias",
    "dog": "Cão",
    "estimated_monthly_cost": "Orçamento mensal estimado:",
    "high_active_agility": "Muito ativo / esportivo (>2h ou trabalho)",
    "intact": "Não castrado",
    "kibble_kcal_100g": "Kcal da ração seca (/100g)",
    "kibbles": "ração seca",
    "kibbles_day": "de ração seca / dia",
    "kibbles_per_bowl": "Ração seca por tigela:",
    "kitten_12m": "Filhote de gato (<12 meses)",
    "life_stage": "Idade / fase da vida",
    "low_couch_potato": "Calmo / sedentário (<30 min de passeio)",
    "maintenance": "Manutenção estável",
    "meals_per_day": "Refeições por dia",
    "mixed_kibble_wet": "Mista (50/50)",
    "moderate_1_1_5h_daily_walk": "Moderado (1h a 1h30 de passeio ativo)",
    "month": "mês",
    "neutered": "Castrado(a)",
    "pet_food_calorie_daily_portion_sizer": "Calculadora de porção de ração e calorias (cães e gatos)",
    "portion_per_meal_meals_day": "Divisão por refeição ({{v0}} vezes/dia)",
    "puppy_12m": "Filhote de cão (<12 meses)",
    "senior_7_8_yrs": "Idoso (>7-8 anos)",
    "spayed_neutered": "Castração",
    "weight_gain_15": "Ganho de massa (+15%)",
    "weight_loss_15": "Perda de peso / dieta (-15%)",
    "weight_management_goal": "Objetivo corporal",
    "wet_food": "ração úmida",
    "wet_food_day": "de ração úmida / dia",
    "wet_food_kcal_100g": "Kcal da ração úmida (/100g)",
    "wet_food_per_bowl": "Ração úmida por tigela:",
    "copy_daily_ration": "Porção diária ({{type}} {{weight}} kg):\n- Calorias-alvo: {{calories}} kcal/dia\n- Quantidade de ração seca: {{kibbles}} g/dia ({{perMeal}} g por refeição em {{meals}} refeições)\n{{wetSection}}- Duração do saco de {{bagKg}} kg: ~{{bagDays}} dias",
    "wet_line": "- Quantidade de ração úmida: {{wet}} g/dia\n",
    "kcal_par_jour": "{{value}} kcal / dia",
    "bag_duration_line": "Duração de um saco de {{kg}} kg:",
    "bag_days_value": "~{{value}} dias",
    "cost_per_month_value": "~{{value}} € / mês"
  },
  "pokemon-type-matchup-calculator": {
    "calculate_4x_weaknesses_2x_damages_resistances": "Digite o nome de um Pokémon ou escolha seus tipos: fraquezas ×4 e ×2, resistências ×0,5 e ×0,25, imunidades. Modo ataque, cobertura de uma equipe de 6 e tabelas das gerações 1 a 9.",
    "copy_summary": "Tipos: {{v0}} / {{v1}}",
    "critical_weaknesses_damage_4": "Fraquezas críticas (dano × 4)",
    "monotype": "Monotipo",
    "none_single_type": "Nenhum (monotipo)",
    "pokemon_type_weakness_resistance_matchup_calculator": "Fraquezas e resistências de Pokémon: por nome, por tipo ou em equipe",
    "primary_type_type_1": "Tipo principal (tipo 1)",
    "resistances_damage_0_5": "Resistências (dano × 0,5)",
    "secondary_type_optional": "Tipo secundário (opcional)",
    "total_immunities_damage_0": "Imunidades totais (dano × 0)",
    "weaknesses_damage_2": "Fraquezas (dano × 2)",
    "resistances_damage_0_25": "Resistências duplas (dano × 0,25)",
    "mode_label": "Modo de cálculo",
    "mode_defense": "Defesa",
    "mode_offense": "Ataque",
    "mode_team": "Equipe",
    "gen_label": "Tabela de tipos",
    "gen_6": "Gen 6 em diante",
    "gen_2_5": "Gen 2 a 5",
    "gen_1": "Gen 1",
    "search_label": "Buscar um Pokémon",
    "search_placeholder": "Swampert, Charizard, Growlithe de Hisui…",
    "search_button": "Buscar",
    "search_hint": "Nomes em francês, inglês, espanhol ou alemão, incluindo as formas de Alola, Galar, Hisui e Paldea. Os tipos do Pokémon preenchem a seleção abaixo.",
    "search_found": "{{v0}} é do tipo {{v1}}.",
    "search_not_found": "Nenhum Pokémon encontrado para “{{v0}}”.",
    "search_not_in_gen": "{{v0}} tem o tipo {{v1}}, que não existe nesta tabela: escolha uma geração mais recente.",
    "offense_attack_type": "Tipo do ataque",
    "offense_super": "Super efetivo (×2) contra",
    "offense_not_very": "Pouco efetivo (×0,5) contra",
    "offense_no_effect": "Sem efeito (×0) contra",
    "offense_neutral": "Dano normal (×1) contra",
    "team_title": "Sua equipe (até 6 Pokémon)",
    "team_slot": "Pokémon {{v0}}",
    "team_unknown": "Nenhum Pokémon encontrado",
    "team_absent": "(tipo ausente desta tabela, não contado)",
    "team_attack": "Tipo de ataque",
    "team_weak": "Fracos",
    "team_resist": "Resistem",
    "team_note": "Fracos: ×2 ou ×4. Resistem: ×0,5, ×0,25 ou imunidade. As linhas destacadas têm mais membros fracos do que membros que resistem.",
    "team_empty": "Digite pelo menos um Pokémon para ver as fraquezas e resistências acumuladas da equipe."
  },
  "poker-odds-calculator": {
    "1_pot_bet_sizing": "1. Pote e aposta",
    "2_outs_winning_cards": "2. Número de outs (cartas vencedoras)",
    "at_flop_turn_river": "No flop (2 cartas por vir)",
    "at_turn_river_only": "No turn (1 carta por vir)",
    "bet_to_call": "Valor a pagar (call)",
    "chance_to_hit_at_least_one": "de chance de acertar pelo menos 1 dos seus {{v0}} outs",
    "current_pot_size": "Tamanho do pote atual (€ / fichas)",
    "current_street": "Momento da mão (street)",
    "expected_value": "Valor esperado (EV)",
    "fold_recommended_ev": "❌ FOLD RECOMENDADO (-EV)",
    "instantly_calculate_your_winning_equity_required": "Calcule na hora a sua probabilidade de acertar as cartas (outs), a pot odds e veja se pagar (call) é rentável (+EV).",
    "poker_math_rules_rule_of_2": "Regra matemática do pôquer (regra do 2 e do 4)",
    "poker_odds_pot_equity_calculator_texas": "Calculadora de odds e probabilidades de pôquer (Texas Hold’em, pot odds, outs e EV)",
    "pot_odds_ratio": "Pot odds",
    "profitable_call_ev": "✅ CALL RENTÁVEL (+EV)",
    "quick_presets": "Seleção rápida conforme o seu draw:",
    "required_pot_equity": "Equity exigida pelo pote",
    "required_win": "Limite de equity",
    "rule_of_4_and_2": "No flop, multiplique seus outs por 4 para estimar sua porcentagem até o river (~{{v0}} × 4 = {{v1}} %). No turn, multiplique seus outs por 2 para estimar suas chances na última carta (~{{v0}} × 2 = {{v2}} %). Se sua porcentagem de vitória superar a parte do pote que você investe ({{v3}} %), pagar é estatisticamente lucrativo no longo prazo.",
    "total_outs": "Número total de outs",
    "your_actual_equity": "Sua equity real",
    "copy_summary": "Equity: {{winProb}}% | Odds: {{reqEquity}}%"
  },
  "regex-tester-explainer": {
    "0_or_1_occurrence_optional": "0 ou 1 ocorrência (opcional)",
    "0_or_more_occurrences": "0 ou mais repetições",
    "1_or_more_occurrences": "1 ou mais repetições (greedy)",
    "any_digit_0_9": "Qualquer dígito (0-9)",
    "any_whitespace_character_space_tab_newline": "Espaço em branco (espaço, tabulação, quebra de linha)",
    "any_word_character_a_za_z0": "Caractere alfanumérico ou underscore [a-zA-Z0-9_]",
    "capture_groups": "Grupos de captura:",
    "capture_groups_breakdown": "Detalhe das correspondências e grupos",
    "capturing_group_1_2": "Grupo de captura ($1, $2...)",
    "case_insensitive": "Ignora maiúsculas e minúsculas",
    "character_set_class": "Classe de caracteres personalizada",
    "chars": "caracteres",
    "copied": "Copiado!",
    "copy_js_snippet": "Copiar o código JS",
    "dot_matches_newline": "O ponto . inclui quebras de linha",
    "end_of_string_line": "Fim de linha / texto",
    "flags": "Opções / flags:",
    "found": "encontrado(s)",
    "french_phone_number": "Telefone francês (06, 07, +33...)",
    "hex_color_code": "Código de cor hexadecimal (#RGB / #RRGGBB)",
    "interactive_regex_tester_explainer": "Testador e explicador de expressões regulares (regex)",
    "invalid_regex_syntax": "Sintaxe de regex inválida",
    "ipv4_address": "Endereço IPv4",
    "iso_date_yyyy_mm_dd": "Data ISO (AAAA-MM-DD)",
    "live_match_highlights": "Prévia das correspondências (live matches):",
    "match": "correspondência",
    "match_all_instances": "Encontrar todas as ocorrências",
    "matches": "correspondências",
    "matches_3_or_6_digit_hex": "Códigos de cor hexadecimais de 3 ou 6 caracteres",
    "matches_french_mobile_and_landline_numbers": "Números fixos e celulares franceses nos formatos 06, +33, com espaços ou hifens",
    "matches_http_https_web_links_with": "Captura links web com protocolo http/https e query params",
    "matches_standard_email_addresses_with_tld": "Detecta endereços de e-mail padrão com nome de domínio",
    "matches_valid_ipv4_addresses_from_0": "Valida os 4 octetos IPv4 de 0 a 255",
    "multiline_mode": "^ e $ correspondem ao início/fim de cada linha",
    "no_match_found_for_this_pattern": "Nenhuma correspondência encontrada com este texto e estas flags.",
    "non_capturing_group": "Grupo sem captura",
    "paste_your_test_string_here": "Digite ou cole aqui o texto a analisar...",
    "pattern_cannot_be_empty": "O pattern não pode ficar vazio",
    "pattern_token_analysis": "Decomposição dos elementos detectados",
    "quick_regex_presets": "Modelos e presets rápidos",
    "regular_expression_pattern": "Expressão regular (pattern)",
    "replacement_pattern_1_2_supported": "Pattern de substituição (aceita $1, $2, $&...)",
    "resulting_string": "Resultado após a substituição:",
    "standard_iso_8601_date_with_capture": "Formato de data padrão ISO 8601 com validação dos meses (01-12) e dias (01-31)",
    "start_of_string_line": "Início de linha / texto",
    "substitution_replace_tool": "Ferramenta de substituição (string replace)",
    "test_regular_expressions_in_real_time": "Teste suas expressões regulares em tempo real, com destaque das correspondências, grupos de captura ($1, $2), ferramenta de substituição e presets.",
    "test_string": "Texto de teste",
    "unicode_support": "Suporte completo a caracteres unicode",
    "valid_email": "E-mail válido",
    "web_url_http_https": "URL web (HTTP/HTTPS)",
    "word_boundary": "Limite de palavra (word boundary)",
    "default_test_text": "Entre em contato com support@kristools.com ou dev.team@example.org para qualquer dúvida técnica.\nVisite também https://kristools.app ou contact@startup.io!",
    "sample_email": "Informações de contato: test@kristools.com, admin@domain.co.uk, invalid@email",
    "sample_url": "Confira https://kristools.app e http://example.org/page?query=1#section",
    "sample_phone": "Ligue para 06 12 34 56 78 ou para +33 1 42 68 55 00 para confirmar.",
    "sample_date": "Encontro de 2026-08-25 a 2026-12-31, data errada: 2026-13-40.",
    "sample_ip": "Servidores: 192.168.1.1, 10.0.0.254, 127.0.0.1 (inválido: 999.300.1.1)",
    "sample_hex": "Paleta: #FFF, #3B82F6, #10B981, #6366F1, errado: #GG123",
    "replacement_error": "Erro de substituição: {{message}}",
    "match_tooltip": "Match #{{n}} ({{length}} chars, índice {{index}})",
    "pattern_placeholder": "ex.: [a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,}",
    "replacement_placeholder": "ex.: <span>$1</span>",
    "match_number": "Match #{{n}}",
    "position_line": "pos: [{{start}}, {{end}}] ({{length}} chars)",
    "uuid_v4": "UUID v4",
    "html_tag": "Tag HTML",
    "copy_result": "Copiar o resultado",
    "sample_uuid": "Identificador: 95ed6328-7bf5-4baa-82b0-2471c40a847d",
    "sample_html": "<p class=\"intro\">Bem-vindo ao site</p>\n<a href=\"/pt/contact\">Fale conosco</a>\n<img src=\"logo.png\">"
  },
  "rpg-damage-scaling-calculator": {
    "1_offensive_stats": "1. Atributos ofensivos",
    "2_enemy_defense_penetration": "2. Defesa e penetração",
    "armor_penetration": "Penetração de armadura (%)",
    "average_damage_per_skill_cast": "dano causado em média após armadura e acertos críticos",
    "base_attack_atk": "Ataque base (ATK)",
    "crit_damage": "Dano crítico (%)",
    "crit_rate": "Taxa de crítico (%)",
    "critical_hit_damage": "Acerto crítico (crit hit)",
    "expected_average_damage": "Dano médio por golpe (DPS esperado)",
    "normal_hit_damage": "Golpe normal (sem crítico)",
    "rpg_mmo_damage_scaling_effective_hp": "Calculadora de dano de RPG e MMO (ataque, penetração de armadura e acerto crítico)",
    "simulate_hit_damage_critical_hit_amplification": "Simule o impacto real dos seus atributos (ATK, dano crítico, penetração de armadura) e calcule o dano médio causado ao alvo.",
    "skill_damage_multiplier": "Multiplicador da habilidade (%)",
    "target_armor_resistance": "Armadura / resistência do alvo",
    "copy_summary": "Dano crítico: {{crit}} | Médio: {{avg}} | Redução de armadura: {{armor}}%"
  },
  "screen-size-ppi-viewing-distance-calculator": {
    "1_screen_specifications": "1. Características da tela",
    "4k_eye_acuity_limit": "Limite de acuidade 4K",
    "aspect_ratio": "Formato da imagem (proporção)",
    "beyond_this_distance_a_20_20": "Além desta distância, o olho humano médio (20/20) não distingue mais a finura dos pixels 4K de uma imagem 1080p.",
    "calculate_optimal_viewing_distance_thx_and": "Determine a distância de visualização recomendada (referências de cinema THX e SMPTE), as dimensões reais (largura/altura em cm) e a nitidez em pixels por polegada (PPI) para qualquer TV ou monitor de PC.",
    "cinema_immersion_thx_40": "Imersão de cinema (THX 40°)",
    "custom_diagonal_inches": "Diagonal personalizada (polegadas)",
    "display_resolution": "Definição / resolução da tela",
    "dot_pitch": "Dot pitch",
    "for_ergonomic_neck_comfort_ensure_the": "Para um conforto ergonômico ideal, sem cansar o pescoço, deixe o terço superior da tela alinhado à altura natural dos seus olhos quando você estiver sentado no sofá.",
    "for_m_distance_recommended_size": "A {{v0}} m de distância, diagonal ideal:",
    "for_your_4k_screen_place_your": "Para a sua tela 4K de {{v0}}\", posicione seu assento entre {{v1}} m (experiência imersiva de cinema) e {{v2}} m (conforto versátil).",
    "height": "Altura",
    "maximum_immersion_recommended_for_movies_hdr": "Imersão máxima recomendada para filmes, séries em HDR e videogames.",
    "official_standards_visual_acuity": "Referências THX/SMPTE e acuidade visual",
    "optimal_4k_viewing_distance": "Distância de visualização ideal (4K UHD)",
    "physical_scale_dimensions": "Tamanho e espaço ocupado",
    "pixel_density": "Densidade (PPI)",
    "placement_tip": "Dica de instalação",
    "popular_diagonals_inches": "Diagonais populares (polegadas):",
    "reverse_sizing_sofa_to_wall_distance": "Simulador conforme a minha sala (distância sofá - parede)",
    "screen_size_optimal_viewing_distance_ppi": "Calculadora de tamanho de tela, distância ideal da TV e densidade PPI",
    "sofa_distance_meters": "Distância do sofá (metros)",
    "standard_from_the_society_of_motion": "Norma da sociedade de engenheiros de cinema e televisão para uma visualização confortável.",
    "standard_tv_viewing_smpte": "Uso diário padrão (SMPTE)",
    "width": "Largura",
    "aspect_16_9": "16:9 (TV / monitor padrão)",
    "aspect_21_9": "21:9 (ultrawide cinema / gaming)",
    "aspect_32_9": "32:9 (super ultrawide duplo)",
    "aspect_16_10": "16:10 (notebook / profissional)",
    "aspect_4_3": "4:3 (retrô / vintage)",
    "a_x_m": "a {{value}} m",
    "thx_cinema_champ_40": "THX Cinema (campo de 40°)",
    "smpte_standard_champ_30": "SMPTE padrão (campo de 30°)",
    "fiche_ecran": "Ficha da tela de {{size}}\" ({{resolution}}):\n- Dimensões físicas: {{width}} cm (L) × {{height}} cm (A)\n- Área de exibição: {{area}} m²\n- Densidade de pixels: {{ppi}} PPI (dot pitch: {{pitch}} mm)\n- Distância recomendada THX Cinema (40°): {{thx}} m\n- Distância recomendada SMPTE TV (30°): {{smpte}} m\n- Limite de acuidade visual 4K: {{acuity}} m"
  },
  "silage-forage-storage-volume-calculator": {
    "approx_months_supply": "Ou seja, cerca de {{v0}} meses de reserva",
    "average_dm": "Teor médio de MS",
    "bale_count": "Número de fardos",
    "bale_count_2": "Número de fardos",
    "bunker_silo_corn_grass": "Silo trincheira / silagem",
    "calculate_bunker_silo_volume_round_square": "Calcule o volume (m³), a tonelagem bruta e a tonelagem em matéria seca (t MS) dos seus silos trincheira ou fardos e avalie a autonomia do rebanho.",
    "corn_silage": "Silagem de milho (densa)",
    "daily_herd_dm_intake_kg_dm": "Consumo diário do rebanho (kg MS/dia)",
    "days": "dias",
    "diameter_m": "Diâmetro (m)",
    "dm": "Teor de MS (%)",
    "dm_2": "Teor de MS (%)",
    "dry_matter": "Teor de matéria seca (%)",
    "dry_matter_tonnage": "Tonelagem em matéria seca",
    "feeding_autonomy": "Autonomia de fornecimento",
    "forage_inventory_balance": "Balanço dos estoques de forragem",
    "forage_silage_hay_storage_volume_tonnage": "Calculadora de armazenamento de forragem, silagem e feno",
    "grass_silage": "Silagem de capim",
    "height_m": "Altura da pilha (m)",
    "length_m": "Comprimento (m)",
    "livestock_feed_intake_autonomy": "Consumo e autonomia do rebanho",
    "round_bales_hay_baleage": "Fardos redondos (feno / pré-secado)",
    "silage_type": "Forragem ensilada",
    "square_bales_high_density": "Fardos retangulares de alta densidade",
    "storage_dimensions_properties": "Dimensões e parâmetros do estoque",
    "total_fresh_tonnes": "toneladas brutas no total",
    "total_storage_volume": "Volume total armazenado",
    "weight_per_bale": "Peso médio / fardo",
    "width_m": "Largura (m)",
    "kg_ms_j": "kg MS/dia",
    "t_ms": "t MS",
    "copy_stock": "Estoque de forragem: {{dm}} toneladas MS ({{fresh}} t bruto, volume {{volume}} m³) - Autonomia do rebanho: {{days}} dias ({{months}} meses)",
    "vorschub_title": "Avanço da frente de retirada",
    "vorschub_week": "{{v0}} m por semana",
    "vorschub_detail": "Ou seja, {{day}} m por dia: {{dm}} kg MS retirados todos os dias deste silo ({{fresh}} t brutas), em uma frente de {{area}} m² compactada a {{density}} kg MS/m³.",
    "vorschub_ok": "Pelo menos 2 m por semana: a referência de planejamento da Câmara de Agricultura da Baixa Saxônia (2024) foi atingida.",
    "vorschub_low": "Menos de 2 m por semana, a referência de planejamento da Câmara de Agricultura da Baixa Saxônia (2024): a frente fica mais tempo exposta ao ar, o que favorece o aquecimento. Com esta altura, seria preciso uma frente de no máximo {{width}} m de largura."
  },
  "social-hook-virality-analyzer": {
    "analyseur_de_hook_score_de_retention": "Analisador de hook e score de retenção de vídeo (TikTok / Reels / Shorts)",
    "arretez_de_faire_cette_erreur_bete": "Pare de cometer este erro bobo quando você posta no Instagram se quiser decolar em 2026...",
    "aucun_mot_declencheur_detecte": "Nenhuma palavra-gatilho detectada (tente adicionar: erro, segredo, pare, revelação, hack...).",
    "conseil_visez_8_a_14_mots": "Dica: mire em 7 a 16 palavras",
    "copie": "Copiado!",
    "copier": "Copiar",
    "copier_l_exemple": "Copiar o exemplo",
    "elements_visuels_sonores_d_accroche": "Elementos visuais e sonoros de gancho:",
    "hook_score_virilite": "Hook score de viralidade",
    "longueur_ideale_7_16_mots": "✓ tamanho ideal (7-16 palavras)",
    "modeles_formules_virales_cle_en_main": "Modelos e fórmulas virais prontos para usar",
    "mots_d_impact_liste": "pare,stop,erro,segredo,verdade,ilegal,grátis,decolar,atenção,nunca,pior,melhor,hack,dica,por que,descubra,veja,ninguém,evite,perigo,2026",
    "mots_d_impact_psychologique_detectes": "Palavras de impacto psicológico detectadas:",
    "pattern_interrupt_visuel": "Pattern interrupt visual (zoom rápido, troca de plano em menos de 1.5s, objeto físico)",
    "retention_3_secondes_algorithme_short_form": "Retenção de 3 segundos e algoritmo de vídeo curto",
    "retention_3s_estimee": "Retenção em 3s estimada: ~{{value}}%",
    "sound_design_effet_sonore_d_impact": "Sound design / efeito sonoro de impacto (whoosh, pop, click, glitch)",
    "sous_titres_dynamiques_gros_et_colores": "Legendas dinâmicas grandes e coloridas no centro (palavra por palavra / banners)",
    "tapez_ou_collez_votre_hook": "Digite ou cole o seu hook...",
    "template_1_category": "Curiosidade e segredo",
    "template_1_example": "Ninguém te conta isto sobre os bancos digitais, mas veja por que você está perdendo dinheiro...",
    "template_1_formula": "Ninguém te conta isto sobre [assunto], mas esta é a verdade...",
    "template_2_category": "Contrariando / stop scroll",
    "template_2_example": "Pare de postar às 18h no Instagram agora mesmo! Faça isto no lugar:",
    "template_2_formula": "Pare agora mesmo de [ação comum]! Faça isto no lugar:",
    "template_3_category": "Economia de tempo / hack",
    "template_3_example": "Como sair de 0 a 10.000 seguidores no TikTok em menos de 30 dias sem mostrar o rosto:",
    "template_3_formula": "Como sair de [situação A] para [situação B] em menos de [prazo curto]:",
    "template_4_category": "Alerta de erro fatal",
    "template_4_example": "Os 3 piores erros que destroem o seu posicionamento no Google sem você perceber:",
    "template_4_formula": "Os 3 piores erros que destroem o seu [objetivo] sem você perceber:",
    "template_5_category": "Revelação de ferramenta / IA",
    "template_5_example": "Estas 3 ferramentas de IA gratuitas substituem uma equipe de marketing inteira em 2026:",
    "template_5_formula": "Este site gratuito parece tão ilegal que você nem deveria conhecê-lo:",
    "template_6_category": "História / bastidores",
    "template_6_example": "Postei 3 Shorts por dia durante 30 dias, e estas são exatamente as minhas estatísticas...",
    "template_6_formula": "Testei [experiência extrema] por 30 dias, e foi isto que aconteceu...",
    "testez_l_accroche_de_votre_video": "Teste o gancho do seu vídeo, detecte as palavras de impacto e otimize a sua taxa de parada de rolagem (stop-scroll rate).",
    "texte_de_l_accroche_vocale_ou_sous_titre": "Texto do gancho falado ou da legenda",
    "votre_phrase_d_accroche_3_premieres_secondes": "Sua frase de gancho (os 3 primeiros segundos)",
    "x_mots_y_caracteres": "{{words}} palavras ({{chars}} caracteres)"
  },
  "soil-ph-liming-calculator": {
    "1_soil_test_target_ph": "1. Análise de solo e pH desejado",
    "2_liming_material": "2. Corretivo mineral cálcico",
    "application_advice": "Dica de aplicação:",
    "application_rate": "Dose comercial a aplicar",
    "apply_preferably_in_late_summer_or": "Aplique de preferência no fim do verão ou início do outono, com o solo firme, antes de um preparo superficial, para incorporar de forma homogênea nos 10 primeiros centímetros.",
    "calculate_required_neutralizing_value_nv_and": "Determine o valor neutralizante (VN) e a tonelagem de corretivo calcário (cal, carbonato, dolomita) para corrigir a acidez das suas parcelas.",
    "cost_per_hectare": "Custo por hectare",
    "current_soil_ph_test": "pH em água atual (análise de solo)",
    "delivered_price_tonne": "Preço do produto entregue (€/tonelada)",
    "field_surface_area_ha": "Área da parcela (ha)",
    "liming_product": "Produto corretivo",
    "liming_recommendation": "Balanço da calagem",
    "net_nv_t_nv_ha": "Necessidade líquida de VN: {{v0}} t VN/ha",
    "soil_ph_liming_calcium_amendment_calculator": "Calculadora de calagem e correção do pH do solo",
    "soil_texture_buffering": "Textura e poder tampão do solo",
    "split_over_pass_es": "Dividir em {{v0}} passada(s)",
    "target_soil_ph": "pH desejado",
    "total_field_budget": "Orçamento total do corretivo",
    "total_field_weight": "Tonelagem total da parcela",
    "prod_quicklime": "Cal virgem moída (CaO)",
    "speed_quicklime": "Ação muito rápida",
    "prod_carbonate": "Carbonato de cálcio moído (CaCO3)",
    "speed_carbonate": "Ação progressiva / regular",
    "prod_dolomite": "Dolomita / cal magnesiana (CaCO3 + MgCO3)",
    "speed_dolomite": "Ação média + aporte de magnésio (Mg)",
    "prod_beet_foam": "Espumas de açucareira secas",
    "speed_beet_foam": "Ação suave + oligoelementos e P",
    "tonnes": "toneladas",
    "copy_summary": "Calagem: diferença de pH={{gap}} - necessidade de VN: {{vn}} t/ha - produto {{product}}: {{perHa}} t/ha (total {{total}} t em {{area}} ha, em {{passes}} passadas)"
  },
  "solar-inverter-battery-sizing": {
    "backup_autonomy": "Autonomia de reserva",
    "battery_chemistry": "Química da bateria",
    "calculate_off_grid_and_backup_battery": "Dimensione seu banco de baterias (kWh / Ah), a potência do inversor (kW de pico) e o conjunto de painéis solares para uma autonomia ideal.",
    "capacity_copied": "Capacidade copiada!",
    "daily_energy_consumption": "Consumo diário total",
    "daily_peak_sun_hours": "Horas de sol pleno (peak sun hours)",
    "days": "dias",
    "days_2": "dias",
    "days_of_autonomy_backup": "Dias de autonomia (sem sol)",
    "depth_of_discharge_dod": "Profundidade de descarga (DoD)",
    "electrical_loads_sizing_criteria": "Consumo e necessidades elétricas",
    "inverter_continuous_rating": "Potência contínua do inversor",
    "inverter_efficiency": "Eficiência do inversor",
    "inverter_minimum_rating": "Potência contínua mínima do inversor",
    "lead_acid_agm_gel_50_dod": "Chumbo-ácido AGM / gel (50% DoD)",
    "lithium_lifepo4_90_dod": "Lítio LiFePO4 (90% DoD)",
    "net_usable_energy_needed": "Capacidade útil líquida necessária",
    "peak_continuous_load": "Carga contínua máxima (peak continuous)",
    "recommended_battery_bank": "Capacidade de bateria recomendada",
    "recommended_pv_solar_array": "Conjunto de painéis solares",
    "required_solar_pv_array": "Conjunto solar fotovoltaico necessário",
    "solar_inverter_battery_storage_sizing_calculator": "Calculadora de dimensionamento solar (bateria e inversor)",
    "surge_inverter_capability": "Capacidade de pico (surge)",
    "surge_peak_capacity_kw": "Pico máximo suportado: {{v0}} kW",
    "system_dc_voltage": "Tensão DC do sistema",
    "system_sizing_blueprint": "Especificações técnicas do sistema",
    "total_battery_bank_size": "Banco de baterias bruto",
    "usable_capacity": "utilizáveis",
    "x_400w_solar_panels": "painéis de 400W",
    "unit_kwh_per_day": "kWh / dia",
    "unit_watts": "Watts (W)",
    "unit_hrs_per_day": "h / dia",
    "opt_12v": "12V (chalé pequeno / motorhome)",
    "opt_24v": "24V (casa média)",
    "opt_48v": "48V (residencial padrão)"
  },
  "solar-panel-payback-calculator": {
    "1_system_specifications": "1. Características da instalação",
    "25_year_cumulative_savings": "Ganhos acumulados em 25 anos",
    "25_years": "> 25 anos",
    "2_energy_tariffs_habits": "2. Tarifas e hábitos de consumo",
    "annual_gain": "Ganho anual",
    "annual_production": "Produção anual",
    "auto_grant": "Incentivo oficial",
    "avoided_co_output": "Impacto de CO₂ evitado",
    "central_west": "Centro / Oeste",
    "consumed": "autoconsumidos",
    "cumul_gains": "Ganhos acumulados",
    "current_grid_price_kwh": "Preço atual do kWh (€/kWh)",
    "direct_self_consumption_share": "Taxa de autoconsumo direto",
    "elec_price": "Preço da energia",
    "estimate_your_annual_kwh_output_electricity": "Estime a produção em kWh, a economia na conta, os ganhos com a venda do excedente e o retorno sobre o investimento (ROI em 25 anos).",
    "estimated_annual_grid_price_inflation": "Inflação anual estimada da eletricidade",
    "export": "venda",
    "installed_capacity_kwp": "Potência instalada (kWp)",
    "long_term_financial_trajectory": "Projeção financeira de longo prazo",
    "net_balance": "Saldo líquido",
    "net_initial_investment": "Investimento líquido real",
    "net_profit_25_years": "Lucro líquido (25 anos)",
    "net_roi": "Rendimento líquido global",
    "no_grant": "Sem incentivo",
    "north": "Norte / Nordeste",
    "payback_period_roi": "Payback e retorno sobre o investimento",
    "saved": "economizados",
    "share_of_generated_power_consumed_instantly": "Parte da eletricidade produzida que é consumida diretamente pela casa (aquecedor de água, eletrodomésticos, bomba de calor, carro elétrico).",
    "solar_irradiation_region": "Região / insolação anual",
    "solar_panel_payback_self_consumption_calculator": "Calculadora de rentabilidade solar e autoconsumo",
    "sold": "vendidos",
    "south_sunbelt": "Sul / Mediterrâneo",
    "state_solar_grant": "Incentivo ao autoconsumo",
    "surplus_feed_in_tariff_kwh": "Tarifa de venda do excedente (€/kWh)",
    "to_break_even": "para o sistema se pagar",
    "tons_over_25_yrs": "toneladas em 25 anos",
    "total_turnkey_cost_incl_tax": "Custo total de material e instalação (€ com impostos)",
    "year": "Ano",
    "year_1_total_savings": "Ganho no ano 1",
    "year_2": "Ano {{v0}}",
    "years": "anos",
    "x_kwc_wc": "{{kwp}} kWp ({{wp}} Wp)",
    "x_kwc": "{{value}} kWp",
    "x_kwh_kwc_an": "{{value}} kWh / kWp / ano",
    "x_kwh_kwc": "{{value}} kWh/kWp",
    "kwh_an": "kWh/ano",
    "eur_an": "€/ano",
    "kg_an": "kg/ano",
    "plus_x_par_an": "+{{value}}% / ano",
    "x_eur_kwh": "{{value}} €/kWh"
  },
  "solar-roi-savings-calculator": {
    "25_yr_net_profit": "Lucro líquido em 25 anos",
    "30_federal_itc_tax_credit": "Crédito federal 25D (extinto desde 01/01/2026)",
    "average_monthly_electric_bill": "Conta de luz mensal média ($)",
    "bill_offset": "Cobertura da conta:",
    "calculate_solar_system_payback_period_30": "Estime a potência necessária em kW, o tempo de retorno do investimento e os seus ganhos em 25 anos (crédito federal 25D de 30 % extinto desde 01/01/2026).",
    "co2_offset": "Emissões de CO2 evitadas",
    "copied": "Copiado!",
    "copy_solar_roi_summary": "Copiar o balanço solar",
    "cost_watt": "Custo ($/watt)",
    "electricity_price_escalator_yr": "Aumento anual do preço da eletricidade (%)",
    "estimated_payback_period": "Tempo de retorno do investimento",
    "gross_solar_cost": "Custo bruto do sistema",
    "location_system_specs": "Localização e consumo",
    "net_system_cost": "Custo líquido real restante",
    "residential_solar_panel_roi_electric_bill": "Calculadora de rentabilidade solar e economia na conta de luz",
    "solar_financial_tax_credit_summary": "Detalhe financeiro e crédito fiscal ITC",
    "system_size_kw": "Tamanho do sistema (kW)",
    "tons_year": "toneladas/ano",
    "us_state_location": "Estado dos EUA (insolação e tarifas)",
    "year_1_savings": "Economia no ano 1",
    "years": "anos",
    "us_national_average": "Média nacional dos EUA",
    "state_option": "{{name}} ({{hours}} h de sol/dia, ${{rate}}/kWh)",
    "per_year": "${{value}}/ano",
    "copy_summary": "Estimativa do ROI solar residencial e da economia (sistema de {{size}} kW em {{state}}):\n- Custo bruto do sistema: {{gross}} $\n- Crédito fiscal federal 25D (extinto desde 01/01/2026): -{{credit}} $\n- Custo líquido por sua conta: {{net}} $\n- Economia estimada no 1º ano: {{year1}} $/ano ({{monthly}} $/mês)\n- Parte da conta de luz coberta: {{offset}} %\n=> PRAZO ESTIMADO DE RETORNO DO INVESTIMENTO: {{payback}} ANOS\n=> LUCRO LÍQUIDO EM 25 ANOS: {{profit}} $"
  },
  "sprayer-calibration-flow-rate-calculator": {
    "1_liter_beaker_calibration_test": "Teste de calibração com proveta (1 litro)",
    "agricultural_sprayer_calibration_nozzle_flow_rate": "Calculadora de calibração de pulverizador e vazão dos bicos",
    "application_speed_settings": "Parâmetros de aplicação e do trator",
    "boom_width_m": "Largura da barra (m)",
    "calibration_result": "Resultado da calibração",
    "compute_nozzle_flow_rate_l_min": "Calcule a vazão unitária por bico (l/min), a pressão ideal (bar), a cor do bico ISO e o tempo de controle com a proveta.",
    "copy_summary": "Calibração do pulverizador: vazão de {{v0}} L/min por bico ({{v1}} bicos) – bico recomendado: {{v2}} a {{v3}} bar – encher 1 L em {{v4}} s",
    "each_nozzle_should_collect_exactly_1": "Cada bico deve encher exatamente 1 litro nesse intervalo de tempo.",
    "field_area_ha": "Área a tratar (ha)",
    "flow_rate_per_nozzle": "Vazão necessária por bico",
    "forward_speed_km_h": "Velocidade de avanço (km/h)",
    "iso_nozzle_pressure": "Bico ISO e pressão",
    "iso_standard_nozzle_color_guide": "Guia de cores de bicos da norma ISO",
    "nozzle_spacing_cm": "Espaçamento entre bicos (cm)",
    "nozzles_on_boom": "bicos na barra",
    "official_calibration_formula": "Fórmula oficial:",
    "seconds": "segundos",
    "tank_autonomy": "Autonomia do tanque",
    "tank_capacity_litres": "Capacidade do tanque (litros)",
    "target_volume_l_ha": "Volume de calda desejado (l/ha)",
    "total_tanks": "Tanques necessários",
    "work_output": "Rendimento operacional",
    "formule_de_calibrage": "q (L/min) = (Volume L/ha × Velocidade km/h × Espaçamento m) ÷ 600"
  },
  "tarot-reading-simulator": {
    "advice": "Conselho:",
    "divinatory_verdict": "Veredito divinatório:",
    "draw_cards": "Tirar as cartas",
    "draw_from_the_22_major_arcana": "Consulte os 22 arcanos maiores: tiragem de 3 cartas (passado/presente/futuro), tiragem em cruz de 5 cartas e tiragem sim/não com carta de síntese.",
    "ex_what_energy_surrounds_my_career": "Ex.: como vai evoluir a minha vida amorosa / profissional?",
    "global_energy": "Vibração global",
    "no_wait_obstacle_or_blocked_energy": "⚡ NÃO / AGUARDE — obstáculo ou energia bloqueada",
    "numerological_synthesis_arcana": "Arcano de síntese numerológica",
    "question_asked": "Pergunta feita:",
    "reversed": "Invertida",
    "shuffling_deck": "Embaralhando os arcanos...",
    "spread_3_cards": "3 cartas",
    "spread_cross_5": "Em cruz (5)",
    "spread_type": "Método de tiragem",
    "spread_yes_no": "Sim / Não",
    "tarot_of_marseilles_interactive_card_reading": "Tiragem de Tarô de Marselha grátis online (22 arcanos maiores)",
    "yes_favorable_aligned": "✨ SIM — energia favorável e fluida",
    "your_question_or_intention_optional": "Sua pergunta ou intenção (opcional)"
  },
  "tibetan-astrology-mewa-calculator": {
    "birth_year": "Ano de nascimento",
    "birth_year_2": "Ano de nascimento",
    "copy_summary": "Mewa tibetano: {{v0}} ({{v1}}) – elemento {{v2}}",
    "discover_your_authentic_tibetan_mewa_incarnation": "Calcule o seu número de reencarnação Mewa segundo a astrologia tibetana tradicional e descubra a sua marca cármica.",
    "karmic_blueprint": "Perfil e marca cármica",
    "karmic_element": "Elemento cármico: {{v0}}",
    "mewa": "Mewa {{v0}}",
    "tibetan_mewa_sacred_astrology_calculator_9": "Calculadora de Mewa e astrologia tibetana (quadrado mágico dos 9 números)"
  },
  "tire-size-speedometer-equivalence-calculator": {
    "actual_gps_speed": "Velocidade real (nova medida)",
    "aspect_ratio": "Perfil / flanco (%)",
    "aspect_ratio_2": "Perfil / flanco (%)",
    "circumference": "Circunferência:",
    "circumference_2": "Circunferência:",
    "compare_two_tire_sizes_verify_legal": "Compare duas medidas de pneus (em milímetros ou polegadas), verifique a tolerância usual (referência de profissionais), calcule a diferença de velocidade no velocímetro e encontre medidas alternativas a ±3 %.",
    "diameter_variation_detail": "Diferença de diâmetro externo: {{v0}} % ({{v1}} mm). Referência de profissionais: entre -2,0 % e +1,5 %.",
    "difference": "Diferença real",
    "etrto_legal_tolerance_passed": "✅ medida dentro da tolerância usual (referência de profissionais)",
    "faster_than_indicated": "⚠️ você anda mais rápido do que o indicado (atenção aos radares)",
    "ground_clearance": "Altura livre do solo",
    "new_target_tire": "Nova medida pretendida",
    "original_tire_stock": "Medida original (montadora)",
    "out_of_legal_tolerance_range": "❌ medida fora da tolerância usual (referência de profissionais)",
    "popular_presets": "Exemplos populares:",
    "radar_impact": "Consequência nos radares",
    "revs_km": "Voltas por km:",
    "revs_km_2": "Voltas por km:",
    "rim_inches": "Aro (polegadas)",
    "rim_inches_2": "Aro (polegadas)",
    "safe_actual_speed_is_slower": "Seguro (a velocidade real é menor)",
    "sidewall": "Altura do flanco:",
    "sidewall_2": "Altura do flanco:",
    "speedometer_discrepancy_table": "Impacto na velocidade exibida no velocímetro (GPS vs painel)",
    "speedometer_displayed": "Velocidade exibida no velocímetro",
    "tire_size_equivalence_speedometer_error_calculator": "Calculadora de equivalência de pneus e erro do velocímetro",
    "total_diameter": "Diâmetro total:",
    "total_diameter_2": "Diâmetro total:",
    "width_mm": "Largura (mm)",
    "width_mm_2": "Largura (mm)",
    "copy_summary": "Equivalência de pneus {{orig}} ➔ {{newTire}}:\n- Diferença de diâmetro: {{diamDiff}} mm ({{diamPercent}}%)\n- Tolerância usual: {{compliant}}\n- Variação da altura livre do solo: {{clearanceDiff}} mm\n- Velocidade a 130 km/h no velocímetro: {{realSpeed}} km/h reais",
    "compliant": "CONFORME",
    "non_compliant": "NÃO CONFORME",
    "preset_standard_upgrade": "Upgrade padrão",
    "preset_confort_dynamique": "Conforto ➔ Dinâmico",
    "preset_sport": "Esportivo",
    "preset_suv_crossover": "SUV / Crossover",
    "size_input_label": "Medida (225/45 R17 ou 31x10.50R15)",
    "size_input_hint": "Métrica ou polegadas: uma medida em polegadas (diâmetro x largura R aro) é convertida em milímetros.",
    "size_input_error": "Medida não reconhecida ou fora do intervalo: escreva, por exemplo, 225/45 R17 ou 31x10.50R15.",
    "in_inches": "Em polegadas:",
    "nearest_metric": "Equivalente métrico mais próximo: {{size}} ({{diameter}} mm, {{diff}} %)",
    "alt_title": "Medidas alternativas a ±3 % de diâmetro",
    "alt_intro": "Larguras de 155 a 335 mm, perfis de 25 a 85 e aros de 13 a 22 polegadas cujo diâmetro fica a ±3 % de {{orig}}, ordenadas pela diferença. Só o diâmetro é verificado: confira o índice de carga, o índice de velocidade, o aro e se a medida existe.",
    "alt_rule_note": "±3 % é a tolerância de diâmetro da ITV na Espanha (com índices de carga e de velocidade pelo menos iguais). Na França e na Alemanha, nenhum texto fixa uma porcentagem: é uma referência corrente, e uma medida que não consta nos documentos do veículo pode exigir homologação.",
    "alt_rim_filter": "Diâmetro do aro",
    "alt_all_rims": "Todos os aros (13 a 22)",
    "alt_width_filter": "Largura",
    "alt_width_near": "Largura original ±{{mm}} mm",
    "alt_width_all": "Todas as larguras (155 a 335 mm)",
    "alt_col_size": "Medida",
    "alt_col_diameter": "Diâmetro",
    "alt_col_diff": "Diferença",
    "alt_col_speed": "Real a 130 km/h no velocímetro",
    "alt_col_trade": "Referência −2/+1,5 %",
    "alt_yes": "sim",
    "alt_no": "não",
    "alt_compare": "Comparar",
    "alt_count": "{{shown}} medidas exibidas de {{count}} encontradas.",
    "alt_none": "Nenhuma medida da grade fica a ±3 % com esses filtros."
  },
  "tractor-fuel-field-work-cost-calculator": {
    "consumption_l_ha": "Consumo (l/ha)",
    "copy_summary": "Custo da operação {{v0}}: total {{v1}} €/ha ({{v2}} € de combustível + {{v3}} € de mão de obra + {{v4}} € de máquina) – total da parcela {{v5}} ha = {{v6}} € ({{v7}} L de GNR, {{v8}} h de trabalho)",
    "cost_breakdown_per_hectare": "Decomposição dos custos por hectare",
    "diesel_gnr_price_l": "Preço do GNR (€/litro)",
    "estimate_off_road_diesel_gnr_and": "Estime o consumo de GNR (l/ha, l/h), o orçamento de combustível, mão de obra e máquinas para os seus trabalhos agrícolas e operações de cultivo.",
    "field_work_cost_summary": "Custo de produção da operação",
    "fuel": "Combustível",
    "fuel_only_ha": "Só combustível: {{v0}} €/ha",
    "labor": "Mão de obra",
    "labor_hourly_rate_h": "Custo horário do operador (€/h)",
    "litres_gnr_needed": "Litros de GNR necessários",
    "machinery": "Trator e implemento",
    "machinery_labor_rates": "Custos de máquinas e mão de obra",
    "machinery_speed_parameters": "Parâmetros do trabalho e das máquinas",
    "total_field_area_ha": "Área da operação (ha)",
    "total_field_budget": "Orçamento total da operação",
    "total_full_cost": "Custo de produção total",
    "total_work_duration_ha": "Tempo total de trabalho ({{v0}} ha)",
    "tractor_fuel_consumption_gnr_field_work": "Calculadora de consumo de combustível GNR e custo da operação",
    "tractor_implement_cost_h": "Desgaste / depreciação das máquinas (€/h)",
    "work_output_ha_hour": "Rendimento operacional (ha/hora)",
    "usure_amort": "Desgaste / deprec."
  },
  "tree-vineyard-planting-density-calculator": {
    "1_spacing_field_area": "1. Espaçamentos e área",
    "2_trellising_plant_cost": "2. Condução e custos",
    "calculate_plants_per_hectare_total_rootstocks": "Calcule o número de plantas/ha e o total da parcela de acordo com o espaçamento entre as linhas, o comprimento linear e a metragem de fio de condução.",
    "cost_per_hectare": "Custo por hectare",
    "cost_per_rootstock_plant": "Preço unitário da muda / pé",
    "for_area_with_net_density": "Para {{v0}} ha (líquido: {{v1}} p/ha)",
    "headlands_roads": "Cabeceiras e corredores perdidos (%)",
    "in_row_plant_spacing_m": "Espaçamento na linha (m)",
    "inter_row_distance_m": "Espaçamento entre as linhas (m)",
    "line_posts": "Mourões intermed.",
    "orchard_vineyard_planting_density_trellising_calculator": "Calculadora de densidade de plantio de pomar e vinha",
    "plant_density_per_ha": "Densidade teórica / hectare",
    "planting_summary": "Balanço do plantio",
    "plants_ha": "pés/ha",
    "surface_per_plant": "alocados por planta",
    "total_field_area_ha": "Área total (ha)",
    "total_plants_needed": "Total de mudas a encomendar",
    "total_rootstocks_cost": "Orçamento de compra das mudas",
    "total_row_length": "Comprimento das linhas",
    "trellis_wire": "Comprimento de fio",
    "trellis_wire_levels": "Número de fios de condução",
    "units": "plantas",
    "copy_results": "Plantio: {{density}} pés/ha ({{totalPlants}} mudas no total para {{area}} ha) - Linha: {{linearMeters}} m lineares - Fios de condução: {{wireMeters}} m - Orçamento: {{cost}} €"
  },
  "tv-viewing-distance-size-calculator": {
    "based_on_sofa_distance": "🛋️ sei a distância do meu sofá",
    "based_on_tv_screen_size": "📺 sei o tamanho de TV que quero",
    "calculate_the_perfect_tv_diagonal_screen": "Descubra o tamanho ideal de TV em polegadas (4K/8K) para o seu sofá, segundo as recomendações de distância de cinema THX e SMPTE.",
    "cinema_immersion_thx_40": "🎬 imersão de cinema (referência THX 40°)",
    "cinema_thx": "Imersão de cinema",
    "daily_mixed_use_smpte_30": "📺 conforto padrão (SMPTE 30°)",
    "e_g_55_65_75_85": "Ex.: 55\", 65\", 75\", 85\"",
    "for_best_ergonomic_comfort_the_center": "Para o máximo conforto para o pescoço, o terço inferior ou o centro da tela deve ficar exatamente na altura dos seus olhos quando você está sentado no sofá (geralmente entre 95 cm e 110 cm do chão).",
    "furniture_width_required": "Largura do móvel necessária",
    "ideal_range_to": "Faixa ideal: {{v0}}\" a {{v1}}\"",
    "ideal_viewing_distance_for_tv": "Distância ideal para TV de {{v0}}\":",
    "measured_from_head_to_tv_screen": "Meça do encosto do sofá até o rack da TV",
    "metric_diagonal": "Diagonal métrica",
    "optimal_recommendation": "Recomendação ideal",
    "recommended_screen_size_for": "Tamanho de tela recomendado para",
    "screen_height": "Altura da tela",
    "screen_resolution": "Resolução da tela",
    "screen_width_16_9": "Largura da tela (16:9)",
    "sofa_to_screen_distance_meters": "Distância sofá ↔ tela (metros)",
    "standard_daily_distance_meters": "Distância usual da TV: ~{{v0}} metros",
    "tv_screen_size_inches": "Diagonal da TV (polegadas)",
    "tv_size_optimal_viewing_distance_calculator": "Calculadora de tamanho de televisor e distância de visualização",
    "viewing_experience": "Experiência desejada",
    "viewing_parameters": "Parâmetros de visualização",
    "wall_mount_installation_height": "Altura de instalação na parede",
    "copy_summary": "TV e distância de visualização:\n- Diagonal recomendada: {{diagInch}}\" ({{diagCm}} cm)\n- Dimensões da tela: {{widthCm}} cm x {{heightCm}} cm\n- Distância de visualização ideal: {{dist}}",
    "ideal_range": "{{cinema}} m (cinema) a {{standard}} m (padrão)",
    "norme_thx_smpte": "Referências THX e SMPTE",
    "recommended_screen_size_for_x": "Tamanho de tela recomendado para {{distance}} m:"
  },
  "ugc-creator-rate-calculator": {
    "autorisation_spark_ads_tiktok": "Autorização de Spark Ads do TikTok / whitelisting da conta do criador (+50€/vídeo)",
    "calculateur_de_tarifs_ugc_devis": "Calculadora de tarifas UGC e orçamento publicitário (direitos e variações)",
    "calculez_la_valeur_juste_de": "Calcule o valor justo dos seus vídeos UGC considerando o custo de produção, as variações de ganchos para testes A/B e os direitos de amplificação publicitária.",
    "copier_la_proposition_commerciale": "Copiar a proposta comercial",
    "ctas_supplementaires_par_video": "CTAs adicionais por vídeo (+25€/un.)",
    "devis_copie_presse_papier": "Orçamento copiado para a área de transferência!",
    "devis_recommande_ht": "Orçamento recomendado sem impostos",
    "droits_dutilisation_publicitaire_paid_ads": "Direitos de uso publicitário (paid ads)",
    "fourniture_de_tous_les": "Entrega de todo o material bruto não editado / raw footage (+40%)",
    "hooks_supplementaires_par_video": "Hooks adicionais por vídeo (+35€/un.)",
    "livraison_express_sous_48h": "Entrega expressa em até 48h úteis (+25%)",
    "nombre_de_videos_ugc_principales": "Número de vídeos UGC principais",
    "option_0_accroche_unique": "0 (gancho único)",
    "option_0_cta_unique": "0 (CTA único)",
    "option_10_videos_campagne_complete": "10 vídeos (campanha completa)",
    "option_1_accroche_alternative": "+1 gancho alternativo",
    "option_1_an_paid_ads": "1 ano de paid ads (+90%)",
    "option_1_appel_a_laction": "+1 chamada para ação alternativa",
    "option_1_video_unique_test": "1 vídeo único (teste)",
    "option_2_accroches_ab_testing": "+2 ganchos para teste A/B (recomendado)",
    "option_2_appels_a_laction": "+2 chamadas para ação alternativas",
    "option_30_jours_paid_ads": "30 dias de paid ads (+30%)",
    "option_3_accroches_ab_testing": "+3 ganchos para teste A/B",
    "option_3_videos_pack_recommande": "3 vídeos (pacote recomendado)",
    "option_5_videos_pack_mensuel": "5 vídeos (pacote mensal)",
    "option_90_jours_paid_ads": "90 dias de paid ads (+50% - padrão)",
    "option_cession_perpetuelle_buyout": "Cessão perpétua / buyout (+150%)",
    "option_usage_organique_uniquement": "Somente uso orgânico (0€)",
    "parametres_du_package_video_ugc": "Parâmetros do pacote de vídeo UGC",
    "pour_x_videos_options": "Para {{count}} vídeo(s) + opções",
    "proposal_closing": "Fico à disposição para iniciar o projeto assim que for aprovado.",
    "proposal_greeting": "Olá,",
    "proposal_intro": "Segue o detalhamento da proposta comercial para a criação do seu conteúdo UGC ({{count}} vídeo(s)):",
    "proposal_line_base_videos": "Criação de {{count}} vídeo(s) UGC 9:16 completo(s) e editado(s) (roteiro, voz, legendas): {{amount}} €",
    "proposal_line_ctas": "{{count}} variações de call-to-action (CTAs finais): {{amount}} €",
    "proposal_line_hooks": "{{count}} variações de hooks (ganchos para testes A/B publicitários): {{amount}} €",
    "proposal_line_raw_footage": "Cessão do material bruto não editado (raw footage): {{amount}} €",
    "proposal_line_rush": "Opção de entrega expressa em 48h: {{amount}} €",
    "proposal_line_usage_rights": "Direitos de uso publicitário ({{usage}}): {{amount}} €",
    "proposal_line_whitelisting": "Autorização de whitelisting / TikTok Spark Ads e Meta Ads: {{amount}} €",
    "proposal_total": "TOTAL DO ORÇAMENTO SEM IMPOSTOS: {{amount}} €",
    "proposition_commerciale_prete_a_envoyer": "Proposta comercial pronta para enviar",
    "tarif_creation_de_base_par": "Tarifa de criação básica por vídeo (€)",
    "tarification_createur_ugc_droits_ads": "Precificação de criador UGC e direitos de anúncios",
    "usage_label_ninety_days": "90 dias",
    "usage_label_one_year": "1 ano",
    "usage_label_organic_only": "Somente uso orgânico",
    "usage_label_perpetual": "Cessão perpétua",
    "usage_label_thirty_days": "30 dias"
  },
  "unit-converter": {
    "all_conversions_subtitle": "Equivalentes para {{v0}} {{v1}} calculados ao mesmo tempo em toda a seção",
    "all_conversions_title": "Todas as conversões ao vivo ({{v0}})",
    "conversion_equation": "Equação de conversão:",
    "conversion_sentence": "Conversão de {{v0}} {{v1}} ({{v2}}) para {{v3}} ({{v4}}), calculada na hora segundo o sistema internacional de referência.",
    "converted_result": "Resultado convertido",
    "copied": "Copiado!",
    "copy": "Copiar",
    "copy_value": "Copiar o valor",
    "export_category": "Categoria",
    "export_col_symbol": "Símbolo",
    "export_col_unit": "Unidade",
    "export_col_value": "Valor convertido",
    "export_start_value": "Valor inicial",
    "export_title": "Tabela de conversões – {{v0}}",
    "export_units_count": "Número de unidades convertidas",
    "filter_units": "Filtrar unidades…",
    "formula_card_title": "Fórmula e detalhes científicos",
    "high_precision": "Alta precisão",
    "hub_subtitle": "{{v0}} categorias de unidades • cálculos instantâneos e exportação completa",
    "hub_title": "Conversor universal de unidades",
    "input_value": "Valor de entrada",
    "popular_only": "Somente unidades populares",
    "search_placeholder": "Buscar uma unidade ou categoria…",
    "swap_units": "Inverter as duas unidades",
    "units_available": "unidades cadastradas",
    "popular_badge": "★ Popular",
    "standard_badge": "Padrão",
    "direct_answer_detail": "Valor preciso: {{v0}} {{v1}}. 1 {{v2}} = {{v3}} {{v1}}.",
    "km_mi_table_title": "Correspondências comuns km ↔ milhas",
    "half_marathon": "meia maratona",
    "marathon": "maratona"
  },
  "unix-timestamp-epoch-converter": {
    "1_timestamp_to_human_date": "1. Timestamp para data legível",
    "2_human_date_to_timestamp": "2. Data legível para timestamp",
    "batch_timestamp_converter": "Conversor de lista em lote (batch)",
    "copied": "Copiado!",
    "copied_2": "Copiado!",
    "copied_3": "Copiado!",
    "copy": "Copiar",
    "copy_2": "Copiar",
    "copy_epoch": "Copiar",
    "current_unix_timestamp_realtime": "Timestamp Unix atual (tempo real)",
    "date": "Data",
    "developer_epoch_timestamp_tool": "Ferramenta para desenvolvedores e padrão de tempo",
    "en": "pt",
    "en_us": "pt-BR",
    "enter_timestamp_sec_ms_s_ns": "Digite um timestamp (s, ms, µs, ns)",
    "invalid_timestamp": "Timestamp inválido",
    "local_browser_timezone": "Fuso local do navegador",
    "local_time": "Hora local",
    "milliseconds_13_digits": "Milissegundos (13 dígitos)",
    "paste_one_timestamp_per_line": "Cole um timestamp por linha...",
    "pause": "Pausar",
    "relative_time": "Tempo relativo",
    "resume_live": "Retomar o live",
    "seamlessly_convert_between_unix_epoch_timestamps": "Converta na hora timestamps em segundos, milissegundos e microssegundos, com detecção automática, fusos horários e relógio em tempo real.",
    "seconds_10_digits": "Segundos (10 dígitos)",
    "set_to_now": "Usar agora",
    "time_hh_mm_ss": "Hora (HH:MM:SS)",
    "timezone": "Fuso horário de referência",
    "unix_timestamp_epoch_converter_iso_8601": "Conversor de timestamp Unix / epoch (data ISO 8601 e UTC)",
    "placeholder_exemple_timestamp": "ex.: 1740474000"
  },
  "ups-battery-runtime-calculator": {
    "27_4k_monitor": "Monitor 27\" 4K",
    "battery_wh_capacity": "Capacidade da bateria (Wh)",
    "calculate_actual_backup_runtime_in_minutes": "Estime o tempo de autonomia do seu nobreak em minutos sob carga real (PC, roteador de fibra, NAS, monitores) e dimensione a potência ideal em VA.",
    "compact_650_va_84wh": "⚡ compacto (650 VA - 1x 7Ah)",
    "connected_protected_equipment": "Equipamentos ligados ao nobreak",
    "each": "por unidade",
    "estimated_backup_runtime": "Tempo de autonomia estimado",
    "estimated_runtime_load": "Autonomia e carga do nobreak",
    "extra_additional_load_watts": "Outros equipamentos adicionais (Watts)",
    "fiber_gateway_wi_fi_router": "Roteador de fibra e Wi-Fi",
    "nas_storage_server": "Servidor NAS (4 baias)",
    "office_pc_laptop": "PC de escritório / home office",
    "office_pro_1500_va_216wh": "🛡️ profissional / escritório (1500 VA - 2x 9Ah)",
    "on_battery_power": "em queda de energia",
    "overload_detail": "A potência exigida ({{v0}} W) ultrapassa o limite do nobreak ({{v1}} W).",
    "overload_detected": "⚠️ SOBRECARGA DETECTADA",
    "power_station_lifepo4_512wh": "🔋 power station LiFePO4 (512 Wh)",
    "recommended_minimum_ups_size": "Dimensionamento mínimo recomendado (+25%):",
    "standard_ups_presets": "Modelos comuns de nobreak:",
    "ups_battery_runtime_va_sizing_calculator": "Calculadora de autonomia de nobreak (UPS) e dimensionamento em VA",
    "ups_load_percentage": "Taxa de carga do nobreak:",
    "ups_power_backup_battery_runtime": "Segurança elétrica e alimentação de reserva",
    "ups_rating_va": "Potência do nobreak (VA)",
    "x_watts": "{{value}} Watts"
  },
  "wifi-internet-speed-bandwidth-sizer": {
    "1080p_hd_video_streams": "Streaming de vídeo Full HD 1080p",
    "1_peak_simultaneous_activities": "1. Usos simultâneos no pico (noite / home office)",
    "2_home_layout_wi_fi_coverage": "2. Imóvel e alcance do Wi-Fi",
    "4k_uhd_video_streams": "Streaming de vídeo 4K UHD",
    "ample_for_your_moderate_usage_without": "Mais do que suficiente para o seu uso moderado, sem lentidão.",
    "at_your_target_speed": "Na velocidade recomendada (",
    "cloud_gaming_esports": "Cloud gaming e jogos competitivos",
    "continuous_cloud_video_recording_3_5": "Gravação contínua na nuvem ao vivo (~3.5 Mbps de envio)",
    "coverage_mesh_system": "Cobertura e repetidores:",
    "download": "Download",
    "download_time_for": "Tempo de download de jogo/filme (",
    "entry_fiber_300_500_mbps_or": "Fibra básica de 300 - 500 Mbps (ou VDSL muito bom / 5G box)",
    "estimate_the_required_download_upload_speeds": "Calcule a velocidade mínima de conexão (Mbps de download e upload) necessária de acordo com as suas telas 4K, videoconferências, cloud gaming e o número de moradores.",
    "hardware_wi_fi_router_guidance": "Recomendações de equipamentos e Wi-Fi",
    "home_surface_sq_meters": "Área do imóvel (m²)",
    "ideal_for_power_users_massive_simultaneous": "Ideal para casas superconectadas, downloads gigantes e jogos intensivos.",
    "internet_bandwidth_home_wi_fi_speed": "Calculadora de velocidade de internet e banda larga Wi-Fi da casa",
    "levels_floors": "Configuração dos andares",
    "mesh_wi_fi_system_recommended_to": "✅ sistema Wi-Fi mesh (ou 1 repetidor Wi-Fi 6) fortemente recomendado para cobrir seus andares/área sem zonas sem sinal.",
    "multi_floor_duplex": "Andares / duplex",
    "people": "pessoas",
    "power_user_fiber_2_to_8": "Fibra de altíssima velocidade de 2 Gbps a 8 Gbps (XGS-PON)",
    "recommended_household_speeds": "Velocidade recomendada para a sua casa",
    "recommended_plan": "Plano ideal:",
    "recommended_wi_fi_standard": "Padrão Wi-Fi recomendado:",
    "remote_work_hd_calls_zoom_teams": "Videoconferências profissionais em HD (Zoom, Teams)",
    "requires_symmetrical_upload_download_4_mbps": "Exige upload + download (~4 Mbps de subida e descida)",
    "screen": "tela",
    "seamless_comfort_for_simultaneous_4k_streams": "Conforto total para home office intenso e streaming 4K simultâneo.",
    "single_floor": "Térreo (1 andar)",
    "single_router_is_sufficient_for_this": "Um único roteador da operadora é suficiente para esta área compacta.",
    "smart_security_cameras_uploading": "Câmeras de segurança conectadas",
    "standard_1_gbps_fiber": "Fibra óptica padrão de 1 Gbps (plano intermediário)",
    "upload": "Upload (envio)",
    "with_1_gbps_fiber": "Com fibra de 1 Gbps (900 Mbps reais):",
    "copy_summary": "Balanço de banda larga da internet:\n- Velocidade de download recomendada: {{down}} Mbps\n- Velocidade de upload recomendada: {{up}} Mbps\n- Plano recomendado: {{plan}}\n- Equipamento Wi-Fi recomendado: {{wifi}}\n- Download de um arquivo de {{fileSize}} GB: ~{{mins}} min",
    "desc_4k_streams": "Netflix 4K, Disney+, YouTube 4K (~25 Mbps / tela)",
    "desc_hd_streams": "TV padrão, Twitch 1080p, tablets (~5 Mbps)",
    "desc_cloud_gaming": "GeForce Now, Xbox Cloud, PS Plus (~40 Mbps + baixa latência)",
    "download_time_for_size": "Tempo de download de jogo/filme ({{size}} GB):",
    "at_target_speed_value": "Na velocidade recomendada ({{speed}} Mbps):"
  },
  "zodiac-compatibility-calculator": {
    "aspect_conjunction": "Conjunção (mesmo signo – espelho perfeito)",
    "aspect_inconjunct": "Quincúncio (diferença estimulante que exige adaptação)",
    "aspect_opposition": "Oposição (polos opostos – atração magnética intensa)",
    "aspect_sextile": "Sextil (elementos complementares Fogo/Ar ou Terra/Água)",
    "aspect_square": "Quadratura (tensão dinâmica e paixão estimulante)",
    "aspect_trine": "Trígono (mesmo elemento – harmonia natural)",
    "calculate_romance_communication_and_emotional_chemistry": "Teste a afinidade amorosa entre dois signos do zodíaco segundo os 4 elementos (fogo, terra, ar, água) e a distância entre os signos.",
    "chemistry_air_air": "Ar + Ar: conexão intelectual brilhante, cumplicidade verbal e respeito à liberdade.",
    "chemistry_earth_air": "Terra + Ar: as ideias do ar ganham forma graças ao pragmatismo da terra.",
    "chemistry_earth_earth": "Terra + Terra: estabilidade inabalável, segurança material e fidelidade absoluta.",
    "chemistry_earth_water": "Terra + Água: a terra contém a água, a água fertiliza a terra. Relação duradoura e fecunda.",
    "chemistry_fire_air": "Fogo + Ar: o ar aviva o fogo! Energia estimulante, criatividade e alegria de viver contagiante.",
    "chemistry_fire_earth": "Fogo + Terra: a ousadia criadora do fogo se apoia na rocha protetora da terra.",
    "chemistry_fire_fire": "Fogo + Fogo: paixão explosiva, entusiasmo grandioso e vitalidade multiplicada.",
    "chemistry_fire_water": "Fogo + Água: atração magnética ardente que mistura intensidade emocional e paixão vulcânica.",
    "chemistry_water_water": "Água + Água: fusão emocional telepática, ternura infinita e empatia total.",
    "communication_intellect": "Comunicação e intelecto",
    "copy_summary": "Afinidade {{v0}} + {{v1}}: {{v2}} %",
    "cultivate_active_transparency_to_turn_your": "Cultive uma comunicação aberta e transparente para desarmar o que não é dito e transformar as diferenças em forças complementares.",
    "emotional_bond": "Conexão emocional",
    "long_term_longevity": "Estabilidade a longo prazo",
    "overall_love_synergy_score": "Pontuação global de harmonia amorosa",
    "partner_1_sign": "Seu signo astrológico",
    "partner_2_sign": "O signo do seu parceiro",
    "passion_attraction": "Paixão e atração",
    "relationship_harmony_advice": "Dicas para uma relação plena",
    "relationship_key": "Chave do sucesso do casal:",
    "select_zodiac_signs": "Seleção dos signos do casal",
    "the_4_core_pillars": "Os 4 pilares da relação",
    "the_bond_between_and_flourishes_when": "A sinergia entre {{v0}} e {{v1}} oferece um potencial notável de realização quando cada um respeita o ritmo e a linguagem afetiva do outro.",
    "zodiac_love_compatibility_astrological_synastry_calculator": "Calculadora de compatibilidade amorosa e sinastria astrológica",
    "chemistry_air_water": "Ar + Água: o ar traz leveza e palavras, a água a profundidade dos sentimentos. Uma dupla que aprende a conciliar razão e emoção.",
    "aspect_semisextile": "Semissextil (signos vizinhos – diferença a ser domada)"
  },
  "eu-car-import-tax-calculator": {
    "simulateur_taxe_importation_vehicule_malus": "Simulador de imposto de importação de veículo e malus de CO2 (Europa)",
    "france_malus_ecologique_poids": "França (malus ecológico e peso)",
    "allemagne_kfz_steuer": "Alemanha (Kfz-Steuer)",
    "espagne_impuesto_de_matriculacion": "Espanha (Impuesto de Matriculación)",
    "italie_ipt_superbollo": "Itália (IPT e Superbollo)",
    "union_europeenne_pas_de_douane": "União Europeia (sem alfândega nem IVA se usado)",
    "hors_union_europeenne_usa_suisse": "Fora da União Europeia (EUA, Suíça, Reino Unido, Japão: 10% de alfândega + 20% de IVA)",
    "essence_sans_plomb": "Gasolina (sem chumbo)",
    "diesel": "Diesel",
    "hybride_rechargeable_phev": "Híbrido plug-in (PHEV)",
    "100_electrique_exoneration_malus_co2": "100% elétrico (isento de malus de CO2)",
    "cout_fiscal_total_d_immatriculation": "Custo fiscal total de emplacamento",
    "taxe_co2_malus_ecologique_avec": "Taxa de CO2 / malus ecológico (com desconto por idade):",
    "malus_sur_la_masse_taxe": "Malus sobre a massa / taxa por peso:",
    "frais_d_immatriculation_carte_grise": "Taxas de emplacamento / certificado de matrícula (carte grise):",
    "droits_de_douane_ue_10": "Direitos alfandegários da UE (10% código TARIC):",
    "tva_a_l_importation_20": "IVA na importação (20% sobre CIF + alfândega):",
    "note_reglementaire": "Nota regulamentar:",
    "certificat_de_conformite_europeen_coc": "Certificado de conformidade europeu (COC)",
    "constructeur": "da montadora.",
    "quitus_fiscal_formulaire_n_1993": "Quitus Fiscal (formulário nº 1993-REC)",
    "delivre_par_le_centre_des": "emitido pela repartição de impostos.",
    "controle_technique": "Inspeção técnica",
    "de_moins_de_6_mois": "com menos de 6 meses, feita em um país da UE.",
    "certificat_d_immatriculation_etranger_original": "Certificado de matrícula estrangeiro original",
    "parties_1_et_2": "(partes 1 e 2).",
    "note_fr": "Desconto por idade aplicado: {{rate}}% ({{months}} meses). Veículo elétrico isento.",
    "note_de": "Imposto anual de circulação Kfz-Steuer (base de 95 g de CO2). Veículos 100% elétricos isentos até 2030.",
    "note_es": "Taxa aplicável conforme a faixa de CO2: {{rate}}% sobre a base com desconto de {{base}}%.",
    "note_it": "Inclui a IPT provincial de transcrição e o eventual Superbollo para motores de alta potência.",
    "normes_wltp_decote": "Normas WLTP e desconto por idade",
    "estimez_le_cout_total": "Estime o custo total de emplacamento ao comprar ou importar um carro na Europa: malus ecológico de CO2, taxa por peso, direitos alfandegários fora da UE e desconto legal por idade.",
    "pays_immatriculation_origine": "País de emplacamento e origem",
    "pays_de_destination": "País de destino (emplacamento)",
    "provenance_du_vehicule": "Procedência do veículo",
    "caracteristiques_techniques": "Características técnicas do veículo",
    "motorisation_energie": "Motorização / energia",
    "prix_d_achat_valeur_venale": "Preço de compra ou valor venal (€)",
    "emissions_co2_wltp": "Emissões de CO2 WLTP (g/km)",
    "masse_en_ordre_de_marche": "Massa em ordem de marcha (kg)",
    "age_du_vehicule": "Idade do veículo desde o 1º emplacamento: {{months}} meses ({{years}} anos)",
    "decote_anciennete": "Desconto por idade: {{value}}%",
    "pays_fr": "França",
    "pays_de": "Alemanha",
    "pays_es": "Espanha",
    "pays_it": "Itália",
    "total_taxes_frais_carte_grise": "Total de impostos + taxas do certificado de matrícula",
    "surcout_fiscal": "Custo fiscal adicional: {{value}}% do preço de compra",
    "documents_requis_intra_ue": "Documentos exigidos para a importação intra-UE",
    "vat_import_rate": "IVA na importação ({{rate}} % sobre preço + alfândega):",
    "vat_new_vehicle_rate": "IVA do veículo novo ({{rate}} %, devido no país de destino):",
    "non_eu_option_destination_vat": "Fora da União Europeia (EUA, Suíça, Reino Unido, Japão: 10% de alfândega + IVA do país)"
  },
  "deep-work-focus-time-audit": {
    "perte_re_focalisation_cognitive": "Perda por refocalização cognitiva",
    "temps_reunions_shallow_work": "Tempo gasto em reuniões e shallow work",
    "cout_annuel_de_la_distraction": "Custo anual estimado da distração",
    "isolez_chaque_matin_2_blocs": "Reserve toda manhã 2 blocos de concentração ininterrupta.",
    "ne_consultez_votre_boite_mail": "Só confira e-mails e mensagens 2 a 3 vezes por dia.",
    "reduisez_les_reunions_de_30": "Reduza a duração de todas as reuniões de 30 para 20 minutos.",
    "deep_work_2": "Deep work (trabalho profundo)",
    "reunions_admin_2": "Reuniões e administrativo",
    "fragmentation_pertes": "Fragmentação e perdas de atenção",
    "deep_work": "Trabalho profundo",
    "reunions_admin": "Reuniões e admin",
    "fragmentation_re_focalisation": "Perdas de refocalização",
    "workday_duration": "Duração da jornada de trabalho (h)",
    "meeting_hours": "Horas em reuniões (h/dia)",
    "real_deep_work_time": "Tempo real de deep work (flow)",
    "hours_per_day": "{{value}} h / dia",
    "share_of_workday": "Ou seja, <0>{{value}}%</0> da sua jornada de trabalho",
    "approx_hours_per_day": "~{{value}} h / dia",
    "interruptions_refocus": "{{value}} interrupções × 23 min para recuperar a atenção",
    "emails_slack_meetings": "E-mails, Slack, reuniões ({{value}}% do tempo)",
    "lost_time_value": "Valor do tempo perdido em 225 dias úteis",
    "interruptions_and_pollution": "1. Interrupções e poluições do dia",
    "label_interruptions": "Número de interrupções / dia",
    "label_email_admin": "Horas em e-mails e admin (h/dia)",
    "label_hourly_value": "Valor horário do seu tempo ({{currency}}/hora)",
    "protocol_title": "2. Protocolo para liberar +3h de deep work por dia",
    "timeblocking": "Bloqueio de horários sagrados (timeblocking)",
    "email_batching": "Tratamento de e-mails em lote (batching)",
    "meeting_rule": "Regra de reuniões de 25/50 minutos",
    "typical_day_breakdown": "Distribuição visual de um dia típico de {{value}} horas",
    "bar_deep_work": "Deep work ({{value}} h)",
    "bar_meetings_admin": "Reuniões e admin ({{value}} h)",
    "bar_interruptions": "Interrupções ({{value}} h)",
    "interruptions_lost_12min_one": "{{count}} interrupção × 12 min de trabalho profundo perdidos",
    "interruptions_lost_12min_other": "{{count}} interrupções × 12 min de trabalho profundo perdidos"
  },
  "eu-cbam-carbon-tax-calculator": {
    "simulateur_taxe_carbone_aux_frontieres": "Simulador de taxa de carbono nas fronteiras (CBAM)",
    "marche_du_carbone_deductions": "Mercado de carbono e deduções",
    "cout_certificats_macf_cbam_estime": "Custo estimado dos certificados CBAM",
    "empreinte_carbone_totale": "Pegada de carbono total",
    "ecart_prix_carbone_net": "Diferença líquida de preço do carbono",
    "projection_a_100_horizon_2034": "Projeção a 100% (horizonte 2034)",
    "sector_steel_primary": "Aço primário (alto-forno BF-BOF)",
    "sector_steel_eaf": "Aço elétrico reciclado (EAF)",
    "sector_aluminum_unwrought": "Alumínio bruto (eletrólise)",
    "sector_aluminum_processed": "Alumínio transformado e perfis",
    "sector_cement_clinker": "Clínquer de cimento cinza",
    "sector_fertilizer_ammonia": "Adubos nitrogenados (amônia)",
    "sector_hydrogen_grey": "Hidrogênio cinza (reforma a vapor SMR)",
    "sector_hydrogen_green": "Hidrogênio verde (eletrólise renovável)",
    "cat_steel": "Aço e ferro",
    "cat_aluminum": "Alumínio",
    "cat_cement": "Cimento",
    "cat_fertilizer": "Adubos",
    "cat_hydrogen": "Hidrogênio",
    "estimez_le_cout_des_certificats": "Estime o custo dos certificados de emissões de carbono CBAM para as importações industriais na União Europeia (aço, alumínio, cimento, adubos, hidrogênio).",
    "marchandises_intensite_carbone": "Mercadorias e intensidade de carbono",
    "secteur_type_de_produit_eligible": "Setor e tipo de produto elegível ao CBAM",
    "volume_importe_tonnes": "Volume importado (toneladas)",
    "intensite_carbone_t_co2e_tonne": "Intensidade de carbono (t CO₂e / tonelada)",
    "prix_quota_carbone_eu_ets": "Preço da licença de carbono EU ETS (€ / t CO₂)",
    "prix_carbone_deja_paye_au_pays": "Preço do carbono já pago no país de origem (€)",
    "phase_d_extinction_des_quotas_gratuits": "Fase de extinção das licenças gratuitas da UE ({{value}}%):",
    "periode_transitoire_2026_2028": "Período de transição 2026-2028",
    "pleine_application": "Aplicação plena",
    "soit_un_surcout_frontalier_de": "Ou seja, um custo adicional de fronteira de <0>+{{value}} € / tonelada</0> de produto importado.",
    "impact_plein_regime": "Impacto em regime pleno: +{{value}} € / tonelada de produto importado.",
    "obligations_declaratives": "Obrigações declaratórias:",
    "depuis_octobre_2023_la_declaration": "Desde 1º de janeiro de 2026, a declaração anual das emissões diretas e indiretas (Escopo 1 e 2) é obrigatória no registro europeu do CBAM."
  },
  "eu-energy-unit-converter": {
    "convertisseur_d_energie_cout_electricite": "Conversor de energia e custo de eletricidade / gás",
    "quantite_d_energie": "Quantidade de energia",
    "unite_d_origine": "Unidade de origem",
    "parametres_tarifaires_facture": "Parâmetros tarifários e conta",
    "prix_ttc_kwh": "Preço com impostos (€/kWh)",
    "abonnement_annuel": "Assinatura anual (€)",
    "kilowattheures": "Quilowatts-hora (kWh)",
    "megawattheures": "Megawatts-hora (MWh)",
    "gaz_naturel_m": "Gás natural (m³ PCS)",
    "gigajoules": "Gigajoules (GJ)",
    "budget_energie_estime": "Orçamento anual estimado de energia",
    "fourniture_de_la_molecule_electron": "Fornecimento da energia (molécula / elétron): 55%",
    "acheminement_transport_reseau_25": "Transporte e rede (TURPE / ATRT): 25%",
    "taxes_d_accise_contributions_20": "Impostos e contribuições (acisa / CTA / IVA): 20%",
    "app_subtitle": "Converta na hora kWh, MWh, m³ de gás natural (PCS), thermies e joules, com decomposição da conta de eletricidade nos padrões europeus.",
    "source_val_units": "Valor de origem e unidades",
    "unit_mwh": "Megawatt-hora (MWh)",
    "unit_m3_gas": "Metro cúbico de gás (m³ PCS)",
    "equiv_table_title": "Tabela de equivalências energéticas:",
    "unit_kwh": "Quilowatt-hora (kWh)",
    "unit_gwh": "Gigawatt-hora (GWh)",
    "unit_thermie": "Thermie (th)",
    "unit_gj": "Gigajoule (GJ)",
    "coefficient_gaz_pcs": "Coeficiente de conversão do gás PCS (kWh / m³)",
    "eur_par_an": "{{value}} € / ano",
    "soit_environ_par_mois": "Ou seja, cerca de <0>{{value}} € / mês</0>"
  },
  "eu-roaming-fair-use-calculator": {
    "calculateur_roaming_ue_formule_officielle": "Calculadora de roaming na UE (política de uso razoável)",
    "simulation_de_votre_sejour_en": "Simulação da sua estadia na Europa",
    "quota_minimum_garanti_en_europe": "Franquia de dados 4G/5G garantida na Europa (UE)",
    "attention_suisse_andorre_et_royaume": "Atenção: Suíça, Andorra e Reino Unido (fora da UE)",
    "calculez_votre_quota_legal_minimum": "Calcule a sua franquia legal mínima de dados de internet garantida, sem custo adicional, em viagem na União Europeia (regulamento “Roam Like at Home”), segundo a fórmula europeia.",
    "votre_forfait_mobile_national": "Seu plano de celular nacional",
    "prix_mensuel_forfait_ttc": "Preço mensal do plano com impostos (€)",
    "volume_data_national_go": "Volume de dados nacional (GB)",
    "taux_de_tva": "Taxa de IVA (%)",
    "plafond_prix_de_gros_ue": "Teto do preço de atacado da UE (€/GB)",
    "cap_130": "1.30 € / GB (tabela legal 2025)",
    "cap_110": "1.10 € / GB (tabela legal 2026)",
    "cap_100": "1.00 € / GB (tabela legal 2027-2032)",
    "duree_du_voyage_jours": "Duração da viagem (dias)",
    "conso_estimee_go_jour": "Consumo estimado (GB / dia)",
    "go_mois": "{{value}} GB / mês",
    "calcule_selon_la_formule_europeenne": "Calculado segundo a fórmula europeia: <0>2 × (Preço sem impostos {{price}} € ÷ {{cap}} €)</0>",
    "consommation_prevue_jours": "Consumo previsto ({{days}} dias):",
    "go_value": "{{value}} GB",
    "depassement_de_forfait_go_hors": "Excesso do plano: +{{value}} GB fora do plano",
    "surfacturation_maximale_plafonnee": "Cobrança excedente máxima limitada: <0>+{{extra}} €</0> ({{rate}} € / GB com impostos).",
    "100_inclus_dans_votre_enveloppe_europeenne": "100% incluído na sua franquia europeia, sem custo adicional!",
    "zone_geographique_eligible": "Zona geográfica elegível:",
    "valable_dans_les_27_pays": "Válido nos 27 países da União Europeia + Noruega, Islândia e Liechtenstein (EEE)."
  },
  "golden-hour-sun-calculator": {
    "4_elevdeg": "4° (golden hour)",
    "6_elevdeg": "-6° (aurora civil)",
    "planificateur_golden_hour_trajectoire_solaire": "Planejador de golden hour e trajetória solar (foto/vídeo)",
    "ville_us": "Cidade de referência",
    "date": "Data da sessão",
    "hauteur_sujet_ft_pieds": "Altura do sujeito (metros / ft)",
    "golden_hour_matin": "Golden hour da manhã",
    "golden_hour_soir": "Golden hour da tarde",
    "blue_hour_heure_bleue": "Blue hour (hora azul)",
    "lumiere_froide_ciel_bleu_profond": "Luz fria e céu azul profundo (contraste)",
    "ephemeride_ombres": "Efemérides e sombras projetadas",
    "elevation_solaire_max": "Elevação solar máxima",
    "angle_a_midi_solaire": "Ângulo ao meio-dia solar",
    "longueur_d_ombre_golden_hour": "Comprimento da sombra na golden hour",
    "subtitle_desc": "Calcule a hora dourada, a hora azul, a elevação do sol e o comprimento das sombras para suas sessões de fotos, filmagens e visitas a imóveis.",
    "loc_date_title": "Localização e data da sessão",
    "ideal_golden_slots": "Janelas ideais de luz dourada",
    "sunrise_label": "Nascer do sol: {{val}}",
    "sunset_label": "Pôr do sol: {{val}}",
    "solar_noon_label": "Meio-dia solar: {{val}}",
    "multiplier_shadow": "Multiplicador: {{ratio}}x a altura",
    "elevation_chart_title": "Curva de elevação solar em 24h (graus °)",
    "elevation_tooltip": "Elevação",
    "hour_tooltip": "Hora: {{val}}"
  },
  "hashtag-reach-shadowban-auditor": {
    "score_de_sante_seo": "Score de saúde SEO e visibilidade",
    "votre_liste_de_hashtags_ou": "Sua lista de hashtags (separadas por espaços ou vírgulas)",
    "instagram_recommande_5_a_8": "O Instagram recomenda 5 a 8 tags relevantes (evite exageros)",
    "tiktok_recommande_3_a_5": "O TikTok recomenda 3 a 5 tags superdirecionadas",
    "linkedin_recommande_3_a_5": "O LinkedIn recomenda 3 a 5 hashtags profissionais",
    "youtube_recommande_3_tags_principaux": "O YouTube recomenda 3 hashtags principais acima do título",
    "hashtag1_hashtag2": "#hashtag1, #hashtag2...",
    "hashtags_nettoyes_strategie_seo": "Hashtags limpas e estratégia SEO ideal",
    "3_hashtags_de_niche_precise": "3 hashtags de nicho preciso (< 50k posts)",
    "ex_startupfrance_growthb2b": "ex.: #startupbrasil, #growthb2b",
    "3_hashtags_de_thematique_large": "3 hashtags de tema amplo (100k - 1M posts)",
    "ex_marketingdigital_entrepreneuriat": "ex.: #marketingdigital, #empreendedorismo",
    "2_hashtags_de_communaute_cible": "2 hashtags de comunidade-alvo",
    "ex_freelancefrance": "ex.: #freelancebrasil, #solopreneur",
    "hashtags_exemple": "#empreendedorismo #marketingdigital #growthhacking #socialmediamarketing #criadordeconteudo #ia #dicasdenegocios #negocioonline #startupbrasil",
    "seo_reseaux_sociaux_spam": "SEO de redes sociais e detecção de spam",
    "auditeur_hashtags_seo_shadowban": "Auditor de hashtags, SEO e detector de risco de shadowban",
    "analysez_selection_hashtags": "Analise a sua seleção de hashtags, detecte tags banidas ou saturadas por bots e otimize o seu posicionamento semântico (SEO) no Instagram, TikTok e LinkedIn.",
    "aucun_tag_a_risque": "✓ nenhuma tag de risco",
    "tags_dangereux": "⚠️ {{value}} tag(s) perigosa(s)",
    "plateforme": "Plataforma",
    "collez_vos_hashtags": "Cole suas hashtags",
    "hashtags_uniques_detectes": "{{value}} hashtag(s) única(s) detectada(s)",
    "densite_optimale": "✓ densidade ideal",
    "conseil_4_a_8_hashtags": "Dica: 4 a 8 hashtags no máximo",
    "hashtags_bannis_detectes": "Hashtags banidas ou sinalizadas detectadas:",
    "hashtags_restreints": "Estas hashtags são restringidas pelas plataformas por causa de spam recorrente. Usá-las bloqueia a distribuição do seu post.",
    "hashtags_recommandes_nettoyes": "Hashtags recomendadas e limpas:",
    "hashtags_nettoyes_copies": "Hashtags limpas copiadas!",
    "copier_hashtags_optimises": "Copiar as hashtags otimizadas",
    "formule_seo_gagnante": "A fórmula SEO vencedora (3-3-2):"
  },
  "instagram-engagement-pricing": {
    "taux_d_engagement_reel": "Taxa de engajamento real calculada",
    "metriques_de_votre_compte": "Métricas da sua conta do Instagram",
    "grille_tarifaire_recommandee_pour_marques": "Tabela de preços recomendada para marcas",
    "top_choix": "Melhor escolha",
    "conseil_negociation": "Dica de negociação de parcerias",
    "n_hesitez_pas_a_facturer": "Não hesite em cobrar direitos de cessão de imagem e de amplificação de mídia",
    "pour_les_droits_d_amplification": "pelos direitos publicitários pagos (dark ads)",
    "niche_finance_crypto": "Finanças / negócios / cripto",
    "niche_tech_saas": "Tech / IA / informática",
    "niche_health_fitness": "Saúde / fitness / nutrição",
    "niche_beauty_fashion": "Moda / beleza / skincare",
    "niche_food_cooking": "Food / culinária / restaurantes",
    "niche_travel_lifestyle": "Viagem / lifestyle / decoração",
    "niche_gaming_humor": "Gaming / humor / memes",
    "faible": "Fraco",
    "exceptionnel_top_5": "Excepcional (5 % ou mais)",
    "tres_bon_au_dessus_de": "Muito bom (acima da média)",
    "moyen_standard": "Médio / padrão",
    "tarif_recommande_pour_1_format": "Tarifa recomendada para 1 {{format}}: {{price}} € (base de {{followers}} seguidores - taxa de engajamento de {{rate}}%)",
    "algorithme_instagram_sponsored_rates": "Algoritmo do Instagram e sponsored rates",
    "calculateur_taux_d_engagement_tarifs": "Calculadora de taxa de engajamento e tarifas de publi no Instagram",
    "analysez_votre_taux_d_engagement_reel": "Analise a sua taxa de engajamento real (incluindo salvamentos e compartilhamentos) e obtenha a sua tabela de preços recomendada para marcas e agências.",
    "nombre_d_abonnes_followers": "Número de seguidores (followers)",
    "likes_moyens": "Curtidas médias",
    "commentaires_moyens": "Comentários médios",
    "enregistrements": "Salvamentos",
    "partages_dms_stories": "Compartilhamentos (DMs/stories)",
    "thematique_niche_du_compte": "Tema / nicho da conta",
    "video_reel_30_60s": "Vídeo Reel (30-60 s)",
    "format_le_plus_remunerateur_viral": "Formato mais bem pago e viral",
    "post_carrousel_multi_slides": "Post carrossel (vários slides)",
    "fort_taux_de_sauvegarde_valeur": "Alta taxa de salvamento e valor educativo",
    "post_photo_unique_feed": "Post de foto única no feed",
    "visuel_unique_texte_captivant": "Visual único + texto cativante",
    "sequence_3_stories_avec_lien": "Sequência de 3 stories com link",
    "parfait_pour_conversions_trafic_direct": "Perfeito para conversões e tráfego direto",
    "pack_complet_360_reel_carrousel": "Pacote completo 360° (reel + carrossel + stories)",
    "offre_cle_en_main_recommandee": "Oferta completa recomendada (-15% no pacote)",
    "copier_le_devis": "Copiar o orçamento",
    "n_hesitez_pas_a_facturer_droits": "Não hesite em cobrar direitos de cessão de imagem e de amplificação de mídia de <0>+30% a +50%</0> pelos direitos publicitários pagos (dark ads)"
  },
  "schengen90180-calculator": {
    "calculateur_espace_schengen_regle_des": "Calculadora do Espaço Schengen - Regra dos 90/180 dias",
    "date_d_entree": "Data de entrada",
    "date_de_sortie": "Data de saída",
    "vous_pouvez_rester_au_maximum": "Você pode ficar no máximo:",
    "jusqu_au": "até",
    "le_jour_d_entree_et": "O dia de entrada e o dia de saída contam, cada um, como um dia inteiro passado no Espaço Schengen.",
    "la_fenetre_de_180_jours": "A janela de 180 dias é",
    "glissante": "móvel",
    "elle_recule_d_un_jour": ": ela recua um dia a cada novo dia e examina os últimos 180 dias corridos.",
    "valable_dans_les_29_pays": "Válido nos 29 países da zona Schengen (UE exceto Irlanda e Chipre, + Noruega, Suíça, Islândia, Liechtenstein).",
    "sejour_espagne_france": "Estadia Espanha / França",
    "vacances_italie": "Férias na Itália",
    "projet_portugal": "Projeto Portugal",
    "sejour_n": "Estadia nº {{value}}",
    "outil_officiel_voyageurs": "Ferramenta para viajantes de fora da UE (Reino Unido, EUA, Canadá, nômades): calcule seus dias restantes e a sua data-limite de saída em qualquer janela móvel de 180 dias.",
    "historique_et_projets_de_sejours": "Histórico e planos de estadias",
    "ajouter_un_sejour": "Adicionar uma estadia",
    "x_jours": "{{value}} dias",
    "zero_j": "0 d",
    "supprimer": "Excluir",
    "date_de_reference_evaluation": "Data de referência para a avaliação",
    "fenetre_analysee": "Janela de 180 dias analisada: {{start}} ➔ {{end}}",
    "jours_restants_autorises": "Dias restantes permitidos",
    "x_sur_90_jours": "{{value}} / 90 dias",
    "jours_deja_consommes": "{{value}} dias já usados nesta janela",
    "depassement_illegal_overstay": "Excesso ilegal (overstay)!",
    "depassement_limite_legale": "Você ultrapassa o limite legal de 90 dias permitidos em {{value}} dia(s). Risco de multa e de proibição de entrada no território Schengen.",
    "sejour_conforme": "Estadia conforme as regras de Schengen",
    "si_vous_entrez_le": "Se você entrar em <0>{{date}}</0>, poderá ficar no máximo <0>{{days}} dias consecutivos</0> (até <0>{{exit}}</0>).",
    "principes_cles_regle_90_180": "Princípios-chave da regra 90/180:",
    "fenetre_glissante": "A janela de 180 dias é <0>móvel</0>: ela recua um dia a cada novo dia e examina os últimos 180 dias corridos."
  },
  "social-video-specs-bitrate": {
    "bitrate_recommande": "Bitrate recomendado",
    "mbps": "Mbps",
    "parametres_du_projet_video": "Parâmetros do projeto de vídeo",
    "24_fps_cinema_standard": "24 fps (cinema padrão)",
    "30_fps_standard_reseaux": "30 fps (padrão para redes e celular)",
    "60_fps_ultra_fluide_gaming": "60 fps (ultrafluido / gaming e esporte)",
    "ratio_resolution": "Proporção e resolução recomendada",
    "codec_conteneur": "Codec e contêiner de vídeo",
    "audio_recommande": "Especificações de áudio recomendadas",
    "guide_des_safe_zones_elements": "Guia de safe zones (elementos da interface)",
    "preset_export_ideal_capcut_premiere": "Preset de exportação ideal (CapCut, Premiere, DaVinci)",
    "format_mp4_h_264": "Formato: MP4 (H.264 / AVC)",
    "profil_high_vbr_2_passes": "Perfil High, VBR 2 passes ou VBR alvo recomendado acima",
    "audio_aac_stereo_320_kbps": "Áudio: AAC, estéreo, 320 kbps, 48 kHz",
    "aspect_9_16": "9:16 (vertical)",
    "aspect_16_9": "16:9 (horizontal)",
    "aspect_twitter": "16:9 ou 1:1 ou 9:16",
    "aspect_linkedin": "1:1 (quadrado) ou 9:16 ou 16:9",
    "res_yt_4k": "3840 x 2160 px (ou 1920x1080)",
    "res_twitter": "1080 x 1920 px ou 1920 x 1080 px",
    "res_linkedin": "1080 x 1080 px (recomendado)",
    "codec_reels": "H.264 / AAC (MP4 ou MOV)",
    "codec_shorts": "H.264 ou VP9",
    "safe_reels": "Mantenha o texto a 220px da parte de baixo (zona de legenda e áudio) e a 110px da direita (ícones de curtidas/compartilhamentos).",
    "safe_tiktok": "Evite o canto superior esquerdo (abas Seguindo/Para você) e 250px na parte de baixo.",
    "safe_shorts": "O botão Remix e a descrição ocupam os 200px inferiores.",
    "safe_yt_4k": "Formato 16:9 padrão de cinema, sem obstrução permanente.",
    "safe_twitter": "Compressão agressiva do Twitter: exporte com bitrate constante (CBR).",
    "safe_linkedin": "Muitos usuários assistem sem som: legendas embutidas são obrigatórias.",
    "export_video_encodage_reseaux": "Exportação de vídeo e codificação para redes sociais",
    "calculateur_de_bitrate_video_formats": "Calculadora de bitrate de vídeo e formatos de redes sociais",
    "obtenez_le_bitrate_ideal": "Obtenha o bitrate ideal (Mbps) para evitar a compressão destrutiva dos algoritmos, calcule o tamanho do seu arquivo e respeite as zonas de segurança (safe zones).",
    "poids_estime": "Tamanho estimado: ~{{size}} MB",
    "plateforme_cible": "Plataforma de destino",
    "duree_de_la_video_secondes": "Duração do vídeo (segundos)",
    "frequence_d_images_fps": "Taxa de quadros (FPS)",
    "audio_bitrate_aac": "{{bitrate}} kbps AAC (48 kHz)",
    "zone_de_securite_graphique": "Zona de segurança gráfica:",
    "debit_cible_max": "Taxa alvo: {{target}} Mbps (taxa máx.: {{max}} Mbps)",
    "name_tiktok": "Vídeo do TikTok",
    "name_yt_long": "YouTube formato longo 4K / 1080p",
    "name_twitter": "Vídeo do X (Twitter)",
    "name_linkedin": "Vídeo do LinkedIn"
  },
  "solar-battery-storage-roi": {
    "10_a_15_ans": "10 a 15 anos",
    "economie_nette_annuelle_an_1": "Economia líquida anual (ano 1)",
    "an": "ano",
    "taux_d_auto_consommation": "Taxa de autoconsumo",
    "independance_energetique": "Independência energética (autonomia)",
    "production_solaire_annuelle_estimee": "Produção solar anual estimada",
    "auto_consommation": "Autoconsumo",
    "revente_surplus": "Venda do excedente",
    "energie_gratuite_auto_consommee": "Energia gratuita autoconsumida",
    "surplus_reinjecte_au_reseau": "Excedente injetado na rede",
    "label_power": "Potência solar instalada (kWp)",
    "label_battery_cap": "Capacidade útil da bateria (kWh)",
    "label_battery_cost": "Custo total da bateria + inversor híbrido (€)",
    "label_grid_price": "Preço de compra da eletricidade da rede (€/kWh)",
    "label_inflation": "Inflação anual projetada do preço da eletricidade (%)",
    "retour_sur_investissement_amortissement": "Retorno sobre o investimento (payback)",
    "x_ans": "{{value}} anos",
    "plus_de_20_ans": "> 20 anos",
    "duree_de_vie_garantie_batterie": "Vida útil garantida da bateria: <0>10 a 15 anos</0> (6000 ciclos)",
    "grace_aux_x_kwh_stockes": "Graças aos <0>{{value}} kWh</0> armazenados e autoconsumidos",
    "contre_seulement_35_sans_batterie": "Contra apenas <0>35%</0> sem bateria de armazenamento",
    "de_vos_besoins_couverts_par_le": "Das suas necessidades cobertas pela energia solar",
    "1_dimensionnement_batterie_panneaux": "1. Dimensionamento da bateria e dos painéis",
    "consommation_annuelle_de_la_maison_kwh": "Consumo anual da casa (kWh)",
    "production_solaire_annuelle_estimee_x": "Produção solar anual estimada: <0>{{value}} kWh / ano</0>",
    "2_tarifs_reseau_revente_du_surplus": "2. Tarifas da rede e venda do excedente (€/kWh)",
    "tarif_revente_surplus_obligation_d_achat": "Tarifa de venda do excedente com compra obrigatória (€/kWh)",
    "repartition_de_la_production_solaire_annuelle": "Distribuição da produção solar anual ({{value}} kWh)",
    "auto_consommation_directe_batterie_x_kwh": "Autoconsumo direto + bateria ({{value}} kWh)",
    "revente_reseau_x_kwh": "Venda para a rede ({{value}} kWh)",
    "energie_gratuite_auto_consommee_x": "Energia gratuita autoconsumida: <0>{{value}}%</0>",
    "surplus_reinjecte_au_reseau_x": "Excedente injetado na rede: <0>{{value}}%</0>",
    "market_label": "Quadro tarifário",
    "market_fr": "França: tarifa regulamentada e recompra S21",
    "market_de": "Alemanha: Einspeisevergütung EEG e preço médio BDEW",
    "label_commissioning": "Entrada em operação da instalação fotovoltaica (Alemanha)",
    "label_feed_in_eeg": "Einspeisevergütung EEG, venda do excedente (€/kWh)",
    "eeg_rates": "Taxas EEG (venda do excedente) para uma entrada em operação de {{from}} a {{to}}: {{r10}} c€/kWh até 10 kWp, {{r40}} c€/kWh de 10 a 40 kWp, {{r100}} c€/kWh de 40 a 100 kWp. Para {{kwp}} kWp, proporcional às faixas: {{rate}} c€/kWh, fixa por 20 anos.",
    "eeg_no_rate": "Nenhuma taxa EEG para esta data na ferramenta: a tabela cobre as entradas em operação de 01/01/2023 a 31/12/2026, e a Bundesnetzagentur ainda não publicou taxa para 2027. Digite a tarifa indicada no demonstrativo da operadora da rede.",
    "eeg_over_100": "Acima de 100 kWp, não há mais tarifa de compra fixa na Alemanha (venda direta obrigatória). Digite a receita esperada por kWh.",
    "de_price_hint": "Preço da eletricidade: 0,37 €/kWh por padrão, preço médio de 2026 das famílias alemãs (3.500 kWh/ano) segundo a BDEW-Strompreisanalyse de agosto de 2026. Inclui a assinatura proporcional; para a economia, só conta o preço do kWh do seu contrato.",
    "de_vat_hint": "IVA: 0 % sobre a bateria e a instalação para sistemas de até 30 kWp em ou perto de uma residência (§ 12 Abs. 3 UStG, desde 2023). O preço digitado é, portanto, o mesmo sem e com impostos.",
    "de_rules_hint": "Solarspitzengesetz (desde 25/02/2025), para as novas instalações alemãs: abaixo de 100 kW, a injeção é limitada a 60 % da potência enquanto o medidor inteligente e o dispositivo de controle não forem instalados (§ 9 Abs. 2 EEG). A partir do ano seguinte à instalação do medidor inteligente, os períodos de preço de mercado negativo não são remunerados (§ 51 EEG); eles são adiados para o fim do período de apoio (§ 51a EEG). Uma bateria absorve esses picos do meio-dia, mas a ferramenta não contabiliza esse ganho.",
    "static_payback_title": "Payback da bateria (método simples)",
    "static_payback_line": "Tempo de retorno = custo ÷ economia do ano 1 = {{cost}} ÷ {{saving}} = {{years}} anos (sem aumento de preço; com o aumento, veja acima).",
    "static_payback_none": "Sem retorno: a economia do ano 1 é nula ou negativa.",
    "saving_per_kwh_line": "{{kwh}} kWh passam da injeção para o autoconsumo; cada um rende {{price}} − {{feed}} = {{diff}}."
  },
  "streamer-revenue-sub-split": {
    "net_estime_twitch_mois": "Líquido estimado da Twitch / mês",
    "abonnements_communaute": "Assinaturas e comunidade",
    "affilie_standard_split_50_50": "Afiliado padrão (split 50/50)",
    "partner_plus_split_70_30": "Partner Plus (split 70/30)",
    "comparatif_twitch_vs_kick": "Comparativo direto Twitch vs Kick (95/5)",
    "gross_amount": "{{value}} bruto",
    "economy_heading": "Economia do streaming e sub split",
    "simulator_title": "Simulador de receita de streamer (Twitch 50/50 e 70/30 vs Kick 95/5)",
    "simulator_intro": "Calcule seus ganhos líquidos de streaming conforme suas assinaturas (Tier 1/2/3, Prime), seus Bits, os anúncios e desconte seus encargos sociais.",
    "subs_tier1": "Subs Tier 1 (US$ 4,99)",
    "subs_tier2": "Subs Tier 2 (US$ 9,99)",
    "subs_tier3": "Subs Tier 3 (US$ 24,99)",
    "subs_prime": "Subs Prime (gratuitos)",
    "twitch_program": "Programa da Twitch",
    "monthly_bits": "Bits / Cheers mensais",
    "social_charges_pct": "Encargos sociais (%)",
    "avg_viewers_ccv": "Espectadores simultâneos médios (CCV)",
    "stream_hours_month": "Horas de stream / mês",
    "kick_split": "Kick (split 95/5)",
    "per_live_hour": "Ou seja, US$ {{value}} / hora de live",
    "twitch_split": "Twitch ({{split}})",
    "net_after_charges": "Líquido após encargos ({{rate}}%):",
    "sub_gap_kick": "Diferença de receita de assinaturas: <0>+US$ {{amount}} / mês</0> a favor da Kick sobre a mesma base de assinantes pagantes (sem Prime).",
    "bits_converter_title": "Bits da Twitch em dólares",
    "bits_answer": "{{bits}} bits = {{amount}}",
    "bits_count": "Número de bits",
    "usd_per_bit": "Repasse por bit (US$)",
    "bits_note": "A Twitch repassa aos canais Afiliados e Parceiros 1 centavo de dólar por bit usado neles (blog oficial da Twitch, 21/04/2017). Em euros ou libras, aplique a taxa de câmbio do dia."
  },
  "substack-newsletter-revenue-forecaster": {
    "abonnes_payants_actuels": "Assinantes pagantes atuais",
    "revenu_mensuel_net_mrr": "Receita mensal líquida (MRR)",
    "revenu_annuel_net_arr": "Receita anual líquida (ARR)",
    "mrr_net_projete_a_m": "MRR líquido projetado para M+12",
    "taux_de_conversion_gratuit_payant": "Taxa de conversão de gratuito para pago (%)",
    "abonnes_mensuels": "Assinantes mensais",
    "abonnes_annuels": "Assinantes anuais",
    "part_d_abonnes_choisissant_l": "Parte de assinantes que escolhem o plano anual (%)",
    "mois": "Mês",
    "abonnes_gratuits": "Assinantes gratuitos",
    "abonnes_payants": "Assinantes pagantes",
    "mrr_brut": "MRR bruto",
    "mrr_net_dans_votre_poche": "MRR líquido (no seu bolso)",
    "taux_de_conversion_pct_de_la_liste": "Taxa de conversão: <0>{{value}}%</0> da lista",
    "apres_commission_substack_10_stripe": "Após comissão da Substack (10%) e da Stripe (2.9%)",
    "projection_annuelle_recurrente_stabilisee": "Projeção anual recorrente estabilizada",
    "avec_de_croissance_mensuelle": "Com +{{value}}% de crescimento mensal",
    "1_audience_gratuite_taux_de_conversion": "1. Audiência gratuita e taxa de conversão",
    "nombre_d_abonnes_gratuits": "Número de assinantes gratuitos",
    "croissance_mensuelle_de_la_liste": "Crescimento mensal da lista (%)",
    "2_tarification_des_abonnements_frais": "2. Preços das assinaturas e taxas",
    "prix_mensuel_mois": "Preço mensal (€ / mês)",
    "prix_annuel_an": "Preço anual (€ / ano)",
    "frais_plateforme_substack_plateforme": "Taxa da plataforma Substack / plataforma (%)",
    "frais_bancaires_stripe": "Taxas bancárias da Stripe (%)",
    "trajectoire_previsionnelle_sur_12_mois": "Trajetória prevista em 12 meses",
    "mois_n": "Mês {{value}}",
    "eur_par_mois": "{{value}} € / mês",
    "ratio_annuel_ideal": "Proporção anual ideal",
    "offrez_2_mois_gratuits_sur": "Ofereça 2 meses grátis na assinatura anual (ex.: 80€ em vez de 96€) para maximizar o fluxo de caixa imediato e reduzir drasticamente o churn.",
    "seuil_de_rentabilite_mor": "Ponto de equilíbrio MoR",
    "des_1_500_de_mrr_migrer": "A partir de 1.500 € de MRR, migrar da Substack (10% de comissão) para Ghost ou Beehiiv (valor fixo) pode economizar mais de 2.000 €/ano em taxas.",
    "contenu_premium_exclusif": "Conteúdo premium exclusivo",
    "la_cle_pour_depasser_4": "A chave para passar de 4% de conversão é reservar análises práticas, templates ou acesso à comunidade no Discord/Telegram para os pagantes.",
    "churn_mensuel_pct": "Cancelamento mensal dos pagantes (churn, %)"
  },
  "tiktok-creator-rewards-rpm": {
    "gains_estimes_mois": "Ganhos estimados / mês",
    "parametres_d_audience_et_de": "Parâmetros de audiência e de conteúdo",
    "60_75_secondes_standard": "60 a 75 segundos (padrão)",
    "75_110_secondes_8_rpm": "75 a 110 segundos (+8% de RPM)",
    "2_a_3_minutes_15": "2 a 3 minutos (+15% de RPM)",
    "synthese_des_gains_metriques": "Resumo dos ganhos e métricas-chave",
    "vues_qualifiees": "Visualizações elegíveis contabilizadas",
    "moyenne_par_video": "Média por vídeo",
    "reset_country_std": "Redefinir para o padrão do país",
    "country_us": "Estados Unidos / EUA (Tier 1)",
    "country_uk": "Reino Unido / UK (Tier 1)",
    "country_fr": "França (Tier 1)",
    "country_de": "Alemanha (Tier 1)",
    "country_ca": "Canadá / Austrália (Tier 1)",
    "country_es_it": "Espanha / Itália (Tier 2)",
    "country_latam": "América Latina / Brasil (Tier 3)",
    "country_asia_africa": "Ásia / África / resto do mundo",
    "programme_tiktok_creator_rewards_1": "Programa TikTok Creator Rewards (1 min+)",
    "simulateur_de_revenus_tiktok_rpm": "Simulador de receita do TikTok e RPM",
    "estimez_vos_gains_mensuels_selon": "Estime seus ganhos mensais de acordo com suas visualizações qualificadas, seu RPM geográfico, a duração dos seus vídeos e a retenção da sua audiência.",
    "rpm_effectif": "RPM efetivo: {{value}} / 1k visualizações",
    "vues_totales_mensuelles": "Visualizações totais mensais",
    "taux_de_vues_qualifiees_5s": "Taxa de visualizações qualificadas (> 5 s e Para Você)",
    "moyenne_tiktok_50_a_70": "Referência indicativa: 50% a 70% para vídeos cativantes de mais de um minuto.",
    "pays_tier_d_audience_majoritaire": "País / tier da audiência majoritária",
    "rpm_personnalise_1k_vues": "RPM personalizado ({{currency}} / 1k visualizações)",
    "defaut": "Padrão",
    "duree_moyenne_video_secondes": "Duração média do vídeo (segundos)",
    "frequence_de_publication_mois": "Frequência de publicação (/ mês)",
    "taux_de_retention_eleve_50": "Taxa de retenção alta (> 50% de visualização completa / alta taxa de compartilhamento)",
    "projection_annuelle": "Projeção anual",
    "soit_jour_moyen": "Ou seja, {{value}} / dia em média",
    "sur_x": "em {{value}}",
    "vues_par_video": "~{{value}} visualizações/vídeo",
    "criteres_d_eligibilite_creator_rewards": "Critérios de elegibilidade do Creator Rewards",
    "minimum_10_000_abonnes_100": "Mínimo de 10.000 seguidores e 100.000 visualizações em 30 dias",
    "contenu_100_original_d_au": "Conteúdo 100% original de pelo menos 1 minuto (60 s+)",
    "vues_issues_du_fil_pour": "Visualizações do feed “Para Você” (FYP) e assistidas por mais de 5 segundos"
  },
  "us-energy-tax-credit-calculator": {
    "estimateur_credit_d_impot_energie": "Estimador de crédito fiscal de energia limpa dos EUA (Inflation Reduction Act - 25C / 25D)",
    "panneaux_solaires": "Painéis solares",
    "batterie_de_stockage": "Bateria de armazenamento (≥ 3 kWh)",
    "geothermie": "Geotermia (bomba de calor geotérmica)",
    "pompe_a_chaleur_hvac": "Bomba de calor HVAC",
    "chauffe_eau_pac": "Aquecedor de água com bomba de calor",
    "isolation_calfeutrage": "Isolamento e vedação",
    "fenetres_baies": "Janelas e portas envidraçadas eficientes",
    "portes_d_entree": "Portas de entrada isolantes",
    "tableau_electrique": "Quadro elétrico modernizado",
    "synthese_du_credit_d_impot": "Resumo do crédito fiscal federal",
    "credit_federal_total": "Crédito federal total",
    "cout_net_reel_out_of": "Custo líquido real (out-of-pocket)",
    "credit_solaire_batteries_section_25d": "Crédito solar e baterias (Section 25D)",
    "credit_pompes_a_chaleur_hvac": "Crédito de bombas de calor HVAC / água",
    "credit_isolation_fenetres_tableau": "Crédito de isolamento, janelas e quadro elétrico",
    "bandeau_description": "Calcule seus créditos fiscais federais do IRS (Formulário 5695) para painéis solares, bombas de calor e isolamento: créditos 25D e 25C extintos desde 01/01/2026 (30 % até 2025).",
    "section_25d_titre": "Section 25D: solar e baterias (extinto desde 01/01/2026)",
    "credit_30": "Extinto desde 01/01/2026",
    "section_25c_titre": "Section 25C: bombas de calor e reforma",
    "max_3200_par_an": "Extinto desde 01/01/2026",
    "economies_mensuelles_estimees": "Economia mensal estimada nas suas contas de energia ($/mês)",
    "deduction_directe_irs": "Dedução direta na sua declaração ao IRS",
    "brut": "Bruto: ${{amount}}",
    "credit_avec_plafond_2000": "+${{amount}} (extinto desde 01/01/2026)",
    "credit_avec_plafond_1200": "+${{amount}} (extinto desde 01/01/2026)",
    "retour_sur_investissement_rentabilite": "Retorno sobre o investimento e rentabilidade",
    "avec_economies_amortis": "Com ${{amount}}/ano de economia de energia, suas obras se pagam em <0>{{years}} anos</0>."
  },
  "us-tip-bill-splitter": {
    "calculateur_de_pourboire_addition_usa": "Calculadora de gorjeta e conta dos EUA (tip e split)",
    "article_ex_burger": "Item (ex.: hambúrguer)",
    "prix": "Preço ($)",
    "alice": "Alice",
    "bob": "Bob",
    "charlie": "Charlie",
    "partage_tous": "Compartilhado (todos)",
    "pourboire_personnalise": "Gorjeta personalizada (%)",
    "calculer_le_pourboire_sur_le": "Calcular a gorjeta sobre o valor com imposto (tax included)",
    "avant_taxes": "Antes dos impostos",
    "standard_us": "Padrão EUA",
    "arrondir_le_total_au_dollar": "Arredondar o total para o dólar seguinte por pessoa",
    "sous_total_plats_boissons": "Subtotal de pratos e bebidas",
    "total_global": "Total geral",
    "app_subtitle": "Calcule a gorjeta americana segundo os padrões dos EUA (pre-tax vs post-tax), considere a sales tax e divida a conta de forma justa.",
    "equal_split_tab": "Divisão simples (split igual)",
    "itemized_bill_tab": "Detalhe por pessoa (itemized bill)",
    "detailed_breakdown_title": "Divisão detalhada por pessoa",
    "bill_amount_title": "Valor da conta",
    "pre_tax_subtotal": "Subtotal sem impostos (subtotal $)",
    "sales_tax_label": "Sales tax (%) (ex.: NY: 8,875 %, CA: 7,25 %)",
    "number_of_people": "Número de pessoas",
    "add_dishes_drinks": "Adicionar pratos e bebidas",
    "service_level_tip": "Nível de serviço e gorjeta",
    "total_per_person": "Total por pessoa ({{value}} pess.)",
    "per_person_breakdown": "(Pratos: {{food}} + imposto: {{tax}} + gorjeta: {{tip}})",
    "sales_tax_line": "Sales tax ({{percent}}%):",
    "tip_line": "Gorjeta ({{percent}}%):",
    "person_food_tip": "Pratos: {{food}} | Gorjeta: {{tip}}",
    "tip_on_pre_tax": "Calcular a gorjeta sobre o <0>valor antes dos impostos</0> (padrão dos EUA)",
    "rounding_option": "Modo de arredondamento",
    "rounding_exact": "Centavo por centavo",
    "rounding_tip": "Gorjeta arredondada para o dólar seguinte",
    "rounding_total": "Total arredondado para o dólar seguinte",
    "copy_split_details": "Copiar o detalhe da conta",
    "copy_summary": "Gorjeta e divisão da conta no restaurante:\n- Subtotal: {{subtotal}} $\n- Imposto sobre vendas ({{taxPct}} %): {{tax}} $\n- Gorjeta ({{tipPct}} %): {{tip}} $\n- Total geral: {{total}} $\n- Divisão entre {{people}} pessoas:\n=> CADA PESSOA PAGA: {{perPerson}} $ (incluindo {{perPersonTip}} $ de gorjeta)"
  },
  "website-carbon-co2-estimator": {
    "poids_moyen_de_la_page": "Peso médio da página carregada (MB)",
    "emissions_annuelles_totales": "Emissões anuais totais",
    "compensation_arbres": "Compensação em árvores",
    "taux_de_visiteurs_reguliers_cache": "Taxa de visitantes recorrentes com cache (%)",
    "hebergement_eco_responsable_energie_100": "Hospedagem ecológica (energia 100% renovável)",
    "datacenter_alimente_par_de_l": "Data center alimentado por energia eólica, solar ou hidráulica certificada.",
    "trajet_en_voiture_thermique": "viagem em carro a combustão",
    "parcourus_chaque_annee": "percorridos a cada ano",
    "recharges_de_smartphone": "recargas de celular",
    "completes_de_batterie": "completas de bateria",
    "arbres_pour_neutraliser": "árvores para neutralizar",
    "pendant_1_an": "durante 1 ano",
    "label_media_kb": "Imagens e mídia (KB)",
    "label_other_api": "Outros / requisições de API (KB)",
    "note_eco_index_web": "Nota de carbono web",
    "x_g_co2_visite": "<0>{{value}} g</0> de CO2 / visita",
    "x_mo": "{{value}} MB",
    "total_x_ko_transferes": "Total: {{value}} KB transferidos",
    "soit_x_tonnes_an_y_visites": "Ou seja, {{tonnes}} tonelada(s) / ano ({{visits}} visitas)",
    "x_arbres": "{{value}} árvore(s)",
    "pour_absorber_l_empreinte_carbone_annuelle": "Para absorver a pegada de carbono anual do site",
    "1_poids_des_ressources_de_la": "1. Peso dos recursos da página (KB)",
    "javascript_bundles_ko": "Bundles de JavaScript (KB)",
    "styles_css_ko": "Estilos CSS (KB)",
    "polices_web_fonts_ko": "Fontes web (KB)",
    "document_html_ko": "Documento HTML (KB)",
    "2_frequentation_energie_de_l_hebergeur": "2. Tráfego e energia da hospedagem",
    "pages_vues_mensuelles_sur_le_site": "Visualizações de página mensais no site",
    "equivalences_concretes_dans_la_vie_reelle": "Equivalências concretas na vida real",
    "x_km": "{{value}} km",
    "x_recharges": "{{value}} recargas"
  },
  "youtube-adsense-shorts-rpm": {
    "total_estime_mois": "Total estimado / mês",
    "parametres_de_chaine_vues": "Parâmetros do canal e visualizações",
    "usa_canada_cpm_eleve_40": "EUA / Canadá (CPM alto +40%)",
    "france_uk_allemagne_standard_europe": "França / Reino Unido / Alemanha (padrão Europa)",
    "europe_du_sud_amerique_latine": "Sul da Europa / América Latina (-30%)",
    "asie_du_sud_reste_du": "Sul da Ásia / resto do mundo (-60%)",
    "repartition_detaillee_des_revenus": "Distribuição detalhada da receita",
    "video_longue_de_plus_de": "vídeo longo de mais de 8 minutos com mid-rolls",
    "generent_generalement": "geram em geral",
    "100_a_250_fois_plus": "100 a 250 vezes mais receita do AdSense",
    "niche_finance": "Finanças / bolsa / imóveis / cripto",
    "niche_tech_business": "Tech / SaaS / empreendedorismo / IA",
    "niche_education_science": "Educação / ciências / história",
    "niche_fitness_health": "Fitness / nutrição / saúde",
    "niche_travel_lifestyle": "Viagem / vlogs / lifestyle",
    "niche_gaming": "Gaming / videogames / streaming",
    "niche_entertainment_memes": "Entretenimento / memes / humor",
    "niche_kids_music": "Conteúdo infantil / música",
    "monetisation_youtube_partner_program": "Monetização do YouTube Partner Program",
    "simulateur_de_revenus_youtube": "Simulador de receita do YouTube (formato longo e Shorts)",
    "intro_modelisez_vos_revenus": "Modele sua receita do AdSense de acordo com a duração dos seus vídeos (mid-rolls > 8 min), seu nicho, o volume de Shorts e suas assinaturas pagas.",
    "soit_x_par_an": "Ou seja, {{value}} / ano",
    "vues_videos_long_format": "Visualizações de vídeos de formato longo (horizontais) / mês",
    "vues_youtube_shorts": "Visualizações de YouTube Shorts (verticais) / mês",
    "thematique_niche_de_chaine": "Tema / nicho do canal",
    "geographie_de_l_audience": "Geografia da audiência",
    "videos_8_minutes_eligibles": "Vídeos > 8 minutos (elegíveis a intervalos publicitários mid-roll automáticos / +45% de RPM)",
    "membres_de_chaine": "Membros do canal (apoiadores pagantes)",
    "tarif_moyen_par_membre": "Valor médio por membro ({{currency}}/mês)",
    "adsense_videos_longues": "AdSense de vídeos longos",
    "rpm_par_1k_vues": "RPM: {{value}} / 1k visualizações",
    "creator_pool_youtube_shorts": "Creator Pool do YouTube Shorts",
    "abonnements_membres_net_70": "Assinaturas de membros (líquido 70%)",
    "abonnes_actifs": "{{value}} assinantes ativos",
    "le_saviez_vous": "Você sabia?",
    "saviez_vous_texte": "1.000 visualizações em <0>vídeo longo de mais de 8 minutos com mid-rolls</0> geram, com as referências da ferramenta, <1>70 a 165 vezes mais receita do AdSense</1> do que 1.000 visualizações em Shorts, mas os Shorts continuam sendo a alavanca mais rápida para conquistar assinantes de graça."
  },
  "youtube-title-ctr-ab-simulator": {
    "vues_supplementaires_gagnees": "Visualizações adicionais ganhas",
    "revenus_adsense_additionnels": "Receita adicional do AdSense",
    "abonnes_supplementaires": "Inscritos adicionais",
    "vues_generees": "visualizações geradas",
    "miniature_16_9": "Miniatura 16:9",
    "miniature_16_9_optimisee": "Miniatura 16:9 otimizada",
    "votre_chaine": "Seu canal",
    "il_y_a_2_jours": "Há 2 dias",
    "label_ctr_b": "Taxa de cliques esperada (CTR B) (%)",
    "label_impressions": "Impressões algorítmicas projetadas",
    "label_rpm": "RPM médio do seu canal ({{currency}}/1k visualizações)",
    "exemple_titre_a": "Como ganhar dinheiro com o YouTube em 2026",
    "exemple_titre_b": "Testei 7 métodos para viver do YouTube (resultados reais)",
    "plus_x_vues": "{{value}} visualizações",
    "progression_de_x_sur_la_video": "Avanço de <0>+{{value}}%</0> no vídeo",
    "total_variante_b": "Total da variante B: {{value}}",
    "plus_x_abonnes": "{{value}} inscritos",
    "sur_la_base_de_x_de": "Com base em {{value}}% de conversão de visualização em inscrito",
    "variante_a_temoin": "Variante A (controle)",
    "score_x_100": "Pontuação: {{value}}/100",
    "titre_a_x_caracteres": "Título A ({{value}} caracteres):",
    "70_caracteres_risque_de_troncature": "> 70 caracteres: risco de truncamento (...) no celular.",
    "taux_de_clic_ctr_a": "Taxa de cliques (CTR A) (%)",
    "variante_b_challenger": "Variante B (challenger)",
    "titre_b_x_caracteres": "Título B ({{value}} caracteres):",
    "taux_d_abonnement_par_vue": "Taxa de inscrição por visualização (%)",
    "parametres_de_diffusion_de_la_video": "Parâmetros de distribuição do vídeo",
    "apercu_rendu_dans_le_fil_youtube": "Prévia no feed do YouTube (celular e desktop)",
    "channel_line_a": "Seu canal • {{value}} visualizações • há 2 dias",
    "channel_line_b": "Seu canal • <0>{{value}} visualizações</0> • há 2 dias"
  },
  "content-repurposing-time-roi": {
    "multiplicateur_de_contenu": "Multiplicador de conteúdo",
    "assets_crees_mois": "assets criados / mês",
    "temps_economise_mois": "Tempo economizado / mês",
    "heures": "horas",
    "soit_environ": "Ou seja, cerca de ",
    "journees_travail": "dias de trabalho",
    "economie_financiere_mensuelle": "Economia financeira mensal",
    "a_taux_horaire": "A {{value}} / h",
    "temps_total_requis": "Tempo total necessário",
    "h_mois": "h / mês",
    "au_lieu_de": "Em vez de",
    "h_sans_recyclage": "h sem reaproveitamento",
    "contenu_pilier_central": "1. Conteúdo pilar central (macro-conteúdo)",
    "format_contenu_pilier": "Formato do seu conteúdo pilar",
    "opt_youtube": "▶️ vídeo longo do YouTube (>15 min)",
    "opt_podcast": "🎙️ episódio de podcast em áudio/vídeo",
    "opt_webinar": "💻 webinar / masterclass ao vivo",
    "frequence_mois": "Frequência / mês",
    "heures_creation_pilier": "Horas de criação / pilar",
    "taux_horaire_moyen": "Valor horário médio ({{currency}} / h)",
    "declinaisons_multiplateformes": "2. Desdobramentos multiplataforma por episódio",
    "shorts_reels_tiktok": "📱 Shorts / Reels / TikTok por episódio:",
    "carrousels_linkedin": "📑 Carrosséis em PDF do LinkedIn por episódio:",
    "posts_courts_x": "𝕏 Posts curtos / threads no X:",
    "newsletter_recap": "📧 Newsletter de resumo:",
    "article_blog_seo": "🌐 Artigo de blog otimizado para SEO:"
  },
  "color-converter": {
    "accessibility_wcag": "Acessibilidade (WCAG)",
    "contrast_ratio_with": "Contraste {{score}}:1 com {{color}}",
    "white": "Branco",
    "black": "Preto",
    "picker": "Seletor",
    "preview": "Prévia",
    "grade_fail": "Reprovado"
  },
  "fluid-typography-calculator": {
    "output_unit_label": "Unidade de saída",
    "rem_recommended": "REM (recomendado para acessibilidade)",
    "generated_css": "Código CSS gerado",
    "fluid_visual_preview": "Prévia visual fluida",
    "clamp_explainer": "A função CSS clamp() se adapta sem quebras a todas as telas, evitando texto grande demais no celular e pequeno demais em tela 4K.",
    "pixels_px": "Pixels (PX)",
    "copier_css": "Copiar CSS",
    "titre_fluide_interactif": "Título fluido interativo",
    "pourquoi_utiliser_css_clamp": "Por que usar CSS clamp()?"
  },
  "video-bitrate-calculator": {
    "video_resolution": "Resolução do vídeo",
    "target_video_bitrate": "Taxa de vídeo alvo: <0>{{bitrate}} Mbps</0> (+ 320 kbps de áudio)",
    "codec_d_export": "Codec de exportação",
    "images_par_seconde_fps": "Quadros por segundo (FPS)",
    "temps_d_upload_fibre_50": "Tempo de upload (fibra de 50 Mbps)",
    "total_en_megabytes": "Total em megabytes"
  },
  "business-meeting-travel-carbon-footprint": {
    "title": "Calculadora de pegada de carbono de reunião: presencial vs videoconferência",
    "desc": "Compare as emissões de CO₂e e o custo financeiro entre uma viagem física (trem, avião, carro) e uma reunião por vídeo.",
    "visio_duration": "Duração da reunião por vídeo",
    "avoided_title": "Balanço de emissões evitadas (ESG)",
    "avoided_emissions": "Emissões evitadas com a videoconferência",
    "saved_budget": "Orçamento da empresa economizado:",
    "saved_trees": "Árvores equivalentes absorvendo (1 ano):",
    "official_emission_factors": "Fatores de emissão oficiais (ADEME)",
    "train_vs_plane_fact": "• O trem emite cerca de 77 vezes menos CO₂e do que o avião em um mesmo trajeto doméstico na França.",
    "visio_power_fact": "• 1 hora de videoconferência em HD com câmera consome cerca de 50 g de CO₂e por participante (valor indicativo) na rede elétrica francesa.",
    "texte_copie_rapport": "=== BALANÇO DE CARBONO E CUSTOS: REUNIÃO PRESENCIAL VS VIDEOCONFERÊNCIA ===\n• Participantes: {{attendees}} pessoas ({{hours}} h de reunião)\n• Meio de transporte físico: {{mode}} ({{distance}} km ida e volta + {{nights}} noite de hotel)\n• PEGADA PRESENCIAL: {{physical}} kg CO2e (custo total: {{physicalCost}} €)\n• PEGADA DA VIDEOCONFERÊNCIA: {{virtual}} kg CO2e (custo: 0 €)\n• ECONOMIA DE CARBONO COM VÍDEO: -{{avoided}} kg CO2e (-{{percent}}%)\n• ECONOMIA FINANCEIRA: +{{saved}} € preservados\n• Equivalente em compensação: {{trees}} árvore(s) a plantar para absorver o deslocamento físico.",
    "bilan_d_impact_carbone_copie": "Balanço de impacto de carbono copiado!",
    "1_deplacement_physique": "1. Deslocamento físico",
    "nombre_de_participants": "Número de participantes",
    "pers": "pess.",
    "distance_a_r_par_personne": "Distância de ida e volta por pessoa",
    "km_a_r": "km ida e volta",
    "mode_de_transport_principal": "Meio de transporte principal",
    "mode_train": "Trem (TGV)",
    "mode_plane": "Avião",
    "mode_car_thermal": "Carro a combustão",
    "mode_car_ev": "Carro elétrico",
    "nuits_d_hotel_pers": "Noites de hotel / pess.",
    "nuits": "noites",
    "budget_trajet_total_pers": "Orçamento total da viagem / pess.",
    "eur_pers": "€/pess.",
    "2_option_visioconference": "2. Opção de videoconferência",
    "heures": "horas",
    "presentiel_x_kg_vs_visio": "Presencial: {{physical}} kg vs vídeo: {{virtual}} kg",
    "x_arbres": "{{value}} árvore(s)",
    "copier_le_rapport_d_impact_rse": "Copiar o relatório de impacto ESG"
  },
  "carbon-footprint-calculator": {
    "estimated_footprint": "Pegada de carbono estimada",
    "flights_label": "Voos",
    "tip_veg": "Uma refeição vegetariana evita até 2.5 kg de CO₂ em comparação com carne vermelha.",
    "tip_train": "Trocar um voo curto pelo trem reduz a pegada desse trajeto em 95%.",
    "tip_ev": "Passar a um veículo elétrico ou reduzir a velocidade de 130 para 110 km/h economiza até 20% de combustível.",
    "objectif_accord_de_paris": "Meta do Acordo de Paris (excelente)",
    "modere_sous_moyenne_fr": "Moderada (abaixo da média francesa)",
    "moyenne_nationale_95_tonnes": "Média nacional (~8,2 toneladas)",
    "empreinte_elevee": "Pegada elevada",
    "transport_terrestre": "Transporte terrestre",
    "km_sem": "km/sem",
    "essence": "Gasolina",
    "diesel": "Diesel",
    "hybride": "Híbrido",
    "electrique": "Elétrico",
    "avion": "Avião",
    "h_an": "h/ano",
    "regime_alimentaire": "Dieta",
    "viande_plus": "Carne ++",
    "viande_moderee": "Carne moderada",
    "peu_de_viande": "Pouca carne",
    "vegetarien": "Vegetariano",
    "vegetalien": "Vegano",
    "logement": "Moradia",
    "kwh_mois": "kWh/mês",
    "gaz_naturel": "Gás natural",
    "fioul": "Óleo combustível",
    "bois_pellets": "Lenha/pellets",
    "t_co2e_an": "t CO₂e/ano",
    "voiture_transports": "Carro e transportes",
    "alimentation": "Alimentação",
    "conseils_reduire_empreinte": "Dicas para reduzir sua pegada"
  },
  "prompt-optimizer-tool": {
    "input_cost_label": "Custo de entrada",
    "default_role": "Especialista em desenvolvimento React e Tailwind CSS",
    "default_context": "Criação de um componente calculador de pegada ecológica",
    "default_task": "Gere o componente React funcional com estado interativo e comportamento responsivo.",
    "default_constraints": "Sem dependências externas desnecessárias, tipagem TypeScript estrita, suporte a dark mode.",
    "default_output_format": "Código TypeScript completo em um bloco markdown, com explicações concisas.",
    "prompt_template": "### PAPEL E ESPECIALIZAÇÃO\nVocê é um {{role}}.\n\n### CONTEXTO DO PROJETO\n{{context}}\n\n### TAREFA PRINCIPAL\n{{task}}\n\n### RESTRIÇÕES RÍGIDAS\n{{constraints}}\n\n### FORMATO DE SAÍDA ESPERADO\n{{outputFormat}}",
    "label_role": "1. Papel / persona dado à IA",
    "label_context": "2. Contexto",
    "label_task": "3. Instrução principal (tarefa)",
    "label_constraints": "4. Restrições rígidas e guardrails",
    "label_output_format": "5. Formato de saída desejado",
    "label_target_model": "Modelo alvo para a estimativa",
    "structured_prompt_ready": "Prompt estruturado pronto",
    "copy_prompt": "Copiar prompt",
    "tokens_est": "Tokens (est.)",
    "mots": "Palavras",
    "golden_rule_title": "Regra de ouro do prompt engineering"
  },
  "scientific-graphing-calculator": {
    "tab_equations": "Equações e sistemas",
    "tab_stats": "Estatística para estudantes",
    "card_functions": "Funções matemáticas",
    "quick_examples": "Exemplos rápidos para estudantes",
    "tangent_derivative": "Tangente e derivada em x₀",
    "numerical_integral": "Integral numérica ∫ f(x)dx",
    "zoom_out": "Reduzir zoom",
    "reset_view": "Redefinir a vista",
    "card_value_table": "Tabela de valores resumida (f(x))",
    "roots_zeros": "Raízes / zeros (f(x) = 0)",
    "no_extremum": "Nenhum extremo local detectado",
    "card_constants": "Constantes físicas e matemáticas",
    "card_system_2x2": "Coeficientes do sistema 2x2",
    "equation_1": "Equação 1: a₁x + b₁y = c₁",
    "equation_2": "Equação 2: a₂x + b₂y = c₂",
    "card_solve_deg2": "Resolução passo a passo (segundo grau)",
    "step_details": "Detalhes das etapas:",
    "card_solve_deg3": "Resolução passo a passo (terceiro grau - fórmula de Cardano)",
    "param_p": "Parâmetro p",
    "param_q": "Parâmetro q",
    "real_roots": "Raízes reais:",
    "calc_details": "Detalhes do cálculo:",
    "card_cramer": "Resolução pelo método de Cramer",
    "det_delta": "Determinante Δ",
    "card_input_1d": "Entrada de dados 1D",
    "card_regression_2d": "Regressão linear 2D (pontos x, y)",
    "median": "Mediana (me)",
    "std_dev": "Desvio padrão (σ)",
    "range": "Amplitude (máx - mín):",
    "iqr": "Intervalo interquartil (IQR):",
    "quartiles_extremes": "Quartis e valores extremos",
    "third_quartile": "Terceiro quartil (Q₃):",
    "card_regression": "Ajuste linear e regressão (y = ax + b)",
    "regression_eq": "Equação da reta de regressão",
    "intercept_b": "Intercepto (b)",
    "r_squared": "Coef. de determinação (R²)",
    "pearson_r": "Coeficiente de correlação linear de Pearson (r):",
    "const_pi": "Pi (Arquimedes)",
    "const_euler": "Número de Euler",
    "const_light_speed": "Velocidade da luz (m/s)",
    "const_gravitation": "Const. gravitacional (N m²/kg²)",
    "const_planck": "Const. de Planck (J s)",
    "const_avogadro": "Número de Avogadro (mol⁻¹)",
    "const_gas": "Const. dos gases ideais (J/(mol K))",
    "const_boltzmann": "Const. de Boltzmann (J/K)",
    "const_charge": "Carga elementar (C)",
    "const_electron_mass": "Massa do elétron (kg)",
    "calc_syntax_error": "Erro de sint.",
    "a_zero_deg3": "O coeficiente 'a' não pode ser zero em uma equação de terceiro grau.",
    "a_zero_deg2": "O coeficiente 'a' não pode ser zero em uma equação de segundo grau.",
    "cardan_step1": "1. Conversão para a forma reduzida t³ + pt + q = 0 com x = t - b/(3a)",
    "cardan_step2": "2. p = {{p}}, q = {{q}}",
    "cardan_step3": "3. Discriminante de Cardano Δ = q²/4 + p³/27 = {{value}}",
    "cardan_step4": "4. Raízes reais encontradas: {{value}}",
    "p2_two_step1": "1. Cálculo do discriminante: Δ = b² - 4ac = ({{b}})² - 4({{a}})({{c}}) = {{delta}}",
    "p2_two_step2": "2. Δ > 0: duas raízes reais distintas x₁ e x₂",
    "p2_two_step3": "3. x₁ = (-b - √Δ) / 2a = ({{nb}} - {{sqrt}}) / {{den}} = {{x}}",
    "p2_two_step4": "4. x₂ = (-b + √Δ) / 2a = ({{nb}} + {{sqrt}}) / {{den}} = {{x}}",
    "p2_vertex_step": "{{n}}. Vértice da parábola: S({{h}}, {{k}})",
    "p2_disc_step1": "1. Cálculo do discriminante: Δ = b² - 4ac = {{delta}}",
    "p2_one_step2": "2. Δ = 0: uma raiz dupla x₀",
    "p2_one_step3": "3. x₀ = -b / 2a = {{nb}} / {{den}} = {{x}}",
    "p2_complex_step2": "2. Δ < 0: duas raízes complexas conjugadas",
    "p2_complex_z1": "3. z₁ = {{re}} - {{im}}i",
    "p2_complex_z2": "4. z₂ = {{re}} + {{im}}i",
    "sys_infinite": "Sistema possível e indeterminado: infinitas soluções (retas coincidentes).",
    "sys_none": "Sistema impossível: nenhuma solução (retas paralelas).",
    "sys_step1": "1. Cálculo do determinante principal Δ = a₁b₂ - a₂b₁ = ({{a1}})({{b2}}) - ({{a2}})({{b1}}) = {{value}}",
    "sys_step2": "2. Cálculo de Δx = c₁b₂ - c₂b₁ = ({{c1}})({{b2}}) - ({{c2}})({{b1}}) = {{value}}",
    "sys_step3": "3. Cálculo de Δy = a₁c₂ - a₂c₁ = ({{a1}})({{c2}}) - ({{a2}})({{c1}}) = {{value}}",
    "nd": "ND",
    "curve_plotter": "Traçador de curvas",
    "scientific_calculator_tab": "Calculadora científica",
    "hide_curve": "Ocultar a curva",
    "show_curve": "Mostrar a curva",
    "expr_placeholder": "ex.: sin(x) + cos(2*x)",
    "gauss_preset": "e^(-x²) (Gauss)",
    "damped_oscillation": "Oscilação amortecida",
    "advanced_tools_title": "Ferramentas de análise avançada",
    "tool_active": "Ativa",
    "tool_inactive": "Desativada",
    "tangent_point_label": "Ponto de tangência (x₀)",
    "bound_a": "Limite a",
    "bound_b": "Limite b",
    "zoom_in": "Aumentar zoom",
    "params_toggle": "Parâmetros (a,b,c,k)",
    "values_table_toggle": "Tabela de valores",
    "export_png": "Exportar PNG",
    "dynamic_variables_hint": "Variáveis dinâmicas (use 'a', 'b', 'c', 'k' nas suas expressões)",
    "reset_params": "Redefinir (1, 1, 0, 0)",
    "step_dx": "Passo (Δx)",
    "analysis_results_title": "Resultados da análise matemática ({{name}})",
    "no_visible_roots": "Nenhuma raiz visível neste intervalo",
    "local_extrema": "Extremos locais (mín / máx)",
    "max_point": "Máx: ({{x}}, {{y}})",
    "min_point": "Mín: ({{x}}, {{y}})",
    "integral_range": "Integral de [{{from}} a {{to}}]",
    "memory_value": "Memória: {{value}}",
    "equation_type_title": "Tipo de equação",
    "option_deg2": "Segundo grau: ax² + bx + c = 0",
    "option_deg3": "Terceiro grau: ax³ + bx² + cx + d = 0",
    "option_sys2": "Sistema linear 2x2",
    "coefficients_deg2": "Coeficientes (ax² + bx + c = 0)",
    "coefficients_deg3": "Coeficientes (ax³ + bx² + cx + d = 0)",
    "discriminant_delta": "Discriminante Δ",
    "vertex_hk": "Vértice S(h, k)",
    "roots_nature": "Natureza das raízes",
    "two_real_roots": "2 raízes reais",
    "one_double_root": "1 raiz dupla",
    "two_complex_roots": "2 raízes complexas",
    "solutions_label": "Soluções:",
    "cardan_discriminant": "Discriminante de Cardano Δ",
    "unique_solution": "Solução única (x, y):",
    "stats_series_label": "Série estatística de 1 variável (separada por vírgulas ou espaços)",
    "stats_series_placeholder": "ex.: 12, 15, 8, 20, 14, 18",
    "points_pairs_label": "Pares de pontos (um ponto x, y por linha)",
    "points_placeholder": "ex.:\n1, 2.1\n2, 4.2\n3, 6.1",
    "stats_1d_title": "Indicadores estatísticos 1D",
    "total_count": "Tamanho total (N)",
    "mean_label": "Média (x̄)",
    "dispersion_title": "Medidas de dispersão",
    "variance_label": "Variância (σ²):",
    "sum_label": "Soma (Σx):",
    "minimum_label": "Mínimo:",
    "first_quartile": "Primeiro quartil (Q₁):",
    "maximum_label": "Máximo:",
    "slope_a": "Inclinação (a)"
  },
  "audio-size-calculator": {
    "frequence_d_echantillonnage_sample_rate": "Taxa de amostragem (sample rate)",
    "48_khz_video_film": "48 kHz (vídeo/filme)",
    "96_khz_studio_hd": "96 kHz (estúdio HD)",
    "192_khz_ultra_hd": "192 kHz (Ultra HD)",
    "resolution_bit_depth": "Resolução (bit depth)",
    "16_bit_standard_cd": "16 bits (padrão CD)",
    "24_bit_studio_pro": "24 bits (estúdio profissional)",
    "32_bit_float_marge_anti_clip": "32 bits float (margem anticlipping)",
    "canaux_audio": "Canais de áudio",
    "mono_1_ch": "Mono (1 canal)",
    "stereo_2_ch": "Estéreo (2 canais)",
    "5_1_surround_6_ch": "5.1 surround (6 canais)",
    "debit_de_donnees": "Taxa de dados: <0>{{value}} KB/s</0>",
    "flac_sans_perte_55": "FLAC sem perdas (~55%)",
    "standard_de_l_industrie": "Padrão da indústria",
    "pour_la_musique_et_le": "Para música e podcasting, gravar em <0>24 bits / 48 kHz</0> oferece uma relação ideal entre dinâmica sonora e uso de armazenamento."
  },
  "qr-code-generator": {
    "url_text": "URL / texto",
    "no_encryption": "Nenhum",
    "ecc_low": "Baixo (7%)",
    "ecc_medium": "Médio (15%)",
    "ecc_quartile": "Quartil (25%)",
    "ecc_high": "Alto (30%)",
    "qr_code_preview": "Prévia do QR code",
    "export_size_px": "Tamanho da exportação (pixels)",
    "size_hd": "500 x 500 px (HD)",
    "size_print": "800 x 800 px (impressão)",
    "copy_image": "Copiar o QR code",
    "copied": "Imagem copiada!"
  },
  "lawn-seed-calculator": {
    "heading": "Quantidade de sementes de grama",
    "subtitle": "Quilos de sementes, número de sacos e adubo de plantio conforme a área e o tipo de semeadura. Doses indicativas, editáveis.",
    "area_label": "Área a semear",
    "operation_label": "Tipo de semeadura",
    "operation_create": "Criação de um gramado",
    "operation_overseed": "Ressemeadura",
    "type_label": "Tipo de grama",
    "type_universal": "Grama universal / ornamental",
    "type_sport": "Grama esportiva / resistente",
    "type_shade": "Grama para sombra",
    "type_rustic": "Grama rústica / baixa manutenção",
    "dose_label": "Dose de sementes",
    "fertilizer_toggle": "Adicionar um adubo de plantio",
    "fertilizer_dose": "Dose de adubo de plantio",
    "seed_result": "Sementes necessárias",
    "bags_1": "Sacos de 1 kg",
    "bags_5": "Sacos de 5 kg",
    "bags_10": "Sacos de 10 kg",
    "fertilizer_result": "Adubo de plantio",
    "disclaimer": "Doses indicativas: siga a dose escrita na embalagem da sua mistura. O número de sacos é arredondado para cima em cada formato; escolha um único formato ou combine-os conforme o preço por quilo.",
    "sources_note": "Estas doses são recomendações de fabricantes de sementes, não uma regra. Ficha DCM Activo: 20 a 30 g/m² em semeadura nova, 10 a 20 g/m² em sobressemeadura; ficha DLF Turfline Regarnissage: 25 a 30 g/m² (consultadas em 14/10/2026). Na criação, as doses padrão da ferramenta (30 a 40 g/m²) passam da faixa da DCM; na ressemeadura (15 a 25 g/m²), ficam dentro dessas faixas. A dose da embalagem prevalece. Adubo de plantio a 30 g/m²: valor indicativo, não verificado."
  },
  "trailer-towing-license-calculator": {
    "heading": "Qual carteira para rebocar o seu reboque?",
    "subtitle": "PTAC do veículo, PTRA e PTAC do reboque: carteira B, B96 ou BE, com verificação do peso rebocável.",
    "car_section": "Veículo trator (carte grise)",
    "car_ptac": "PTAC do veículo (F.2)",
    "ptra": "PTRA do conjunto (F.3)",
    "o1": "Reboque com freio máx. (O.1)",
    "o2": "Reboque sem freio máx. (O.2)",
    "trailer_section": "Reboque ou caravana",
    "trailer_ptac": "PTAC do reboque (F.2)",
    "braked": "Reboque equipado com freios",
    "thresholds_title": "Limites regulamentares (editáveis)",
    "th_light": "Reboque leve até",
    "th_b": "Soma dos PTAC na carteira B",
    "th_b96": "Soma dos PTAC com B96",
    "th_be": "PTAC máx. do reboque na BE",
    "thresholds_note": "Valores da diretiva 2006/126/CE (art. 4), aplicados na França. Valores indicativos, a conferir se a regulamentação mudar.",
    "result_label": "Carteira exigida",
    "licence_b_light": "Carteira B",
    "licence_b_sum": "Carteira B",
    "licence_b96": "Carteira B + menção B96",
    "licence_be": "Carteira BE",
    "licence_over_be": "Além da carteira BE",
    "licence_not_b": "Fora da carteira B",
    "reason_b_light": "O reboque tem um PTAC de {{trailer}} kg, ou seja, {{light}} kg ou menos: a carteira B basta, qualquer que seja o peso do conjunto.",
    "reason_b_sum": "O reboque passa de {{light}} kg, mas a soma dos PTAC ({{sum}} kg) não passa de {{b}} kg: a carteira B basta.",
    "reason_b96": "A soma dos PTAC ({{sum}} kg) fica entre {{b}} e {{b96}} kg: é preciso a menção B96. Na França, ela é obtida após uma formação de 7 horas, sem exame.",
    "reason_be": "A soma dos PTAC ({{sum}} kg) passa de {{b96}} kg e o reboque não passa de {{be}} kg: é preciso a carteira BE, com prova prática.",
    "reason_over_be": "O reboque passa de {{be}} kg de PTAC: a carteira BE não basta mais, é preciso a categoria C1E.",
    "reason_not_b": "O veículo trator passa de {{b}} kg de PTAC: ele não se enquadra na carteira B (categoria C1 ou C).",
    "sum_summary": "Soma dos PTAC: {{car}} kg (veículo) + {{trailer}} kg (reboque) = {{sum}} kg",
    "ptra_ok": "Soma dos PTAC ({{sum}} kg) dentro do limite do PTRA ({{ptra}} kg): o conjunto pode rodar com carga máxima.",
    "ptra_over": "A soma dos PTAC passa do PTRA em {{over}} kg: o peso real do conjunto carregado não deve passar de {{ptra}} kg, reduza a carga.",
    "tow_ok_o1": "Reboque de {{trailer}} kg: dentro do limite do peso rebocável com freio (O.1 = {{limit}} kg).",
    "tow_ok_o2": "Reboque de {{trailer}} kg: dentro do limite do peso rebocável sem freio (O.2 = {{limit}} kg).",
    "tow_over_o1": "O reboque passa em {{over}} kg do peso rebocável com freio permitido (O.1 = {{limit}} kg): este veículo não pode rebocá-lo.",
    "tow_over_o2": "O reboque passa em {{over}} kg do peso rebocável sem freio permitido (O.2 = {{limit}} kg): escolha um reboque com freio ou mais leve.",
    "where_title": "Onde ler esses valores na carte grise?",
    "where_f2": "F.2: PTAC do veículo, isto é, a sua massa máxima autorizada em carga.",
    "where_f3": "F.3: PTRA, a massa máxima autorizada do conjunto veículo + reboque.",
    "where_o1": "O.1 e O.2: peso máximo do reboque que o veículo pode rebocar, com freio (O.1) ou sem freio (O.2).",
    "where_trailer": "Reboque: o PTAC dele consta em F.2 da própria carte grise ou, na falta dela, na placa do fabricante.",
    "disclaimer": "Informação indicativa, confira o seu certificado de matrícula. O cálculo aplica os limites da diretiva 2006/126/CE; pense também no peso real carregado e na carga sobre a bola de engate.",
    "thresholds_dated": "Limites em vigor em 14/10/2026: diretiva 2006/126/CE (art. 4) e artigo R221-4 do Code de la route (versão de 29 de abril de 2016); formação B96 de 7 horas (portaria de 17 de janeiro de 2013). A diretiva (UE) 2025/2205 de 22 de outubro de 2025 mantém esses limites. Ela também estende a carteira B, mantida há 2 anos, aos veículos com combustível alternativo de 3.500 a 4.250 kg, o mais tardar em 26 de novembro de 2027; suas demais regras serão aplicadas em 26 de novembro de 2029. Esses novos casos não são simulados."
  },
  "smooth-box-shadow-generator": {
    "layered_shadow_generator": "Gerador de sombra CSS suave em várias camadas",
    "layered_shadow_hint": "Sobreponha várias sombras para um resultado realista, com deslocamento e desfoque progressivos.",
    "layers": "Número de camadas",
    "final_distance": "Distância final",
    "final_blur": "Desfoque final",
    "total_opacity": "Opacidade acumulada",
    "shadow_color": "Cor da sombra",
    "progression_curve": "Curva de progressão",
    "curve_linear": "Linear",
    "curve_ease_in": "Ease-in (início lento)",
    "curve_ease_out": "Ease-out (início rápido)",
    "dark_background": "Fundo escuro",
    "preview_card": "Prévia do cartão",
    "copy_code": "Copiar"
  },
  "glassmorphism-css-generator": {
    "glassmorphism_css_generator": "Gerador de CSS glassmorphism (vidro fosco)",
    "glass_hint": "Ajuste desfoque, transparência e saturação: a prévia e o código CSS são atualizados ao vivo.",
    "blur": "Desfoque (backdrop-filter)",
    "transparency": "Opacidade do fundo",
    "saturation": "Saturação",
    "border_opacity": "Opacidade da borda",
    "corner_radius": "Raio dos cantos",
    "glass_color": "Cor do vidro",
    "drop_shadow": "Sombra projetada",
    "preview_background": "Fundo da prévia",
    "bg_aurora": "Aurora",
    "bg_ocean": "Oceano",
    "bg_forest": "Floresta",
    "bg_night": "Noite",
    "preview_title": "Cartão de vidro",
    "preview_text": "O fundo aparece por trás do desfoque.",
    "copy_code": "Copiar",
    "accessibility_title": "Acessibilidade: contraste do texto sobre o vidro",
    "accessibility_text": "Estimativa sobre o fundo escolhido: texto branco {{white}}:1, texto escuro {{dark}}:1. A norma WCAG pede pelo menos 4,5:1 para texto comum e 3:1 para texto grande.",
    "accessibility_tip": "O contraste real varia conforme a imagem atrás do vidro: aumente a opacidade do fundo ou o desfoque se o texto estiver difícil de ler, e teste com o seu fundo de verdade.",
    "source_note": "WCAG 2.2 (recomendação do W3C de 5 de outubro de 2023): 4,5:1 para texto, 3:1 para texto grande. backdrop-filter: Chrome 76, Edge 79, Firefox 103, Safari 18 sem prefixo (-webkit- antes). Verificado em 14/10/2026."
  },
  "image-color-palette-extractor": {
    "image_color_palette_extractor": "Extrator de paleta de cores de uma imagem",
    "palette_hint": "Importe uma imagem: as cores dominantes são calculadas com o algoritmo median cut.",
    "uploaded_image": "Imagem importada",
    "drop_or_choose": "Arraste uma imagem para cá ou clique para escolher uma",
    "click_to_replace": "Clique na imagem para substituí-la.",
    "number_of_colors": "Número de cores",
    "privacy_note": "Sua imagem não sai do seu navegador: a análise é feita localmente, nada é enviado a um servidor.",
    "error_not_image": "Este arquivo não é uma imagem. Escolha um PNG, JPEG, WebP ou GIF.",
    "error_load": "Não foi possível ler esta imagem.",
    "error_empty": "Nenhuma cor a extrair: a imagem é totalmente transparente.",
    "no_palette_yet": "A paleta aparecerá aqui depois que uma imagem for importada.",
    "copy_value": "Copiar este valor",
    "export_format": "Formato de exportação",
    "css_variables": "Variáveis CSS",
    "copy_code": "Copiar"
  },
  "speed-time-fuel-tradeoff-calculator": {
    "heading": "Dirigir mais rápido: tempo ganho ou combustível perdido?",
    "subtitle": "Compare duas velocidades: duração da viagem, consumo extra, custo extra, custo por minuto ganho e CO₂.",
    "trip_section": "Viagem",
    "distance": "Distância",
    "speed_a": "Velocidade A",
    "speed_b": "Velocidade B",
    "car_section": "Carro e combustível",
    "ref_consumption": "Consumo de referência",
    "ref_speed": "na velocidade de",
    "aero_share": "Parcela aerodinâmica nessa velocidade",
    "aero_hint": "Modelo: uma parte fixa do consumo, mais uma parte aerodinâmica que cresce com o quadrado da velocidade. De 50 a 60% perto de 110 km/h para um sedã, mais para um SUV ou com bagageiro de teto.",
    "fuel_type": "Combustível",
    "fuel_petrol": "Gasolina",
    "fuel_diesel": "Diesel",
    "fuel_price": "Preço do combustível",
    "co2_factor": "CO₂ por litro",
    "time_gained_label": "Tempo ganho a {{b}} km/h em vez de {{a}} km/h",
    "minutes_value": "{{minutes}} min",
    "extra_summary": "Para {{litres}} L de combustível a mais ({{cost}}), ou seja, +{{percent}}% de consumo.",
    "hint_b_faster": "Informe na velocidade B a velocidade mais alta para obter um tempo ganho positivo.",
    "cost_per_minute": "Custo por minuto ganho",
    "cost_per_hour": "ou seja, {{value}} por hora ganha",
    "extra_co2": "CO₂ emitido a mais",
    "row_time": "Duração da viagem",
    "row_consumption": "Consumo",
    "row_fuel": "Combustível consumido",
    "row_cost": "Custo do combustível",
    "row_co2": "CO₂ emitido",
    "time_hm": "{{h}} h {{m}} min",
    "disclaimer": "Estimativa teórica em velocidade constante: trânsito, pedágios e paradas reduzem o tempo realmente ganho. O CO₂ padrão (2,31 kg/L para gasolina, 2,68 kg/L para diesel) corresponde à queima de um combustível fóssil puro; esses valores são editáveis.",
    "co2_source": "Fatores de CO₂ padrão: Base Carbone da ADEME, versão 23.6 (dados de 3 de julho de 2025), apenas combustão: 2,20 kg CO₂e/L para gasolina SP95, SP95-E10 ou SP98, 2,49 kg/L para diesel B7. Esses combustíveis contêm biocombustíveis, cujo CO₂ biogênico é excluído. Incluindo a etapa anterior (extração, refino, transporte): 2,69 e 3,10 kg/L. Verificado em 14/10/2026.",
    "disclaimer_sourced": "Estimativa teórica em velocidade constante: trânsito, pedágios e paradas reduzem o tempo realmente ganho. Referências oficiais: segundo a ADEME (abril de 2026), dirigir 10 km/h mais devagar em rodovia economiza de 1 a 3 litros em 500 km; segundo o Commissariat général au développement durable (fevereiro de 2022), passar de 130 para 110 km/h reduziria em teoria o consumo em 25%."
  },
  "web-p-converter": {
    "webp_uniquement": "Somente WebP",
    "apercu": "Pré-visualização",
    "image_convertie": "Imagem convertida"
  },
  "bpm-delay-reverb-calculator": {
    "title": "Calculadora de BPM em ms: delay, reverb e pre-delay",
    "subtitle": "Duração em ms e em Hz de cada figura de nota, normal, pontuada ou em tercina, com sugestões de reverb.",
    "tempo": "Andamento",
    "tap_tempo": "Tap tempo: clique no ritmo",
    "tap_hint": "{{taps}} clique(s). Média dos últimos cliques; uma pausa de mais de 2 s zera a contagem.",
    "one_beat": "Um tempo (semínima)",
    "invalid_bpm": "Informe um andamento entre 20 e 400 BPM.",
    "note_values": "Duração das figuras de nota",
    "col_note": "Figura",
    "col_straight": "Normal",
    "col_dotted": "Pontuada (×1,5)",
    "col_triplet": "Tercina (×2/3)",
    "note_whole": "Semibreve",
    "note_half": "Mínima",
    "note_quarter": "Semínima",
    "note_eighth": "Colcheia",
    "note_sixteenth": "Semicolcheia",
    "note_thirty_second": "Fusa",
    "predelay": "Pre-delay sugerido",
    "predelay_tight": "Curto: 1/64 de nota",
    "predelay_medium": "Médio: 1/32 de nota",
    "predelay_wide": "Longo: 1/16 de nota",
    "decay": "Decay de reverb sugerido",
    "decay_room": "Sala pequena: 2 tempos",
    "decay_plate": "Plate: 1 compasso (4 tempos)",
    "decay_hall": "Grande salão: 2 compassos (8 tempos)",
    "note": "Duração em ms = 60 000 ÷ BPM × número de tempos (semínima = 1 tempo, compasso de 4 tempos). Valores de pre-delay e decay indicativos: ajustados ao andamento para que o reverb respire com a música, ajuste de ouvido."
  },
  "depth-of-field-hyperfocal-calculator": {
    "title": "Calculadora de hiperfocal e profundidade de campo",
    "subtitle": "Distância hiperfocal, limites de nitidez próximo e distante conforme a distância focal, a abertura e o sensor.",
    "settings": "Ajustes de captura",
    "focal_length": "Distância focal (mm)",
    "aperture": "Abertura (f/)",
    "subject_distance": "Distância até o assunto (m)",
    "sensor": "Formato do sensor",
    "sensor_medium": "Médio formato",
    "sensor_full": "Full frame (24×36)",
    "sensor_apsc": "APS-C",
    "sensor_m43": "Micro 4/3",
    "sensor_one_inch": "1 polegada",
    "sensor_phone": "Celular",
    "custom": "Valor livre",
    "coc": "Círculo de confusão (mm)",
    "coc_hint": "Valores indicativos (full frame 0,030 mm). Reduza-o para uma exigência de nitidez maior (impressões grandes).",
    "hyperfocal": "Distância hiperfocal",
    "total_dof": "Profundidade de campo total",
    "near_limit": "Limite de nitidez próximo",
    "far_limit": "Limite de nitidez distante",
    "in_front": "Nitidez à frente do assunto",
    "behind": "Nitidez atrás do assunto",
    "infinity": "Infinito",
    "beyond_hyperfocal": "O foco ultrapassa a hiperfocal: tudo fica nítido de {{near}} até o infinito.",
    "focus_tip": "Dica de paisagem: foque na hiperfocal ({{hyperfocal}}) para ter nitidez de {{near}} até o infinito.",
    "invalid_input": "Verifique os valores: distância focal de 1 a 2.000 mm, abertura de f/0,7 a f/128, círculo de confusão de 0,001 a 0,1 mm, distância maior que a distância focal.",
    "note": "H = f² ÷ (N × c) + f; limite próximo = s(H − f) ÷ (H + s − 2f); limite distante = s(H − f) ÷ (H − s), infinito quando s ≥ H. Estimativa teórica: a nitidez percebida também depende da impressão, da difração e da visão de quem observa.",
    "source_note": "Valores arredondados da convenção d/1500, consultados em 14/10/2026. Médio formato (0,039 mm) e celular (0,005 mm): valores indicativos, não verificados."
  },
  "party-drinks-quantity-calculator": {
    "heading": "Quantas garrafas prever para a sua festa?",
    "subtitle": "Champanhe, vinho, cerveja, refrigerantes e água conforme o número de convidados, a duração e os momentos da recepção.",
    "guests_title": "Convidados",
    "adults": "Adultos",
    "non_drinkers": "dos quais não bebem",
    "children": "Crianças",
    "moments_title": "Momentos da recepção",
    "moment_cocktail": "Coquetel de boas-vindas",
    "moment_meal": "Refeição",
    "moment_party": "Balada",
    "duration": "Duração em horas",
    "rate_champagne": "Taças / h",
    "rate_wine": "Taças de vinho / h",
    "rate_beer": "Cervejas / h",
    "rates_hint": "Taças por adulto que bebe e por hora. Referências: 1 taça por hora no coquetel, meia garrafa de vinho por pessoa durante a refeição.",
    "soft_title": "Sem álcool e margem",
    "soft_drinkers": "Refrigerantes / h, adultos que bebem",
    "soft_others": "Refrigerantes / h, quem não bebe e crianças",
    "water_rate": "Água / h, por pessoa",
    "margin": "Margem de segurança",
    "soft_hint": "Refrigerantes e água: copos de 20 cl por pessoa e por hora, durante toda a recepção.",
    "result_label": "Quantidades a prever",
    "result_summary": "Para {{drinkers}} adultos que bebem e {{others}} pessoas que não bebem ou crianças, em {{hours}} h, margem incluída.",
    "champagne_bottles": "Champanhe (garrafas de 75 cl)",
    "champagne_sub": "Taças previstas: {{glasses}} ({{per}} por garrafa)",
    "wine_bottles": "Vinho (garrafas de 75 cl)",
    "wine_sub": "Taças previstas: {{glasses}} ({{per}} por garrafa)",
    "beer_litres": "Cerveja",
    "beer_sub": "Copos de 25 cl: {{glasses}}, ou seja, {{bottles}} garrafas de 33 cl",
    "soft_litres": "Refrigerantes e sucos",
    "water_litres": "Água",
    "bottles_15_sub": "Ou seja, {{bottles}} garrafas de {{size}} L",
    "moderation": "Tenha bebidas sem álcool tão atraentes quanto o resto, água à vontade e uma solução para voltar para casa (motorista da vez, táxi, hospedagem no local). O abuso de álcool é perigoso para a saúde, consuma com moderação.",
    "standard_drink_source": "Referências da Santé publique France (parecer de especialistas de 2017, página atualizada em 26 de janeiro de 2026): uma dose padrão contém 10 g de álcool puro; no máximo 10 doses padrão por semana e 2 por dia, com dias sem álcool. Uma taça de champanhe de 12,5 cl a 12% contém 1,2 e uma taça de vinho de 15 cl a 12,5% contém 1,5. As 6 taças de champanhe e 5 taças de vinho por garrafa de 75 cl são hipóteses de serviço (valores indicativos, não verificados). Verificado em 14/10/2026."
  },
  "ev-charging-calculator": {
    "3_7_kw_prise_renf": "3,7 kW (tomada reforçada)",
    "7_4_kw_wallbox_1p": "7,4 kW (wallbox monofásico)",
    "11_kw_wallbox_3p": "11 kW (wallbox trifásico)",
    "50_kw_dc_rapide": "50 kW (DC rápido)",
    "150_kw_hpc_ultra": "150 kW (HPC ultrarrápido)",
    "comparatif_annuel_vs_essence": "Comparativo anual vs. gasolina",
    "km_an": "km/ano",
    "plus_x_eur_par_an": "+{{value}} € / ano"
  },
  "food-waste-impact-calculator": {
    "pers": "pess.",
    "par_sem": "/sem",
    "kg_par_sem": "kg/sem",
    "par_an": "/ano",
    "x_kg_par_an": "{{value}} kg / ano",
    "x_kg_co2_par_an": "{{value}} kg CO₂ / ano"
  },
  "case-converter": {
    "uppercase": "MAIÚSCULAS",
    "lowercase": "minúsculas",
    "capitalize": "Capitalizar",
    "sentence": "Frase",
    "alternate": "aLtErNaDo",
    "inverse": "iNvErTiDo",
    "clean_space": "Limpar espaços",
    "paste": "Colar"
  },
  "long-division-calculator": {
    "heading": "Divisão passo a passo",
    "subtitle": "Cada etapa explicada, com resto ou casas decimais, na disposição do seu país.",
    "dividend_label": "Dividendo",
    "divisor_label": "Divisor",
    "mode_label": "Resultado",
    "mode_remainder": "Com resto",
    "mode_decimal": "Quociente decimal",
    "decimals_label": "Casas decimais",
    "layout_label": "Disposição",
    "layout_potence": "Método da chave: divisor à direita, quociente embaixo",
    "layout_bracket": "Colchete: divisor à esquerda, quociente em cima (Reino Unido, EUA)",
    "layout_inline": "Em linha: 1234 : 7 = 176 resto 2 (Alemanha)",
    "layout_hint": "Sugerida pelo idioma: divisor à direita na França (Eduscol), colchete no Reino Unido (DfE), em linha na Alemanha (PIKAS). A conta é idêntica.",
    "layout_unverified": "Disposição padrão deste idioma: valor indicativo, não verificado em um currículo oficial.",
    "invalid": "Informe um dividendo positivo (até 12 algarismos antes da vírgula e 6 depois) e um divisor diferente de zero (até 9 algarismos e 4 casas decimais).",
    "quotient": "Quociente",
    "remainder": "Resto",
    "rem_word": "resto",
    "check": "Prova real: {{b}} × {{q}} + {{r}} = {{a}}",
    "truncated": "Quociente truncado em {{n}} casas decimais (sem arredondar).",
    "period_text": "Dízima periódica (comprimento do período: {{n}}):",
    "exact_text": "Continuando, a divisão é exata: {{value}}",
    "long_period": "Nenhum período encontrado nas primeiras 10.000 casas decimais.",
    "steps_title": "Etapas explicadas",
    "diagram_label": "Divisão de {{a}} por {{b}}, quociente {{q}}",
    "shift_note": "Divisor decimal: multiplique os dois números por {{p}}; a conta passa a ser {{a}} ÷ {{b}}.",
    "step_small": "{{a}} é menor que {{d}}: o quociente é 0 e o resto {{a}}.",
    "step_comma_first": "A parte inteira é menor que {{d}}: escreva 0 e a vírgula no quociente e baixe um 0.",
    "step_first": "Pegue {{cur}}, o primeiro número maior ou igual a {{d}}.",
    "step_main": "Quantas vezes {{d}} cabe em {{cur}}? {{q}} vezes: {{q}} × {{d}} = {{prod}}, resto {{cur}} − {{prod}} = {{rem}}.",
    "step_zero": "{{cur}} é menor que {{d}}: escreva 0 no quociente.",
    "step_bring": "Baixe o {{digit}}: fica {{next}}.",
    "step_bring_comma": "Acabaram os algarismos inteiros: vírgula no quociente, baixe o {{digit}}: {{next}}.",
    "step_end_rem": "Não há mais algarismos para baixar: o resto {{rem}} é menor que {{d}} e a divisão termina.",
    "step_end_exact": "O resto é 0: a divisão é exata.",
    "step_end_dec": "Parada em {{n}} casas decimais, com resto parcial {{rem}}.",
    "limits": "Dividendo de até 12 algarismos antes da vírgula e 6 depois, divisor de até 9 algarismos. Um divisor decimal vira inteiro multiplicando os dois números por 10, 100… O quociente decimal é truncado, nunca arredondado."
  },
  "microphone-test": {
    "heading": "Teste de microfone",
    "subtitle": "Nível, forma de onda, gravação para ouvir e configurações reais do microfone.",
    "start": "Ativar o microfone",
    "starting": "Aguardando permissão do microfone…",
    "stop": "Desativar o microfone",
    "err_insecure": "O microfone só fica disponível em uma página segura (https) de um navegador recente.",
    "err_denied": "O acesso ao microfone foi negado. Permita pela barra de endereço (ícone de cadeado ou de microfone) e tente de novo.",
    "err_notfound": "Nenhum microfone encontrado. Conecte um ou confira as configurações do sistema.",
    "err_busy": "Outro aplicativo está usando o microfone. Feche-o e tente de novo.",
    "err_other": "Não foi possível abrir o microfone. Recarregue a página ou use outro navegador.",
    "denied_help": "Chrome e Edge: ícone à esquerda do endereço, depois Microfone, Permitir. Firefox: ícone de microfone riscado na barra de endereço. Safari: Ajustes do site, Microfone, Permitir. Depois recarregue a página.",
    "device_label": "Microfone",
    "device_default": "Microfone padrão do sistema",
    "device_n": "Microfone {{n}}",
    "device_hint": "Os nomes dos microfones aparecem depois da permissão. Trocar de microfone reinicia a medição.",
    "privacy": "Nada é enviado: o som e a gravação ficam no seu navegador e somem quando você sai da página. Nesse momento o microfone desliga.",
    "level_title": "Nível de entrada",
    "rms_label": "Eficaz (RMS)",
    "peak_label": "Pico",
    "clipped": "Saturação: o som atinge a escala total. Afaste-se do microfone ou reduza o ganho nas configurações do sistema.",
    "silent_hint": "Nenhum som captado há 3 segundos: verifique se o microfone não está mudo (tecla, botão ou configuração do sistema) e se ele está selecionado aqui.",
    "idle": "Ative o microfone para ver o nível.",
    "wave_aria": "Forma de onda do som captado",
    "level_note": "dBFS: decibéis abaixo da escala total (0 = máximo; acima disso o som satura). A barra vai de −60 a 0 dBFS.",
    "rec_title": "Gravar e ouvir",
    "rec_start": "Gravar",
    "rec_stop": "Parar ({{s}} s de {{max}})",
    "rec_unsupported": "Seu navegador não permite gravar (sem MediaRecorder). O nível e a forma de onda continuam disponíveis.",
    "rec_player": "Reprodução da gravação",
    "rec_format": "Formato: {{type}}",
    "file_name": "teste-microfone",
    "rec_download": "Baixar",
    "rec_hint": "No máximo {{max}} segundos. A gravação fica no seu aparelho; uma nova substitui a anterior.",
    "settings_title": "Configurações reais da faixa",
    "set_rate": "Taxa de amostragem do microfone",
    "set_ctx_rate": "Taxa de processamento do navegador",
    "set_channels": "Canais",
    "set_ec": "Cancelamento de eco",
    "set_ns": "Redução de ruído",
    "set_agc": "Ganho automático",
    "on": "ativo",
    "off": "desativado",
    "unknown": "desconhecido",
    "settings_idle": "As configurações aparecem quando o microfone é ativado.",
    "settings_note": "A ferramenta pede os processamentos desligados para ouvir o microfone como ele é; alguns navegadores, como o Safari, os mantêm ativos."
  },
  "random-wheel-spinner": {
    "heading": "Roleta aleatória",
    "subtitle": "Um nome por linha, um clique para sortear",
    "wheel_title": "Roleta com {{n}} fatias",
    "spin": "Girar a roleta",
    "spinning": "A roleta está girando…",
    "winner_label": "Vencedor",
    "ready": "{{n}} fatias na roleta, {{p}} de chance cada uma.",
    "names_label": "Nomes ou opções (um por linha)",
    "names_hint": "Até {{max}} linhas. Linhas vazias são ignoradas; um nome digitado duas vezes recebe duas fatias.",
    "need_two": "Adicione pelo menos 2 nomes para girar a roleta.",
    "too_many": "Apenas as {{max}} primeiras linhas estão na roleta.",
    "clear_names": "Limpar a lista",
    "example_names": "Lista de exemplo",
    "remove_winner": "Retirar o vencedor da lista",
    "history_title": "Histórico de sorteios",
    "history_clear": "Apagar",
    "history_empty": "Nenhum sorteio ainda.",
    "fairness_note": "O vencedor é sorteado com crypto.getRandomValues antes de a roleta girar, sem viés do módulo. A lista fica no seu navegador.",
    "default_names": "Helena\nMiguel\nAlice\nArthur\nLaura\nGael\nValentina\nTheo"
  },
  "sudoku-solver-generator": {
    "heading": "Sudoku: jogar, resolver, gerar",
    "subtitle": "Grades com solução única, anotações e verificação de erros",
    "tab_play": "Jogar",
    "tab_solve": "Resolver uma grade",
    "board_play": "Grade de jogo",
    "board_solve": "Grade para resolver",
    "cell_empty": "Linha {{row}}, coluna {{col}}, vazia",
    "cell_given": "Linha {{row}}, coluna {{col}}, {{value}}, algarismo dado",
    "cell_filled": "Linha {{row}}, coluna {{col}}, {{value}}",
    "cell_error": "Linha {{row}}, coluna {{col}}, {{value}}, erro",
    "notes_on": "Anotações ativadas",
    "notes_off": "Anotações",
    "show_errors": "Mostrar erros",
    "keys_hint": "Setas para mover, 1 a 9 para escrever, Backspace ou 0 para apagar, N para anotações.",
    "keys_hint_solve": "Setas para mover, 1 a 9 para escrever, Backspace ou 0 para apagar.",
    "erase": "Apagar a casa",
    "won": "Parabéns, grade resolvida sem erros!",
    "filled_wrong": "A grade está cheia, mas contém erros (casas erradas: {{n}}). Ative \"Mostrar erros\" para vê-las.",
    "revealed": "Solução exibida. Gere uma nova grade para jogar de novo.",
    "current_title": "Grade atual",
    "rating": "Nível estimado: {{level}} ({{technique}}), {{clues}} pistas.",
    "reset": "Apagar meus algarismos",
    "reveal": "Ver a solução",
    "new_title": "Nova grade",
    "level_easy": "Fácil",
    "level_medium": "Médio",
    "level_hard": "Difícil",
    "level_expert": "Especialista",
    "tech_naked": "candidatos únicos nus",
    "tech_hidden": "candidatos únicos ocultos",
    "tech_locked": "candidatos bloqueados",
    "tech_search": "além das técnicas básicas",
    "generating": "Gerando…",
    "new_game": "Gerar uma grade",
    "levels_note": "Níveis estimados pela ferramenta: fácil = candidatos únicos nus, médio = ocultos, difícil = candidatos bloqueados, especialista = além disso. Cada grade gerada tem solução única.",
    "solve_intro": "Digite os algarismos dados da sua grade e depois inicie a resolução.",
    "solve": "Resolver",
    "clear": "Limpar",
    "example": "Grade de exemplo",
    "clues_count": "Pistas digitadas: {{n}} (no mínimo 17 para uma solução única)",
    "solve_unique": "Solução única encontrada.",
    "solve_multiple": "Esta grade tem várias soluções; uma delas é exibida.",
    "solve_none": "Esta grade não tem solução.",
    "solve_conflict": "O mesmo algarismo aparece duas vezes em uma linha, coluna ou bloco (casas em vermelho).",
    "solve_aborted": "Cálculo interrompido após 150.000 tentativas: adicione pistas e tente de novo.",
    "play_this": "Jogar esta grade",
    "solver_note": "O resolvedor preenche primeiro a casa com menos algarismos possíveis e para em 2 soluções, o que basta para dizer se a grade tem nenhuma, uma ou várias."
  },
  "guitar-tuner": {
    "heading": "Afinador de violão",
    "subtitle": "Toque uma corda perto do microfone: o ponteiro mostra o desvio em cents.",
    "start": "Ativar o microfone",
    "starting": "Aguardando permissão do microfone…",
    "stop": "Desativar o microfone",
    "err_insecure": "O microfone só fica disponível em uma página segura (https) de um navegador recente.",
    "err_denied": "O acesso ao microfone foi negado. Permita pela barra de endereço (ícone de cadeado ou de microfone) e tente de novo.",
    "err_notfound": "Nenhum microfone encontrado. Conecte um ou confira as configurações do sistema.",
    "err_busy": "Outro aplicativo está usando o microfone. Feche-o e tente de novo.",
    "err_other": "Não foi possível abrir o microfone. Recarregue a página ou use outro navegador.",
    "tuning_label": "Afinação",
    "tuning_standard": "Padrão (Mi Lá Ré Sol Si Mi)",
    "tuning_halfdown": "Meio tom abaixo (Mi♭)",
    "tuning_dropd": "Drop D (Ré Lá Ré Sol Si Mi)",
    "tuning_dadgad": "DADGAD (Ré Lá Ré Sol Lá Ré)",
    "tuning_openg": "Open G (Ré Sol Ré Sol Si Ré)",
    "tuning_opend": "Open D (Ré Lá Ré Fá♯ Lá Ré)",
    "tuning_chromatic": "Cromático (qualquer nota)",
    "a4_label": "Lá de referência",
    "a4_hint": "440 Hz pela norma ISO 16; algumas orquestras tocam em 442 Hz. Todos os alvos seguem este ajuste.",
    "privacy": "O som é analisado no seu navegador: nada é gravado nem enviado. O microfone desliga quando você sai da página.",
    "cents_label": "cents",
    "gauge_aria": "Desvio de afinação em cents, de −50 a +50",
    "idle": "Ative o microfone para começar.",
    "waiting": "Toque uma corda…",
    "in_tune": "Afinada",
    "flat": "Baixa: aperte a corda",
    "sharp": "Alta: afrouxe a corda",
    "reading": "Medido {{hz}} Hz, alvo {{target}} Hz",
    "strings_title": "Cordas e som de referência",
    "chromatic_title": "Modo cromático",
    "chromatic_hint": "O ponteiro mira o semitom mais próximo: útil para uma afinação fora da lista, um baixo ou um ukulele.",
    "string_n": "Corda {{n}}",
    "play_aria": "Tocar a corda {{n}}, {{note}} a {{hz}} Hz",
    "stop_sound": "Parar o som",
    "strings_hint": "Toque em uma corda para ouvir a nota por 3 segundos (volume baixo). A corda que o afinador está mirando aparece destacada.",
    "method_note": "Detecção pelo método de McLeod (MPM), sem IA. O ponteiro é suavizado (mediana e média móvel) e fica verde a ±{{cents}} cents.",
    "note_c": "Dó",
    "note_cs": "Dó♯",
    "note_d": "Ré",
    "note_ds": "Ré♯",
    "note_e": "Mi",
    "note_f": "Fá",
    "note_fs": "Fá♯",
    "note_g": "Sol",
    "note_gs": "Sol♯",
    "note_a": "Lá",
    "note_as": "Lá♯",
    "note_b": "Si"
  },
  "vocal-range-test": {
    "heading": "Teste de extensão vocal",
    "subtitle": "Sustente sua nota mais grave e depois a mais aguda: a ferramenta mede a distância.",
    "start": "Ativar o microfone",
    "starting": "Aguardando permissão do microfone…",
    "stop": "Desativar o microfone",
    "err_insecure": "O microfone só fica disponível em uma página segura (https) de um navegador recente.",
    "err_denied": "O acesso ao microfone foi negado. Permita pela barra de endereço (ícone de cadeado ou de microfone) e tente de novo.",
    "err_notfound": "Nenhum microfone encontrado. Conecte um ou confira as configurações do sistema.",
    "err_busy": "Outro aplicativo está usando o microfone. Feche-o e tente de novo.",
    "err_other": "Não foi possível abrir o microfone. Recarregue a página ou use outro navegador.",
    "privacy": "O som é analisado no seu navegador: nada é gravado nem enviado. O microfone desliga quando você sai da página.",
    "steps_title": "Como fazer",
    "step_low": "Cante a nota mais grave que conseguir sustentar sem forçar, por pelo menos um segundo, em um “a”.",
    "step_high": "Suba nota por nota até a mais aguda, sustentando cada uma por um instante.",
    "step_safe": "Pare se a voz arranhar ou cansar: a extensão útil é a que você sustenta com conforto.",
    "current_label": "Nota ouvida",
    "low_label": "Mais grave sustentada",
    "high_label": "Mais aguda sustentada",
    "range_label": "Extensão",
    "semitones": "{{n}} semitons",
    "octaves": "Oitavas: {{octaves}}",
    "waiting": "Cante e sustente uma nota…",
    "idle": "Ative o microfone para começar.",
    "notation_note": "Notação científica: Dó4 = dó central, Lá4 = 440 Hz.",
    "reset": "Limpar",
    "types_title": "Tipos de voz (referência aproximada)",
    "share": "{{pct}}% da sua extensão",
    "types_note": "Extensões de The New Harvard Dictionary of Music (via Yale University Library). Os tipos se sobrepõem e o timbre conta: a correspondência é indicativa, não uma classificação.",
    "type_bass": "Baixo",
    "type_baritone": "Barítono",
    "type_tenor": "Tenor",
    "type_alto": "Contralto",
    "type_mezzo": "Mezzo-soprano",
    "type_soprano": "Soprano",
    "note_c": "Dó",
    "note_cs": "Dó♯",
    "note_d": "Ré",
    "note_ds": "Ré♯",
    "note_e": "Mi",
    "note_f": "Fá",
    "note_fs": "Fá♯",
    "note_g": "Sol",
    "note_gs": "Sol♯",
    "note_a": "Lá",
    "note_as": "Lá♯",
    "note_b": "Si"
  },
  "hiragana-katakana-chart-quiz": {
    "heading": "Hiragana e katakana",
    "subtitle": "Tabelas, ordem dos traços e quiz de leitura, com romaji Hepburn.",
    "script_label": "Escrita",
    "hiragana": "Hiragana",
    "katakana": "Katakana",
    "both": "Ambas",
    "show_romaji": "Mostrar o romaji",
    "section_basic": "Gojūon: 46 sons básicos",
    "section_dakuten": "Dakuten e handakuten: 25 kana com diacrítico",
    "section_yoon": "Yōon: 33 combinações com ゃ, ゅ, ょ",
    "cell_label": "{{kana}} ({{romaji}})",
    "strokes_title": "Ordem dos traços",
    "strokes_loading": "Carregando os traços…",
    "strokes_error": "Não foi possível carregar os traços. Verifique a conexão e tente de novo.",
    "retry": "Tentar de novo",
    "svg_label": "Ordem dos traços de {{kana}}",
    "stroke_count": "Número de traços: {{n}}",
    "replay": "Rever o traçado",
    "speak": "Ouvir",
    "no_voice": "Nenhuma voz japonesa neste aparelho: a audição não está disponível.",
    "reduced_note": "Movimento reduzido: os traços ficam fixos, numerados na ordem.",
    "credits_label": "Traços:",
    "credits_link": "KanjiVG (kanjivg.tagaini.net), CC BY-SA 3.0",
    "hepburn_note": "Romaji Hepburn da tabela dos passaportes japoneses: ぢ e じ se escrevem ji, づ e ず zu, を o. O quiz também aceita wo, di, du, si, tu, hu e nn.",
    "quiz_title": "Quiz de leitura",
    "score": "Pontuação: {{ok}} de {{total}}",
    "streak": "Sequência: {{n}}",
    "reset_score": "Zerar",
    "mode_label": "Sentido do quiz",
    "mode_k2r": "Kana → romaji (digitado)",
    "mode_r2k": "Romaji → kana (múltipla escolha)",
    "rows_label": "Linhas do quiz",
    "rows_all": "Todas",
    "rows_basic": "Só gojūon",
    "empty_pool": "Marque pelo menos uma linha.",
    "prompt_k2r": "Como se lê este kana?",
    "prompt_r2k": "Qual kana se lê assim?",
    "answer_label": "Sua resposta em romaji",
    "answer_placeholder": "ex.: shi",
    "check": "Verificar",
    "next": "Próxima pergunta",
    "right": "Certo: {{kana}} se lê {{romaji}}.",
    "wrong": "Não exatamente: {{kana}} se lê {{romaji}}."
  },
  "chord-progression-generator": {
    "heading": "Gerador de progressões de acordes",
    "subtitle": "Tonalidade, esquema, números romanos, notas de cada acorde e audição no tempo escolhido.",
    "tonic_label": "Tônica",
    "mode_label": "Modo",
    "major": "Maior",
    "minor": "Menor",
    "key_major": "{{note}} maior",
    "key_minor": "{{note}} menor",
    "transpose_label": "Transpor",
    "transpose_down": "Um semitom abaixo",
    "transpose_up": "Um semitom acima",
    "preset_label": "Esquema",
    "custom": "Progressão personalizada",
    "custom_hint": "Progressão alterada: adicione ou remova acordes livremente.",
    "preset": {
      "axis": "Rotação do esquema \"singer/songwriter\", comum entre cantores-compositores dos anos 1990.",
      "singer": "Esquema \"singer/songwriter\", comum entre cantores-compositores dos anos 1990.",
      "doowop": "Esquema doo-wop, comum no pop dos anos 1960.",
      "hopscotch": "Esquema \"hopscotch\", comum no pop desde 2010.",
      "two_five_one": "ii–V–I com sétimas: o encadeamento básico do jazz em maior.",
      "blues": "Blues de 12 compassos: três frases de 4 compassos, acordes com sétima da dominante.",
      "singer_minor": "O esquema \"singer/songwriter\" ouvido no relativo menor.",
      "lament": "Lamento: o baixo desce da tônica à dominante, em menor, com um V maior.",
      "two_five_one_minor": "iiø7–V7–i7: o ii–V–i do jazz em menor."
    },
    "blues_label": "Blues de 12 compassos",
    "surprise": "Outro esquema ao acaso",
    "sevenths": "Acordes com sétima",
    "progression_title": "Progressão em {{key}}",
    "remove_last": "Remover o último",
    "clear": "Limpar tudo",
    "chord_play": "Ouvir {{chord}}",
    "empty": "Adicione acordes a partir da escala abaixo ou escolha um esquema.",
    "play": "Tocar",
    "stop": "Parar",
    "tempo": "Andamento",
    "volume": "Volume",
    "beats_label": "Tempos por acorde",
    "loop": "Repetir em loop",
    "duration": "Acordes: {{n}}; {{chord}} s por acorde; uma volta: {{total}} s.",
    "diatonic_title": "Acordes da escala de {{key}}",
    "diatonic_hint": "Toque um acorde para ouvi-lo e adicioná-lo ao fim da progressão.",
    "add_chord": "Adicionar {{chord}} à progressão",
    "max_note": "Máximo: {{n}} acordes.",
    "minor_note": "Em menor, os acordes seguem a escala menor natural; o lamento e o ii–V–i usam um V maior, como indica o Open Music Theory.",
    "synth_note": "Som sintetizado no navegador, o mesmo do piano virtual, não um piano amostrado.",
    "source_note": "Esquemas segundo o Open Music Theory 2e (Gotham et al., CC BY-SA 4.0), descritos por estilo, sem citar obras.",
    "note": {
      "c": "Dó",
      "c_sharp": "Dó♯",
      "c_flat": "Dó♭",
      "d": "Ré",
      "d_sharp": "Ré♯",
      "d_flat": "Ré♭",
      "e": "Mi",
      "e_sharp": "Mi♯",
      "e_flat": "Mi♭",
      "f": "Fá",
      "f_sharp": "Fá♯",
      "f_flat": "Fá♭",
      "f_double_sharp": "Fá♯♯",
      "g": "Sol",
      "g_sharp": "Sol♯",
      "g_flat": "Sol♭",
      "a": "Lá",
      "a_sharp": "Lá♯",
      "a_flat": "Lá♭",
      "b": "Si",
      "b_sharp": "Si♯",
      "b_flat": "Si♭"
    }
  },
  "chess-clock": {
    "heading": "Relógio de xadrez",
    "subtitle": "Toque no seu relógio ou aperte Espaço para terminar o lance.",
    "white": "Brancas",
    "black": "Pretas",
    "half_aria": "Relógio das {{player}}, {{time}}",
    "flag_fell": "Tempo esgotado",
    "flag_status": "Tempo esgotado para as {{player}}.",
    "delay_left": "Delay: {{s}} s",
    "moves": "Lances: {{n}}",
    "start": "Iniciar (brancas)",
    "pause": "Pausar",
    "resume": "Retomar",
    "reset": "Zerar",
    "sound": "Som de fim de tempo",
    "fullscreen": "Tela cheia",
    "exit_fullscreen": "Sair da tela cheia",
    "clock_region": "Relógio",
    "keys_hint": "Espaço: terminar o lance (ou iniciar, retomar). Antes do início, tocar no seu relógio dispara o do adversário. A tela fica acesa durante a partida se o navegador permitir.",
    "presets_title": "Ritmos de jogo",
    "cat_bullet": "Bullet",
    "cat_blitz": "Blitz",
    "cat_rapid": "Rápido",
    "cat_classical": "Clássico",
    "presets_hint": "Minutos + segundos de incremento Fischer. Grupos pela duração estimada do Lichess (tempo + 40 × incremento).",
    "custom_title": "Ritmo personalizado",
    "minutes_label": "Minutos",
    "seconds_label": "Segundos",
    "increment_label": "Por lance",
    "mode_label": "Tipo de tempo extra",
    "mode_fischer": "Incremento Fischer (cumulativo)",
    "mode_delay": "Delay Bronstein (não cumulativo)",
    "mode_fischer_help": "O tempo por lance é somado antes de cada lance, desde o primeiro (glossário FIDE): ele se acumula se você joga rápido.",
    "mode_delay_help": "O tempo principal só cai depois do delay (FIDE, art. 6.3.2); um lance dentro do delay o deixa igual e não soma nada.",
    "mode_none_help": "Sem tempo por lance: cada jogador tem só o tempo base (morte súbita).",
    "fide_category": "Categoria FIDE deste ritmo: {{category}}",
    "fide_blitz": "blitz (tempo + 60 × incremento ≤ 10 min)",
    "fide_rapid": "rápido (mais de 10 e menos de 60 min)",
    "fide_standard": "standard (60 min ou mais)",
    "locked_hint": "Partida em andamento: zere para mudar o ritmo.",
    "background_note": "O tempo é recalculado a partir do instante em que o lance começou: ele continua certo se a aba for para segundo plano. Durante a partida, a ferramenta pede ao navegador que mantenha a tela acesa."
  },
  "padel-americano-generator": {
    "heading": "Torneio americano de padel",
    "subtitle": "Jogadores, quadras, pontos por partida: a tabela de rodadas, os placares e o ranking.",
    "players_title": "Jogadores ({{n}})",
    "player_default": "Jogador {{n}}",
    "player_name": "Nome do jogador {{n}}",
    "remove_player": "Remover {{name}}",
    "add_player": "Adicionar jogador",
    "players_hint": "De 4 a 24 jogadores. Mudar o número de jogadores, quadras ou rodadas exige uma nova tabela.",
    "courts_label": "Quadras",
    "rounds_label": "Rodadas",
    "rounds_hint": "Para que cada um possa formar dupla com todos os outros: {{n}} rodadas.",
    "points_label": "Pontos por partida",
    "points_option": "{{n}} pontos",
    "points_hint": "Total de pontos de uma partida, definido pelo organizador (por exemplo 13-11 em 24 pontos).",
    "courts_unused": "Quadras usadas de fato com {{players}} jogadores: {{used}} (4 jogadores por quadra).",
    "sitout_each_round": "Jogadores descansando a cada rodada: {{k}}.",
    "rounds_short": "Com menos de {{needed}} rodadas, nem todos conseguem formar dupla com todos.",
    "generate": "Gerar a tabela",
    "regenerate": "Novo sorteio",
    "confirm_regenerate": "Uma nova tabela apaga os placares informados. Continuar?",
    "stale_notice": "Ajustes alterados: a tabela exibida usa os ajustes anteriores (jogadores: {{n}}, quadras: {{courts}}, rodadas: {{rounds}}). Gere uma nova para aplicá-los.",
    "balance_title": "Equilíbrio da tabela",
    "stat_partner_ok": "Nenhuma dupla de jogadores jogou junta duas vezes.",
    "stat_partner_rep": "Duplas que jogaram juntas mais de uma vez: {{pairs}} (até {{max}} vezes).",
    "stat_never": "Duplas de jogadores que nunca jogaram juntas: {{k}}.",
    "stat_opp": "Dois jogadores se enfrentam entre {{min}} e {{max}} vezes.",
    "stat_games": "Partidas por jogador: de {{min}} a {{max}}; descansos: de {{rmin}} a {{rmax}}.",
    "method_note": "A tabela é buscada por tentativas: ela limita parceiros repetidos e depois distribui os adversários, sem garantia de ótimo. Um equilíbrio perfeito de adversários não é possível para qualquer número de jogadores.",
    "standings_title": "Ranking",
    "print": "Imprimir",
    "col_player": "Jogador",
    "col_points": "Pontos",
    "col_played": "Partidas",
    "col_wdl": "V-E-D",
    "col_diff": "Saldo",
    "col_avg": "Média",
    "rank_by_points": "Ranking pelo total de pontos, depois saldo, depois vitórias.",
    "rank_by_avg": "Número de partidas com placar diferente: ranking pela média por partida, depois saldo e vitórias.",
    "round_title": "Rodada {{n}}",
    "court": "Quadra {{n}}",
    "score_aria": "Placar de {{team}}, quadra {{court}}, rodada {{round}}",
    "score_total_warn": "Total {{total}} em vez de {{points}}: confira o placar.",
    "resting": "Descansando: {{names}}",
    "format_note": "O americano é um formato de clube: a Federação Internacional de Padel não define suas regras. O “mexicano” não é oferecido, por falta de uma definição de referência.",
    "storage_note": "Jogadores, tabela e placares ficam salvos neste navegador, neste aparelho."
  },
  "flashcards-spaced-repetition": {
    "heading": "Flashcards com repetição espaçada",
    "subtitle": "Monte baralhos e revise os cartões do dia: o algoritmo SM-2 define a próxima data.",
    "deck_label": "Baralho",
    "delete_deck": "Excluir o baralho {{name}}",
    "confirm_delete_deck": "Excluir o baralho “{{name}}” e seus cartões ({{n}})?",
    "stat_cards": "Cartões",
    "stat_due": "Para hoje",
    "stat_new": "Novos",
    "remaining": "Cartões restantes na sessão: {{n}}",
    "front": "Frente",
    "back": "Verso",
    "show_answer": "Mostrar a resposta",
    "grade_prompt": "Como você respondeu?",
    "grade0": "Branco total",
    "grade1": "Errei, mas reconheci a resposta",
    "grade2": "Errei, embora parecesse fácil",
    "grade3": "Certo, com muita dificuldade",
    "grade4": "Certo, depois de hesitar",
    "grade5": "Perfeito",
    "next_in": "próxima em {{n}} d",
    "practice_only": "repetição: agenda inalterada",
    "keys_hint": "Teclado: Espaço ou Enter mostra a resposta, 0 a 5 dá a nota.",
    "session_done": "Sessão concluída. Cartões revisados: {{n}}.",
    "start": "Começar a revisão ({{n}})",
    "none_due_next": "Nada para revisar hoje. Próximo cartão em {{date}}.",
    "none_due": "Este baralho está vazio: adicione um cartão.",
    "no_deck": "Nenhum baralho: crie um para começar.",
    "list_title": "Cartões do baralho ({{n}})",
    "card_meta": "vence {{date}} · intervalo {{n}} d · EF {{ef}}",
    "delete_card": "Excluir o cartão {{name}}",
    "add_title": "Novo cartão",
    "add_card": "Adicionar cartão",
    "new_deck": "Novo baralho",
    "new_deck_placeholder": "Ex.: vocabulário de inglês",
    "create": "Criar",
    "csv_title": "Importação e exportação CSV",
    "export": "Exportar (CSV)",
    "import": "Importar (CSV)",
    "import_ok": "Cartões importados: {{n}}",
    "import_error": "Nenhum cartão lido: são necessárias ao menos duas colunas, frente e verso.",
    "csv_hint": "Colunas: frente, verso e, se quiser, EF, repetições, intervalo e vencimento (AAAA-MM-DD). Separador: vírgula, ponto e vírgula ou tabulação.",
    "method_note": "SM-2: 1 dia, depois 6, depois intervalo × EF (2,5 no início, 1,3 no mínimo); uma nota abaixo de 3 leva o cartão de volta a 1 dia. Os cartões ficam neste navegador.",
    "sample": {
      "deck": "Exemplo: capitais da Europa",
      "f1": "Capital de Portugal?",
      "f2": "Capital da Áustria?",
      "f3": "Capital da Polônia?",
      "f4": "Capital da Grécia?",
      "f5": "Capital da Irlanda?",
      "f6": "Capital da Hungria?",
      "b1": "Lisboa",
      "b2": "Viena",
      "b3": "Varsóvia",
      "b4": "Atenas",
      "b5": "Dublin",
      "b6": "Budapeste"
    }
  },
  "reaction-time-test": {
    "heading": "Teste de tempo de reação",
    "subtitle": "Clique assim que a área ficar verde, {{n}} tentativas",
    "zone_idle": "Clique para começar",
    "zone_idle_sub": "Espere o verde e clique o mais rápido possível.",
    "zone_wait": "Espere o verde…",
    "zone_wait_sub": "Um clique agora seria uma largada falsa.",
    "zone_go": "Clique!",
    "zone_early": "Cedo demais!",
    "zone_early_sub": "Esta tentativa não conta. Clique para refazê-la.",
    "zone_shown_sub": "Tentativa {{k}} de {{total}}. Clique para continuar.",
    "zone_done": "Média: {{value}} ms",
    "zone_done_sub": "Clique para fazer outra série.",
    "controls_hint": "Mouse, toque, ou tecla Espaço ou Enter quando a área estiver em foco.",
    "results_title": "Resultados ({{k}} de {{total}})",
    "restart": "Recomeçar",
    "trials_label": "Tempo de cada tentativa, em milissegundos",
    "mean_label": "Média",
    "median_label": "Mediana",
    "best_label": "Melhor tentativa",
    "worst_label": "Tentativa mais lenta",
    "no_result": "Nenhuma tentativa ainda: clique na área azul.",
    "ref_title": "Referência publicada",
    "ref_text": "Woods et al. (2015), 1.469 adultos de 18 a 65 anos: {{mean}} ms em média, {{corrected}} ms após corrigir os atrasos de tela e mouse ({{delay}} ms no equipamento deles).",
    "ref_compare": "Sua mediana: {{median}} ms, ou seja, {{diff}} ms em relação à média do estudo.",
    "latency_note": "Resultado indicativo: inclui a latência da sua tela (um quadro dura {{frame}} ms a 60 Hz), do mouse ou da tela sensível ao toque e do navegador. Compare-se no mesmo aparelho. Este teste não substitui a avaliação de um médico."
  },
  "sound-level-meter": {
    "heading": "Medidor de decibéis",
    "subtitle": "Nível sonoro com ponderação A, máximo e média (Leq) medidos pelo microfone.",
    "not_a_meter": "O microfone do celular ou do computador não é um medidor de nível sonoro: não é calibrado e satura em níveis altos. Os valores são relativos (dBFS) até você informar um ajuste e continuam sendo uma estimativa depois.",
    "start": "Ativar o microfone",
    "starting": "Aguardando permissão do microfone…",
    "stop": "Desativar o microfone",
    "err_insecure": "O microfone só fica disponível em uma página segura (https) de um navegador recente.",
    "err_denied": "O acesso ao microfone foi negado. Permita pela barra de endereço (ícone de cadeado ou de microfone) e tente de novo.",
    "err_notfound": "Nenhum microfone encontrado. Conecte um ou confira as configurações do sistema.",
    "err_busy": "Outro aplicativo está usando o microfone. Feche-o e tente de novo.",
    "err_other": "Não foi possível abrir o microfone. Recarregue a página ou use outro navegador.",
    "privacy": "O som é analisado no seu navegador: nada é gravado nem enviado. O microfone desliga quando você sai da página.",
    "processing_warn": "Seu navegador não confirmou que o ganho automático ou a redução de ruído estão desligados (caso do Safari): o nível pode sair suavizado ou comprimido.",
    "response_label": "Ponderação temporal",
    "fast": "Fast (125 ms)",
    "slow": "Slow (1 s)",
    "offset_label": "Ajuste de calibração",
    "offset_hint": "Meça a mesma fonte que um medidor calibrado e informe a diferença (o valor dele menos o mostrado aqui com 0). Com 0, a ferramenta mostra dBFS (A): 0 = escala total do microfone.",
    "level_fast": "Nível (Fast, 125 ms)",
    "level_slow": "Nível (Slow, 1 s)",
    "unit_dbfs": "dBFS (A)",
    "unit_dba": "dB(A) estimados",
    "max_label": "Máximo",
    "leq_label": "Leq (média)",
    "duration_label": "Duração",
    "unit_note": "Valores em {{unit}}, ponderação A. Uma senoide em escala total dá −3,0 dBFS.",
    "reset": "Zerar",
    "niosh_uncal": "Informe um ajuste de calibração para comparar a média (Leq) com os limites de exposição.",
    "niosh_time": "Leq estimado {{leq}} dB(A): nesse nível médio, o NIOSH recomenda no máximo {{time}} de exposição por dia.",
    "niosh_below": "Leq estimado {{leq}} dB(A): abaixo do limite recomendado pelo NIOSH, 85 dB(A) em média em 8 h.",
    "hours": "{{h}} h",
    "minutes": "{{m}} min",
    "history_title": "Histórico (60 s)",
    "history_aria": "Evolução do nível sonoro em 60 segundos, em {{unit}}",
    "history_range": "De {{lo}} a {{hi}} {{unit}}",
    "history_span": "últimos 60 segundos",
    "ref_title": "Níveis do dia a dia",
    "ref_conversation": "Conversa normal",
    "ref_cinema": "Sala de cinema",
    "ref_moto": "Motos e motocross",
    "ref_headphones": "Fones no máximo, shows, jogos",
    "ref_sirens": "Sirenes",
    "ref_fireworks": "Queima de fogos",
    "ref_source": "Níveis típicos em dB(A) reais, segundo o NIDCD (NIH, página atualizada em 16/04/2025).",
    "thr_title": "Limites de exposição",
    "thr_nidcd70": "Sem efeito provável na audição, mesmo por muito tempo (NIDCD)",
    "thr_who": "Escuta segura, 40 h por semana, adulto / criança (OMS-UIT H.870)",
    "thr_inrs": "Trabalho na França, média de 8 h: ação, ação superior, valor-limite (Código do Trabalho, INRS)",
    "thr_niosh": "Limite recomendado em 8 h; cada +3 dB divide o tempo por 2 (NIOSH)",
    "thr_nidcd85": "Exposição longa ou repetida: risco de perda auditiva (NIDCD)",
    "thr_note": "Esses limites valem para uma média (Leq) diária ou semanal, não para um pico. Eles supõem dB reais: sem calibração, a ferramenta não consegue verificá-los."
  },
  "online-metronome": {
    "heading": "Metrônomo",
    "subtitle": "Andamento estável de 20 a 300 BPM, compassos simples e compostos, subdivisões e tap tempo.",
    "bpm_label": "Andamento",
    "bpm_range": "Andamento limitado de {{min}} a {{max}} BPM: usando {{value}} BPM.",
    "tap": "Marcar o andamento",
    "meter_label": "Compasso",
    "bpm_hint": "O BPM conta a figura de baixo: a semínima em x/4, a colcheia em x/8. Em 6/8, 9/8 e 12/8 as colcheias são agrupadas de três em três.",
    "sub_label": "Subdivisões",
    "sub": {
      "1": "Só os tempos",
      "2": "2 por tempo",
      "3": "3 por tempo (tercinas)",
      "4": "4 por tempo"
    },
    "accent": "Acentuar o primeiro tempo",
    "volume_label": "Volume",
    "summary": "{{meter}} · um tempo a cada {{ms}} ms",
    "start": "Iniciar",
    "stop": "Parar",
    "precision_note": "Cada clique é programado no relógio de áudio com 100 ms de antecedência: o andamento fica estável mesmo se a página ficar lenta. Um fone Bluetooth pode acrescentar um pequeno atraso constante.",
    "ios_note": "No iPhone ou iPad, se não ouvir nada, desative o modo silencioso."
  },
  "aquarium-volume-calculator": {
    "heading": "Volume líquido e peso do aquário",
    "subtitle": "Vidro, substrato e decoração descontados, em litros e galões dos EUA",
    "shape_label": "Formato",
    "shape_rect": "Retangular",
    "shape_cyl": "Cilíndrico",
    "shape_corner": "De canto",
    "shape_bow": "Frente curva",
    "unit_label": "Unidades",
    "unit_metric": "cm e mm",
    "unit_imperial": "Polegadas",
    "unit_in": "pol",
    "unit_kgl": "kg/L",
    "dims_title": "Medidas externas",
    "length_label": "Comprimento",
    "width_label": "Largura (profundidade)",
    "depth_side_label": "Profundidade nas laterais",
    "bow_label": "Curvatura no centro",
    "diameter_label": "Diâmetro",
    "side_label": "Lado na parede",
    "height_label": "Altura",
    "glass_label": "Espessura do vidro",
    "corner_hint": "Aquário em quarto de círculo: os dois lados retos nas paredes, frente curva.",
    "bow_hint": "Curvatura: quanto a frente avança no centro em relação aos cantos (no máximo metade do comprimento).",
    "gap_label": "Espaço abaixo da borda",
    "substrate_label": "Altura do substrato",
    "decor_label": "Volume da decoração",
    "svg_title": "Vista de cima do aquário: contorno externo e interno",
    "svg_caption": "Vista de cima em escala: linha contínua por fora, tracejada por dentro do vidro.",
    "notice_glass": "A espessura do vidro passa das medidas: confira as unidades.",
    "notice_bow": "Curvatura limitada à metade do comprimento (além disso a frente passa do semicírculo).",
    "result_title": "Volumes",
    "net_label": "Água líquida no aquário",
    "gross_label": "Volume bruto (externo)",
    "inner_label": "Volume interno",
    "sand_volume": "Volume de substrato",
    "gal_value": "{{value}} gal EUA",
    "weight_title": "Peso cheio",
    "weight_value": "{{kg}} kg · {{lb}} lb",
    "water_weight": "Água",
    "glass_weight": "Vidro",
    "glass_volume": "{{value}} L de vidro a 2,5 kg/L",
    "sand_weight": "Substrato",
    "total_weight": "Total",
    "total_note": "Sem móvel nem decoração",
    "sand_density_label": "Densidade do substrato",
    "indicative": "Densidade do substrato: valor indicativo, não verificado. O vidro (2,5 kg/L) segue a ficha AGC conforme EN 572-1.",
    "equipment_title": "Aquecedor e filtro",
    "heater_label": "Aquecimento por litro",
    "turnover_label": "Circulação (volumes por hora)",
    "heater_result": "Potência do aquecedor",
    "filter_result": "Vazão do filtro",
    "gph_value": "{{value}} gal EUA/h",
    "equipment_note": "Regras de aquecimento por litro e de circulação: valores indicativos, não verificados em fonte oficial. Siga o manual do fabricante e a temperatura do ambiente.",
    "disclaimer": "Cálculo geométrico: o substrato é contado maciço, reforços e tampas não entram. Confira a carga que o móvel e o piso suportam."
  },
  "knitting-row-counter": {
    "heading": "Contador de carreiras e pontos",
    "subtitle": "Tricô ou crochê: vários contadores, motivos repetidos, desfazer e tela acesa.",
    "kind_rows": "Carreiras",
    "kind_repeat": "Motivo",
    "kind_stitches": "Pontos",
    "kind_custom": "Contador",
    "default_project": "Meu projeto",
    "confirm_delete": "Excluir o projeto “{{name}}” e seus contadores?",
    "repeat_progress": "{{value}} / {{every}} carreiras do motivo · repetições concluídas: {{cycles}}",
    "project_select": "Projeto",
    "project_name": "Nome do projeto",
    "new_project": "Novo projeto",
    "delete_project": "Excluir projeto",
    "plus_one": "+1",
    "plus_aria": "Somar 1 a {{name}}",
    "minus_aria": "Subtrair 1 de {{name}}",
    "undo": "Desfazer",
    "reset": "Zerar",
    "space_hint": "Barra de espaço: +1 carreira (quando nenhum campo está selecionado).",
    "counter_name": "Nome do contador",
    "remove_counter": "Excluir o contador {{name}}",
    "every_label": "Zerar a cada N carreiras (0 = nunca)",
    "follow_label": "Avança com {{name}}",
    "add_counter": "Adicionar contador",
    "screen_title": "Tela",
    "wake_label": "Manter a tela acesa",
    "wake_unsupported": "Este navegador não consegue manter a tela acesa: ajuste o modo de suspensão nas configurações do aparelho.",
    "wake_note": "O navegador libera esse bloqueio quando você troca de app; ele é pedido de novo quando você volta. Gasta um pouco mais de bateria.",
    "save_note": "Seus projetos e contadores ficam salvos neste navegador, neste dispositivo. O histórico de desfazer é apagado ao recarregar."
  },
  "aim-trainer": {
    "heading": "Treino de mira",
    "subtitle": "Alvos fixos ou rastreamento, com mouse ou pelo toque",
    "mode_label": "Modo",
    "mode_static": "Alvos fixos",
    "mode_tracking": "Rastreamento",
    "duration_label": "Duração",
    "size_label": "Tamanho dos alvos",
    "size_small": "Pequeno",
    "size_medium": "Médio",
    "size_large": "Grande",
    "lock_option": "Travar o ponteiro (Pointer Lock): cursor oculto, movimento relativo do mouse como em um jogo de tiro. Esc encerra a partida.",
    "lock_unavailable": "Pointer Lock não está disponível neste aparelho (celular, tablet ou tela sensível ao toque): o jogo é pelo toque.",
    "rules_static": "Acerte cada alvo o mais rápido possível; um clique fora conta como erro.",
    "rules_tracking": "Mantenha o ponteiro (ou o dedo) sobre o alvo em movimento pelo maior tempo possível.",
    "canvas_label": "Arena de tiro com alvos",
    "hud_time": "Tempo",
    "hud_hits": "Acertos",
    "hud_on_target": "No alvo",
    "start": "Começar",
    "play_again": "Jogar de novo",
    "exit_hint": "Esc para a partida a qualquer momento. O jogo precisa de mouse, touchpad ou tela sensível ao toque.",
    "results_title": "Resultados da partida",
    "res_hits": "Pontuação (alvos atingidos)",
    "res_accuracy": "Precisão",
    "res_avg_time": "Tempo médio por alvo",
    "res_per_second": "Alvos por segundo",
    "res_on_target": "Tempo no alvo",
    "res_on_target_time": "Duração total no alvo",
    "no_result": "Inicie uma partida: a pontuação, a precisão e o tempo por alvo aparecerão aqui.",
    "note": "As pontuações dependem da tela, da sensibilidade do mouse e da latência de exibição: compare-se no mesmo aparelho, com as mesmas configurações."
  },
  "chess-openings-explorer": {
    "heading": "Explorador de aberturas de xadrez",
    "subtitle": "Jogue os lances ou busque uma abertura: nome, código ECO e continuações da base do lichess.",
    "board_label": "Tabuleiro: escolha uma peça e depois a casa de destino",
    "square_piece": "{{square}}, {{piece}}",
    "square_empty": "{{square}}, casa vazia",
    "square_target_piece": "{{square}}, {{piece}}, captura possível",
    "square_target_empty": "{{square}}, lance possível",
    "piece": {
      "wp": "peão branco",
      "wn": "cavalo branco",
      "wb": "bispo branco",
      "wr": "torre branca",
      "wq": "dama branca",
      "wk": "rei branco",
      "bp": "peão preto",
      "bn": "cavalo preto",
      "bb": "bispo preto",
      "br": "torre preta",
      "bq": "dama preta",
      "bk": "rei preto"
    },
    "back": "Voltar lance",
    "reset": "Recomeçar",
    "flip": "Girar o tabuleiro",
    "turn_white": "Vez das brancas",
    "turn_black": "Vez das pretas",
    "moves_title": "Lances jogados",
    "copy_pgn": "Copiar o PGN",
    "no_moves": "Nenhum lance ainda: jogue no tabuleiro ou escolha uma continuação.",
    "load_error": "Não foi possível carregar a base de aberturas. Verifique a conexão e tente de novo.",
    "retry": "Tentar de novo",
    "loading": "Carregando a base de aberturas…",
    "opening_title": "Abertura da posição",
    "start_position": "Posição inicial",
    "out_of_book": "Posição fora da base: nome da última posição catalogada, depois de {{line}}.",
    "transposition": "Transposição: mesma posição da linha de referência {{line}}.",
    "no_named": "Nenhuma posição nomeada neste caminho.",
    "next_title": "Continuações catalogadas",
    "move_header": "Lance",
    "name_header": "Posição resultante",
    "lines_header": "Linhas",
    "unnamed": "sem nome próprio",
    "no_next": "Nenhuma continuação catalogada a partir desta posição.",
    "search_label": "Buscar uma abertura",
    "search_placeholder": "Nome em inglês (Sicilian) ou código ECO (B20)",
    "search_count": "{{shown}} resultados exibidos de {{total}}",
    "search_none": "Nenhuma abertura encontrada. Os nomes estão em inglês.",
    "names_note": "Base de {{n}} linhas nomeadas (códigos ECO A00 a E99). Os nomes são os da base, em inglês.",
    "no_stats": "Sem estatísticas de partidas nem porcentagens de vitória: apenas a árvore de aberturas nomeadas, carregada uma vez pelo seu navegador.",
    "credits": "Aberturas: lichess-org/chess-openings (CC0) · Peças: Colin M. L. Burnett (BSD) · Regras dos lances: chess.js (BSD-2)"
  },
  "companion-planting-chart": {
    "heading": "Consórcios favoráveis e desfavoráveis",
    "subtitle": "20 hortaliças, com a fonte de cada relação",
    "warning": "A maioria dos consórcios vem da tradição de horta e não foi comprovada por ensaios. Cada relação indica se se apoia em uma fonte ou só na tradição.",
    "crop_label": "Hortaliça",
    "filter_all": "Todas",
    "filter_good": "Favoráveis",
    "filter_bad": "Desfavoráveis",
    "studies_only": "Só as relações apoiadas em uma fonte",
    "good_title": "Favoráveis com: {{name}}",
    "bad_title": "Desfavoráveis com: {{name}}",
    "none": "Nenhuma relação com este filtro.",
    "trad_badge": "Tradição de horta, não comprovada",
    "study_badge": "Apoiado em uma fonte",
    "ev_uvah": "Estudo: no cultivo consorciado, a cebola reduziu os ataques da mosca-da-cenoura, sobretudo com cebolas jovens, antes da formação do bulbo (Uvah e Coaker, 1984).",
    "ev_purdue": "Fato estabelecido: Phytophthora infestans causa a requeima no tomate e na batata (Purdue Extension). O efeito de afastá-los na horta não foi medido.",
    "with_q": "{{name}} ({{q}})",
    "q_bush": "anão",
    "q_pole": "trepador",
    "beans_note": "A fonte diz também que o feijão combina com “a maioria das hortaliças e ervas”: esse conselho geral não é repetido casa por casa.",
    "grid_title": "Grade das 20 hortaliças",
    "grid_hint": "Clique em uma hortaliça da primeira coluna para ver a ficha dela. Ervas e flores companheiras aparecem só nas fichas.",
    "cell_good": "{{a}} e {{b}}: favorável",
    "cell_bad": "{{a}} e {{b}}: desfavorável",
    "legend_good": "Favorável",
    "legend_bad": "Desfavorável",
    "legend_study": "Contorno: apoiado em uma fonte",
    "source_note": "Relações: “Companion Planting Chart” do programa UC Master Gardener (UC ANR, com base na ATTRA). Pares com apoio: Uvah e Coaker (1984); Purdue Extension BP-80-W.",
    "disclaimer": "Orientação de horta: clima, espaçamento, rotação e saúde do solo pesam mais que as vizinhanças.",
    "p_asparagus": "Aspargo",
    "p_bean": "Feijão",
    "p_beet": "Beterraba",
    "p_cabbage": "Brássicas (repolho, brócolis, couve-flor)",
    "p_carrot": "Cenoura",
    "p_celery": "Aipo",
    "p_corn": "Milho",
    "p_cucumber": "Pepino",
    "p_eggplant": "Berinjela",
    "p_lettuce": "Alface",
    "p_onion": "Cebola e alho",
    "p_parsley": "Salsinha",
    "p_pea": "Ervilha",
    "p_potato": "Batata",
    "p_pumpkin": "Abóbora",
    "p_radish": "Rabanete",
    "p_spinach": "Espinafre",
    "p_squash": "Abobrinha",
    "p_tomato": "Tomate",
    "p_turnip": "Nabo",
    "p_basil": "Manjericão",
    "p_chamomile": "Camomila",
    "p_chard": "Acelga",
    "p_dill": "Endro",
    "p_fennel": "Funcho",
    "p_fava": "Fava",
    "p_gladiolus": "Gladíolo",
    "p_herbs": "Ervas aromáticas",
    "p_horseradish": "Raiz-forte",
    "p_hyssop": "Hissopo",
    "p_kohlrabi": "Couve-rábano",
    "p_marigold": "Cravo-de-defunto",
    "p_nasturtium": "Capuchinha",
    "p_rosemary": "Alecrim",
    "p_sage": "Sálvia",
    "p_savory": "Segurelha",
    "p_strawberry": "Morango",
    "p_sunflower": "Girassol"
  },
  "compost-carbon-nitrogen-calculator": {
    "heading": "Relação C/N e umidade da mistura",
    "subtitle": "Ponderada pela matéria seca (fórmula de Cornell)",
    "materials_title": "Materiais da pilha",
    "material_label": "Material",
    "mass_label": "Massa úmida",
    "n_label": "Nitrogênio (N, % seco)",
    "c_label": "Carbono (C, % seco)",
    "m_label": "Umidade",
    "remove_row": "Remover {{name}}",
    "add_row": "Adicionar um material",
    "values_hint": "N, C e umidade vêm da tabela (médias de análises); altere-os se tiver uma análise dos seus materiais.",
    "result_title": "Resultado da mistura",
    "ratio_label": "Relação carbono/nitrogênio",
    "bar_title": "C/N de {{value}} numa escala de 0 a 60, faixa preferida 25 a 30",
    "v_low": "Abaixo de 20: nitrogênio demais, risco de cheiro de amônia. Adicione materiais marrons (folhas, palha, papelão).",
    "v_ok_low": "Entre 20 e 25: aceitável, um pouco rico em nitrogênio.",
    "v_pref": "Entre 25 e 30: faixa preferida.",
    "v_ok_high": "Entre 30 e 40: aceitável, decomposição mais lenta.",
    "v_high": "Acima de 40: carbono demais, a pilha quase não aquece. Adicione materiais verdes (grama, cascas, esterco).",
    "v_none": "Adicione um material com nitrogênio para obter uma relação.",
    "moisture_label": "Umidade",
    "total_label": "Massa total",
    "dry_label": "Matéria seca",
    "m_dry": "Umidade abaixo de 40%: seco demais, regue ao revirar.",
    "m_ok": "Umidade aceitável (40 a 65%).",
    "m_pref": "Umidade na faixa preferida (50 a 55%).",
    "m_wet": "Umidade acima de 65%: úmido demais, adicione materiais secos.",
    "bar_caption": "Faixas do LSU AgCenter com base no On-Farm Composting Handbook (NRAES-54): C/N 20 a 40 aceitável, 25 a 30 preferido.",
    "balance_title": "Atingir uma C/N alvo",
    "balance_row_label": "Material a ajustar",
    "target_label": "C/N alvo",
    "balance_result": "Para uma C/N de {{target}}: {{mass}} de {{name}} (hoje {{current}}), sem mudar os outros materiais.",
    "balance_impossible": "Este material não permite chegar a {{target}} com os outros: escolha um mais rico em carbono ou em nitrogênio conforme o desvio.",
    "table_title": "Tabela de materiais (N, C, umidade)",
    "col_material": "Material",
    "col_n": "N % seco",
    "col_c": "C % seco",
    "col_cn": "C/N",
    "col_m": "Umidade %",
    "col_src": "Origem",
    "src_note": "The Composting Handbook, apêndice B (Compost Research & Education Foundation, revisão de 20/12/2021). OFCH: On-Farm Composting Handbook (1992); WSU: Washington State University; COTC: curso de formação de operadores de compostagem.",
    "disclaimer": "Estimativa a partir de médias: o carbono lento de degradar (madeira, papelão) e o revolvimento da pilha contam tanto quanto a C/N.",
    "m_veg": "Restos de legumes",
    "m_fruit": "Restos de frutas",
    "m_food": "Restos de cozinha",
    "m_coffee": "Borra de café",
    "m_grass": "Grama cortada",
    "m_leaves": "Folhas secas",
    "m_straw": "Palha",
    "m_hay": "Feno",
    "m_shrub": "Podas de arbustos",
    "m_hardwood": "Madeira de folhosas triturada",
    "m_sawdust": "Serragem e maravalha",
    "m_cardboard": "Papelão ondulado",
    "m_newsprint": "Papel de jornal",
    "m_horse": "Esterco de cavalo",
    "m_cattle": "Esterco bovino",
    "m_poultry": "Cama de frango",
    "m_hens": "Esterco de galinhas poedeiras",
    "m_sheep": "Esterco de ovelha",
    "m_water": "Água (rega)"
  },
  "dead-pixel-test": {
    "heading": "Teste de pixel morto",
    "subtitle": "12 padrões em tela cheia para examinar o seu painel",
    "start": "Iniciar o teste em tela cheia",
    "controls": "Próximo padrão: seta para a direita, barra de espaço, clique ou deslize para a esquerda. Padrão anterior: seta para a esquerda ou deslize para a direita. Sair: Esc ou botão ✕. H oculta ou mostra as indicações.",
    "no_fullscreen": "Este navegador não permite tela cheia: o padrão vai cobrir a janela. Saia pelo botão ✕ (toque na tela para exibi-lo) ou com Esc.",
    "patterns_title": "Começar por um padrão",
    "pattern_black": "Preto",
    "pattern_white": "Branco",
    "pattern_red": "Vermelho",
    "pattern_green": "Verde",
    "pattern_blue": "Azul",
    "pattern_cyan": "Ciano",
    "pattern_magenta": "Magenta",
    "pattern_yellow": "Amarelo",
    "pattern_gray": "Cinza 50%",
    "pattern_gradient_gray": "Gradiente preto-branco",
    "pattern_gradient_rgb": "Gradiente de cores",
    "pattern_grid": "Grade",
    "look_title": "O que procurar",
    "look_dead": "Pixel morto: ponto preto sobre o branco e as cores.",
    "look_stuck": "Pixel travado: ponto vermelho, verde ou azul que não muda de um padrão para outro.",
    "look_hot": "Pixel quente: ponto claro sobre o preto.",
    "look_bleed": "Vazamento de luz de fundo: halos claros nos cantos ou nas bordas, sobre o preto.",
    "look_banding": "Faixas: degraus visíveis nos gradientes em vez de uma transição contínua.",
    "tips": "Limpe a tela antes do teste: a poeira parece um pixel morto, mas se move quando você passa um pano. Os padrões mudam no máximo 3 vezes por segundo e a ferramenta nunca faz a tela piscar.",
    "overlay_label": "Padrão de teste em tela cheia",
    "hud_hint": "← → ou deslize para trocar, Esc ou ✕ para sair",
    "exit": "Sair do teste"
  },
  "drum-machine": {
    "heading": "Bateria eletrônica de 16 passos",
    "subtitle": "8 sons de bateria sintetizados, andamento, swing, volume por faixa e link para compartilhar.",
    "start": "Tocar",
    "stop": "Parar",
    "presets_label": "Padrões iniciais",
    "preset": {
      "rock": "Rock",
      "house": "House",
      "hiphop": "Hip-hop",
      "reggaeton": "Reggaeton"
    },
    "clear": "Limpar tudo",
    "grid_hint": "16 passos = um compasso 4/4 em semicolcheias. Toque em uma casa para pôr ou tirar um toque, e no nome de uma faixa para ouvi-la.",
    "track": {
      "kick": "Bumbo",
      "snare": "Caixa",
      "clap": "Palma",
      "hat_closed": "Chimbal fechado",
      "hat_open": "Chimbal aberto",
      "tom_low": "Tom grave",
      "tom_high": "Tom agudo",
      "rim": "Aro (rimshot)"
    },
    "cell": "{{track}}, passo {{step}}",
    "preview": "Ouvir: {{track}}",
    "tempo_label": "Andamento",
    "tempo_range": "Andamento limitado de {{min}} a {{max}} BPM: usando {{value}} BPM.",
    "swing_label": "Swing",
    "swing_hint": "50% = reto, 66,7% = ternário. O swing alonga a 1ª semicolcheia de cada par e encurta a 2ª.",
    "master_label": "Volume geral",
    "mixer_label": "Volume por faixa",
    "share_label": "Link do padrão",
    "share_copy": "Copiar link",
    "share_hint": "O padrão, o andamento e o swing ficam na parte depois de #: nada é salvo em um servidor.",
    "sound_note": "Sons calculados ao vivo, sem amostras. Os toques são programados no relógio de áudio com 100 ms de antecedência. No iPhone, desative o modo silencioso se não ouvir nada."
  },
  "egg-incubation-calendar": {
    "heading": "Calendário de incubação",
    "subtitle": "Ovoscopia, fim da viragem e eclosão, por espécie",
    "species_label": "Espécie",
    "s_chicken": "Galinha",
    "s_turkey": "Peru",
    "s_duck": "Pato",
    "s_muscovy": "Pato-do-mato",
    "s_goose": "Ganso",
    "s_guinea": "Galinha-d'angola",
    "s_quail": "Codorna japonesa",
    "set_label": "Entrada na chocadeira (dia 0)",
    "c1_label": "1ª ovoscopia (dia)",
    "c2_label": "2ª ovoscopia (dia)",
    "candle_hint_chicken": "Galinha: primeiro teste após 4 a 7 dias, segundo após 14 a 16 dias se um embrião for duvidoso (MSU Extension).",
    "candle_hint_other": "Dias de ovoscopia sugeridos na mesma proporção da galinha: valor indicativo, não verificado para esta espécie.",
    "params_title": "Ajustes da chocadeira",
    "f_c": "{{c}} °C ({{f}} °F)",
    "temp_value": "Temperatura com ar forçado: {{value}}",
    "still_air": "Chocadeira de ar parado: 1,1 a 1,7 °C (2 a 3 °F) a mais, medidos na altura dos ovos (38,9 °C, ou 102 °F, para a galinha).",
    "wet_set": "Bulbo úmido {{value}} até o dia {{day}}",
    "wet_hatch": "Bulbo úmido {{value}} nos 3 últimos dias",
    "rh_chicken": "Ou seja, 58 a 60% de umidade relativa e depois 65% ou mais na eclosão.",
    "turning": "Viragem: pelo menos 4 a 6 vezes por dia até o dia {{day}}, depois nunca mais.",
    "source_note": "Durações, temperaturas e umidade: Mississippi State University Extension, chocadeira com ar forçado.",
    "result_title": "Calendário: {{species}}",
    "invalid_date": "Informe uma data de entrada válida.",
    "hatch_label": "Eclosão prevista",
    "range": "de {{from}} a {{to}}",
    "days_one": "{{n}} dias de incubação",
    "days_range": "{{min}} a {{max}} dias de incubação",
    "today": "Hoje: dia {{n}} de {{total}}",
    "timeline_title": "Linha do tempo das etapas do dia 0 à eclosão (dia {{n}})",
    "col_day": "Dia",
    "col_date": "Data",
    "col_step": "Etapa",
    "step_set": "Entrada na chocadeira, viragem 4 a 6 vezes por dia",
    "step_candle1": "Primeira ovoscopia: retirar os ovos claros",
    "step_candle2": "Segunda ovoscopia: conferir embriões duvidosos",
    "step_stop": "Última viragem, depois subir a umidade para {{wet}} no bulbo úmido",
    "step_vent": "Abrir mais a ventilação",
    "step_hatch": "Eclosão prevista",
    "ics_set": "Incubação {{species}}: entrada na chocadeira",
    "ics_candle1": "Incubação {{species}}: primeira ovoscopia",
    "ics_candle2": "Incubação {{species}}: segunda ovoscopia",
    "ics_stop": "Incubação {{species}}: fim da viragem",
    "ics_hatch": "Incubação {{species}}: eclosão prevista",
    "disclaimer": "Referências para chocadeira com ar forçado: siga também o manual do seu aparelho e limite as variações de temperatura a cerca de 0,6 °C, ou 1 °F (MSU)."
  },
  "habit-tracker": {
    "heading": "Rastreador de hábitos",
    "subtitle": "Marque cada dia e acompanhe suas sequências e a taxa do mês. Tudo fica neste navegador.",
    "example_a": "Ler 20 minutos",
    "example_b": "Caminhar 30 minutos",
    "prev_month": "Mês anterior",
    "next_month": "Próximo mês",
    "habit_col": "Hábito",
    "cell_label": "{{habit}}, {{date}}",
    "grid_hint": "Toque em uma casa para marcar ou desmarcar. Os dias futuros ficam em cinza.",
    "month_rate_all": "Taxa do mês, todos os hábitos",
    "month_rate_detail": "{{done}} casas marcadas de {{days}} dias-hábito decorridos",
    "name_label": "Nome do hábito",
    "delete": "Excluir {{name}}",
    "confirm_delete": "Excluir “{{name}}” e todos os dias marcados?",
    "streak_current": "Sequência atual (dias)",
    "streak_best": "Recorde (dias)",
    "month_rate": "Taxa do mês",
    "record_now": "Você está na sua melhor sequência",
    "add_label": "Novo hábito",
    "add_placeholder": "Ex.: meditar 10 minutos",
    "add": "Adicionar",
    "max_reached": "No máximo {{n}} hábitos.",
    "backup_title": "Backup",
    "export": "Exportar (JSON)",
    "import": "Importar (JSON)",
    "import_ok": "Importação concluída: {{n}} hábitos no total.",
    "import_error": "Arquivo não reconhecido: use uma exportação JSON desta ferramenta.",
    "storage_note": "Os dados ficam neste navegador (armazenamento local). Limpar os dados do site apaga tudo: exporte de vez em quando.",
    "method_note": "Sequência: dias marcados seguidos até hoje, ou até ontem se hoje estiver vazio. Taxa: dias marcados ÷ dias decorridos do mês. As datas seguem o calendário local do seu aparelho."
  },
  "human-design-chart-calculator": {
    "heading": "Mapa Human Design",
    "subtitle": "Posições astronômicas no nascimento e 88° de arco solar antes, convertidas em portões e linhas",
    "date_label": "Data de nascimento",
    "time_label": "Hora de nascimento",
    "tz_label": "Fuso horário do local de nascimento",
    "tz_hint": "Só o instante importa: escolha a zona da cidade (horário de verão incluído). Fusos anteriores a 1970 dependem dos dados do navegador.",
    "node_label": "Nodo lunar",
    "node_true": "Nodo verdadeiro",
    "node_mean": "Nodo médio",
    "node_hint": "Convenção não fixada por fonte verificada: os programas usam um ou outro (até 2° de diferença).",
    "independence": "Ferramenta independente, sem vínculo com a Jovian Archive nem com suas marcas. O esquema é próprio da ferramenta.",
    "notice_range": "Escolha uma data entre 1900 e 2100.",
    "notice_invalid": "Data ou hora incompleta.",
    "loading": "Carregando as efemérides…",
    "notice_gap": "Este horário não existe neste fuso (início do horário de verão): o cálculo mantém a diferença anterior à mudança.",
    "notice_ambiguous": "Este horário ocorre duas vezes neste fuso (fim do horário de verão): o cálculo usa o primeiro.",
    "type_label": "Tipo",
    "authority_label": "Autoridade",
    "profile_label": "Perfil",
    "birth_utc": "Nascimento: {{value}} UTC",
    "design_utc": "Momento de design (Sol 88° antes): {{value}} UTC",
    "wheel_title": "Roda dos 64 portões e centros definidos",
    "legend_personality": "Personalidade (nascimento)",
    "legend_design": "Design (88° antes)",
    "legend_defined": "Centro definido",
    "wheel_caption": "O portão 41 fica no alto; as longitudes crescem no sentido horário. Anel externo: portões ativados no nascimento; anel interno: portões ativados no momento de design.",
    "channels_title": "Canais definidos",
    "channels_none": "Nenhum canal completo: nenhum centro definido.",
    "centers_defined": "Centros definidos: {{value}}",
    "table_title": "Ativações (portão.linha)",
    "col_body": "Astro",
    "col_personality": "Personalidade",
    "col_design": "Design",
    "table_hint": "Longitudes geocêntricas tropicais da data; Terra = Sol + 180°, nodo sul = nodo norte + 180°.",
    "disclaimer": "Cálculo astronômico de um sistema simbólico sem validação científica: leia como ferramenta de reflexão, não como previsão nem conselho.",
    "body": {
      "sun": "Sol",
      "earth": "Terra",
      "north_node": "Nodo norte",
      "south_node": "Nodo sul",
      "moon": "Lua",
      "mercury": "Mercúrio",
      "venus": "Vênus",
      "mars": "Marte",
      "jupiter": "Júpiter",
      "saturn": "Saturno",
      "uranus": "Urano",
      "neptune": "Netuno",
      "pluto": "Plutão"
    },
    "center": {
      "head": "Cabeça",
      "ajna": "Ajna",
      "throat": "Garganta",
      "g": "G (Eu)",
      "heart": "Coração",
      "sacral": "Sacral",
      "solar": "Plexo solar",
      "spleen": "Baço",
      "root": "Raiz"
    },
    "type": {
      "generator": "Gerador",
      "mg": "Gerador manifestante",
      "manifestor": "Manifestador",
      "projector": "Projetor",
      "reflector": "Refletor"
    },
    "auth": {
      "emotional": "Emocional (plexo solar)",
      "sacral": "Sacral",
      "splenic": "Esplênica",
      "ego_manifested": "Ego manifestada",
      "ego_projected": "Ego projetada",
      "self_projected": "Autoprojetada",
      "mental": "Mental (sem autoridade interior)",
      "lunar": "Lunar"
    }
  },
  "knitting-gauge-yarn-calculator": {
    "heading": "Amostra e quantidade de fio",
    "subtitle": "Pontos e carreiras para montar, conversão de receita e número de novelos, a partir da sua amostra.",
    "unit_label": "Unidades",
    "unit_metric": "Centímetros",
    "unit_imperial": "Polegadas",
    "unit_in": "pol.",
    "unit_yd": "jd",
    "base_4in": "4 pol.",
    "gauge_title": "Sua amostra e a peça",
    "st_label": "Pontos em {{base}}",
    "rows_label": "Carreiras em {{base}}",
    "width_label": "Largura desejada",
    "height_label": "Altura desejada",
    "gauge_hint": "Meça a amostra depois de lavar e secar, no centro, longe das bordas.",
    "cast_title": "Para montar",
    "cast_label": "Pontos",
    "rows_result": "Carreiras",
    "exact": "valor exato: {{value}}",
    "cyc_title": "Espessura do fio (Craft Yarn Council)",
    "cyc_match": "Sua amostra tem {{st}} pontos em 4 polegadas (10,16 cm): categoria {{list}}.",
    "cyc_none": "{{st}} pontos em 4 polegadas: mais fino que a categoria 0 da tabela.",
    "col_cat": "Categoria",
    "col_types": "Tipos de fio",
    "col_st": "Pontos em 4 pol.",
    "col_needle": "Agulhas",
    "needle_cell": "{{mm}} mm (US {{us}})",
    "cyc_0": "Lace",
    "cyc_1": "Superfino",
    "cyc_2": "Fino",
    "cyc_3": "Leve",
    "cyc_4": "Médio",
    "cyc_5": "Grosso",
    "cyc_6": "Supergrosso",
    "cyc_7": "Jumbo",
    "cyc_0_types": "Fingering, linha de crochê nº 10",
    "cyc_1_types": "Meia, fingering, bebê",
    "cyc_2_types": "Sport, bebê",
    "cyc_3_types": "DK, light worsted",
    "cyc_4_types": "Worsted, afghan, aran",
    "cyc_5_types": "Chunky, artesanato, tapete",
    "cyc_6_types": "Super bulky, mecha",
    "cyc_7_types": "Jumbo, mecha",
    "cyc_note": "Apenas referências: as amostras e agulhas mais comuns por categoria segundo o Craft Yarn Council (consultado em 29/10/2026). Duas categorias podem se sobrepor; para lace, siga a amostra da receita.",
    "conv_title": "Adaptar uma receita à sua amostra",
    "pat_st_label": "Pontos da receita em {{base}}",
    "pat_rows_label": "Carreiras da receita em {{base}}",
    "pat_cast_label": "Pontos indicados na receita",
    "pat_rowcount_label": "Carreiras indicadas na receita",
    "conv_cast": "Seus pontos",
    "conv_rows": "Suas carreiras",
    "conv_width": "A receita prevê {{planned}} de largura. Com {{n}} pontos na sua amostra, você teria {{mine}}.",
    "yarn_title": "Quantidade de fio pela amostra pesada",
    "sw_w_label": "Largura da amostra",
    "sw_h_label": "Altura da amostra",
    "sw_g_label": "Peso da amostra",
    "pieces_label": "Número de peças deste tamanho",
    "ball_g_label": "Peso de um novelo",
    "ball_len_label": "Metragem de um novelo",
    "margin_label": "Margem de segurança",
    "margin_note": "Valor indicativo, não verificado: nenhuma fonte oficial define essa margem. Ajuste-a às suas costuras e acabamentos.",
    "yarn_grams": "Fio necessário",
    "yarn_balls": "Novelos",
    "balls_exact": "ou seja {{value}} novelos",
    "yarn_length": "Comprimento total",
    "yarn_hint": "Área tricotada: {{area}} (largura × altura × número de peças). Pese a amostra em uma balança com precisão de 1 grama.",
    "disclaimer": "Estimativas: as medidas reais dependem da sua tensão, dos aumentos e diminuições e da lavagem. Sempre tricote uma amostra antes de começar."
  },
  "minecraft-circle-sphere-generator": {
    "heading": "Gerador de círculos e esferas para Minecraft",
    "subtitle": "Plano bloco a bloco, blocos por linha e por camada",
    "tab_2d": "Círculo / elipse",
    "tab_3d": "Esfera / cúpula",
    "lock_label": "Círculo (largura = altura)",
    "diameter_label": "Diâmetro (blocos)",
    "width_label": "Largura (blocos)",
    "height_label": "Altura (blocos)",
    "mode_label": "Preenchimento",
    "mode_outline": "Contorno",
    "mode_filled": "Cheio",
    "thickness_label": "Espessura do contorno (blocos)",
    "dome_label": "Cúpula (metade de cima)",
    "hollow_label": "Oca (casca de um bloco)",
    "layer_label": "Camada a colocar",
    "layer_value": "{{n}} de {{total}}",
    "layer_down": "Camada anterior",
    "layer_up": "Próxima camada",
    "convention": "Regra de borda: um bloco é colocado se seu centro está dentro da forma. Contorno: bloco da forma que toca o exterior dentro da espessura escolhida (cima, baixo, esquerda, direita). Casca: bloco com alguma das seis faces voltada para fora.",
    "notice_range": "Valor ajustado entre {{min}} e {{max}}.",
    "total_2d": "Blocos necessários",
    "total_3d": "Blocos necessários (todas as camadas)",
    "size_label": "Largura × altura",
    "rows_label": "Linhas a colocar",
    "layer_blocks": "Blocos desta camada",
    "height_blocks": "Altura em camadas",
    "compare_3d": "Esfera inteira: {{filled}} blocos maciça, {{hollow}} oca.",
    "grid_title": "Plano bloco a bloco",
    "layer_title": "Camada {{n}} de {{total}}, vista de cima",
    "export_png": "Exportar em PNG",
    "grid_caption": "À esquerda, o número da linha; à direita, os blocos da linha. As linhas vermelhas tracejadas marcam os eixos do centro.",
    "rows_detail": "Detalhe linha por linha (colunas a preencher)",
    "row_line": "Linha {{n}}: {{blocks}} blocos, colunas {{runs}}",
    "three_title": "Prévia 3D (casca)",
    "three_cap": "Prévia 3D limitada a {{max}} blocos de diâmetro; a vista por camadas continua completa.",
    "three_loading": "Carregando o 3D…",
    "three_aria": "Esfera de {{d}} blocos em 3D, camada {{n}} em verde, girável com o mouse ou o dedo",
    "three_fail": "O 3D não está disponível neste aparelho (WebGL 2): a vista por camadas basta para construir.",
    "three_wait": "A prévia 3D carrega quando este bloco aparece na tela.",
    "three_button": "Ver em 3D",
    "three_caption": "A camada escolhida fica em verde e as de baixo em cinza; as de cima aparecem esmaecidas. Gire a vista com o mouse ou o dedo; ela não gira sozinha."
  },
  "morse-code-translator": {
    "heading": "Tradutor de código morse",
    "subtitle": "Texto ⇄ morse pela UIT, em som, luz ou vibração, com modo de treino.",
    "mode_encode": "Texto → morse",
    "mode_decode": "Morse → texto",
    "input_text": "Texto a traduzir",
    "input_code": "Código morse a decodificar",
    "code_hint": "Pontos (.) e traços (-), um espaço entre letras, / ou dois espaços entre palavras.",
    "output": "Resultado",
    "copy": "Copiar o resultado",
    "unknown_chars": "Sem equivalente em morse, ignorados: {{chars}}",
    "unknown_codes": "Códigos não reconhecidos (exibidos como #): {{n}}",
    "play": "Reproduzir",
    "stop": "Parar",
    "out_sound": "Som",
    "out_light": "Luz",
    "out_vibrate": "Vibração",
    "light_cap": "Modo luz: caracteres a no máximo {{max}} ppm, ou seja, até 3 piscadas por segundo (WCAG 2.3.1).",
    "wpm_label": "Velocidade dos caracteres (ppm)",
    "eff_label": "Velocidade efetiva, Farnsworth (ppm)",
    "speed_hint": "Tocado a {{c}} ppm nos caracteres e {{s}} ppm no total; um ponto dura {{u}} ms.",
    "freq_label": "Frequência: {{v}} Hz",
    "volume_label": "Volume: {{v}}%",
    "train_title": "Treino de escuta",
    "train_intro": "Ouça uma letra aleatória e digite-a. Vale a velocidade de caracteres escolhida.",
    "pool_letters": "Letras",
    "pool_all": "Letras e números",
    "train_next": "Nova letra",
    "train_replay": "Ouvir de novo",
    "train_answer": "Sua resposta",
    "train_ok": "Certo: {{char}} = {{code}}",
    "train_ko": "Não: era {{char}} ({{code}})",
    "train_score": "Acertos: {{ok}} de {{total}}",
    "table_title": "Alfabeto morse (UIT-R M.1677-1)",
    "play_char": "Ouvir {{char}}: {{code}}",
    "prosigns_title": "Sinais de serviço",
    "ps_understood": "Entendido",
    "ps_error": "Erro",
    "ps_invitation": "Convite para transmitir",
    "ps_wait": "Aguarde",
    "ps_end": "Fim de trabalho",
    "ps_start": "Sinal de início",
    "method_note": "Traço = 3 pontos; silêncios de 1 ponto dentro da letra, 3 entre letras e 7 entre palavras (UIT-R M.1677-1). Um ponto dura 1,2 ÷ velocidade segundos (palavra PARIS de 50 unidades, norma ARRL)."
  },
  "pickleball-score-keeper": {
    "heading": "Placar de pickleball",
    "subtitle": "Anúncio do placar, sacador e quadra de saque conforme o livro de regras da USA Pickleball, em duplas ou simples.",
    "team_a": "Equipe A",
    "team_b": "Equipe B",
    "winner": "{{team}} vence por {{a}} a {{b}}",
    "call_label": "Anúncio do placar",
    "serving_right": "Saque: {{name}}, quadra da direita",
    "serving_left": "Saque: {{name}}, quadra da esquerda",
    "receiver": "Recebe: {{name}}",
    "end_change": "Uma equipe chegou a {{n}} pontos: troquem de lado se a partida for única ou decisiva (regra 21.B). O sacador e as posições não mudam.",
    "court_title": "Posições dos jogadores, sacador e recebedor",
    "court_hint": "Vista de cima; a direita de cada jogador é vista de frente para a rede. A bola amarela marca o sacador e a linha tracejada aponta o recebedor.",
    "won_by": "Rali vencido: {{team}}",
    "undo": "Desfazer",
    "new_game": "Nova partida",
    "announce": "Anúncio por voz",
    "keep_awake": "Tela sempre ligada",
    "history_title": "Histórico",
    "history_empty": "Nenhum rali jogado.",
    "log_entry": "{{n}}. Rali vencido por {{team}}",
    "settings_title": "Configurações da partida",
    "format_label": "Modalidade",
    "doubles": "Duplas",
    "singles": "Simples",
    "scoring_label": "Pontuação",
    "sideout": "Clássica (no saque)",
    "rally": "A cada rali",
    "rally_note": "Regra provisória 14.A: um ponto por rali, um só sacador por equipe e anúncio com dois números.",
    "target_label": "Pontos para vencer",
    "win_by_label": "Vantagem mínima",
    "first_label": "Saca primeiro",
    "swap_label": "Lembrar a troca de lado (partida única ou decisiva)",
    "settings_pending": "Estas configurações valem para a próxima partida.",
    "names_title": "Nomes dos jogadores",
    "team_a_name": "Nome da equipe A",
    "team_b_name": "Nome da equipe B",
    "a1_label": "A, à direita no início",
    "a2_label": "A, à esquerda no início",
    "b1_label": "B, à direita no início",
    "b2_label": "B, à esquerda no início",
    "player_a": "Jogador A",
    "player_b": "Jogador B",
    "rules_title": "Regras aplicadas",
    "rule_scoring": "Só a equipe que saca pontua; o sacador troca de quadra a cada ponto ganho.",
    "rule_call": "Anúncio nas duplas: placar do sacador, dos recebedores e número do sacador; início em 0-0-2.",
    "rule_position": "O primeiro sacador de cada equipe na partida fica à direita quando o placar da equipe é par.",
    "rule_game": "Jogo até 11, 15 ou 21 pontos com 2 de vantagem; troca de lado aos 6, 8 ou 11 pontos em partida única ou decisiva.",
    "rules_source": "Fonte: USA Pickleball, 2026 Official Rulebook, regras 4.A, 5.B, 6.B, 14.A, 15.C e 21.B."
  },
  "rpg-5e-character-sheet": {
    "heading": "Ficha de personagem 5e (SRD)",
    "subtitle": "Atributos, proficiência, resistências, perícias, PV e CA pelo SRD 5.2.1",
    "name_label": "Nome do personagem",
    "name_placeholder": "Sem nome",
    "class_label": "Classe",
    "level_label": "Nível",
    "method_label": "Valores de atributo",
    "method_standard": "Conjunto padrão",
    "method_points": "Compra de pontos",
    "method_manual": "Livre",
    "std_hint": "Cada valor é usado uma vez: escolher um já atribuído troca os dois. Mudar de classe aplica a distribuição sugerida pelo SRD.",
    "points_remaining": "Pontos restantes: {{n}} de {{total}}",
    "points_cost": "custo {{n}}",
    "points_hint": "Valores de 8 a 15; custos 8 = 0, 9 = 1, 10 = 2, 11 = 3, 12 = 4, 13 = 5, 14 = 7, 15 = 9.",
    "manual_hint": "Para valores rolados (4d6, ficam os 3 melhores) ou definidos pelo mestre: de 3 a 20.",
    "increase": "Aumentar {{ability}}",
    "decrease": "Diminuir {{ability}}",
    "bonus_title": "Aumentos do antecedente",
    "bonus_hint": "O antecedente indica três atributos: +2 em um e +1 em outro, ou +1 nos três; nenhum passa de 20.",
    "bonus_invalid": "Distribuição fora da regra: escolha +2 e +1, ou três vezes +1.",
    "skills_title": "Perícias com proficiência",
    "skills_hint": "A classe permite escolher {{picks}} da sua lista ({{n}} marcadas); o antecedente acrescenta outras.",
    "skills_hint_any": "A classe permite escolher {{picks}} quaisquer ({{n}} marcadas); o antecedente acrescenta outras.",
    "skills_bold": "Em negrito: perícias da lista da classe.",
    "hp_label": "Pontos de vida",
    "hp_hint": "d{{die}} no nível 1, depois {{fixed}} + Con por nível",
    "ac_label": "Classe de armadura (sem armadura)",
    "ac_hint_base": "10 + Des",
    "ac_hint_barbarian": "Defesa sem armadura: 10 + Des + Con",
    "ac_hint_monk": "Defesa sem armadura: 10 + Des + Sab",
    "pb_label": "Bônus de proficiência",
    "init_label": "Iniciativa",
    "passive_label": "Percepção passiva",
    "spell_dc_label": "CD das magias",
    "spell_attack_label": "Ataque de magia",
    "spell_attack_hint": "Ataque de magia {{value}}",
    "abilities_title": "Atributos e testes de resistência",
    "col_ability": "Atributo",
    "col_score": "Valor",
    "col_mod": "Mod.",
    "col_save": "Teste de resistência",
    "saves_hint": "Em verde: resistências com proficiência da classe (modificador + proficiência).",
    "skills_table_title": "Perícias",
    "print": "Imprimir",
    "export_pdf": "Exportar em PDF",
    "reset": "Recomeçar",
    "saved_note": "A ficha fica salva só neste navegador, neste aparelho.",
    "srd_note": "Ficha compatível com a quinta edição, baseada só nas regras do SRD 5.2.1 (CC BY 4.0). Ferramenta independente.",
    "attribution": "This work includes material from the System Reference Document 5.2.1 (“SRD 5.2.1”) by Wizards of the Coast LLC, available at https://www.dndbeyond.com/srd. The SRD 5.2.1 is licensed under the Creative Commons Attribution 4.0 International License, available at https://creativecommons.org/licenses/by/4.0/legalcode.",
    "pdf_unnamed": "Personagem sem nome",
    "pdf_class_level": "{{cls}}, nível {{level}}",
    "pdf_legend": "*: resistência ou perícia com proficiência. Armaduras, armas, magias, talentos e espécie devem ser preenchidos à mão.",
    "ability": {
      "str": "Força",
      "dex": "Destreza",
      "con": "Constituição",
      "int": "Inteligência",
      "wis": "Sabedoria",
      "cha": "Carisma"
    },
    "abbr": {
      "str": "For",
      "dex": "Des",
      "con": "Con",
      "int": "Int",
      "wis": "Sab",
      "cha": "Car"
    },
    "skill": {
      "acrobatics": "Acrobacia",
      "animal": "Adestrar Animais",
      "arcana": "Arcanismo",
      "athletics": "Atletismo",
      "deception": "Enganação",
      "history": "História",
      "insight": "Intuição",
      "intimidation": "Intimidação",
      "investigation": "Investigação",
      "medicine": "Medicina",
      "nature": "Natureza",
      "perception": "Percepção",
      "performance": "Atuação",
      "persuasion": "Persuasão",
      "religion": "Religião",
      "sleight": "Prestidigitação",
      "stealth": "Furtividade",
      "survival": "Sobrevivência"
    },
    "class": {
      "barbarian": "Bárbaro",
      "bard": "Bardo",
      "cleric": "Clérigo",
      "druid": "Druida",
      "fighter": "Guerreiro",
      "monk": "Monge",
      "paladin": "Paladino",
      "ranger": "Patrulheiro",
      "rogue": "Ladino",
      "sorcerer": "Feiticeiro",
      "warlock": "Bruxo",
      "wizard": "Mago"
    }
  },
  "secret-santa-generator": {
    "heading": "Sorteio de amigo secreto",
    "subtitle": "Participantes, exclusões e um link por pessoa que revela só o seu amigo secreto.",
    "sample_1": "Ana",
    "sample_2": "Bruno",
    "sample_3": "Carla",
    "sample_4": "Davi",
    "sample_5": "Eduarda",
    "sample_6": "Felipe",
    "reveal_invalid": "Este link de amigo secreto está incompleto ou corrompido. Peça de novo ao organizador.",
    "reveal_hello": "Olá, {{name}}!",
    "reveal_button": "Descobrir quem eu tirei",
    "reveal_you_give": "Você vai presentear",
    "reveal_budget": "Orçamento: {{budget}}",
    "reveal_date": "Troca de presentes: {{date}}",
    "reveal_keep": "Guarde o segredo: este link é pessoal, não o encaminhe.",
    "people_title": "Participantes ({{n}})",
    "person_label": "Participante {{n}}",
    "remove_person": "Remover {{name}}",
    "add_person": "Adicionar participante",
    "excl_title": "Exclusões",
    "excl_hint": "Um casal é excluído nos dois sentidos; o sorteio do ano passado em um só (quem presenteou quem).",
    "excl_giver": "Não deve presentear…",
    "excl_receiver": "… a",
    "excl_both_label": "Nos dois sentidos (casal)",
    "excl_add": "Adicionar exclusão",
    "excl_both": "{{a}} e {{b}} não tiram um ao outro",
    "excl_one": "{{a}} não presenteia {{b}}",
    "excl_remove": "Remover esta exclusão",
    "budget_label": "Orçamento (opcional)",
    "budget_placeholder": "R$ 50",
    "date_label": "Data da troca (opcional)",
    "draw": "Sortear",
    "redraw": "Sortear de novo",
    "problem_few": "São necessários pelo menos 3 participantes.",
    "problem_empty": "Cada participante precisa de um nome.",
    "problem_dupes": "Dois participantes têm o mesmo nome: adicione uma inicial para diferenciá-los.",
    "problem_impossible": "Nenhum sorteio respeita essas exclusões: remova uma ou adicione um participante.",
    "links_title": "Um link por participante",
    "links_hint": "Envie a cada um o seu próprio link. Depois de um novo sorteio, os links antigos continuam mostrando o resultado anterior: envie os novos.",
    "copy": "Copiar link",
    "copied": "Copiado",
    "copy_aria": "Copiar o link de {{name}}",
    "share": "Compartilhar",
    "share_aria": "Compartilhar o link de {{name}}",
    "share_title": "Amigo secreto",
    "share_text": "{{name}}, aqui está o seu link do amigo secreto: abra para descobrir quem você vai presentear.",
    "privacy_note": "O sorteio é calculado no seu navegador. Cada link traz o nome do amigo secreto na parte depois do #, que não faz parte da requisição que carrega a página. O nome está codificado, não criptografado: sem servidor, o organizador pode abrir qualquer link e lê-lo. A ferramenta não mostra os pares; não abra os links dos outros.",
    "link_aria": "Link de {{name}}"
  },
  "smoker-cooking-time-calculator": {
    "heading": "Planejamento da defumação",
    "subtitle": "Tempo estimado, horário de início e temperatura interna segura (USDA FSIS)",
    "unit_label": "Unidades",
    "unit_metric": "kg e °C",
    "unit_imperial": "lb e °F",
    "meat_label": "Carne",
    "m_brisket": "Brisket (peito bovino)",
    "m_shoulder": "Paleta suína (pulled pork)",
    "m_ribs": "Costela suína",
    "m_chicken": "Frango inteiro",
    "m_turkey": "Peru inteiro",
    "weight_label": "Peso",
    "smoker_label": "Temperatura do defumador",
    "rate_label_kg": "Tempo por kg",
    "rate_label_lb": "Tempo por libra",
    "margin_label": "Margem (platô)",
    "rest_label": "Descanso antes de servir",
    "serve_label": "Horário de servir",
    "rate_hint": "Tempo por peso, margem e descanso: valores indicativos, não verificados em fonte oficial. Ajuste-os ao seu defumador e à temperatura dele.",
    "rate_turkey_hint": "Peru: 25 min por libra, o meio dos 20 a 30 min/lb do FSIS (perus de 8 a 12 lb). Margem e descanso indicativos, não verificados.",
    "result_title": "Planejamento estimado",
    "start_label": "Ao defumador às",
    "day_0": "no dia de servir",
    "day_1": "na véspera",
    "day_n": "{{n}} dias antes de servir",
    "duration_hm": "{{h}} h {{m}}",
    "cook_label": "Cozimento estimado",
    "estimate": "Estimativa: o termômetro decide",
    "total_label": "Com margem e descanso",
    "total_sub": "Servir às {{time}}",
    "timeline_title": "Linha do tempo: cozimento {{cook}}, margem {{margin}}, descanso {{rest}}",
    "seg_cook": "Cozimento",
    "seg_margin": "Margem",
    "seg_rest": "Descanso",
    "turkey_fsis": "Referência do FSIS para este peso: {{min}} a {{max}} (20 a 30 min por libra).",
    "turkey_out": "O FSIS só dá tempo de defumação para perus de 8 a 12 lb (3,6 a 5,4 kg): aqui a estimativa é menos confiável.",
    "smoker_out": "O FSIS recomenda o ar do defumador entre {{min}} e {{max}} durante todo o cozimento.",
    "stall_note": "Platô (“stall”): uma peça grande pode ficar horas na mesma temperatura no meio do cozimento. A margem serve para absorvê-lo.",
    "safe_title": "Temperatura interna segura (USDA FSIS)",
    "safe_whole": "Peça inteira de boi ou porco: atingir este valor no centro e descansar pelo menos 3 minutos.",
    "safe_poultry": "Aves: este valor na parte mais grossa do peito, da coxa e da asa.",
    "safe_source": "USDA FSIS, Safe Minimum Internal Temperature Chart. O valor em °C é arredondado para cima para nunca ficar abaixo do limite.",
    "pull_title": "Temperatura de preferência",
    "pull_label": "Retirar a",
    "pull_note": "Escolha de textura (carne que desfia, suculência): valor indicativo, não verificado, separado do limite de segurança.",
    "pull_below_safe": "Esta temperatura está abaixo do limite seguro do USDA: mire pelo menos o valor indicado acima.",
    "disclaimer": "Estimativa de horário: só uma sonda na parte mais grossa confirma o ponto. Leve as sobras à geladeira em até 2 horas (FSIS).",
    "rest_below_fsis": "Peça inteira de boi ou porco: o FSIS pede pelo menos 3 minutos de descanso após 63 °C (145 °F)."
  },
  "solar-eclipse-2027-calculator": {
    "heading": "Eclipse total do Sol de 2 de agosto de 2027",
    "subtitle": "Horários locais dos contatos, duração da totalidade e parte do Sol coberta em um local",
    "safety": "Nunca olhe para o Sol sem óculos ou visor conformes à norma ISO 12312-2, exceto durante a totalidade, quando a Lua o cobre por completo. Óculos de sol não protegem, e câmera, binóculo ou telescópio sem filtro solar na frente da lente queimam o olho.",
    "mode_city": "Cidade",
    "mode_coords": "Coordenadas",
    "city_label": "Cidade (na faixa e arredores)",
    "lat_label": "Latitude (norte +)",
    "lon_label": "Longitude (leste +)",
    "coords_hint": "Graus decimais, por exemplo 36,53 e -6,29 para Cádis.",
    "tz_label": "Fuso horário do local",
    "tz_hint": "Sem conexão, a ferramenta não deduz o fuso a partir de coordenadas: escolha-o; caso contrário, os horários ficam em UTC.",
    "geo_button": "Usar minha localização",
    "geo_busy": "Localizando…",
    "geo_error": "Localização indisponível: digite as coordenadas ou escolha uma cidade.",
    "geo_hint": "A localização fica no seu aparelho; o fuso sugerido é o do aparelho e pode ser alterado.",
    "loading": "Calculando…",
    "your_place": "Seu local",
    "result_for": "Eclipse visto de: {{place}}",
    "kind_total": "Eclipse total",
    "kind_partial": "Eclipse parcial",
    "kind_annular": "Eclipse anular",
    "kind_none": "Eclipse não visível",
    "none_hint": "A penumbra da Lua não chega a este local em 2 de agosto de 2027: o Sol não é coberto ali.",
    "obscuration_label": "Sol coberto no máximo",
    "duration_label": "Duração da totalidade",
    "duration_value": "{{min}} min {{sec}} s",
    "max_label": "Máximo (hora local)",
    "alt_label": "Altura do Sol no máximo",
    "notice_below": "O Sol fica abaixo do horizonte durante todo o eclipse: nada é visível deste local.",
    "notice_horizon": "Parte do eclipse ocorre com o Sol abaixo do horizonte (altura negativa): essa parte não é visível.",
    "notice_partial": "Este local fica fora da faixa de totalidade: em nenhum momento se pode tirar os óculos de eclipse.",
    "times_title": "Etapas do eclipse",
    "times_zone": "Horários do fuso {{zone}}",
    "ev_c1": "Início (1º contato)",
    "ev_c2": "Início da totalidade (2º contato)",
    "ev_max": "Máximo",
    "ev_c3": "Fim da totalidade (3º contato)",
    "ev_c4": "Fim (4º contato)",
    "sun_alt": "Sol a {{value}}°",
    "precision": "Horários arredondados ao minuto (≈): diferença de no máximo 3 s da calculadora da NASA em oito cidades, duração da totalidade com margem de 5 s.",
    "disk_title": "O Sol no máximo",
    "disk_aria": "Disco solar {{value}}% coberto pela Lua",
    "north": "N",
    "disk_caption": "Vista do céu, norte em cima e leste à esquerda; Lua em escuro, na escala dos diâmetros aparentes.",
    "globe_title": "Globo: faixa de totalidade e local escolhido",
    "globe_loading": "Carregando o globo…",
    "globe_wait": "O globo 3D carrega quando este bloco aparece na tela.",
    "globe_button": "Ver em 3D",
    "globe_fail": "O 3D não está disponível neste aparelho (WebGL 2): os resultados acima continuam completos.",
    "globe_max": "Máximo",
    "globe_aria": "Globo giratório com a faixa de totalidade de 2 de agosto de 2027, o ponto do máximo no Egito e o local escolhido",
    "globe_caption": "Faixa laranja: totalidade, do Atlântico (08:26 UTC) ao oceano Índico (11:46 UTC), com cerca de 258 km de largura. Ponto vermelho: máximo às 10:06:38 UTC, 25,5° N e 33,2° L, perto de Luxor. Ponto verde: local escolhido. Gire o globo com o mouse ou com o dedo.",
    "credit_nasa": "Faixa de totalidade: Eclipse Predictions by Fred Espenak, NASA's GSFC. Costas: Natural Earth.",
    "credits": "Cálculo: astronomy-engine. Cidades: GeoNames, CC BY 4.0. Os horários oficiais seguem os dados de fuso do navegador; o clima não é considerado.",
    "city": {
      "cadiz": "Cádis",
      "jerez": "Jerez de la Frontera",
      "algeciras": "Algeciras",
      "tarifa": "Tarifa",
      "malaga": "Málaga",
      "marbella": "Marbella",
      "sevilla": "Sevilha",
      "granada": "Granada",
      "almeria": "Almería",
      "madrid": "Madri",
      "barcelona": "Barcelona",
      "gibraltar": "Gibraltar",
      "ceuta": "Ceuta",
      "melilla": "Melilla",
      "lisbon": "Lisboa",
      "faro": "Faro",
      "paris": "Paris",
      "marseille": "Marselha",
      "rome": "Roma",
      "milan": "Milão",
      "palermo": "Palermo",
      "valletta": "Valeta",
      "london": "Londres",
      "berlin": "Berlim",
      "tangier": "Tânger",
      "tetouan": "Tetuão",
      "alhoceima": "Al Hoceima",
      "nador": "Nador",
      "fes": "Fez",
      "rabat": "Rabat",
      "casablanca": "Casablanca",
      "oran": "Orã",
      "tlemcen": "Tlemcen",
      "algiers": "Argel",
      "setif": "Sétif",
      "tunis": "Túnis",
      "sfax": "Sfax",
      "gabes": "Gabès",
      "djerba": "Houmt Souk (Djerba)",
      "tripoli": "Trípoli",
      "benghazi": "Benghazi",
      "tobruk": "Tobruk",
      "luxor": "Luxor",
      "aswan": "Assuã",
      "asyut": "Assiut",
      "sohag": "Sohag",
      "hurghada": "Hurghada",
      "cairo": "Cairo",
      "alexandria": "Alexandria",
      "jeddah": "Jidá",
      "mecca": "Meca",
      "medina": "Medina",
      "riyadh": "Riade",
      "abha": "Abha",
      "sanaa": "Saná",
      "aden": "Áden",
      "bosaso": "Bosaso",
      "athens": "Atenas",
      "istanbul": "Istambul",
      "dubai": "Dubai",
      "amman": "Amã"
    }
  },
  "sourdough-hydration-calculator": {
    "heading": "Hidratação e porcentagem do padeiro",
    "subtitle": "Farinha e água do levain incluídas, sobre a farinha total",
    "mode_recipe": "% de uma receita",
    "mode_percent": "Receita a partir das %",
    "flour_label": "Farinha da massa",
    "water_label": "Água adicionada",
    "salt_label": "Sal",
    "levain_label": "Levain (fermento natural)",
    "dough_label": "Peso de massa desejado",
    "hydration_label": "Hidratação",
    "salt_pct_label": "Sal (% da farinha)",
    "levain_pct_label": "Levain (% da farinha)",
    "examples_title": "Fórmulas de exemplo",
    "ex_white": "Pão branco",
    "ex_french": "Pão tipo baguete",
    "ex_ciabatta": "Ciabatta",
    "examples_source": "Hidratação e sal de fórmulas publicadas pela King Arthur Baking: exemplos, não normas.",
    "levain_hyd_label": "Hidratação do levain",
    "levain_hyd_hint": "Água ÷ farinha do levain: 100% em partes iguais, 50% para um levain firme.",
    "result_percent_title": "Porcentagem do padeiro",
    "hydration": "Hidratação real",
    "total_flour": "Farinha total",
    "total_water": "Água total",
    "dough_weight": "Peso da massa",
    "salt_pct": "Sal",
    "levain_pct": "Levain",
    "prefermented": "Farinha pré-fermentada",
    "no_flour": "Informe um peso de farinha ou de levain para obter as porcentagens.",
    "result_recipe_title": "Quantidades para pesar",
    "flour_dough": "Farinha da massa",
    "water_dough": "Água para adicionar",
    "recipe_check": "Com o levain: {{flour}} de farinha total e {{water}} de água total.",
    "water_negative": "O levain já traz mais água que a hidratação desejada: reduza o levain ou a hidratação dele.",
    "flour_negative": "O levain passa da farinha total: reduza a porcentagem dele.",
    "feed_title": "Alimentação do levain",
    "feed_total_label": "Levain necessário",
    "starter_hyd_label": "Hidratação do levain inicial",
    "feed_ratio_label": "Proporções comuns",
    "feed_a": "Partes de levain",
    "feed_b": "Partes de farinha",
    "feed_c": "Partes de água",
    "feed_starter": "Levain",
    "feed_flour": "Farinha",
    "feed_water": "Água",
    "feed_hyd": "Hidratação obtida",
    "feed_hint": "Prepare alguns gramas a mais que a receita pede para guardar levain.",
    "disclaimer": "Cálculo com os pesos informados: a absorção da farinha e a temperatura mudam a massa com a mesma hidratação."
  },
  "tier-list-maker": {
    "heading": "Criador de tier list",
    "subtitle": "Arraste cada item para sua fileira e exporte o ranking como imagem.",
    "sample_1": "Pizza",
    "sample_2": "Sushi",
    "sample_3": "Tacos",
    "sample_4": "Croissant",
    "sample_5": "Lasanha",
    "sample_6": "Hambúrguer",
    "sample_7": "Lámen",
    "sample_8": "Paella",
    "sr_role": "item móvel",
    "sr_instructions": "Para pegar um item, pressione Espaço. Mova-o com as setas e pressione Espaço para soltá-lo ou Esc para cancelar. Enter abre o menu de movimento, Delete remove o item.",
    "sr_start": "{{item}} selecionado para mover.",
    "sr_over": "{{item}} sobre a fileira {{row}}.",
    "sr_outside": "{{item}} não está sobre nenhuma fileira.",
    "sr_drop": "{{item}} solto na fileira {{row}}.",
    "sr_cancel": "Movimento cancelado: {{item}} fica onde estava.",
    "pool_title": "Itens para classificar",
    "pool_empty": "Tudo está classificado. Adicione itens abaixo.",
    "export_png": "Exportar em PNG",
    "exporting": "Exportando…",
    "export_error": "A exportação falhou. Tente de novo ou faça uma captura de tela do quadro.",
    "reset": "Recomeçar",
    "board_label": "Quadro da tier list",
    "row_zone": "Fileira {{row}}",
    "selected_title": "Item selecionado: {{item}}",
    "move_to": "Mover para",
    "remove_item": "Remover",
    "deselect": "Fechar a seleção",
    "hint_touch": "Na tela de toque: toque longo para mover, ou toque em um item e escolha a fileira.",
    "hint_keyboard": "Teclado: Espaço para pegar, setas para mover, Espaço para soltar, Esc para cancelar; Enter abre o menu, Delete remove.",
    "add_items_label": "Adicionar itens (um por linha)",
    "add_items_placeholder": "Um item por linha",
    "add_button": "Adicionar",
    "add_images": "Adicionar imagens",
    "images_note": "As imagens ficam no seu dispositivo e não são salvas: depois de recarregar, adicione-as de novo. Textos, fileiras e ordem ficam salvos neste navegador.",
    "rows_title": "Fileiras",
    "row_color": "Cor da fileira {{row}}",
    "row_name": "Nome da fileira {{row}}",
    "remove_row": "Excluir a fileira {{row}}",
    "add_row": "Adicionar fileira"
  },
  "tone-generator": {
    "heading": "Gerador de frequência",
    "subtitle": "Som de 20 Hz a 20 kHz em senoidal, quadrada, dente de serra ou triangular, à esquerda ou à direita, com varredura.",
    "freq_label": "Frequência",
    "freq_slider": "Frequência (escala logarítmica)",
    "octave_down": "−1 oitava",
    "octave_up": "+1 oitava",
    "range_note": "Frequência limitada a 20 Hz – 20 000 Hz: usando {{value}} Hz.",
    "presets_label": "Frequências comuns",
    "start": "Iniciar",
    "stop": "Parar",
    "sweep_running": "Varredura em andamento",
    "safety_title": "Proteja sua audição",
    "safety_text": "Comece com volume baixo e aumente aos poucos. A OMS indica que 80 dB são seguros por até 40 horas por semana, mas 90 dB só por 4 horas, e recomenda manter o aparelho abaixo de 60% do volume máximo.",
    "high_warning": "No extremo agudo, um som pode parecer fraco ou inaudível e ser forte: não aumente o volume para ouvi-lo.",
    "wave_label": "Forma de onda",
    "wave": {
      "sine": "Senoidal",
      "square": "Quadrada",
      "sawtooth": "Dente de serra",
      "triangle": "Triangular"
    },
    "volume_label": "Volume",
    "volume_hint": "Começa em 25% com limite fixo; as ondas quadrada e dente de serra são atenuadas.",
    "pan_label": "Panorama",
    "pan_left": "Esquerda",
    "pan_center": "Centro",
    "pan_right": "Direita",
    "pan_value_left": "Esquerda {{pct}}",
    "pan_value_right": "Direita {{pct}}",
    "sweep_title": "Varredura de frequência",
    "sweep_from": "De",
    "sweep_to": "Até",
    "sweep_duration": "Duração",
    "sweep_mode": "Progressão",
    "sweep_log": "Logarítmica (mesmo tempo por oitava)",
    "sweep_linear": "Linear",
    "sweep_start": "Iniciar a varredura",
    "disclaimer": "Isto não é um teste de audição: fones e alto-falantes não são calibrados, qualquer resultado é apenas indicativo e não substitui um fonoaudiólogo ou otorrinolaringologista.",
    "ios_note": "No iPhone ou iPad, se não ouvir nada, desative o modo silencioso."
  },
  "virtual-piano": {
    "heading": "Piano virtual",
    "subtitle": "Toque com o mouse, com o dedo, com o teclado do computador ou com um teclado MIDI.",
    "octave_down": "Uma oitava abaixo",
    "octave_up": "Uma oitava acima",
    "range": "De {{low}} ({{lowHz}} Hz) a {{high}} ({{highHz}} Hz)",
    "sustain": "Pedal de sustentação",
    "stop": "Parar tudo",
    "keyboard_label": "Teclado de piano",
    "key_label": "{{note}}, {{hz}} Hz",
    "last_note": "Última nota: {{note}}, {{hz}} Hz",
    "hint_play": "Toque uma tecla para tocar: o som começa no primeiro gesto.",
    "show_keys": "Mostrar as teclas do computador",
    "keys_layout_real": "Letras do seu próprio teclado, lidas pelo navegador. As teclas são identificadas pela posição.",
    "keys_layout_qwerty": "Letras QWERTY exibidas: as teclas são identificadas pela posição, então outros layouts usam as mesmas teclas físicas.",
    "volume": "Volume",
    "a4_label": "Lá de referência",
    "a4_hint": "440 Hz por padrão (valor indicativo, não verificado), ajustável de 400 a 480 Hz; vale para as próximas notas.",
    "midi_connect": "Conectar um teclado MIDI",
    "midi_on": "Web MIDI ativo. Entradas detectadas: {{n}}.",
    "midi_unsupported": "Este navegador não oferece Web MIDI, como o Safari no Mac e no iPhone. Experimente o Chrome, o Edge ou o Firefox.",
    "midi_denied": "Acesso MIDI negado ou indisponível. Permita nas configurações do site e tente de novo.",
    "midi_hint": "O navegador pede sua permissão. As notas e o pedal de sustentação (controlador 64) do teclado MIDI são considerados.",
    "synth_note": "Som sintetizado no navegador (seis parciais que se apagam aos poucos), não um piano amostrado: o timbre é simplificado.",
    "note": {
      "c": "dó",
      "cs": "dó♯",
      "d": "ré",
      "ds": "ré♯",
      "e": "mi",
      "f": "fá",
      "fs": "fá♯",
      "g": "sol",
      "gs": "sol♯",
      "a": "lá",
      "as": "lá♯",
      "b": "si"
    }
  },
  "youtube-thumbnail-preview": {
    "heading": "Prévia de thumbnail do YouTube",
    "subtitle": "Confira o formato da sua thumbnail e veja como ela fica na página inicial, na busca e no celular.",
    "default_title": "O título do seu vídeo aparece aqui, em no máximo duas linhas",
    "default_channel": "Meu canal",
    "meta_line": "{{views}} visualizações · {{age}}",
    "mobile_sub": "{{channel}} · {{meta}}",
    "check_too_small": "{{w}} × {{h}} px: largura abaixo do mínimo de {{min}} px exigido pelo YouTube.",
    "check_size_rec": "{{w}} × {{h}} px: resolução recomendada atingida.",
    "check_size_min": "{{w}} × {{h}} px: aceita (largura ≥ {{min}} px), abaixo dos {{rw}} × {{rh}} px recomendados.",
    "check_ratio_ok": "Proporção 16:9 respeitada.",
    "check_ratio_off": "Proporção de {{ratio}}: o YouTube recomenda 16:9 (1,778) para vídeo. A prévia corta a imagem.",
    "check_weight_ok": "{{size}} MB: pode ser enviada pelo celular (2 MB) e pelo computador (50 MB).",
    "check_weight_desktop": "{{size}} MB: acima dos 2 MB do celular, envie pelo computador (no máximo 50 MB).",
    "check_weight_bad": "{{size}} MB: acima do limite de 50 MB, comprima a imagem.",
    "check_format_ok": "Formato JPG ou PNG, citado pela ajuda do YouTube.",
    "check_format_other": "Formato {{type}}: a ajuda do YouTube só cita JPG e PNG como exemplos, prefira um deles.",
    "thumb_alt": "Sua thumbnail",
    "placeholder": "Sua thumbnail aqui",
    "choose_image": "Escolher uma thumbnail",
    "replace_image": "Trocar imagem",
    "remove_image": "Remover imagem",
    "local_note": "A imagem fica no seu dispositivo: ela não é enviada para lugar nenhum.",
    "title_label": "Título do vídeo",
    "channel_label": "Nome do canal",
    "duration_label": "Duração",
    "views_label": "Visualizações",
    "days_label": "Há (dias)",
    "theme_label": "Tema das maquetes",
    "theme_light": "Claro",
    "theme_dark": "Escuro",
    "checks_title": "Verificação dos requisitos do YouTube",
    "checks_empty": "Escolha uma imagem para verificar dimensões, proporção, tamanho e formato.",
    "file_info": "{{name}}: {{w}} × {{h}} px, {{size}} MB",
    "rule_size": "Resolução recomendada: {{rw}} × {{rh}} px; largura mínima: {{min}} px.",
    "rule_ratio": "Proporção: 16:9 para vídeo, 9:16 para Short.",
    "rule_weight": "Tamanho: no máximo 2 MB pelo celular, 50 MB pelo computador.",
    "rule_format": "Formatos citados como exemplo: JPG, PNG.",
    "rule_verified": "Thumbnails personalizadas só para contas verificadas.",
    "rules_source": "Fonte: ajuda do YouTube, “Adicionar miniaturas personalizadas no YouTube”, consultada em 29/10/2026.",
    "mock_home": "Página inicial",
    "mock_search": "Resultados da busca",
    "mock_next": "Coluna lateral de sugestões",
    "mock_mobile": "Celular",
    "disclaimer": "Maquetes genéricas, sem logotipo: os tamanhos e a posição da duração são indicativos, porque o YouTube muda a interface. A prévia corta a imagem em 16:9."
  }
}
