Comments (12)
Multilingual support is something that would be great but would require a substantial effort from one or more contributors to do the translation for the large number of pages we already have, plus perhaps more important the ongoing maintenance.
I know the ruby language site supports multiple languages - I haven't looked at how their workflow supports this but would that would be a good place to understand more.
For the moment, I'm going to consider this out of scope, but would be happy to hear more in the comments. Another alternative is of course to fork the site, translate it, and host it yourself under a different url (while satisfying the other license constraints).
We are not interested in using a CMS, thanks.
from clojure-site.
In terms of forking and hosting by your self on github.io,
there were some obstacles we faced when working with the original repo.
(Have not fully investigated the cause, but it does not work out of the box)
Could you please consider making the configuration compatible with github.io hosting?
- The links are specified in an absolute manner, which does not work well under the github.io domain. (There is a option to include a context root)
- Once we tried jbake to include the context path, the pages get downloaded instead of redirecting. (Because the resulting url does not end with .html)
from clojure-site.
Hello,
Which language are you interested in supporting? Japanese?
We do not host on github.io and instead have a CI, hosting, and caching infrastructure that requires the site to be set up the way it is, so I am unable to make changes in that regard (unless they are changes that would not affect the way we publish the site). I do not have time to research what those changes would be but if you suggested something, I'd be willing to try it to see if it is compatible.
Also, I want to note that while the content contained in this repository is EPL, the other design elements of the site (logo, images, styling, etc) are not EPL and may not be published without the consent of Rich Hickey.
I am interested in providing either the support for or hosting of translations in other languages, but unfortunately it's difficult for me to make that a high priority for the team right now.
Alex
from clojure-site.
Hi Alex!
Thanks for the response!
Yes the target language was Japanese.
Basically how to host the content was the main concern for starting the translation and we were exploring options, which one of them was to make use of the official clojure-site.
However, with your clarification on the design elements (Was not aware, so thanks), I think it is easiest for the time being to set up something on our own based on the content that is EPL and host it somewhere.
Will keep an eye on the official hosting of other languages coming!
from clojure-site.
So time has passed and there is a Japanese translation project slowly but steadily progressing:
https://github.com/japan-clojurians/clojure-site-ja
Basically we are rolling our own themes and publishing on github.io.
Challenges are that the directory structures of the original project make it difficult to tell jbake to generate urls that are suitable for hosting on github.io.
Is there a chance for the translations to be hosted in a similar setup? This would be ideal as we can focus on maintaining the adoc translations.
Otherwise we are considering to turn the translation site into a SPA to simplify the publishing process.
Thanks for taking a look!
from clojure-site.
@puredanger Is this still in backlog status?
Basically saying it would be ideal if our translated adocs can be hosted in a similar setup as the original site, but if that is still low priority we will look for/build a non jbake solution to host the translations on github.io for the time being.
from clojure-site.
I think we'd open to hosting the translated site in a similar way to clojure.org, but that would likely require a fair amount of time on my part just to do the resource setup (includes storage, DNS, SSL, caching, site search, and CI). The only person likely to do this work is me and I will not be available to look at it until after EuroClojure (about a month from now). I would appreciate another ping here then to remind me.
from clojure-site.
@puredanger Really appreciate the positive reply!
I will definitely give a ping after EuroClojure.
P.S.
Looking forward to the dependency heaven talk video! :)
(Wish I could go...)
from clojure-site.
Here is the ping a month later, but no rush :)
from clojure-site.
from clojure-site.
from clojure-site.
@puredanger Just want to explore some options to reduce the work maintaining the Japanese translation project here. Setting up a different Jbake theme for the Japanese project requires a lot of effort so it would be really great if either you can host the Japanese translations or give some permission to re-use the official Jbake theme. Thanks!
from clojure-site.
Related Issues (20)
- Make documentation available in a static offline format HOT 2
- core.async link is broken HOT 1
- https://clojure.org/reference/macros referencing lazy-cons, not lazy-seq
- Glossary page
- Stack overflow error caused by Clojure evaluating User Input HOT 1
- docs: explain cli tool -Tfoo and -T:foo are very different HOT 1
- Path to installed man pages by Clojure POSIX installer script
- Contributor agreement online form is broken HOT 1
- namespaces-reference: ns vs in-ns
- Explicit ordering of destructuring bindings HOT 2
- Broken url on news page HOT 1
- clojure's compilation model is not the same thing as how aot compilation works HOT 1
- Reader doc for Symbol various errors/obmissions/vague HOT 2
- Document reducible collections
- clj documentation: how to see the resolved dependencies should be more findable HOT 1
- New book using Clojure.
- Update CLI quoting section for recent Windows changes
- tools_build guide - side effects of create-basis
- deps.edn Reference: mvn repositories from transitive deps are not supported HOT 2
- Document destructuring of singleton map sequences
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 clojure-site.