datacharmer

datacharmer

Write Better with Vale: is it possible to use Vale for a language other than English

I have to write documents in several languages (English, Spanish, and Italian).

It would be nice if Vale could be configured to switch support for the text language. Even nicer if it could be configured to support multi-language documents, such as documents written in English but with quoted paragraphs in Spanish.

Could the book address such topic?

Thanks!

First Post!

bphogan

bphogan

Author of Build Websites with Hugo (and 4 other titles)

There was some work on this years ago but it was hard to find real examples.

The approach you can start with is to use your own spelling rule. See spelling - Vale CLI and Hunspell - Vale CLI in the documentation. Once you have a dictionary in place, then you can use the other rules in the same way…. use substitution rules to look for the phrase you want to replace, or use existence.

I think the only thing that won’t work are the things relying on sentence structure.

Use different directory paths in your .vale.ini file for each language rather than using *.md as the pattern. And if you have mixed languages, the only thing I can think of for that, and it’s kinda ugly, is to use Vale comments to turn off rules for those sections and turn on other rules.

Someone else might have different thoughts here to share.

Hope that helps!

Where Next?

Popular Pragmatic Bookshelf topics Top

New
jesse050717
Title: Web Development with Clojure, Third Edition, pg 116 Hi - I just started chapter 5 and I am stuck on page 116 while trying to star...
New
Alexandr
Hi everyone! There is an error on the page 71 in the book “Programming machine learning from coding to depp learning” P. Perrotta. You c...
New
JohnS
I can’t setup the Rails source code. This happens in a working directory containing multiple (postgres) Rails apps. With: ruby-3.0.0 s...
New
jskubick
I think I might have found a problem involving SwitchCompat, thumbTint, and trackTint. As entered, the SwitchCompat changes color to hol...
New
brunogirin
When trying to run tox in parallel as explained on page 151, I got the following error: tox: error: argument -p/–parallel: expected one...
New
ggerico
I got this error when executing the plot files on macOS Ventura 13.0.1 with Python 3.10.8 and matplotlib 3.6.1: programming_ML/code/03_...
New
mcpierce
@mfazio23 I’ve applied the changes from Chapter 5 of the book and everything builds correctly and runs. But, when I try to start a game,...
New
davetron5000
Hello faithful readers! If you have tried to follow along in the book, you are asked to start up the dev environment via dx/build and ar...
New
dachristenson
@mfazio23 Android Studio will not accept anything I do when trying to use the Transformations class, as described on pp. 140-141. Googl...
New

Other popular topics Top

New
Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
AstonJ
Biggest jackpot ever apparently! :upside_down_face: I don’t (usually) gamble/play the lottery, but working on a program to predict the...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
New
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New

Sub Categories: