summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2014-05-18 20:23:24 +0200
committerJochen Topf <jochen@topf.org>2014-05-18 20:23:24 +0200
commit7ee6c8a6bf106b24787ae2352c9456911e1e8a56 (patch)
tree6c7a5cf47b5b5119e1b1ee9b9f0e6b15124f2fbb /web
parent57f4ee486e8bb9741c4ab624a689499871370fcd (diff)
downloadtaginfo-7ee6c8a6bf106b24787ae2352c9456911e1e8a56.tar
taginfo-7ee6c8a6bf106b24787ae2352c9456911e1e8a56.tar.gz
Make database statistics report fully translatable.
Diffstat (limited to 'web')
-rw-r--r--web/i18n/de.yml16
-rw-r--r--web/i18n/en.yml16
-rw-r--r--web/public/css/taginfo.css5
-rw-r--r--web/views/reports/database_statistics.erb34
4 files changed, 54 insertions, 17 deletions
diff --git a/web/i18n/de.yml b/web/i18n/de.yml
index 9dc457e..b7658f9 100644
--- a/web/i18n/de.yml
+++ b/web/i18n/de.yml
@@ -392,6 +392,22 @@ reports:
vielen Fällen sind sie aber das Ergebnis eines Fehlers.</p>
database_statistics:
name: Datenbank-Statistik
+ objects_in_db: Anzahl Objekte in der Datenbank
+ tags_in_db: Anzahl Tags in der Datenbank
+ distinct_keys: Anzahl unterschiedlicher Keys
+ distinct_tags: Anzahl unterschiedlicher Tags
+ nodes_in_db: Anzahl Nodes in der Datenbank
+ nodes_with_tags_in_db: Anzahl Nodes mit mindestens einem Tag
+ nodes_with_tags_in_db_percent: Anteil der Nodes mit mindestens einem Tag
+ tags_on_nodes: Anzahl Tags an Nodes
+ avg_tags_per_tagged_node: Durchschnittliche Anzahl Tags pro Node
+ ways_in_db: Anzahl Ways in der Datenbank
+ closed_ways_in_db: Anzahl geschlossener Ways
+ tags_on_ways: Anzahl Tags an Ways
+ avg_tags_per_way: Durchschnittliche Anzahl Tags pro Way
+ relations_in_db: Anzahl Relations in der Datenbank
+ tags_on_relations: Anzahl Tags an Relations
+ avg_tags_per_relation: Durchschnittliche Anzahl Tags pro Relation
frequently_used_keys_without_wiki_page:
name: Häufig benutzte Keys ohne Wiki-Seite
intro: |
diff --git a/web/i18n/en.yml b/web/i18n/en.yml
index 9692b79..ac1563b 100644
--- a/web/i18n/en.yml
+++ b/web/i18n/en.yml
@@ -389,6 +389,22 @@ reports:
in many cases they are just results of some error.</p>
database_statistics:
name: Database statistics
+ objects_in_db: Number of objects in the database
+ tags_in_db: Number of tags in the database
+ distinct_keys: Number of distinct keys
+ distinct_tags: Number of distinct tags
+ nodes_in_db: Number of nodes in the database
+ nodes_with_tags_in_db: Number of nodes with at least one tag
+ nodes_with_tags_in_db_percent: Percentage of nodes with at least one tag
+ tags_on_nodes: Number of tags on nodes
+ avg_tags_per_tagged_node: Average number of tags per tagged node
+ ways_in_db: Number of ways in the database
+ closed_ways_in_db: Number of closed ways
+ tags_on_ways: Number of tags on ways
+ avg_tags_per_way: Average number of tags per way
+ relations_in_db: Number of relations in the database
+ tags_on_relations: Number of tags on relations
+ avg_tags_per_relation: Average number of tags per relation
frequently_used_keys_without_wiki_page:
name: Frequently used keys without wiki page
intro: |
diff --git a/web/public/css/taginfo.css b/web/public/css/taginfo.css
index f9a46e3..e207eb1 100644
--- a/web/public/css/taginfo.css
+++ b/web/public/css/taginfo.css
@@ -294,6 +294,10 @@ table.boxes td.box {
border-radius: 4px;
}
+table.boxes td.box table {
+ width: 100%;
+}
+
/* ========== */
div#tabs h2, div.box h2 {
@@ -329,6 +333,7 @@ span.lang {
td.number {
text-align: right;
+ width: 8em;
}
span.char {
diff --git a/web/views/reports/database_statistics.erb b/web/views/reports/database_statistics.erb
index 6c101c6..232a37d 100644
--- a/web/views/reports/database_statistics.erb
+++ b/web/views/reports/database_statistics.erb
@@ -1,6 +1,6 @@
<h1><%= h(t.reports.database_statistics.name) %></h1>
-<table class="boxes">
+<table class="boxes" style="margin-bottom: 10px;">
<tr>
<td><h2><img class="icon_large" src="/img/types/all.20.png" alt=""/> <%= h(t.osm.objects) %></h2></td>
<td rowspan="4" width="20"></td>
@@ -11,14 +11,14 @@
<tr>
<td class="box">
<table>
- <tr><td style="width: 7em;">There are </td><td style="width: 7em;" class="number"><%= @db.stats('objects').to_s_with_ts %></td><td> objects in the database</td></tr>
- <tr><td>with together </td><td class="number"><%= @db.stats('object_tags').to_s_with_ts %></td><td> tags</td></tr>
+ <tr><td><%= t.reports.database_statistics.objects_in_db %>:</td><td class="number"><%= @db.stats('objects').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.tags_in_db %>:</td><td class="number"><%= @db.stats('object_tags').to_s_with_ts %></td></tr>
</table>
</td>
<td class="box">
<table>
- <tr><td style="width: 7em;">There are </td><td style="width: 7em;" class="number"><%= @db.stats('num_keys').to_s_with_ts %></td><td> different keys</td></tr>
- <tr><td>and </td><td class="number"><%= @db.stats('num_tags').to_s_with_ts %></td><td> different tags</td></tr>
+ <tr><td><%= t.reports.database_statistics.distinct_keys %>:</td><td class="number"><%= @db.stats('num_keys').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.distinct_tags %>:</td><td class="number"><%= @db.stats('num_tags').to_s_with_ts %></td></tr>
</table>
</td>
<td></td>
@@ -31,26 +31,26 @@
<tr>
<td class="box">
<table>
- <tr><td style="width: 7em;">There are </td><td style="width: 7em;" class="number"><%= @db.stats('nodes').to_s_with_ts %></td><td> nodes</td></tr>
- <tr><td>of which </td><td class="number"><%= @db.stats('nodes_with_tags').to_s_with_ts %></td><td> have at least one tag</td></tr>
- <tr><td>(thats </td><td class="number"><%= (10000.0 * @db.stats('nodes_with_tags') / @db.stats('nodes')).to_i.to_f / 100 %></td><td> %)</td></tr>
- <tr><td>with together </td><td class="number"><%= @db.stats('node_tags').to_s_with_ts %></td><td> tags</td></tr>
- <tr><td>(or about </td><td class="number"><%= ( 100.0 * @db.stats('node_tags') / @db.stats('nodes_with_tags')).to_i.to_f / 100 %></td><td> tags per tagged node)</td></tr>
+ <tr><td><%= t.reports.database_statistics.nodes_in_db %>:</td><td class="number"><%= @db.stats('nodes').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.nodes_with_tags_in_db %>:</td><td class="number"><%= @db.stats('nodes_with_tags').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.nodes_with_tags_in_db_percent %>:</td><td class="number"><%= (10000.0 * @db.stats('nodes_with_tags') / @db.stats('nodes')).to_i.to_f / 100 %>%</td></tr>
+ <tr><td><%= t.reports.database_statistics.tags_on_nodes %>:</td><td class="number"><%= @db.stats('node_tags').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.avg_tags_per_tagged_node %>:</td><td class="number"><%= ( 100.0 * @db.stats('node_tags') / @db.stats('nodes_with_tags')).to_i.to_f / 100 %></td></tr>
</table>
</td>
<td class="box">
<table>
- <tr><td style="width: 7em;">There are </td><td style="width: 7em;" class="number"><%= @db.stats('ways').to_s_with_ts %></td><td> ways</td></tr>
- <tr><td>(of which </td><td class="number"><%= @db.stats('closed_ways').to_s_with_ts %></td><td> are closed)</td></tr>
- <tr><td>with together </td><td class="number"><%= @db.stats('way_tags').to_s_with_ts %></td><td> tags</td></tr>
- <tr><td>(or about </td><td class="number"><%= ( 100.0 * @db.stats('way_tags') / @db.stats('ways')).to_i.to_f / 100 %></td><td> tags per way)</td></tr>
+ <tr><td><%= t.reports.database_statistics.ways_in_db %>:</td><td class="number"><%= @db.stats('ways').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.closed_ways_in_db %>:</td><td class="number"><%= @db.stats('closed_ways').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.tags_on_ways %>:</td><td class="number"><%= @db.stats('way_tags').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.avg_tags_per_way %>:</td><td class="number"><%= ( 100.0 * @db.stats('way_tags') / @db.stats('ways')).to_i.to_f / 100 %></td></tr>
</table>
</td>
<td class="box">
<table>
- <tr><td style="width: 7em;">There are </td><td style="width: 7em;" class="number"><%= @db.stats('relations').to_s_with_ts %></td><td> relations</td></tr>
- <tr><td>with together </td><td class="number"><%= @db.stats('relation_tags').to_s_with_ts %></td><td> tags</td></tr>
- <tr><td>(or about </td><td class="number"><%= ( 100.0 * @db.stats('relation_tags') / @db.stats('relations')).to_i.to_f / 100 %></td><td> tags per relation)</td></tr>
+ <tr><td><%= t.reports.database_statistics.relations_in_db %>:</td><td class="number"><%= @db.stats('relations').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.tags_on_relations %>:</td><td class="number"><%= @db.stats('relation_tags').to_s_with_ts %></td></tr>
+ <tr><td><%= t.reports.database_statistics.avg_tags_per_relation %>:</td><td class="number"><%= ( 100.0 * @db.stats('relation_tags') / @db.stats('relations')).to_i.to_f / 100 %></td></tr>
</table>
</td>
</tr>