New features/improvements and bugfixes #7
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New features/improvements:
Detect target language from po file
Added new OpenAI models
Use gpt-4o by default
Improve default system prompt
Improve user prompt
Use ISO 639 language codes
Move sytem prompts to systemprompt.txt
Use XML delimiters as a way of accurately preserving whitespace
Provide option to provide additional context via command line
Remove default target language (target language must be explicitly specified via po file or args)
Updated READMEs
Bugfixes:
Do not permanently cache original version of system prompt or dictionaries (ie: allow those files to be updated)
Fix bug in file path
Renamed example dictionary so that it isn't included in translations