Translation Updates
Opened this issue · 16 comments
Subscribe to this issues to receive updates of new phrases to translate.
https://github.com/Zren/plasma-applet-eventcalendar/commits/master/package/translate/template.pot
ff29932#diff-ba542b403c242b55ccd34ed227f3def0
Added Keys:
"Event description"
"Google Hangouts link"
"Hangout"
I will probably be adding a few more error messages related to calendar events as well.
Added Keys:
"Error fetching weather."
"Weather API limit reached, will try again soon."
Changed Keys:
"Save" => "&Save"
"Start" => "&Start"
"Cancel" => "&Cancel"
Added Keys:
"Add description"
"Add location"
"Copy Link"
"event editor date format" "d MMM, yyyy"
"Edit"
Removed Keys:
"Discard"
"Edit date/time"
v69 dev had a fair share of new messages.
Added Keys:
"Agenda below the Calendar (Single Column)"
"Calendar to the left of the Agenda (Two Columns)"
"Highlight Current Day / Week"
"Layout"
"Time Format Documentation"
Removed Keys:
"Agenda above the month (Single Column)"
"Agenda to the left (Two Columns)"
Added Keys:
"All files (%1)"
"Sound files (%1)"
Removed Keys:
"Choose"
Note: 1 of the 2 "Default" messages was given the context "Use default font". I manually copied the previous "Default" translation that also covered the "first day of week" use case to the default font translation.
Added Keys:
"Could not connect (HTTP Error 0), will try again soon."
"Plasmoid for a calendar+agenda with weather that syncs to Google Calendar."
"Tasks"
da, el, fr, ja, ru, tr, uk now have the widget name translated in the "Add Widgets" view. Though I just realized
pt
lost it's translation inmetadata.desktop
as we only havept_BR.po
.
Added Keys:
"Add due date"
Added Keys:
"Debugging will log sensitive information to:"
"Enable Debugging"
Removed Keys:
"Enable Debugging\nThis will log sensitive information to ~/.xsession-errors"
I copied most translations to the new messages, however a few had
words after the ~/.xession-errors "word" so I didn't fix ja, tr, zh.
I released v71 without notifying everyone as I needed to fix GoogleCalendar sync asap. I plan to ship a v72 with updated translations + any bugfixes for v71 since it refactored a fair bit of code.
Added:
"New Google Calendar Event (Web Browser)"
"Do Nothing"
Changed:
"DoubleClick Date:" => "Double-click on Date:"
Changed:
"min" no longer uses i18np()
and assumes singular == plural since it's basically a short form of "minutes". No existed locales seem to have a difference which is why I made this decision.
Also fixed the singular of "hours" to "hour".
Added Keys:
"Could not connect"
"Current Month Title:"
"HTTP Error %1: %2"
"Logged out of Google. Please login again."
"Too many web requests. Will try again soon."
"Weather API limit reached"
"Widget has been updated. Please logout and login to Google Calendar again."
"Will try again soon."
Removed Keys:
"Could not connect (HTTP Error 0), will try again soon."
"Weather API limit reached, will try again soon."
Changed:
Fixed a typo "... acess ..." => "... access ...".
- Combined Changes to
template.pot
in v71: v70...v71#diff-0e6de98f57331ecfb62d846e337092621ac347f3285e18174aba1a04cddc7852
The Event Reminder added a few new keys. I reused the compact %1h
%1m
and %1s
messages from the timer labels for the "Starting in" notification.
Added Keys:
"Event Reminder"
"Starting in %1"
Started translating into Hebrew.
P.S. What does "Show next" (string #75) mean?
#: ../contents/ui/config/ConfigWeather.qml
msgid "Show next "
#: ../contents/ui/config/ConfigWeather.qml
msgid " in the meteogram."
It's the "Show next " [x hours] " in the meteogram" spinbox in the Weather config tab.
#: ../contents/ui/config/ConfigWeather.qml msgid "Show next " #: ../contents/ui/config/ConfigWeather.qml msgid " in the meteogram."It's the "Show next " [x hours] " in the meteogram" spinbox in the Weather config tab.
If so, there is a syntactic problem. In Hebrew and other Semitic languages, we say the adjective after the noun.
I should probably refactor it to be like this, but for now just treat both messages as one.
RowLayout {
readonly property string message: i18n("Show next %1 in the meteogram")
Text {
id: prefix
text: parent.message.split("%1")[0]
}
SpinBox {}
Text {
id: suffix
text: parent.message.split("%1")[1]
}
}
Thank you. Now opened PR #305
Added Keys:
"Event Click:"
"Hide "This event was added from Goals in Google Calendar" description"
"Open Web Event View"
"Open Web Month View"
"Options"
I've also parsed and reused all the translations in /usr/share/locale/kf5/
(OpenSUSE only path?) by using this work in progress script to create "compendiums" that xgettext can lookup.
"Edit"
"Options"
"Id"
"Timer"
"Data"
"Left"
"Right"
"First day of week:"
"&Cancel"
"to"