-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What font does it support? #6
Comments
O! It is awfull :) We have an experimental iterface translated to english. And will include it in release in nearest time specialy for you as soon as you the first who have asked about it. Thank you for interisting. |
Thank you for your reply. Btw, is there any language packages to localize? |
Compiling (GIT version) gives three errors. Can’t find files: ppifc_i.c and ppifc_i.h My configuration: Windows 10, X86, Vs2017, MSI laptop If Setting “Beta Use Unicode for worldwide language support” switch then it will give 772 compiling errors.
Can I get the English translated version of Openpapurus? Maybe I can translate it to Dutch too :-) Greetings Jan Marco |
Hello. Thank you for attention. |
I have put subdir \BASE\INIT_DL6\ into the repository. This problem has been resolved (do 'git pull'), |
There was the solving of this problem above (#6 (comment)). |
If I want to compile with "Beta_Use_Unicode UTF8 for worldwide language support" I get errors: Is work around to compile without Beta_Use_Unicode_UTF8 and put Beta_Use_Unicode_UTF8 on, reboot computer. Then execute program? |
These 2 pictures are to resolve problem with list font |
What are your international settings (language)? I'll try to reproduce the problem at my comp. |
Good day. I shall launch this night autotranslation to english and netherland languages. It'll translate the big deal of text. If all be ok then tomorrow or the second day i put results to github and you will be able to test it. This action does not allow to use system by foreign people directly, but will be the first real step toward this. |
Hey guys, long time not come back with this project. How about it so far? |
Good evening.
Perfect.
Excellent.
Are languages translations Ok? Greetings Jan Marco |
Hello, jmalkema and minhtri22! |
I selected button Beta_Use_Unicode_UTF8 -> reboot computer -> I get the compile errors on (the next) source lines: sdate.cpp: stype.cpp sc_ggrp.cpp sc_order.cpp sc_cli.cpp sc_todo.cpp sc_goods.cpp stcp.cpp Amc100.cpp Nmbtotxt.cpp Synccash.cpp palmexch.cpp ie_goods.cpp BnkSberbank.cpp // {SBRBNK_ERR_4203, "�� ��������� ��� �������� ��� ��������� ��� ��������� ��������"}, // {SBRBNK_ERR_4300, "������������ ���������� ��� ������� ������ sb_pilot. � ��������� ������ ������� �� ��� ��������� ���������"}, // {SBRBNK_ERR_4306, "���������� sb_kernel.dll �� ���� ����������������"}, // {SBRBNK_ERR_4314, "�������� ��������� �������� ��� �������� ������� �� ������������� �����, � ��������� ���� ����� ��������"}, // {SBRBNK_ERR_4335, "����� �� ������� ��� �������� ����� �����"}, // {SBRBNK_ERR_4451, "�� ����� ������������ �������"}, // {SBRBNK_ERR_4457, "�������� �� ��������� �� ��������, ��������� � ������"}, // {SBRBNK_ERR_5000, " �������� ��������� ��������� ��� �������� ������ �� ���� �����"}, ReversK2.cpp ppdrvapi.cpp ImpExpExite.cpp EmMarine.cpp ImpExpLeraData.cpp xmlTextWriterStartElement(P_XmlWriter, (const xmlChar *)ELEMENT_NAME_�516); BnkIngenicoSPDH.cpp prcpan.cpp
txtanlz.cpp pptest.cpp sartre_imp tsessdlg.cpp Objvatbk.cpp const FiasAbbrEntry _FiasAbbrList[] = { ImpExpExite.cpp ImpExpKorus.cpp
. ImpExpLeraData.cpp |
I'll convert this file to utf-8 (there is a number of source file in the project have been still not converted because of inner native strings). |
List of 27 files who have "utf-8" issues: 1:Amc100.cpp |
Thanks. I'll help. |
There are Russion texts in ppw.rc file still: I looked for possible solutions. Maybe there are others :-)
Every language Dutch, English, Russian, Chinese, etc. has its own language dll. I googled for "GetSystemDefaultUILanguage":
Use of CMultiLanguage::DetectUILanguage() and/or CMultiLanguage::DetectLangID() could help to auto detect the used (system/user/console) language. N.B. Maybe not need to give console parameter "/uilang:??". Next gives link to Tortoisegit: I will look to Tortoisegit. Maybe they have solved the languages problem in a feasible solution. Greeting Jan Marco |
Hello, Jan. |
Now about what connect with resources. The main deal of text is stored in \Src\Rsrc\Str\ppstr2.txt. This file is translated to other languages. I extracted existed russian strings from ppw.rc and will do my best to substitute them to meta-symbols (as it has been done for the most other strings). There are a bit more than 3000 such items. |
Perfect :-)
Your program is very rich of code and third party libraries . :-) Make language in resoure files dynamic will take some time. I am studing ppstr.txt code file a bit:
In holland you have same type of companies and same type of workers. Every Group( /set) could have different (popup) menu structure. Like farmers, carpenters, barbiers, etc. “Database Driven Dynamic Menu Control” for example, could help to customize main gui program to specific group of users: Maybe you have advise about how best to customize to users (groups)? |
I (test) executed OpenCapyrus with and without 'Beta_Use_Unicode_UTF8' option switch. I looked to Productie -> MRP-tabel: There is a language issue with months names and weekdays I think also: static const char * monthNames[NUM_MONTHES] = { static const char * P_WeekDays = { |
Hello, Jan. Thanks! Today is the holyday in Russia. We'll fix the forum tomorrow up. |
I've publised a draft release of the road map in wiki. I must make an accent upon the word 'draft'. It'll be corrected and fined along the time flow. |
Perfect :-) I like the OpenPapyrus road map. It is true that ‘road maps’ are ‘not fixed in concrete’. You can update a road map in time. |
Hello, Jan. |
Hello Sobolev,
Perfect :-) I am curious about dlgdsn.exe, I have patched an old version processhacker. I compiled OpenPapyrus and put process(line) info in (Mysql) database. Maybe you have some information about the tools in processhackerExecutable column: I will analyse the compiling process and will make a visio diagram of the flow. Greetings Jan Marco |
Hello Sobolev, Running (ppw.exe /uilang:nl) is depending on whether or not OPpyClient_10.4.05.28481.exe is installed If not installed it give error of not finding "crpe32.dll"
I am very curious why you put the (81) OPpyClient application files in the Windows system32 directory? Greetings Jan Marco P.S. I made diff of files scan before and after installation of 'OPpyClient_10.4.05.28481.exe' |
Hello, Jan. |
Hello Sobolev,
SAP Crystal is an analytics and reporting software solution for small and medium-sized businesses. It enables deeper insights to business information and positions your organization for greater competitive advantage. It combines the pixel-perfect reporting capabilities of SAP Crystal Reports with the secured delivery mechanisms of SAP Crystal Server. OpenRTP is QT (C++) implementation. xTuple OpenRTP: Free Open Source SQL Report Writer Created by xTuple. Free Open Source SQL Report Writer As part of all Editions of xTuple, built with the PostgreSQL database and the Qt GUI client framework, we built our own SQL report writer from scratch. Maybe that there are beter java/javascript solutions in "alternativeto"? Greetings Jan Marco P.S. I think a little bit strange to put user program files in C:\windows\system32 directory. If windows update has same filename, it can result in undefined situations (i believe). |
There are two outer and closed components in OpenPapyrus: DBMS Btrieve (Actian Zen now) and Crystal Reports. I have been dream for many years to get rid of them. They are excelent, but out of my considaration about this system. |
I learned xTuple OpenRPT. It isn't suited for us. Like many other sach systems it have been built on the concept of database data sourcing. OpenPapyrus uses inner subsystem for intermediate data representation: DL600 declarative language. Consequently, i have been looking for reporting system with arbitrary data sourcing, but all was no avail. |
Hello Sobolev, Thanks a lot about your advice :-)
Yes, it is true that QT is very heavy infrastructure. I tried to compile QT (LTS) with Postbook edition 5.0.0.0-beta. Problem that QT-Webkit is no longer in QT distribution.
I think that Webkit was used to render the javascript menu structures in the qt-xtuple-client. I removed Webkit dependency. The 3 main menus I see "Window", "System" and "Help" remain. It should be: I think it is better (also for Xtuple) to make a (stand alone) javascript environment. N.B. In Xtuple case don't make dependency with QT. Maybe, you have better idea about this subject, please let me know :-) Greetings Jan Marco |
Hello Sobolev,
I like the inner subsystem :-)
get rid of them i like :-) My plot is in developing an own reporting system and we are doing some moves toward this target. What is concerned the DBMS we are in choosing accepteble open source system. Ok.
The same concept could maybe be done with ERP (Databox= ‘OpenPapyrus’). The data from database to Tensorflow infrastructure (= 'AI Machine learning'). The AI model gives advise about the company. The feedback flows from AI back to OpenPapyrus like ERP-program. Greetings Jan Marco |
Hello Sobolev, I've made a draft how i could see the relations between ERP-GUI-components. It'll be corrected and fined along the time flow:
TensorFlow and Javascript are not my comfort zone infra-structure. I have to analyze more :-) Greetings Jan Marco |
Hello, Jan. Greetings Anton Sobolev. |
Hello Sobolev, To understand you program better I saved papyrus.vcproj to other name in vmware Win10 environment. I get problems with Crystal reports. I put the Crystal reports code under compiler switch.
I can compile main gui program and analyse btrieve. If i understand btrieve i will migrate it to Mysql.
diagram is for explaining idea´s and to make it better design.
AI tensor flow is more experimental. AI can classificate objects out of picture nowadays. The challenge is to give advise about transactions. By running trained TensorFlow models in an ERP application. ERP Transactions can be bank transaction, but can be blockchain (smart-contracts) transactions too. I have specific Nvidea hardware for AI en Blockchain experimenting. Important is the use of Nvidea (Linux) containers. Vmware can not use GPU tensorcore. In my opinion you can see an ERP application in two views. The normal business user view and the data science engineer (“Business analist”) view. I think it is only redesign of the main menu. A lot of analyses and reports are in R. There is a lot of beautiful R code of third persons. It is more a statistical analysis platform.
The problems is often in the detail. I haven’t looked how easy i can integrate it with "Microsoft R Open".
The opposite of (Napster Architecture of) Facebook, AirBnb, Uber, Ebay, etc.
Target users are i think self-employed people. But health care could be a business scenario too. A lot of money of a person is spend on heath care. Beter collaboration between health care workers could be killer feature.
I made a diagram of the QT-solution also. The friend-to-friend (or F2F) is better implemented in RetroShare part: Sobolev, Do you use SOAP for communication (products/price list) between OpenPapyrus companies? Greetings Jan Marco |
Hello, Jan. Greetings, Anton Sobolev. Will be back soon in order to answer other questions. |
-- Header file "Src\Include\CRPE.H" declares PEExportOptions and other problem symbols has been mentioned by you at the firsts question. This is a "native" CrystalReports's file. |
Hello Sobolev,
I am very curious how it works, i will look at examples :-)
I have to analyse how it works. N.B. Maybe could help rewrite low-level- to higher level access.
I like to reuse existing (Oracle) code. After analyse how database communications works. Maybe I try migrate to ('SMysqlDbProvider') MySQL as Proof of Concept tables `Phonebook´ and ´Product´ only. I think the most important tables for testing. I will learn (i hope) how your gui program works. I have found product csv file of an IT hardware store Azerty as test example (138976 product records of type): Other IT hardware stores will sell same product with different price and place. The place can be retrieved out of Phonebook table. The last OpenPapyrus source code gives error on ´sttResortАee´ at my environment:
Greetings Jan Marco |
Hello, Jan. |
Hello Sobolev, Today I have looked at MySQL database structure for DIALOGEX of ppw.rc:
Greetings Jan Marco |
Hello Sobolev,
Today, I will start to make two C-programs:
I am try hard to search for a C++ api for Google translate service. Sobolev, Maybe you have advise for me for the Google translate connection? Next is what I have tested by hand. In order to make automation of parsing ppw.rc easier:
Maybe, you have advise or better solution(s) :-) Greetings Jan Marco |
Hello, Jan. |
You can see the usage of that autotranslation mechanism in |
Hello Sobolev,
Thanks a lot. You have made beautiful code. :-) I will try to use it. |
Thanks for the kind words. |
Hello, Sobolev,
I see you did a lot of work in coding a lot of necessary things. :-) Today, I will begin to make a parser for ppw.rc to mysql. Greetings Jan Marco P.S. I upgraded my harddisks in ppc to (2 Tb +4 Tb =) 6 Tb and memory to 32 Gb. |
Hello, Jan. |
I used windows 10 64bit
The text was updated successfully, but these errors were encountered: