Comments (3)
Right yeah that's all works for me, that's why I was highlighting that it only affects text editor, which is a minor inconvenience, but nothing is really breaking.
I see that it is using C macro convention, if there's no existing .po files Marcos can easily be configured I suppose we can live with this for now
from comprehensive-rust.
Hi @HuyNVuong, thanks for writing!
What you see above is just the formatting in the .po
file. The actual (logical) string stored above starts with
The [`while` keyword](https://doc.rust-lang.org/reference/expressions/loop-expr.html#predicate-loops) works
That is, the wrapping in the .po
files are not part of the string data. The wrapping seems to follow C macro conventions: strings separated by whitespace are concatenated, so "foo" "bar"
is the same as "foobar"
.
Ideally you should use a PO editor to work with the entries. That will take care of escaping things like "
correctly for you.
You can of course also just edit the .po
file directly — and then run dprint fmt
afterwards to reformat it. That should normalize the line breaks to a consistent style.
Please let me know if that doesn't work for you?
from comprehensive-rust.
Great, I think we're on the same page then. Long-term, we'll likely use a translation platform (#1305), and this will hide the formattin of the PO files.
from comprehensive-rust.
Related Issues (20)
- Cannot search for "`From` and `Into`"
- `From` and `Into` slide should emphasize losslessness and infallibility
- `let`...`else` example should demonstrate denesting HOT 1
- syntax: explain that rust pervasively allows separators to be used as terminators
- Call out `Neg` trait in speaker notes
- cortex-m-rt 0.7.4 has been yanked
- Possible clarification in chapter "6.2.1. for" HOT 1
- Page `Exercise: Iterator Method Chaining` rust code not rendering HOT 1
- Most code snippets don't work anymore HOT 2
- Dead link found in the glossary.md translations HOT 1
- Korean (ko): Catch-up with EN version
- Spanish (es): Catch-up with EN version HOT 13
- Brazilian Portuguese (pt-BR): Catch-up with EN version
- Chinese Simplified (zh-CN): Catch-up with EN version
- Chinese (Traditional) (zh-TW): Catch-up with EN version
- Make `Fork` useful in Dinning Philosopher exercises HOT 1
- The language switching menu requires clicking on the text, not elsewhere in the menu item HOT 5
- dprint fmt failing HOT 2
- Local `dprint` and `dprint` in CI want opposite things HOT 1
- Rust
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 comprehensive-rust.