Comments (4)
Handling the whole document as a single string would need to redo the whole translation when a single sentence changes. Smaller units also make it easier to progress with the translation than translating a full document at once.
from weblate.
Handling the whole document as a single string would need to redo the whole translation when a single sentence changes.
You wouldn't need to redo the entire document, but rather simply update the changed part. This is why I suggested having a diff tool integrated to show what changed
Smaller units also make it easier to progress with the translation than translating a full document at once.
True. It probably depends on how large the markdown files are. It might be reasonable enough if each one has a page or two of content. It would be more difficult if you've got a document that's ten, fifty, it a hundred pages long - though that's not the common case for a website.
Another idea might be to split the document on a heading level configurable by the user. E.g. split on ##
. This would break up the document, but in an easier fashion that doesn't require a parser and that could more easily be reconstituted
from weblate.
This issue has been put aside. It is currently unclear if it will ever be implemented as it seems to cover too narrow of a use case or doesn't seem to fit into Weblate.
Please try to clarify the use case or consider proposing something more generic to make it useful to more users.
from weblate.
Most users are happy with how Markdown is currently handled, so that is not going to change.
I'm not opposed to having another option for Markdown translating in Weblate, but I don't intend to push that myself.
from weblate.
Related Issues (20)
- Per-project automatic suggestion configuration via API HOT 1
- Suggestions table width a bit wacky HOT 2
- Component discovery addon suddenly uninstalled, error when reinstalling HOT 4
- Component discovery has stopped discovering components HOT 1
- better UI feedback on machine translation results HOT 4
- Changes pagination broken HOT 2
- Internal Server Error on manage/addons/ with git exporter enabled HOT 5
- Feature Request: Improve screenshot overview
- Clicking "Tab" twice needed to go to new string in Zen mode HOT 2
- HTML-escaped strings are shown as HTML HOT 3
- Adding a new language does not take into account keys from pending chnages HOT 2
- All git fetch requests result in 404, repository not found HOT 7
- My google cloud translation basic is broken HOT 6
- add labels as a further **Search filter** for automatic translations HOT 1
- problem when uploading CSV file HOT 4
- Plural fields missing when adding glossary HOT 4
- Activating INSTALLED_APPS += ("weblate.billing",) on self hosted gives only "without biling" plan and access control cannot be changed HOT 11
- InvalidHeaderDefect HOT 3
- Approved strings are not editable after disabling reviews HOT 2
- Incorrect projects count on hosted weblate homepage for anonymous user HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from weblate.