diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000..c2ba0a5c --- /dev/null +++ b/TODO.md @@ -0,0 +1,62 @@ +Other tasks: + +* PHP upgrade to 8.x +* localizing markdown files + + +Questions for url scheme: + +* URL scheme - very little overlap with langtags (/cdn) +* How do we lay out files in the repo? +* How do we manage relative links? + + +keyman.com/windows --> has link to /linux + +keyman.com/en/windows --> /en/linux +keyman.com/de/windows --> /de/linux + +navigate to keyman.com/linux ->> keyman.com/de/linux (based on geography or by browser lang tag info, by default) + +keyman.com/km/linux --> selects 'km' language, stays there. + + +Fallback? + keyman.com/de/windows --> if no fallback available, use en content, and maybe have a banner saying 'content not yet available in German, please help us translate this!' + + +* transition from existing links? must ensure we have redirections (e.g. /windows --> /en/windows) +* canonical links? +* links embedded in pages on keyman.com: + * should be using relative rather than absolute links (i.e. ../windows rather than /windows) + * Link types: + * dynamic by Javascript + * dynamic links from api.keyman.com data + * dynamic by PHP script / static in HTML (91 .php files) + * static in Markdown (39 files) + * .htaccess redirects and rewrites (16 files) +* external links from other keyman.com sites +* external links from other sites --> should be handled by redirections + + +One plan: +* Move all content pages into a subfolder, including root index.php, e.g. '_content'. All folders except `_common`, `_...`, `.github`, `.well-known`, `cdn`, and `go`, (`resources` and others!) as a starting point. +* In the top-level .htaccess, split out redirects from markdown/php/file extension handling +* Add rewrites for all content pages, to, e.g.: + 1. redirect /windows -> //windows (initially, always redirect to /en/windows) + This could be a static redirect map for the known pages (similar to # per-language landing pages in /.htaccess) + 2. rewrite //windows to /_content/windows?lang= --> redesigning the PHP and Markdown rewriting section of .htaccess to work with localization. + + PSEUDOCODE: + + # Rewrite //... + RewriteCond "$1" !-f + RewriteCond "$1" !-d + RewriteRule "^/([a-z][a-z])/(.+)$/" "/_content/$2?lang=$1" [??? include query string, last] + + Perhaps `([a-z][a-z])` should be a better quality match, e.g. exclude known strings such as cdn,web,go,...? + + 3. rewrite for .md would embed the lang parameter and the appropriate _content path also. + +* Fixup absolute links in _content/ files to relative links +* Fixup absolute links in header files to relative links (make a helper function?) diff --git a/10/index.php b/_content/10/index.php similarity index 100% rename from 10/index.php rename to _content/10/index.php diff --git a/11/index.php b/_content/11/index.php similarity index 98% rename from 11/index.php rename to _content/11/index.php index 9082f394..311ee8e3 100644 --- a/11/index.php +++ b/_content/11/index.php @@ -52,7 +52,7 @@

Keyman Desktop 11

Stable


diff --git a/12/index.php b/_content/12/index.php similarity index 85% rename from 12/index.php rename to _content/12/index.php index 902cfb3a..91db9d88 100644 --- a/12/index.php +++ b/_content/12/index.php @@ -44,8 +44,8 @@

Get Involved

-

The success of Keyman is up to you! Keyman is a community-developed program and your involvement guarantees the ongoing usefulness of Keyman. -There are many ways you can help: get involved in the Keyman project now!

+

The success of Keyman is up to you! Keyman is a community-developed program and your involvement guarantees the ongoing usefulness of Keyman. +There are many ways you can help: get involved in the Keyman project now!

Downloads

diff --git a/12/predictive-text-editor.png b/_content/12/predictive-text-editor.png similarity index 100% rename from 12/predictive-text-editor.png rename to _content/12/predictive-text-editor.png diff --git a/12/predictive-text-ios.png b/_content/12/predictive-text-ios.png similarity index 100% rename from 12/predictive-text-ios.png rename to _content/12/predictive-text-ios.png diff --git a/12/predictive-text-khmer.png b/_content/12/predictive-text-khmer.png similarity index 100% rename from 12/predictive-text-khmer.png rename to _content/12/predictive-text-khmer.png diff --git a/12/predictive-text-settings-android.png b/_content/12/predictive-text-settings-android.png similarity index 100% rename from 12/predictive-text-settings-android.png rename to _content/12/predictive-text-settings-android.png diff --git a/13/index.php b/_content/13/index.php similarity index 83% rename from 13/index.php rename to _content/13/index.php index 27ee3681..f091e322 100644 --- a/13/index.php +++ b/_content/13/index.php @@ -37,8 +37,8 @@

Get Involved

-

The success of Keyman is up to you! Keyman is a community-developed program and your involvement guarantees the ongoing usefulness of Keyman. - There are many ways you can help: get involved in the Keyman project now!

+

The success of Keyman is up to you! Keyman is a community-developed program and your involvement guarantees the ongoing usefulness of Keyman. + There are many ways you can help: get involved in the Keyman project now!

Downloads

diff --git a/13/ios-dark.png b/_content/13/ios-dark.png similarity index 100% rename from 13/ios-dark.png rename to _content/13/ios-dark.png diff --git a/13/share-qr-code.png b/_content/13/share-qr-code.png similarity index 100% rename from 13/share-qr-code.png rename to _content/13/share-qr-code.png diff --git a/14/index.php b/_content/14/index.php similarity index 98% rename from 14/index.php rename to _content/14/index.php index 88688825..29c70214 100644 --- a/14/index.php +++ b/_content/14/index.php @@ -250,5 +250,5 @@

Changes for Keyman Engine

Get Involved

-

There are many ways you can help: get involved in the Keyman project now! +

There are many ways you can help: get involved in the Keyman project now!

diff --git a/14/keyboard_search_khmer.png b/_content/14/keyboard_search_khmer.png similarity index 100% rename from 14/keyboard_search_khmer.png rename to _content/14/keyboard_search_khmer.png diff --git a/14/keyman-engine-changes.md b/_content/14/keyman-engine-changes.md similarity index 100% rename from 14/keyman-engine-changes.md rename to _content/14/keyman-engine-changes.md diff --git a/14/select_language.png b/_content/14/select_language.png similarity index 100% rename from 14/select_language.png rename to _content/14/select_language.png diff --git a/14/slides.svg b/_content/14/slides.svg similarity index 100% rename from 14/slides.svg rename to _content/14/slides.svg diff --git a/14/video.png b/_content/14/video.png similarity index 100% rename from 14/video.png rename to _content/14/video.png diff --git a/14/webinar.md b/_content/14/webinar.md similarity index 99% rename from 14/webinar.md rename to _content/14/webinar.md index f93e7dc7..44882130 100644 --- a/14/webinar.md +++ b/_content/14/webinar.md @@ -2,7 +2,7 @@ title: Keyman 14 Launch Webinar Series --- -[< Back to Keyman 14.0 Home](/14) +[< Back to Keyman 14.0 Home](./) We held a series of webinars all about Keyman 14 between 29 March and 1 April 2021. @@ -224,4 +224,4 @@ class="generic-cta-button" target='_blank'>Join the webinar now!

} -[< Back to Keyman 14.0 Home](/14) +[< Back to Keyman 14.0 Home](./) diff --git a/15/index.php b/_content/15/index.php similarity index 98% rename from 15/index.php rename to _content/15/index.php index b8c36f9f..d891b24d 100644 --- a/15/index.php +++ b/_content/15/index.php @@ -258,5 +258,5 @@

