Ahoy !
I updated Dooble – hoping localization fixed.
When I launched : the same warning can be found →
Dooble wants to find language files at Linux way settings/config directory →
/boot/home/Translations/Dooble_hu_HU.qm
I investigated
Is it really missing ?
or was just created / put elsewhere ?
- First I wanted to check in user directory
/boot/home/config/settings/dooble
or
/boot/home/config/settings/Dooble
~> ls -l /boot/home/config/settings/*oobl*
total 546
-rw-r--r-- 1 user root 20480 dec. 9 10:05 dooble_accepted_or_blocked_domains.db
-rw-r--r-- 1 user root 0 dec. 3 08:26 dooble_certificate_exceptions.db
-rw-r--r-- 1 user root 0 dec. 3 08:46 dooble_charts.db
-rw-r--r-- 1 user root 53248 jan. 2 14:19 dooble_cookies.db
-rw-r--r-- 1 user root 12288 dec. 3 08:26 dooble_downloads.db
-rw-r--r-- 1 user root 360448 jan. 2 12:59 dooble_favicons.db
-rw-r--r-- 1 user root 36864 jan. 2 14:19 dooble_history.db
-rw-r--r-- 1 user root 12288 dec. 3 08:26 dooble_search_engines.db
-rw-r--r-- 1 user root 36864 jan. 2 14:19 dooble_settings.db
-rw-r--r-- 1 user root 0 dec. 3 08:26 dooble_style_sheets.db
drwx------ 1 user root 2048 jan. 2 14:19 WebEnginePersistentStorage
~>
~> ls -ld /boot/home/config/settings/*oobl*
drwxr-xr-x 1 user root 2048 jan. 2 14:19 /boot/home/config/settings/dooble
~>
Nothing like the given language file : Dooble_hu_HU.qm, not even a Translations directory.
- So I wanted to check in application directory
/boot/system/apps/dooble
or
/boot/system/apps/Dooble
~> ls -ld /boot/system/apps/*oobl*
dr-xr-xr-x 1 user root 0 jan. 2 13:44 /boot/system/apps/Dooble
~> ls -l /boot/system/apps/Dooble
total 3351
dr-xr-xr-x 1 user root 0 jan. 2 13:44 Data
-r-xr-xr-x 1 user root 3431159 jan. 2 13:44 Dooble
dr-xr-xr-x 1 user root 0 jan. 2 13:44 Images
dr-xr-xr-x 1 user root 0 jan. 2 13:44 lib
dr-xr-xr-x 1 user root 0 jan. 2 13:44 Translations
~> ls -l /boot/system/apps/Dooble/Translations/
total 23629
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_ae.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_ae.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_af.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_af.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_al_sq.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_al_sq.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_al.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_al.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_am.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_am.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_Arab_BH_DZ_EG_IQ_JO_KW_LY_MA_OM_QA_SA_SY_YE.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_Arab_BH_DZ_EG_IQ_JO_KW_LY_MA_OM_QA_SA_SY_YE.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_as.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_as.ts
-r--r--r-- 1 user root 27 jan. 2 13:44 dooble_ast.qm
-r--r--r-- 1 user root 235089 jan. 2 13:44 dooble_ast.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_az.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_az.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_bd_bn.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_bd_bn.ts
-r--r--r-- 1 user root 44 jan. 2 13:44 dooble_be.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_be.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_bg.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_bg.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_ca.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ca.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_crh.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_crh.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_cz.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_cz.ts
-r--r--r-- 1 user root 77619 jan. 2 13:44 dooble_de_DE.qm
-r--r--r-- 1 user root 267373 jan. 2 13:44 dooble_de_DE.ts
-r--r--r-- 1 user root 77619 jan. 2 13:44 dooble_de.qm
-r--r--r-- 1 user root 267373 jan. 2 13:44 dooble_de.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_dk.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_dk.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_ee.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ee.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_en.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_en.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_eo.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_eo.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_es.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_es.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_et.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_et.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_eu.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_eu.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_fi.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_fi.ts
-r--r--r-- 1 user root 128507 jan. 2 13:44 dooble_fr_FR.qm
-r--r--r-- 1 user root 256780 jan. 2 13:44 dooble_fr_FR.ts
-r--r--r-- 1 user root 127019 jan. 2 13:44 dooble_fr.qm
-r--r--r-- 1 user root 256548 jan. 2 13:44 dooble_fr.ts
-r--r--r-- 1 user root 44 jan. 2 13:44 dooble_French_BE_BJ_BF_BI_FR_KM_CD_CI_DJ_DM_PF_TF_GA_GN_HT_LB_LU_ML_MR_YT_MC_NC_NE_NG_SN_TG_TN.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_French_BE_BJ_BF_BI_FR_KM_CD_CI_DJ_DM_PF_TF_GA_GN_HT_LB_LU_ML_MR_YT_MC_NC_NE_NG_SN_TG_TN.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_galician.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_galician.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_gl.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_gl.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_gr.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_gr.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_hb.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_hb.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_hi.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_hi.ts
-r--r--r-- 1 user root 44 jan. 2 13:44 dooble_hr.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_hr.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_hu.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_hu.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_id.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_id.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_ie.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_ie.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_il.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_il.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_it.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_it.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_jp.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_jp.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_kk.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_kk.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_kn.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_kn.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_ko.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ko.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_ku.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ku.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_ky.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ky.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_lk.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_lk.ts
-r--r--r-- 1 user root 43 jan. 2 13:44 dooble_lt.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_lt.ts
-r--r--r-- 1 user root 39 jan. 2 13:44 dooble_lv.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_lv.ts
-r--r--r-- 1 user root 36 jan. 2 13:44 dooble_mk.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_mk.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_ml.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ml.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_mn.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_mn.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_mr.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_mr.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_ms.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ms.ts
-r--r--r-- 1 user root 44 jan. 2 13:44 dooble_mt.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_mt.ts
-r--r--r-- 1 user root 109178 jan. 2 13:44 dooble_nl.qm
-r--r--r-- 1 user root 248553 jan. 2 13:44 dooble_nl.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_no.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_no.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_np.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_np.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_pa.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_pa.ts
-r--r--r-- 1 user root 54818 jan. 2 13:44 dooble_pl_PL.qm
-r--r--r-- 1 user root 254910 jan. 2 13:44 dooble_pl_PL.ts
-r--r--r-- 1 user root 41 jan. 2 13:44 dooble_pl.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_pl.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_Portuguese_AO_BR_CV_GW_MO_MZ_ST_TL.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_Portuguese_AO_BR_CV_GW_MO_MZ_ST_TL.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_ps.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ps.ts
-r--r--r-- 1 user root 111801 jan. 2 13:44 dooble_pt_BR.qm
-r--r--r-- 1 user root 249636 jan. 2 13:44 dooble_pt_BR.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_pt.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_pt.ts
-r--r--r-- 1 user root 40 jan. 2 13:44 dooble_ro.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ro.ts
-r--r--r-- 1 user root 44 jan. 2 13:44 dooble_ru.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_ru.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_rw.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_rw.ts
-r--r--r-- 1 user root 36 jan. 2 13:44 dooble_se.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_se.ts
-r--r--r-- 1 user root 37 jan. 2 13:44 dooble_sk.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_sk.ts
-r--r--r-- 1 user root 40 jan. 2 13:44 dooble_sl.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_sl.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_sq.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_sq.ts
-r--r--r-- 1 user root 44 jan. 2 13:44 dooble_sr.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_sr.ts
-r--r--r-- 1 user root 33 jan. 2 13:44 dooble_sw.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_sw.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_th.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_th.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_tr.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_tr.ts
-r--r--r-- 1 user root 16 jan. 2 13:44 dooble_vn.qm
-r--r--r-- 1 user root 235071 jan. 2 13:44 dooble_vn.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_zh_CN_simple.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_zh_CN_simple.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_zh_CN_traditional.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_zh_CN_traditional.ts
-r--r--r-- 1 user root 26 jan. 2 13:44 dooble_zh_TW.qm
-r--r--r-- 1 user root 235088 jan. 2 13:44 dooble_zh_TW.ts
-r--r--r-- 1 user root 160017 jan. 2 13:44 qtbase_ar.qm
-r--r--r-- 1 user root 165337 jan. 2 13:44 qtbase_bg.qm
-r--r--r-- 1 user root 210159 jan. 2 13:44 qtbase_ca.qm
-r--r--r-- 1 user root 174701 jan. 2 13:44 qtbase_cs.qm
-r--r--r-- 1 user root 181387 jan. 2 13:44 qtbase_da.qm
-r--r--r-- 1 user root 220467 jan. 2 13:44 qtbase_de.qm
-r--r--r-- 1 user root 16 jan. 2 13:44 qtbase_en.qm
-r--r--r-- 1 user root 165170 jan. 2 13:44 qtbase_es.qm
-r--r--r-- 1 user root 148156 jan. 2 13:44 qtbase_fa.qm
-r--r--r-- 1 user root 179941 jan. 2 13:44 qtbase_fi.qm
-r--r--r-- 1 user root 166167 jan. 2 13:44 qtbase_fr.qm
-r--r--r-- 1 user root 189580 jan. 2 13:44 qtbase_gd.qm
-r--r--r-- 1 user root 138690 jan. 2 13:44 qtbase_he.qm
-r--r--r-- 1 user root 149711 jan. 2 13:44 qtbase_hr.qm
-r--r--r-- 1 user root 160494 jan. 2 13:44 qtbase_hu.qm
-r--r--r-- 1 user root 161166 jan. 2 13:44 qtbase_it.qm
-r--r--r-- 1 user root 129911 jan. 2 13:44 qtbase_ja.qm
-r--r--r-- 1 user root 156799 jan. 2 13:44 qtbase_ko.qm
-r--r--r-- 1 user root 153608 jan. 2 13:44 qtbase_lv.qm
-r--r--r-- 1 user root 179956 jan. 2 13:44 qtbase_nl.qm
-r--r--r-- 1 user root 196424 jan. 2 13:44 qtbase_nn.qm
-r--r--r-- 1 user root 162982 jan. 2 13:44 qtbase_pl.qm
-r--r--r-- 1 user root 208516 jan. 2 13:44 qtbase_pt_BR.qm
-r--r--r-- 1 user root 203767 jan. 2 13:44 qtbase_ru.qm
-r--r--r-- 1 user root 125763 jan. 2 13:44 qtbase_sk.qm
-r--r--r-- 1 user root 194487 jan. 2 13:44 qtbase_tr.qm
-r--r--r-- 1 user root 158274 jan. 2 13:44 qtbase_uk.qm
-r--r--r-- 1 user root 133919 jan. 2 13:44 qtbase_zh_CN.qm
-r--r--r-- 1 user root 126185 jan. 2 13:44 qtbase_zh_TW.qm
-r--r--r-- 1 user root 240 jan. 2 13:44 README
~>
OK, so language file exists - they are in Translations directory
that is under directory
/boot/system/apps/Dooble
I can link it to point that directory, but possibly under compilation that might be changed to this Haiku way directory, and then after installation the language files would be available for Dooble it won’t be failing to find language files and Dooble starts with localization.