Translation
authorEduardo Ramos Testillano <eduardo.ramos.testillano@gmail.com>
Tue, 27 Jan 2015 20:39:53 +0000 (21:39 +0100)
committerEduardo Ramos Testillano <eduardo.ramos.testillano@gmail.com>
Tue, 27 Jan 2015 20:39:53 +0000 (21:39 +0100)
include/anna/app/Application.hpp
include/anna/app/Component.hpp
include/anna/core/Singleton.hpp

index a78cdba..e7583d1 100644 (file)
@@ -92,8 +92,8 @@ public:
   const char* getShortName() const throw() { return a_shortName; }
 
   /**
-     Devuelve la version indicado en el contructor de esta aplicacion.
-     \return La version indicado en el contructor de esta aplicacion.
+     Version given in constructor.
+     \return Version given in constructor.
   */
   const std::string& getVersion() const throw() { return a_version; }
 
index f74665d..eeed898 100644 (file)
@@ -80,7 +80,7 @@ public:
   virtual ~Component();
 
   /**
-     Devuelve el nombre de esta clase indicado en el constructor.
+     Class name given in constructor.
      \return El nombre de la clase indicado en el constructor.
   */
   const char* getClassName() const throw() { return a_className.c_str(); }
index 00e16e9..cd92e2d 100644 (file)
 namespace anna {
 
 /**
- Patrn Singleton. Limita la utilizacin de una determinada clase
- para que slo pueda existir una nica instancia.
+ Singleton pattern. Limits the use to a unique class instance.
 
- El contructor por defecto de la clase T debe ser privado, para evitar que
- esta clase se pueda instanciar desde el exterior.
- Vamos a ver un ejemplo de como se haria un Singleton sobre la clase A.
+ Default constructor for T must be private in order to avoid
+ external instantiation. Following, an example using class A:
 
- En el archivo de cabecera de la clase A tendriamos:
+
+ On A class header file, we will have:
  \code
 
  ...
@@ -62,21 +61,21 @@ namespace anna {
 
  class A : public anna::Singleton <A> {
  public:
-    // Accesores
-    int obtenerDato () const { return a_unDato; }
+    // getters
+    int getData () const { return a_data; }
 
-    // Modificadores
-    void establecerOtroDato (const ASD& otroDato) { a_otroDato = otroDato; }
+    // setters
+    void setOtherData (const ASD& otherData) { a_otherData = otherData; }
 
-    // Operadores
+    // operators
        ....
 
-    // Metodos
+    // methods
        ...
 
  private:
-    int a_unDato;
-    ASD a_otroDato;
+    int a_data;
+    ASD a_otherData;
 
     A ();
 
@@ -85,7 +84,7 @@ namespace anna {
 
 \endcode
 
Para hacer uso de la clase A:
To use A class:
 
  \code
 #include <A.h>
@@ -93,11 +92,11 @@ namespace anna {
 ...
 ...
 
- void CualquierClase::cualquierFuncion () throw (RuntimeException)
+ void anyClass::anyFunction () throw (RuntimeException)
  {
     A& a (A::instantiate ());
 
-    cout << a.obtenerDato () << endl;
+    cout << a.getData () << endl;
  }
 
  \endcode
@@ -105,14 +104,14 @@ namespace anna {
 template <class T> class Singleton {
 public:
   /**
-     @return La instancia de la clase indicada en la creacin de la template.
+     @return Class instance provided on template creation.
   */
   static T& instantiate() { return *alloc(true); }
 
   /**
-     Libera la instancia de la clase indicada en la creacin de esta template.
-     Si no hay creada ninguna instancia simplemente se ignora. Este m�odo
-     slo deber� invocarse justo antes de la terminacin de nuestro programa.
+     Release the class instance provided in this template creation.
+     If no instance has been created, this will be ignored.
+     This method only have to be used during the program termination.
   */
   static void release() { alloc(false); }