Get Involved

-

There are many ways you can help: get involved in the Keyman project now! +

There are many ways you can help: get involved in the Keyman project now!

diff --git a/about/developers/contributors.md b/_content/about/developers/contributors.md similarity index 100% rename from about/developers/contributors.md rename to _content/about/developers/contributors.md diff --git a/about/developers/index.md b/_content/about/developers/index.md similarity index 100% rename from about/developers/index.md rename to _content/about/developers/index.md diff --git a/about/developers/previous.md b/_content/about/developers/previous.md similarity index 100% rename from about/developers/previous.md rename to _content/about/developers/previous.md diff --git a/about/get-involved.md b/_content/about/get-involved.md similarity index 96% rename from about/get-involved.md rename to _content/about/get-involved.md index b551e1ca..1dde09bd 100644 --- a/about/get-involved.md +++ b/_content/about/get-involved.md @@ -25,11 +25,11 @@ paying staff and contractors, server costs and hardware and software purchases. ## Create a keyboard layout for your language ## {#create-keyboard} Keyman Developer is our comprehensive tool for creating keyboard layouts for every major platform; it is of -course completely free and open source! Go ahead and [download Keyman Developer](/developer/download) +course completely free and open source! Go ahead and [download Keyman Developer](../developer/download) to start creating keyboard layouts today. Once you have created a layout, you can share it online, and if you like, contribute it to the Keyman keyboard repository. -* [Learn about Keyman Developer](/developer) +* [Learn about Keyman Developer](../developer) * [Share your keyboard layouts](https://help.keyman.com/developer/keyboards) ## Localize Keyman for your language ## {#localize-keyman} @@ -51,7 +51,7 @@ We frequently release updates to Keyman. Independent testing and reporting of is you test bug fixes and report issues, you help those who are depending on Keyman to work in their language, many of whom do not have the capacity to test new versions themselves. -* [Download a pre-release version](/downloads/pre-release) +* [Download a pre-release version](../downloads/pre-release) * [Report issues and feature requests](https://github.com/keymanapp/keyman/issues/new/choose) ## Write some code ## {#write-code} @@ -79,6 +79,6 @@ developing software that serves the needs of language communities around the wor introduce yourself — we'd love to meet with you! * [About the Keyman team](team/) -* [Jobs](/jobs) +* [Jobs](../jobs) * [Write to us](https://software.sil.org/about/contact/) * [Send us a tweet or DM on Twitter](https://twitter.com/keyman) diff --git a/about/index.md b/_content/about/index.md similarity index 91% rename from about/index.md rename to _content/about/index.md index 8f223bd4..f6bc76fc 100644 --- a/about/index.md +++ b/_content/about/index.md @@ -29,7 +29,7 @@ mobile platforms.
-➡️ [Testimonials](/testimonials) +➡️ [Testimonials](../testimonials) ## About the team @@ -50,11 +50,11 @@ Keyman is provided to you free of charge with the support of generous [donors](s ## Get in touch -➡️ [Contact us](/contact) +➡️ [Contact us](../contact) ## About SIL Global - + Keyman is created by SIL Global (formerly SIL International). Partners in Language Development, SIL Global is a faith-based nonprofit organization committed to serving language communities diff --git a/about/list.php b/_content/about/list.php similarity index 100% rename from about/list.php rename to _content/about/list.php diff --git a/about/sponsors/fpcc.svg b/_content/about/sponsors/fpcc.svg similarity index 100% rename from about/sponsors/fpcc.svg rename to _content/about/sponsors/fpcc.svg diff --git a/about/sponsors/index.md b/_content/about/sponsors/index.md similarity index 90% rename from about/sponsors/index.md rename to _content/about/sponsors/index.md index d9d48630..5e4a1480 100644 --- a/about/sponsors/index.md +++ b/_content/about/sponsors/index.md @@ -48,7 +48,7 @@ title: About our sponsors and partners Please contact us if you are interested in sponsoring Keyman. - ➡️ + ➡️

@@ -69,7 +69,7 @@ Indigenous and minority language communities around the world. - Microsoft + Microsoft

Microsoft, through their - +

The National Polytechnic Institute of Cambodia @@ -117,7 +117,7 @@ Indigenous and minority language communities around the world. - Browserstack + Browserstack

We are using BrowserStack to test KeymanWeb @@ -135,7 +135,7 @@ Indigenous and minority language communities around the world. - Sentry + Sentry

Keyman uses Sentry for error monitoring. Thank you to @@ -149,7 +149,7 @@ Indigenous and minority language communities around the world. - 1Password + 1Password

