Arquivo de texto salvo no wordpad por engano

2

Eu tenho um arquivo de texto que estava com linebreaks agradáveis. Por engano, meu cliente o abriu no Wordpad e o salvou. Todas as quebras de linha agora desapareceram.

Existe uma maneira de restaurar as quebras de linha novamente?

    
por Cudos 17.06.2010 / 13:42

4 respostas

3

Se o cliente apenas abrir no Wordpad e salvá-lo, isso significaria que as quebras de linha são o Windows (CR + LF) como eu o entendo. Nessa situação, você pode usar qualquer editor de texto decente que entenda / converta entre diferentes quebras de linha.

Mas eu acho que você não estaria postando se fosse assim tão simples. Você pode dar mais detalhes sobre o que o cliente fez? Tem certeza de que o cliente não excluiu as quebras de linha?

A melhor maneira de entender o que você tem em seu arquivo traduzido é usar um editor hexadecimal para inspecioná-lo e ver o que há em torno das áreas onde deveria haver quebras de linha. Se não houver nada no arquivo para separar linhas diferentes, então acho que você está bem recheado.

    
por 17.06.2010 / 14:23
1

Abra no bloco de notas, ctrl + c, ctr + v no bloco de notas e é tudo pessoal:)

    
por 17.06.2010 / 19:50
0

A minha resposta é simples, basta colocá-los de volta, expressar ao cliente onde eles estavam antes da tradução e deixá-los manualmente colocá-los de volta.

    
por 17.06.2010 / 14:51
0

Existe algum tipo de padrão gramatical no arquivo que pode ser usado para inserir as quebras de linha?

Naturalmente, seria realmente conveniente se houvesse períodos antes de onde todas as quebras de linha eram, mas provavelmente não é o caso. No entanto, ainda pode haver outros padrões. Por exemplo, se estas são mensagens flash para uma aplicação CRUD, você pode ter padrões como:

*deleted.
*updated.
*added.
*try again.
*?
Error:*

Se você puder criar uma maneira criativa de descobrir onde as quebras de linha precisam ir, provavelmente você pode escrever um script para colocá-las de volta.

O que não consigo entender é que, enquanto o cliente estava editando o arquivo, certamente ele percebeu que não havia quebras de linha. O que ele esperava seria usado para delimitar as mensagens separadas? Ele colocou vírgulas em seu lugar? Se ele acabou de traduzir todo o arquivo de linha 2900+ sem colocar nenhum separador entre as linhas separadas, então, infelizmente, isso é sua punição por falta de bom senso.

    
por 17.06.2010 / 16:58