blob: 6c0cfa3efff619c5491ebf02bdd3818b0d8a6eec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
0.3.x:
- Buffer managment:
+ SetBufferSize ( 0 - autogrow )
- Language autodetection and translation improvements
+ Look on ofline translation libraries and other possibilities to improove
translation and language detection.
+ Implement ispell support
+ Configurable timeouts
- Move all recoding functionality on rccConfig level
- Revise locking subsystem
- Libtranslate can leave translated message partly in old language. This causes problems
because of recoding from UTF8 to Current language. (With UTF-8 encoding should be Okey).
- Lating languages. If in the string all characters < 0x7F then we have one of the Latin
languages?
- Statistic approach of language detection.
- LibRCD autolearning using db4
+ Charset detection
+ Language detection (same as charsets, but for UTF8...)
* Consider word recognition based on probability
+ Autolearning is triggered by large enough dictionary words
- Configurable common classes
1.x:
- Common encodings:
+ Provide way to add to all languages several default Unicode encodings (UTF8, UTF16, UTF16BE)
+ Special type of classes to select only from Unicode encodings (or even just specified subset of encodings)
+ Special pluggable encodings. For example translate to english.
* rccToEncoding(current_language, *new_language, buf, size)?
* rccFromEncoding(current_language, utf8_language, buf, size)?
* Code some options in charset name. (SpecialEncodingPrefix_Encoding_EncodingOptions)
- Recoding options:
+ Skip Translation
- Switch to Get/Ref/UnRef system
- Drop down 'Class' keywords in all 'ClassCharset' function. Make it default behaviour.
on request:
- Multibyte(not-UTF8) support for FS classes
- If there are neccessity in western-european language relating.
+ Check for correctness between related western-european languages while
invalid translation checking (rccTo). Can be done with rccSpeller.
|