Thank you to 1Password for supporting the Keyman team diff --git a/about/sponsors/translation-commons.svg b/_content/about/sponsors/translation-commons.svg similarity index 100% rename from about/sponsors/translation-commons.svg rename to _content/about/sponsors/translation-commons.svg diff --git a/about/sponsors/typotheque.svg b/_content/about/sponsors/typotheque.svg similarity index 100% rename from about/sponsors/typotheque.svg rename to _content/about/sponsors/typotheque.svg diff --git a/about/team/bios/DavidLRowe.md b/_content/about/team/bios/DavidLRowe.md similarity index 100% rename from about/team/bios/DavidLRowe.md rename to _content/about/team/bios/DavidLRowe.md diff --git a/about/team/bios/LornaSIL.md b/_content/about/team/bios/LornaSIL.md similarity index 100% rename from about/team/bios/LornaSIL.md rename to _content/about/team/bios/LornaSIL.md diff --git a/about/team/bios/MakaraSok.md b/_content/about/team/bios/MakaraSok.md similarity index 100% rename from about/team/bios/MakaraSok.md rename to _content/about/team/bios/MakaraSok.md diff --git a/about/team/bios/Markus-SWAG.md b/_content/about/team/bios/Markus-SWAG.md similarity index 100% rename from about/team/bios/Markus-SWAG.md rename to _content/about/team/bios/Markus-SWAG.md diff --git a/about/team/bios/Meng-Heng.md b/_content/about/team/bios/Meng-Heng.md similarity index 100% rename from about/team/bios/Meng-Heng.md rename to _content/about/team/bios/Meng-Heng.md diff --git a/about/team/bios/Nnyny.md b/_content/about/team/bios/Nnyny.md similarity index 100% rename from about/team/bios/Nnyny.md rename to _content/about/team/bios/Nnyny.md diff --git a/about/team/bios/SabineSIL.md b/_content/about/team/bios/SabineSIL.md similarity index 100% rename from about/team/bios/SabineSIL.md rename to _content/about/team/bios/SabineSIL.md diff --git a/about/team/bios/darcywong00.md b/_content/about/team/bios/darcywong00.md similarity index 100% rename from about/team/bios/darcywong00.md rename to _content/about/team/bios/darcywong00.md diff --git a/about/team/bios/ermshiperete.md b/_content/about/team/bios/ermshiperete.md similarity index 100% rename from about/team/bios/ermshiperete.md rename to _content/about/team/bios/ermshiperete.md diff --git a/about/team/bios/glasseyes.md b/_content/about/team/bios/glasseyes.md similarity index 100% rename from about/team/bios/glasseyes.md rename to _content/about/team/bios/glasseyes.md diff --git a/about/team/bios/jahorton.md b/_content/about/team/bios/jahorton.md similarity index 100% rename from about/team/bios/jahorton.md rename to _content/about/team/bios/jahorton.md diff --git a/about/team/bios/markcsinclair.md b/_content/about/team/bios/markcsinclair.md similarity index 100% rename from about/team/bios/markcsinclair.md rename to _content/about/team/bios/markcsinclair.md diff --git a/about/team/bios/mcdurdin.md b/_content/about/team/bios/mcdurdin.md similarity index 100% rename from about/team/bios/mcdurdin.md rename to _content/about/team/bios/mcdurdin.md diff --git a/about/team/bios/rc-swag.md b/_content/about/team/bios/rc-swag.md similarity index 100% rename from about/team/bios/rc-swag.md rename to _content/about/team/bios/rc-swag.md diff --git a/about/team/bios/sgschantz.md b/_content/about/team/bios/sgschantz.md similarity index 100% rename from about/team/bios/sgschantz.md rename to _content/about/team/bios/sgschantz.md diff --git a/about/team/bios/srl295.md b/_content/about/team/bios/srl295.md similarity index 94% rename from about/team/bios/srl295.md rename to _content/about/team/bios/srl295.md index 7de37044..873266fa 100644 --- a/about/team/bios/srl295.md +++ b/_content/about/team/bios/srl295.md @@ -25,7 +25,7 @@ projects, I continue to contribute to Unicode’s Common Locale Data Repository (CLDR), and chair its [Digitally Disadvantaged Languages](https://cldr.unicode.org/ddl) working group. -As for Keyboards, I have been involved in [LDML Keyboards](/ldml) as the CLDR +As for Keyboards, I have been involved in [LDML Keyboards](../../../ldml) as the CLDR spec editor, and have been involved in the implementation of LDML in Keyman, both on the compiler (kmc) and runtime (core) portions. diff --git a/about/team/bios/tombogle.md b/_content/about/team/bios/tombogle.md similarity index 100% rename from about/team/bios/tombogle.md rename to _content/about/team/bios/tombogle.md diff --git a/about/team/bios/tpbaehr.md b/_content/about/team/bios/tpbaehr.md similarity index 100% rename from about/team/bios/tpbaehr.md rename to _content/about/team/bios/tpbaehr.md diff --git a/about/team/contributors.css b/_content/about/team/contributors.css similarity index 100% rename from about/team/contributors.css rename to _content/about/team/contributors.css diff --git a/about/team/index.md b/_content/about/team/index.md similarity index 100% rename from about/team/index.md rename to _content/about/team/index.md diff --git a/about/team/team.css b/_content/about/team/team.css similarity index 100% rename from about/team/team.css rename to _content/about/team/team.css diff --git a/about/team/team.json b/_content/about/team/team.json similarity index 100% rename from about/team/team.json rename to _content/about/team/team.json diff --git a/_content/alpha/index.php b/_content/alpha/index.php new file mode 100644 index 00000000..e9a41f75 --- /dev/null +++ b/_content/alpha/index.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/android/app/.htaccess b/_content/android/app/.htaccess similarity index 100% rename from android/app/.htaccess rename to _content/android/app/.htaccess diff --git a/android/faq/index.php b/_content/android/faq/index.php similarity index 100% rename from android/faq/index.php rename to _content/android/faq/index.php diff --git a/android/index.php b/_content/android/index.php similarity index 93% rename from android/index.php rename to _content/android/index.php index db469c53..c45421ea 100644 --- a/android/index.php +++ b/_content/android/index.php @@ -26,7 +26,7 @@ -

Want to try the Keyman for Android Beta? Learn more

+

Want to try the Keyman for Android Beta? Learn more

@@ -46,7 +46,7 @@

- Create custom Keyman dictionaries with Keyman Developer + Create custom Keyman dictionaries with Keyman Developer and install them to use with your keyboards.

@@ -56,7 +56,7 @@

Now you also have the flexibility of installing Keyman keyboard packages from either online - (like keyman_com ?>/keyboards) or local storage from a new "Settings" panel. + (like keyman_com ?>/keyboards) or local storage from a new "Settings" panel.

@@ -260,7 +260,7 @@

  • Released in two editions: Keyman Free and Keyman Pro
  • Use any Keyman keyboard throughout your entire Android device (Pro Edition only)
  • -
  • Install custom keyboards created with Keyman Developer 9 (free download for Windows)
  • +
  • Install custom keyboards created with Keyman Developer 9 (free download for Windows)
  • Updated keyboard styling
  • Bug fixes
  • @@ -298,7 +298,7 @@

    New in Update 1.2 (22 Apr 2014):


    @@ -314,11 +314,11 @@


    - You can develop your own keyboard layouts for Keyman for Android with Keyman Developer. If you have existing keyboards, they can be ported to Android with just a recompile. And of course, we include support for touch-oriented features such as touch-and-hold menus, dynamic keyboard layers and more! + You can develop your own keyboard layouts for Keyman for Android with Keyman Developer. If you have existing keyboards, they can be ported to Android with just a recompile. And of course, we include support for touch-oriented features such as touch-and-hold menus, dynamic keyboard layers and more!

    Keyman Engine for Android Documentation

    - Download the latest Keyman Engine for Android + Download the latest Keyman Engine for Android

    \ No newline at end of file diff --git a/archive/.htaccess b/_content/archive/.htaccess similarity index 100% rename from archive/.htaccess rename to _content/archive/.htaccess diff --git a/_content/beta/index.php b/_content/beta/index.php new file mode 100644 index 00000000..d36917e9 --- /dev/null +++ b/_content/beta/index.php @@ -0,0 +1,3 @@ + diff --git a/bookmarklet/index.php b/_content/bookmarklet/index.php similarity index 100% rename from bookmarklet/index.php rename to _content/bookmarklet/index.php diff --git a/bookmarklet/install-bookmarklet.js b/_content/bookmarklet/install-bookmarklet.js similarity index 100% rename from bookmarklet/install-bookmarklet.js rename to _content/bookmarklet/install-bookmarklet.js diff --git a/contact/exception.php b/_content/contact/exception.php similarity index 100% rename from contact/exception.php rename to _content/contact/exception.php diff --git a/contact/index.php b/_content/contact/index.php similarity index 100% rename from contact/index.php rename to _content/contact/index.php diff --git a/developer/authoring-services.md b/_content/developer/authoring-services.md similarity index 100% rename from developer/authoring-services.md rename to _content/developer/authoring-services.md diff --git a/developer/download.php b/_content/developer/download.php similarity index 84% rename from developer/download.php rename to _content/developer/download.php index b772acab..55853861 100644 --- a/developer/download.php +++ b/_content/developer/download.php @@ -13,15 +13,15 @@ ]); ?>
    -

    Keyman Developer is not compatible with Windows Vista. Please download Keyman Developer 8.0 instead from our archived downloads page.

    +

    Keyman Developer is not compatible with Windows Vista. Please download Keyman Developer 8.0 instead from our archived downloads page.

    -

    Keyman Developer is not compatible with Windows XP. Please download Keyman Developer 8.0 instead from our archived downloads page.

    +

    Keyman Developer is not compatible with Windows XP. Please download Keyman Developer 8.0 instead from our archived downloads page.

    Download Keyman Developer

    - Keyman Developer is compatible with Windows 10 and Windows 11. If you have an older version of Windows, please download an earlier version of Keyman Developer from our archived downloads page. + Keyman Developer is compatible with Windows 10 and Windows 11. If you have an older version of Windows, please download an earlier version of Keyman Developer from our archived downloads page.

    - For kmcomp, please download from our archived downloads page. + For kmcomp, please download from our archived downloads page.

    diff --git a/developer/features.php b/_content/developer/features.php similarity index 99% rename from developer/features.php rename to _content/developer/features.php index 7cb66f0f..9498e0ba 100644 --- a/developer/features.php +++ b/_content/developer/features.php @@ -238,7 +238,7 @@ Keyman Community Site. We love answering questions about Keyman keyboards and Keyman Developer .



    - + \ No newline at end of file diff --git a/developer/index.php b/_content/developer/index.php similarity index 97% rename from developer/index.php rename to _content/developer/index.php index 7bc7e679..c44079ed 100644 --- a/developer/index.php +++ b/_content/developer/index.php @@ -32,7 +32,7 @@ -

    Want to try the Keyman Developer Beta? Learn more

    +

    Want to try the Keyman Developer Beta? Learn more

    diff --git a/_content/developer/keymanweb/index.2.0.php b/_content/developer/keymanweb/index.2.0.php new file mode 100644 index 00000000..e899bade --- /dev/null +++ b/_content/developer/keymanweb/index.2.0.php @@ -0,0 +1,2 @@ +KeymanWeb Source Code and Development

    KeymanWeb is an Open Source input method system for the web, supporting both desktops and touch devices. Keyboard layouts for - use with KeymanWeb can be created with the free download Keyman Developer (Windows). + use with KeymanWeb can be created with the free download Keyman Developer (Windows).

    Add KeymanWeb to a Website

    diff --git a/developer/keymanweb/keyboards.php b/_content/developer/keymanweb/keyboards.php similarity index 100% rename from developer/keymanweb/keyboards.php rename to _content/developer/keymanweb/keyboards.php diff --git a/developer/keymanweb/keyboards.txt b/_content/developer/keymanweb/keyboards.txt similarity index 100% rename from developer/keymanweb/keyboards.txt rename to _content/developer/keymanweb/keyboards.txt diff --git a/developer/keymanweb/keymanweb-version.inc.php b/_content/developer/keymanweb/keymanweb-version.inc.php similarity index 100% rename from developer/keymanweb/keymanweb-version.inc.php rename to _content/developer/keymanweb/keymanweb-version.inc.php diff --git a/developer/keymanweb/sample1.php b/_content/developer/keymanweb/sample1.php similarity index 100% rename from developer/keymanweb/sample1.php rename to _content/developer/keymanweb/sample1.php diff --git a/developer/keymanweb/sample2.php b/_content/developer/keymanweb/sample2.php similarity index 100% rename from developer/keymanweb/sample2.php rename to _content/developer/keymanweb/sample2.php diff --git a/downloads/_downloads.php b/_content/downloads/_downloads.php similarity index 100% rename from downloads/_downloads.php rename to _content/downloads/_downloads.php diff --git a/downloads/all-versions/index.php b/_content/downloads/all-versions/index.php similarity index 100% rename from downloads/all-versions/index.php rename to _content/downloads/all-versions/index.php diff --git a/downloads/archive/index.php b/_content/downloads/archive/index.php similarity index 100% rename from downloads/archive/index.php rename to _content/downloads/archive/index.php diff --git a/downloads/archive/legacy-embed.php b/_content/downloads/archive/legacy-embed.php similarity index 100% rename from downloads/archive/legacy-embed.php rename to _content/downloads/archive/legacy-embed.php diff --git a/downloads/archive/static-keys.php b/_content/downloads/archive/static-keys.php similarity index 100% rename from downloads/archive/static-keys.php rename to _content/downloads/archive/static-keys.php diff --git a/downloads/index.php b/_content/downloads/index.php similarity index 100% rename from downloads/index.php rename to _content/downloads/index.php diff --git a/downloads/pre-release/index.php b/_content/downloads/pre-release/index.php similarity index 100% rename from downloads/pre-release/index.php rename to _content/downloads/pre-release/index.php diff --git a/downloads/releases/_version_downloads.php b/_content/downloads/releases/_version_downloads.php similarity index 100% rename from downloads/releases/_version_downloads.php rename to _content/downloads/releases/_version_downloads.php diff --git a/engine/index.php b/_content/engine/index.php similarity index 90% rename from engine/index.php rename to _content/engine/index.php index ac1bb271..fb5f1744 100644 --- a/engine/index.php +++ b/_content/engine/index.php @@ -45,7 +45,7 @@ standalone Keyman Engine for Web (KeymanWeb), you can integrate over 2500 languages to give you and your users the simplest solution to typing on your site possible.

    - You can of course build your own keyboard layouts using Keyman Developer, as well as + You can of course build your own keyboard layouts using Keyman Developer, as well as access our library of hundreds of keyboard layouts covering thousands of languages.

    KeymanWeb Documentation @@ -61,13 +61,13 @@ the world!

    You can develop your own keyboard layouts for Keyman for iOS with - Keyman Developer. If you have existing keyboards, they can be ported to iOS with just + Keyman Developer. If you have existing keyboards, they can be ported to iOS with just a recompile. And of course, we include support for touch-oriented features such as touch-and-hold menus, dynamic keyboard layers and more!

    Keyman Engine for iPhone and iPad Documentation
    - Get the Keyman Engine for iOS now + Get the Keyman Engine for iOS now

    Keyman Engine for Android

    @@ -76,13 +76,13 @@ Keyman Engine for Android makes it straightforward to take your app to the world!

    You can develop your own keyboard layouts for Keyman for Android with - Keyman Developer. If you have existing keyboards, they can be ported to Android with just + Keyman Developer. If you have existing keyboards, they can be ported to Android with just a recompile. And of course, we include support for touch-oriented features such as touch-and-hold menus, dynamic keyboard layers and more!

    Keyman Engine for Android Documentation
    - Get the Keyman Engine for Android SDK now + Get the Keyman Engine for Android SDK now


    diff --git a/events/iuc38/Lao Roman/index.html b/_content/events/iuc38/Lao Roman/index.html similarity index 100% rename from events/iuc38/Lao Roman/index.html rename to _content/events/iuc38/Lao Roman/index.html diff --git a/events/iuc38/Lao Roman/kmw/build.bat b/_content/events/iuc38/Lao Roman/kmw/build.bat similarity index 100% rename from events/iuc38/Lao Roman/kmw/build.bat rename to _content/events/iuc38/Lao Roman/kmw/build.bat diff --git a/events/iuc38/Lao Roman/kmw/keymanweb.js b/_content/events/iuc38/Lao Roman/kmw/keymanweb.js similarity index 100% rename from events/iuc38/Lao Roman/kmw/keymanweb.js rename to _content/events/iuc38/Lao Roman/kmw/keymanweb.js diff --git a/events/iuc38/Lao Roman/kmw/kmwbase.js b/_content/events/iuc38/Lao Roman/kmw/kmwbase.js similarity index 100% rename from events/iuc38/Lao Roman/kmw/kmwbase.js rename to _content/events/iuc38/Lao Roman/kmw/kmwbase.js diff --git a/events/iuc38/Lao Roman/kmw/kmwosk.js b/_content/events/iuc38/Lao Roman/kmw/kmwosk.js similarity index 100% rename from events/iuc38/Lao Roman/kmw/kmwosk.js rename to _content/events/iuc38/Lao Roman/kmw/kmwosk.js diff --git a/events/iuc38/Lao Roman/kmw/resources/osk/kmwosk.css b/_content/events/iuc38/Lao Roman/kmw/resources/osk/kmwosk.css similarity index 100% rename from events/iuc38/Lao Roman/kmw/resources/osk/kmwosk.css rename to _content/events/iuc38/Lao Roman/kmw/resources/osk/kmwosk.css diff --git a/events/iuc38/Lao Roman/kmw/version.txt b/_content/events/iuc38/Lao Roman/kmw/version.txt similarity index 100% rename from events/iuc38/Lao Roman/kmw/version.txt rename to _content/events/iuc38/Lao Roman/kmw/version.txt diff --git a/events/iuc38/Lao Roman/laoroman-1.0.js b/_content/events/iuc38/Lao Roman/laoroman-1.0.js similarity index 100% rename from events/iuc38/Lao Roman/laoroman-1.0.js rename to _content/events/iuc38/Lao Roman/laoroman-1.0.js diff --git a/events/iuc38/Lao Roman/laoroman-1.0.json b/_content/events/iuc38/Lao Roman/laoroman-1.0.json similarity index 100% rename from events/iuc38/Lao Roman/laoroman-1.0.json rename to _content/events/iuc38/Lao Roman/laoroman-1.0.json diff --git a/events/iuc38/Thai Satellite/jquery1-11-1.min.js b/_content/events/iuc38/Thai Satellite/jquery1-11-1.min.js similarity index 100% rename from events/iuc38/Thai Satellite/jquery1-11-1.min.js rename to _content/events/iuc38/Thai Satellite/jquery1-11-1.min.js diff --git a/events/iuc38/Thai Satellite/thai-full-iphone.png b/_content/events/iuc38/Thai Satellite/thai-full-iphone.png similarity index 100% rename from events/iuc38/Thai Satellite/thai-full-iphone.png rename to _content/events/iuc38/Thai Satellite/thai-full-iphone.png diff --git a/events/iuc38/Thai Satellite/thai-satellite-mockup-full-iphone.css b/_content/events/iuc38/Thai Satellite/thai-satellite-mockup-full-iphone.css similarity index 100% rename from events/iuc38/Thai Satellite/thai-satellite-mockup-full-iphone.css rename to _content/events/iuc38/Thai Satellite/thai-satellite-mockup-full-iphone.css diff --git a/events/iuc38/Thai Satellite/thai-satellite-mockup-full-iphone.html b/_content/events/iuc38/Thai Satellite/thai-satellite-mockup-full-iphone.html similarity index 100% rename from events/iuc38/Thai Satellite/thai-satellite-mockup-full-iphone.html rename to _content/events/iuc38/Thai Satellite/thai-satellite-mockup-full-iphone.html diff --git a/events/iuc38/Thai Satellite/thai-satellite-mockup-full.css b/_content/events/iuc38/Thai Satellite/thai-satellite-mockup-full.css similarity index 100% rename from events/iuc38/Thai Satellite/thai-satellite-mockup-full.css rename to _content/events/iuc38/Thai Satellite/thai-satellite-mockup-full.css diff --git a/events/iuc38/Thai Satellite/thai-satellite-mockup-full.html b/_content/events/iuc38/Thai Satellite/thai-satellite-mockup-full.html similarity index 100% rename from events/iuc38/Thai Satellite/thai-satellite-mockup-full.html rename to _content/events/iuc38/Thai Satellite/thai-satellite-mockup-full.html diff --git a/events/iuc38/Thai Satellite/thai-satellite-mockup.css b/_content/events/iuc38/Thai Satellite/thai-satellite-mockup.css similarity index 100% rename from events/iuc38/Thai Satellite/thai-satellite-mockup.css rename to _content/events/iuc38/Thai Satellite/thai-satellite-mockup.css diff --git a/events/iuc38/Thai Satellite/thai-satellite-mockup.html b/_content/events/iuc38/Thai Satellite/thai-satellite-mockup.html similarity index 100% rename from events/iuc38/Thai Satellite/thai-satellite-mockup.html rename to _content/events/iuc38/Thai Satellite/thai-satellite-mockup.html diff --git a/events/iuc38/Thai Satellite/thai-satellite-mockup.js b/_content/events/iuc38/Thai Satellite/thai-satellite-mockup.js similarity index 100% rename from events/iuc38/Thai Satellite/thai-satellite-mockup.js rename to _content/events/iuc38/Thai Satellite/thai-satellite-mockup.js diff --git a/events/iuc38/index.php b/_content/events/iuc38/index.php similarity index 100% rename from events/iuc38/index.php rename to _content/events/iuc38/index.php diff --git a/events/iuc38/keyboardfutures_iuc38.pdf b/_content/events/iuc38/keyboardfutures_iuc38.pdf similarity index 100% rename from events/iuc38/keyboardfutures_iuc38.pdf rename to _content/events/iuc38/keyboardfutures_iuc38.pdf diff --git a/fonts/index.php b/_content/fonts/index.php similarity index 100% rename from fonts/index.php rename to _content/fonts/index.php diff --git a/free/index.md b/_content/free/index.md similarity index 97% rename from free/index.md rename to _content/free/index.md index 9cff2408..fbf8b366 100644 --- a/free/index.md +++ b/_content/free/index.md @@ -25,4 +25,4 @@ are also licensed under the MIT License. Copyright for these keyboards and lexical models belongs to many different authors. * [About SIL Global](https://www.sil.org/about) -* [About Keyman](/about) \ No newline at end of file +* [About Keyman](../about) \ No newline at end of file diff --git a/funding-appeal/index.md b/_content/funding-appeal/index.md similarity index 100% rename from funding-appeal/index.md rename to _content/funding-appeal/index.md diff --git a/funding-appeal/share.md b/_content/funding-appeal/share.md similarity index 100% rename from funding-appeal/share.md rename to _content/funding-appeal/share.md diff --git a/index.php b/_content/index.php similarity index 91% rename from index.php rename to _content/index.php index d318a92b..4a27fd05 100644 --- a/index.php +++ b/_content/index.php @@ -1,4 +1,4 @@ - Keyman helps you type in over 2500 languages on just about any device — Windows, macOS, Linux, iPhone, iPad, Android tablets and phones, and even instantly in your web browser. - Keyman is completely free and open source! + Keyman is completely free and open source!

    @@ -66,7 +66,7 @@ -
    +

    Search over 2500 languages

    " alt="Search button"> @@ -80,7 +80,7 @@ With the world’s most powerful keyboarding engine, intuitive and rapid text input is now possible in your language, and for over 99% of the global population’s mother tongues!

    - + " alt="Hebrew Keyboard bookmarklet" />

    Keyman Bookmarklet

    @@ -159,7 +159,7 @@

    Developer Tools

    - + " alt="Gears" />

    Keyman Engine

    @@ -183,12 +183,12 @@

    About the Keyman team

    - Learn more about the hundreds of people involved in the Keyman project — or join the team yourself! + Learn more about the hundreds of people involved in the Keyman project — or join the team yourself!

    level == 'core'; }); @@ -203,7 +203,7 @@ } else { $img = "https://github.com/{$data[$r]->handle}.png?size=240"; } - echo ""; + echo ""; } ?>
    diff --git a/iphone-and-ipad/app/.htaccess b/_content/iphone-and-ipad/app/.htaccess similarity index 100% rename from iphone-and-ipad/app/.htaccess rename to _content/iphone-and-ipad/app/.htaccess diff --git a/iphone-and-ipad/index.php b/_content/iphone-and-ipad/index.php similarity index 95% rename from iphone-and-ipad/index.php rename to _content/iphone-and-ipad/index.php index c3a34907..329f4739 100644 --- a/iphone-and-ipad/index.php +++ b/_content/iphone-and-ipad/index.php @@ -26,7 +26,7 @@ -

    Want to try the Keyman for iPhone and iPad Beta? Learn more

    +

    Want to try the Keyman for iPhone and iPad Beta? Learn more

    @@ -232,11 +232,11 @@


    - You can develop your own keyboard layouts for Keyman for iPhone and iPad with Keyman Developer. If you have existing keyboards, they can be ported to iOS with just a recompile. And of course, we include support for touch-oriented features such as touch-and-hold menus, dynamic keyboard layers and more! + You can develop your own keyboard layouts for Keyman for iPhone and iPad with Keyman Developer. If you have existing keyboards, they can be ported to iOS with just a recompile. And of course, we include support for touch-oriented features such as touch-and-hold menus, dynamic keyboard layers and more!

    Keyman Engine for iPhone and iPad Documentation

    - Download the latest Keyman Engine for iOS + Download the latest Keyman Engine for iOS

    diff --git a/jobs/brisbane.md b/_content/jobs/brisbane.md similarity index 94% rename from jobs/brisbane.md rename to _content/jobs/brisbane.md index c9ef38e7..9dc7a5b7 100644 --- a/jobs/brisbane.md +++ b/_content/jobs/brisbane.md @@ -17,7 +17,7 @@ We are seeking people like you who are: ## About the event -[Marc Durdin](/about/team/bios/mcdurdin) will be sharing on his experiences working as +[Marc Durdin](../about/team/bios/mcdurdin) will be sharing on his experiences working as a software developer in the majority world — in Thailand, Papua New Guinea, Cambodia, and Laos. Watch the video to learn more about Marc's current context in Cambodia! @@ -68,8 +68,8 @@ Contact: Ross Cruickshank, [ross_cruickshank@sil.org](mailto:ross_cruickshank@si ## More information -* [Keyman Jobs](/jobs) -* [About Keyman](/) +* [Keyman Jobs](./) +* [About Keyman](../about) --- diff --git a/jobs/index.md b/_content/jobs/index.md similarity index 100% rename from jobs/index.md rename to _content/jobs/index.md diff --git a/keyboards/h/amharic/chat/index.php b/_content/keyboards/h/amharic/chat/index.php similarity index 100% rename from keyboards/h/amharic/chat/index.php rename to _content/keyboards/h/amharic/chat/index.php diff --git a/keyboards/h/amharic/index.php b/_content/keyboards/h/amharic/index.php similarity index 95% rename from keyboards/h/amharic/index.php rename to _content/keyboards/h/amharic/index.php index 29977831..ff11015d 100644 --- a/keyboards/h/amharic/index.php +++ b/_content/keyboards/h/amharic/index.php @@ -29,7 +29,7 @@

    Download Now

    - Learn more about Keyman for Windows + Learn more about Keyman for Windows

    Amharic Keyman for macOS

    - Type in Amharic in all your favourite software applications for macOS. Download Keyman + Type in Amharic in all your favourite software applications for macOS. Download Keyman for macOS first

    Download Now

    - Learn more about Keyman for macOS + Learn more about Keyman for macOS

    Amharic Keyman for iPhone

    @@ -96,24 +96,24 @@

    Download an Amharic keyboard on these devices:

