We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
from io import BytesIO from babel.messages import Catalog from babel.messages.pofile import write_po, read_po output_bytes = BytesIO() catalog = Catalog() catalog.add('test', locations=[('x x\\' * 40, 1)]) write_po(output_bytes, catalog, width=0) data = output_bytes.getvalue() print(data.decode('utf-8')) input_bytes = BytesIO(data) catalog = read_po(input_bytes) print(catalog.get('test').locations)
Three paths.
One path 'x x\' * 40
Run code.
I try to replace ' ' with '%20' - it is wrong but it works.
Option with not works as documented.
width=None # wrong type hints width=-1 # wrap occurs width= 0 # wrap occurs
Workaround is to replace ' ' or set large width.
The text was updated successfully, but these errors were encountered:
For context, xgettext does not wrap location lines, only messages, even when specifying --width=X. We should probably do the same
--width=X
Sorry, something went wrong.
#1105 ties somewhat into this.
Successfully merging a pull request may close this issue.
Overview Description
Steps to Reproduce
Actual Results
Three paths.
Expected Results
One path 'x x\' * 40
Reproducibility
Run code.
Additional Information
I try to replace ' ' with '%20' - it is wrong but it works.
Option with not works as documented.
width=None # wrong type hints
width=-1 # wrap occurs
width= 0 # wrap occurs
Workaround is to replace ' ' or set large width.
The text was updated successfully, but these errors were encountered: