cstrings.cstrings é uma ferramenta de internacionalização leve para código C. | |
Baixe Agora |
cstrings. Classificação e resumo
Propaganda
- Licença:
- GPL
- Preço:
- FREE
- Nome do editor:
- Eric S. Raymond
- Site do editor:
- http://www.catb.org/~esr/wumpus/
cstrings. Tag
cstrings. Descrição
Cstruções é uma ferramenta de internacionalização leve para código C. Uma ferramenta de internacionalização leve para Código C, para aqueles que encontram gettext muito volumosos e intrusivos. Extraia strings de um programa e os transforma em #definas em uma seção de código pré-pendente. Tem bons recursos para construir sua base de mensagem incrementalmente. Esta ferramenta pode ser usada para massagear a fonte de entrada C para que sejam substituídas por símbolos gerados #define, com a lista de #definas prefiadas para o código-fonte resultante. Literais de cordas em linhas #include e #define e nos comentários são ignorados. Se não forem dados nomes de arquivos, a entrada padrão é filtrada para a saída padrão. Se os nomes de arquivos forem dados (e as permissões de gravação apropriadas estiverem presentes), cada arquivo será substituído por seu resultado convertido (a substituição é feita por um link (2), portanto, o programa é seguro de sinal). Para evitar desgostos e ameaças de morte ao autor, é recomendável que você não use esse recurso sem olhar para a versão filtrada primeiro para garantir que é o que você realmente deseja.O argumento de string de uma opção -r é interpretada como uma vírgula separada Lista de números de linha ou intervalos de números de linha aos quais a filtragem de string deve ser limitada. Um intervalo do formulário "-" é tomado para significar todas as linhas da linha para EOF; Um intervalo do formulário "-" Significa todas as linhas desde o início do arquivo para linha. Além disso, qualquer intervalo ou número pode ser precedido por '!'; Isso faz com que a filtragem seja suprimida para as linhas designadas. Se o primeiro caractere de uma opção de gama for '!', A filtragem é assumida inicialmente em todas as linhas, em vez de desligar. A opção -t definirá o modelo com quais rótulos de string são gerados. O padrão é "g d". O modelo é Sprintf'ed com um número de seqüência como argumento. A opção -m é uma discussão numérica, interpretada como um comprimento mínimo. Todas as cordas menos que esse tamanho são ignoradas. Observe que este comprimento mínimo é padronizado para 3, você deve dizer -m 1 ou -m 2 para ver todas as cordas curtas. A opção -c suprime a ação normal e, em vez disso, causa uma lista de strings que, de outra forma, seriam definidos (cada precedido pelo seu número de linha) a ser emitido em stdout. Se -c é usado com argumentos de arquivo Um relatório com seções lideradas por nomes de arquivos será gerado. A opção -c permite que você antecipe os efeitos de uma substituição sem ter que olhar para o arquivo de origem inteira. Esta ferramenta é melhor usada. Repetido -c é executado, adicionando a um argumento -r até que você tenha para baixo para filtrar apenas as linhas desejadas e, em seguida, soltando o -c para fazer a conversão real. Em seguida, você pode mover a lista de #defines gerados para um local apropriado com um editor de texto.Limitações: · Este programa não faz esforço para ser inteligente sobre cadeias duplicadas. Além disso, não lida de citações citadas dentro das strings. O que é novo nesta versão: · Use o Mkstemp (3) em vez de Tempnam (3) por causa da segurança. · RPMs de origem já não dependem de myversion.
cstrings. Software Relacionado
Linguagem de programação de invocação
A linguagem de programação de invocação é um ambiente de desenvolvimento e testado. ...
178
daemons.
daemons é um script Ruby que fornece uma maneira fácil de envolver os scripts de rubi existentes a serem executados como um daemon. ...
354