Adds a bunch of missing strings.

This commit is contained in:
gaba
2017-05-23 16:06:04 -04:00
parent b2798fd35f
commit 8da7df353c
6 changed files with 74 additions and 37 deletions
@@ -3,14 +3,16 @@ import styles from './ModerationList.css';
import {Button} from 'coral-ui';
import {menuActionsMap} from '../containers/ModerationQueue/helpers/moderationQueueActionsMap';
import t from 'coral-framework/services/i18n';
const ActionButton = ({type = '', active, ...props}) => {
const typeName = type.toLowerCase();
let text = menuActionsMap[type].text;
if (text === 'Approve' && active) {
text = 'Approved';
} else if (text === 'Reject' && active) {
text = 'Rejected';
if (text === 'approve' && active) {
text = 'approved';
} else if (text === 'reject' && active) {
text = 'rejected';
}
return (
@@ -19,7 +21,7 @@ const ActionButton = ({type = '', active, ...props}) => {
cStyle={typeName}
icon={menuActionsMap[type].icon}
onClick={type === 'APPROVE' ? props.acceptComment : props.rejectComment}
>{text}</Button>
>{t(`modqueue.${text}`)}</Button>
);
};
@@ -4,6 +4,8 @@ import BanUserButton from './BanUserButton';
import {Button} from 'coral-ui';
import {menuActionsMap} from '../../../containers/ModerationQueue/helpers/moderationQueueActionsMap';
import t from 'coral-framework/services/i18n';
const ActionButton = ({type = '', user, ...props}) => {
if (type === 'BAN') {
return <BanUserButton icon='not interested' user={user} onClick={() => props.showBanUserDialog(user)} />;
@@ -17,7 +19,7 @@ const ActionButton = ({type = '', user, ...props}) => {
onClick={() => {
type === 'APPROVE' ? props.approveUser({userId: user.id}) : props.showSuspendUserDialog({user: user});
}}
>{menuActionsMap[type].text}</Button>
>{t(`modqueue.${menuActionsMap[type].text}`)}</Button>
);
};
@@ -4,6 +4,7 @@ import styles from './styles.css';
import {SelectField, Option} from 'react-mdl-selectfield';
import {Icon} from 'coral-ui';
import {Link} from 'react-router';
import t from 'coral-framework/services/i18n';
const ModerationMenu = (
@@ -55,8 +56,8 @@ const ModerationMenu = (
label="Sort"
value={sort}
onChange={(sort) => selectSort(sort)}>
<Option value={'REVERSE_CHRONOLOGICAL'}>Newest First</Option>
<Option value={'CHRONOLOGICAL'}>Oldest First</Option>
<Option value={'REVERSE_CHRONOLOGICAL'}>{t('modqueue.newest_first')}</Option>
<Option value={'CHRONOLOGICAL'}>{t('modqueue.oldest_first')}</Option>
</SelectField>
</div>
</div>
@@ -5,10 +5,10 @@ export const actionsMap = {
};
export const menuActionsMap = {
'REJECT': {status: 'REJECTED', text: 'Reject', icon: 'close', key: 'r'},
'REJECTED': {status: 'REJECTED', text: 'Rejected', icon: 'close'},
'APPROVE': {status: 'ACCEPTED', text: 'Approve', icon: 'done', key: 't'},
'FLAGGED': {status: 'FLAGGED', text: 'Flag', icon: 'flag', filter: 'Untouched'},
'BAN': {status: 'BANNED', text: 'Ban User', icon: 'not interested'},
'REJECT': {status: 'REJECTED', text: 'reject', icon: 'close', key: 'r'},
'REJECTED': {status: 'REJECTED', text: 'rejected', icon: 'close'},
'APPROVE': {status: 'ACCEPTED', text: 'approve', icon: 'done', key: 't'},
'FLAGGED': {status: 'FLAGGED', text: 'rlag', icon: 'flag', filter: 'Untouched'},
'BAN': {status: 'BANNED', text: 'ban_user', icon: 'not interested'},
'': {icon: 'done'}
};
+20 -4
View File
@@ -216,8 +216,8 @@ en:
actions: Actions
all: all
all_streams: "All Streams"
approve: "Approve comment"
approved: approved
approve: "Approve"
approved: "Approved"
billion: B
close: Close
dont_like_username: "Don't like username"
@@ -230,14 +230,16 @@ en:
mod_faster: "Moderate faster with keyboard shortcuts"
moderate: "Moderate →"
more_detail: "More detail"
newest_first: "Newest First"
navigation: Navigation
next_comment: "Go to the next comment"
offensive: Offensive
oldest_first: "Oldest First"
other: Other
premod: pre-mod
prev_comment: "Go to the previous comment"
reject: "Reject comment"
rejected: rejected
reject: "Reject"
rejected: "Rejected"
select_stream: "Select Stream"
shift_key:
shortcuts: Shortcuts
@@ -324,17 +326,31 @@ en:
stream_status: "Stream Status"
suspenduser:
bio: bio
cancel: "Cancel"
days: "{0} days"
description_0: "Would you like to temporarily ban this user because of their {0}? Doing so will temporarily hide their comments until they rewrite their {0}."
description_1: "Suspending this user will temporarily disable their account and hide all of their comments on the site."
description_notify: "Suspending this user will temporarily disable their account and hide all of their comments on the site."
description_reject: "Would you like to temporarily ban this user because of their {0}? Doing so will temporarily hide their comments until they rewrite their {0}."
description_suspend: "You are suspending {0}. This comment will go to the Rejected queue, and {0} will not be allowed to like, report, reply or post until the suspension time is complete."
email: "Another member of the community recently flagged your username for review. Because of its content your user was rejected. This means you can no longer comment like or flag content until you rewrite your username. Please e-mail us if you have any questions or concerns."
email_subject: "Your account has been suspended"
email_message_reject: "Another member of the community recently flagged your username for review. Because of its content your user was rejected. This means you can no longer comment, like, or flag content until you rewrite your username. Please e-mail us if you have any questions or concerns."
email_message_suspend: "Dear {0},\n\nIn accordance with {1}s community guidelines, your account has been temporarily suspended. During the suspension, you will be unable to comment, flag or engage with fellow commenters. Please rejoin the conversation {2}."
error_email_message_empty: "You must specify an E-Mail message."
hours: "{0} hours"
no_cancel: "No cancel"
notify_suspend_until: "User {0} has been temporarily suspended. This suspension will automatically end {1}."
one_hour: "1 hour"
send: Send
select_duration: "Select suspension duration"
suspend_user: "Suspend User"
title: "Suspend a user"
title_0: "We noticed you rejected a username"
title_1: "Notify the user of their temporary suspension"
title_notify: "Notify the user of their temporary suspension"
title_reject: "We noticed you rejected a username"
title_suspend: "Suspend User"
username: username
write_message: "Write a message"
yes_suspend: "Yes suspend"
+36 -20
View File
@@ -66,7 +66,7 @@ es:
close_stream_configuration: "Este hilo de comentario está en este momento cerrado. Al abrirlo, nuevos comentarios serán publicados y mostrados."
closed_comments_desc: "Escribe un mensaje que será mostrado cuando los comentarios estén cerrados y no se acepten más comentarios."
closed_comments_label: "Escribe un mensaje..."
closed_stream_settings: "Mensaje que se meustra cuando los comentarios están cerrados en el articulo"
closed_stream_settings: "Mensaje que se muestra cuando los comentarios están cerrados en el articulo"
comment_count_error: "Por favor escribir un número válido"
comment_count_header: "Limitar el largo del comentario"
comment_count_text_post: cáracteres
@@ -216,14 +216,14 @@ es:
actions: Acciones
all: todo
all_streams: "Todos los Hilos"
approve: "Aprobar commentario"
approved: aprobado
approve: "Aprobar"
approved: "Aprobado"
billion: B
close: Cerrar
dont_like_username: "No me gusta el nombre"
empty_queue: "¡No hay más comentarios para moderar! Tiempo para un ☕️"
flagged: flagged
impersonating: Impersonating
flagged: "Reportado"
impersonating: "Impersonando"
less_detail: "Menos detalles"
likes: likes
million: M
@@ -231,12 +231,14 @@ es:
moderate: "Moderar →"
more_detail: "Más detalles"
navigation: Navegación
newest_first: "Primero el más nuevo"
next_comment: "Ir al siguiente comentario"
offensive: Ofensivo
oldest_first: "Primero el más antiguo"
other: Otro
premod: pre-mod
prev_comment: "Ir al comentario interior"
reject: "Rechazar comentario"
reject: "Rechazar"
rejected: rechazado
select_stream: "Seleccionar hilo de comentarios"
shift_key:
@@ -309,32 +311,46 @@ es:
step_2_header: "Ayudanos a comprender"
step_3_header: "Gracias por tu participación"
streams:
all: All
article: Artículo
closed: Closed
empty_result: "No assets match this search. Maybe try widening your search?"
filter_streams: "Filter Streams"
newest: Newest
oldest: Oldest
open: Open
all: "Todo"
article: "Artículo"
closed: "Cerrado"
empty_result: "Ningún articulo coincide con esta busqueda. Intente expandir su busqueda."
filter_streams: "Filtrar Hilos"
newest: "Más nuevo"
oldest: "Más antiguo"
open: "Abierto"
pubdate: "Fecha Publicación"
search: Buscar
sort_by: "Sort By"
status: "Stream Status"
stream_status: "Stream Status"
sort_by: "Ordenar por"
status: "Estado del Hilo"
stream_status: "Estado del Hilo"
suspenduser:
bio: bio
description_0: "Would you like to temporarily ban this user because of their {0}? Doing so will temporarily hide their comments until they rewrite their {0}."
description_1: "Suspending this user will temporarily disable their account and hide all of their comments on the site."
email: "Otro miembro de la comunidad acaba de marcar su nombre de usuario para ser revisado. Y ha sido rechazado por su contenido. Esto significa que no puede comentar, gustar o marcar contenido hasta que reescriba su nombre de usuario. Envienos un correo si tiene preguntas o preocupaciones."
cancel: "Cancelar"
days: "{0} días"
description_0: "¿Quiere suspender temporalmente a este usuario por su {0}? Hacerlo va a ocultar temporalmente sus comentarios hasta que sobreescriban su {0}."
description_1: "Suspender a este usuario va a deshabilitar temporalmente su cuenta y ocultar todos sus comentarios en el sitio."
description_notify: "Suspender a este usuario va a deshabilitar temporalmente su cuenta y ocultar todos sus comentarios en el sitio."
description_reject: "¿Quiere suspender temporalmente a este usuario por su {0}? Hacerlo va a ocultar temporalmente sus comentarios hasta que sobreescriban su {0}."
description_suspend: "Esta suspendiendo a {0}. Este comentario va a ir a la fila de Rechazados, y {0} no se le va a permitir gustar, marcar, responder o publicar hasta que el tiempo de suspendido halla concluido."
email: "Otro miembro de la comunidad recientemente marco su nombre de usuario para revisarlo. Por su contenido su usuario ha sido rechazado. Esto significa que no puede comentar o marcar contenido hasta que edite su nombre de usuario. Envienos un correo si tiene preguntas o comentarios."
email_subject: "Su cuenta ha sido suspendida"
email_message_reject: "Otro miembro de la comunidad hace poco ha marcado su nombre de usuario para revisar. Y ha sido rechazado por su contenido. Esto significa que no puede comentar, gustar o marcar contenido hasta que reescribe su nombre de usuario. Envienos un correo si tiene alguna preocupación o pregunta."
email_message_suspend: "Querida {0},\n\nDe acuerdo a la guia comunitaria de {1}, su cuenta ha sido temporalmente suspendida. Durante este tiempo, no podra comentar, marcar o involucrarse con otros comentaristas. Por favor reunirse a la conversación {2}."
error_email_message_empty: "Debe especificar un mensaje de correo."
hours: "{0} horas"
no_cancel: "No cancelar"
notify_suspend_until: "Usuario {0} ha sido temporalmente suspendido. Esta suspension va a terminar automaticamente {1}."
one_hour: "1 hora"
send: Enviar
select_duration: "Seleccionar la duración de la suspensión"
suspend_user: "Suspender Usuario"
title: "Suspender un usuario"
title_0: "Nos dimos cuenta que ha rechazado un nombre de usuario"
title_1: "Notificar al usuario de su suspensión temporal"
title_notify: "Notificar al usuario de su suspensión temporal"
title_reject: "Vimos que ha rechazado un nombre de usuario"
title_suspend: "Suspender Usuario"
username: nombre de usuario
write_message: "Escribir un mensaje"
yes_suspend: "Si, suspender"