diff --git a/config/locales/controllers/pt.yml b/config/locales/controllers/pt.yml new file mode 100644 index 0000000..4d284fe --- /dev/null +++ b/config/locales/controllers/pt.yml @@ -0,0 +1,33 @@ +# Files in the config/locales directory are used for internationalization +# and are automatically loaded by Rails. If you want to use locales other +# than English, add the necessary files in this directory. +# +# To use the locales, use `I18n.t`: +# +# I18n.t 'hello' +# +# In views, this is aliased to just `t`: +# +# <%= t('hello') %> +# +# To use a different locale, set it with `I18n.locale`: +# +# I18n.locale = :es +# +# This would use the information in config/locales/es.yml. +# +# To learn more, please read the Rails Internationalization guide +# available at http://guides.rubyonrails.org/i18n.html. + +pt: + successfully_created: "%{record} criado(a) com sucesso." + successfully_updated: "%{record} atualizado(a) com sucesso." + + #class names + MetricConfiguration: "Configuração de Métrica" + CompoundMetricConfiguration: "Configuração de Métrica Composto" + KalibroRange: "Intervalo" + ReadingGroup: "Grupo de Leitura" + Repository: "Repositório" + Project: "Projeto" + Reading: "Leitura" diff --git a/config/locales/devise.pt.yml b/config/locales/devise.pt.yml new file mode 100644 index 0000000..c1c5e12 --- /dev/null +++ b/config/locales/devise.pt.yml @@ -0,0 +1,58 @@ +pt: + devise: + confirmations: + confirmed: "Sua conta foi confirmada com sucesso. Por favor, conecte-se com sua conta." + confirmed_and_signed_in: "Sua conta foi confirmada com sucesso. Você esta conectado agora." + send_instructions: "Você recebera um email com instrucoes sobre como confirmar sua conta em alguns minutos." + send_paranoid_instructions: "Se seu email ja existe em nossa base de dados, você recebera um email com instrucoes sobre como confirmar sua conta em alguns minutos." + failure: + already_authenticated: "Você ja esta conectado." + inactive: "Sua conta ainda nao esta ativada." + invalid: "Email ou senha invalidos." + invalid_token: "Token de autenticacao invalida." + locked: "Sua conta esta bloqueada." + not_found_in_database: "Email ou senha invalidos." + timeout: "Sua sessao expirou. Por favor, conecte-se novamente para continuar." + unauthenticated: "Você precisa registrar-se ou conectar-se antes de continuar." + unconfirmed: "Você precisa confirmar sua conta antes de continuar." + mailer: + confirmation_instructions: + subject: "Instrucoes de Confirmacao" + reset_password_instructions: + subject: "Resetar instrucoes de senha" + unlock_instructions: + subject: "Instrucoes de desbloqueio" + omniauth_callbacks: + failure: "Nao foi possivel te autenticar de %{kind} por que \"%{reason}\"." + success: "Autenticado com sucesso de conta %{kind}." + passwords: + no_token: "Você nao pode acessar essa pagina se ela nao veio de um email de resetar a senha, certifique-se de que utilizou a URL completa fornecida." + send_instructions: "Voce recebera um email com instrucoes sobre como resetar seu password em alguns minutos." + send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes." + updated: "Seu password foi trocar com sucesso. Voce estar conectado agora." + updated_not_active: "Seu password foi trocado com sucesso." + registrations: + destroyed: "Ate Logo! Sua conta foi cancelada com sucesso. Esperamos ve-lo novamente logo." + signed_up: "Bem Vindo! Voce se registrou com sucesso!" + signed_up_but_inactive: "Voce se registrou com sucesso. Contudo, nao conseguimos conecta-lo pois sua conta nao esta ativada ainda." + signed_up_but_locked: "Voce se registrou com sucesso. Contudo, nao conseguimos conecta-lo pois sua conta esta bloqueada." + signed_up_but_unconfirmed: "Uma mensagem com um link de confirmacao foi enviada para o seu endereco de email. Por favor, abra o link para ativar sua conta." + update_needs_confirmation: "Voce atualizou sua conta com sucesso, mas nos precisamos verificar seu endereco de email. Por favor, cheque seu email e clique no link de confirmacao para aceitar seu novo endereco de email." + updated: "Voce atualizou sua conta com sucesso." + sessions: + signed_in: "Conectado com sucesso." + signed_out: "Desconectado com sucesso." + unlocks: + send_instructions: "Voce recebera um email com instrucoes sobre como desbloquear sua conta em alguns minutos." + send_paranoid_instructions: "Se sua conta existe, voce recebera um email com instrucoes sobre como desbloquea-la em alguns minutos." + unlocked: "Sua conta foi desbloqueada com sucesso. Por favor conecte-se para continuar." + errors: + messages: + already_confirmed: "ja foi confirmada, por favor tente conectar-se." + confirmation_period_expired: "precisa ser confirmada em %{period}, por favor, peca uma nova confirmacao." + expired: "foi expirada, peca uma nova confirmacao." + not_found: "nao encontrado." + not_locked: "nao foi bloqueada" + not_saved: + one: "1 erro proibe esse %{resource} de ser salvo:" + other: "%{count} erros proibem esse %{resource} de ser salvo:" diff --git a/config/locales/pt.bootstrap.yml b/config/locales/pt.bootstrap.yml new file mode 100644 index 0000000..eb98043 --- /dev/null +++ b/config/locales/pt.bootstrap.yml @@ -0,0 +1,15 @@ +en: + helpers: + actions: "Acoes" + links: + back: "Voltar" + cancel: "Cancelar" + confirm: "Tem certeza?" + destroy: "Destruir" + new: "Novo" + edit: "Editar" + titles: + edit: "Editar %{model}" + save: "Salvar %{model}" + new: "Novo %{model}" + delete: "Destruir %{model}" diff --git a/config/locales/views/en.yml b/config/locales/views/en.yml new file mode 100644 index 0000000..294c3aa --- /dev/null +++ b/config/locales/views/en.yml @@ -0,0 +1,330 @@ +# Files in the config/locales directory are used for internationalization +# and are automatically loaded by Rails. If you want to use locales other +# than English, add the necessary files in this directory. +# +# To use the locales, use `I18n.t`: +# +# I18n.t 'hello' +# +# In views, this is aliased to just `t`: +# +# <%= t('hello') %> +# +# To use a different locale, set it with `I18n.locale`: +# +# I18n.locale = :es +# +# This would use the information in config/locales/es.yml. +# +# To learn more, please read the Rails Internationalization guide +# available at http://guides.rubyonrails.org/i18n.html. + +en: + #commons + home: "Home" + hello: "Hello" + sign_out: "Sign Out" + sign_in: "Sign In" + sign_up: "Sign Up" + show: "Show" + edit: "Edit" + edit_user: "Edit User" + end: "End" + the: "The" + of_the: "of the" + and: "and" + name: "Name" + label: "Label" + scope: "Scope:" + code: "Code:" + reading_group: "Reading Group" + reading_groups: "Reading Groups" + project: "Project" + projects: "Projects" + configuration: "Configuration" + configurations: "Configurations" + edit_account: "Edit Account" + module: "Module" + weight: "Weight:" + description: "Description" + beginning: "Beginning" + ranges: "Ranges" + range: "Range" + language: "Language:" + new_project: "New Project" + no_description: "There is no description available." + welcome: "Welcome" + metrics: "Metrics" + metric: "Metric" + value: "Value" + threshold: "Threshold" + granularity: "Granularity:" + repositories: "Repositories" + type: "Type" + address: "Address" + script: "Script:" + add_range: "Add Range" + back: "Back" + destroy: "Destroy" + save: "Save" + color: "Color" + a: "A" + state: "State:" + license: "License:" + periodicity: "Periodicity:" + reprocess: "Reprocess" + tutorial: "Tutorial" + requisites: "Requisites" + have: "Have" + signed_up: "signed up" + signed_in: "signed in" + be: "Be" + steps: "Steps" + details: "Details" + instroduction: "Introduction" + keywords: "Keywords" + reading: "Reading" + readings: "Readings" + analysis: "Analysis" + feedback: "feedback" + update: "Update" + configuring: "Configuring" + tutorials: "Tutorials" + analysis: "Analysis" + password: "Password" + configuring: "Configuring" + tutorials: "Tutorials" + password_confirmation: "Password Confirmation" + remember_me: "Remember me" + day: "Day" + month: "Month" + year: "Year" + search: "Search" + + #this pattern is type_folder_file + + about_mezuro: "About Mezuro" + about_mezuro_body: " The Mezuro project attempts to provide a platform to compare projects and metric techniques, teaching how to use metrics through configurations and code analysis, avoid technical debts and disseminate code metrics usage and understanding." + about_mezuro1: "Here you can try the front-end, which we call Prezento. It interacts with the" + about_mezuro2: "It is intended to be a service where you can evaluate your code quality and, if you want, define which set of metrics to use." + title_home_index: "Understanding Code Metrics" + latest_projects_home_index: "Latest projects" + body_home_index: "

This is Mezuro! A free/libre web platform for collaborative source code evaluation.

Here you can evaluate your source code with the most popular SCMs (like Git and SVN), just by providing its URL. For now, you can evaluate C, C++ and Java source codes, but we are looking forward to supporting more languages in the future.

" + body_feedback_home_index: "Mezuro is continuously under development. Try it and give us your" + body1_compound_form: "

A variable that holds the value of a metric calculation. It can be used in the script of another compound metric.

Example: Code foo := 10

" + body2_compound_form: "

It is used to calculate the weighted average of a" + body1_compound_metric_options: "A custom name for your compound metric." + body2_compound_metric_options: "A short description of your compound metric." + body3_compound_metric_options: " A mathematical expression (in javascript) to calculate your compound metric. It needs a return statement. The codes of already created metrics can be used inside the script." + title_compound_edit: "Edit Compound Metric Configuration" + title_compound_new: "New Compound Metric Configuration" + weighted_average_metric_configurations_form: "It is used to calculate the weighted average of a" + statistical_result_metric_configurations_form: "It is the calculation of statistical results for higher" + modules_eg_metric_configurations_form: " modules (e.g., average lines of code of the classes inside a package)." + associated_metric_configuration_form: "associated with this metric." + range_metric_configurations_no_ranges: "There are no Ranges yet!" + choose_metric: "Choose a metric from a Base Tool:" + editing_metric_configurations_edit: "Editing Metric Configuration" + new_metric_configurations: "New Metric Configuration" + metric_configurations_base: "Base Tool:" + metric_configuration_name: "Metric Name:" + metric_configurations_description: "Metric Description:" + metric_configurations_base_tool_name: "Base Tool Name:" + metric_configurations_aggregation: "Aggregation Form:" + metric_configurations_reading_group: "Reading Group Name:" + created_metrics: "Created Metrics" + resend_instruction: "Resend confirmation instructions" + confirm_account_email: "You can confirm your account email through the link below:" + request_change_password: "Someone has requested a link to change your password. You can do this through the link below:" + ignore_email: "If you did not request this, please ignore this email." + password_not_change: "Your password will not change until you access the link above and create a new one." + account_locked: "Your account has been locked due to an excessive number of unsuccessful sign in attempts." + link_unlock_account: "Click the link below to unlock your account:" + change_password: "Change your password" + forgot_password: "Forgot your password?" + email_address: "The same email address used to sign up." + full_name: "Your full name." + email_communication_channel: "Your email is our communication channel. Make sure you have typed it correctly." + password_rules: "Your password must have at least 8 characters. Strong passwords contain numbers, symbols, upper and lowercase characters." + confirm_password: "Confirm your password." + current_password_changes: "Your current password is needed to confirm your changes." + cancel_account: "Cancel my account" + unhappy: "Unhappy?" + login_mezuro: "Login into Mezuro" + forgot_password_follow: "If you forgot your password, follow this" + reset_it: "to reset it." + stay_logged: "Stay logged in." + resend_unclok_instructions: "Resend unlock instructions" + grade: "'s Grade." + edit_configuration: "Edit Configuration" + must_logged_configuration: "You must be logged in to create new Configurations." + new_configuration: "New Configuration" + measured_metric: "measured by this metric." + change_password: "Change your password " + no_metric_configurations: "There are no Metric Configurations yet!" + calculate_weighted_avange: "It is used to calculate the weighted average of a " + range_lower_limit: "This Range's lower limit." + range_upper_limit: "This Range's upper limit." + explanation_chose_interval: "An explanation of why you chose this interval, with that reading for this" + reagingns_associated_reading_group: "You must have Readings within your associated Reading Group to create a new Range." + user_no_allowed_modify: "The Reading Group of your Metric Configuration belongs to another user and you are not allowed to modify it." + edit_range: "Edit Range" + new_range: "New Range" + new_reading: "New Reading" + only_point_printed_chart: "There is only one point and it will not be printed into a chart." + edit_project: "Edit Project" + must_logged_create_projetcs: "You must be logged in to create new Projects." + there_readings_yet: "There are no Readings yet!" + edit_reading_group: "Edit Reading Group" + must_logged_create_reading_groups: "You must be logged in to create new Reading Groups." + new_reading_group: "New Reading Group" + destroy_metric_configuration: "Destroy Metric Configuration" + sure_destroy_metric_configuration: "Are you sure that you want to destroy this Metric Configuration?" + confirm_my_account: "Confirm my account" + change_my_password: "Change my password" + unlock_my_account: "Unlock my account" + new_password: "New password" + confitm_new_password: "Confirm new password" + send_reset_password_instructions: "Send me reset password instructions" + really_want_cancel_account: "Do you really want to cancel your account?" + received_confirmation_instructions: "Have you received confirmation instructions?" + received_unlock_instructions: "Have you received unlock instructions?" + your_projects: "Your projects" + mezuro_team: "The Mezuro Team" + want_destroy_range: "Are you sure that you want to destroy this Range?" + compound_metric: "Compound Metric" + add_metric: "Add Metric" + destroy_configuration: "Destroy Configuration" + want_destroy_configuration: "Are you sure that you want to destroy this Configuration?" + new_project: "New Project" + destroy_projects: "Destroy Project" + want_destroy_project: "Are you sure that you want to destroy this Project?" + want_destroy_reading: "Are you sure that you want to destroy this Reading?" + grade_show: "Grade" + destroy_reading_group: "Destroy Reading Group" + hinghlighting_interpretation: "It is a verbal concise form of highlighting the content of an interpretation." + example_values_bad: "Example values: terrible, bad, regular, good, great etc." + choose_hexadecimal_picker: " It is a visual form of highlighting an interpretation. You can choose one by typing its hexadecimal value or by using the color picker." + example_values: "Example values: 000000, 00ff00 etc" + number_classify_reading: " A number to classify this reading." + editing_reading: "Editing Reading" + name_repository: "The name of your Repository." + short_description_repository: "A short description of your Repository." + code_license: "The source code's license." + version_system_repository_uses: "The version control system the Repository uses." + URL_repository_located: "The URL where the Repository is located." + select_repository_reprocessed: "Select how often the Repository will be reprocessed." + define_metrics_calculated: "defines all the metrics to be calculated in the source code. Choose your weapon!" + repository_returned: "Repository process returned with error. There are no metric results." + repository_process_returned_module: "Repository process returned with error. There is no module tree." + creation_date: "Creation date:" + repository_no_processings: "This Repository has no processings yet. Please, wait an instant as we start it." + loading_data: "Loading data. Please, wait." + editing_repository: "Editing Repository" + new_repository: "New Repository" + closest_processing_information: "Retrieve the closest processing information from:" + want_destroy_repository: "Are you sure that you want to destroy this Repository?" + analyzing_repository: "Analyzing a repository" + order_created_project: "In order to create a Project, you must:" + repository_which_analyse: "And have a repository URL which you wish to analyze" + project_creation: "Project creation" + project_upper_menu: "Click on 'Project' on the upper menu" + click_new_project: "Click on New Project" + fill_name_unique: "Fill in the form with a name that must be unique" + description_required: "Fill in the form with a description which is not required" + click_save_project: "Click on 'Save' and you should be at the project page now, congratulations!" + repository_creation: "Repository creation" + project_page_click_new_repository: "From the project page, click on New Repository" + fill_form: "Fill in the form" + name_must_unique: "Name' must be unique" + open_source_licenses: "You should choose one of the Open Source licenses in the platform according to your code" + repository_source_management: "The 'Type' field stands for the Repository source code management tool (Git, for example)" + fill_URL_which_can_download: "Fill in the 'Address' with the URL from which we can download your code" + analyse_project_periodically: "If you want to analyze your project periodically, set it (you can as well run it from the interface whenever you want)" + configuration_metric_interpretation: "Finally, the 'Configuration' stands for the set of metrics and interpretation that we will use to analyze your project" + shoud_repository_page_analysis: "Click on 'Save' and you should be at the repository page, waiting for the analysis" + repository_details: "Repository page details" + repository_divided_diferent_sections: "The repository page is divided into four different sections:" + provied_creation_steps: "Information that you provided during the creation steps" + visualize_processings_repository: "Select box so it is possible to visualize previous processings of your repository" + processing_information: "Processing information" + time_finish_processing: "Information about the time it has taken to finish each step of the processing" + reserving_folder_repository: "PREPARING: the system is reserving a folder for your repository and retrieving the configuration" + retrieving_source_code: "DOWNLOADING: retrieving the source code" + calculationg_metric_repository: "COLLECTING: calculating the metrics for your repository" + results_source_structure: "BUILDING: organizing the results into a source tree structure" + calculating_aggregated_parent: "AGGREGATING: calculating the aggregated value for parent modules in the source tree" + chosen_configuration_compound_metrics: "CALCULATING: if the chosen configuration has compound metrics, they will be calculated" + system_interpret_reading_groups: "INTERPRETING: with all the necessary results, the system will interpret them using reading groups (labels and colors)" + modules_tree: "Modules Tree" + tree_structure: "Source tree structure where you can navigate by clicking on the names" + information_granulary_module: "Information about the granularity of the module" + method: "METHOD" + method2: "Method" + class: "CLASS" + class2: "Class" + package: "PACKAGE" + packege2: "Package" + software: "SOFTWARE" + software2: "Software" + given_module_weights: "Grade of the given module according to the weights of the metrics on the configuration" + metric_results: "Metric Results" + metric_result: "metric result" + metric_result2: "Metric Result" + metric_current_selected_tree: "Displays the individual results of each metric for the current module selected in the source tree" + historic_chart_metric: "By clicking on the metric name, you will see a historic chart for that metric" + setting_new_configuration: "Setting a New Configuration" + order_create_configuration: "In order to create a Configuration, you must:" + to_platform: "to the platform" + already_reading_group: "Have already created at least one Reading Group" + repository_mezuro_configurations: "To process a repository, Mezuro uses configurations which you specify on the" + briefly_components_configuration: "Here you will be briefly introduced to all the components of a configuration and then guided through the steps to create one." + configuration_components: "Configuration components" + remaining_components_association: ": just a high level container for the remaining components association" + processing_interpret_results: ": specification of which metric will be calculated during the processing and how to interpret its results" + metric_final_grade: "Weight: for each module it is given a grade which is a weighted average of all the metrics calculated for it. This field is the weight of the metric on the final grade" + according_field_specifies: "Aggregation Form: Not all the metrics can be calculated for every module. For this type of metric, we calculate the aggregation of the children values according to what this field specifies" + reading_group_specifies_interpretations: "Reading Group: specifies which set of interpretations (called readings) will be available for this metric" + container_readings: ": just a high level container for the readings (interpretations)" + interpretation_value_providing: "Reading: interpretation for a given value providing label, grade (this is the grade used for the weighted average mentioned above) and color" + associates_number_intervals: ": Associates numeric intervals to the readings of a given metric" + configuration_creation: "Configuration creation" + click_configuration: "Click on Configuration on the upper menu" + click_new_configuration: "Click on New Configuration" + click_save_configuration_page: "Click on 'Save' and you should be at the configuration page now" + metric_addition: "Metric addition" + configuration_page: "From the configuration page" + click_add_metric: "Click on 'Add Metric'" + collector_options: "Select one collector from the options, and click on the metric that you want to add" + fill_with_calculate: "Fill in the form with a 'Weight', used to calculate the final grade" + select_aggregation_form: "Select the 'Aggregation Form' that will be used for this metric" + select_reading_group: "Select the 'Reading Group' which will provide the interpretations for this metric" + click_save_configuration_metric: "Click on 'Save' and you should be at the configuration page now with the new metric added" + ranges_creation: "Ranges creation" + click_show_metric_crate: "Click on 'Show' for the metric which you want to create ranges for" + click_add_range: "Click on 'Add Range'" + fill_beginning_end_values_interval: "Fill in the form with the 'Beginning' and 'End' values for the interval" + fill_comments_displayed: "Fill in the form with the 'Comments' which will be displayed if the metric value matches the interval" + select_reading_range: "Select the 'Reading' which will be associated with this range" + click_save_metric_range: "Click on 'Save' and you should be at the metric page with the new range added, congratulations!" + mezuro_levels_granularity: "Represents the granularity level of the code fragment being measured. Mezuro uses four levels of granularity:" + generated_module: "Represents a fragment of the software. Every node in the processing tree generated by Kalibro Processor is a module and each module has a" + numerical_intervals: "Represents numerical intervals that may contain the value calculated for a given" + ranges_combined_interpretations: ". Ranges combined with readings provide interpretations for" + interpretation_given: "The interpretation given to a " + readings_combined: "(e.g., 'Good', 'Complex', 'A'). Readings combined with ranges provide interpretations for" + set_of: "A set of" + sense_grouped: "that make sense when grouped together (e.g., 'Good' and 'Bad', 'Simple' and 'Complex')." + collector_compond_metric: "It is a numerical result associated to a metric by the Collector or aggregating in the case of a Compound Metric" + sofware_metric_quantitative: "A software metric is a quantitative measure of some property of a" + more_details: ". For more details see" + kalibro_web_service: "Kalibro Web Service" + no_description_available: "No description available." + create_new_reading: "Create New Reading" + process_period: "Process Period" + currently_waiting_confirmation: "Currently waiting confirmation for:" + leave_blank_wont_change: "(leave it blank if you do not want to change it)" + instant_loading_page: "Wait an instant while we are loading the page that you have requested." + pick_color: "Pick color" + password_confirmation: "Password confirmation" + current_password: "Current password" diff --git a/config/locales/views/pt.yml b/config/locales/views/pt.yml new file mode 100644 index 0000000..2967aed --- /dev/null +++ b/config/locales/views/pt.yml @@ -0,0 +1,348 @@ +# Files in the config/locales directory are used for internationalization +# and are automatically loaded by Rails. If you want to use locales other +# than English, add the necessary files in this directory. +# +# To use the locales, use `I18n.t`: +# +# I18n.t 'hello' +# +# In views, this is aliased to just `t`: +# +# <%= t('hello') %> +# +# To use a different locale, set it with `I18n.locale`: +# +# I18n.locale = :es +# +# This would use the information in config/locales/es.yml. +# +# To learn more, please read the Rails Internationalization guide +# available at http://guides.rubyonrails.org/i18n.html. + +pt: + #commons + home: "Início" + hello: "Olá" + sign_out: "Sair" + sign_in: "Entrar" + sign_up: "Inscrever-se" + show: "Mostrar" + edit: "Editar" + edit_user: "Editar Usuário" + end: "Fim" + the: "a" + of_the: "do" + and: "e" + name: "Nome" + label: "Legenda" + scope: "Escopo" + code: "Código" + reading_group: "Grupo de Leitura" + reading_groups: "Grupos de Leitura" + project: "Projeto" + projects: "Projetos" + configuration: "Configuração" + configurations: "Configurações" + edit_account: "Editar Conta" + module: "Módulo" + weight: "Peso:" + description: "Descrição" + beginning: "Início" + range: "Intervalo" + ranges: "Intervalos" + language: "Linguagem" + new_project: "Novo Projeto" + no_description: "Não há descrição disponível." + welcome: "Bem-Vindo" + metrics: "Métricas" + metric: "Metrica" + value: "Valor" + threshold: "limite" + granularity: "Granularidade:" + repositories: "Repositórios" + type: "Tipo" + address: "Endereço" + script: "Script:" + add_range: "Adicionando Intervalo" + back: "Voltar" + destroy: "Destruir" + save: "Salvar" + color: "Cor" + a: "A" + state: "Estado:" + license: "Licença" + periodicity: "Periodicidade:" + reprocess: "Reprocessar" + tutorial: "Tutorial" + requisites: "Requisitos" + have: "Ter" + signed_up: "inscrever-se" + signed_in: "assinado em" + be: "ser" + steps: "Passos" + details: "Detalhes" + instroduction: "Introdução" + keywords: "Palavras-chave" + reading: "Leitura" + readings: "Leituras" + analysis: "Análise" + feedback: "feedback" + update: "Atualizar" + configuring: "Configurando" + tutorials: "Tutoriais" + password: "Senha" + password_confirmation: "Confirmar Senha" + remember_me: "Lembrar-me" + day: "Dia" + month: "Mês" + year: "Ano" + search: "Procurar" + + #this pattern is type_folder_file + + about_mezuro: "Sobre Mezuro" + about_mezuro_body: " O projeto Mezuro tenta prover uma plataforma para comparar técnicas de projetos e métricas, ensinando como usar métricas através de configurações e análise de código, evitando débitos técnicos e disseminando o uso e entendimento de métricas de código." + about_mezuro1: "Aqui você pode experimentar a interface, que nós chamamos de Prezento. Ela interage com o" + about_mezuro2: "A ideia é ser um serviço em que vocẽ pode avaliar a qualidade do seu código e, se você quiser, definir um conjunto de métricas a serem usadas." + title_home_index: "Entendendo Métricas de Código" + latest_projects_home_index: "Últimos projetos" + body_home_index: "