diff --git a/keyboards/h/burmese/index.php b/_content/keyboards/h/burmese/index.php similarity index 100% rename from keyboards/h/burmese/index.php rename to _content/keyboards/h/burmese/index.php diff --git a/keyboards/h/cameroon/index.php b/_content/keyboards/h/cameroon/index.php similarity index 100% rename from keyboards/h/cameroon/index.php rename to _content/keyboards/h/cameroon/index.php diff --git a/keyboards/h/ethiopic/index.php b/_content/keyboards/h/ethiopic/index.php similarity index 100% rename from keyboards/h/ethiopic/index.php rename to _content/keyboards/h/ethiopic/index.php diff --git a/keyboards/h/eurolatin/index.php b/_content/keyboards/h/eurolatin/index.php similarity index 100% rename from keyboards/h/eurolatin/index.php rename to _content/keyboards/h/eurolatin/index.php diff --git a/keyboards/h/greek/index.php b/_content/keyboards/h/greek/index.php similarity index 100% rename from keyboards/h/greek/index.php rename to _content/keyboards/h/greek/index.php diff --git a/keyboards/h/ipa/index.php b/_content/keyboards/h/ipa/index.php similarity index 100% rename from keyboards/h/ipa/index.php rename to _content/keyboards/h/ipa/index.php diff --git a/keyboards/h/sinhala/garp/index.php b/_content/keyboards/h/sinhala/garp/index.php similarity index 91% rename from keyboards/h/sinhala/garp/index.php rename to _content/keyboards/h/sinhala/garp/index.php index 81a86e5c..7c442de0 100644 --- a/keyboards/h/sinhala/garp/index.php +++ b/_content/keyboards/h/sinhala/garp/index.php @@ -35,19 +35,19 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows

