Comments (7)
I had a notion of a split view of source and target language for the translator. It's not central.
from vscode-l10n.
Another idea was to sketch out the translations using Azure translate so that translators just skim and take a hand when the sense is wrong or particular idiom is required as is often the case for software.
from vscode-l10n.
I really like these ideas and I like the idea of having l10n-dev
be about the localization dev experiences. That's why I recently added this pseudolang command: #20 which is more of a helper than it is required.
Can you break this up into individual issues of the tools/commands you wish to see so we can evaluate them one by one? That will also help folks who may want to contribute.
There's a lot we can do here, and I am but one person.... so any assistance is greatly appreciated :)
from vscode-l10n.
I'm in a handy situation where every member of my dev team at work speaks English and one other natural language. Several of them contribute translations to one of my projects. I told them you responded positively and we're workshopping the idea so as to get a more balanced view. One of the things I want to examine is the interplay between version control, maintainer workflow and translator workflow. This should tell us the activities tools and commands must support.
Originally I imagined an extension because it's inherently cross platform, but another possibility is CLI tools, maybe on top of gulp because it's already there for people doing localisation.
from vscode-l10n.
The beauty of building a CLI that also had code entrypoints is that we can do both a CLI & a VS Code extension to assist folks. Not entirely sure what an extension would do to help besides be a Command Palette wrapper around the CLI
from vscode-l10n.
Yeah that sounds really nice. If it were a web extension, I like the idea of pointing someone to a vscode.dev/github/.... url where they can contribute without cloning the repo locally
from vscode-l10n.
sketch out the translations using Azure translate
This sounds awesome.
from vscode-l10n.
Related Issues (20)
- Support tagged template string for translatable strings
- xml2js NPM Vulnerability reported HOT 3
- Issue building vscode against >=electron-21 HOT 12
- No strings found. skipping writing to a bundle.l10n.json HOT 3
- l10n-dev misses Windows paths due to different path separator HOT 1
- Support running in Electron as Node aka support running in Node 19+ HOT 5
- Passing outDir to command always outputs warning that it doesn't match packageJSON.l10n value. HOT 4
- Provide a usage example for `t(options)` signature
- Cannot export value on deconstruction HOT 3
- Weird treesitter crash with v0.0.29, not on v0.0.16 HOT 1
- [Bug] escape characters HOT 2
- Line ending when call @vscode/l10n-dev export HOT 3
- Cannot export value on Variable or Template String HOT 2
- How to keep '\u200b' in generated xlf file? HOT 3
- Support for ICU formatting? HOT 1
- Do not minify the main entry files
- Avoid using `node-fetch`
- messages not found in bundle HOT 1
- Don't bundle `@vscode/l10n` to save space HOT 1
- Support newlines in comments?
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 vscode-l10n.