Merge pull request #3095 from consul/backport-share_milestoneable_code

Make milestones code reusable
This commit is contained in:
Javier Martín
2018-12-11 20:08:07 +01:00
committed by GitHub
125 changed files with 532 additions and 365 deletions

View File

@@ -83,7 +83,6 @@ class Budget
scope :last_week, -> { where("created_at >= ?", 7.days.ago)}
scope :sort_by_flags, -> { order(flags_count: :desc, updated_at: :desc) }
scope :sort_by_created_at, -> { reorder(created_at: :desc) }
scope :with_milestones, -> { joins(:milestones).distinct }
scope :by_budget, ->(budget) { where(budget: budget) }
scope :by_group, ->(group_id) { where(group_id: group_id) }

View File

@@ -3,5 +3,7 @@ module Milestoneable
included do
has_many :milestones, as: :milestoneable, dependent: :destroy
scope :with_milestones, -> { joins(:milestones).distinct }
end
end

View File

@@ -57,13 +57,4 @@
<%= render 'valuation/budget_investments/valuation_comments' %>
<h2><%= t("admin.budget_investments.show.milestone") %></h2>
<%= render 'admin/budget_investments/milestones' %>
<p>
<%= link_to t("admin.budget_investments.show.new_milestone"),
polymorphic_path([:admin, *resource_hierarchy_for(@investment.milestones.new)],
action: :new),
class: "button hollow" %>
</p>
<%= render "admin/milestones/milestones", milestoneable: @investment %>

View File

@@ -1,4 +1,6 @@
<% if @investment.milestones.any? %>
<h2><%= t("admin.milestones.index.milestone") %></h2>
<% if milestoneable.milestones.any? %>
<table>
<thead>
<tr>
@@ -13,7 +15,7 @@
</tr>
</thead>
<tbody>
<% @investment.milestones.order_by_publication_date.each do |milestone| %>
<% milestoneable.milestones.order_by_publication_date.each do |milestone| %>
<tr id="<%= dom_id(milestone) %>" class="milestone">
<td class="text-center"><%= milestone.id %></td>
<td>
@@ -56,3 +58,10 @@
<% else %>
<p><%= t("admin.milestones.index.no_milestones") %></p>
<% end %>
<p>
<%= link_to t("admin.milestones.index.new_milestone"),
polymorphic_path([:admin, *resource_hierarchy_for(milestoneable.milestones.new)],
action: :new),
class: "button hollow" %>
</p>

View File

@@ -23,5 +23,5 @@
display_comments_count: false } %>
</div>
<%= render "budgets/investments/milestones" %>
<%= render "milestones/milestones", milestoneable: @investment %>
</div>

View File