Este é o Mezuro! Uma plataforma web livre para avaliação colaborativa de código fonte.

Aqui você pode avaliar seu código fonte com os SCMs mais populares (como Git e SVN), apenas fornecendo sua URL. Por enquanto, você pode avaliar códigos em C, C++ e Java, mas nós pretendemos dar suporte a mais linguagems no futuro.

" + body_feedback_home_index: "Mezuro está sob constante desenvolvimento. Experimente e nos dê o seu" + body1_compound_form: "

Uma variável que contém o valor de um cálculo de métrica. Ele pode ser utilizado na escrita de outra métrica composta.

Exemplo: Código foo := 10

" + body2_compound_form: "

Ele é usado para calcular a média ponderada de um" + body1_compound_metric_options: "Um nome personalizado para a sua métrica composta." + body2_compound_metric_options: "Uma breve descrição de sua métrica composta." + body3_compound_metric_options: "A expressão matemática (em javascript) para calcular a sua métrica composta. Ela precisa de uma instrução de retorno. Os códigos de métricas já criados podem ser usados ​​dentro do script. " + title_compound_edit: "Editar métrica composta de configuração" + title_compound_new: "Nova métrica composta de configuração" + weighted_average_metric_configurations_form: "Ele é usado para calcular a média ponderada de um" + statistical_result_metric_configurations_form: "É o cálculo dos resultados estatísticos para maior" + modules_eg_metric_configurations_form: "módulos (por exemplo, as linhas médias de código das classes dentro de um pacote)." + associated_metric_configuration_form: "associado a esta métrica." + range_metric_configurations_no_ranges: "Ainda não existem intervalos!" + choose_metric: "Escolha uma métrica a partir de uma ferramenta Base:" + editing_metric_configurations_edit: "Edição de configuração da Métrica" + new_metric_configurations: "Nova Configuração de Métrica" + metric_configurations_base: "Ferramenta de Base de Dados:" + metric_configuration_name: "Nome da Métrica:" + metric_configurations_description: "Descrição da métrica:" + metric_configurations_base_tool_name: "Nome da ferramenta base:" + metric_configurations_aggregation: "Forma de Agregação:" + metric_configurations_reading_group: "Nome do grupo:" + created_metrics: "Criando Métricas" + resend_instruction: "Reenviar instruções de confirmação" + confirm_account_email: "Você pode confirmar a sua conta de e-mail através do link abaixo:" + request_change_password: "Alguém pediu um link para alterar sua senha. Você pode fazer isso através do link abaixo:" + ignore_email: "Se você não solicitou este e-mail, por favor ignore-o." + password_not_change: "Sua senha não será alterada até que você acesse o link acima e crie uma nova senha." + account_locked: "Sua conta foi bloqueada devido a um número excessivo de tentativas de login sem sucesso." + link_unlock_account: "Clique no link abaixo para desbloquear sua conta:" + change_password: "Mudando sua senha" + forgot_password: "Esqueceu sua senha?" + email_address: "O mesmo endereço de e-mail usado para se inscrever." + full_name: "Seu nome completo." + email_communication_channel: "Seu e-mail é o nosso canal de comunicação. Certifique-se de que você digitou-o corretamente." + password_rules: "Sua senha deve ter pelo menos 8 caracteres. Senhas fortes devem conter números, símbolos, caracteres maiúsculos e caracteres minúsculos." + confirm_password: "Confirme sua senha" + current_password_changes: "Sua senha atual é necessária para confirmar as alterações." + cancel_account: "Cancelar a minha conta" + unhappy: "Infeliz?" + login_mezuro: "Entrar no Mezuro" + forgot_password_follow: "Se você esqueceu sua senha, siga este" + reset_it: "redefini-la." + stay_logged: "Fique conectado." + resend_unclok_instructions: "Reenviar instruções para desbloquear" + grade: "nota" + grade1: "Nota" + edit_configuration: "Editar configurações" + must_logged_configuration: "Você precisa estar logado para criar novas configurações." + new_configuration: "Nova Configuração" + calculate_weighted_average: "Ele é usado para calcular a média ponderada de um" + measured_metric: "medido por essa métrica." + change_password: "Mude sua senha" + no_metric_configurations: "Não há configurações de métricas ainda!" + range_lower_limit: "Limite de intervalo inferior." + range_upper_limit: "Limite de intervalo superior." + explanation_chose_interval: "Uma explicação do porquê você escolheu este intervalo, com que a leitura para este" + readings_associated_reading_group: "Você deve ter leituras associadas dentro de seus grupos de leitura para criar um novo intervalo." + user_no_allowed_modify: "O Grupo de Leitura da configuração de métrica pertence a outro usuário e você não tem permissão para modificá-lo." + edit_range: "Edite o intervalos" + new_range: "Novo intervalo" + only_point_printed_chart: "Há apenas um ponto e não vai ser impresso em um gráfico." + edit_project: "Edite o Projeto" + must_logged_create_projetcs: "Você precisa estar logado para criar novos projetos." + there_readings_yet: "Ainda não existem leituras!" + edit_reading_group: "Edite Grupos de Leitura" + must_logged_create_reading_groups: "Você precisa estar logado para criar novos grupos de leitura." + new_reading_group: "Novo Grupo de Leitura" + destroy_metric_configuration: "Destrói Configuração de Métrica" + sure_destroy_metric_configuration: "Tem certeza que você quer destruir esta configuração de métrica?" + confirm_my_account: "Confirme sua conta" + change_my_password: "Alterar a senha" + unlock_my_account: "Desbloquear a minha conta" + new_password: "Nova senha" + confirm_new_password: "Confirme nova senha" + send_reset_password_instructions: "Envie-me instruções de senha" + really_want_cancel_account: "Você realmente deseja cancelar sua conta?" + received_confirmation_instructions: "Você recebeu instruções de confirmação?" + received_unlock_instructions: "Você recebeu instruções de desbloqueio?" + your_projects: "Seus projetos" + mezuro_team: "A Equipe Mezuro" + want_destroy_range: "Tem certeza que você quer destruir este intervalo?" + compound_metric: "Métrica Composta" + add_metric: "Adicionando Métrica" + destroy_configuration: "Destruindo Configuração" + want_destroy_configuration: "Tem certeza que você quer destruir esta configuração?" + new_project: "Novo Projeto" + destroy_projects: "Destruindo um Projeto" + want_destroy_project: "Tem certeza que você quer destruir este projeto?" + want_destroy_reading: "Tem certeza que você quer destruir esta leitura?" + grade_show: "Nota" + destroy_reading_group: "Destruindo Grupo de Leitura" + highlighting_interpretation: "É uma forma concisa verbal de destacar o conteúdo de uma interpretação." + example_values_bad: "Exemplo de valores: terrível, ruim, regular, bom, ótimo, etc." + choose_hexadecimal_picker: "É uma forma visual de destaque para uma interpretação. Você pode escolher uma digitando seu valor hexadecimal ou usando o seletor de cores." + example_values: "Exemplo de Valores: 000000, 00ff00, entre outros." + number_classify_reading: "Um número para classificar esta leitura." + editing_reading: "Edição de Leitura" + name_repository: "O nome do seu repositório." + short_description_repository: "Uma breve descrição de seu repositório." + code_license: "A licença do código-fonte." + version_system_repository_uses: "O sistema de controle de versão que o repositório utiliza." + URL_repository_located: "A URL onde o repositório está localizado." + select_repository_reprocessed: "Selecione a frequência com que o repositório será reprocessado." + define_metrics_calculated: "define todas as métricas a serem calculados no código-fonte. Escolha a sua!" + repository_returned: "Processo retornou um repositório com erro. Não há resultados de métricas." + repository_process_returned_module: "Processo retornou um repositório com erro. Não há árvore de módulos." + creation_date: "Data de criação:" + repository_no_processings: "Este repositório não tem processamentos ainda. Por favor, aguarde um instante enquanto ele é iniciado." + loading_data: "Carregando dados. Por favor, aguarde." + editing_repository: "Editando Repositório" + new_repository: "Novo Repositório" + closest_processing_information: "Recuperar as informações do processamento mais próximo de:" + want_destroy_repository: "Tem certeza que você quer destruir este repositório?" + analyzing_repository: "Analisando um repositório" + order_created_project: "A fim de criar um projeto, você deve:" + repository_which_analyse: "E tem uma URL do repositório que você deseja analisar" + project_creation: "Criando um projeto" + project_upper_menu: "Clique em 'Projeto' no menu superior" + click_new_project: "Clique em novo projeto" + fill_name_unique: "Preencha o formulário com um nome que deve ser único" + description_required: "Preencha o formulário com a descrição" + click_save_project: "Clique em Salvar. Agora você deve estar na página do projeto, parabéns!" + repository_creation: "Criando um repositório" + project_page_click_new_repository: "A partir da página do projeto, clique em Novo Repositório" + fill_form: "Preencha o formulário" + name_must_unique: "O nome deve ser exclusivo" + open_source_licenses: "Você deve escolher uma das licenças Open Source na plataforma de acordo com o seu código" + repository_source_management: "O campo 'Tipo' está relacionado com a ferramenta de controle de versão do código (Git, por exemplo)" + fill_URL_which_can_download: "Preencha o Endereço com a URL a partir da qual podemos fazer o download do código" + analyse_project_periodically: "Se você quiser analisar seu projeto periodicamente, configure-o (você pode também executá-lo a partir da interface sempre que quiser)" + configuration_metric_interpretation: "Por fim, a configuração representa o conjunto de métricas e interpretações que vamos usar para analisar o seu projeto" + should_repository_page_analysis: "Clique em Salvar e você deve estar na página de repositório, esperando a análise" + repository_details: "Detalhes da página do repositório" + repository_divided_diferent_sections: "A página de repositório é dividida em quatro seções diferentes:" + provided_creation_steps: "A informação que você forneceu durante as etapas de criação" + visualize_processings_repository: "Selecione a caixa de modo que seja possível visualizar processamentos anteriores do seu repositório" + processing_information: "Informação de processamento" + time_finish_processing: "Informações sobre o tempo que cada etapa do processamento levou para concluir" + reserving_folder_repository: "PREPARAÇÃO: o sistema está reservando uma pasta para seu repositório e recuperando a configuração" + retrieving_source_code: "DOWNLOAD: recuperando o código-fonte" + calculationg_metric_repository: "COLETA: cálculo das métricas para o repositório" + results_source_structure: "BUILDING: organiza os resultados em uma estrutura de árvore" + calculating_aggregated_parent: "AGREGANDO: cálculo do valor agregado para os módulos pai presentes na árvore do código de origem" + chosen_configuration_compound_metrics: "CÁLCULO: se a configuração escolhida tem métricas compostas, elas serão calculadas" + system_interpret_reading_groups: "INTERPRETAÇÃO: com todos os resultados necessários, o sistema irá interpretá-los utilizando grupos de leitura (rótulos e cores)" + modules_tree: "Árvore de Módulos" + tree_structure: "Estrutura de árvore do código em que você pode navegar, clicando nos nomes" + information_granulary_module: "Informação sobre a granularidade do módulo" + method: "MÉTODO" + method2: "Método" + class: "CLASSE" + class2: "Classe" + package: "PACOTE" + packege2: "Pacote" + software: "SOFTWARE" + software2: "Software" + given_module_weights: "Nota do módulo de dados de acordo com os pesos das métricas dados na sua configuração" + metric_results: "Resultado das Métricas" + metric_result: "resultado das métricas" + metric_result2: "Resultado da Métrica" + metric_current_selected_tree: "Exibe os resultados individuais de cada métrica para o módulo atual selecionado na árvore de código" + historic_chart_metric: "Ao clicar sobre o nome da métrica, você vai ver um gráfico do histórico dessa métrica" + setting_new_configuration: "Criando uma nova configuração" + order_create_configuration: "Para criar uma configuração, é necessário:" + to_platform: "para a plataforma" + already_reading_group: "Já ter criado pelo menos um Grupo de Leitura" + repository_mezuro_configurations: "Para processar um repositório, o Mezuro utiliza configurações que você especifica no" + briefly_components_configuration: ". Aqui você será apresentado brevemente a todos os componentes de uma configuração e, em seguida, será guiado através dos passos para criar uma nova configuração" + configuration_components: "Componentes de Configuração" + remaining_components_association: ": Apenas um contêiner de alto nível para a associação componentes restantes" + processing_interpret_results: ": Especificação de quais métricas serão calculadas durante o processamento e como interpretar seus resultados" + metric_final_grade: "Peso: para cada módulo é dado uma nota, que é uma média ponderada de todas as métricas calculadas para ele. Este campo corresponde ao peso da métrica sobre a nota final" + according_field_specifies: "Forma de Agregação: Nem todas as métricas podem ser calculadas para cada módulo. Para este tipo de métrica, calcula-se a agregação dos valores de acordo com o que está especificado em cada campo" + reading_group_specifies_interpretations: "Grupo de Leitura: especifica qual conjunto de interpretações (chamados leituras) estará disponível para esta métrica" + container_readings: ": Apenas um contêiner de alto nível para as leituras (interpretações)" + interpretation_value_providing: "Leitura: a interpretação de um determinado valor fornecendo rótulo, nota (esta é a nota utilizada para a média ponderada mencionada acima) e a cor" + associates_number_intervals: ": Associa intervalos numéricos para as leituras de uma determinada métrica" + configuration_creation: "Criando Configuração" + click_configuration: "Clique em Configuração no menu superior" + click_new_configuration: "Clique em nova configuração" + click_save_configuration_page: "Clique em Salvar e você será redirecionado para a página de configuração" + metric_addition: "Adicionando uma Métrica" + configuration_page: "A partir da página de configuração" + click_add_metric: "Clique em Adicionar Métrica" + collector_options: "Selecione um coletor das opções e clique na métrica que você deseja adicionar" + fill_with_calculate: "Preencha o formulário com um peso, utilizado para o cálculo da nota final" + select_aggregation_form: "Escolher a forma de agregação que irá ser utilizada para esta métrica" + select_reading_group: "Selecione o Grupo de Leitura, que irá fornecer as interpretações para essa métrica" + click_save_configuration_metric: "Clique em salvar e você deve estar na página de configuração agora com uma nova métrica adicionada" + ranges_creation: "Criação de Intervalos" + click_show_metric_create: "Clique em 'Show' para a métrica que você deseja criar intervalos" + click_add_range: "Clique em adicionar intervalo" + fill_beginning_end_values_interval: "Preencha o formulário com os valores de 'Início' e 'Fim' de cada intervalo" + fill_comments_displayed: "Preencha o formulário com os comentários, que serão exibidos se o valor da métrica corresponder ao intervalo" + select_reading_range: "Selecione a leitura que será associada a este intervalo" + click_save_metric_range: "Clique em salvar e você deve estar na página da métrica com o novo intervalo criado, parabéns!" + mezuro_levels_granularity: "Representa o nível de granularidade do fragmento de código que está sendo medido. O Mezuro utiliza quatro níveis de granularidade, sendo eles:" + generated_module: "Representa um fragmento do software. Cada nó da árvore processamento gerado pelo Kalibro Processor é um módulo e cada módulo tem uma" + numerical_intervals: "Representa intervalos numéricos que podem conter o valor calculado para uma métrica determinada" + ranges_combined_interpretations: ". Intervalos combinados com leituras fornecem interpretações para" + interpretation_given: "A interpretação dada a uma" + readings_combined: "(por exemplo, 'Good', 'Complex', 'A'). As leituras combinadas com intervalos fornecem interpretações para" + set_of: "Um conjunto de" + sense_grouped: "que faz sentido quando agrupadas (por exemplo, 'Bom' e 'Ruim', 'simples' e 'Complexo')." + collector_compond_metric: "É um resultado numérico associado a uma métrica pelo coletor ou agregar no caso de uma Métrica Composta" + sofware_metric_quantitative: "Uma métrica de software é uma medida quantitativa de alguma propriedade de uma" + more_details: ". Para mais detalhes veja" + kalibro_web_service: "Kalibro Web Service" + no_description_available: "Nenhuma descrição disponível." + create_new_reading: "Criar nova leitura" + process_period: "Período de processamento" + currently_waiting_confirmation: "Atualmente esperando confirmação de:" + leave_blank_wont_change: "(deixe-o em branco se não quiser mudá-lo.)" + instant_loading_page: "Espere um instante enquanto estamos carregando a página que você solicitou." + pick_color: "Escolha a Cor" + password_confirmation: "Confirme sua senha" + current_password: "Senha Atual" + + #errors + errors: + messages: + not_saved: "Não foi possível salvar!" + activerecord: + messages: + models: + project: + successful: "Projeto criado com sucesso!" + errors: + models: + user: + attributes: + email: + taken: "Já existe um usuário cadastrado com este email." + invalid: "O e-mail inserido não é valido." + password: + too_short: "A senha fornecida é muito curta!" + password_confirmation: + confirmation: "As senhas fornecidas não são iguais." -- libgit2 0.21.2