Género
Por vezes temos situações em que uma mensagem a traduzir pode estar a ser usada em mais do que um local, e.g.:
#: fdisk/cfdisk.c:2072 fdisk/fdisk.c:1510 fdisk/fdisk.c:1829
#: fdisk/fdisksgilabel.c:239 fdisk/fdisksunlabel.c:612 fdisk/sfdisk.c:632
msgid "Unknown"
msgstr ""
Se, em alguns desses locais se traduzir "Unknown" por "Desconhecido" e noutros por "Desconhecida", haverá maneira de incluir as duas traduções ?
(cheira-me que não, mas queria ter certeza...)
- Clique Iniciar Sessão ou registar-se para colocar comentários







AFAIK isso não é
AFAIK isso não é possível. A cada mensagem de origem só pode corresponder uma mensagem traduzida. Mas acho que dependendo do local, "desconhecido" poderá substituir "desconhecida" sem haver qualquer problema de rectidão.
Pois, o exemplo foi apenas
Pois, o exemplo foi apenas um exemplo....
Já notei mais casos semelhantes, em que se pode tornar complicado... mas é como eu estava a pensar....
já fui ver "à fonte" do gettext e de facto não há maneira.... :(