+++ /dev/null
-aTextColor = [255,255,255]
-aBackColor = [11,11,11]
-cFont = 'Consolas,16,-1,5,50,0,0,0,0,0'
-cWebSite = 'file:///C:/ring/bin/../docs/build/html/index.html'
-cStartupFolder = 'C:/ring/applications'
-lShowProject = 1
-lShowSourceCode = 1
-lShowBrowser = 1
-lShowFunctionsList = 1
-lShowClassesList = 1
-lShowOutputWindow = 1
-lShowFormDesigner = 1
-nTabSpaces = 8
-nDefaultStyle = 15
-nDefaultMode = 4
-#Sun May 10 23:46:38 JST 2020
-LAST_ENTRY_FILE=rnoterun.ring
-LAST_ENTRY_SRC=cCode \= 'start '+cCurrentDir+'batch\\run2 "' + cFileName + '"' + nl
-LAST_ENTRY_NUMBER=2541
+#Mon May 11 13:13:06 JST 2020
+LAST_ENTRY_FILE=rnotemainwindow.ring
+LAST_ENTRY_SRC=setwindowtitle("Source Code")
+LAST_ENTRY_NUMBER=2202
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181152Z" creationid="isVowel" creationdate="20200510T181152Z">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Run GUI Application (No Console)")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T101028Z" creationid="isVowel" creationdate="20200510T101028Z">
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("Source Code (Full Screen)")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181043Z" creationid="isVowel" creationdate="20200510T181043Z">
+ <seg>settext("ソースコード (フルスクリーン)")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Source Code")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T095659Z" creationid="isVowel" creationdate="20200510T095659Z">
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE tmx SYSTEM "tmx11.dtd">
-<tmx version="1.1">
- <header creationtool="OmegaT" o-tmf="OmegaT TMX" adminlang="EN-US" datatype="plaintext" creationtoolversion="4.3.2_0_6a661c5e" segtype="sentence" srclang="EN-US"/>
- <body>
-<!-- Default translations -->
-<!-- Alternative translations -->
- </body>
-</tmx>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE tmx SYSTEM "tmx11.dtd">
-<tmx version="1.1">
- <header creationtool="OmegaT" o-tmf="OmegaT TMX" adminlang="EN-US" datatype="plaintext" creationtoolversion="4.3.2_0_6a661c5e" segtype="sentence" srclang="EN-US"/>
- <body>
-<!-- Default translations -->
- <tu>
- <tuv lang="EN-US">
- <seg># The Ring Notepad Application (RNote)</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T060634Z" creationid="isVowel" creationdate="20200508T060634Z">
- <seg># Ring ノートパットアプリケーション (RNote)</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>cActiveFileName = ""</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T060729Z" creationid="isVowel" creationdate="20200508T060729Z">
- <seg>cActiveFileName = ""</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>cCurrentDir = CurrentDir() + "/" # The Ring Notepad Folder</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T060655Z" creationid="isVowel" creationdate="20200508T060655Z">
- <seg>cCurrentDir = CurrentDir() + "/" # Ring ノートパッドのフォルダ</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>class RNoteControllerBase from WindowsControllerParent</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T060734Z" creationid="isVowel" creationdate="20200508T060734Z">
- <seg>class RNoteControllerBase from WindowsControllerParent</seg>
- </tuv>
- </tu>
-<!-- Alternative translations -->
- </body>
-</tmx>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181152Z" creationid="isVowel" creationdate="20200510T181152Z">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Run GUI Application (No Console)")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T101028Z" creationid="isVowel" creationdate="20200510T101028Z">
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("Source Code (Full Screen)")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181043Z" creationid="isVowel" creationdate="20200510T181043Z">
+ <seg>settext("ソースコード (フルスクリーン)")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Source Code")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T095659Z" creationid="isVowel" creationdate="20200510T095659Z">
</tuv>
</tu>
<tu>
+ <note>不具合: テンプレート機能で文字化けが発生することがある。
+</note>
+ <tuv lang="EN-US">
+ <seg>aCodeTemplates = [</seg>
+ </tuv>
+ </tu>
+ <tu>
<tuv lang="EN-US">
<seg>aFilesLines[cActiveFileName] = nLine</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("Source Code (Full Screen)")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181043Z" creationid="isVowel" creationdate="20200510T181043Z">
+ <seg>settext("ソースコード (フルスクリーン)")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Source Code")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T095659Z" creationid="isVowel" creationdate="20200510T095659Z">
-20/05/10 23:46
+20/05/11 13:13
プロジェクトの翻訳状況
分節数 単語数 文字数(空白を除く) 文字数(空白を含む) ファイル数
-合計: 3239 8645 81285 86486 35
-未翻訳: 2111 6090 60088 63779 27
-繰り返しを除いた: 1917 6062 56268 59877 35
-繰り返しを除いた未翻訳: 1431 4374 42580 45137 27
+合計: 3279 8822 82962 88235 34
+未翻訳: 2157 6280 61835 65593 26
+繰り返しを除いた: 1956 6235 57890 61568 34
+繰り返しを除いた未翻訳: 1474 4556 44274 46895 26
ファイルごとの翻訳状況:
ファイル名 すべての分節数 未翻訳分節数 繰り返しを除いた分節数 繰り返しを除いた未翻訳分節数 すべての単語数 未翻訳単語数 繰り返しを除いた単語数 繰り返しを除いた未翻訳単語数 すべての文字数(空白を除く) 未翻訳文字数(空白を除く) 繰り返しを除いた文字数(空白を除く) 繰り返しを除いた未翻訳文字数(空白を除く) すべての文字数(空白を含む) 未翻訳文字数(空白を含む) 繰り返しを除いた文字数(空白を含む) 繰り返しを除いた未翻訳文字数(空白を含む)
README.md 5 0 5 0 39 0 39 0 226 0 226 0 261 0 261 0
-ringnotepad.ini 15 3 9 3 26 3 20 3 138 4 132 4 138 4 132 4
rnote.ring 18 0 18 0 62 0 62 0 500 0 500 0 547 0 547 0
rnoteactivefile.ring 8 0 6 0 29 0 19 0 263 0 188 0 284 0 199 0
rnoteactivefolder.ring 19 12 15 12 56 41 44 41 375 284 296 284 414 313 325 313
rnotedistribute.ring 31 28 29 28 100 88 90 88 760 667 685 667 824 721 739 721
rnoteeditmenu.ring 125 53 90 43 318 162 259 147 2328 1140 1910 997 2552 1279 2093 1124
rnoteeditorevents.ring 16 0 12 0 46 0 34 0 431 0 334 0 467 0 360 0
-rnotefilemenu.ring 105 73 75 60 307 224 248 185 2632 1927 2166 1577 2813 2055 2305 1673
+rnotefilemenu.ring 108 76 78 63 316 233 257 194 2703 1998 2237 1648 2892 2134 2384 1752
rnotefiles.ring 66 62 61 61 111 96 96 96 1340 1240 1239 1239 1389 1275 1274 1274
rnotefilestabs.ring 115 80 75 65 288 222 224 190 2419 2007 1894 1652 2572 2127 2023 1761
rnotefind.ring 257 154 149 128 631 478 467 407 5260 3976 3878 3422 5612 4253 4150 3657
rnoteinserttext.ring 60 48 47 45 144 131 131 125 1515 1392 1351 1301 1585 1456 1415 1361
rnotelists.ring 111 72 62 55 322 227 218 185 2618 1933 1920 1599 2837 2095 2079 1732
rnotemainfiletoolbar.ring 37 34 19 19 114 103 48 48 1035 958 497 497 1112 1025 522 522
-rnotemainwindow.ring 994 673 524 375 2615 1994 1815 1222 23976 19065 16847 12260 25023 19775 17505 12601
+rnotemainwindow.ring 1045 717 565 414 2790 2158 1975 1374 25549 20572 18306 13663 26646 21327 19010 14045
rnotemode.ring 134 63 42 30 279 137 104 87 4091 1831 1335 1089 4151 1869 1378 1127
-rnoteoutputwindow.ring 44 35 30 30 111 95 81 81 1095 982 881 881 1157 1034 925 925
+rnoteoutputwindow.ring 45 37 34 34 130 115 105 105 1266 1155 1105 1105 1342 1221 1164 1164
rnoteprogrammenu.ring 20 18 9 9 59 49 18 18 507 432 200 200 550 465 205 205
rnoterun.ring 85 49 43 36 231 167 156 137 2023 1532 1430 1246 2178 1655 1541 1346
rnotesettings.ring 61 47 48 45 200 166 180 163 2022 1795 1887 1774 2225 1976 2077 1953
</tu>
<tu>
<tuv lang="EN-US">
- <seg>'C:/ring/applications'</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090542Z" creationid="isVowel" creationdate="20200508T090542Z">
- <seg>'C:/ring/applications'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>'Consolas,16,-1,5,50,0,0,0,0,0'</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090536Z" creationid="isVowel" creationdate="20200508T090536Z">
- <seg>'Consolas,16,-1,5,50,0,0,0,0,0'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>'file:///C:/ring/bin/../docs/build/html/index.html'</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090539Z" creationid="isVowel" creationdate="20200508T090539Z">
- <seg>'file:///C:/ring/bin/../docs/build/html/index.html'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
<seg>(1) Started as a simple example then switched to be something used by Ring developers.</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T132751Z" creationid="isVowel" creationdate="20200510T132751Z">
</tu>
<tu>
<tuv lang="EN-US">
- <seg>1</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090546Z" creationid="isVowel" creationdate="20200508T090546Z">
- <seg>1</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
<seg>========================</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200508T090613Z" creationid="isVowel" creationdate="20200508T090610Z">
</tu>
<tu>
<tuv lang="EN-US">
- <seg>[11,11,11]</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090534Z" creationid="isVowel" creationdate="20200508T090534Z">
- <seg>[11,11,11]</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>[255,255,255]</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090530Z" creationid="isVowel" creationdate="20200508T090530Z">
- <seg>[255,255,255]</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
<seg>aCFunctionsList = cfunctions()</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T024436Z" creationid="isVowel" creationdate="20200510T024436Z">
</tuv>
</tu>
<tu>
+ <note>不具合: テンプレート機能で文字化けが発生することがある。
+</note>
+ <tuv lang="EN-US">
+ <seg>aCodeTemplates = [</seg>
+ </tuv>
+ </tu>
+ <tu>
<tuv lang="EN-US">
<seg>aFilesLines[cActiveFileName] = nLine</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181152Z" creationid="isVowel" creationdate="20200510T181152Z">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Run GUI Application (No Console)")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T101028Z" creationid="isVowel" creationdate="20200510T101028Z">
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("Source Code (Full Screen)")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181043Z" creationid="isVowel" creationdate="20200510T181043Z">
+ <seg>settext("ソースコード (フルスクリーン)")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Source Code")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T095659Z" creationid="isVowel" creationdate="20200510T095659Z">
</tu>
<tu>
<tuv xml:lang="EN-US">
- <seg>'C:/ring/applications'</seg>
- </tuv>
- <tuv xml:lang="JA" changeid="isVowel" changedate="20200508T090542Z" creationid="isVowel" creationdate="20200508T090542Z">
- <seg>'C:/ring/applications'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv xml:lang="EN-US">
- <seg>'Consolas,16,-1,5,50,0,0,0,0,0'</seg>
- </tuv>
- <tuv xml:lang="JA" changeid="isVowel" changedate="20200508T090536Z" creationid="isVowel" creationdate="20200508T090536Z">
- <seg>'Consolas,16,-1,5,50,0,0,0,0,0'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv xml:lang="EN-US">
- <seg>'file:///C:/ring/bin/../docs/build/html/index.html'</seg>
- </tuv>
- <tuv xml:lang="JA" changeid="isVowel" changedate="20200508T090539Z" creationid="isVowel" creationdate="20200508T090539Z">
- <seg>'file:///C:/ring/bin/../docs/build/html/index.html'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv xml:lang="EN-US">
<seg>(1) Started as a simple example then switched to be something used by Ring developers.</seg>
</tuv>
<tuv xml:lang="JA" changeid="isVowel" changedate="20200510T132751Z" creationid="isVowel" creationdate="20200510T132751Z">
</tu>
<tu>
<tuv xml:lang="EN-US">
- <seg>1</seg>
- </tuv>
- <tuv xml:lang="JA" changeid="isVowel" changedate="20200508T090546Z" creationid="isVowel" creationdate="20200508T090546Z">
- <seg>1</seg>
- </tuv>
- </tu>
- <tu>
- <tuv xml:lang="EN-US">
<seg>========================</seg>
</tuv>
<tuv xml:lang="JA" changeid="isVowel" changedate="20200508T090613Z" creationid="isVowel" creationdate="20200508T090610Z">
</tu>
<tu>
<tuv xml:lang="EN-US">
- <seg>[11,11,11]</seg>
- </tuv>
- <tuv xml:lang="JA" changeid="isVowel" changedate="20200508T090534Z" creationid="isVowel" creationdate="20200508T090534Z">
- <seg>[11,11,11]</seg>
- </tuv>
- </tu>
- <tu>
- <tuv xml:lang="EN-US">
- <seg>[255,255,255]</seg>
- </tuv>
- <tuv xml:lang="JA" changeid="isVowel" changedate="20200508T090530Z" creationid="isVowel" creationdate="20200508T090530Z">
- <seg>[255,255,255]</seg>
- </tuv>
- </tu>
- <tu>
- <tuv xml:lang="EN-US">
<seg>aCFunctionsList = cfunctions()</seg>
</tuv>
<tuv xml:lang="JA" changeid="isVowel" changedate="20200510T024436Z" creationid="isVowel" creationdate="20200510T024436Z">
</tuv>
</tu>
<tu>
+ <note>不具合: テンプレート機能で文字化けが発生することがある。
+</note>
+ <tuv xml:lang="EN-US">
+ <seg>aCodeTemplates = [</seg>
+ </tuv>
+ </tu>
+ <tu>
<tuv xml:lang="EN-US">
<seg>aFilesLines[cActiveFileName] = nLine</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ <tuv xml:lang="JA" changeid="isVowel" changedate="20200510T181152Z" creationid="isVowel" creationdate="20200510T181152Z">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv xml:lang="EN-US">
<seg>settext("Run GUI Application (No Console)")</seg>
</tuv>
<tuv xml:lang="JA" changeid="isVowel" changedate="20200510T101028Z" creationid="isVowel" creationdate="20200510T101028Z">
</tu>
<tu>
<tuv xml:lang="EN-US">
+ <seg>settext("Source Code (Full Screen)")</seg>
+ </tuv>
+ <tuv xml:lang="JA" changeid="isVowel" changedate="20200510T181043Z" creationid="isVowel" creationdate="20200510T181043Z">
+ <seg>settext("ソースコード (フルスクリーン)")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv xml:lang="EN-US">
<seg>settext("Source Code")</seg>
</tuv>
<tuv xml:lang="JA" changeid="isVowel" changedate="20200510T095659Z" creationid="isVowel" creationdate="20200510T095659Z">
</tu>
<tu>
<tuv lang="EN-US">
- <seg>'C:/ring/applications'</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090542Z" creationid="isVowel" creationdate="20200508T090542Z">
- <seg>'C:/ring/applications'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>'Consolas,16,-1,5,50,0,0,0,0,0'</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090536Z" creationid="isVowel" creationdate="20200508T090536Z">
- <seg>'Consolas,16,-1,5,50,0,0,0,0,0'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>'file:///C:/ring/bin/../docs/build/html/index.html'</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090539Z" creationid="isVowel" creationdate="20200508T090539Z">
- <seg>'file:///C:/ring/bin/../docs/build/html/index.html'</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
<seg>(1) Started as a simple example then switched to be something used by Ring developers.</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T132751Z" creationid="isVowel" creationdate="20200510T132751Z">
</tu>
<tu>
<tuv lang="EN-US">
- <seg>1</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090546Z" creationid="isVowel" creationdate="20200508T090546Z">
- <seg>1</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
<seg>========================</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200508T090613Z" creationid="isVowel" creationdate="20200508T090610Z">
</tu>
<tu>
<tuv lang="EN-US">
- <seg>[11,11,11]</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090534Z" creationid="isVowel" creationdate="20200508T090534Z">
- <seg>[11,11,11]</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
- <seg>[255,255,255]</seg>
- </tuv>
- <tuv lang="JA" changeid="isVowel" changedate="20200508T090530Z" creationid="isVowel" creationdate="20200508T090530Z">
- <seg>[255,255,255]</seg>
- </tuv>
- </tu>
- <tu>
- <tuv lang="EN-US">
<seg>aCFunctionsList = cfunctions()</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T024436Z" creationid="isVowel" creationdate="20200510T024436Z">
</tuv>
</tu>
<tu>
+ <note>不具合: テンプレート機能で文字化けが発生することがある。
+</note>
+ <tuv lang="EN-US">
+ <seg>aCodeTemplates = [</seg>
+ </tuv>
+ </tu>
+ <tu>
<tuv lang="EN-US">
<seg>aFilesLines[cActiveFileName] = nLine</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181152Z" creationid="isVowel" creationdate="20200510T181152Z">
+ <seg>settext("RingREPL - GUI")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Run GUI Application (No Console)")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T101028Z" creationid="isVowel" creationdate="20200510T101028Z">
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>settext("Source Code (Full Screen)")</seg>
+ </tuv>
+ <tuv lang="JA" changeid="isVowel" changedate="20200510T181043Z" creationid="isVowel" creationdate="20200510T181043Z">
+ <seg>settext("ソースコード (フルスクリーン)")</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>settext("Source Code")</seg>
</tuv>
<tuv lang="JA" changeid="isVowel" changedate="20200510T095659Z" creationid="isVowel" creationdate="20200510T095659Z">
+++ /dev/null
-aTextColor = [255,255,255]
-aBackColor = [11,11,11]
-cFont = 'Consolas,16,-1,5,50,0,0,0,0,0'
-cWebSite = 'file:///C:/ring/bin/../docs/build/html/index.html'
-cStartupFolder = 'C:/ring/applications'
-lShowProject = 1
-lShowSourceCode = 1
-lShowBrowser = 1
-lShowFunctionsList = 1
-lShowClassesList = 1
-lShowOutputWindow = 1
-lShowFormDesigner = 1
-nTabSpaces = 8
-nDefaultStyle = 15
-nDefaultMode = 4
}
func OneExtension cName
+ cFolder = JustFilePath(cName)
+ cName = JustFileName(cName)
# Check removing .ring if we have another extension
nPos = substr(cName,".")
if nPos > 0 and nPos < len(cName)-4
cName += ".ring"
ok
ok
+ cName = cFolder + cName
return cName
func Open
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
- setShortcut(new QKeySequence("CTRL+SHIFT+f"))
+ setShortcut(new QKeySequence("CTRL+SHIFT+F"))
setbtnimage(self,"image/formdesigner.png")
setclickEvent(Method(:FormDesignerWindowStatus))
settext("Form Designer Window")
}
addaction(oAction)
addseparator()
+ oAction = new qAction(this.win1) {
+ setclickEvent(Method(:EditFullScreen))
+ setbtnimage(self,"image/source.png")
+ setShortcut(new QKeySequence("Ctrl+Shift+F1"))
+ settext("Source Code (Full Screen)")
+ }
+ addaction(oAction)
+ addseparator()
subStyle = addmenu("Style")
subStyle {
setbtnimage(self,"image/colors.png")
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+W"))
setclickEvent(Method("SetStyleColor(0)"))
settext("Windows")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+2"))
setclickEvent(Method("SetStyleColor(1)"))
settext("Fusion : White")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+3"))
setclickEvent(Method("SetStyleColor(2)"))
settext("Fusion : Blue")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+4"))
setclickEvent(Method("SetStyleColor(3)"))
settext("Fusion : Black")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+5"))
setclickEvent(Method("SetStyleColor(4)"))
settext("Modern")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+6"))
setclickEvent(Method("SetStyleColor(5)"))
settext("Modern : Black")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+7"))
setclickEvent(Method("SetStyleColor(6)"))
settext("Modern : Black 2")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+8"))
setclickEvent(Method("SetStyleColor(7)"))
settext("Notepad : White")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+9"))
setclickEvent(Method("SetStyleColor(8)"))
settext("Notepad : Purple")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+A"))
setclickEvent(Method("SetStyleColor(9)"))
settext("Notepad : DarkBlue")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+F7"))
setclickEvent(Method("SetStyleColor(10)"))
settext("Notepad : Black")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+F8"))
setclickEvent(Method("SetStyleColor(11)"))
settext("Art")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+F9"))
setclickEvent(Method("SetStyleColor(12)"))
settext("Art 2")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+F10"))
setclickEvent(Method("SetStyleColor(13)"))
settext("Art 3")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+F11"))
setclickEvent(Method("SetStyleColor(14)"))
settext("Image")
}
addaction(oAction)
addseparator()
oAction = new qAction(this.win1) {
+ setShortcut(new QKeySequence("Ctrl+Shift+F12"))
setclickEvent(Method("SetStyleColor(15)"))
settext("Image 2")
}
setTextChangedEvent(Method(:TextChanged))
setLineNumbersAreaColor(this.aStyleColors[:LineNumbersAreaColor])
setLineNumbersAreaBackColor(this.aStyleColors[:LineNumbersAreaBackColor])
+ this.oFilterTextEdit = new qAllEvents(this.win1)
+ this.oFilterTextEdit.setkeypressevent(Method(:TextEditKeyPress))
+ installEventFilter(this.oFilterTextEdit)
+
}
this.AutoComplete()
this.oACTimer = new qtimer(this.win1) {
this.aStyleColors[:SyntaxFunctionCallsColor]
)
}
- oTabsAndText = new qWidget() {
- oLayoutTabsText = new qVBoxlayout() {
+ this.oTabsAndText = new qWidget() {
+ this.oLayoutTabsText = new qVBoxlayout() {
AddWidget(this.filestabs)
AddWidget(this.textedit1)
setContentsMargins(0,0,0,0)
setspacing(0)
}
- setLayout(oLayoutTabsText)
+ setLayout(this.oLayoutTabsText)
}
this.oDockSourceCode = new qdockwidget(this.win1,0) {
- setwidget(oTabsAndText)
+ setwidget(this.oTabsAndText)
setwindowtitle("Source Code")
setminimumwidth(floor(this.oDesktop.width()*0.17))
}
func RingNotepadXButton
SaveSettings()
+ func EditFullScreen
+ if lEditboxFullScreen
+ oDockSourceCode { show() raise() }
+ textedit1.setParent(oTabsAndText)
+ oLayoutTabsText.AddWidget(textedit1)
+ textedit1 { show() setfocus(7) }
+ else
+ oDockSourceCode.hide()
+ textedit1 {
+ setParent(NULL)
+ showfullscreen()
+ setfocus(7)
+ }
+ ok
+ lEditboxFullScreen = ! lEditboxFullScreen
+
+ func TextEditKeyPress
+ nKeyCode = this.oFilterTextEdit.getkeycode()
+ # Check CTRL+SHIFT+F1
+ if lEditboxFullScreen and nKeyCode = Qt_Key_Escape
+ EditFullScreen()
+ return
+ ok
+ this.oFilterTextEdit.setEventoutput(False)
func GetProcessData
if ISNULL(oProcess) return ok
cText = oProcess.readallstandardoutput().data()
- if isWindows()
- cText += WindowsNl()
- ok
# Set the font
oTFont.fromstring(cFont)
oProcessEditbox.setFont(oTFont)
- oProcessEditbox.insertplaintext(cText)
+ if isWindows() cText = substr(cText,WindowsNL(),nl) ok
+ cCurrentText = oProcessEditbox.toplaintext()
+ C_OUTPUTBUFFERSIZE = 1024*1024 # 1 MB
+ cText = right(cCurrentText,min(C_OUTPUTBUFFERSIZE-len(cText),len(cCurrentText)) ) + cText
+ oProcessEditbox.setplaintext(cText)
oCursor = oProcessEditbox.textcursor()
nPos = max(len(oProcessEditbox.toplaintext())-1,0)
oCursor.setPosition(nPos,QTextCursor_KeepAnchor)
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE tmx SYSTEM "tmx11.dtd">
+<tmx version="1.1">
+ <header creationtool="OmegaT" o-tmf="OmegaT TMX" adminlang="EN-US" datatype="plaintext" creationtoolversion="4.3.2_0_6a661c5e" segtype="sentence" srclang="EN"/>
+ <body>
+<!-- Default translations -->
+ <tu>
+ <tuv lang="EN">
+ <seg>"Excellent"</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075113Z" creationid="isVowel" creationdate="20200304T075109Z">
+ <seg>"Excellent."</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <note>pl is not mean "programming language"
+</note>
+ <tuv lang="EN">
+ <seg>"Good work Mahmoud, I've installed ring pl, and it's very perfect language."</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075342Z" creationid="isVowel" creationdate="20200304T075342Z">
+ <seg>"Good work Mahmoud, I've installed Ring Programming Language, and it's very perfect language."</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>"Thanks for this wonderful language"</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075521Z" creationid="isVowel" creationdate="20200304T075521Z">
+ <seg>"Thanks for this wonderful language."</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>"The thing I liked was the loop exiting"</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075600Z" creationid="isVowel" creationdate="20200304T075600Z">
+ <seg>"The thing I liked was the loop exiting."</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>"There are 3 different styles, it looks like Python and C"</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075446Z" creationid="isVowel" creationdate="20200304T075446Z">
+ <seg>"There are 3 different styles, it looks like Python and C."</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg># Declartive Programming (Nested Structures)</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200211T104405Z" creationid="isVowel" creationdate="20200211T104405Z">
+ <seg># Declarative Programming (Nested Structures)</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg># So we have access to the Same window in the parent Ring enviroment</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075903Z" creationid="isVowel" creationdate="20200304T075903Z">
+ <seg># So we have access to the Same window in the parent Ring environment</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>(28) Form Designer - Nice Aliginment for Toolbox Icons.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T083007Z" creationid="isVowel" creationdate="20200202T083007Z">
+ <seg>(28) Form Designer - Nice Alignment for Toolbox Icons.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Better Template() function - can accept NULL instead of object as the second paramter.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T080459Z" creationid="isVowel" creationdate="20200304T080459Z">
+ <seg>* Better Template() function - can accept NULL instead of object as the second parameter.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Error (C21) : Unclosed control strucutre, 'again' is missing</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074706Z" creationid="isVowel" creationdate="20200304T074706Z">
+ <seg>* Error (C21) : Unclosed control structure, 'again' is missing</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Error (C3) : Unclosed control strucutre, 'ok' is missing</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074543Z" creationid="isVowel" creationdate="20200304T074543Z">
+ <seg>* Error (C3) : Unclosed control structure, 'ok' is missing</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Error (C4) : Unclosed control strucutre, 'end' is missing</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074545Z" creationid="isVowel" creationdate="20200304T074545Z">
+ <seg>* Error (C4) : Unclosed control structure, 'end' is missing</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Error (C5) : Unclosed control strucutre, next is missing</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074702Z" creationid="isVowel" creationdate="20200304T074702Z">
+ <seg>* Error (C5) : Unclosed control structure, next is missing</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Error (E5) : The file type is not correct - the VM expect a ring object file</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200203T000111Z" creationid="isVowel" creationdate="20200203T000111Z">
+ <seg>* Error (E5) : The file type is not correct - the VM expect a Ring Object File</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Error (R1) : Cann't divide by zero !</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074740Z" creationid="isVowel" creationdate="20200304T074740Z">
+ <seg>* Error (R1) : Can't divide by zero !</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Error (R31) : Trying to destory the object using the self reference</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074827Z" creationid="isVowel" creationdate="20200304T074827Z">
+ <seg>* Error (R31) : Trying to destroy the object using the self reference</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* In RingQt for Android, The Ring Object File (ringo) will be executed directly from resources.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200203T000448Z" creationid="isVowel" creationdate="20200203T000448Z">
+ <seg>* In RingQt for Android, The Ring Object File (*.ringo) will be executed directly from resources.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* RingQt for Android : Better code for executing the ring object file (ringo)</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200203T000433Z" creationid="isVowel" creationdate="20200203T000002Z">
+ <seg>* RingQt for Android : Better code for executing the Ring Object File (*.ringo)</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* To generate code that wraps a C function, we just write the C function prototype</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200211T101030Z" creationid="isVowel" creationdate="20200211T101030Z">
+ <seg>* To generate code that wraps a C function, we just write the C function prototype.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>* Writen in ANSI C (The code is generated + Looks identical to Handwritten Code)</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T090858Z" creationid="isVowel" creationdate="20200202T090858Z">
+ <seg>* Written in ANSI C (The code is generated + Looks identical to Handwritten Code)</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>, IsVowel (Japan)</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T091657Z" creationid="isVowel" creationdate="20200202T091657Z">
+ <seg>, isVowel (Japan)</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>-keep : Don't delete Temp.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T072858Z" creationid="isVowel" creationdate="20200304T072858Z">
+ <seg>-keep : Don't delete temporary</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>-static : Build Standalone Executable File</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T072934Z" creationid="isVowel" creationdate="20200304T072934Z">
+ <seg>-static : Build Standalone executable file</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>..</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200211T101242Z" creationid="isVowel" creationdate="20200211T101242Z">
+ <seg>Get Parameters Values..</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>:alt: Form Desigenr</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T073718Z" creationid="isVowel" creationdate="20200304T073718Z">
+ <seg>:alt: Form Designer</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>:alt: Form Desigenr - Inside Ring Notepad</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T073737Z" creationid="isVowel" creationdate="20200304T073737Z">
+ <seg>:alt: Form Designer - Inside Ring Notepad</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>After modifing the configuration file, You will need to generate the code, You can learn from</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T063748Z" creationid="isVowel" creationdate="20200202T063748Z">
+ <seg>After modifying the configuration file, You will need to generate the code, You can learn from</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Also using Ring object file remove the loading time required for compiling the application.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200203T000410Z" creationid="isVowel" creationdate="20200203T000410Z">
+ <seg>Also using Ring Object File remove the loading time required for compiling the application.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>At first the Ring compiler will be used to generate the Ring object file (*.ringo)</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200203T000042Z" creationid="isVowel" creationdate="20200203T000042Z">
+ <seg>At first the Ring compiler will be used to generate the Ring Object File (*.ringo)</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Click on "Enviroment Variables..."</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200203T002236Z" creationid="isVowel" creationdate="20200203T002236Z">
+ <seg>Click on "Environment Variables..."</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Error (R1) : Cann't divide by zero !</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074725Z" creationid="isVowel" creationdate="20200304T074725Z">
+ <seg>Error (R1) : Can't divide by zero !</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Even the language keywords can be overwritten to serve one's own keywords in any human language not only english.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T091750Z" creationid="isVowel" creationdate="20200202T091750Z">
+ <seg>Even the language keywords can be overwritten to serve one's own keywords in any human language not only English.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Files</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T072901Z" creationid="isVowel" creationdate="20200304T072901Z">
+ <seg>files</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>For news about the language check the website</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074959Z" creationid="isVowel" creationdate="20200304T074959Z">
+ <seg>For news about the language, check the website</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Hello it is me # What a beatiful programming world!</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T091113Z" creationid="isVowel" creationdate="20200202T091113Z">
+ <seg>Hello it is me # What a beautiful programming world!</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>I will keep an eye on it.!"</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075032Z" creationid="isVowel" creationdate="20200304T075032Z">
+ <seg>I will keep an eye on it!"</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>In this chapter we will introduce the operators provided by the Ring programming langauge.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074432Z" creationid="isVowel" creationdate="20200304T074432Z">
+ <seg>In this chapter we will introduce the operators provided by the Ring programming language.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>More beautiful Code</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200211T104634Z" creationid="isVowel" creationdate="20200211T104634Z">
+ <seg>More Beautiful Code</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Next, another part of the configutaiton file, it's important because we can learn from it how to add</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T062822Z" creationid="isVowel" creationdate="20200202T062822Z">
+ <seg>Next, another part of the configuration file, it's important because we can learn from it how to add</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>One shoud understand its foundation before she can shape an opinion worth considering.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T091717Z" creationid="isVowel" creationdate="20200202T091717Z">
+ <seg>One should understand its foundation before she can shape an opinion worth considering.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>P.S.: Anders Hejlsberg, Niklaus Wirth, Bjarne Stroustrup, Ada Lovelace</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075423Z" creationid="isVowel" creationdate="20200304T075423Z">
+ <seg>P.S.: Anders Hejlsberg, Niklaus Wirth, Bjarne Stroustrup, Ada Lovelace.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Passing Parameters or Argumnents Using List</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T073956Z" creationid="isVowel" creationdate="20200304T073956Z">
+ <seg>Passing Parameters or Arguments Using List</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Passing Parameters or Argumnents Using List Array</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074005Z" creationid="isVowel" creationdate="20200304T074005Z">
+ <seg>Passing Parameters or Arguments Using List Array</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Ring is a distruption, a big intellectual step forward but also a beautiful reincarnation of several legacy ideas and best practices from other old languages like Basic, Lisp and others.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T091756Z" creationid="isVowel" creationdate="20200202T091756Z">
+ <seg>Ring is a disruption, a big intellectual step forward but also a beautiful reincarnation of several legacy ideas and best practices from other old languages like Basic, Lisp and others.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>So the Garabage Collector will manage these C pointers.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T063717Z" creationid="isVowel" creationdate="20200202T063717Z">
+ <seg>So the Garbage Collector will manage these C pointers.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>The Sqaures are colored to show source and destination of the move or jump.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T080340Z" creationid="isVowel" creationdate="20200304T080340Z">
+ <seg>The squares are colored to show source and destination of the move or jump.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>The best way to assesing the power of Ring is to looking into it and reflecting about the number of problems it is capable to solve."</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T091821Z" creationid="isVowel" creationdate="20200202T091821Z">
+ <seg>The best way to assessing the power of Ring is to looking into it and reflecting about the number of problems it is capable to solve."</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>The default type for constant is Number</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T062746Z" creationid="isVowel" creationdate="20200202T062746Z">
+ <seg>The default type for constant is Number.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>The function operator takes two paramters, the first represent the operator</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200211T101510Z" creationid="isVowel" creationdate="20200211T101510Z">
+ <seg>The function operator takes two parameters, the first represent the operator</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>The library provideds classes for Lists and String where the index starts from 0.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T082913Z" creationid="isVowel" creationdate="20200202T082913Z">
+ <seg>The library provides classes for Lists and String where the index starts from 0.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>The next features enable us to build and use declartive programming environment using nested structures on the top of object oriented</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200211T104342Z" creationid="isVowel" creationdate="20200211T104342Z">
+ <seg>The next features enable us to build and use declarative programming environment using nested structures on the top of object oriented</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>The promise of visual programming is to empower people, enhance understandability and invite business users to the arena of software development more intutively.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T091811Z" creationid="isVowel" creationdate="20200202T091811Z">
+ <seg>The promise of visual programming is to empower people, enhance understandability and invite business users to the arena of software development more intuitively.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>There are several innovations outthere with a clear commitment from its designer to simplicity, flexibility and learnability.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T091734Z" creationid="isVowel" creationdate="20200202T091727Z">
+ <seg>There are several innovations out-there with a clear commitment from its designer to simplicity, flexibility and learn-ability.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>This case happens when you want to read/modify attribute insead braces.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T080121Z" creationid="isVowel" creationdate="20200304T080121Z">
+ <seg>This case happens when you want to read/modify attribute instead braces.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>This is useful to separate the extension configuraition file to many files</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T063659Z" creationid="isVowel" creationdate="20200202T063659Z">
+ <seg>This is useful to separate the extension configuration file to many files</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>To build th executable file for Windows, Linux or macOS</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T155709Z" creationid="isVowel" creationdate="20200202T155709Z">
+ <seg>To build the executable file for Windows, Linux or macOS</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>We can get paramters values using the next functions</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T154625Z" creationid="isVowel" creationdate="20200202T154625Z">
+ <seg>We can get parameters values using the next functions</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>We can see this configuration file as a complete example about using the code generator</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T063453Z" creationid="isVowel" creationdate="20200202T063453Z">
+ <seg>We can see this configuration file as a complete example about using the code generator.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>Whay this may happens?</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074343Z" creationid="isVowel" creationdate="20200304T074343Z">
+ <seg>What this may happens?</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>When you depoly the application, Everything will works directly!</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T072402Z" creationid="isVowel" creationdate="20200304T072402Z">
+ <seg>When you deploy the application, Everything will works directly!</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>You can determine the pointer name before the strucuture member name.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T062212Z" creationid="isVowel" creationdate="20200202T062212Z">
+ <seg>You can determine the pointer name before the structure member name.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>You can use 'elseif' and 'end' insetad of 'But' and 'Ok'</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T073324Z" creationid="isVowel" creationdate="20200304T073324Z">
+ <seg>You can use 'elseif' and 'end' instead of 'But' and 'Ok'</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>before using <constant> and </constant> we can use <runcode> and </runcode></seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T062947Z" creationid="isVowel" creationdate="20200202T062947Z">
+ <seg>Before using <constant> and </constant> we can use <runcode> and </runcode></seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>features known to programmers and when a programmer looks at the language they maight think that</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T073229Z" creationid="isVowel" creationdate="20200304T073229Z">
+ <seg>features known to programmers and when a programmer looks at the language they might think that</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>filename.exe (Will ge generated by the Visual C/C++ Linker)</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T155533Z" creationid="isVowel" creationdate="20200202T155533Z">
+ <seg>filename.exe (Will be generated by the Visual C/C++ Linker)</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>good job!"</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T075526Z" creationid="isVowel" creationdate="20200304T075526Z">
+ <seg>Good job!"</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>if we are using C_CONSTANT_TYPE_POINTER then we will need the second global variable</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T063247Z" creationid="isVowel" creationdate="20200202T063052Z">
+ <seg>If we are using C_CONSTANT_TYPE_POINTER then we will need the second global variable</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>managers helps a lot to achieve this goal.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T073433Z" creationid="isVowel" creationdate="20200304T073433Z">
+ <seg>managers helps a lot to achieve this goal,</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>note:: the behaviour of this function can be changed by the Ring code</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T154517Z" creationid="isVowel" creationdate="20200202T154517Z">
+ <seg>note:: the behavior of this function can be changed by the Ring code</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>pair: Declarative Programming; More Beatiful Code</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200211T104553Z" creationid="isVowel" creationdate="20200211T104553Z">
+ <seg>pair: Declarative Programming; More Beautiful Code</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>see "Cann't connect" + nl</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T074733Z" creationid="isVowel" creationdate="20200304T074733Z">
+ <seg>see "Can't connect" + nl</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>since we write the variable name direcly without () we can write point instead of point() and the method getpoint()</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200211T105000Z" creationid="isVowel" creationdate="20200211T105000Z">
+ <seg>since we write the variable name directly without () we can write point instead of point() and the method getpoint()</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>the screen but we can control it using the Mouse and/or the Keyborad</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T061048Z" creationid="isVowel" creationdate="20200202T061048Z">
+ <seg>the screen but we can control it using the Mouse and/or the Keyboard</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>then call the ring_state_runcode() function to execut Ring code using the same state.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T160607Z" creationid="isVowel" creationdate="20200202T160607Z">
+ <seg>then call the ring_state_runcode() function to execute Ring code using the same state.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>tip :: You can create windows and controls as attibutes by defining them in this region.</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T080048Z" creationid="isVowel" creationdate="20200304T080048Z">
+ <seg>tip :: You can create windows and controls as attributes by defining them in this region.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>using <filter> and </filter> we can include/exclude parts of the configuration file</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T062708Z" creationid="isVowel" creationdate="20200202T062708Z">
+ <seg>Using <filter> and </filter> we can include/exclude parts of the configuration file</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>when the code generator take this file as input</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200202T062920Z" creationid="isVowel" creationdate="20200202T062920Z">
+ <seg>When the code generator take this file as input</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>you get one Ring object file for the complete project (many source code files).</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200203T000326Z" creationid="isVowel" creationdate="20200203T000326Z">
+ <seg>you get one Ring Object File for the complete project (many source code files).</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN">
+ <seg>| frAtC() | Searches a character expression for the ocurrence of another character expression without |</seg>
+ </tuv>
+ <tuv lang="EN-US" changeid="isVowel" changedate="20200304T073812Z" creationid="isVowel" creationdate="20200304T073812Z">
+ <seg>| frAtC() | Searches a character expression for the occurrence of another character expression without |</seg>
+ </tuv>
+ </tu>
+<!-- Alternative translations -->
+ </body>
+</tmx>