-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathChangeLog.pre-0.8
executable file
·2389 lines (1537 loc) · 73.1 KB
/
ChangeLog.pre-0.8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2005-04-20 11:16 davidfraser
* README, TODO, __init__.py, adminpages.py, indexpage.py,
pagelayout.py, pootle.prefs, pootle.py, pootlefile.py, potree.py,
projects.py, translatepage.py, users.py, versioncontrol.py,
html/favicon.ico, html/pootle.css, html/robots.txt,
html/doc/howto.html, html/doc/index.html,
html/doc/resources.html, html/images/edit.png,
html/images/file.png, html/images/folder.png,
html/images/gap.png, html/images/goal.png, html/images/logo.png,
html/images/person.png, html/images/pootle-medium.jpg,
html/images/pootle-small.jpg, html/images/pootle.jpg,
html/images/pootle.svg, html/images/top.png,
html/js/autoexpand.js: removed translate/pootle (moving to
Pootle)
2005-04-19 21:52 davidfraser
* indexpage.py: added UI for adding users to a goal, showing users
in a goal
2005-04-19 21:23 davidfraser
* indexpage.py, projects.py: added logic to handle multiple goals
although we actually preserve single goals made it possible to
deallocate something by setting no goal don't display useless
information about goals renamed addfiletogoal to setfilegoals as
that's usually what we want to do
2005-04-19 21:05 davidfraser
* indexpage.py, projects.py: added infrastructure code to support
users in goals (simple copy of file code) renamed set goal to
setgoalfiles only show goals for a file if the file has multiple
goals
2005-04-19 20:47 davidfraser
* projects.py: simple code cleaning...
2005-04-19 17:57 davidfraser
* translatepage.py, html/js/autoexpand.js: added grow and shrink
buttons using javascript made other button captions localizable
2005-04-19 01:14 dwaynebailey
* users.py: Activate a uer from the admin page. Does not do
deactivation.
2005-04-19 01:02 dwaynebailey
* adminpages.py, potree.py: You can now edit: special characters,
the number of plurals and the plural equation from the language
admin page.
2005-04-19 00:46 dwaynebailey
* pagelayout.py: Added quick links to "All Projects" and "All
Languages"
2005-04-19 00:15 dwaynebailey
* indexpage.py, pootle.py: Add a page that lists all languages on
the Pootle server.
2005-04-14 09:37 davidfraser
* pootlefile.py, projects.py, translatepage.py: allow users with
translate rights to upload existing files, but don't add new
strings... also use username to record who uploaded changes
fixed up call to rejectsuggestion, removed session from assignto
function def
2005-04-14 09:32 davidfraser
* adminpages.py: added title, link to home page to
TranslationProjectAdminPage
2005-04-14 09:21 davidfraser
* indexpage.py: added link to administrate the translationproject
if you have the rights redid the layout of baselinks in the
process allow the uploadbox if you have translate rights (this
will deny new files however)
2005-04-14 08:58 davidfraser
* projects.py, adminpages.py, indexpage.py: added proper rights
controls for uploading/updating files, converting from templates
and setting goals created InternalAdminSession class which
projects can use when it does changes internally without a
session
2005-04-11 17:41 davidfraser
* translatepage.py: when actually submitting translations, we
should use pofilename that was supplied in the argdict for the
submission, not self.pofilename
2005-04-11 16:41 davidfraser
* translatepage.py: suggestions seem to be normal strings
sometimes, this should fix it till we find out why
2005-04-11 16:26 davidfraser
* translatepage.py: only add links to current folder, stats if
self.pofilename is not None (when a search is finished / returns
no items, self.pofilename is None)
2005-04-07 16:54 davidfraser
* pootlefile.py, projects.py: reset the encoding when rereading the
pofile (otherwise it won't decode properly!) only freshen the
newpofile on versioncontrol update, it should be read by the
constructor
2005-04-07 14:53 davidfraser
* indexpage.py: added tooltip to explain lack of link when no
untranslated items are present...
2005-04-07 14:53 davidfraser
* pootle.py: unified return-after-login logic, made it work with no
returnurl
2005-04-05 23:16 davidfraser
* indexpage.py, projects.py: tried to fix up subdirectory handling
of goals, needs more work
2005-04-05 22:47 davidfraser
* indexpage.py: renamed setgoal to editgoal
2005-04-05 22:45 davidfraser
* indexpage.py, projects.py: added ability to set files /
directories exclusively to goals also fixed bnad syntax (calling
list) note that this is not aware of files being contained inside
directories yet
2005-04-05 22:36 davidfraser
* projects.py, indexpage.py: changed linksrequired for goal items
renamed methods, restructured so files are only accessed in
getgoalfiles make sure goalfiles are not empty string fixed using
username instead of session
2005-04-05 22:32 davidfraser
* pagelayout.py, html/images/pootle-medium.jpg,
html/images/pootle-small.jpg, html/images/pootle.jpg: added small
and medium versions of pootle image, and updated them all from
new svg logo
2005-04-05 22:15 davidfraser
* html/images/pootle.svg: added background, changed page layout to
fit image, and centred image (landscape mode now)
2005-04-05 22:03 davidfraser
* html/images/pootle.svg: changed color of nose and mouth, aligned
them, removed center of mouth made logo on hat smaller combined
two segments of hat, and added outline made background blue, took
away purple border
2005-04-05 22:00 davidfraser
* html/images/pootle.svg: added SVG logo for Pootle from Lucas
Veietes
2005-04-05 19:28 dwaynebailey
* indexpage.py: "Quick Translate" is now always visible but
disabled if there are no items to translate. Should probably be
greyed out instead of just not have a link.
As a policy I think we need to ensure that: 1) You only see
things that you are allowed to see with your rights 2) Things do
not disappear they just get disabled.
2005-04-05 17:22 davidfraser
* indexpage.py, projects.py: fixed up funny empty items in
goalfiles list added ability to show items in goal by clicking on
goal title
2005-04-05 17:11 davidfraser
* indexpage.py, pootle.py: changed links for goal to include check,
assign, review and zip implemented zip of goal
2005-04-05 17:00 davidfraser
* indexpage.py: added ability to show goals as entries, to add new
goals, to place goalless files in goals tried to sanitize link
generation for options etc as well
2005-04-05 16:57 davidfraser
* potree.py: fixed docstring
2005-04-05 16:51 davidfraser
* pagelayout.py: added tediously inane GoalItem class
2005-04-05 16:50 davidfraser
* html/images/goal.png: added images for goals
2005-04-05 16:49 davidfraser
* html/pootle.css: added goal style
2005-04-05 16:20 davidfraser
* projects.py: modified getrights to the siteadmin always has admin
rights to all projects more enhancements to the goals
functionality (adding files to a goal, getting a specific goal,
etc) fixed setting the attribute to "goalname" instead of
goalname
2005-04-05 14:19 davidfraser
* pagelayout.py: was only initializing adminlink if
session.issiteadmin() or not session.isopen, changed to
initialize correctly
2005-04-05 12:31 davidfraser
* translatepage.py: wrong variable name
2005-04-04 10:34 dwaynebailey
* indexpage.py: You should only be able to remove assigns if you
actaully have the rights to assign them in the first place.
2005-04-03 16:06 dwaynebailey
* translatepage.py: Use the quotes Luke
2005-04-02 12:51 davidfraser
* projects.py: added initial goals interface cleaned out blank
lines
2005-04-02 12:44 davidfraser
* pootlefile.py: updated doc string
2005-04-02 12:40 davidfraser
* potree.py: do something with the new translationproject created,
and don't store getpodir result when just using it for a check
2005-04-02 12:38 davidfraser
* pootle.py, potree.py, projects.py: moved POTree into its own new
module, potree
2005-04-02 11:57 davidfraser
* indexpage.py, pootlefile.py, projects.py, translatepage.py: moved
pootlefile class into its own new file, and adjusted projects etc
also cleaned up links in indexpage
2005-04-02 11:35 davidfraser
* adminpages.py, indexpage.py, pootle.py, users.py: moved various
classes from indexpage into new module adminpages, and
UserOptions into users
2005-04-01 23:12 davidfraser
* indexpage.py: removed extraneous function call
2005-04-01 17:23 davidfraser
* projects.py, indexpage.py, pootle.py, translatepage.py: removed
the terrible concept known as 'TranslationSession' implement
rights checking in the TranslationProject added "assign" and
"admin" rights
2005-04-01 16:45 davidfraser
* indexpage.py, projects.py: made a method on the project that gets
the rights and localized names available for that project (moved
from indexpage)
2005-04-01 16:28 davidfraser
* indexpage.py, pootle.py, projects.py: implented permissions
system, with ability for administrator to change permissions each
translation project now has a prefs file
(pootle-projectcode-languagecode.prefs in the po directory) this
has a rights attribute, which stores default rights, nobody
rights, and rights for individual users the administrator can go
to /language/project/admin.html to edit the rights
2005-04-01 13:49 davidfraser
* projects.py, translatepage.py: if a entry is accessed in
project.pofiles and it is not there, but the file exists, then
update the index (this can happen if the timecache expires for
example) handle files being added / removed more robustly as well
also improved logic for setting and using pofilename in
translatepage (was fairly inconsistent) - receivetranslations
shouldn't set self.pofilename - also we now pick up pofilename
from dirfilter if explicitly a PO file
2005-03-31 21:02 dwaynebailey
* pootle.prefs, translatepage.py: If you define "specialchars" in a
language preferences then those characters will be displayed with
the input widget allowing users to copy and paste these
characters into the translation. Usefull if you do not have a
keyboard configured with these characters.
2005-03-31 20:15 dwaynebailey
* translatepage.py: Make sure that end never points to a negative
item. This happens when the number of items is less than
pagesize. We disable the link in this case but just fixing this
cause we can and it will stop it biting us later.
2005-03-31 19:02 dwaynebailey
* TODO: More buglets
2005-03-31 11:54 davidfraser
* indexpage.py, versioncontrol.py: only show update links if the
directory has version control
2005-03-31 08:56 dwaynebailey
* translatepage.py: In viewmode navifgation widget: - Start and End
are now disabled if you are at the beginning or end of the
file.
2005-03-31 00:41 dwaynebailey
* translatepage.py: Make the viewmode navigation more intuative and
user friendly: - Added Start and End links - Next 10 and Previous
10 do not disappear but are disabled if you are at the start or
end of the file (confusing when they disappear)
2005-03-30 23:04 dwaynebailey
* indexpage.py: Move Zip of folder up to the navbar. Remove the
addnavlink method as we have no more need for this.
2005-03-30 19:59 dwaynebailey
* TODO: Some interesting new TODO items
2005-03-30 17:47 davidfraser
* versioncontrol.py: backup the file first and restore or remove it
afterwards for cvs update this avoids having lots of
.#filename.rev files left around
2005-03-30 17:24 davidfraser
* projects.py: don't use sources to match items as thats a nice
idea for Mozilla/OpenOffice which use IDs as sources but a
horrible idea for everything else
2005-03-30 17:13 davidfraser
* projects.py, versioncontrol.py: updated CVS/svn update method so
that it now actually checks out the new version from CVS, to
update the record of which version is current. refactored
mergefile and created new matchitems method which mathces up
poitems from two files and returns them use the new matchitems to
extract current changes (equivalent to a cvs diff) and then merge
those with the new file (equivalent to a cvs patch) also moved
local function mergeitem to be a method, made it not try to find
headers check properly for full name and email address when doing
Last_Translator in versioncontrol, created helper shellescape and
added update methods as well as introspecting what version a file
is when getting a clean copy (BASE doesn't work here...)
2005-03-30 13:47 davidfraser
* TODO, translatepage.py: added a copy button
2005-03-30 11:48 davidfraser
* indexpage.py, projects.py, versioncontrol.py: added simple
versioncontrol module (CVS method from
http://software.cnx.rice.edu/downloads/python/pycvs/) and added
initial implementation for merging with latest CVS/.svn version -
this runs but what it actually *does* hasn't been tested also a
few cleanups in projects.py
2005-03-30 00:29 dwaynebailey
* translatepage.py: Make translation column headers translatable
2005-03-29 22:06 dwaynebailey
* translatepage.py: There are always 7 items on a translatable page
even if you are starting at the beginning.
2005-03-29 19:51 dwaynebailey
* users.py: Add some value catches for email., password and full
name to ensure that the default example values are not used.
2005-03-29 18:53 dwaynebailey
* users.py: Correcting some confusing or incorrect wording in user
creation
2005-03-29 16:35 dwaynebailey
* indexpage.py: Do not display the __dummy__ user Use getattr
function for getting email addresses as it can cope when there is
no value set.
2005-03-29 16:32 dwaynebailey
* pagelayout.py: Add an "Admin" quicklink if the user is a
siteadmin.
2005-03-28 15:09 dwaynebailey
* projects.py: The "Last-Translator" header field is now updated
during normal translation. No update is performed for a
suggestion but probably should be done - but who do we credit the
suggestor or the approver?
2005-03-28 09:56 dwaynebailey
* indexpage.py: Assignments now appear in alphabetical order
2005-03-27 20:40 dwaynebailey
* indexpage.py: "Show Checks" is not sorted alphabetically. had to
eliminate yield, iteritem and others so that we can sort the
dictionary keys. This should allow us to alternatively sort
these lists by the values also.
2005-03-27 14:01 dwaynebailey
* indexpage.py, pagelayout.py, pootle.py, translatepage.py: When a
user logs in they will be redirected to the folder that they were
browsing when they decided to login.
TODO currently if they are viewing a file they will be returned
to the folder that they started the view from they will not be
returned to the place were they were viewing.
2005-03-24 18:03 davidfraser
* translatepage.py: since PO files now handle encodings, all the
strings are unicode when grepping, so the searchtext should be
unicode too...
2005-03-24 16:50 dwaynebailey
* pagelayout.py: Quick link to users home page
2005-03-24 15:32 dwaynebailey
* indexpage.py: Remove "project root" from the sidebar and
integrate it into the top navbar
2005-03-24 14:34 dwaynebailey
* indexpage.py: No need for "current folder" and "parent folder" on
indepage as these are know accesibale throught the top directory
navigation bar.
2005-03-24 14:25 dwaynebailey
* indexpage.py: Make the title base links browsable so that you can
jump straight back to anywhere in the heirachy.
2005-03-22 07:29 dwaynebailey
* translatepage.py: Translation input textarea will now resize
depending on the size of the original or the translation. The
maximum is an arbitrary 10 rows.
2005-03-18 18:48 davidfraser
* TODO: added TODO abuot detecting languages
2005-03-18 18:40 davidfraser
* users.py: fixed syntax after actually running it :-)
2005-03-18 18:37 davidfraser
* projects.py: don't allow people to change English, and added TODO
2005-03-18 18:18 davidfraser
* users.py: don't allow a space in the email address
2005-03-18 15:06 dwaynebailey
* projects.py: Update PO-Revision-Date with proper timezone info.
Seems that there is a bug in Python where it forgets timezone
info.
http://mail.python.org/pipermail/patches/2003-July/012899.html
2005-03-18 14:45 davidfraser
* indexpage.py, projects.py: allow updating from templates from
project admin page renamed "create" to "converttemplates" which
is more accurate fixed it so it uses the new uploadpofile removed
debug print statement
2005-03-18 14:34 davidfraser
* projects.py: merged addnewpofile and mergepofile into
uploadpofile fixed variable name in mergeitems
2005-03-18 14:27 davidfraser
* indexpage.py, projects.py: added merging ability via mergefile
currently this copies translations if the existing translation is
blank, adds new strings (not in old file), and makes any changed
strings suggestions factored out getuploadpath from addnewpofile,
and added equivalent mergepofile these should probably both be
merged down to uploadpofile also use mergepofile from create,
though this needs development
2005-03-18 13:24 dwaynebailey
* indexpage.py, pootle.py, projects.py: Only make MO files
available to logged in users.
2005-03-18 13:08 davidfraser
* TODO: have fixed accepting/rejecting suggestions
2005-03-18 13:00 davidfraser
* projects.py: remove printout of track messages made
deletesuggestion actually find the relevant suggestion for the
correct item and delete that rather than just using suggitem as
an index into the whole pending file this still needs
improvements, but at least its not always wrong now
2005-03-18 12:38 davidfraser
* indexpage.py: refactored actions that can take place on IndexPage
into handleactions ensure that actions delete their arguments
from self.argdict, so they aren't placed into other links by
makelinks other argument handling moved to after handleactions
2005-03-16 12:38 davidfraser
* indexpage.py: added a localizable page title that includes the
projectname and the languagename
2005-03-16 12:19 davidfraser
* indexpage.py, pootle.py, projects.py: removed unneccessary
construction of translation before we try that construction :-)
added "archive" right which allows people to download zip files,
give it to logged-in users only display link to archive if
allowed to download it
2005-03-15 16:15 davidfraser
* translatepage.py: handle getting to the end of a translation
(self.item is None) when reviewing, and don't get suggestions
2005-03-15 16:11 davidfraser
* projects.py: actually create the directory when a new project is
created
2005-03-15 15:23 davidfraser
* pootle.py: made English the default language
2005-03-15 15:20 davidfraser
* projects.py: speedup for getlanguagecodes so it doesn't end up
recursing through directories looking for GNU files
2005-03-15 14:44 davidfraser
* pootle.py: get the correct encoding for PO files and set on the
header
2005-03-13 20:46 dwaynebailey
* indexpage.py, pootle.py, users.py: Allow users to change their
personal details
2005-03-13 11:21 dwaynebailey
* users.py: We now capture the users full name at registration.
Reordered the fields into something more logical.
2005-03-11 17:38 dwaynebailey
* pootle.prefs: Example setup for MO file generation
2005-03-11 17:32 dwaynebailey
* indexpage.py, pootle.py, projects.py: Allow download of MO files,
compiled on the fly from the PO file.
Admin users can specify if a project creates MO files. Projects
like OpenOffice.org, Mozilla, etc do not need MO file ever.
Correct HTTP content header to indicate correct encoding for CSV
and PO files (NOTE: this might cause a problem if the underlying
PO file is not UTF-8 encoded)
2005-03-11 17:22 davidfraser
* indexpage.py, projects.py: added ability to handle uploading zip
files (needs refinement) moved checking of upload file existence
from indexpage to projects use cStringIO rather than StringIO
2005-03-11 16:58 davidfraser
* projects.py: made hasgnufiles recurse subdirectories, and also
handle no languagecode (any language) also now uses directories
to detect non-gnustyle languagematch can also match any language
now if languagecode is None, using languagere
2005-03-11 16:57 davidfraser
* indexpage.py: slight simplification of
ProjectAdminPage.getlanguageitem
2005-03-11 16:41 davidfraser
* projects.py: implemented adding new languages to project based on
template .pot files added new method isgnustyle which returns
whether a whole project is gnustyle (needed when adding a new
language)
2005-03-11 15:49 davidfraser
* indexpage.py, pootle.py, projects.py: added project admin page
added ability to add new languages to a project (not yet
available for GNU-style projects) improved logic of hasproject
2005-03-11 15:18 davidfraser
* projects.py: handle regions being separated with _ and -
2005-03-11 15:10 davidfraser
* indexpage.py, projects.py: rather create the new file from within
the TranslationProject (this also allows us to add new checks...)
2005-03-11 13:57 davidfraser
* indexpage.py, projects.py: implemented PO file uploading also
converted the TranslationProject's initpootlefiles method to a
scanpofiles which will add / remove files that have appeared /
disappeared
2005-03-10 17:08 davidfraser
* translatepage.py: extract the stopped message directly rather
than using str() as the StopIteration won't handle unicode
properly (note that unicode(stoppedby) seems to call str first,
giving the same problem...)
2005-03-10 16:37 davidfraser
* pootle.py, translatepage.py: instead of returning to the
indexpage mystically when a search is finished, display a message
on the translatepage to indicate that (and display no
translations) this could be cleaned up but it already should make
things a lot cleaner...
2005-03-10 16:11 davidfraser
* pootle.py: updated to handle change to jToolkit requiring
webserver object (used for locking, logging etc) this will
require jToolkit source from 20050310 or later...
2005-03-09 13:33 dwaynebailey
* indexpage.py: Incorrect title for the user selected list of
languages
2005-03-09 13:26 dwaynebailey
* translatepage.py: Make "current folder" localizable
2005-03-08 22:27 davidfraser
* TODO, indexpage.py: made arguments to indexpage sticky (will be
remembered when going to other links, where sensible) this is
mostly done through the makelink method which can take keyword
arguments and override parameters, but otherwise includes all the
argdict parameters also added a helper getboolarg method for
reading boolean argument values
2005-03-08 21:35 davidfraser
* indexpage.py, pootle.py: split admin page up so projects and
languages are in separate pages
2005-03-08 16:06 davidfraser
* TODO: have done English login as default, and running without
Pootle PO files clarified that the PO files that need to be
generated are the Pootle ones
2005-03-08 16:01 davidfraser
* TODO: added TODOs from Durban feedback
2005-03-08 16:01 davidfraser
* projects.py: implemented removing languages / projects from
pootle don't try add a language unless a code is given
2005-03-07 22:20 dwaynebailey
* users.py, indexpage.py: Add capturing of user full name to the
user admin page
2005-03-07 21:31 dwaynebailey
* pootle.prefs: dummy needs and email address also
2005-03-07 21:26 dwaynebailey
* indexpage.py: Add missing new project field descriptors.
2005-03-07 16:45 davidfraser
* pootle.py: handle missing languages for pootle
2005-03-07 16:44 davidfraser
* pootle.prefs: fixed the dummy user so it doesn't cause problems
2005-03-07 16:24 davidfraser
* pootle.py, projects.py: add in more error checks and safeguards
for live translation, don't require it for pootle to run
2005-03-07 13:42 davidfraser
* users.py: replaced wrong variable name ...
2005-03-07 12:52 dwaynebailey
* indexpage.py: Correcting a localize problem Added entry fields
for project checker on the admin page
2005-03-04 17:16 davidfraser
* indexpage.py, projects.py, translatepage.py, html/pootle.css:
added the ability to show tracks of what has been changed...
2005-03-04 16:17 davidfraser
* TODO, indexpage.py, projects.py: added unassignments and remove
links to remove assignments...
2005-03-04 15:49 davidfraser
* indexpage.py: added link to user admin page
2005-03-04 15:42 davidfraser
* TODO: added yet more thigns to do :-)
2005-03-04 15:34 davidfraser
* indexpage.py, pootle.py, users.py: added user admin page where
you can add pages
2005-03-03 18:48 davidfraser
* projects.py: don't assume classname is in self.classify (from a
traceback, this happened)
2005-03-03 18:42 davidfraser
* projects.py: updated gettext with real code from ugettext
2005-03-03 13:46 davidfraser
* projects.py: make regional directory names return the full path,
not just the name
2005-03-02 23:52 davidfraser
* projects.py: removed debug print statements for ugettext
2005-03-02 23:49 davidfraser
* translatepage.py: only show assigns box if showassigns is true
(need a way to set this parameter without adding it to the URL
manually) disabled assignments requirement for now...
2005-03-02 09:35 davidfraser
* projects.py: readpofile got deleted inadvertently in last commit,
restoring
2005-03-01 21:57 davidfraser
* pootle.py, projects.py: use the pootle project to translate
itself live, by adding the required methods to the
TranslationProject and hooking them up in the server
2005-03-01 20:57 davidfraser
* pootle.prefs, projects.py: simplified po directory structure
rather than allowing multiple directories, allow only one,
defined on the instance as podirectory also, don't allow/require
the user to specify the $project and $language components of the
directory directories must be defined as project/language under
the main po directory for GNU-style directories, they must simply
be project under the main po directory
2005-02-28 17:20 davidfraser
* indexpage.py: only show the assignment box if show assigns is
selected
2005-02-26 00:42 davidfraser
* translatepage.py: added assign box for site admin on translate
page also set default search to only search assignments... this
needs to be fixed up properly!
2005-02-26 00:13 davidfraser
* indexpage.py, projects.py: added basic interface to let site
admin assign things to users
2005-02-25 23:37 davidfraser
* indexpage.py, projects.py: added interface to show assignments
2005-02-16 16:54 davidfraser
* html/doc/resources.html: added a link to the wiki
2005-02-16 12:19 davidfraser
* html/doc/: index.html, resources.html: added explanation, link to
resources, and took out leftover "up" link
2005-02-16 12:09 davidfraser
* pagelayout.py: added link to documentation
2005-02-16 12:09 davidfraser
* html/doc/index.html: added simple doc index
2005-02-16 12:03 davidfraser
* html/doc/howto.html: fixed links that pointed to html dir
2005-02-14 16:55 davidfraser
* projects.py: simplified the code for checking language / region
codes using sre
2005-02-14 16:46 davidfraser
* projects.py: added a function to make filenames with language and
region code match for gnu-style projects note that this implies
that if there is more than one region for a language, all the
regions will match
2005-02-14 14:03 davidfraser
* projects.py: fixed alphanum -> alnum and allow underscores in
project names
2005-02-11 14:36 dwaynebailey
* html/doc/howto.html: HOWTO use Pootle by Kamber Dotan
2005-02-10 17:45 davidfraser
* projects.py: added some simple PyLucene-based indexing (only will
run if PyLucene is installed) this needs to be redone to handle
individual items, but already speeds up text search a lot by
skipping over files that don't have the given text
2005-02-04 09:01 davidfraser
* projects.py: if we don't have a new project code, then ignore the
blank value...
2005-02-04 08:58 davidfraser
* projects.py: added better check for projectcode (could contain
numbers too)
2005-02-04 08:54 davidfraser
* indexpage.py: added title for checker style, and actually
retrieve it TODO: get rid of these getter methods, do it sensibly
:-)
2005-02-04 08:49 davidfraser
* projects.py: fixed pychecker errors (session -> self.session,
unneccessary import, variable misname, unused variable)
2005-01-30 18:34 dwaynebailey
* indexpage.py, pootle.prefs, projects.py: You can now set the
checker style for the project. Might be good to later make this
more fine grained so yo can make custom syles.
2005-01-28 18:41 davidfraser
* indexpage.py: if the user doesn't have any quicklinks, explain
why...
2005-01-28 18:40 davidfraser
* TODO: now have an admin page :-)
2005-01-28 18:33 davidfraser
* indexpage.py, pootle.py: added general options section to admin
page, code to change options to PootleServer added default values
for title and description, set them if missing in PootleServer
2005-01-28 18:14 davidfraser
* indexpage.py, projects.py: ability to add new languages and
projects via the admin page
2005-01-28 18:04 davidfraser
* indexpage.py: added titles to admin page tables, made sure Remove
%s is localized
2005-01-28 17:58 davidfraser
* indexpage.py, pootle.py, projects.py: added projects editing to
language page, similar to language editing
2005-01-28 17:50 davidfraser
* indexpage.py, pootle.py, projects.py: added admin page which
should let the site admin add/remove/change languages/projects
etc underlying changes are done through the potree which can now
save the prefs file
2005-01-28 17:26 davidfraser
* users.py: a cleaner way of validating the projects and languages
in a user's prefs...
2005-01-28 17:14 davidfraser
* users.py: make sure that if there are no projects or languages
defined we don't return a "" code...
2005-01-28 17:01 davidfraser
* indexpage.py, pootle.py: split up the user options into a
separate page took out verbose admin page description
2005-01-28 16:54 davidfraser
* indexpage.py: replaced all the strange ways of setting up titles
with a simple pagelayout.Title in so doing corrected a h2 ... h3
that caused layout problems
2005-01-28 16:37 davidfraser
* indexpage.py, pagelayout.py: added pagelayout.Title class to
prevent repitition (only one entry changed) added a link to a
(not yet existing) site admin page if the user is a siteadmin
2005-01-28 16:34 davidfraser
* users.py: make sure that the session's prefs get updated when the
session is opened or closed add a method to check if the current
user has site admin rights
2005-01-28 16:09 davidfraser