Hi Samir,
Happy that you were able to subscribe to this ML. I was already writing you an answer to the message you sent me yesterday, with a request about you
to subscribe as I already did in my 1st answer.
The 1st thing I must say, is that without a technical support you will not be
able to adapt OFBiz to your own needs if needed.
I say that because, while OFBiz offers a lot of feature OOTB (Out Of The Box), most of the time you need to add some new ones corresponding to your
special way of handle things.
This said this should not prevent you to create Turkish translations.
Anyway, here is a list of Apache OFBiz Service Providers <https://cwiki.apache.org/confluence/display/OFBIZ/Apache+OFBiz+Service+Providers>. Not all
are up to date but it would maybe help you in the future.
Note that subscribed persons on the user ML will receive this message and may
contact you to offer their help...
You may also find near you someone technically able to at least follow https://github.com/apache/ofbiz-framework/blob/trunk/INSTALL to allow you to
run OFBiz locally.
I say that because a technical external help seems to be needed in your case
for creating translations.
For my part I'm retired for 4 years. So I will not help you to create a list of labels (as we call them) to translate, "menu names, shortcuts and
other parameters.".
As you can see on this page with the list of already translated other languages
<https://cwiki.apache.org/confluence/display/OFBIZ/Information+on+translated+languages+in+OFBiz> there are 15437 labels!
This said, with https://issues.apache.org/jira/browse/OFBIZ-13237 I have
initialised the possibility to add translation in Türkçe.
A way is to locally use what the demo shows you at (credential admin/ofbiz)
https://demo-trunk.ofbiz.apache.org/webtools/control/UpdateLabel?sourceKey=tr&sourceFileName=CommonUiLabels.xml&sourceKeyComment=
https://demo-trunk.ofbiz.apache.org/webtools/control/UpdateLabel?sourceKey=Accounting%20-%20AP&sourceFileName=CommonUiLabels.xml&sourceKeyComment=
But I don't give you details because that's not much handy. You have to open
each labels, put your translation there, save it, etc.
It's only useful when you have few labels to edit.
An easier way is to directly poke into each of the 77 files found in the attached
"list of labels files.txt".
You can do that using your preferred file editor (that supports international characters) by adding a line with the Turkish translation. eg (in the
1st label of the 1st file in the list: applications\accounting\config\AccountingEntityLabels.xml): <value xml:lang="tr">Turkish translation</value>
that would be just below the Thai line: <value xml:lang="th">การตัดบัญชี</value> To respect the alphabetically order
Then you will get something like
<property key="AcctgTransType.description.AMORTIZATION"> <value xml:lang="ar">الإطفاء</value> <value xml:lang="de">Amortisation</value> <value
xml:lang="en">Amortization</value> <value xml:lang="fr">Amortissements</value> <value xml:lang="hi-IN">परिशोधन</value> <value
xml:lang="it">Ammortamento</value> <value xml:lang="ja">償却(アモチゼーション)</value> <value xml:lang="nl">Amortisatie</value> <value
xml:lang="pt-BR">Amortização</value> <value xml:lang="ro">Amortizare</value> <value xml:lang="ru">Амортизация</value> <value
xml:lang="th">การตัดบัญชี</value> <value xml:lang="tr">Turkish translation</value> <value xml:lang="vi">Khấu hao</value> <value
xml:lang="zh">贷款摊还</value> <value xml:lang="zh-TW">貸款攤還</value> </property>
Remains that you are then confronted with the 15437 labels. Without knowing which ones
are "menu names, shortcuts and other parameters.".
That's why I suggest to look for a technical help. Preferably from someone
seasoned with OFBiz...
Below are 2 wiki pages that can help to translate:
https://cwiki.apache.org/confluence/display/OFBIZ/Guide+to+OFBiz-i18n%2C++Internationalisation+of+OFBiz
https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+localisation+-+aka+translations
HTH (Hope That Help)
Jacques
Le 21/05/2025 à 11:28, Samir Jabbar a écrit :
Hello Jacques,
Thank you for your reply. I'm not a programmer and I don't understand
code)). I wanted to try using the program at the company where I work. And
when I tried the demo I found that there was no Turkish language. I want to
try to translate it, but I won't be able to do it inside the program, not
only for me, but for other users too. I think, if possible, send me an
excel or word file with menu names, shortcuts and other parameters. I would
make a translation and send it to someone who can transfer it inside the
program. Is it possible, does it work that way ?
Best regards
*Samir Cabbar*
*Gsm: +90 505 622 36 20*
Jacques Le Roux<[email protected]>, 19 May 2025 Pzt, 11:18
tarihinde şunu yazdı:
Welcome Samir,
Your message has been moderated, else it would not have reached this
Mailing List.
Please subscribe to the user ML for such questions and then use your email
client.
See why herehttp://ofbiz.apache.org/mailing-lists.html.
You will get a better support, people can answer you on the ML.
The wider the audience the better the answers you might get.
Also it's more work for moderators who have to accept your messages as
long as you have not subscribed.
I'll personally no longer accept them (other moderators still could).
Thanks
This said your contribution would be quite appreciated. The best way to do
that is to create a Jira
https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Contributors+Best+Practices#OFBizContributorsBestPractices-HowtocreateaJiraissue
or create a PR
https://github.com/apache/ofbiz-framework/pulls
https://github.com/apache/ofbiz-plugins/pulls
Note that new improvements, like what you propose to do, are only accepted
on trunk HEAD. Remember to update your local version.
Before sending them to us, you can check your contributions using
https://localhost:8443/webtools/control/SearchLabels
Don't hesitate to ask questions if ever you cross issues
TIA
Jacques
Le 19/05/2025 à 00:39, Samir Jabbar a écrit :
Hello dear friends.
My name is Samir, I live in Turkey, I wanted to try ofbiz erp system,
and I
saw that there is no Turkish language.
I would like to help you in this regard, how should I go about it?
Best regards.
*Samir Cabbar*
*Gsm: +90 505 622 36 20*
applications\accounting\config\AccountingEntityLabels.xml
applications\accounting\config\AccountingErrorUiLabels.xml
applications\accounting\config\AccountingUiLabels.xml
applications\commonext\config\CommonExtUiLabels.xml
applications\commonext\config\SetupUiLabels.xml
applications\content\config\ContentEntityLabels.xml
applications\content\config\ContentErrorUiLabels.xml
applications\content\config\ContentUiLabels.xml
applications\humanres\config\HumanResEntityLabels.xml
applications\humanres\config\HumanResErrorUiLabels.xml
applications\humanres\config\HumanResUiLabels.xml
applications\manufacturing\config\ManufacturingEntityLabels.xml
applications\manufacturing\config\ManufacturingReportsUiLabels.xml
applications\manufacturing\config\ManufacturingUiLabels.xml
applications\marketing\config\MarketingEntityLabels.xml
applications\marketing\config\MarketingUiLabels.xml
applications\order\config\OrderEntityLabels.xml
applications\order\config\OrderErrorUiLabels.xml
applications\order\config\OrderUiLabels.xml
applications\party\config\PartyEntityLabels.xml
applications\party\config\PartyErrorUiLabels.xml
applications\party\config\PartyUiLabels.xml
applications\product\config\ProductEntityLabels.xml
applications\product\config\ProductErrorUiLabels.xml
applications\product\config\ProductPromoUiLabels.xml
applications\product\config\ProductUiLabels.xml
applications\product\widget\facility\InventoryItemLabelForms.xml
applications\product\widget\facility\InventoryItemLabelScreens.xml
applications\securityext\config\EmailPasswordUiLabels.xml
applications\workeffort\config\WorkEffortEntityLabels.xml
applications\workeffort\config\WorkEffortUiLabels.xml
framework\base\config\DateTimeLabels.xml
framework\common\config\CommonEntityLabels.xml
framework\common\config\CommonErrorUiLabels.xml
framework\common\config\CommonHelpUiLabels.xml
framework\common\config\CommonPortalEntityLabels.xml
framework\common\config\CommonUiLabels.xml
framework\common\config\PrefErrorUiLabels.xml
framework\common\config\QRCodeUiLabels.xml
framework\common\config\SecurityextUiLabels.xml
framework\common\config\SecurityUiLabels.xml
framework\common\config\TemporalExpressionUiLabels.xml
framework\entityext\config\EntityExtUiLabels.xml
framework\minilang\config\DefaultMessagesUiLabels.xml
framework\minilang\config\MiniLangErrorUiLabels.xml
framework\resources\templates\UiLabels.xml
framework\security\config\SecurityEntityLabels.xml
framework\service\config\ServiceErrorUiLabels.xml
framework\service\config\ServiceUiLabels.xml
framework\webapp\config\WebappEntityLabels.xml
framework\webapp\config\WebappUiLabels.xml
framework\webtools\config\WebtoolsErrorUiLabels.xml
framework\webtools\config\WebtoolsUiLabels.xml
framework\webtools\widget\AvailableServicesScreens.xml
framework\webtools\widget\LabelManagerScreens.xml
framework\widget\config\conditionalUiLabels.xml
plugins\assetmaint\config\AssetMaintUiLabels.xml
plugins\assetmaint\config\IsMgrUiLabels.xml
plugins\bi\config\BiUiLabels.xml
plugins\birt\config\BirtErrorUiLabels.xml
plugins\birt\config\BirtUiLabels.xml
plugins\ebay\config\EbayUiLabels.xml
plugins\ebaystore\config\EbayStoreUiLabels.xml
plugins\ecommerce\config\EcommerceUiLabels.xml
plugins\example\config\ExampleEntityLabels.xml
plugins\example\config\ExampleHelpUiLabels.xml
plugins\example\config\ExampleUiLabels.xml
plugins\firstdatapaymentgateway\config\FirstDataUiLabels.xml
plugins\msggateway\config\MsgGatewayUiLabels.xml
plugins\myportal\config\MyPortalUiLabels.xml
plugins\passport\config\PassportUiLabels.xml
plugins\pricat\config\PricatUiLabels.xml
plugins\projectmgr\config\ProjectMgrUiLabels.xml
plugins\rest-api\config\ApiUiLabels.xml
plugins\scrum\config\scrumUiLabels.xml
plugins\webpos\config\WebPosUiLabels.xml
themes\common-theme\config\CommonThemeUiLabels.xml