[NMP v3.xx] BP-Neutrino image arabic language

Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: BP-Neutrino image arabic language

#46

Beitrag von BPanther »

Ahhh... I have found the keyboard... It is hardcoded at neutrino, this file -> https://github.com/Duckbox-Developers/n ... ut.cpp#L44

You need to create a new keyboard block for your language. Here english (renamed to arabic), so you can change this to arabic.
  1. static std::string keys_arabic[2][KEY_ROWS][KEY_COLUMNS] =
  2. {
  3.     {
  4.         { "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-",  "=",  "§"  },
  5.         { "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[",  "]",  "{", "}"  },
  6.         { "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "\'", "\\", ":", "\"" },
  7.         { "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "<",  ">",  "?", " "  }
  8.     },
  9.     {
  10.         { "~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_",  "+",  "§", },
  11.         { "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "{",  "}",  "{", "}"  },
  12.         { "A", "S", "D", "F", "G", "H", "J", "K", "L", ";", "\'", "\\", ":", "\"" },
  13.         { "Z", "X", "C", "V", "B", "N", "M", ",", ".", "/", "<",  ">",  "?", " "  }
  14.     }
  15. };
Please change the key fields only, do not add new or remove any fields.
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag (Insgesamt 2):
dbox-all (So 25. Feb 2018, 00:28) • mohasoli (So 25. Feb 2018, 21:25)
Bewertung: 15.38%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
mohasoli
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 64
Registriert: Sa 10. Feb 2018, 16:37
Hat sich bedankt: 22 Mal
Danksagung erhalten: 12 Mal

Re: BP-Neutrino image arabic language

#47

Beitrag von mohasoli »

BPanther hat geschrieben: Sa 24. Feb 2018, 23:38 Ahhh... I have found the keyboard... It is hardcoded at neutrino, this file -> https://github.com/Duckbox-Developers/n ... ut.cpp#L44

You need to create a new keyboard block for your language. Here english (renamed to arabic), so you can change this to arabic.
  1. static std::string keys_arabic[2][KEY_ROWS][KEY_COLUMNS] =
  2. {
  3.     {
  4.         { "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-",  "=",  "§"  },
  5.         { "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[",  "]",  "{", "}"  },
  6.         { "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "\'", "\\", ":", "\"" },
  7.         { "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "<",  ">",  "?", " "  }
  8.     },
  9.     {
  10.         { "~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_",  "+",  "§", },
  11.         { "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "{",  "}",  "{", "}"  },
  12.         { "A", "S", "D", "F", "G", "H", "J", "K", "L", ";", "\'", "\\", ":", "\"" },
  13.         { "Z", "X", "C", "V", "B", "N", "M", ",", ".", "/", "<",  ">",  "?", " "  }
  14.     }
  15. };
Please change the key fields only, do not add new or remove any fields.

Code: Alles auswählen

[Cbx=cpp]static std::string keys_arabic[2][KEY_ROWS][KEY_COLUMNS] =
{
	{
		{ "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-",  "=",  "§"  },
		{ "ض", "ص", "ث", "ق", "ف", "غ", "ع", "ه", "خ", "ح", "ج",  "د",  "{", "}"  },
		{ "ش", "س", "ي", "ب", "ل", "ا", "ت", "ن", "م", "ك", "ط'", "ذ", ":", "\"" },
		{ "ئ", "ء", "ؤ", "ر", "لا", "ى", "ة", "و", "ز", "ظ", "<",  ">",  "?", " "  }
	};
};[/Cbx]
Bild
Benutzeravatar
mohasoli
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 64
Registriert: Sa 10. Feb 2018, 16:37
Hat sich bedankt: 22 Mal
Danksagung erhalten: 12 Mal

Re: BP-Neutrino image arabic language

#48

Beitrag von mohasoli »

mohasoli hat geschrieben: So 25. Feb 2018, 21:39
BPanther hat geschrieben: Sa 24. Feb 2018, 23:38 Ahhh... I have found the keyboard... It is hardcoded at neutrino, this file -> https://github.com/Duckbox-Developers/n ... ut.cpp#L44

You need to create a new keyboard block for your language. Here english (renamed to arabic), so you can change this to arabic.
  1. static std::string keys_arabic[2][KEY_ROWS][KEY_COLUMNS] =
  2. {
  3.     {
  4.         { "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-",  "=",  "§"  },
  5.         { "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[",  "]",  "{", "}"  },
  6.         { "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "\'", "\\", ":", "\"" },
  7.         { "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "<",  ">",  "?", " "  }
  8.     },
  9.     {
  10.         { "~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_",  "+",  "§", },
  11.         { "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "{",  "}",  "{", "}"  },
  12.         { "A", "S", "D", "F", "G", "H", "J", "K", "L", ";", "\'", "\\", ":", "\"" },
  13.         { "Z", "X", "C", "V", "B", "N", "M", ",", ".", "/", "<",  ">",  "?", " "  }
  14.     }
  15. };
Please change the key fields only, do not add new or remove any fields.

Code: Alles auswählen

[Cbx=cpp]static std::string keys_arabic[2][KEY_ROWS][KEY_COLUMNS] =
{
	{
		{ "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-",  "=",  "§"  },
		{ "ض", "ص", "ث", "ق", "ف", "غ", "ع", "ه", "خ", "ح", "ج",  "د",  "{", "}"  },
		{ "ش", "س", "ي", "ب", "ل", "ا", "ت", "ن", "م", "ك", "ط'", "ذ", ":", "\"" },
		{ "ئ", "ء", "ؤ", "ر", "لا", "ى", "ة", "و", "ز", "ظ", "<",  ">",  "?", " "  }
	};
};[/Cbx]
OK
But where is this code placed?
Bild
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: BP-Neutrino image arabic language

#49

Beitrag von BPanther »

The keys are placed at neutrino itself - fix, hardcoded.

Here a test picture. Is this right?
arabic_keyboard.png
Has the arabic font no upper and lower case? If not, i must duplicate this, because there are 2 keyboard layouts for upper and lower case used...

BUT: The direction of the input chars are wrong, will be still left to right. Sorry, but this won't work, because all input fields must be rewritten for the "reverse" direction. You should use the english keyboard...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag:
mohasoli (Mo 26. Feb 2018, 18:06)
Bewertung: 7.69%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
mohasoli
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 64
Registriert: Sa 10. Feb 2018, 16:37
Hat sich bedankt: 22 Mal
Danksagung erhalten: 12 Mal

Re: BP-Neutrino image arabic language

#50

Beitrag von mohasoli »

BPanther hat geschrieben: So 25. Feb 2018, 23:23 The keys are placed at neutrino itself - fix, hardcoded.

Here a test picture. Is this right?
arabic_keyboard.png

Has the arabic font no upper and lower case? If not, i must duplicate this, because there are 2 keyboard layouts for upper and lower case used...

BUT: The direction of the input chars are wrong, will be still left to right. Sorry, but this won't work, because all input fields must be rewritten for the "reverse" direction. You should use the english keyboard...
OK
The keyboard is correct
But a simple modification to one letter
Correct code attachment

Code: Alles auswählen

[Cbx=cpp]static std::string keys_arabic[2][KEY_ROWS][KEY_COLUMNS] =
{
	{
		{ "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-",  "=",  "§"  },
		{ "ض", "ص", "ث", "ق", "ف", "غ", "ع", "ه", "خ", "ح", "ج",  "د",  "{", "}"  },
		{ "ش", "س", "ي", "ب", "ل", "ا", "ت", "ن", "م", "ك", "ط", "ذ", ":", "\"" },
		{ "ئ", "ء", "ؤ", "ر", "لا", "ى", "ة", "و", "ز", "ظ", "<",  ">",  "?", " "  }
	};
	
	{
		{ "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-",  "=",  "§"  },
		{ "ض", "ص", "ث", "ق", "ف", "غ", "ع", "ه", "خ", "ح", "ج",  "د",  "{", "}"  },
		{ "ش", "س", "ي", "ب", "ل", "ا", "ت", "ن", "م", "ك", "ط", "ذ", ":", "\"" },
		{ "ئ", "ء", "ؤ", "ر", "لا", "ى", "ة", "و", "ز", "ظ", "<",  ">",  "?", " "  }
	};
};[/Cbx]
the arabic font no upper and lower case ' it is one case
Bild
Benutzeravatar
mohasoli
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 64
Registriert: Sa 10. Feb 2018, 16:37
Hat sich bedankt: 22 Mal
Danksagung erhalten: 12 Mal

Re: BP-Neutrino image arabic language

#51

Beitrag von mohasoli »

But the direction of writing in the Arabic language has to be changed from right to left
Bild
Benutzeravatar
mohasoli
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 64
Registriert: Sa 10. Feb 2018, 16:37
Hat sich bedankt: 22 Mal
Danksagung erhalten: 12 Mal

Re: BP-Neutrino image arabic-lang.

#52

Beitrag von mohasoli »

DboxOldie hat geschrieben: So 18. Feb 2018, 19:55 Which keyboard files do you mean ??
We want the image to be supported for writing in Arabic
To search on YouTube and the like
Bild
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: BP-Neutrino image arabic language

#53

Beitrag von BPanther »

As I trying to write, this is currently not possible. Nothing in neutrino can switch the direction for the input fields, and I can't do this - sorry. I will check in the keyboard (see picture if correct) to the GIT, but deactivated until a change for the font direction is done.

New picture added...
screenshot_26-02-18.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag (Insgesamt 2):
thomas (Mo 26. Feb 2018, 22:20) • mohasoli (Di 27. Feb 2018, 10:10)
Bewertung: 15.38%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
thomas
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 340
Registriert: Mo 13. Feb 2012, 18:35
Hat sich bedankt: 105 Mal
Danksagung erhalten: 33 Mal

Re: BP-Neutrino image arabic language

#54

Beitrag von thomas »

bp sie müssen halt einfach ihr suchbegriff eintippen - egal ob lins rechts - wichtig ist nur der engetippte suchbegriff und youtube es dann findet
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: BP-Neutrino image arabic language

#55

Beitrag von BPanther »

Naja, ich kann sie da schon verstehen. Wäre ja so, als wenn Du alles rückwärts schreiben müsstest. Nur in Neutrino ist nichts darauf vorbereitet, das geht halt nicht so ohne weiteres. Dazu muß zuviel umgestellt werden und ich wüßte da auch nicht, wie man das realisieren sollte, damit es kompatibel bleibt.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
mohasoli
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 64
Registriert: Sa 10. Feb 2018, 16:37
Hat sich bedankt: 22 Mal
Danksagung erhalten: 12 Mal

Re: BP-Neutrino image arabic language

#56

Beitrag von mohasoli »

BPanther hat geschrieben: Mo 26. Feb 2018, 22:05 As I trying to write, this is currently not possible. Nothing in neutrino can switch the direction for the input fields, and I can't do this - sorry. I will check in the keyboard (see picture if correct) to the GIT, but deactivated until a change for the font direction is done.

New picture added...
screenshot_26-02-18.png
Here is a code to convert the direction of writing by language in PHP

Code: Alles auswählen

if ($lang == "ar")
{
$dir="rtl";
}
elseif($lang == "en")
{
$dir="ltr";
} 
Bild
Benutzeravatar
mohasoli
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 64
Registriert: Sa 10. Feb 2018, 16:37
Hat sich bedankt: 22 Mal
Danksagung erhalten: 12 Mal

Re: BP-Neutrino image arabic language

#57

Beitrag von mohasoli »

BPanther hat geschrieben: Mo 26. Feb 2018, 22:05 As I trying to write, this is currently not possible. Nothing in neutrino can switch the direction for the input fields, and I can't do this - sorry. I will check in the keyboard (see picture if correct) to the GIT, but deactivated until a change for the font direction is done.

New picture added...
screenshot_26-02-18.png
OK
Is it possible to send me the file that is being modified to show the Arabic keyboard to try to reach a solution to the problem
Where I have medium experience in languages PHP and HTML
Bild
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: BP-Neutrino image arabic language

#58

Beitrag von BPanther »

The keyboard is at the GIT ( https://github.com/Duckbox-Developers?tab=repositories ), so you can build neutrino and activate this here https://github.com/Duckbox-Developers/n ... ut.cpp#L91 and here https://github.com/Duckbox-Developers/n ... t.cpp#L113 (set #if 0 to #if 1). I know the html or php rtl/ltr function, but not usable at c++. :(
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag (Insgesamt 2):
atef 0 (Di 27. Feb 2018, 15:40) • thomas (Mi 28. Feb 2018, 10:07)
Bewertung: 15.38%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
thomas
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 340
Registriert: Mo 13. Feb 2012, 18:35
Hat sich bedankt: 105 Mal
Danksagung erhalten: 33 Mal

Re: BP-Neutrino image arabic language

#59

Beitrag von thomas »

ist bei mohousch das auch so das er von links nach rechts eingeben muss ?
im nhd2 ist doch vermutlich das drin
Benutzeravatar
TangoCash
Moderator
Moderator
Beiträge: 963
Registriert: Di 19. Jul 2011, 22:13
Hat sich bedankt: 27 Mal
Danksagung erhalten: 144 Mal

Re: BP-Neutrino image arabic language

#60

Beitrag von TangoCash »

Und wenn man die RTL-mark von Hand setzt, also für die einzelnen chars ?
z.B.:

Code: Alles auswählen

"\u200Eخ"
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.

2B || !2B

5x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
Antworten

Zurück zu „Edision Argus Pingulux (NICHT PLUS)“