Garp Sinhala Keyman for macOS

- Type in Sinhala in all your favourite software applications for macOS. Download Keyman + Type in Sinhala in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS
@@ -92,25 +92,25 @@

Download a Sinhala keyboard on these devices:

- + .

Bookmarklet

@@ -124,7 +124,7 @@ You can also type Sinhala with:

diff --git a/keyboards/h/sinhala/index.php b/_content/keyboards/h/sinhala/index.php similarity index 100% rename from keyboards/h/sinhala/index.php rename to _content/keyboards/h/sinhala/index.php diff --git a/keyboards/h/sinhala/sinhala.PNG b/_content/keyboards/h/sinhala/sinhala.PNG similarity index 100% rename from keyboards/h/sinhala/sinhala.PNG rename to _content/keyboards/h/sinhala/sinhala.PNG diff --git a/keyboards/h/sinhala/sipon/index.php b/_content/keyboards/h/sinhala/sipon/index.php similarity index 91% rename from keyboards/h/sinhala/sipon/index.php rename to _content/keyboards/h/sinhala/sipon/index.php index 59c00177..54284d61 100644 --- a/keyboards/h/sinhala/sipon/index.php +++ b/_content/keyboards/h/sinhala/sipon/index.php @@ -35,19 +35,19 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows

