Skip to content

Tradutor de código Morse coreano

O que é este sistema de Morse coreano

Este tradutor usa o mapeamento histórico coreano de telecomunicações para 26 letras básicas do hangul, frequentemente chamado de SKATS pelas etiquetas latinas correspondentes. SKATS não é uma romanização baseada na pronúncia do coreano: as letras latinas servem apenas como etiquetas para memorizar valores de Morse. A decodificação continua retornando letras hangul, como e .

Por exemplo, tem a etiqueta SKATS L e por isso usa .-..; tem a etiqueta E e usa .. Isso não significa que seja pronunciado como L, nem que o coreano seja primeiro transliterado em letras latinas antes do envio.

Envio de sílabas hangul completas

Um bloco silábico hangul moderno é primeiro decomposto em consoante inicial, vogal e consoante final, e então suas letras básicas são enviadas uma por uma. Consoantes duplas, vogais compostas e consoantes finais compostas são decompostas ainda mais.

  • torna-se ㄱ + ㄱ + ㅏ.
  • torna-se ㅇ + ㅗ + ㅐ.
  • torna-se ㄱ + ㅏ + ㅂ + ㅅ.

A forma pré-composta , o jamo Unicode 한 e o jamo de compatibilidade ㅎㅏㄴ produzem todos o mesmo sinal básico: .--- . ..-.. Hangul antigo não é compatível; caracteres que não podem ser decompostos no conjunto moderno de 26 letras são indicados como entrada inválida.

Espaços, barras verticais e barras inclinadas

Na saída deste site, os espaços separam grupos de letras básicas dentro de uma sílaba, | separa blocos silábicos hangul e / separa palavras:

text
한글 코드
.--- . ..-. | .-.. -.. ...- / -..- .- | -... -..

| é uma notação de texto deste site para preservar explicitamente o limite da sílaba. Ela representa o intervalo histórico coreano de cinco unidades entre caracteres; não é um sinal adicional de pontos e traços nem um caractere de texto universal para Morse coreano especificado pela ITU. Ela permite que o tradutor reconstrua sílabas com precisão, sem afirmar compatibilidade do texto copiado com outros programas.

Ao decodificar manualmente, a ferramenta compõe uma sequência de letras básicas em uma sílaba hangul moderna quando isso é possível. Se várias sílabas consecutivas forem escritas sem |, ela não adivinha os limites e preserva as letras básicas.

, e o conjunto de 26 letras

Este tradutor usa 14 consoantes básicas e 12 vogais básicas, mantendo tanto ㅐ = Q = --.- quanto ㅔ = Y = -.--. Algumas introduções simplificadas listam 24 letras ou explicam formas compostas por meio de um layout de teclado moderno; elas não correspondem ao mapeamento histórico de 26 itens usado aqui.

Veja a correspondência completa no alfabeto de código Morse coreano.

Dígitos, pontuação e entrada não compatível

O modo coreano aceita os dígitos 0-9 e estes sinais de pontuação: . , : ? ' - / ( ) " = +.

Sinais de procedimento, como início, espera, erro, entendido e fim de trabalho, servem ao processo de comunicação e não são caracteres de texto comuns; consulte o alfabeto de código Morse coreano para seus valores e usos. Letras latinas não são válidas no modo coreano porque seus valores de Morse entram em conflito com o mapeamento hangul. Outra pontuação moderna estendida também não é compatível.

Temporização

Um ponto dura uma unidade de tempo e um traço dura três. O intervalo dentro de um grupo de código é de uma unidade; letras básicas dentro de uma sílaba são separadas por três unidades; o intervalo de caractere coreano representado por | é de cinco unidades; e o intervalo de palavra representado por / é de sete unidades.

ITU-R M.1677-1 é a referência para sinais de Morse internacional e temporização geral. Os mapeamentos de letras coreanas e o intervalo de caractere de cinco unidades vêm de regras históricas coreanas; portanto, este tradutor não descreve todo o mapeamento coreano como um padrão ITU de letras coreanas.

Referências