A interface do usuário / pré-processador do PTXprint é escrita assumindo que você está trabalhando em um idioma minoritário, onde a lista de hifenização do PTX é tudo o que está disponível. Se você estiver trabalhando em um idioma principal (ou alguém da equipe estiver familiarizado com a criação de dicionários criados com patgen2 e a incorporação deles no TeX), uma solução é usar os padrões TeX embutidos (ou que podem ser construídos).
Diferentes compilações do TeX geralmente vêm apenas com um subconjunto selecionado do que está disponível (para melhorar o tempo de carregamento / evitar limitações de memória em máquinas dos anos 1990, etc.) e você pode precisar fazer algumas configurações na instalação do TeX, além de, claro, se você estiver no Windows não tenho ideia de quão reduzido é o que está incluído com o PTXprint.
Também... os layouts e esquemas de nomenclatura para coisas de baixo nível como esta mudaram desde a última vez que modifiquei o language.dat manualmente, e vejo que você não deve mais fazer isso, pelo menos nesta máquina Linux.
Então... ajuda exata e apropriada é difícil, mas sim, se você estiver trabalhando em um idioma que tem suporte a hifenização TeX, embora possa ser um pouco trabalhoso ativá-lo, deve ser bastante possível usá-lo, e como um número considerável dos motores de hifenização de código aberto traçam sua linhagem de volta ao TeX e seu amigo patgen (que cria os arquivos que são lidos pelo iniTeX para construir sua instalação tex), você deve ser capaz de converter um dicionário, se tiver um.
Uma vez que você tenha uma instalação do TeX que conheça o idioma, deve ser apenas uma questão de adicionar
\uselanguage{esperanto} % ou o que for
ao seu arquivo ptxprint-mods.tex.
Cuidado... o PTXprint usa XeTeX, não XeLaTeX, luaTeX/laTeX/conTeXt ou outros sabores de TeX. Muitas das perguntas e respostas que você encontrará no google para pesquisas relacionadas ao TeX não serão especialmente relevantes. Sendo XeTeX, você precisa de padrões de hifenização utf8.
PTXprint's user-interface / preprocessor is written assuming that you're working in a minority language where the PTX hyphenation list is all that's available. If you are working in a major language, (or someone on the team is familar with building patgen2 created dictionaries and getting them into TeX), then a solution is to use the built-in (or buildable-in) TeX patterns.
Different TeX builds often come with only a subset selected of what's available (to improve loading time/ avoid memory limitations on machines from the 1990s, etc) and you may need to do some configuring of the TeX installation, plus of course, if you're on Windows I have no idea how stripped down what's included with PTXprint is.
Also... layouts and naming schemes for low-level things like this have changed since I was last modifying language.dat manually, and I see you're not supposed to do that anymore, at least on this linux machine.
So... exact and appropriate help is tricky, but yes, if you are working in a language that has TeX hypenation support, while it might be a bit of a fiddle to enable it, it should be quite possible to use that, and since a fair number of the open-source hypenation engines trace their ancestry back to TeX and it's friend patgen (which makes the files that get read into iniTeX to build your tex instalation), you ought to be able to convert a dictionary if you have one.
Once you have a TeX installation that knows about the language, it should just be a case of adding
\uselanguage{esperanto} % or whatever
To your ptxprint-mods.tex file.
Beware... PTXprint uses XeTeX not XeLaTeX, luaTeX/laTeX/conTeXt or any other TeX flavours. A lot of the questions and answers you'll find on google for TeX-related searches are not going to be especially relevant. Being XeTeX, you need utf8 hyphenation patterns.
Tradução automática de English