4356
Comment:
|
3327
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
Currently available in: [[CountDown/en|English]] - [[CountDown/fr|Français]] - [[CountDown/zh_CN|Simplified Chinese]] - [[CountDown/zh_TW|Traditional Chinese]] - [[CountDown/pt|Portuguese-Portugal]] - [[CountDown/pt_br|Portuguese-Brasil]] - [[CountDown/sv|Swedish]] - [[CountDown/sw|Swahili]] - [[CountDown/de|German]] - [[CountDown/ua|Ukrainian]] - [[CountDown/es|Spanish]] - [[CountDown/ca|Catalan]] | Currently available in: |
Line 6: | Line 6: |
Needs help for translation: | Needs help for translation: [[CountDown/en|English]] - [[CountDown/fr|Français]] - [[CountDown/zh_CN|Simplified Chinese]] - [[CountDown/zh_TW|Traditional Chinese]] - [[CountDown/pt|Portuguese-Portugal]] - [[CountDown/pt_br|Portuguese-Brasil]] - [[CountDown/sv|Swedish]] - [[CountDown/sw|Swahili]] - [[CountDown/de|German]] - [[CountDown/ua|Ukrainian]] - [[CountDown/es|Spanish]] - [[CountDown/ca|Catalan]] |
Line 28: | Line 29: |
<a href="https://www.softwarefreedomday.org/"><img src="https://www.softwarefreedomday.org/countdown/banner1-UTC-4-en.png" border="0" width="160" height="90" alt="Celebrate SFD with us on September 18, 2021!"></a> | <a href="https://www.softwarefreedomday.org/"><img src="https://www.softwarefreedomday.org/countdown/banner1-UTC-4-en.png" border="0" width="160" height="90" alt="Celebrate SFD with us on September 17, 2022!"></a> |
Line 33: | Line 34: |
Is still a working project, but it aims to have the countdown vectorized and displayed natively on modern browsers. | We thought we could do that but after many discussions including the SVG W3C standard board it seems we were wrong. Of course we could be double-wrong and if you have a solution for us, please let us know. |
Line 35: | Line 36: |
=== Advantages === '''Is dynamic''', it will allow to pull down the locale of the browser, as well as the current date, and adjust to the start date, this will help the user not be able to think about it or reutilize the code for future countdowns. Just set up the date and watch the magic work. '''Is open standard''', SVG is a W3C open standard which allow people to implement it not only on browsers but phones as widgets withought much change to the code. '''Is vectorial''', which can be as big as is needed or as small as a phone widget for example. '''Is small''', since is only SVG, the file is tiny, instead of generating multiple instance of images, it only have to carry one with very few lines of code. Current size is only 34k. === To Do === Currently this version can update the amount of days. 1. Need to be tested on many browsers. 1. Design needs to be adjusted to the current template. 1. Localization script needs to be written. 1. Datasources, if we need external datasource, they need to be assigned. == Download == * Jul-20 Current version [[attachment:sfdcounter.svg]] |
SFD Countdown
Currently available in:
Needs help for translation: English - Français - Simplified Chinese - Traditional Chinese - Portuguese-Portugal - Portuguese-Brasil - Swedish - Swahili - German - Ukrainian - Spanish - Catalan
Design changed a few years back so maybe you need to redo all images (99) or maybe only the 01.png, 00.png, 00here.png where there is a date. Languages left to be done: Serbian Cyrillic - Serbian Latin - Russian - Estonian - Persian - Arabic - Greek
In order to enable a additional language here is the process:
Download source files or create your own based on it. We've used VDS Fonts and Averia fonts on top of the SFD specific logo fonts. For Chinese we're using the AR PL Sungtil GB and Noto Sans CJK SC.
- If you're translating while there are still more than 99 days left:
- Generate 99 'days' +3 banners: max date left down to 01 countdown, a 'get ready for', a 'today' one and a 'see you next year' one
- If you're translating and the coundtown has already started:
- Generate as many days left +2 banners: max date left down to 01 countdown, a 'today' one and a 'see you next year' one
Create a <insert you language code here> sub-page, if it doesn't exist yet and upload all your png images (and translated source files eventually, tar.gz or zipped). Just overwrite the old files and keep the source file of previous years (add the year in the file name)
- Email the sfd-discuss@ or localization@ mailing list letting us know, so we can add one language to the script
Check the English sub-page to verify what is exactly needed, files names and correct size (160x90).
Since we are a global celebration it was important to support the various time zones spreading from UTC-12 to UTC+14 and various languages. Now we have a strong base done for a few languages but we can only add more.
So for someone wanting to add the English version of the countdown and living at UTC-4 (EDT) the link to the banner will be:
<a href="https://www.softwarefreedomday.org/"><img src="https://www.softwarefreedomday.org/countdown/banner1-UTC-4-en.png" border="0" width="160" height="90" alt="Celebrate SFD with us on September 17, 2022!"></a>
The code that we are using is available here.
SVG dynamic version
We thought we could do that but after many discussions including the SVG W3C standard board it seems we were wrong. Of course we could be double-wrong and if you have a solution for us, please let us know.