scientificware / FXMessages

FXMessages is a communication app like Google Messages but with scientific writing capabilities.

Home Page:https://play.google.com/store/apps/details?id=com.fxmessages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spanish Language

scientificware opened this issue · comments

The purpose of this issue is to create the spanish mathematic naturel typesetting in FXMESSAGE.

  • Done. Create the FXShortCuts_sp class.
  • WIP. Translate internal shortcuts with the setLocal method.

To change the name, the shortcut and the custom shortcut : setLocal("name",".shortcut","custom").

  • Example :
    • setLocal("paréntesis derecho", ".pad", ".(")

To change the name and the shortcut : setLocal("name",".shortcut").

  • Example :
    • setLocal("paréntesis derecho", ".pad")
    • or setLocal("paréntesis derecho", ".pad", "")

To only change the name : setLocal("name").

  • Example :
    • setLocal("paréntesis derecho")
    • or setLocal("paréntesis derecho", "")

The code to complete :

    void translate(){
        ACCOLADE_DROITE.setLocal("","");
        ACCOLADE_GAUCHE.setLocal("","");
        ACCOLADE_SUPERIEURE.setLocal("","");
        ALPHA_MAJUSCULE.setLocal("","");
        ALPHA_MINUSCULE.setLocal("","");
        ANGLE.setLocal("","");
        APPARTIENT_A.setLocal("","");
        AU_CARRE.setLocal("","", "");
        AU_CUBE.setLocal("","", "");
        BETA_MAJUSCULE.setLocal("","");
        BETA_MINUSCULE.setLocal("","");
        CHI_MAJUSCULE.setLocal("","");
        CHI_MINUSCULE.setLocal("","");
        CONTIENT.setLocal("","");
        CROCHET_DROIT.setLocal("","");
        CROCHET_GAUCHE.setLocal("","");
        DELTA_MAJUSCULE.setLocal("","");
        DELTA_MINUSCULE.setLocal("","");
        DERIVEE_PARTIELLE.setLocal("","");
        DIVISE.setLocal("","","");
        DIVISE_PAR.setLocal("","","");
        DZETA_MAJUSCULE.setLocal("","");
        DZETA_MINUSCULE.setLocal("","");
        EGAL_CERCLE.setLocal("","","");
        EN_EXPOSANT.setLocal("","");
        EN_INDICE.setLocal("","");
        EN_INDICE_ET_EXPOSANT.setLocal("","","");
        ENSEMBLE_COMPLEXES.setLocal("");
        ENSEMBLE_ENTIERS_NATURELS.setLocal("");
        ENSEMBLE_ENTIERS_RELATIFS.setLocal("");
        ENSEMBLE_RATIONNELS.setLocal("");
        ENSEMBLE_REELS.setLocal("");
        ENSEMBLE_REELS_OU_COMPLEXES.setLocal("");
        ENSEMBLE_VIDE.setLocal("","","");
        EPSILON_MAJUSCULE.setLocal("","");
        EPSILON_MINUSCULE.setLocal("","");
        EST_APPROXIMATIVEMENT_EGAL_A.setLocal("","");
        EST_ASSOCIE_A.setLocal("","","");
        EST_DIFFERENT_DE.setLocal("","","");
        EST_EGAL_A.setLocal("","","");
        EST_EQUIVALENT_A.setLocal("","");
        EST_INCLUS_DANS.setLocal("","");
        ET.setLocal("","");
        ETA_MAJUSCULE.setLocal("","");
        ETA_MINUSCULE.setLocal("","");
        ETOILE_CERCLE.setLocal("","");
        EXPOSANT.setLocal("","","");
        FLECHE_A_DOUBLE_SENS.setLocal("","");
        FLECHE_DROITE.setLocal("","");
        FLECHE_GAUCHE.setLocal("","");
        FOIS.setLocal("","","");
        FOIS_CERCLE.setLocal("","");
        FRACTION.setLocal("","","");
        GAMMA_MAJUSCULE.setLocal("","");
        GAMMA_MINUSCULE.setLocal("","");
        I.setLocal("","");
        IL_EXISTE.setLocal("","");
        IMPLIQUE.setLocal("","","");
        INCONNU_001.setLocal("","");
        INDICE.setLocal("","","");
        INDICE_ET_EXPOSANT.setLocal("","");
        INFERIEUR_OU_EGAL_A.setLocal("","","");
        INFINI.setLocal("","","");
        INTEGRALE.setLocal("","","");
        INTEGRALE_CIRCULAIRE.setLocal("","");
        INTER.setLocal("","");
        IOTA_MAJUSCULE.setLocal("","");
        IOTA_MINUSCULE.setLocal("","");
        J.setLocal("","");
        KAPPA_MAJUSCULE.setLocal("","");
        KAPPA_MINUSCULE.setLocal("","");
        LAMBDA_MAJUSCULE.setLocal("","");
        LAMBDA_MINUSCULE.setLocal("","");
        MATRICE_CARREE_D_ORDRE_2.setLocal("","");
        MATRICE_CARREE_D_ORDRE_3.setLocal("","");
        MATRICE_CARREE_D_ORDRE_N.setLocal("","");
        MATRICE_UNITE_D_ORDRE_2.setLocal("","");
        MATRICE_UNITE_D_ORDRE_3.setLocal("","");
        MOINS.setLocal("","");
        MOINS_PLUS.setLocal("","");
        MU_MAJUSCULE.setLocal("","");
        MU_MINUSCULE.setLocal("","");
        N_APPARTIENT_PAS_A.setLocal("","");
        NE_DIVISE_PAS.setLocal("","","");
        NOMBRE_00_CERCLE.setLocal("","");
        NOMBRE_01_CERCLE.setLocal("","");
        NOMBRE_02_CERCLE.setLocal("","");
        NOMBRE_03_CERCLE.setLocal("","");
        NOMBRE_04_CERCLE.setLocal("","");
        NOMBRE_05_CERCLE.setLocal("","");
        NOMBRE_06_CERCLE.setLocal("","");
        NOMBRE_07_CERCLE.setLocal("","");
        NOMBRE_08_CERCLE.setLocal("","");
        NOMBRE_09_CERCLE.setLocal("","");
        NOMBRE_10_CERCLE.setLocal("","");
        NON.setLocal("","");
        NORME.setLocal("","");
        NU_MAJUSCULE.setLocal("","");
        NU_MINUSCULE.setLocal("","");
        OMEGA_MAJUSCULE.setLocal("","");
        OMEGA_MINUSCULE.setLocal("","");
        OMICRON_MAJUSCULE.setLocal("","");
        OMICRON_MINUSCULE.setLocal("","");
        OU.setLocal("","");
        PARENTHESE_DROITE.setLocal("","");
        PARENTHESE_GAUCHE.setLocal("","");
        PHI_MAJUSCULE.setLocal("","");
        PHI_MINUSCULE.setLocal("","");
        PI_MAJUSCULE.setLocal("","");
        PI_MINUSCULE.setLocal("","");
        PLUS.setLocal("plus");
        PLUS_MOINS.setLocal("","");
        POINT_CERCLE.setLocal("","");
        POUR_MILLE.setLocal("","");
        PRODUIT.setLocal("","");
        PSI_MAJUSCULE.setLocal("","");
        PSI_MINUSCULE.setLocal("","");
        QUATRE_TIERS.setLocal("s");
        QUEL_QUE_SOIT.setLocal("","");
        RACINE_CARREE.setLocal("","","");
        RADICAL.setLocal("","");
        REPRESENTE.setLocal("","");
        RHO_MAJUSCULE.setLocal("","");
        RHO_MINUSCULE.setLocal("","");
        ROND.setLocal("","","");
        ROND_CERCLE.setLocal("","");
        SEULEMENT_SI.setLocal("","y","");
        SI_ET_SEULEMENT_SI.setLocal("","", "");
        SIGMA_MAJUSCULE.setLocal("","");
        SIGMA_MINUSCULE.setLocal("","");
        SOMME.setLocal("","");
        SOMME_DIRECTE.setLocal("","","");
        SUPERIEUR_OU_EGAL_A.setLocal("","","");
        SUR.setLocal("","");
        TAU_MAJUSCULE.setLocal("","");
        TAU_MINUSCULE.setLocal("","");
        TETA_MAJUSCULE.setLocal("","");
        TETA_MINUSCULE.setLocal("","");
        TRES_INFERIEUR_A.setLocal("","");
        TRES_SUPERIEUR_A.setLocal("","");
        UNION.setLocal("","");
        UN_DEMI.setLocal("");
        UN_TIERS.setLocal("");
        UPSILON_MAJUSCULE.setLocal("","");
        UPSILON_MINUSCULE.setLocal("","");
        XI_MAJUSCULE.setLocal("","");
        XI_MINUSCULE.setLocal("","");
    }
   ACCOLADE_DROITE.setLocal("llave derecha",".llaved");
    ACCOLADE_GAUCHE.setLocal("llave izquierda",".llavei");
    ACCOLADE_SUPERIEURE.setLocal("llave superior",".llaves");
    ALPHA_MAJUSCULE.setLocal("alfa mayúscula",".Alfa");
    ALPHA_MINUSCULE.setLocal("alfa minúscula",".alfa");
    ANGLE.setLocal("ángulo",".angulo");
    APPARTIENT_A.setLocal("pertenece a",".pert");
    AU_CARRE.setLocal("al cuadrado",".alcuad");
    AU_CUBE.setLocal("al cubo",".alcubo");
    BETA_MAJUSCULE.setLocal("beta mayúscula",".Beta");
    BETA_MINUSCULE.setLocal("beta minúscula",".beta");
    CHI_MAJUSCULE.setLocal("ji mayúscula",".Ji");
    CHI_MINUSCULE.setLocal("ji minúscula",".ji");
    CONTIENT.setLocal("contiene",".contiene");
    CROCHET_DROIT.setLocal("corchete derecho",".cord");
    CROCHET_GAUCHE.setLocal("corchete izquierdo",".cori");
    DELTA_MAJUSCULE.setLocal("delta mayúscula ",".Delta");
    DELTA_MINUSCULE.setLocal("delta minúscula",".delta");
    DERIVEE_PARTIELLE.setLocal("derivada parcial",".derivp");
    DIVISE.setLocal("divide",".div");
    DIVISE_PAR.setLocal("dividido por",".divpor");
    DZETA_MAJUSCULE.setLocal("dseta mayúscula",".Dseta");
    DZETA_MINUSCULE.setLocal("dseta minúscula ",".dseta");
    EGAL_CERCLE.setLocal("igual círculo",".igual@");
    EN_INDICE.setLocal("subíndice",".sub");
    EN_EXPOSANT.setLocal("en exponente",".exp");
    EN_INDICE_ET_EXPOSANT.setLocal("en subíndice y exponente",".subexp");
    ENSEMBLE_COMPLEXES.setLocal("conjunto de los complejos");
    ENSEMBLE_ENTIERS_NATURELS.setLocal("conjunto de los naturales");
    ENSEMBLE_ENTIERS_RELATIFS.setLocal("conjunto de los enteros");
    ENSEMBLE_RATIONNELS.setLocal("conjunto de los racionales");
    ENSEMBLE_REELS.setLocal("conjunto de los reales");
    ENSEMBLE_REELS_OU_COMPLEXES.setLocal("conjunto de los reales o complejos");
    ENSEMBLE_VIDE.setLocal("conjunto vacío",".conjvac");
    EPSILON_MAJUSCULE.setLocal("épsilon mayúscula",".Epsilon");
    EPSILON_MINUSCULE.setLocal("épsilon minúscula",".epsilon");
    EST_APPROXIMATIVEMENT_EGAL_A.setLocal("es aproximadamente igual que",".aproxigual");
    EST_ASSOCIE_A.setLocal("asociado a",".asociado");
    EST_DIFFERENT_DE.setLocal("no es igual a",".dif");
    EST_EGAL_A.setLocal("es igual que",".ig",);
    EST_EQUIVALENT_A.setLocal("es equivalente a",".equiv");
    EST_INCLUS_DANS.setLocal("está contenido en",".cont");
    ET.setLocal("y",".y");
    ETA_MAJUSCULE.setLocal("eta mayúscula",".Eta");
    ETA_MINUSCULE.setLocal("eta minúscula",".eta");
    ETOILE_CERCLE.setLocal("estrella círculo",".estrella@");
    EXPOSANT.setLocal("exponente",".exp");
    EXPOSANT_0.setLocal("exponente 0",".exp0");
    EXPOSANT_P1.setLocal("exponente 1",".exp1");
    EXPOSANT_M1.setLocal("exponente -1",".exp-1");
    EXPOSANT_N.setLocal("exponente n",".expn");
    EXPOSANT_M2.setLocal("exponente -2",".exp-2");
    FLECHE_A_DOUBLE_SENS.setLocal("flecha bidireccional",".flechabi");
    FLECHE_DROITE.setLocal("flecha derecha",".flechd");
    FLECHE_GAUCHE.setLocal("flecha izquierda","flechi");
    FOIS.setLocal("por",".por");
    FOIS_CERCLE.setLocal("por círculo",".por@");
    FRACTION.setLocal("fracción",".frac");
    GAMMA_MAJUSCULE.setLocal("gamma mayúscula",".Gamma");
    GAMMA_MINUSCULE.setLocal("gamma minúscula",".gamma");
    I.setLocal("número complejo i ",".compli");
    IL_EXISTE.setLocal("existe",".existe");
    IMPLIQUE.setLocal("implica",".imp");
    STRICTEMENT_EQUIVALENT_A.setLocal("es estrictamente equivalente a ",".estrictequiv");
    INDICE.setLocal("subíndice",".sub");
    INDICE_ET_EXPOSANT.setLocal("subíndice y exponente",".subexp");
    INFERIEUR_OU_EGAL_A.setLocal("es menor o igual que",".menoig");
    INFINI.setLocal("infinito",".inf");
    INTEGRALE.setLocal("integral",".integ");
    INTEGRALE_CIRCULAIRE.setLocal("integral circular",".ointeg");
    INTER.setLocal("intersección",".inter");
    IOTA_MAJUSCULE.setLocal("iota mayúscula",".Iota");
    IOTA_MINUSCULE.setLocal("iota minúscula",".iota");
    J.setLocal("número complejo j",".complj");
    KAPPA_MAJUSCULE.setLocal("kappa mayúscula",".Kappa");
    KAPPA_MINUSCULE.setLocal("kappa minúscula",".kappa");
    LAMBDA_MAJUSCULE.setLocal("lambda mayúscula",".Lambda");
    LAMBDA_MINUSCULE.setLocal("lambda minúscula",".lambda");
    MATRICE_CARREE_D_ORDRE_2.setLocal("matriz cuadrada de orden 2",".MC2");
    MATRICE_CARREE_D_ORDRE_3.setLocal("matriz cuadrada de orden 3",".MC3");
    MATRICE_CARREE_D_ORDRE_N.setLocal("matriz cuadrada de orden N",".MCn");
    MATRICE_UNITE_D_ORDRE_2.setLocal("matriz unitaria de orden 2",".I2");
    MATRICE_UNITE_D_ORDRE_3.setLocal("matriz unitaria de orden 3",".I3");
    MATRICE_UNITE_D_ORDRE_N.setLocal("matriz cuadrada de orden N",".In");
    MOINS.setLocal("menos",".menos");
    MOINS_PLUS.setLocal("menos más",".menosmas");
    MU_MAJUSCULE.setLocal("mi mayúscula",".Mi");
    MU_MINUSCULE.setLocal("mi minúscula",".mi");
    N_APPARTIENT_PAS_A.setLocal("no pertenece a",".npert");
    NE_DIVISE_PAS.setLocal("no divide",".ndiv","");
    NOMBRE_00_CERCLE.setLocal("numero cero círculo",".0@");
    NOMBRE_01_CERCLE.setLocal("numero uno círculo",".1@");
    NOMBRE_02_CERCLE.setLocal("numero dos círculo",".2@");
    NOMBRE_03_CERCLE.setLocal("numero tres círculo",".3@");
    NOMBRE_04_CERCLE.setLocal("numero cuatro círculo",".4@");
    NOMBRE_05_CERCLE.setLocal("numero cinco círculo",".5@");
    NOMBRE_06_CERCLE.setLocal("numero seis círculo",".6@");
    NOMBRE_07_CERCLE.setLocal("numero siete círculo",".7@");
    NOMBRE_08_CERCLE.setLocal("numero ocho círculo",".8@");
    NOMBRE_09_CERCLE.setLocal("numero nueve círculo",".9@");
    NOMBRE_10_CERCLE.setLocal("numero díes círculo",".10@");
    NON.setLocal("no",".no");
    NORME.setLocal("norma",".norma");
    NU_MAJUSCULE.setLocal("ni mayúscula",".Ni");
    NU_MINUSCULE.setLocal("ni minúscula",".ni");
    OMEGA_MAJUSCULE.setLocal("omega mayúscula",".Omega");
    OMEGA_MINUSCULE.setLocal("omega minúscula",".omega");
    OMICRON_MAJUSCULE.setLocal("ómicron mayúscula",".Omicron");
    OMICRON_MINUSCULE.setLocal("ómicron minúscula",".omicron");
    OU.setLocal("o",".o");
    PARENTHESE_DROITE.setLocal("paréntesis derecho",".parentd");
    PARENTHESE_GAUCHE.setLocal("paréntesis izquierdo",".parenti");
    PHI_MAJUSCULE.setLocal("fi mayúscula",".Fi");
    PHI_MINUSCULE.setLocal("fi minúscula",".fi");
    PI_MAJUSCULE.setLocal("pi mayúscula",".Pi");
    PI_MINUSCULE.setLocal("pi minúscula",".pi");
    PLUS.setLocal("más",".mas");
    PLUS_MOINS.setLocal("más menos",".masmenos");
    POINT_CERCLE.setLocal("punto círculo",".punto@");
    POUR_MILLE.setLocal("por mil",".pormil");
    PRODUIT.setLocal("producto",".prod");
    PSI_MAJUSCULE.setLocal("psi mayúscula",".Psi");
    PSI_MINUSCULE.setLocal("psi minúscula",".psi");
    QUATRE_TIERS.setLocal("cuatro tercios", ".cuatrotercios");
    QUEL_QUE_SOIT.setLocal("para todo",".pt");
    RACINE_CARREE.setLocal("raíz cuadrada",".raiz2","");
    RADICAL.setLocal("radical",".rad");
    REPRESENTE.setLocal("representa",".representa");
    RHO_MAJUSCULE.setLocal("rho mayúscula",".Rho");
    RHO_MINUSCULE.setLocal("rho minúscula",".rho");
    ROND.setLocal("compuesta con",".compuesta";
    ROND_CERCLE.setLocal("compuesta con  círculo",".compuesta@");
    SEULEMENT_SI.setLocal("solo si",".ssi");
    SI_ET_SEULEMENT_SI.setLocal("si y solo si",".sissi");
    SIGMA_MAJUSCULE.setLocal("sigma mayúscula",".Sigma");
    SIGMA_MINUSCULE.setLocal("sigma minúscula",".sigma");
    SOMME.setLocal("suma",".suma");
    SOMME_DIRECTE.setLocal("suma directa",".sdir");
    SUPERIEUR_OU_EGAL_A.setLocal("es mayor o igual que",".mayoig");
    SUR.setLocal("sobre",".sobre");
    TAU_MAJUSCULE.setLocal("tau mayúscula",".Tau");
    TAU_MINUSCULE.setLocal("tau minúscula",".tau");
    THETA_MAJUSCULE.setLocal("theta mayúscula",".Theta");
    THETA_MINUSCULE.setLocal("theta minúscula",".theta");
    TRES_INFERIEUR_A.setLocal("es mucho menor que",".mmenor");
    TRES_SUPERIEUR_A.setLocal("es mucho mayor que",".mmayor");
    UNION.setLocal("unión",".union");
    UN_DEMI.setLocal("un medio", ".medio" );
    UN_TIERS.setLocal("un tercio", ".tercio");
    UPSILON_MAJUSCULE.setLocal("ípsilon mayúscula",".Ipsilon");
    UPSILON_MINUSCULE.setLocal("ípsilon minúscula",".ipsilon");
    XI_MAJUSCULE.setLocal("xi mayúscula",".Xi");
    XI_MINUSCULE.setLocal("xi minúscula",".xi");

@FrenchyLeaf thanks for your contributions.