3
0
mirror of https://github.com/reality/dbot.git synced 2025-01-11 12:32:36 +01:00

Add milestone

+ Bump github
+ Fix Italian translation of revision count
+ Add translation of git to strings.json
  (bonus points if you find a language that needs it)
This commit is contained in:
Douglas Gardner 2013-04-18 14:30:00 +00:00
parent d3f8e295be
commit 985b53c768
4 changed files with 69 additions and 9 deletions

@ -1 +1 @@
Subproject commit e9e9089f282b0455a481460ebec17a4672617ceb
Subproject commit 7e38c6be750a071724763872175f1a9445297b76

View File

@ -1,8 +1,19 @@
var exec = require('child_process').exec;
var exec = require('child_process').exec,
request = require('request');
var pages = function(dbot) {
var rev;
exec("git rev-list --all | wc -l", function(a,b,c){rev = b});
exec("git rev-list --all | wc -l", function(a,b,c){rev = b});
var gstatus;
dbot.api.github.githubStatus(function(a){gstatus = a});
/* TODO: merge back into github module */
var milestones;
request("https://api.github.com/repos/" + dbot.config.github.defaultrepo + "/milestones", function(e, r, b){
milestones = JSON.parse(b);
});
return {
'/project': function(req, res) {
res.render('project', {
@ -23,7 +34,15 @@ var pages = function(dbot) {
}),
"modules": dbot.config.moduleNames,
"loadmod": dbot.t("loadedmodules"),
"debugmode": dbot.t("debugmode-" + dbot.config.debugMode)
"debugmode": dbot.t("debugmode-" + dbot.config.debugMode),
"githubstatus": gstatus,
"milestones": milestones,
"milestoneprog": dbot.t("milestoneprog"),
"config": dbot.t("configoptions"),
"milestonename": dbot.t("milestonename"),
"openmilestone": dbot.t("openmilestone"),
"closedmilestone": dbot.t("closedmilestone")
});
},
};

View File

@ -39,18 +39,18 @@
"en": "{name} is at revision {rev} ({ver})",
"fr": "{name} est à révision {rev} ({ver})",
"de": "{name} ist in der Revision {rev} ({ver})",
"it": "{name} è il numero di revisione {rev} ({ver})"
"it": "{name} il numero di revisione {rev} ({ver})"
},
"loadedmodules": {
"en": "loaded modules",
"fr": "modules chargés",
"it": "moduli caricati"
},
"configuration": {
"configoptions": {
"en": "Configuration",
"fr": "Configuration",
"de": "Konfiguration",
"it": "configuazione"
"it": "Configuazione"
},
"debugmode-true": {
"en": "Debug mode active",
@ -63,5 +63,35 @@
"fr": "debug éteint",
"de": "Debug ausgeschaltet",
"it": "debug spento"
},
"milestoneprog": {
"en": "Progress",
"fr": "Progression",
"de": "Fortschritt",
"it": "sviluppo"
},
"openmilestone": {
"en": "Open",
"fr": "Ouvert",
"de": "Offen",
"it": "Aperto"
},
"closedmilestone": {
"en": "Closed",
"fr": "Fermé",
"de": "Gesperrt",
"it": "Chiuso"
},
"milestonename": {
"en": "Name",
"fr": "Nom",
"de": "Name",
"it": "Nome"
},
"git": {
"en": "Git",
"fr": "Git",
"de": "Git",
"it": "Git"
}
}

View File

@ -5,9 +5,20 @@ block content
section#git
h3 Git
p
#{revnum}
#{revnum}
h4 #{milestoneprog}
table
tr
th #{milestonename}
th #{openmilestone}
th #{closedmilestone}
each milestone in milestones
tr
td #{milestone.title}
td #{milestone.open_issues}
td #{milestone.closed_issues}
section#config
h3 Configuration
h3 #{config}
ul
li #{currlang}
li #{debugmode}