Localization :
K-Meleon Web Browser Forum
All about translating K-Meleon. Creating and updating locales, solving l10n-related bugs, etc.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 04, 2018 12:12AM
You did a great job. Also with helping for Italian locale. Does all work now?
In case no - shall desgas2 or I have a look and try to fix.
p.s. I think I have his mail address. No idea if he has time.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 04, 2018 01:05AM
Quote
guenter
You did a great job. Also with helping for Italian locale. Does all work now?
In case no - shall desgas2 or I have a look and try to fix.
p.s. I think I have his mail address. No idea if he has time.
Thanks for your kind words of support. IMHO I think this es-ES locale package is good enough to be merged for future KMeleon Goanna releases. I have sent it already to my friends to update their es-ES locales. Of course all feedback will be always welcome to improve and get better.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 04, 2018 11:19PM
Yes - absolutely good enough right after the start. You are polishing coal by now.
p.s. we are all fishing for the last forgotten strings and typos.
While all essentials work already.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 05, 2018 03:53PM
Updated readme.html and kmeleon.kml for both K-Meleon 76 RC2/pro-Portable by @rodocop and K-Meleon Goanna 3.4.x (77) by @Roytam1, uploaded to es-ES locales.
* Old K-Meleon 76RC2 readme.html was related to KMeleon 75.0.0, 2015.
** Updates for the kmeleon.kml file from some additions by @Niceeight.
http://kmeleonbrowser.org/forum/read.php?20,143686,144851#msg-144851
Edited 10 time(s). Last edit at 01/05/2018 07:04PM by J.G..
Attachments:
readme.html (4 KB)
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 06, 2018 01:03AM
Quote
J.G.
Updated readme.html and kmeleon.kml for both K-Meleon 76 RC2/pro-Portable by @rodocop and K-Meleon Goanna 3.4.x (77) by @Roytam1, uploaded to es-ES locales.
* Old K-Meleon 76RC2 readme.html was related to KMeleon 75.0.0, 2015.
** Updates for the kmeleon.kml file from some additions by @Niceeight.
http://kmeleonbrowser.org/forum/read.php?20,143686,144851#msg-144851
I added empty strings to readme.html. If the devs use the packager - it will work.
http://kmeleonbrowser.org/forum/read.php?20,143686,144856,page=2#msg-144856
Among other things we can use a hotfix that points to the root/general release page:
http://kmeleonbrowser.org/wiki/ReleaseNotes. That way we do not have to reference to obsolete links (idea by siria).
Somehow es-Es does not accept fixes for about:preferences#applications - I left no stone unturned and am out of ideas.
Edited 1 time(s). Last edit at 01/06/2018 01:22AM by guenter.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 06, 2018 02:05AM
Updated es-ES locale with your suggestions and changes.
about.preferences#applications failure is a minor issue.
Please, feel free to test proposed es-ES as you wish.
Thank you very much @guenter.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 06, 2018 06:30AM
You are welcome - and I am sorry that I cannot help with the missing about.preferences#applications
I test kml locales by setting K-Meleon to Russian first.
Then I set K-Meleon the language to check.
Then the kml will draw from the last complete locale used.
And to me Cyrillic items are striking to the eye even more than English ones.
Guess that is one reason why the two locales done in other letters - Chinese and Russian - are always so much more complete. Their maintainers immediately see things still English. While I must look through the text. And I might overlook something because I am fluently speaking and reading English and German.
I hope I will find no more Russian or English in the other locales.
Especially not in my German one.
p.s. Dorian designed kml much more error tolerant than for example XUL is.
Edited 1 time(s). Last edit at 01/06/2018 06:50AM by guenter.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 07, 2018 10:23PM
Error console for Applications pane in es-ES:
Error initializing preference category paneApplications: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: XStringBundle :: getString :: line 21" data: no]
chrome://browser/content/preferences/in-content/preferences.js
line: 131
This doesn't appear with other langs...
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 07, 2018 10:43PM
Quote
rodocop
Error console for Applications pane in es-ES:
Error initializing preference category paneApplications: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: XStringBundle :: getString :: line 21" data: no]
chrome://browser/content/preferences/in-content/preferences.js
line: 131
This doesn't appear with other langs...
@J.G.
and fixing that error above, please don't upload immediately but fix also the broken readme.html (the syntax mistake in the "updated" line kills all styles)
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 07, 2018 11:22PM
Quote
siria
Quote
rodocop
Error console for Applications pane in es-ES:
Error initializing preference category paneApplications: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: XStringBundle :: getString :: line 21" data: no]
chrome://browser/content/preferences/in-content/preferences.js
line: 131
This doesn't appear with other langs...
@J.G.
and fixing that error above, please don't upload immediately but fix also the broken readme.html (the syntax mistake in the "updated" line kills all styles)
I don't know how to solve this error by myself, and IMHO this is a minor issue very difficult to resolve indeed, probably not possible to solve. However I have fixed already the readme.htlm syntax mistake after compare the DE german locale one by @guenter. Uploading pending as you recommended. :s
Edited 2 time(s). Last edit at 01/08/2018 03:34AM by J.G..
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 09, 2018 02:55AM
The Applications tab is VERY important, because there were endless bug problems in the past discussed in the forum, again and again. At the time it was for the native KM-sheet for mimetypes, not this native Mozilla-sheet yet.
FIX for spanish Applications tab.
Just hope I didn't confuse something and it works for you too...
This is CRAZY:
use Notepad++ and CONVERT the encoding of
branding/brand.properties
from "UTF8" to "UTF8 without BOM"
????
Found it only by endless copying over files and folders from german version, each time zipping again and restarting. Until finally the culprit folder, and then culprit file was found. But the content was perfectly okay. Only difference this encoding.
Ah yes, and better take the newer files from FF38.05, not 38.0
PS: any chance the two versions for KM76 + KM-Goanna can be combined into one? Like italian?
Edited 2 time(s). Last edit at 01/09/2018 03:15AM by siria.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 09, 2018 06:30AM
Quote
siria
The Applications tab is VERY important, because there were endless bug problems in the past discussed in the forum, again and again. At the time it was for the native KM-sheet for mimetypes, not this native Mozilla-sheet yet.
FIX for spanish Applications tab.
Just hope I didn't confuse something and it works for you too...
This is CRAZY:
use Notepad++ and CONVERT the encoding of
branding/brand.properties
from "UTF8" to "UTF8 without BOM"
????
Found it only by endless copying over files and folders from german version, each time zipping again and restarting. Until finally the culprit folder, and then culprit file was found. But the content was perfectly okay. Only difference this encoding.
Ah yes, and better take the newer files from FF38.05, not 38.0
PS: any chance the two versions for KM76 + KM-Goanna can be combined into one? Like italian?
combining them into one should be possible since extra entities don't cause problems, only missing entity will cause problems.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 09, 2018 05:50PM
I'm working on it, still with no sucess, but I'm trying hard! ¬_¬
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 09, 2018 05:59PM
Quote
roytam1
Quote
siria
PS: any chance the two versions for KM76 + KM-Goanna can be combined into one? Like italian?
combining them into one should be possible since extra entities don't cause problems, only missing entity will cause problems.
Thanks for clearing this up for sure now
Quote
J.G.
I'm working on it, still with no sucess, but I'm trying hard! ¬_¬
Make sure you're using the latest locale version from posting-1, not the ones from the Goanna-downloads.... ah yes, and in case of any troubles after browser changes the profile/startupCache should be deleted and restarted...
(I've disabled mine completely now, caused too much trouble all the time, although the price is a longer startup time. For disabling, create a write-protected FILE named "startupCache")
Edited 1 time(s). Last edit at 01/09/2018 06:01PM by siria.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 09, 2018 06:58PM
Quote
siria
The Applications tab is VERY important, because there were endless bug problems in the past discussed in the forum, again and again. At the time it was for the native KM-sheet for mimetypes, not this native Mozilla-sheet yet.
FIX for spanish Applications tab.
Just hope I didn't confuse something and it works for you too...
This is CRAZY:
use Notepad++ and CONVERT the encoding of
branding/brand.properties
from "UTF8" to "UTF8 without BOM"
????
Found it only by endless copying over files and folders from german version, each time zipping again and restarting. Until finally the culprit folder, and then culprit file was found. But the content was perfectly okay. Only difference this encoding.
Ah yes, and better take the newer files from FF38.05, not 38.0
PS: any chance the two versions for KM76 + KM-Goanna can be combined into one? Like italian?
Try with the last German locale - it works ok for most recent K-Meleons.
Re: KM Goanna 3.4.x (Builds 20180101,06) & KM76RC2/pro es-ES locale
Date: January 09, 2018 09:33PM
Hmm.... have now tried to figure out the differences between those 2 lang-packs... but cannot find any yet, only that KM76 has the version written in the readme.html. And kmeleon.kml has a few more strings in KM77, but those can just as well be used in KM76, no separate file necessary.
But you're maintaining 2 separate packages, so perhaps I've overlooked something?
What's the difference between them, that requires 2 separate packages?
Re: KM Goanna 3.4.x (Builds 20180101,06) & KM76RC2/pro es-ES locale
Date: January 10, 2018 12:47AM
Quote
siria
Hmm.... have now tried to figure out the differences between those 2 lang-packs... but cannot find any yet, only that KM76 has the version written in the readme.html. And kmeleon.kml has a few more strings in KM77, but those can just as well be used in KM76, no separate file necessary.
But you're maintaining 2 separate packages, so perhaps I've overlooked something?
What's the difference between them, that requires 2 separate packages?
IIRC a readme.html for KM76 file and these two lines at kmprefs, pref.dtd:
<!ENTITY buildname.label "disabled=false;">
<!ENTITY builddate.label "disabled=true;">
I posted about this several time ago:
"Posted by: J.G.
Date: December 29, 2017 10:47AM
(...)
Locale IT, file it.jar, kmprefs, pref.dtd:
<!ENTITY buildname.label "disabled=false;">
<!ENTITY builddate.label "disabled=true;">
(...)
Edited 2 time(s). Last edit at 12/29/2017 10:50AM by J.G.."
Re: KM Goanna 3.4.x (Builds 20180101,06) & KM76RC2/pro es-ES locale
Date: January 10, 2018 01:21AM
Quote
J.G.
IIRC a readme.html for KM76 file and these two lines at kmprefs, pref.dtd:
<!ENTITY buildname.label "disabled=false;">
<!ENTITY builddate.label "disabled=true;">
No difference, because you have them in both packs.
The jar-file is the same one for both (exactly same date-time)
Hmm, and memory tells me you added them errouneously anyway, as roytam explained, where was that post again...
Edited 1 time(s). Last edit at 01/10/2018 01:26AM by siria.
Re: KM Goanna 3.4.x (Builds 20180101,06) & KM76RC2/pro es-ES locale
Date: January 10, 2018 02:35AM
Quote
siria
Quote
J.G.
IIRC a readme.html for KM76 file and these two lines at kmprefs, pref.dtd:
<!ENTITY buildname.label "disabled=false;">
<!ENTITY builddate.label "disabled=true;">
No difference, because you have them in both packs.
The jar-file is the same one for both (exactly same date-time)
Hmm, and memory tells me you added them errouneously anyway, as roytam explained, where was that post again...
Yes, I remember now I first fixed the package for KMeleon 76RC2.
Then, the only difference is the readme.html file.
Re: KM Goanna 3.4.x (Builds 20180101,06) & KM76RC2/pro es-ES locale
Date: January 10, 2018 04:02AM
Uploaded es-ES spanish locale, fixed about.preferences#applications and readme.html.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 11, 2018 01:16AM
Quote
siria
The Applications tab is VERY important, because there were endless bug problems in the past discussed in the forum, again and again. At the time it was for the native KM-sheet for mimetypes, not this native Mozilla-sheet yet.
FIX for spanish Applications tab.
Just hope I didn't confuse something and it works for you too...
This is CRAZY:
use Notepad++ and CONVERT the encoding of
branding/brand.properties
from "UTF8" to "UTF8 without BOM"
????
Found it only by endless copying over files and folders from german version, each time zipping again and restarting. Until finally the culprit folder, and then culprit file was found. But the content was perfectly okay. Only difference this encoding.
Ah yes, and better take the newer files from FF38.05, not 38.0
PS: any chance the two versions for KM76 + KM-Goanna can be combined into one? Like italian?
This does not work for me, so obviously if it works for other people it means that BOM still persists at file. How I can eliminate BOM with Notepad++ to be sure of it? Any easy way to eliminate the BOM?
Solved, you were completely right @siria, es-ES uploaded.
Edited 3 time(s). Last edit at 01/11/2018 02:04AM by J.G..
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 14, 2018 04:45AM
Next week I start classes again and I will be lack of time. If something about ES spanish locale is needed please write the post here in this thread (I meant just to be sure that I read the required help or work to do). Thanks in advance.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 14, 2018 08:41AM
Quote
J.G.
Next week I start classes again and I will be lack of time. If something about ES spanish locale is needed please write the post here in this thread (I meant just to be sure that I read the required help or work to do). Thanks in advance.
BTW added these missing strings to ES locale, taken from FR locale:
<!ENTITY permissions.sitesReload "Recargar la lista de sitios">
<!ENTITY permission.default "Usar el valor por defecto">
<!ENTITY image.label "Cargar las imágenes">
<!ENTITY desktop-notification.label "Mostrar las notificaciones">
<!ENTITY install.label "Instalar las extensiones o temas">
Here there is the complete ES spanish permissions.dtd in order to help the other languages if needed (I`m sorry for not translate them to other languages but as I wrote several times my first intention was ever to fix the technical problems found when user wanted to visualize the about.xxxx at screen).
<!ENTITY permissionsManager.title "Administrador de permisos">
<!ENTITY sites.search "Buscar sitios">
<!ENTITY sites.allSites "Todos los sitios">
<!ENTITY header.site.start "Permisos para">
<!ENTITY header.site.end "-">
<!ENTITY header.defaults "Permisos por defecto para todos los sitios">
<!ENTITY permissions.sitesReload "Recargar la lista de sitios">
<!ENTITY permissions.forgetSite "Olvidar este sitio web">
<!ENTITY permission.default "Usar el valor por defecto">
<!ENTITY permission.alwaysAsk "Preguntar siempre">
<!ENTITY permission.allow "Permitir">
<!ENTITY permission.allowForSession "Permitir para la sesión">
<!ENTITY permission.allowFirstPartyOnly "Permitir sólo las primarias">
<!ENTITY permission.block "Bloquear">
<!ENTITY password.label "Guardar contraseñas">
<!ENTITY password.manage "Administrar contraseñas…">
<!ENTITY image.label "Cargar las imágenes">
<!ENTITY cookie.label "Establecer cookies">
<!ENTITY cookie.remove "Eliminar cookies">
<!ENTITY cookie.manage "Administrar cookies…">
<!ENTITY cookie.removeAll "Eliminar todas las cookies">
<!ENTITY desktop-notification.label "Mostrar las notificaciones">
<!ENTITY install.label "Instalar las extensiones o temas">
<!ENTITY geo.label "Compartir ubicación">
<!ENTITY plugins.label "Plugins">
<!ENTITY indexedDB.label "Mantener almacenamiento en modo sin conexión">
<!ENTITY popup.label "Abrir ventanas emergentes">
<!ENTITY fullscreen.label "Pantalla completa">
<!ENTITY pointerLock.label "Ocultar el puntero del ratón">
<!ENTITY camera.label "Usar la cámara">
<!ENTITY microphone.label "Usar el micrófono">
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 14, 2018 08:11PM
<!ENTITY permissions.sitesReload "Recargar la lista de sitios">
<!ENTITY permission.default "Usar el valor por defecto">
<!ENTITY image.label "Cargar las imágenes">
<!ENTITY desktop-notification.label "Mostrar las notificaciones">
<!ENTITY install.label "Instalar las extensiones o temas">
These strings come from Pale Moon Chrome:
.\extensions\langpack-es-ES@palemoon.org.xpi\browser\chrome\es-ES\locale\browser\preferences\aboutPermissions.dtd
They are not from Firefox 38 OSR or Firefox 38.0.5 branch.
I downloaded Language pack for: it, es, fr, ru and de. Just ask me if You need.
Than You can scavenge the strings.
Here is the original Pale Moon dtd and its strings.
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<!ENTITY permissionsManager.title "Administrador de permisos">
<!ENTITY sites.search "Buscar sitios">
<!ENTITY sites.allSites "Todos los sitios">
<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings
surround the host name of the site to make the header for the permissions page.
example: "Permissions for mozilla.org" -->
<!ENTITY header.site.start "Permisos para">
<!ENTITY header.site.end "">
<!ENTITY header.defaults "Permisos por defecto para todos los sitios">
<!ENTITY permissions.sitesReload "Lista de sitios de recarga">
<!ENTITY permissions.forgetSite "Olvidar este sitio web">
<!ENTITY permission.default "Usar el predeterminado">
<!ENTITY permission.alwaysAsk "Preguntar siempre">
<!ENTITY permission.allow "Permitir">
<!ENTITY permission.allowForSession "Permitir para la sesión">
<!ENTITY permission.allowFirstPartyOnly "Permitir sólo las primarias">
<!ENTITY permission.block "Bloquear">
<!ENTITY password.label "Guardar contraseñas">
<!ENTITY password.manage "Administrar contraseñas…">
<!ENTITY image.label "Cargar imágenes">
<!ENTITY cookie.label "Establecer cookies">
<!ENTITY cookie.remove "Eliminar cookies">
<!ENTITY cookie.manage "Administrar cookies…">
<!ENTITY cookie.removeAll "Eliminar todas las cookies">
<!ENTITY desktop-notification.label "Mostrar notificaciones">
<!ENTITY install.label "Instalar extensiones o temas">
<!ENTITY geo.label "Compartir ubicación">
<!ENTITY plugins.label "Complementos">
<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage
using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->
<!ENTITY indexedDB.label "Mantener almacenamiento en modo sin conexión">
<!ENTITY popup.label "Abrir ventanas emergentes">
<!ENTITY fullscreen.label "Pantalla completa">
<!ENTITY pointerLock.label "Ocultar el puntero del ratón">
Edited 3 time(s). Last edit at 01/15/2018 03:22AM by guenter.
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 15, 2018 12:45AM
@guenter thank you very much for your valuable and appreciated help!
Fixed to standardized spanish original from PaleMoon strings:
<!ENTITY permissions.sitesReload "Lista de sitios de recarga">
<!ENTITY permission.default "Usar el predeterminado">
<!ENTITY image.label "Cargar imágenes">
<!ENTITY desktop-notification.label "Mostrar notificaciones">
<!ENTITY install.label "Instalar extensiones o temas">
Fixed 20180113\KM-Goanna\locales\es-ES\es-ES.jar\kmprefs\kplugins\macros.properties
Line 5 es-ES (not 6 for mine macros.properties):
compat75=Agrega más compatibilidad con la configuración anterior
Fixed added also this line for @siria's macro that was undefined:
Line 1 es-ES: troubleshoot_prefs=Verificar configuración global actual (texto copiado al portapapeles) *
English: troubleshoot_prefs=Check current global settings (text copied to clipboard)
File must be saved with encoding UTF8 without BOM.
* Accurate translation redone to spanish with the en-US "(it) checks the..." equivalent:
Line 1 es-ES: troubleshoot_prefs=Verifica la configuración global actual (texto copiado al portapapeles)
Edited 3 time(s). Last edit at 01/15/2018 07:08AM by J.G..
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 17, 2018 03:02AM
Added at es-ES.jar\kmprefs\pref-kplugins.properties:
spellcheck=Activa el corrector ortográfico.
as suggested by @siria and also by @Niceeight.
Also added at es-ES.jar\kmprefs\pref-kplugins.properties:
adblock=Activa el plugin Adblock básico.
for basic Adblock plugin by @Roytam1.
Edited 2 time(s). Last edit at 01/17/2018 06:35AM by J.G..
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 17, 2018 06:36AM
Added at es-ES.jar\kmprefs\kplugins\kplugins.properties:
adblock=Adblock básico
Re: KM Goanna 3.4.x (Build 20180101) / KM76RC2 es-ES locale package
Date: January 17, 2018 05:08PM
Added and translated file _netError.dtd to es-ES.jar\kmeleon\
- this file exists at en-US.jar\kmeleon
- this file exists at it.jar\kmeleon
Re: [TRANSLATION] es-ES for KM76RC2/pro + KMGoanna [UPDATE 2018-01-18]
Date: January 18, 2018 04:41AM
Fixed minor issues with accents from original translation.
Edited 1 time(s). Last edit at 01/18/2018 06:52AM by J.G..