Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Work on translation. Needs to talk about encoding with Basile

  • Loading branch information...
commit 4834e8afe03f766dece6f3619a8e35f08ccfb100 1 parent cb0bb63
@ViniciusMiana authored
View
12 documentation/src/reference/pt-BR/ExamplesPart.tex
@@ -1,3 +1,5 @@
+
+
\def\exercise{
\def\theresult{Exercise~\thesection.\arabic{result}}
\refstepcounter{result}
@@ -7,9 +9,9 @@
\newcommand{\rewriteby}[1]{\mbox{\tab\tab\rm(#1)}}
-\chapter{\label{chap:example-one}A First Example}
+\chapter{\label{chap:example-one}Um primeiro exemplo}
-As a first example, here is an implementation of Quicksort in Scala.
+Para começar, apresentamos um primeiro exemplo, a implementação de Quicksort em Scala.
\begin{lstlisting}
def sort(xs: Array[Int]) {
@@ -35,9 +37,9 @@ \chapter{\label{chap:example-one}A First Example}
}
\end{lstlisting}
-The implementation looks quite similar to what one would write in Java
-or C. We use the same operators and similar control structures.
-There are also some minor syntactical differences. In particular:
+A implementação se parece muito com a que você faria em Java
+ou C. Nós usamos os mesmos operadores e estruturas de controle.
+Existem também algumas pequenas diferenças sintáticas, particularmente:
\begin{itemize}
\item
Definitions start with a reserved word. Function definitions start
View
46 documentation/src/reference/pt-BR/ScalaByExample.tex
@@ -1,4 +1,3 @@
-
\documentclass[a4paper,12pt,twoside,titlepage]{book}
\usepackage{scaladoc}
@@ -6,14 +5,16 @@
\usepackage{modefs}
\usepackage{math}
\usepackage{scaladefs}
+\usepackage[utf8]{inputenc}
\renewcommand{\todo}[1]{}
+\renewcommand{\translatedby}{Traduzido por: Vinicius Miana e Antonio Basile}
\ifpdf
\pdfinfo {
/Author (Martin Odersky)
- /Title (Scala através de exemplos)
+ /Title (Scala através de exemplos)
/Keywords (Scala)
/Subject ()
/Creator (TeX)
@@ -21,7 +22,7 @@
}
\fi
-\renewcommand{\doctitle}{Scala Através de Exemplos\\[33mm]\ }
+\renewcommand{\doctitle}{Scala Através de Exemplos\\[33mm]\ }
\renewcommand{\docauthor}{Martin Odersky\\[53mm]\ }
\begin{document}
@@ -33,29 +34,28 @@
\mainmatter
\sloppy
-\chapter{\label{chap:intro}Introduction}
+\chapter{\label{chap:intro}Introdução}
%Scala smoothly integrates object-oriented and functional
%programming. It is designed to express common programming patterns in
%a concise, elegant, and type-safe way. Scala introduces several
%innovative language constructs. For instance:
-Scala facilita a integração entre a programação orientada a objetos e a programação funcional.
-Foi criada para expressar padrões de programação comuns de modo conciso, elegante e type-safe. Scala introduz
-diversas construções de linguagem inovadoras. Por exemplo:
+Scala facilita a integração entre a programa¿¿o orientada a objetos e a programa¿¿o funcional.
+Foi criada para expressar padr¿es de programa¿¿o comuns de modo conciso, elegante e fortemente tipada. Scala introduz diversas construções de linguagem inovadoras. Por exemplo:
\begin{itemize}
\item
%Abstract types and mixin composition unify concepts from object and module systems.
-Tipos abstratos e composições mistas unificam conceitos de objetos e módulos de sistema.
+Tipos abstratos e composi¿¿es mistas unificam conceitos de objetos e m¿dulos de sistema.
\item
%Pattern matching over class hierarchies unifies functional and
% object-oriented data access. It greatly simplifies the processing of XML trees.
-Casamento de padrões sobre hierarquias de classe unificam o acesso a dados funcional e orientado a
-objetos. Simplifica bastante o processamento de árvores XML.
+Casamento de padr¿es sobre hierarquias de classe unificam o acesso a dados funcional e orientado a
+objetos. Simplifica bastante o processamento de ¿rvores XML.
\item
%A flexible syntax and type system enables the construction of advanced
% libraries and new domain specific languages.
-Sintaxe flexível e sistema de tipos habilitam a construção de avançadas
-bibliotecas e um novo domínio específico de linguagens.
+Sintaxe flex¿vel e sistema de tipos habilitam a constru¿¿o de avan¿adas
+bibliotecas e um novo dom¿nio espec¿fico de linguagens.
\end{itemize}
%At the same time, Scala is compatible with Java. Java libraries and
@@ -64,10 +64,10 @@ \chapter{\label{chap:intro}Introduction}
%This document introduces Scala in an informal way, through a sequence
%of examples.
-Ao mesmo tempo, Scala é compatível com Java. Bibliotecas Java e frameworks
-podem ser usados sem código extra ou declarações adicionais.
+Ao mesmo tempo, Scala ¿ compat¿vel com Java. Bibliotecas Java e frameworks
+podem ser usados sem c¿digo extra ou declara¿¿es adicionais.
-Este documento introduz Scala de um modo informal, através de uma sequência
+Este documento introduz Scala de um modo informal, atrav¿s de uma sequ¿ncia
de examplos.
@@ -81,15 +81,15 @@ \chapter{\label{chap:intro}Introduction}
%meant to be complemented by the Scala Language Reference Manual which
%specifies Scala in a more detailed and precise way.
-Capítulos~\ref{chap:example-one} e \ref{chap:example-auction}
+Cap¿tulos~\ref{chap:example-one} e \ref{chap:example-auction}
salientam alguns dos aspectos que tornam Scala interessante. Os
-capítulos seguintes introduzem as construções da linguagem Scala de um
-modo mais completo, começando com expressões e funções simples, e
-desenvolvendo até objetos e classes, listas e streams, estado
-mutável, casamento de padrões até exemplos mais completos que mostram
-interessantes técnicas de programação. A presente exposição informal
-pretende ser complementada por um Manual de Referência da Linguagem Scala, que
-especificará Scala de modo mais detalhado e preciso.
+cap¿tulos seguintes introduzem as constru¿¿es da linguagem Scala de um
+modo mais completo, come¿ando com express¿es e fun¿¿es simples, e
+desenvolvendo at¿ objetos e classes, listas e streams, estado
+mut¿vel, casamento de padr¿es at¿ exemplos mais completos que mostram
+interessantes t¿cnicas de programa¿¿o. A presente exposi¿¿o informal
+pretende ser complementada por um Manual de Refer¿ncia da Linguagem Scala, que
+especificará Scala de modo mais detalhado e preciso.
\paragraph{Acknowledgment}
Please sign in to comment.
Something went wrong with that request. Please try again.