Sipon Phonetic Sinhala Keyman for macOS

- Type in Sinhala in all your favourite software applications for macOS. Download Keyman + Type in Sinhala in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS
@@ -91,25 +91,25 @@

Download a Sinhala keyboard on these devices:

- + .

Bookmarklet

@@ -123,7 +123,7 @@ You can also type Sinhala with:

    -
  • Garp Sinhala - Another phonetic-entry layout for Sinhala.
  • +
  • Garp Sinhala - Another phonetic-entry layout for Sinhala.
diff --git a/keyboards/h/tamil/anjal-paangu/index.php b/_content/keyboards/h/tamil/anjal-paangu/index.php similarity index 93% rename from keyboards/h/tamil/anjal-paangu/index.php rename to _content/keyboards/h/tamil/anjal-paangu/index.php index 28091e83..a2d1b588 100644 --- a/keyboards/h/tamil/anjal-paangu/index.php +++ b/_content/keyboards/h/tamil/anjal-paangu/index.php @@ -35,7 +35,7 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows

Tamil Anjal Paangu Keyman for macOS

- Type in Tamil in all your favourite software applications for macOS. Download Keyman + Type in Tamil in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS

Tamil Keyman for iPhone

@@ -102,24 +102,24 @@

Download a Tamil keyboard on these devices:

