"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Basepath: ../\n"
-#: ./ecs.ec:1717
+#: ./ecs.ec:1719
msgid "Syntax:\n ecs [-t <target platform>] <input>[, <input>]* -o <output>\n"
msgstr "Syntax:\n ecs [-t <target platform>] <input>[, <input>]* -o <output>\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Basepath: ../\n"
-#: ./src/pass15.ec:3259
-#: ./src/pass15.ec:3285
+#: ./src/pass15.ec:3267
+#: ./src/pass15.ec:3293
msgid "%s expected to be derived from method class\n"
msgstr "%s expected to be derived from method class\n"
-#: ./src/pass15.ec:9986
+#: ./src/pass15.ec:9996
msgid "%s undefined; assuming extern returning int\n"
msgstr "%s undefined; assuming extern returning int\n"
-#: ./src/ecdefs.ec:1682
+#: ./src/ecdefs.ec:1685
msgid ":%d:%d: error: "
msgstr ":%d:%d: error: "
-#: ./src/ecdefs.ec:1730
+#: ./src/ecdefs.ec:1733
msgid ":%d:%d: warning: "
msgstr ":%d:%d: warning: "
msgid "Array size not constant int (%s)\n"
msgstr "Array size not constant int (%s)\n"
-#: ./src/pass15.ec:11775
+#: ./src/pass15.ec:11786
msgid "Assigning list initializer to non list\n"
msgstr "Assigning list initializer to non list\n"
-#: ./src/pass15.ec:11319
-#: ./src/pass15.ec:12548
+#: ./src/pass15.ec:11330
+#: ./src/pass15.ec:12560
msgid "Couldn't determine type of array elements\n"
msgstr "Couldn't determine type of array elements\n"
-#: ./src/pass0.ec:524
+#: ./src/pass0.ec:525
msgid "Couldn't find member %s to override\n"
msgstr "Couldn't find member %s to override\n"
msgid "Couldn't open %s\n"
msgstr "Couldn't open %s\n"
-#: ./src/ast.ec:1683
+#: ./src/ast.ec:1687
msgid "Expecting class specifier\n"
msgstr "Expecting class specifier\n"
-#: ./src/pass15.ec:12760
+#: ./src/pass15.ec:12772
msgid "Expression is not a container\n"
msgstr "Expression is not a container\n"
-#: ./src/lexer.ec:536
+#: ./src/lexer.ec:537
msgid "Includes nested too deeply"
msgstr "Includes nested too deeply"
msgid "Incompatible virtual function %s\n"
msgstr "Incompatible virtual function %s\n"
-#: ./src/pass15.ec:13015
-#: ./src/pass15.ec:13088
+#: ./src/pass15.ec:13027
+#: ./src/pass15.ec:13100
msgid "Invalid object specified and not inside a class\n"
msgstr "Invalid object specified and not inside a class\n"
-#: ./src/pass15.ec:12923
+#: ./src/pass15.ec:12935
msgid "Invalid watched object\n"
msgstr "Invalid watched object\n"
#: ./src/firstPass.ec:85
-#: ./src/firstPass.ec:112
-#: ./src/firstPass.ec:175
-#: ./src/firstPass.ec:217
-msgid "Member with same name already exists %s in class %s\n"
-msgstr "Member with same name already exists %s in class %s\n"
-
-#: ./src/firstPass.ec:105
-#: ./src/firstPass.ec:168
-#: ./src/firstPass.ec:210
-msgid "Member with same name already exists %s in member %s\n"
-msgstr "Member with same name already exists %s in member %s\n"
+#: ./src/firstPass.ec:115
+#: ./src/firstPass.ec:178
+#: ./src/firstPass.ec:220
+msgid "Member with same name (%s) already exists in class %s\n"
+msgstr "Member with same name (%s) already exists in class %s\n"
+
+#: ./src/firstPass.ec:108
+#: ./src/firstPass.ec:171
+#: ./src/firstPass.ec:213
+msgid "Member with same name (%s) already exists in member %s\n"
+msgstr "Member with same name (%s) already exists in member %s\n"
#: ./src/dbpass.ec:1099
msgid "Multiple field index requires a name\n"
msgid "No database table defined in this module or database_open already used.\n"
msgstr "No database table defined in this module or database_open already used.\n"
-#: ./src/pass15.ec:12936
-#: ./src/pass15.ec:13091
+#: ./src/pass15.ec:12948
+#: ./src/pass15.ec:13103
msgid "No observer specified and not inside a class\n"
msgstr "No observer specified and not inside a class\n"
msgstr "Non-static %s making use of a static class\n"
#: ./src/pass1.ec:1053
-#: ./src/pass15.ec:12918
-#: ./src/pass15.ec:12990
-#: ./src/pass15.ec:13077
+#: ./src/pass15.ec:12930
+#: ./src/pass15.ec:13002
+#: ./src/pass15.ec:13089
msgid "Property %s not found in class %s\n"
msgstr "Property %s not found in class %s\n"
msgid "Public %s making use of a private class\n"
msgstr "Public %s making use of a private class\n"
-#: ./src/pass15.ec:8105
+#: ./src/pass15.ec:8115
msgid "Recursion in defined expression %s\n"
msgstr "Recursion in defined expression %s\n"
-#: ./src/loadSymbols.ec:1005
+#: ./src/loadSymbols.ec:1015
msgid "Redefinition of %s (defining as %s, already defined as %s)\n"
msgstr "Redefinition of %s (defining as %s, already defined as %s)\n"
-#: ./src/ast.ec:822
+#: ./src/ast.ec:823
msgid "Redefinition of %s ignored\n"
msgstr "Redefinition of %s ignored\n"
-#: ./src/firstPass.ec:460
+#: ./src/firstPass.ec:463
msgid "Redefinition of method %s in class %s\n"
msgstr "Redefinition of method %s in class %s\n"
-#: ./src/pass15.ec:4698
-#: ./src/pass15.ec:4809
+#: ./src/pass15.ec:4706
+#: ./src/pass15.ec:4817
msgid "Unhandled type populating instance\n"
msgstr "Unhandled type populating instance\n"
-#: ./src/pass15.ec:7710
+#: ./src/pass15.ec:7720
msgid "Unspecified type\n"
msgstr "Unspecified type\n"
-#: ./src/pass15.ec:8754
+#: ./src/pass15.ec:8764
msgid "ambiguous units in relational operation\n"
msgstr "ambiguous units in relational operation\n"
-#: ./src/pass15.ec:8764
+#: ./src/pass15.ec:8774
msgid "ambiguous units\n"
msgstr "ambiguous units\n"
-#: ./src/pass15.ec:10001
+#: ./src/pass15.ec:10011
msgid "callable object undefined; extern assuming returning int\n"
msgstr "callable object undefined; extern assuming returning int\n"
-#: ./src/pass15.ec:9780
+#: ./src/pass15.ec:9790
msgid "called object %s is not a function\n"
msgstr "called object %s is not a function\n"
-#: ./src/pass15.ec:8701
-#: ./src/pass15.ec:8707
-#: ./src/pass15.ec:8956
+#: ./src/pass15.ec:8711
+#: ./src/pass15.ec:8717
+#: ./src/pass15.ec:8966
msgid "cannot add two pointers\n"
msgstr "cannot add two pointers\n"
-#: ./src/pass15.ec:1652
+#: ./src/pass15.ec:1658
msgid "cannot dereference type\n"
msgstr "cannot dereference type\n"
-#: ./src/pass2.ec:2588
+#: ./src/pass2.ec:2590
msgid "cannot obtain address of property\n"
msgstr "cannot obtain address of property\n"
-#: ./src/pass0.ec:439
-#: ./src/pass0.ec:445
+#: ./src/pass0.ec:440
+#: ./src/pass0.ec:446
msgid "class"
msgstr "class"
-#: ./src/pass0.ec:351
-#: ./src/pass0.ec:377
+#: ./src/pass0.ec:352
+#: ./src/pass0.ec:378
msgid "class data member"
msgstr "class data member"
-#: ./src/pass0.ec:385
+#: ./src/pass0.ec:386
msgid "class member instance"
msgstr "class member instance"
-#: ./src/firstPass.ec:431
+#: ./src/firstPass.ec:434
msgid "constructor"
msgstr "constructor"
-#: ./src/pass15.ec:11419
+#: ./src/pass15.ec:11430
msgid "couldn't determine type of %s; expected %s\n"
msgstr "couldn't determine type of %s; expected %s\n"
-#: ./src/pass15.ec:9364
-#: ./src/pass15.ec:9376
-#: ./src/pass15.ec:11431
-#: ./src/pass15.ec:11603
+#: ./src/pass15.ec:9374
+#: ./src/pass15.ec:9386
+#: ./src/pass15.ec:11442
+#: ./src/pass15.ec:11614
msgid "couldn't determine type of %s\n"
msgstr "couldn't determine type of %s\n"
-#: ./src/pass15.ec:2032
-#: ./src/pass15.ec:10552
+#: ./src/pass15.ec:2038
+#: ./src/pass15.ec:10562
msgid "couldn't find member %s in class %s\n"
msgstr "couldn't find member %s in class %s\n"
-#: ./src/pass15.ec:2028
-#: ./src/pass15.ec:2132
+#: ./src/pass15.ec:2034
+#: ./src/pass15.ec:2138
msgid "couldn't find virtual method %s in class %s\n"
msgstr "couldn't find virtual method %s in class %s\n"
-#: ./src/pass15.ec:9396
+#: ./src/pass15.ec:9406
msgid "deleting const qualified object\n"
msgstr "deleting const qualified object\n"
-#: ./src/firstPass.ec:431
+#: ./src/firstPass.ec:434
msgid "destructor"
msgstr "destructor"
-#: ./src/pass15.ec:8948
+#: ./src/pass15.ec:8958
msgid "different levels of indirection\n"
msgstr "different levels of indirection\n"
-#: ./src/pass15.ec:2871
+#: ./src/pass15.ec:2877
msgid "discarding const qualifier\n"
msgstr "discarding const qualifier\n"
-#: ./src/grammar.ec:3283
-#: ./src/grammar.ec:3284
-#: ./src/grammar.ec:3285
#: ./src/grammar.ec:3286
#: ./src/grammar.ec:3287
-#: ./src/grammar.ec:3299
-#: ./src/grammar.ec:3300
-#: ./src/grammar.ec:3301
+#: ./src/grammar.ec:3288
+#: ./src/grammar.ec:3289
+#: ./src/grammar.ec:3290
#: ./src/grammar.ec:3302
#: ./src/grammar.ec:3303
-#: ./src/grammar.ec:3369
-#: ./src/grammar.ec:3370
-#: ./src/grammar.ec:3371
+#: ./src/grammar.ec:3304
+#: ./src/grammar.ec:3305
+#: ./src/grammar.ec:3306
#: ./src/grammar.ec:3372
+#: ./src/grammar.ec:3373
+#: ./src/grammar.ec:3374
+#: ./src/grammar.ec:3375
msgid "eC expects all declarations to precede statements in the block (C89 style)\n"
msgstr "eC expects all declarations to precede statements in the block (C89 style)\n"
-#: ./src/grammar.ec:3024
+#: ./src/grammar.ec:3026
msgid "extra comma\n"
msgstr "extra comma\n"
-#: ./src/pass15.ec:8719
-#: ./src/pass15.ec:11558
-#: ./src/pass15.ec:11560
+#: ./src/pass15.ec:8729
+#: ./src/pass15.ec:11569
+#: ./src/pass15.ec:11571
msgid "incompatible expression %s (%s); expected %s\n"
msgstr "incompatible expression %s (%s); expected %s\n"
-#: ./src/pass15.ec:9050
-#: ./src/pass15.ec:9255
+#: ./src/pass15.ec:9060
+#: ./src/pass15.ec:9265
msgid "incompatible expressions %s (%s) and %s (%s)\n"
msgstr "incompatible expressions %s (%s) and %s (%s)\n"
-#: ./src/pass15.ec:1984
+#: ./src/pass15.ec:1990
msgid "incompatible instance method %s\n"
msgstr "incompatible instance method %s\n"
-#: ./src/pass15.ec:3361
+#: ./src/pass15.ec:3369
msgid "incompatible parameter %s (expected %s)\n"
msgstr "incompatible parameter %s (expected %s)\n"
-#: ./src/pass15.ec:3298
+#: ./src/pass15.ec:3306
msgid "incompatible return type for function\n"
msgstr "incompatible return type for function\n"
-#: ./src/pass15.ec:10321
+#: ./src/pass15.ec:10331
msgid "invalid class specifier %s for object of class %s\n"
msgstr "invalid class specifier %s for object of class %s\n"
msgid "l-value expected\n"
msgstr "l-value expected\n"
-#: ./src/pass15.ec:10867
+#: ./src/pass15.ec:10878
msgid "member operator on non-structure type expression %s\n"
msgstr "member operator on non-structure type expression %s\n"
-#: ./src/pass15.ec:3233
-#: ./src/pass15.ec:3248
-#: ./src/pass15.ec:3274
+#: ./src/pass15.ec:3241
+#: ./src/pass15.ec:3256
+#: ./src/pass15.ec:3282
msgid "method class must be derived from %s\n"
msgstr "method class must be derived from %s\n"
-#: ./src/pass15.ec:3235
+#: ./src/pass15.ec:3243
msgid "method class should not take an object\n"
msgstr "method class should not take an object\n"
-#: ./src/pass2.ec:2590
#: ./src/pass2.ec:2592
+#: ./src/pass2.ec:2594
msgid "no get defined for property %s of class %s\n"
msgstr "no get defined for property %s of class %s\n"
-#: ./src/pass2.ec:943
+#: ./src/pass2.ec:945
msgid "no set defined for property %s of class %s\n"
msgstr "no set defined for property %s of class %s\n"
-#: ./src/pass15.ec:9953
+#: ./src/pass15.ec:9963
msgid "not enough arguments for function %s (%d given, expected %d)\n"
msgstr "not enough arguments for function %s (%d given, expected %d)\n"
-#: ./src/pass15.ec:9949
+#: ./src/pass15.ec:9959
msgid "not enough arguments for method %s::%s (%d given, expected %d)\n"
msgstr "not enough arguments for method %s::%s (%d given, expected %d)\n"
-#: ./src/pass15.ec:3312
+#: ./src/pass15.ec:3320
msgid "not enough parameters\n"
msgstr "not enough parameters\n"
-#: ./src/pass15.ec:8895
+#: ./src/pass15.ec:8905
msgid "operating on %s and %s with an untyped result, assuming %s\n"
msgstr "operating on %s and %s with an untyped result, assuming %s\n"
-#: ./src/pass15.ec:8592
+#: ./src/pass15.ec:8602
msgid "operator %s illegal on pointer\n"
msgstr "operator %s illegal on pointer\n"
-#: ./src/pass15.ec:3261
+#: ./src/pass15.ec:3269
msgid "overriding class expected to be derived from method class\n"
msgstr "overriding class expected to be derived from method class\n"
-#: ./src/ast.ec:1159
+#: ./src/ast.ec:1163
msgid "parameter name omitted\n"
msgstr "parameter name omitted\n"
msgid "parsing type %s\n"
msgstr "parsing type %s\n"
-#: ./src/firstPass.ec:312
+#: ./src/firstPass.ec:315
msgid "redefinition of class %s\n"
msgstr "redefinition of class %s\n"
-#: ./src/pass0.ec:676
+#: ./src/pass0.ec:677
msgid "redefinition of constructor for class %s\n"
msgstr "redefinition of constructor for class %s\n"
-#: ./src/pass0.ec:653
+#: ./src/pass0.ec:654
msgid "redefinition of destructor for class %s\n"
msgstr "redefinition of destructor for class %s\n"
-#: ./src/pass0.ec:1161
+#: ./src/pass0.ec:1162
msgid "set defined on type without storage for non-conversion property\n"
msgstr "set defined on type without storage for non-conversion property\n"
-#: ./src/ecdefs.ec:1751
-#: ./src/grammar.ec:3235
-#: ./src/grammar.ec:3236
-#: ./src/grammar.ec:3237
+#: ./src/ecdefs.ec:1754
#: ./src/grammar.ec:3238
#: ./src/grammar.ec:3239
#: ./src/grammar.ec:3240
#: ./src/grammar.ec:3241
+#: ./src/grammar.ec:3242
+#: ./src/grammar.ec:3243
+#: ./src/grammar.ec:3244
msgid "syntax error\n"
msgstr "syntax error\n"
-#: ./src/pass15.ec:9854
+#: ./src/pass15.ec:9864
msgid "too many arguments for function %s (%d given, expected %d)\n"
msgstr "too many arguments for function %s (%d given, expected %d)\n"
-#: ./src/pass15.ec:9850
+#: ./src/pass15.ec:9860
msgid "too many arguments for method %s::%s (%d given, expected %d)\n"
msgstr "too many arguments for method %s::%s (%d given, expected %d)\n"
-#: ./src/pass15.ec:2038
+#: ./src/pass15.ec:2044
msgid "too many initializers for instantiation of class %s\n"
msgstr "too many initializers for instantiation of class %s\n"
-#: ./src/pass15.ec:3375
+#: ./src/pass15.ec:3383
msgid "too many parameters\n"
msgstr "too many parameters\n"
-#: ./src/pass15.ec:10850
+#: ./src/pass15.ec:10861
msgid "undefined class %s\n"
msgstr "undefined class %s\n"
-#: ./src/pass15.ec:11594
+#: ./src/pass15.ec:11605
msgid "unresolved identifier %s::%s\n"
msgstr "unresolved identifier %s::%s\n"
-#: ./src/pass15.ec:11417
+#: ./src/pass15.ec:11428
msgid "unresolved identifier %s; expected %s\n"
msgstr "unresolved identifier %s; expected %s\n"
-#: ./src/pass15.ec:11429
-#: ./src/pass15.ec:11596
+#: ./src/pass15.ec:11440
+#: ./src/pass15.ec:11607
msgid "unresolved identifier %s\n"
msgstr "unresolved identifier %s\n"
-#: ./src/pass15.ec:1978
+#: ./src/pass15.ec:1984
msgid "unresolved symbol used as an instance method %s\n"
msgstr "unresolved symbol used as an instance method %s\n"
-#: ./src/pass15.ec:8692
-#: ./src/pass15.ec:8934
-#: ./src/pass15.ec:8941
+#: ./src/ast.ec:2965
+msgid "unresolved template type (%s)\n"
+msgstr "unresolved template type (%s)\n"
+
+#: ./src/pass15.ec:8702
+#: ./src/pass15.ec:8944
+#: ./src/pass15.ec:8951
msgid "void *: unknown size\n"
msgstr "void *: unknown size\n"
-#: ./src/firstPass.ec:431
+#: ./src/firstPass.ec:434
msgid "wrong class name specified for %s\n"
msgstr "wrong class name specified for %s\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Basepath: ../\n"
-#: ./src/Documentor.ec:674
+#: ./src/Documentor.ec:821
msgid "<FONT FACE=\"Arial\" SIZE=\"6\">Module %s</FONT><br>\n"
msgstr "<FONT FACE=\"Arial\" SIZE=\"6\">Module %s</FONT><br>\n"
-#: ./src/Documentor.ec:1236
-#: ./src/Documentor.ec:1496
-#: ./src/Documentor.ec:1728
+#: ./src/Documentor.ec:1387
+#: ./src/Documentor.ec:1647
+#: ./src/Documentor.ec:1880
msgid "<FONT face=\"Courier New\">\n"
msgstr "<FONT face=\"Courier New\">\n"
-#: ./src/Documentor.ec:1287
-msgid "<H3>Derived Classes</H3><br>\n"
-msgstr "<H3>Derived Classes</H3><br>\n"
-
-#: ./src/Documentor.ec:694
-msgid "<H3>Description</H3><br><br>\n"
-msgstr "<H3>Description</H3><br><br>\n"
-
-#: ./src/Documentor.ec:1235
-#: ./src/Documentor.ec:1495
-#: ./src/Documentor.ec:1727
-msgid "<H3>Example</H3><br>\n"
-msgstr "<H3>Example</H3><br>\n"
-
-#: ./src/Documentor.ec:1400
-#: ./src/Documentor.ec:1632
-msgid "<H3>Parameters</H3><br><br>\n"
-msgstr "<H3>Parameters</H3><br><br>\n"
-
-#: ./src/Documentor.ec:1259
-#: ./src/Documentor.ec:1517
-#: ./src/Documentor.ec:1749
-msgid "<H3>Remarks</H3><br>\n"
-msgstr "<H3>Remarks</H3><br>\n"
-
-#: ./src/Documentor.ec:1303
-#: ./src/Documentor.ec:1536
-#: ./src/Documentor.ec:1768
-msgid "<H3>See Also</H3><br>\n"
-msgstr "<H3>See Also</H3><br>\n"
-
-#: ./src/Documentor.ec:717
-msgid "<H3>Sub Namespaces</H3><br><br>\n"
-msgstr "<H3>Sub Namespaces</H3><br><br>\n"
-
-#: ./src/Documentor.ec:1216
-#: ./src/Documentor.ec:1476
-#: ./src/Documentor.ec:1708
-msgid "<H3>Usage</H3><br>\n"
-msgstr "<H3>Usage</H3><br>\n"
-
-#: ./src/Documentor.ec:667
-#: ./src/Documentor.ec:894
-#: ./src/Documentor.ec:1355
-#: ./src/Documentor.ec:1588
+#: ./src/Documentor.ec:1438
+msgid "<H3>Derived Classes</H3><BR>\n"
+msgstr "<H3>Derived Classes</H3><BR>\n"
+
+#: ./src/Documentor.ec:841
+msgid "<H3>Description</H3><BR>\n"
+msgstr "<H3>Description</H3><BR>\n"
+
+#: ./src/Documentor.ec:1386
+#: ./src/Documentor.ec:1646
+#: ./src/Documentor.ec:1879
+msgid "<H3>Example</H3><BR>\n"
+msgstr "<H3>Example</H3><BR>\n"
+
+#: ./src/Documentor.ec:1551
+#: ./src/Documentor.ec:1784
+msgid "<H3>Parameters</H3><BR>\n"
+msgstr "<H3>Parameters</H3><BR>\n"
+
+#: ./src/Documentor.ec:1410
+#: ./src/Documentor.ec:1668
+#: ./src/Documentor.ec:1901
+msgid "<H3>Remarks</H3><BR>\n"
+msgstr "<H3>Remarks</H3><BR>\n"
+
+#: ./src/Documentor.ec:1687
+#: ./src/Documentor.ec:1920
+msgid "<H3>See Also</H3><BR>\n"
+msgstr "<H3>See Also</H3><BR>\n"
+
+#: ./src/Documentor.ec:1453
+msgid "<H3>See Also</H3>\n"
+msgstr "<H3>See Also</H3>\n"
+
+#: ./src/Documentor.ec:865
+msgid "<H3>Sub Namespaces</H3><BR>\n"
+msgstr "<H3>Sub Namespaces</H3><BR>\n"
+
+#: ./src/Documentor.ec:1367
+#: ./src/Documentor.ec:1627
+#: ./src/Documentor.ec:1860
+msgid "<H3>Usage</H3><BR>\n"
+msgstr "<H3>Usage</H3><BR>\n"
+
+#: ./src/Documentor.ec:814
+#: ./src/Documentor.ec:1044
+#: ./src/Documentor.ec:1505
+#: ./src/Documentor.ec:1739
msgid "<HTML><HEAD><TITLE>API Reference</TITLE></HEAD>\n<BODY><FONT SIZE=\"3\">\n"
msgstr "<HTML><HEAD><TITLE>API Reference</TITLE></HEAD>\n<BODY><FONT SIZE=\"3\">\n"
-#: ./src/Documentor.ec:1446
-#: ./src/Documentor.ec:1678
+#: ./src/Documentor.ec:1597
+#: ./src/Documentor.ec:1830
msgid "<TD valign=top height=22 nowrap=1><B>Return Value</B></TD>\n"
msgstr "<TD valign=top height=22 nowrap=1><B>Return Value</B></TD>\n"
-#: ./src/Documentor.ec:755
-msgid "<a name=Classes></a><H3>Classes</H3><br><br>\n"
-msgstr "<a name=Classes></a><H3>Classes</H3><br><br>\n"
+#: ./src/Documentor.ec:904
+msgid "<a name=Classes></a><H3>Classes</H3><BR>\n"
+msgstr "<a name=Classes></a><H3>Classes</H3><BR>\n"
-#: ./src/Documentor.ec:1039
-msgid "<a name=Conversions></a><H3>Conversions</H3><br><br>\n"
-msgstr "<a name=Conversions></a><H3>Conversions</H3><br><br>\n"
+#: ./src/Documentor.ec:1190
+msgid "<a name=Conversions></a><H3>Conversions</H3><BR>\n"
+msgstr "<a name=Conversions></a><H3>Conversions</H3><BR>\n"
-#: ./src/Documentor.ec:830
-msgid "<a name=Definitions></a><H3>Definitions</H3><br><br>\n"
-msgstr "<a name=Definitions></a><H3>Definitions</H3><br><br>\n"
+#: ./src/Documentor.ec:980
+msgid "<a name=Definitions></a><H3>Definitions</H3><BR>\n"
+msgstr "<a name=Definitions></a><H3>Definitions</H3><BR>\n"
-#: ./src/Documentor.ec:970
-msgid "<a name=EnumerationValues></a><H3>Enumeration Values</H3><br><br>\n"
-msgstr "<a name=EnumerationValues></a><H3>Enumeration Values</H3><br><br>\n"
+#: ./src/Documentor.ec:1121
+msgid "<a name=EnumerationValues></a><H3>Enumeration Values</H3><BR>\n"
+msgstr "<a name=EnumerationValues></a><H3>Enumeration Values</H3><BR>\n"
-#: ./src/Documentor.ec:795
-msgid "<a name=Functions></a><H3>Functions</H3><br><br>\n"
-msgstr "<a name=Functions></a><H3>Functions</H3><br><br>\n"
+#: ./src/Documentor.ec:945
+msgid "<a name=Functions></a><H3>Functions</H3><BR>\n"
+msgstr "<a name=Functions></a><H3>Functions</H3><BR>\n"
-#: ./src/Documentor.ec:1089
-msgid "<a name=Members></a><H3>Properties and Members</H3><br><br>\n"
-msgstr "<a name=Members></a><H3>Properties and Members</H3><br><br>\n"
+#: ./src/Documentor.ec:1240
+msgid "<a name=Members></a><H3>Properties and Members</H3><BR>\n"
+msgstr "<a name=Members></a><H3>Properties and Members</H3><BR>\n"
-#: ./src/Documentor.ec:1181
-msgid "<a name=Methods></a><H3>Non-Virtual Methods</H3><br><br>\n"
-msgstr "<a name=Methods></a><H3>Non-Virtual Methods</H3><br><br>\n"
+#: ./src/Documentor.ec:1332
+msgid "<a name=Methods></a><H3>Non-Virtual Methods</H3><BR>\n"
+msgstr "<a name=Methods></a><H3>Non-Virtual Methods</H3><BR>\n"
-#: ./src/Documentor.ec:1143
-msgid "<a name=VirtualMethods></a><H3>Virtual Methods</H3><br><br>\n"
-msgstr "<a name=VirtualMethods></a><H3>Virtual Methods</H3><br><br>\n"
+#: ./src/Documentor.ec:1294
+msgid "<a name=VirtualMethods></a><H3>Virtual Methods</H3><BR>\n"
+msgstr "<a name=VirtualMethods></a><H3>Virtual Methods</H3><BR>\n"
-#: ./src/Documentor.ec:948
-msgid "<br><H3>Description</H3><br><br>\n"
-msgstr "<br><H3>Description</H3><br><br>\n"
+#: ./src/Documentor.ec:1098
+msgid "<br><H3>Description</H3><BR>\n"
+msgstr "<br><H3>Description</H3><BR>\n"
-#: ./src/Documentor.ec:1382
-#: ./src/Documentor.ec:1615
-msgid "<br><br><H3>Description</H3><br><br>\n"
-msgstr "<br><br><H3>Description</H3><br><br>\n"
+#: ./src/Documentor.ec:1532
+#: ./src/Documentor.ec:1766
+msgid "<br><br><H3>Description</H3><BR>\n"
+msgstr "<br><br><H3>Description</H3><BR>\n"
-#: ./src/Documentor.ec:2168
+#: ./src/Documentor.ec:2320
msgid "API Documentation Browser"
msgstr "API Documentation Browser"
-#: ./src/Documentor.ec:932
+#: ./src/Documentor.ec:1082
msgid "Base Class: "
msgstr "Base Class: "
-#: ./src/Documentor.ec:924
+#: ./src/Documentor.ec:1074
msgid "Basic Data Type"
msgstr "Basic Data Type"
-#: ./src/Documentor.ec:906
+#: ./src/Documentor.ec:1056
msgid "Bit Collection"
msgstr "Bit Collection"
-#: ./src/Documentor.ec:2464
+#: ./src/Documentor.ec:2627
#: ./src/SettingsDialog.ec:52
msgid "Cancel"
msgstr "Cancel"
-#: ./src/Documentor.ec:915
+#: ./src/Documentor.ec:1065
msgid "Class"
msgstr "Class"
-#: ./src/Documentor.ec:918
+#: ./src/Documentor.ec:1068
msgid "Class (No header)"
msgstr "Class (No header)"
-#: ./src/Documentor.ec:1848
+#: ./src/Documentor.ec:2000
msgid "Classes"
msgstr "Classes"
-#: ./src/Documentor.ec:2057
+#: ./src/Documentor.ec:2209
msgid "Conversions"
msgstr "Conversions"
-#: ./src/Documentor.ec:2044
+#: ./src/Documentor.ec:2196
msgid "Data Members"
msgstr "Data Members"
-#: ./src/Documentor.ec:1894
+#: ./src/Documentor.ec:2046
msgid "Definitions"
msgstr "Definitions"
msgid "Documentation Path:"
msgstr "Documentation Path:"
-#: ./src/Documentor.ec:909
+#: ./src/Documentor.ec:1059
msgid "Enumeration"
msgstr "Enumeration"
-#: ./src/Documentor.ec:2071
+#: ./src/Documentor.ec:2223
msgid "Enumeration Values"
msgstr "Enumeration Values"
-#: ./src/Documentor.ec:2006
+#: ./../ide/src/IDESettings.ec:1982
+msgid "Error creating compiler configs directory at "
+msgstr "Error creating compiler configs directory at "
+
+#: ./src/Documentor.ec:2158
msgid "Events"
msgstr "Events"
-#: ./src/Documentor.ec:2225
+#: ./src/Documentor.ec:2377
msgid "Exit"
msgstr "Exit"
-#: ./src/Documentor.ec:2184
+#: ./src/Documentor.ec:2336
msgid "File"
msgstr "File"
-#: ./src/Documentor.ec:1871
+#: ./src/Documentor.ec:2023
msgid "Functions"
msgstr "Functions"
-#: ./../ide/src/IDESettings.ec:775
+#: ./../ide/src/IDESettings.ec:1435
msgid "GNU Compiler Collection (GCC) / GNU Make"
msgstr "GNU Compiler Collection (GCC) / GNU Make"
-#: ./src/Documentor.ec:2019
+#: ./src/Documentor.ec:2171
msgid "Methods"
msgstr "Methods"
-#: ./../ide/src/IDESettings.ec:778
+#: ./../ide/src/IDESettings.ec:1438
msgid "Microsoft Visual Studio 2005 (8.0) Compiler"
msgstr "Microsoft Visual Studio 2005 (8.0) Compiler"
-#: ./../ide/src/IDESettings.ec:779
+#: ./../ide/src/IDESettings.ec:1439
msgid "Microsoft Visual Studio 2008 (9.0) Compiler"
msgstr "Microsoft Visual Studio 2008 (9.0) Compiler"
-#: ./../ide/src/IDESettings.ec:781
+#: ./../ide/src/IDESettings.ec:1441
msgid "Microsoft Visual Studio 2010 (10.0) Compiler"
msgstr "Microsoft Visual Studio 2010 (10.0) Compiler"
-#: ./src/Documentor.ec:671
-#: ./src/Documentor.ec:897
-#: ./src/Documentor.ec:1358
-#: ./src/Documentor.ec:1591
+#: ./src/Documentor.ec:818
+#: ./src/Documentor.ec:1047
+#: ./src/Documentor.ec:1508
+#: ./src/Documentor.ec:1742
msgid "Module: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgstr "Module: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
-#: ./src/Documentor.ec:899
-#: ./src/Documentor.ec:1360
-#: ./src/Documentor.ec:1594
+#: ./src/Documentor.ec:1049
+#: ./src/Documentor.ec:1510
+#: ./src/Documentor.ec:1745
msgid "Namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgstr "Namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
-#: ./src/Documentor.ec:935
+#: ./src/Documentor.ec:1085
msgid "None"
msgstr "None"
-#: ./src/Documentor.ec:2197
+#: ./src/Documentor.ec:2349
msgid "Open..."
msgstr "Open..."
-#: ./src/Documentor.ec:687
+#: ./src/Documentor.ec:834
msgid "Parent namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgstr "Parent namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
-#: ./../ide/src/IDESettings.ec:777
+#: ./../ide/src/IDESettings.ec:1437
msgid "Portable C Compiler / GNU Make"
msgstr "Portable C Compiler / GNU Make"
-#: ./src/Documentor.ec:2038
+#: ./src/Documentor.ec:2190
msgid "Properties"
msgstr "Properties"
msgid "Save"
msgstr "Save"
-#: ./src/Documentor.ec:2460
+#: ./src/Documentor.ec:2623
msgid "Save Changes"
msgstr "Save Changes"
msgid "Settings"
msgstr "Settings"
-#: ./src/Documentor.ec:2210
+#: ./src/Documentor.ec:2362
msgid "Settings..."
msgstr "Settings..."
-#: ./src/Documentor.ec:912
+#: ./src/Documentor.ec:1062
msgid "Structure"
msgstr "Structure"
msgid "Tahoma"
msgstr "Tahoma"
-#: ./../ide/src/IDESettings.ec:776
+#: ./../ide/src/IDESettings.ec:1436
msgid "Tiny C Compiler / GNU Make"
msgstr "Tiny C Compiler / GNU Make"
-#: ./src/Documentor.ec:927
+#: ./src/Documentor.ec:1077
msgid "Type: %s<br>\n"
msgstr "Type: %s<br>\n"
-#: ./src/Documentor.ec:921
+#: ./src/Documentor.ec:1071
msgid "Unit"
msgstr "Unit"
-#: ./src/Documentor.ec:2012
+#: ./src/Documentor.ec:2164
msgid "Virtual Methods"
msgstr "Virtual Methods"
-#: ./src/Documentor.ec:631
-#: ./src/Documentor.ec:2587
-#: ./src/Documentor.ec:2758
+#: ./src/Documentor.ec:704
+#: ./src/Documentor.ec:3078
+#: ./src/Documentor.ec:3248
msgid "[Add Text]"
msgstr "[Add Text]"
-#: ./src/Documentor.ec:2187
+#: ./src/Documentor.ec:2339
msgid "eC Shared Library files (*.dll, *.so, *.dylib)"
msgstr "eC Shared Library files (*.dll, *.so, *.dylib)"
-#: ./src/Documentor.ec:2188
+#: ./src/Documentor.ec:2340
msgid "eC Symbol files (*.sym)"
msgstr "eC Symbol files (*.sym)"
-#: ./src/Documentor.ec:1368
-#: ./src/Documentor.ec:1601
+#: ./../ide/src/IDESettings.ec:857
+msgid "error: could not parse configuration file: "
+msgstr "error: could not parse configuration file: "
+
+#: ./../ide/src/IDESettings.ec:831
+msgid "error: could not safely open file for writing configuration: "
+msgstr "error: could not safely open file for writing configuration: "
+
+#: ./src/Documentor.ec:1518
+#: ./src/Documentor.ec:1752
msgid "this pointer class: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgstr "this pointer class: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
-#: ./src/Documentor.ec:1364
+#: ./src/Documentor.ec:1514
msgid "this pointer class: None<br>\n"
msgstr "this pointer class: None<br>\n"
+#: ./../ide/src/IDESettings.ec:925
+msgid "warning: SafeFile::open: does not yet support FileOpenMode::"
+msgstr "warning: SafeFile::open: does not yet support FileOpenMode::"
+
+#: ./../ide/src/IDESettings.ec:912
+msgid "warning: SafeFile::open: unable to obtain exclusive lock on temporary file for writing: "
+msgstr "warning: SafeFile::open: unable to obtain exclusive lock on temporary file for writing: "
+
+#: ./../ide/src/IDESettings.ec:914
+msgid "warning: SafeFile::open: unable to obtain shared lock on file for reading: "
+msgstr "warning: SafeFile::open: unable to obtain shared lock on file for reading: "
+
+#: ./../ide/src/IDESettings.ec:919
+msgid "warning: SafeFile::open: unable to open file for reading: "
+msgstr "warning: SafeFile::open: unable to open file for reading: "
+
+#: ./../ide/src/IDESettings.ec:917
+msgid "warning: SafeFile::open: unable to open temporary file for writing: "
+msgstr "warning: SafeFile::open: unable to open temporary file for writing: "
+
+#: ./../ide/src/IDESettings.ec:967
+msgid "warning: SafeFile::sync: failed to lock file for "
+msgstr "warning: SafeFile::sync: failed to lock file for "
+
msgid " x (Extract All) <archive> [where]\n"
msgstr " x (Extract All) <archive> [where]\n"
+#: ./ear.ec:239
+msgid "'f' is specified but %s is not a folder\n"
+msgstr "'f' is specified but %s is not a folder\n"
+
#: ./ear.ec:34
msgid "(aru) 0 No Compression\n"
msgstr "(aru) 0 No Compression\n"
msgid "(xearu) q Quiet mode\n"
msgstr "(xearu) q Quiet mode\n"
-#: ./ear.ec:345
+#: ./ear.ec:350
msgid "A file with the same name already exists (%s).\n"
msgstr "A file with the same name already exists (%s).\n"
-#: ./ear.ec:355
+#: ./ear.ec:360
msgid "A folder with the same name already exists (%s).\n"
msgstr "A folder with the same name already exists (%s).\n"
msgid "Adding %s..."
msgstr "Adding %s..."
-#: ./ear.ec:715
+#: ./ear.ec:720
msgid "Archive cleared: %s.\n"
msgstr "Archive cleared: %s.\n"
-#: ./ear.ec:537
+#: ./ear.ec:542
msgid "Archive file is empty: %s\n"
msgstr "Archive file is empty: %s\n"
-#: ./ear.ec:532
+#: ./ear.ec:537
msgid "Archive file not found: %s\n"
msgstr "Archive file not found: %s\n"
-#: ./ear.ec:351
+#: ./ear.ec:356
msgid "Can't move directory %s inside itself.\n"
msgstr "Can't move directory %s inside itself.\n"
-#: ./ear.ec:742
+#: ./ear.ec:747
msgid "Deleting file %s in directory %s.\n"
msgstr "Deleting file %s in directory %s.\n"
-#: ./ear.ec:831
+#: ./ear.ec:836
msgid "Drive letters and %s only valid at root.\n"
msgstr "Drive letters and %s only valid at root.\n"
msgid "Extraction Commands:\n"
msgstr "Extraction Commands:\n"
-#: ./ear.ec:684
+#: ./ear.ec:689
msgid "Failed to add %s to archive!\n"
msgstr "Failed to add %s to archive!\n"
-#: ./ear.ec:702
+#: ./ear.ec:707
msgid "Failed to open archive %s for writing!\n"
msgstr "Failed to open archive %s for writing!\n"
-#: ./ear.ec:693
+#: ./ear.ec:698
msgid "Failed to open the internal directory of archive %s!\n"
msgstr "Failed to open the internal directory of archive %s!\n"
-#: ./ear.ec:589
+#: ./ear.ec:594
msgid "File Not Found: %s\n"
msgstr "File Not Found: %s\n"
-#: ./ear.ec:387
+#: ./ear.ec:392
msgid "File is already in directory \"%s\".\n"
msgstr "File is already in directory \"%s\".\n"
-#: ./ear.ec:547
+#: ./ear.ec:552
msgid "File is not a valid ECERE archive: %s\n"
msgstr "File is not a valid ECERE archive: %s\n"
msgid "General Syntax:\n"
msgstr "General Syntax:\n"
-#: ./ear.ec:322
+#: ./ear.ec:327
msgid "Merging directory %s in %s with %s in %s.\n"
msgstr "Merging directory %s in %s with %s in %s.\n"
msgid "Modification Commands:\n"
msgstr "Modification Commands:\n"
-#: ./ear.ec:373
+#: ./ear.ec:378
msgid "Moving file %s in directory %s to %s.\n"
msgstr "Moving file %s in directory %s to %s.\n"
-#: ./ear.ec:309
+#: ./ear.ec:314
msgid "Moving files in root to %s.\n"
msgstr "Moving files in root to %s.\n"
-#: ./ear.ec:834
+#: ./ear.ec:839
msgid "New name contains directory structure.\n"
msgstr "New name contains directory structure.\n"
msgid "Out of disk space.\nError: Ran out of disk space while archiving%s%s.\n"
msgstr "Out of disk space.\nError: Ran out of disk space while archiving%s%s.\n"
-#: ./ear.ec:798
+#: ./ear.ec:803
msgid "Renaming %s in directory %s to %s.\n"
msgstr "Renaming %s in directory %s to %s.\n"
msgid "%d occurrences found, %d replaced"
msgstr "%d occurrences found, %d replaced"
-#: ./src/gui/dialogs/FileDialog.ec:893
+#: ./src/gui/dialogs/FileDialog.ec:913
msgid "All Files"
msgstr "All Files"
#: ./src/gui/controls/Picture.ec:19
#: ./src/gui/controls/Picture.ec:39
#: ./src/gui/controls/ScrollBar.ec:81
-#: ./src/gui/Window.ec:8301
-#: ./src/gui/Window.ec:8348
-#: ./src/gui/Window.ec:8365
-#: ./src/gui/Window.ec:8376
-#: ./src/gui/Window.ec:8389
-#: ./src/gui/Window.ec:8774
-#: ./src/gui/Window.ec:9499
-#: ./src/gui/Window.ec:9832
+#: ./src/gui/Window.ec:8448
+#: ./src/gui/Window.ec:8495
+#: ./src/gui/Window.ec:8512
+#: ./src/gui/Window.ec:8523
+#: ./src/gui/Window.ec:8536
+#: ./src/gui/Window.ec:8921
+#: ./src/gui/Window.ec:9648
+#: ./src/gui/Window.ec:10017
msgid "Appearance"
msgstr "Appearance"
msgid "April"
msgstr "April"
-#: ./src/gui/dialogs/FileDialog.ec:1195
+#: ./src/gui/dialogs/FileDialog.ec:1215
msgid "As Type:"
msgstr "As Type:"
#: ./src/gui/controls/ScrollBar.ec:126
#: ./src/gui/controls/ScrollBar.ec:127
#: ./src/gui/controls/ScrollBar.ec:128
-#: ./src/gui/Window.ec:8257
-#: ./src/gui/Window.ec:8320
-#: ./src/gui/Window.ec:8502
-#: ./src/gui/Window.ec:8551
-#: ./src/gui/Window.ec:8558
-#: ./src/gui/Window.ec:8565
-#: ./src/gui/Window.ec:8572
-#: ./src/gui/Window.ec:8579
-#: ./src/gui/Window.ec:8586
-#: ./src/gui/Window.ec:8593
-#: ./src/gui/Window.ec:9044
-#: ./src/gui/Window.ec:9071
-#: ./src/gui/Window.ec:9078
-#: ./src/gui/Window.ec:9326
-#: ./src/gui/Window.ec:9346
-#: ./src/gui/Window.ec:9352
-#: ./src/gui/Window.ec:9359
-#: ./src/gui/Window.ec:9369
-#: ./src/gui/Window.ec:9380
-#: ./src/gui/Window.ec:9387
-#: ./src/gui/Window.ec:9395
-#: ./src/gui/Window.ec:9476
-#: ./src/gui/Window.ec:9525
-#: ./src/gui/Window.ec:9541
+#: ./src/gui/Window.ec:8404
+#: ./src/gui/Window.ec:8467
+#: ./src/gui/Window.ec:8649
+#: ./src/gui/Window.ec:8698
+#: ./src/gui/Window.ec:8705
+#: ./src/gui/Window.ec:8712
+#: ./src/gui/Window.ec:8719
+#: ./src/gui/Window.ec:8726
+#: ./src/gui/Window.ec:8733
+#: ./src/gui/Window.ec:8740
+#: ./src/gui/Window.ec:9191
+#: ./src/gui/Window.ec:9218
+#: ./src/gui/Window.ec:9225
+#: ./src/gui/Window.ec:9473
+#: ./src/gui/Window.ec:9493
+#: ./src/gui/Window.ec:9499
+#: ./src/gui/Window.ec:9506
+#: ./src/gui/Window.ec:9516
+#: ./src/gui/Window.ec:9527
+#: ./src/gui/Window.ec:9534
+#: ./src/gui/Window.ec:9542
+#: ./src/gui/Window.ec:9625
+#: ./src/gui/Window.ec:9674
+#: ./src/gui/Window.ec:9690
msgid "Behavior"
msgstr "Behavior"
#: ./src/gui/dialogs/ColorPicker.ec:730
-#: ./src/gui/dialogs/FileDialog.ec:1270
-#: ./src/gui/dialogs/FileDialog.ec:1564
+#: ./src/gui/dialogs/FileDialog.ec:1290
+#: ./src/gui/dialogs/FileDialog.ec:1585
#: ./src/gui/dialogs/FindDialog.ec:74
#: ./src/gui/dialogs/MessageBox.ec:88
#: ./src/gui/dialogs/MessageBox.ec:107
msgstr "Cancel"
#: ./src/gui/dialogs/GoToDialog.ec:44
-#: ./src/gui/Window.ec:6946
+#: ./src/gui/Window.ec:7072
msgid "Close"
msgstr "Close"
msgstr "Control contains other controls. Delete control and children?"
#: ./src/gui/controls/EditBox.ec:1009
-#: ./src/gui/controls/EditBox.ec:3227
+#: ./src/gui/controls/EditBox.ec:3316
msgid "Copy\tCtrl+C"
msgstr "Copy\tCtrl+C"
-#: ./src/sys/System.ec:128
+#: ./src/sys/System.ec:132
msgid "Couldn't write to file"
msgstr "Couldn't write to file"
-#: ./src/gui/dialogs/FileDialog.ec:1503
+#: ./src/gui/dialogs/FileDialog.ec:1524
msgid "Create Directory"
msgstr "Create Directory"
-#: ./src/gui/dialogs/FileDialog.ec:1554
-#: ./src/gui/dialogs/FileDialog.ec:1557
+#: ./src/gui/dialogs/FileDialog.ec:1575
+#: ./src/gui/dialogs/FileDialog.ec:1578
msgid "Create Directory Error"
msgstr "Create Directory Error"
-#: ./src/gui/dialogs/FileDialog.ec:1085
+#: ./src/gui/dialogs/FileDialog.ec:1105
msgid "Create directory?"
msgstr "Create directory?"
msgstr "Custom"
#: ./src/gui/controls/EditBox.ec:998
-#: ./src/gui/controls/EditBox.ec:3226
+#: ./src/gui/controls/EditBox.ec:3315
msgid "Cut\tCtrl+X"
msgstr "Cut\tCtrl+X"
#: ./src/gui/controls/EditBox.ec:815
#: ./src/gui/controls/ProgressBar.ec:13
#: ./src/gui/controls/ProgressBar.ec:14
-#: ./src/gui/Window.ec:9432
+#: ./src/gui/Window.ec:9581
msgid "Data"
msgstr "Data"
msgstr "Defined"
#: ./src/gui/controls/EditBox.ec:1030
-#: ./src/gui/controls/EditBox.ec:3229
+#: ./src/gui/controls/EditBox.ec:3318
msgid "Delete\tDel"
msgstr "Delete\tDel"
msgid "Deleting control with code"
msgstr "Deleting control with code"
-#: ./src/gui/Window.ec:9644
+#: ./src/gui/Window.ec:9823
msgid "Deprecated"
msgstr "Deprecated"
-#: ./src/gui/Window.ec:9511
+#: ./src/gui/Window.ec:9660
msgid "Design"
msgstr "Design"
msgid "Direction"
msgstr "Direction"
-#: ./src/gui/dialogs/FileDialog.ec:1554
+#: ./src/gui/dialogs/FileDialog.ec:1575
msgid "Directory already exists."
msgstr "Directory already exists."
-#: ./src/gui/dialogs/FileDialog.ec:1085
+#: ./src/gui/dialogs/FileDialog.ec:1105
msgid "Directory doesn't exist"
msgstr "Directory doesn't exist"
msgid "Directory:"
msgstr "Directory:"
-#: ./src/gui/Window.ec:9262
-#: ./src/gui/Window.ec:9402
-#: ./src/gui/Window.ec:9439
+#: ./src/gui/Window.ec:9409
+#: ./src/gui/Window.ec:9549
+#: ./src/gui/Window.ec:9588
msgid "Document"
msgstr "Document"
msgid "Down"
msgstr "Down"
-#: ./src/sys/System.ec:137
+#: ./src/sys/System.ec:141
msgid "Driver/Mode switch failed"
msgstr "Driver/Mode switch failed"
-#: ./src/gui/GuiApplication.ec:186
+#: ./src/gui/GuiApplication.ec:203
msgid "ECERE Application"
msgstr "ECERE Application"
msgid "Entire Computer"
msgstr "Entire Computer"
-#: ./src/gui/GuiApplication.ec:1278
+#: ./src/gui/GuiApplication.ec:1377
msgid "Error falling back to previous video mode.\n"
msgstr "Error falling back to previous video mode.\n"
-#: ./src/gui/Window.ec:7523
-#: ./src/gui/Window.ec:7573
+#: ./src/gui/Window.ec:7659
+#: ./src/gui/Window.ec:7711
msgid "Error writing file"
msgstr "Error writing file"
-#: ./src/sys/File.ec:318
+#: ./src/sys/File.ec:320
msgctxt "Export"
msgid "Exp"
msgstr "Exp"
msgid "February"
msgstr "February"
-#: ./src/gui/dialogs/FileDialog.ec:1072
+#: ./src/gui/dialogs/FileDialog.ec:1092
msgid "File Already Exists"
msgstr "File Already Exists"
#: ./src/gui/dialogs/FileDialog.ec:312
-#: ./src/gui/dialogs/FileDialog.ec:1455
+#: ./src/gui/dialogs/FileDialog.ec:1475
msgid "File Name:"
msgstr "File Name:"
-#: ./src/sys/System.ec:126
+#: ./src/sys/System.ec:130
msgid "File not found"
msgstr "File not found"
-#: ./src/gui/dialogs/FileDialog.ec:1177
+#: ./src/gui/dialogs/FileDialog.ec:1197
msgid "Filter:"
msgstr "Filter:"
msgid "Go To...\tCtrl+G"
msgstr "Go To...\tCtrl+G"
-#: ./src/sys/System.ec:133
+#: ./src/sys/System.ec:137
msgid "Graphics driver not supported by any user interface system"
msgstr "Graphics driver not supported by any user interface system"
-#: ./src/sys/System.ec:124
+#: ./src/sys/System.ec:128
msgid "Identic string identifier already exists"
msgstr "Identic string identifier already exists"
msgid "Image Files (*.jpg, *.jpeg, *.bmp, *.pcx, *.png, *.gif)"
msgstr "Image Files (*.jpg, *.jpeg, *.bmp, *.pcx, *.png, *.gif)"
-#: ./src/sys/File.ec:294
+#: ./src/sys/File.ec:296
msgctxt "Import"
msgid "Imp"
msgstr "Imp"
-#: ./src/sys/System.ec:123
+#: ./src/sys/System.ec:127
msgid "Inexistant string identifier specified"
msgstr "Inexistant string identifier specified"
msgid "June"
msgstr "June"
-#: ./src/gui/Window.ec:8031
-#: ./src/gui/Window.ec:8415
-#: ./src/gui/Window.ec:8422
-#: ./src/gui/Window.ec:8490
-#: ./src/gui/Window.ec:8831
-#: ./src/gui/Window.ec:8867
-#: ./src/gui/Window.ec:8899
-#: ./src/gui/Window.ec:8932
-#: ./src/gui/Window.ec:8999
-#: ./src/gui/Window.ec:9557
+#: ./src/gui/Window.ec:8178
+#: ./src/gui/Window.ec:8562
+#: ./src/gui/Window.ec:8569
+#: ./src/gui/Window.ec:8637
+#: ./src/gui/Window.ec:8978
+#: ./src/gui/Window.ec:9014
+#: ./src/gui/Window.ec:9046
+#: ./src/gui/Window.ec:9079
+#: ./src/gui/Window.ec:9146
+#: ./src/gui/Window.ec:9706
msgid "Layout"
msgstr "Layout"
msgid "Line number:"
msgstr "Line number:"
-#: ./src/gui/dialogs/FileDialog.ec:1281
+#: ./src/gui/dialogs/FileDialog.ec:1301
msgid "Look in:"
msgstr "Look in:"
msgid "Match case"
msgstr "Match case"
-#: ./src/gui/Window.ec:6935
+#: ./src/gui/Window.ec:7061
msgid "Maximize"
msgstr "Maximize"
msgid "May"
msgstr "May"
-#: ./src/sys/System.ec:122
+#: ./src/sys/System.ec:126
msgid "Memory allocation failed"
msgstr "Memory allocation failed"
msgid "Microsoft Windows Network"
msgstr "Microsoft Windows Network"
-#: ./src/gui/Window.ec:6930
+#: ./src/gui/Window.ec:7056
msgid "Minimize"
msgstr "Minimize"
msgid "Monday"
msgstr "Monday"
-#: ./src/gui/Window.ec:6920
+#: ./src/gui/Window.ec:7046
msgid "Move"
msgstr "Move"
-#: ./src/gui/dialogs/FileDialog.ec:1416
-#: ./src/gui/dialogs/FileDialog.ec:1571
+#: ./src/gui/dialogs/FileDialog.ec:1436
+#: ./src/gui/dialogs/FileDialog.ec:1592
msgid "Name"
msgstr "Name"
-#: ./src/gui/dialogs/FileDialog.ec:1572
+#: ./src/gui/dialogs/FileDialog.ec:1593
msgid "New Directory"
msgstr "New Directory"
msgid "No"
msgstr "No"
-#: ./src/sys/System.ec:121
-#: ./src/sys/System.ec:132
+#: ./src/sys/System.ec:125
+#: ./src/sys/System.ec:136
msgid "No error"
msgstr "No error"
#: ./src/gui/dialogs/ColorPicker.ec:721
#: ./src/gui/dialogs/FileDialog.ec:297
-#: ./src/gui/dialogs/FileDialog.ec:1233
-#: ./src/gui/dialogs/FileDialog.ec:1540
+#: ./src/gui/dialogs/FileDialog.ec:1253
+#: ./src/gui/dialogs/FileDialog.ec:1561
#: ./src/gui/dialogs/MessageBox.ec:94
#: ./src/gui/dialogs/MessageBox.ec:120
#: ./src/gui/dialogs/WindowList.ec:24
msgid "October"
msgstr "October"
-#: ./src/gui/dialogs/FileDialog.ec:1263
+#: ./src/gui/dialogs/FileDialog.ec:1283
msgid "Open"
msgstr "Open"
#: ./src/gui/controls/EditBox.ec:1019
-#: ./src/gui/controls/EditBox.ec:3228
+#: ./src/gui/controls/EditBox.ec:3317
msgid "Paste\tCtrl+V"
msgstr "Paste\tCtrl+V"
-#: ./src/gui/dialogs/FileDialog.ec:1557
+#: ./src/gui/dialogs/FileDialog.ec:1578
msgid "Please enter a name."
msgstr "Please enter a name."
msgid "Replace In"
msgstr "Replace In"
-#: ./src/gui/dialogs/FileDialog.ec:1072
+#: ./src/gui/dialogs/FileDialog.ec:1092
msgid "Replace existing file?"
msgstr "Replace existing file?"
msgid "Replace...\tCtrl+R"
msgstr "Replace...\tCtrl+R"
-#: ./src/gui/Window.ec:6915
+#: ./src/gui/Window.ec:7041
msgid "Restore"
msgstr "Restore"
msgid "Saturday"
msgstr "Saturday"
-#: ./src/gui/Window.ec:7555
+#: ./src/gui/Window.ec:7693
msgid "Save As"
msgstr "Save As"
msgid "Save As..."
msgstr "Save As..."
-#: ./src/gui/Window.ec:7523
-#: ./src/gui/Window.ec:7573
+#: ./src/gui/Window.ec:7659
+#: ./src/gui/Window.ec:7711
msgid "Save as a different file?"
msgstr "Save as a different file?"
-#: ./src/gui/Window.ec:7426
+#: ./src/gui/Window.ec:7558
msgid "Save changes to %s?"
msgstr "Save changes to %s?"
-#: ./src/gui/Window.ec:7428
+#: ./src/gui/Window.ec:7560
msgid "Save changes to Untitled %d?"
msgstr "Save changes to Untitled %d?"
msgstr "Search string not found."
#: ./src/gui/dialogs/FileDialog.ec:279
+#: ./src/gui/dialogs/FileDialog.ec:622
msgid "Select"
msgstr "Select"
#: ./src/gui/controls/EditBox.ec:1042
-#: ./src/gui/controls/EditBox.ec:3231
+#: ./src/gui/controls/EditBox.ec:3320
msgid "Select All\tCtrl+A"
msgstr "Select All\tCtrl+A"
msgid "Select Color"
msgstr "Select Color"
-#: ./src/sys/File.ec:212
+#: ./src/sys/File.ec:214
msgid "Select File"
msgstr "Select File"
+#: ./src/gui/dialogs/FileDialog.ec:613
+msgid "Select Here"
+msgstr "Select Here"
+
#: ./src/gfx/BitmapResource.ec:17
msgid "Select Image"
msgstr "Select Image"
msgid "September"
msgstr "September"
-#: ./src/sys/System.ec:125
+#: ./src/sys/System.ec:129
msgid "Shared library loading failed"
msgstr "Shared library loading failed"
msgid "Shift+"
msgstr "Shift+"
-#: ./src/gui/dialogs/FileDialog.ec:1418
-#: ./src/gui/Window.ec:6925
+#: ./src/gui/dialogs/FileDialog.ec:1438
+#: ./src/gui/Window.ec:7051
msgid "Size"
msgstr "Size"
-#: ./src/gui/Window.ec:6940
+#: ./src/gui/Window.ec:7066
msgid "Stay On Top"
msgstr "Stay On Top"
msgid "Tuesday"
msgstr "Tuesday"
-#: ./src/gui/dialogs/FileDialog.ec:1417
+#: ./src/gui/dialogs/FileDialog.ec:1437
msgid "Type"
msgstr "Type"
msgid "Whole word only"
msgstr "Whole word only"
-#: ./src/gui/Window.ec:8429
-#: ./src/gui/Window.ec:8450
-#: ./src/gui/Window.ec:8471
-#: ./src/gui/Window.ec:8622
-#: ./src/gui/Window.ec:8629
-#: ./src/gui/Window.ec:8665
-#: ./src/gui/Window.ec:8686
-#: ./src/gui/Window.ec:8739
-#: ./src/gui/Window.ec:9269
-#: ./src/gui/Window.ec:9276
-#: ./src/gui/Window.ec:9301
-#: ./src/gui/Window.ec:9463
+#: ./src/gui/Window.ec:8576
+#: ./src/gui/Window.ec:8597
+#: ./src/gui/Window.ec:8618
+#: ./src/gui/Window.ec:8769
+#: ./src/gui/Window.ec:8776
+#: ./src/gui/Window.ec:8812
+#: ./src/gui/Window.ec:8833
+#: ./src/gui/Window.ec:8886
+#: ./src/gui/Window.ec:9416
+#: ./src/gui/Window.ec:9423
+#: ./src/gui/Window.ec:9448
+#: ./src/gui/Window.ec:9612
msgid "Window Style"
msgstr "Window Style"
-#: ./src/sys/System.ec:134
+#: ./src/sys/System.ec:138
msgid "Window creation failed"
msgstr "Window creation failed"
-#: ./src/sys/System.ec:135
+#: ./src/sys/System.ec:139
msgid "Window graphics loading failed"
msgstr "Window graphics loading failed"
msgid "Yes"
msgstr "Yes"
-#: ./src/sys/System.ec:389
+#: ./src/sys/System.ec:401
msgid "\n\nWould you like to view the error log?"
msgstr "\n\nWould you like to view the error log?"
-#: ./src/sys/Date.ec:132
-#: ./src/sys/Time.ec:790
+#: ./src/sys/Date.ec:145
+#: ./src/sys/Time.ec:792
msgid "now"
msgstr "now"
-#: ./src/sys/Date.ec:131
-#: ./src/sys/Time.ec:789
+#: ./src/sys/Date.ec:144
+#: ./src/sys/Time.ec:791
msgid "today"
msgstr "today"
-#: ./src/sys/Date.ec:133
-#: ./src/sys/Date.ec:137
-#: ./src/sys/Time.ec:792
+#: ./src/sys/Date.ec:146
+#: ./src/sys/Date.ec:150
+#: ./src/sys/Time.ec:794
msgid "tomorrow"
msgstr "tomorrow"
-#: ./src/sys/Date.ec:134
-#: ./src/sys/Date.ec:142
-#: ./src/sys/Time.ec:799
+#: ./src/sys/Date.ec:147
+#: ./src/sys/Date.ec:155
+#: ./src/sys/Time.ec:801
msgid "yesterday"
msgstr "yesterday"
msgid "EDASQLite: Can't open database (%s): %s\n"
msgstr "EDASQLite: Can't open database (%s): %s\n"
-#: ./EDASQLite.ec:900
+#: ./EDASQLite.ec:906
msgid "WARNING: ALTER TABLE DOESN'T WORK WITH PRIMARY KEY FOR "
msgstr "WARNING: ALTER TABLE DOESN'T WORK WITH PRIMARY KEY FOR "
-#: ./EDASQLite.ec:861
+#: ./EDASQLite.ec:867
msgid "WARNING: Table not yet created for class "
msgstr "WARNING: Table not yet created for class "
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Basepath: ../\n"
-#: ./epj2make.ec:234
+#: ./epj2make.ec:244
msgid " [-cc <c compiler>]\n"
msgstr " [-cc <c compiler>]\n"
-#: ./epj2make.ec:233
+#: ./epj2make.ec:243
msgid " [-cpp <c preprocessor>]\n"
msgstr " [-cpp <c preprocessor>]\n"
-#: ./epj2make.ec:245
+#: ./epj2make.ec:255
msgid " [-d <intermediate objects directory>]\n"
msgstr " [-d <intermediate objects directory>]\n"
-#: ./epj2make.ec:238
+#: ./epj2make.ec:248
msgid " [-ear <Ecere Archiver>]\n"
msgstr " [-ear <Ecere Archiver>]\n"
-#: ./epj2make.ec:236
+#: ./epj2make.ec:246
msgid " [-ecc <eC compiler>]\n"
msgstr " [-ecc <eC compiler>]\n"
-#: ./epj2make.ec:235
+#: ./epj2make.ec:245
msgid " [-ecp <eC preprocessor>]\n"
msgstr " [-ecp <eC preprocessor>]\n"
-#: ./epj2make.ec:237
+#: ./epj2make.ec:247
msgid " [-ecs <eC symbol generator>]\n"
msgstr " [-ecs <eC symbol generator>]\n"
-#: ./epj2make.ec:240
+#: ./epj2make.ec:250
msgid " [-i <include dir[;inc dir[...]]>]\n"
msgstr " [-i <include dir[;inc dir[...]]>]\n"
-#: ./epj2make.ec:246
+#: ./epj2make.ec:256
msgid " [-includemk <crossplatform.mk path>]\n"
msgstr " [-includemk <crossplatform.mk path>]\n"
-#: ./epj2make.ec:241
+#: ./epj2make.ec:251
msgid " [-l <library dir[;lib dir[...]]>]\n"
msgstr " [-l <library dir[;lib dir[...]]>]\n"
-#: ./epj2make.ec:232
+#: ./epj2make.ec:242
msgid " [-make <make tool>]\n"
msgstr " [-make <make tool>]\n"
-#: ./epj2make.ec:243
+#: ./epj2make.ec:253
msgid " [-noglobalsettings]\n"
msgstr " [-noglobalsettings]\n"
-#: ./epj2make.ec:244
+#: ./epj2make.ec:254
msgid " [-noresources]\n"
msgstr " [-noresources]\n"
-#: ./epj2make.ec:239
+#: ./epj2make.ec:249
msgid " directories:\n"
msgstr " directories:\n"
-#: ./epj2make.ec:242
+#: ./epj2make.ec:252
msgid " options:\n"
msgstr " options:\n"
-#: ./epj2make.ec:231
+#: ./epj2make.ec:241
msgid " toolchain:\n"
msgstr " toolchain:\n"
-#: ./epj2make.ec:230
+#: ./epj2make.ec:240
msgid " epj2make [-t <target platform>] [-c <configuration>] [toolchain] [directories] [options] [-o <output>] <input>\n"
msgstr " epj2make [-t <target platform>] [-c <configuration>] [toolchain] [directories] [options] [-o <output>] <input>\n"
msgid "Compiling source file "
msgstr "Compiling source file "
-#: ./epj2make.ec:380
+#: ./../ide/src/IDESettings.ec:1982
+msgid "Error creating compiler configs directory at "
+msgstr "Error creating compiler configs directory at "
+
+#: ./epj2make.ec:392
msgid "Error: Input file (%s) does not exist.\n"
msgstr "Error: Input file (%s) does not exist.\n"
-#: ./epj2make.ec:316
+#: ./epj2make.ec:328
msgid "Error: Project configuration (%s) was not found.\n"
msgstr "Error: Project configuration (%s) was not found.\n"
-#: ./epj2make.ec:376
+#: ./epj2make.ec:388
msgid "Error: Unable to open project file (%s) due to unknown error.\n"
msgstr "Error: Unable to open project file (%s) due to unknown error.\n"
-#: ./../ide/src/IDESettings.ec:775
+#: ./../ide/src/IDESettings.ec:1435
msgid "GNU Compiler Collection (GCC) / GNU Make"
msgstr "GNU Compiler Collection (GCC) / GNU Make"
-#: ./../ide/src/IDESettings.ec:778
+#: ./../ide/src/IDESettings.ec:1438
msgid "Microsoft Visual Studio 2005 (8.0) Compiler"
msgstr "Microsoft Visual Studio 2005 (8.0) Compiler"
-#: ./../ide/src/IDESettings.ec:779
+#: ./../ide/src/IDESettings.ec:1439
msgid "Microsoft Visual Studio 2008 (9.0) Compiler"
msgstr "Microsoft Visual Studio 2008 (9.0) Compiler"
-#: ./../ide/src/IDESettings.ec:781
+#: ./../ide/src/IDESettings.ec:1441
msgid "Microsoft Visual Studio 2010 (10.0) Compiler"
msgstr "Microsoft Visual Studio 2010 (10.0) Compiler"
msgid "No compilation required for header file "
msgstr "No compilation required for header file "
-#: ./epj2make.ec:332
+#: ./epj2make.ec:344
msgid "Notice: Project configuration (%s) will be used.\n"
msgstr "Notice: Project configuration (%s) will be used.\n"
-#: ./../ide/src/IDESettings.ec:777
+#: ./../ide/src/IDESettings.ec:1437
msgid "Portable C Compiler / GNU Make"
msgstr "Portable C Compiler / GNU Make"
-#: ./epj2make.ec:229
+#: ./epj2make.ec:239
msgid "Syntax:\n"
msgstr "Syntax:\n"
-#: ./../ide/src/IDESettings.ec:776
+#: ./../ide/src/IDESettings.ec:1436
msgid "Tiny C Compiler / GNU Make"
msgstr "Tiny C Compiler / GNU Make"
msgid "\n"
msgstr "\n"
-#: ./epj2make.ec:208
+#: ./../ide/src/IDESettings.ec:857
+msgid "error: could not parse configuration file: "
+msgstr "error: could not parse configuration file: "
+
+#: ./../ide/src/IDESettings.ec:831
+msgid "error: could not safely open file for writing configuration: "
+msgstr "error: could not safely open file for writing configuration: "
+
+#: ./epj2make.ec:218
msgid "invalid option: %s\n"
msgstr "invalid option: %s\n"
+#: ./../ide/src/IDESettings.ec:925
+msgid "warning: SafeFile::open: does not yet support FileOpenMode::"
+msgstr "warning: SafeFile::open: does not yet support FileOpenMode::"
+
+#: ./../ide/src/IDESettings.ec:912
+msgid "warning: SafeFile::open: unable to obtain exclusive lock on temporary file for writing: "
+msgstr "warning: SafeFile::open: unable to obtain exclusive lock on temporary file for writing: "
+
+#: ./../ide/src/IDESettings.ec:914
+msgid "warning: SafeFile::open: unable to obtain shared lock on file for reading: "
+msgstr "warning: SafeFile::open: unable to obtain shared lock on file for reading: "
+
+#: ./../ide/src/IDESettings.ec:919
+msgid "warning: SafeFile::open: unable to open file for reading: "
+msgstr "warning: SafeFile::open: unable to open file for reading: "
+
+#: ./../ide/src/IDESettings.ec:917
+msgid "warning: SafeFile::open: unable to open temporary file for writing: "
+msgstr "warning: SafeFile::open: unable to open temporary file for writing: "
+
+#: ./../ide/src/IDESettings.ec:967
+msgid "warning: SafeFile::sync: failed to lock file for "
+msgstr "warning: SafeFile::sync: failed to lock file for "
+
msgid "Audio"
msgstr "Audio"
+#: ./src/installer.ec:2
+msgid "August 3, 2016"
+msgstr "August 3, 2016"
+
#: ./src/installer.ec:820
msgid "Avail. Space"
msgstr "Avail. Space"
msgid "Component"
msgstr "Component"
-#: ./src/installer.ec:1440
+#: ./src/installer.ec:1441
msgid "Configuring Ecere IDE..."
msgstr "Configuring Ecere IDE..."
#: ./src/installer.ec:449
#: ./src/installer.ec:1197
-msgid "Ecere Software Development Kit Setup - v0.44.14 \"Ryōan-ji\" 64 Bit Edition"
-msgstr "Ecere Software Development Kit Setup - v0.44.14 \"Ryōan-ji\" 64 Bit Edition"
+msgid "Ecere Software Development Kit Setup - v0.44.15 \"Ryōan-ji\" Web Edition"
+msgstr "Ecere Software Development Kit Setup - v0.44.15 \"Ryōan-ji\" Web Edition"
#: ./src/installer.ec:314
#: ./src/installer.ec:315
msgid "Ecere Vanilla"
msgstr "Ecere Vanilla"
-#: ./src/installer.ec:1833
+#: ./../ide/src/IDESettings.ec:1982
+msgid "Error creating compiler configs directory at "
+msgstr "Error creating compiler configs directory at "
+
+#: ./src/installer.ec:1842
msgid "Finish"
msgstr "Finish"
msgid "GNU C Compiler"
msgstr "GNU C Compiler"
-#: ./../ide/src/IDESettings.ec:775
+#: ./../ide/src/IDESettings.ec:1435
msgid "GNU Compiler Collection (GCC) / GNU Make"
msgstr "GNU Compiler Collection (GCC) / GNU Make"
msgid "Installation Cancelled."
msgstr "Installation Cancelled."
-#: ./src/installer.ec:1837
+#: ./src/installer.ec:1846
msgid "Installation Complete"
msgstr "Installation Complete"
-#: ./src/installer.ec:1836
+#: ./src/installer.ec:1845
msgid "Installation Complete."
msgstr "Installation Complete."
msgid "Installing %s..."
msgstr "Installing %s..."
-#: ./src/installer.ec:1726
+#: ./src/installer.ec:1735
msgid "Installing Desktop Icon..."
msgstr "Installing Desktop Icon..."
-#: ./src/installer.ec:1756
+#: ./src/installer.ec:1765
msgid "Installing Quicklaunch Icon..."
msgstr "Installing Quicklaunch Icon..."
-#: ./src/installer.ec:1640
+#: ./src/installer.ec:1649
msgid "Installing Start Menu Icons..."
msgstr "Installing Start Menu Icons..."
msgid "Installing the Ecere SDK"
msgstr "Installing the Ecere SDK"
-#: ./src/installer.ec:2
-msgid "January 13, 2016"
-msgstr "January 13, 2016"
-
#: ./../ide/src/licensing.ec:38
msgid "License Agreements"
msgstr "License Agreements"
msgid "Make Docs"
msgstr "Make Docs"
-#: ./../ide/src/IDESettings.ec:778
+#: ./../ide/src/IDESettings.ec:1438
msgid "Microsoft Visual Studio 2005 (8.0) Compiler"
msgstr "Microsoft Visual Studio 2005 (8.0) Compiler"
-#: ./../ide/src/IDESettings.ec:779
+#: ./../ide/src/IDESettings.ec:1439
msgid "Microsoft Visual Studio 2008 (9.0) Compiler"
msgstr "Microsoft Visual Studio 2008 (9.0) Compiler"
-#: ./../ide/src/IDESettings.ec:781
+#: ./../ide/src/IDESettings.ec:1441
msgid "Microsoft Visual Studio 2010 (10.0) Compiler"
msgstr "Microsoft Visual Studio 2010 (10.0) Compiler"
msgid "Please wait while the Ecere Software Development Kit is being installed."
msgstr "Please wait while the Ecere Software Development Kit is being installed."
-#: ./../ide/src/IDESettings.ec:777
+#: ./../ide/src/IDESettings.ec:1437
msgid "Portable C Compiler / GNU Make"
msgstr "Portable C Compiler / GNU Make"
msgid "Quicklaunch Icon"
msgstr "Quicklaunch Icon"
-#: ./src/installer.ec:1785
+#: ./src/installer.ec:1794
msgid "Registering File Types..."
msgstr "Registering File Types..."
-#: ./src/installer.ec:1545
+#: ./src/installer.ec:1554
msgid "Registering uninstaller..."
msgstr "Registering uninstaller..."
msgid "Start Menu Group"
msgstr "Start Menu Group"
-#: ./src/installer.ec:1838
+#: ./src/installer.ec:1847
msgid "Thank you for using the Ecere SDK."
msgstr "Thank you for using the Ecere SDK."
msgid "Threading"
msgstr "Threading"
-#: ./../ide/src/IDESettings.ec:776
+#: ./../ide/src/IDESettings.ec:1436
msgid "Tiny C Compiler / GNU Make"
msgstr "Tiny C Compiler / GNU Make"
msgid "eC Compiler"
msgstr "eC Compiler"
+#: ./../ide/src/IDESettings.ec:857
+msgid "error: could not parse configuration file: "
+msgstr "error: could not parse configuration file: "
+
+#: ./../ide/src/IDESettings.ec:831
+msgid "error: could not safely open file for writing configuration: "
+msgstr "error: could not safely open file for writing configuration: "
+
#: ./src/installer.ec:348
msgid "gnurx Docs"
msgstr "gnurx Docs"
msgid "terms and conditions"
msgstr "terms and conditions"
+#: ./../ide/src/IDESettings.ec:925
+msgid "warning: SafeFile::open: does not yet support FileOpenMode::"
+msgstr "warning: SafeFile::open: does not yet support FileOpenMode::"
+
+#: ./../ide/src/IDESettings.ec:912
+msgid "warning: SafeFile::open: unable to obtain exclusive lock on temporary file for writing: "
+msgstr "warning: SafeFile::open: unable to obtain exclusive lock on temporary file for writing: "
+
+#: ./../ide/src/IDESettings.ec:914
+msgid "warning: SafeFile::open: unable to obtain shared lock on file for reading: "
+msgstr "warning: SafeFile::open: unable to obtain shared lock on file for reading: "
+
+#: ./../ide/src/IDESettings.ec:919
+msgid "warning: SafeFile::open: unable to open file for reading: "
+msgstr "warning: SafeFile::open: unable to open file for reading: "
+
+#: ./../ide/src/IDESettings.ec:917
+msgid "warning: SafeFile::open: unable to open temporary file for writing: "
+msgstr "warning: SafeFile::open: unable to open temporary file for writing: "
+
+#: ./../ide/src/IDESettings.ec:967
+msgid "warning: SafeFile::sync: failed to lock file for "
+msgstr "warning: SafeFile::sync: failed to lock file for "
+