@@ -4,7 +4,7 @@
<% if milestone.publication_date.present? %>
<span class="milestone-date">
<strong>
<%= t("budgets.investments.show.milestone_publication_date",
<%= t("milestones.show.publication_date",
publication_date: l(milestone.publication_date.to_date)) %>
</strong>
</span>
@@ -13,7 +13,7 @@
<% if milestone.status.present? %>
<p>
<strong>
<%= t("budgets.investments.show.milestone_status_changed") %>
<%= t("milestones.show.status_changed") %>
</strong>
<br>
<span class="milestone-status">

View File

@@ -1,15 +1,15 @@
<div class="tabs-panel tab-milestones" id="tab-milestones">
<div class="row">
<div class="small-12 column">
<% if @investment.milestones.blank? %>
<% if milestoneable.milestones.blank? %>
<div class="callout primary text-center">
<%= t('budgets.investments.show.no_milestones') %>
<%= t("milestones.index.no_milestones") %>
</div>
<% end %>
<section class="timeline">
<ul class="no-bullet">
<% @investment.milestones.order_by_publication_date.each do |milestone| %>
<%= render 'budgets/investments/milestones/milestone', milestone: milestone %>
<% milestoneable.milestones.order_by_publication_date.each do |milestone| %>
<%= render "milestones/milestone", milestone: milestone %>
<% end %>
</ul>
</section>

View File

@@ -43,6 +43,7 @@ data:
- config/locales/%{locale}/images.yml
- config/locales/%{locale}/user_groups.yml
- config/locales/%{locale}/i18n.yml
- config/locales/%{locale}/milestones.yml
# Locale files to write new keys to, based on a list of key pattern => file rules. Matched from top to bottom:
# `i18n-tasks normalize -p` will force move the keys according to these rules

View File

@@ -110,9 +110,6 @@ ar:
price: سعر
comments_tab: تعليقات
milestones_tab: معالم
no_milestones: لا يوجد معالم محددة
milestone_publication_date: "تم نشرها %{publication_date}"
milestone_status_changed: تم تغيير حالة الستثمار الى
author: كاتب
project_unfeasible_html: 'مشروع الاستثمار هذا <strong> تم تعليمه كغير مجدي</strong> ولن يذهب الى مرحلة الاقتراع.'
project_selected_html: 'مشروع الاستثمار هذا<strong>تم اختياره</strong>لمرحلة الاقتراع.'

View File

@@ -0,0 +1,7 @@
ar:
milestones:
index:
no_milestones: لا يوجد معالم محددة
show:
publication_date: "تم نشرها %{publication_date}"
status_changed: تم تغيير حالة الستثمار الى

View File

@@ -79,8 +79,6 @@ ast:
edit_classification: Editar clasificación
by: Autor
sent: Fecha
milestone: Siguimientu
new_milestone: Crear nuevu finxu
winner:
title: Ganadora
edit:
@@ -91,6 +89,8 @@ ast:
milestones:
index:
delete: "Esaniciar finxu"
milestone: Siguimientu
new_milestone: Crear nuevu finxu
new:
creating: Crear finxu
edit:

View File

@@ -83,7 +83,6 @@ ast:
votes: Votos
price: Costu
milestones_tab: Siguimientu
no_milestones: Nun hai finxos definíos
wrong_price_format: Solo pue incluyir calteres numbéricos
investment:
add: Votar

View File

@@ -0,0 +1,4 @@
ast:
milestones:
index:
no_milestones: Nun hai finxos definíos

View File

@@ -219,8 +219,6 @@ de:
tags: Tags
user_tags: Benutzer*innentags
undefined: Undefiniert
milestone: Meilenstein
new_milestone: Neuen Meilenstein erstellen
compatibility:
title: Kompatibilität
"true": Inkompatibel
@@ -268,6 +266,8 @@ de:
image: "Bild"
show_image: "Bild anzeigen"
documents: "Dokumente"
milestone: Meilenstein
new_milestone: Neuen Meilenstein erstellen
form:
admin_statuses: Status des Ausgabenvorschlags verwalten
no_statuses_defined: Es wurde noch kein Status für diese Ausgabenvorschläge definiert

View File

@@ -118,9 +118,6 @@ de:
price: Preis
comments_tab: Kommentare
milestones_tab: Meilensteine
no_milestones: Keine Meilensteine definiert
milestone_publication_date: "Veröffentlicht %{publication_date}"
milestone_status_changed: Investitionsstatus geändert zu
author: Autor
project_unfeasible_html: 'Dieses Investitionsprojekt <strong>wurde als nicht durchführbar markiert</strong> und wird nicht in die Abstimmungsphase übergehen.'
project_selected_html: 'Dieses Investitionsprojekt wurde für die Abstimmungsphase <strong>ausgewählt</strong>.'

View File

@@ -0,0 +1,7 @@
de:
milestones:
index:
no_milestones: Keine Meilensteine definiert
show:
publication_date: "Veröffentlicht %{publication_date}"
status_changed: Investitionsstatus geändert zu

View File

@@ -226,8 +226,6 @@ en:
tags: Tags
user_tags: User tags
undefined: Undefined
milestone: Milestone
new_milestone: Create new milestone
compatibility:
title: Compatibility
"true": Incompatible
@@ -275,6 +273,8 @@ en:
image: "Image"
show_image: "Show image"
documents: "Documents"
milestone: Milestone
new_milestone: Create new milestone
form:
admin_statuses: Admin investment statuses
no_statuses_defined: There are no defined investment statuses yet

View File

@@ -122,9 +122,6 @@ en:
price: Price
comments_tab: Comments
milestones_tab: Milestones
no_milestones: Don't have defined milestones
milestone_publication_date: "Published %{publication_date}"
milestone_status_changed: Investment status changed to
author: Author
project_unfeasible_html: 'This investment project <strong>has been marked as not feasible</strong> and will not go to balloting phase.'
project_selected_html: 'This investment project <strong>has been selected</strong> for balloting phase.'

View File

@@ -0,0 +1,7 @@
en:
milestones:
index:
no_milestones: Don't have defined milestones
show:
publication_date: "Published %{publication_date}"
status_changed: Status changed to

View File

@@ -192,8 +192,6 @@ es-AR:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
"true": Incompatible
@@ -241,6 +239,8 @@ es-AR:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
form:
admin_statuses: Administrar estados de inversión
no_statuses_defined: No hay estados de inversión definidos aún

View File

@@ -117,9 +117,6 @@ es-AR:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
milestone_status_changed: Estado de inversión cambiado a
author: Autor
project_unfeasible_html: 'Este proyecto de inversión <strong>ha sido marcado como inviable</strong>y no pasará la fase de votación.'
project_not_selected_html: 'Este proyecto de inversión<strong>no ha sido seleccionado</strong>para la fase de votación.'

View File

@@ -0,0 +1,7 @@
es-AR:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"
status_changed: Estado de inversión cambiado a

View File

@@ -144,8 +144,6 @@ es-BO:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-BO:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-BO:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-BO:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -203,8 +203,6 @@ es-CL:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -244,6 +242,8 @@ es-CL:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-CL:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-CL:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-CO:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-CO:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-CO:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-CO:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-CR:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-CR:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-CR:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-CR:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-DO:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-DO:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-DO:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-DO:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-EC:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-EC:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-EC:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-EC:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-GT:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-GT:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-GT:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-GT:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-HN:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-HN:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-HN:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-HN:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-MX:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-MX:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-MX:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-MX:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-NI:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-NI:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-NI:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-NI:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-PA:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-PA:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-PA:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-PA:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-PE:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-PE:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-PE:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-PE:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-PR:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-PR:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-PR:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-PR:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-PY:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-PY:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-PY:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-PY:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-SV:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-SV:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-SV:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-SV:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -144,8 +144,6 @@ es-UY:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
selection:
@@ -180,6 +178,8 @@ es-UY:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -107,8 +107,6 @@ es-UY:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-UY:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -181,8 +181,6 @@ es-VE:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
"true": Incompatible
@@ -221,6 +219,8 @@ es-VE:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
new:
creating: Crear hito
date: Fecha

View File

@@ -110,8 +110,6 @@ es-VE:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
author: Autor
wrong_price_format: Solo puede incluir caracteres numéricos
investment:

View File

@@ -0,0 +1,6 @@
es-VE:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"

View File

@@ -223,8 +223,6 @@ es:
tags: Etiquetas
user_tags: Etiquetas del usuario
undefined: Sin definir
milestone: Seguimiento
new_milestone: Crear nuevo hito
compatibility:
title: Compatibilidad
"true": Incompatible
@@ -272,6 +270,8 @@ es:
image: "Imagen"
show_image: "Mostrar imagen"
documents: "Documentos"
milestone: Seguimiento
new_milestone: Crear nuevo hito
form:
admin_statuses: Gestionar estados de proyectos
no_statuses_defined: No hay estados definidos

View File

@@ -122,9 +122,6 @@ es:
price: Coste
comments_tab: Comentarios
milestones_tab: Seguimiento
no_milestones: No hay hitos definidos
milestone_publication_date: "Publicado el %{publication_date}"
milestone_status_changed: El proyecto ha cambiado al estado
author: Autor
project_unfeasible_html: 'Este proyecto de gasto <strong>ha sido marcado como inviable</strong> y no pasará a la fase de votación.'
project_selected_html: 'Este proyecto de gasto <strong>ha sido seleccionado</strong> para la fase de votación.'

View File

@@ -0,0 +1,7 @@
es:
milestones:
index:
no_milestones: No hay hitos definidos
show:
publication_date: "Publicado el %{publication_date}"
status_changed: El proyecto ha cambiado al estado

View File

@@ -188,8 +188,6 @@ fa:
tags: برچسب ها
user_tags: برچسب های کاربر
undefined: تعریف نشده
milestone: نقطه عطف
new_milestone: ایجاد نقطه عطف جدید
compatibility:
title: سازگاری
"true": ناسازگار
@@ -236,6 +234,8 @@ fa:
image: "تصویر"
show_image: "نمایش تصویر"
documents: "اسناد"
milestone: نقطه عطف
new_milestone: ایجاد نقطه عطف جدید
new:
creating: ایجاد نقطه عطف جدید
date: تاریخ

View File

@@ -114,8 +114,6 @@ fa:
price: قیمت
comments_tab: توضیحات
milestones_tab: نقطه عطف
no_milestones: نقاط قوت را مشخص نکرده اید
milestone_publication_date: "منتشر شده\n%{publication_date}"
author: نویسنده
project_unfeasible_html: 'این پروژه سرمایه گذاری <strong> به عنوان غیرقابل توصیف مشخص شده است </ strong> و به مرحله رای گیری نرسیده است'
project_not_selected_html: 'این پروژه سرمایه گذاری <strong> انتخاب نشده است </ strong> برای مرحله رای گیری .'

View File

@@ -0,0 +1,6 @@
fa:
milestones:
index:
no_milestones: نقاط قوت را مشخص نکرده اید
show:
publication_date: "منتشر شده\n%{publication_date}"

View File

@@ -218,8 +218,6 @@ fr:
tags: Étiquettes
user_tags: Tags de lutilisateur
undefined: Indéterminé
milestone: Jalon
new_milestone: Créer nouveau jalon
compatibility:
title: Compatibilité
"true": Incompatibles
@@ -267,6 +265,8 @@ fr:
image: "Image"
show_image: "Afficher l'image"
documents: "Documents"
milestone: Jalon
new_milestone: Créer nouveau jalon
form:
admin_statuses: Administrer les statuts d'investissement
no_statuses_defined: Il n'y a pas encore de statuts d'investissement définis

View File

@@ -118,9 +118,6 @@ fr:
price: Coût
comments_tab: Commentaires
milestones_tab: Jalons
no_milestones: Aucun jalon défini
milestone_publication_date: "Publié le %{publication_date}"
milestone_status_changed: Statut d'investissement changé à
author: Auteur
project_unfeasible_html: 'Ce projet d''investissement <strong>a été marqué comme irréalisable</strong> et n''ira pas en phase de vote.'
project_selected_html: 'Ce projet d''investissement <strong>na pas été sélectionné</strong> pour la phase de vote.'

View File

@@ -0,0 +1,7 @@
fr:
milestones:
index:
no_milestones: Aucun jalon défini
show:
publication_date: "Publié le %{publication_date}"
status_changed: Statut d'investissement changé à

View File

@@ -220,8 +220,6 @@ gl:
tags: Etiquetas
user_tags: Etiquetas do usuario
undefined: Sen definir
milestone: Seguimento
new_milestone: Crear novo seguimento
compatibility:
title: Compatibilidade
"true": Incompatible
@@ -269,6 +267,8 @@ gl:
image: "Imaxe"
show_image: "Amosar imaxe"
documents: "Documentos"
milestone: Seguimento
new_milestone: Crear novo seguimento
form:
admin_statuses: Administrar estados de investimento
no_statuses_defined: Aínda non se definirion os estados dos investimentos

View File

@@ -118,9 +118,6 @@ gl:
price: Custo
comments_tab: Comentarios
milestones_tab: Seguimento
no_milestones: Non hai datos definidos
milestone_publication_date: "Publicouse o %{publication_date}"
milestone_status_changed: O investimento mudou de estado a
author: Autoría
project_unfeasible_html: 'O proxecto de investimento <strong>foi marcado como inviable</strong> e non chegará á fase de votación.'
project_selected_html: 'Este proxecto de investimento <strong>foi seleccionado</strong> para a fase de votación.'

View File

@@ -0,0 +1,7 @@
gl:
milestones:
index:
no_milestones: Non hai datos definidos
show:
publication_date: "Publicouse o %{publication_date}"
status_changed: O investimento mudou de estado a

View File

@@ -181,8 +181,6 @@ id:
tags: Tag
user_tags: Tag Pengguna
undefined: Tidak terdefinisi
milestone: Batu peringatan
new_milestone: Membuat batu peringatan baru
compatibility:
title: Kecocokan
"true": Tidak cocok
@@ -221,6 +219,8 @@ id:
image: "Gambar"
show_image: "Tampilkan gambar"
documents: "Dokumen"
milestone: Batu peringatan
new_milestone: Membuat batu peringatan baru
new:
creating: Membuat batu peringatan
date: Tanggal

View File

@@ -105,8 +105,6 @@ id:
price: Harga
comments_tab: Komentar
milestones_tab: Tonggak
no_milestones: Jangan telah ditetapkan tonggak
milestone_publication_date: "Diterbitkan %{publication_date}"
author: Penulis
wrong_price_format: Hanya angka bilangan bulat
investment:

View File

@@ -0,0 +1,6 @@
id:
milestones:
index:
no_milestones: Jangan telah ditetapkan tonggak
show:
publication_date: "Diterbitkan %{publication_date}"

View File

@@ -219,8 +219,6 @@ it:
tags: Etichette
user_tags: Etichette utente
undefined: Non definito
milestone: Traguardo
new_milestone: Crea nuovo traguardo
compatibility:
title: Compatibilità
"true": Incompatibile
@@ -268,6 +266,8 @@ it:
image: "Immagine"
show_image: "Mostra immagine"
documents: "Documenti"
milestone: Traguardo
new_milestone: Crea nuovo traguardo
form:
no_statuses_defined: Non ci sono ancora status dinvestimento definiti
new:

View File

@@ -118,9 +118,6 @@ it:
price: Costi
comments_tab: Commenti
milestones_tab: Traguardi
no_milestones: Non ci sono traguardi definiti
milestone_publication_date: "Pubblicato il %{publication_date}"
milestone_status_changed: Status dellinvestimento cambiato in
author: Autore
project_unfeasible_html: 'Questo progetto di investimento <strong>è stato contrassegnato come irrealizzabile</strong> e non accederà alla fase di voto finale.'
project_selected_html: 'Il progetto di investimento <strong>è stato selezionato</strong> per la fase di voto.'

View File

@@ -0,0 +1,7 @@
it:
milestones:
index:
no_milestones: Non ci sono traguardi definiti
show:
publication_date: "Pubblicato il %{publication_date}"
status_changed: Status dellinvestimento cambiato in

View File

@@ -219,8 +219,6 @@ nl:
tags: Labels
user_tags: Deelnemerslabels
undefined: Niet gedefinieerd
milestone: Mijlpaal
new_milestone: Nieuwe mijlpaal
compatibility:
title: Compatibiliteit
"true": Niet compatibel
@@ -268,6 +266,8 @@ nl:
image: "Afbeelding"
show_image: "Toon afbeelding"
documents: "Documenten"
milestone: Mijlpaal
new_milestone: Nieuwe mijlpaal
form:
admin_statuses: Beheerderstatussen
no_statuses_defined: Er zijn nog geen gedefinieerde investeringsstatussen

View File

@@ -118,9 +118,6 @@ nl:
price: Bedrag
comments_tab: Reacties
milestones_tab: Mijlpalen
no_milestones: Zonder gedefinieerde mijlpalen
milestone_publication_date: "Gepubliceerd %{publication_date}"
milestone_status_changed: Investeringsstatus gewijzigd in
author: Auteur
project_unfeasible_html: 'Dit investeringsproject <strong> is gemarkeerd als niet haalbaar </ strong> en gaat niet naar de beslissingsfase.'
project_selected_html: 'Dit investeringsproject <strong> is geselecteerd </strong> voor beslissingsfase.'

View File

@@ -0,0 +1,7 @@
nl:
milestones:
index:
no_milestones: Zonder gedefinieerde mijlpalen
show:
publication_date: "Gepubliceerd %{publication_date}"
status_changed: Investeringsstatus gewijzigd in

View File

@@ -223,8 +223,6 @@ pl:
tags: Tagi
user_tags: Tagi użytkownika
undefined: Niezdefiniowany
milestone: Wydarzenie
new_milestone: Utwórz wydarzenie
compatibility:
title: Zgodność
"true": Niezgodne
@@ -272,6 +270,8 @@ pl:
image: "Obraz"
show_image: "Pokaż obraz"
documents: "Dokumenty"
milestone: Wydarzenie
new_milestone: Utwórz wydarzenie
form:
admin_statuses: Zarządzaj statusami inwestycyjnymi
no_statuses_defined: Nie ma jeszcze zdefiniowanych statusów inwestycyjnych

View File

@@ -114,9 +114,6 @@ pl:
price: Koszt
comments_tab: Komentarze
milestones_tab: Kamienie milowe
no_milestones: Nie ma zdefiniowanych kamieni milowych
milestone_publication_date: "Opublikowane %{publication_date}"
milestone_status_changed: Zmieniono stan inwestycji na
author: Autor
project_unfeasible_html: 'Ten projekt inwestycyjny <strong>został oznaczony jako niewykonalny</strong> i nie przejdzie do fazy głosowania.'
project_selected_html: 'Ten projekt inwestycyjny <strong>został wybrany</strong> do fazy głosowania.'

View File

@@ -0,0 +1,7 @@
pl:
milestones:
index:
no_milestones: Nie ma zdefiniowanych kamieni milowych
show:
publication_date: "Opublikowane %{publication_date}"
status_changed: Zmieniono stan inwestycji na

View File

@@ -219,8 +219,6 @@ pt-BR:
tags: Marcações
user_tags: Marcações do usuário
undefined: Não definido
milestone: Marco
new_milestone: Criar marco
compatibility:
title: Compatibilidade
"true": Incompatível
@@ -268,6 +266,8 @@ pt-BR:
image: "Imagem"
show_image: "Exibir imagem"
documents: "Documentos"
milestone: Marco
new_milestone: Criar marco
form:
admin_statuses: Status dos investimentos para administrador
no_statuses_defined: Ainda não há status de investimento definidos

View File

@@ -118,9 +118,6 @@ pt-BR:
price: Preço
comments_tab: Comentários
milestones_tab: Marcos
no_milestones: Não possui marcos definidos
milestone_publication_date: "Publicado %{publication_date}"
milestone_status_changed: Status de investimento mudado para
author: Autor
project_unfeasible_html: 'Este projeto de investimento <strong>foi marcado como não viável</strong> e não vai à fase de votação.'
project_selected_html: 'Este projeto de investimento <strong>está selecionado</strong> para a fase de votação.'

View File

@@ -0,0 +1,7 @@
pt-BR:
milestones:
index:
no_milestones: Não possui marcos definidos
show:
publication_date: "Publicado %{publication_date}"
status_changed: Status de investimento mudado para

Some files were not shown because too many files have changed in this diff Show More