- +

Bookmarklet

diff --git a/keyboards/h/tamil/index.php b/_content/keyboards/h/tamil/index.php similarity index 92% rename from keyboards/h/tamil/index.php rename to _content/keyboards/h/tamil/index.php index 8d3c4cbe..62716a27 100644 --- a/keyboards/h/tamil/index.php +++ b/_content/keyboards/h/tamil/index.php @@ -35,7 +35,7 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows

Tamil99 Keyman for macOS

- Type in Tamil in all your favourite software applications for macOS. Download Keyman + Type in Tamil in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS

Tamil Keyman for iPhone

@@ -102,24 +102,24 @@

Download a Tamil keyboard on these devices:

- +

Bookmarklet

@@ -130,7 +130,7 @@

Type in other Tamil keyboard layouts such as:

    -
  • Thamizha (Tamil99) - Popularly used in eKalappai, this keyboard follows the Tamil99 standard recommended by the Tamil Nadu government.
  • +
  • Thamizha (Tamil99) - Popularly used in eKalappai, this keyboard follows the Tamil99 standard recommended by the Tamil Nadu government.
  • Thamizha (Anjal) - Popularly used in eKalappai, this keyboard follows the Anjal phonetic standard. It’s the easiest to use when learning Tamil.
  • Thamizha (Bamini) - Popularly used in eKalappai, this keyboard follows the Bamini standard common in Sri Lanka, based on old Tamil typewriters.
  • Thamizha (Typewriter) - Popularly used in eKalappai, this keyboard follows the standard Tamil typewriter layout.
  • diff --git a/keyboards/h/tamil/isis/index.php b/_content/keyboards/h/tamil/isis/index.php similarity index 94% rename from keyboards/h/tamil/isis/index.php rename to _content/keyboards/h/tamil/isis/index.php index 3b92bcd4..f645d56e 100644 --- a/keyboards/h/tamil/isis/index.php +++ b/_content/keyboards/h/tamil/isis/index.php @@ -36,19 +36,19 @@

    Download Now

    - Learn more about Keyman for Windows + Learn more about Keyman for Windows

Tamil (ISIS) Keyman for macOS

- Type in Tamil in all your favourite software applications for macOS. Download Keyman + Type in Tamil in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS

