From 4d3644efeb215ee05c655c06c7c8524b503c22f3 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Fri, 20 Jul 2012 11:00:22 +0200 Subject: [PATCH] Make progress graph. --- Makefile | 7 ++++++- README.md | 6 ++++++ progress.gnuplot | 18 ++++++++++++++++++ progress.png | Bin 0 -> 5176 bytes stats.txt | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 progress.gnuplot create mode 100644 progress.png create mode 100644 stats.txt diff --git a/Makefile b/Makefile index f64f115..135757c 100644 --- a/Makefile +++ b/Makefile @@ -52,11 +52,16 @@ freeculture.xml: freeculture.pot: freeculture.xml po4a-gettextize -f docbook -m $^ > $@.new && mv $@.new $@ -stats: +stats: update-stats progress.png +update-stats: ( \ printf "%s " $$(date +"%Y-%m-%dT%H%M") ; \ msgfmt -o /dev/null --statistics freeculture.nb.po 2>&1 \ ) | tee -a stats.txt +progress.png: stats.txt progress.gnuplot + awk '{print $$1, $$2, $$5, $$8}' < stats.txt > stats.csv + gnuplot progress.gnuplot + rm stats.csv lint: freeculture.xml xmllint --nonet --noout --postvalid --xinclude freeculture.xml diff --git a/README.md b/README.md index fc87172..55d1cf5 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,12 @@ packages are needed: dblatex dbtoepub libxml2-utils + gnuplot When the build requirements are in place, the PDF and EPUB version of the book can be build by running 'make' on the command line. + +Translation status +------------------ + + diff --git a/progress.gnuplot b/progress.gnuplot new file mode 100644 index 0000000..a2940cf --- /dev/null +++ b/progress.gnuplot @@ -0,0 +1,18 @@ +set terminal png size 800, 300 +set output "progress.png" +set key left top +set style fill solid +set xdata time +set timefmt "%Y-%m-%dT%H%M" +set format x "%b %d" +#set ytics 700 +#set y2tics 100 border +set xlabel "Translation progress" + +set style line 1 linetype 1 pointtype 0 linewidth 1 linecolor 6 +set style line 2 linetype 2 pointtype 0 linewidth 1 linecolor 7 +set style line 3 linetype 3 pointtype 0 linewidth 1 linecolor 8 +plot ["2012-07-11T1200":"2012-07-21T0000"][:] \ + 'stats.csv' using 1:($2+$3+$4) t "missing" w filledcurves x1 linestyle 3, \ + 'stats.csv' using 1:($2+$3) t "fuzzy" w filledcurves x1 linestyle 2, \ + 'stats.csv' using 1:($2) t "translated" w filledcurves x1 linestyle 1 diff --git a/progress.png b/progress.png new file mode 100644 index 0000000000000000000000000000000000000000..d32c427fd2a16392a3208bc02bdffe91c733b4fa GIT binary patch literal 5176 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 literal 0 HcmV?d00001 diff --git a/stats.txt b/stats.txt new file mode 100644 index 0000000..d63d762 --- /dev/null +++ b/stats.txt @@ -0,0 +1,34 @@ +2012-07-11T1753 86 oversatte meldinger, 1236 antatte oversettelser, 303 uoversatte meldinger. +2012-07-11T1826 90 oversatte meldinger, 1233 antatte oversettelser, 302 uoversatte meldinger. +2012-07-12T0902 93 oversatte meldinger, 1230 antatte oversettelser, 302 uoversatte meldinger. +2012-07-12T1756 98 oversatte meldinger, 1226 antatte oversettelser, 301 uoversatte meldinger. +2012-07-12T1802 107 oversatte meldinger, 1217 antatte oversettelser, 301 uoversatte meldinger. +2012-07-12T1848 117 oversatte meldinger, 1207 antatte oversettelser, 301 uoversatte meldinger. +2012-07-12T2322 129 oversatte meldinger, 1203 antatte oversettelser, 305 uoversatte meldinger. +2012-07-13T0006 131 oversatte meldinger, 1201 antatte oversettelser, 319 uoversatte meldinger. +2012-07-13T2221 144 oversatte meldinger, 1194 antatte oversettelser, 313 uoversatte meldinger. +2012-07-14T1513 155 oversatte meldinger, 1190 antatte oversettelser, 310 uoversatte meldinger. +2012-07-14T1750 171 oversatte meldinger, 1181 antatte oversettelser, 305 uoversatte meldinger. +2012-07-14T2146 217 oversatte meldinger, 1169 antatte oversettelser, 286 uoversatte meldinger. +2012-07-14T2231 221 oversatte meldinger, 1166 antatte oversettelser, 285 uoversatte meldinger. +2012-07-14T2311 227 oversatte meldinger, 1163 antatte oversettelser, 286 uoversatte meldinger. +2012-07-14T2335 229 oversatte meldinger, 1162 antatte oversettelser, 285 uoversatte meldinger. +2012-07-15T0901 241 oversatte meldinger, 1153 antatte oversettelser, 284 uoversatte meldinger. +2012-07-15T1107 250 oversatte meldinger, 1151 antatte oversettelser, 287 uoversatte meldinger. +2012-07-15T1148 253 oversatte meldinger, 1149 antatte oversettelser, 286 uoversatte meldinger. +2012-07-15T1502 260 oversatte meldinger, 1147 antatte oversettelser, 286 uoversatte meldinger. +2012-07-15T1849 266 oversatte meldinger, 1143 antatte oversettelser, 284 uoversatte meldinger. +2012-07-15T2328 270 oversatte meldinger, 1140 antatte oversettelser, 283 uoversatte meldinger. +2012-07-16T2349 275 oversatte meldinger, 1138 antatte oversettelser, 281 uoversatte meldinger. +2012-07-17T1100 279 oversatte meldinger, 1134 antatte oversettelser, 281 uoversatte meldinger. +2012-07-17T2350 283 oversatte meldinger, 1131 antatte oversettelser, 281 uoversatte meldinger. +2012-07-18T1157 294 oversatte meldinger, 1124 antatte oversettelser, 277 uoversatte meldinger. +2012-07-18T1729 300 oversatte meldinger, 1118 antatte oversettelser, 277 uoversatte meldinger. +2012-07-18T2023 309 oversatte meldinger, 1112 antatte oversettelser, 274 uoversatte meldinger. +2012-07-19T1042 317 oversatte meldinger, 1105 antatte oversettelser, 273 uoversatte meldinger. +2012-07-19T2114 328 oversatte meldinger, 1099 antatte oversettelser, 271 uoversatte meldinger. +2012-07-19T2239 339 oversatte meldinger, 1096 antatte oversettelser, 271 uoversatte meldinger. +2012-07-19T2350 341 oversatte meldinger, 1095 antatte oversettelser, 270 uoversatte meldinger. +2012-07-20T1016 345 oversatte meldinger, 1091 antatte oversettelser, 270 uoversatte meldinger. +2012-07-20T1045 345 oversatte meldinger, 1091 antatte oversettelser, 270 uoversatte meldinger. +2012-07-20T1047 345 oversatte meldinger, 1091 antatte oversettelser, 270 uoversatte meldinger. -- 2.47.2