Click here to Skip to main content
15,860,859 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Making data notation extending another language Pin
kalberts18-May-20 23:06
kalberts18-May-20 23:06 
GeneralRe: Making data notation extending another language Pin
Greg Utas19-May-20 0:41
professionalGreg Utas19-May-20 0:41 
GeneralRe: Making data notation extending another language Pin
kalberts19-May-20 2:32
kalberts19-May-20 2:32 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 2:43
professionalEddy Vluggen19-May-20 2:43 
GeneralRe: Making data notation extending another language Pin
kalberts19-May-20 3:44
kalberts19-May-20 3:44 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 4:00
professionalEddy Vluggen19-May-20 4:00 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 2:38
professionalEddy Vluggen19-May-20 2:38 
GeneralRe: Making data notation extending another language Pin
kalberts19-May-20 4:36
kalberts19-May-20 4:36 
A binary format certainly does not mean that the information and its structure cannot be inspected at all! You do have a tool for inspecting e.g. a binary ASN.1/BER format that let you navigate in the structure, detect format errors (and the reader should support you in that!) etc.

As I mentioned in another post: I made an XML document example using tags in Nortern Sami, making no sense to the audience (nor to me - I got the Sami terms from a collague). Then, there is very little value in the "textual" format, when all you know is that "something" is nested within "something else". I also used an example with a "p" tag, where "p" represented a person p (in one part of the scheme), ordering a product p (in another part), and in the payment information, p indicated a paragrap in the text. Understanding the XML record properly suffers from the use of seemingly readable, but highly amibiguous tag names.

You may limit your application or data format to English format, just to ensure that you as an English speaker can make sense of it. But please state that explicitly as a limitation, then! "This data specification format should not be used in any non-English context". That could be valid for softare development tools used by IT professionals only, but certainly not in a general document context. Administration, business. Home use. Educational material... Be prepared for Chinese macro names. Russian XML tags. ÆØÅ in variable names. Dates in ISO format and 24 hour clock. Those are more or less absolute requirements as soon as you move your application out of the computer lab.

For multi-lingual applications, binary formats give a lot of flexibilty compared to text formats. Of course you can translate on-the-fly, but using a plain integer as an index into a language table is a lot easier than word-to word translation. And you may supply extra info in that language table, e.g. indicated plural forms, gender etc. giving a much better translation.
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 7:12
professionalEddy Vluggen19-May-20 7:12 
GeneralRe: Making data notation extending another language Pin
kalberts19-May-20 8:44
kalberts19-May-20 8:44 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 10:08
professionalEddy Vluggen19-May-20 10:08 
GeneralRe: Making data notation extending another language Pin
nedzadarek19-May-20 10:21
nedzadarek19-May-20 10:21 
GeneralRe: Making data notation extending another language Pin
nedzadarek19-May-20 10:16
nedzadarek19-May-20 10:16 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 11:48
professionalEddy Vluggen19-May-20 11:48 
GeneralRe: Making data notation extending another language Pin
kalberts19-May-20 13:12
kalberts19-May-20 13:12 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 14:21
professionalEddy Vluggen19-May-20 14:21 
GeneralRe: Making data notation extending another language Pin
kalberts19-May-20 14:40
kalberts19-May-20 14:40 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 14:53
professionalEddy Vluggen19-May-20 14:53 
GeneralRe: Making data notation extending another language Pin
nedzadarek19-May-20 14:21
nedzadarek19-May-20 14:21 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 14:32
professionalEddy Vluggen19-May-20 14:32 
GeneralRe: Making data notation extending another language Pin
kalberts19-May-20 14:48
kalberts19-May-20 14:48 
GeneralRe: Making data notation extending another language Pin
Eddy Vluggen19-May-20 14:59
professionalEddy Vluggen19-May-20 14:59 
GeneralRe: Making data notation extending another language Pin
nedzadarek19-May-20 22:22
nedzadarek19-May-20 22:22 
GeneralRe: Making data notation extending another language Pin
Richard MacCutchan19-May-20 21:29
mveRichard MacCutchan19-May-20 21:29 
GeneralRe: Making data notation extending another language Pin
nedzadarek19-May-20 22:35
nedzadarek19-May-20 22:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.