Tamil Keyman for iPhone

@@ -91,24 +91,24 @@

Download a Tamil keyboard on these devices:

- +

Bookmarklet

diff --git a/keyboards/h/tamil/new-typewriter/index.php b/_content/keyboards/h/tamil/new-typewriter/index.php similarity index 93% rename from keyboards/h/tamil/new-typewriter/index.php rename to _content/keyboards/h/tamil/new-typewriter/index.php index 42125355..fd6c20ac 100644 --- a/keyboards/h/tamil/new-typewriter/index.php +++ b/_content/keyboards/h/tamil/new-typewriter/index.php @@ -35,7 +35,7 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows

Tamil New Typewriter Keyman for macOS

- Type in Tamil in all your favourite software applications for macOS. Download Keyman + Type in Tamil in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS

Tamil Keyman for iPhone

@@ -102,24 +102,24 @@

Download a Tamil keyboard on these devices:

- +

Bookmarklet

diff --git a/keyboards/h/tamil/suratha-bamuni/index.php b/_content/keyboards/h/tamil/suratha-bamuni/index.php similarity index 93% rename from keyboards/h/tamil/suratha-bamuni/index.php rename to _content/keyboards/h/tamil/suratha-bamuni/index.php index 2bc37388..607a3049 100644 --- a/keyboards/h/tamil/suratha-bamuni/index.php +++ b/_content/keyboards/h/tamil/suratha-bamuni/index.php @@ -35,7 +35,7 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows

Tamil Suratha Bamuni Keyman for macOS

- Type in Tamil in all your favourite software applications for macOS. Download Keyman + Type in Tamil in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS

Tamil Keyman for iPhone

@@ -102,24 +102,24 @@

Download a Tamil keyboard on these devices:

- +

Bookmarklet

diff --git a/keyboards/h/tamil/visual-media-modular/index.php b/_content/keyboards/h/tamil/visual-media-modular/index.php similarity index 93% rename from keyboards/h/tamil/visual-media-modular/index.php rename to _content/keyboards/h/tamil/visual-media-modular/index.php index 04290ffe..137bb256 100644 --- a/keyboards/h/tamil/visual-media-modular/index.php +++ b/_content/keyboards/h/tamil/visual-media-modular/index.php @@ -35,7 +35,7 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows

Tamil Visual Media (Modular) Keyman for macOS

- Type in Tamil in all your favourite software applications for macOS. Download Keyman + Type in Tamil in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS

Tamil Keyman for iPhone

@@ -102,24 +102,24 @@

Download a Tamil keyboard on these devices:

- +

Bookmarklet

diff --git a/keyboards/h/tamil/visual-media-typewriter/index.php b/_content/keyboards/h/tamil/visual-media-typewriter/index.php similarity index 93% rename from keyboards/h/tamil/visual-media-typewriter/index.php rename to _content/keyboards/h/tamil/visual-media-typewriter/index.php index 262e5883..004e6936 100644 --- a/keyboards/h/tamil/visual-media-typewriter/index.php +++ b/_content/keyboards/h/tamil/visual-media-typewriter/index.php @@ -35,7 +35,7 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows

Tamil Visual Media (Typewriter) Keyman for macOS

- Type in Tamil in all your favourite software applications for macOS. Download Keyman + Type in Tamil in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS

Tamil Keyman for iPhone

@@ -102,24 +102,24 @@

Download a Tamil keyboard on these devices:

- +

Bookmarklet

diff --git a/keyboards/h/tibetan/index.php b/_content/keyboards/h/tibetan/index.php similarity index 100% rename from keyboards/h/tibetan/index.php rename to _content/keyboards/h/tibetan/index.php diff --git a/keyboards/h/tigrigna/eritrean.php b/_content/keyboards/h/tigrigna/eritrean.php similarity index 95% rename from keyboards/h/tigrigna/eritrean.php rename to _content/keyboards/h/tigrigna/eritrean.php index 586b372c..29c9593b 100644 --- a/keyboards/h/tigrigna/eritrean.php +++ b/_content/keyboards/h/tigrigna/eritrean.php @@ -16,7 +16,7 @@ Type in Tigrigna on iPhone, iPad, Windows, macOS, Linux, and Android. Our Tigrigna keyboards works with Microsoft Word, Photoshop, Facebook, Twitter, email and thousands of other applications.

- Click here for Tigirigna (Ethiopia) + Click here for Tigirigna (Ethiopia)

@@ -65,13 +65,13 @@

Tigrigna Keyman for macOS

- Type in Tigrigna in all your favourite software applications for macOS. Download Keyman + Type in Tigrigna in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS
@@ -87,24 +87,24 @@

Download a Tigrigna keyboard on these devices:

- +

Bookmarklet

@@ -115,7 +115,7 @@

Type in other Ethiopic languages such as:

diff --git a/keyboards/h/tigrigna/index.php b/_content/keyboards/h/tigrigna/index.php similarity index 96% rename from keyboards/h/tigrigna/index.php rename to _content/keyboards/h/tigrigna/index.php index 1679a127..a11b8b32 100644 --- a/keyboards/h/tigrigna/index.php +++ b/_content/keyboards/h/tigrigna/index.php @@ -32,7 +32,7 @@

Download Now

- Learn more about Keyman for Windows + Learn more about Keyman for Windows
@@ -65,13 +65,13 @@

Tigrigna Keyman for macOS

- Type in Tigrigna in all your favourite software applications for macOS. Download Keyman + Type in Tigrigna in all your favourite software applications for macOS. Download Keyman for macOS first

Download Now

- Learn more about Keyman for macOS + Learn more about Keyman for macOS
@@ -87,24 +87,24 @@

Download a Tigrigna keyboard on these devices:

- +

Bookmarklet

@@ -123,7 +123,7 @@
  • Gurage Legacy
  • Harari
  • Tigre
  • -
  • Amharic
  • +
  • Amharic
  • diff --git a/keyboards/h/urdu/index.php b/_content/keyboards/h/urdu/index.php similarity index 94% rename from keyboards/h/urdu/index.php rename to _content/keyboards/h/urdu/index.php index d753e529..099bbb3c 100644 --- a/keyboards/h/urdu/index.php +++ b/_content/keyboards/h/urdu/index.php @@ -31,19 +31,19 @@

    Download Now

    - Learn more about Keyman for Windows + Learn more about Keyman for Windows

    Urdu Keyman for macOS

    - Type in Urdu in all your favourite software applications for macOS. Download Keyman + Type in Urdu in all your favourite software applications for macOS. Download Keyman for macOS first

    Download Now

    - Learn more about Keyman for macOS + Learn more about Keyman for macOS

    Urdu Keyman for iPhone

    @@ -86,24 +86,24 @@

    Download an Urdu keyboard on these devices: