In the age of telegraphy, commercial codebooks were occasionally adopted by governments. Slater's codebook was used in the U.S. and Canada and Bolton's was used in Japan (see "Nonsecret Code: An Overview of Early Telegraph Codes").
Sittler's codebook in French was used by the Dutch for many years, as I learned in Jip Boer, "Only Gentlemen Read Each Other's Mail: Over 50 Years of Sittler Codebooks in the Dutch Diplomatic Service" (HistoCrypt 2026).
The earliest record of its use by the Dutch government is from 1878. Since the codebooks came in many versions, larger consulates as in Constantinople had to keep many books. (p.147) Even before the First World War, there were reports that the code was compromised. (For example, Bazeries demonstrated its breaking, as I described in "How to Break a Code (Not a Cipher)").
But only partial improvements were made such as "adding nulls, reversing the code when written down, using multiple sets of paginations or adding a certain number to specific groups of numbers based on a chosen lawbook or day of the year" (p.147).
The "nonchalance" about security risk was not due to incompetence but because they were not much concerned about their communications being read by foreign governments. Their aim was to avoid the prying eyes of subordinate officials and telegraph personnel regarded as less trustworthy. (p.147-150)
In July 1915, an additional security measure involving superencipherment (initially called cijferstammen (cipherstems)) was introduced for "secret" communication. (p.149, Figure 2) Later, an updated system cijferstaten (cipher tables) was introduced (p.150-151, Figure 3). In 1920, each page was given an additional page number written in black pencil unique to each book, besides regular page numbers in blue pencil. (p.151)
Early in the 1920s, a new mode of using the Sittler codebook, called "Babibo-code", was introduced, whereby, apparently, code numbers were transformed into letter bigrams (p.153).
It was only in 1931 that the Sittler codebook started to be phased out by new Dutch-language codebooks (p.153-154).











