diff options
author | Bill Richardson <wfrichar@chromium.org> | 2011-07-01 16:45:49 -0700 |
---|---|---|
committer | Bill Richardson <wfrichar@chromium.org> | 2011-08-02 10:57:50 -0700 |
commit | 8a5fb38cd64b07bd68bf52df3cc32f7b3176ce42 (patch) | |
tree | 549698bc1bb28745df6bc1e20d2c4b638e18344b | |
parent | d52b3dfde2c483f3604ff5fcb9ce3eabe771dc7a (diff) | |
download | vboot-8a5fb38cd64b07bd68bf52df3cc32f7b3176ce42.tar.gz |
Generate base images at 1366 x 768 using Imagemagick.
BUG=chromium-os:13037
TEST=none
Change-Id: I63fba47d14fca684589c885f1aac4b6228b24bb4
Reviewed-on: http://gerrit.chromium.org/gerrit/4426
Reviewed-by: Doug Anderson <dianders@chromium.org>
Tested-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
232 files changed, 1503 insertions, 172 deletions
diff --git a/scripts/newbitmaps/README b/scripts/newbitmaps/README index c71a0598..5a23eaf6 100644 --- a/scripts/newbitmaps/README +++ b/scripts/newbitmaps/README @@ -1,14 +1,17 @@ -This directory contains examples of the new-style BIOS bitmaps, and a simple -(and ugly) tool to view the configuration file that describes how each -screen is displayed. +This directory contains the sources for the new-style BIOS bitmaps, and a +simple (and ugly) tool to view the configuration file that describes how +each screen is displayed. Note: +Due to continuing improvements and tweaks, there have been several different +formats used for the BIOS bitmaps. + Because the bitmap images and display code is part of the Read-Only BIOS, back-porting any new bitmaps to older devices is not possible. -Old-style, unversioned bitmaps (used in Cr-48): +Old-style, unversioned bitmaps. Used in Mario / Cr-48. In the Cr-48 BIOS there are four BIOS screens that may be presented to the user. Each contains a graphic, a URL, and some informative text. The screens @@ -20,29 +23,34 @@ BIOS is compiled. The result is an opaque blob that cannot be viewed or edited with linux-based tools. -Version 1.0, new-style bitmaps (used in Alex): +Version 1.0, new-style bitmaps. Used in Alex / Samsung Series 5. -The BIOSes will continue to display the same basic screens, but it uses a -different format. Each screen has separate bitmaps for the basic graphic, -the URL, and the informative text, and is displayed by rendering each -component in order. This allows us to modify and replace any bitmap (most -frequently the HWID), using standard command-line tools such as imagemagick. -Compositing each screen in this way also means that we can easily provide -localized BIOS screens or custom messages. +The BIOS continues to display the same basic screens, but it uses a +different format internally (which we call the bmpblock). Each screen has +separate bitmaps for the basic graphic, the URL, and the informative text, +and the screen is displayed by rendering each component in order. This +allows us to modify and replace any bitmap (most frequently the HWID), using +standard command-line linux tools such as imagemagick. Compositing each +screen in this way also means that we can easily provide localized BIOS +screens or custom messages. The BIOS rotates through the localizations by +pressing the arrow keys when any screen is displayed. -Version 1.1 (used in ZGB): +Version 1.1. Used in ZGB / Acer AC700. This is essentially the same as version 1.0, except that the ASCII HWID -string can be rendered directly. In the screen description, the magic image -name "$HWID" (or "$HWID.rtol") indicates that the ASCII HWID value should be -displayed instead of an actual image. This means that we only need to -generate one bmpblock for all locales, since the HWID string can be changed -at the factory using "gbb_utility". +string can be rendered directly by the BIOS instead of as a bitmap. In the +screen description, the magic image name "$HWID" (or "$HWID.rtol" for a +right-justified placement) indicates that the ASCII HWID value should be +displayed at the given coordinates instead of a bitmap image. This means +that we only need to generate one bmpblock for all locales, since the ASCII +HWID string can be changed at the factory using "gbb_utility". The +last-displayed locale is stored in nvram, so it's sticky across reboots. The +factory process sets the default locale to the appropriate region. -Manual instructions: +Instructions: The bmpblk_utility reads a config file and produces a binary bmpblock. The config file lists the individual bitmaps and describes where to place each @@ -50,29 +58,29 @@ one when displaying each screen. The bmpblock is then written into the BIOS image with the gbb_utility. The bitmap_viewer program lets you view the composited screens as described by the config file. -* First, get the bitmap_viewer working. This is best used OUTSIDE of the - chroot. Test it by changing to the scripts/newbitmaps/images/1280x800 - directory and running "../../bitmap_viewer hwid_unknown.yaml". You may +* First, get the bitmap_viewer working. This is best done OUTSIDE of the + chroot. Test it by changing to the scripts/newbitmaps/images/16x9_generic + directory and running "../../bitmap_viewer DEFAULT.yaml". You may need to install some additional packages. For example, on Ubuntu you'll probably need to install the "python-yaml" and "python-wxgtk2.8" packages. -* Now make changes to the hwid_unknown.yaml config file, and use the - bitmap_viewer to see how the layout looks. Hit Ctrl-R in the small window - to reload the config file without restarting. +* Now make changes to the DEFAULT.yaml config file, and use bitmap_viewer to + see how the layout looks. Hit Ctrl-R in the small window to reload the + config file without restarting. -* The bitmap_viewer can display images in several different formats, but the - BIOS is very limited (and may differ between x86 and ARM). For x86, ensure - that you're using the proper format by converting any new bitmaps with a - command like this: +* The bitmap_viewer tool can display images in several different formats, + but the BIOS is very limited (and may differ between x86 and ARM). For + x86, ensure that you're using the proper format by converting any new + bitmaps with a command like this: convert IN.bmp -colors 256 -compress none -alpha off OUT.bmp * When you have the screens tweaked to your satisfaction, generate the binary bmpblock to embed into the BIOS. - bmpblk_utility -c hwid_unknown.yaml bmpblock.bin + bmpblk_utility -c DEFAULT.yaml bmpblock.bin -* Use the gbb_utility to modify the BIOS to contain our new set of bitmaps. +* Use the gbb_utility to modify the BIOS to contain this new set of bitmaps. NOTE: These commands are run (as root) on the device under test! @@ -87,7 +95,7 @@ composited screens as described by the config file. flashrom -p internal:bus=spi -r bios.bin - Put our bmpblock in our copy of the BIOS + Put the new bmpblock in the copy of the BIOS gbb_utility -s -b bmpblock.bin bios.bin @@ -109,90 +117,5 @@ composited screens as described by the config file. bmpblk_utility -x -d /SOME/SCRATCH/DIR bmpblock.bin Once you've unpacked it you can use the bitmap_viewer on the unpacked yaml - file to see what it looks like. There's not (yet) a single tool that just - displays the raw binary. - - - -Automated instructions: - -If you've got a LOT of HWIDs to generate, this is one way to do it. You can -do this entirely outside of the chroot if you've built vboot_reference -natively and put the resulting binaries into your $PATH. - - -* First, we generate the strings and bitmaps for each HWID: - - cd ./strings - mkdir ./hwids - cd ./hwids - - Put the list of new HWIDs strings into a file 'w': - - SAMS ALEX ALPHA-US - SAMS ALEX ALPHA-GB - SAMS ALEX ALPHA-FR - SAMS ALEX ALPHA-DE - SAMS ALEX ALPHA-ES - - You need to generate the HWID checksum numbers. I wrote this script, named - 'hwidsum', to append the digits to the string: - - #!/usr/bin/python - import sys,zlib; - me=' '.join(sys.argv[1:]); - print me, ('%04u'%(zlib.crc32(me)&0xffffffffL))[-4:] - - - Run another script like this to generate the checksums for the whole list: - - #!/bin/bash - while read STUFF; do - full=$(hwidsum "$STUFF") - str=$(echo "HWID ${full}" | sed 's/ /_/g').txt - echo "$full" > "$str" - done < w - - - And now convert the text files into bmps: - - ../text_to_bmp *.txt - - -* Move those HWID bmp files to the appropriate images directory: - - pushd ../../images/1280x800/ - mkdir ./hwids - mv ~1/*.bmp ./hwids/ - - -* Generate the yaml files for all these new HWIDs: - - ../make_yaml_from_hwids hwids/*.bmp - - -* Look at them with the bitmap viewer if you want. - - ../../bitmap_viewer hwid_sams_alex_alpha-us_4504.yaml - - -* Convert the yaml files into bitmap blobs: - - for i in *.yaml; do bmpblk_utility -c $i ${i%.yaml}.bin; done - - -* Test the bitmaps on a running system: - - As root on an Alex, for example, you'd say something like this: - - stop update-engine - cd /mnt/stateful_partition - flashrom -p internal:bus=spi -r bios.rom - scp USER@HOST:/SOME/PATH/TO/hwid_sams_alex_alpha-us_4504.bin . - gbb_utility -s \ - -i 'SAMS ALEX ALPHA-US 4504' \ - -b hwid_sams_alex_alpha-us_4504.bin - bios.rom newbios.rom - flashrom -p internal:bus=spi -w newbios.rom - - Then reboot and see what happens. + file to see what it looks like. There's not (yet) a single tool that + directly displays the raw binary. diff --git a/scripts/newbitmaps/images/DEFAULT.yaml b/scripts/newbitmaps/images/DEFAULT.yaml new file mode 100644 index 00000000..5332178f --- /dev/null +++ b/scripts/newbitmaps/images/DEFAULT.yaml @@ -0,0 +1,1401 @@ +bmpblock: 1.1 + +compression: 1 + +images: + + # The HWID must change for every BOM + # $HWID: hwid_unknown.png + + # This URL never changes + url: URL.png + + # The background images are from the UI people + devmode_bg: Devmode.png + remove_bg: Remove.png + yuck_bg: Yuck.png + insert_bg: Insert.png + + # The following strings must be approved by the localization people + en_model_text: ./localized_images/en/model.png + en_devmode_text: ./localized_images/en/devmode.png + en_remove_text: ./localized_images/en/remove.png + en_yuck_text: ./localized_images/en/yuck.png + en_insert_text: ./localized_images/en/insert.png + + es_419_model_text: ./localized_images/es_419/model.png + es_419_devmode_text: ./localized_images/es_419/devmode.png + es_419_remove_text: ./localized_images/es_419/remove.png + es_419_yuck_text: ./localized_images/es_419/yuck.png + es_419_insert_text: ./localized_images/es_419/insert.png + + pt_BR_model_text: ./localized_images/pt_BR/model.png + pt_BR_devmode_text: ./localized_images/pt_BR/devmode.png + pt_BR_remove_text: ./localized_images/pt_BR/remove.png + pt_BR_yuck_text: ./localized_images/pt_BR/yuck.png + pt_BR_insert_text: ./localized_images/pt_BR/insert.png + + en_GB_model_text: ./localized_images/en_GB/model.png + en_GB_devmode_text: ./localized_images/en_GB/devmode.png + en_GB_remove_text: ./localized_images/en_GB/remove.png + en_GB_yuck_text: ./localized_images/en_GB/yuck.png + en_GB_insert_text: ./localized_images/en_GB/insert.png + + fr_model_text: ./localized_images/fr/model.png + fr_devmode_text: ./localized_images/fr/devmode.png + fr_remove_text: ./localized_images/fr/remove.png + fr_yuck_text: ./localized_images/fr/yuck.png + fr_insert_text: ./localized_images/fr/insert.png + + es_model_text: ./localized_images/es/model.png + es_devmode_text: ./localized_images/es/devmode.png + es_remove_text: ./localized_images/es/remove.png + es_yuck_text: ./localized_images/es/yuck.png + es_insert_text: ./localized_images/es/insert.png + + pt_PT_model_text: ./localized_images/pt_PT/model.png + pt_PT_devmode_text: ./localized_images/pt_PT/devmode.png + pt_PT_remove_text: ./localized_images/pt_PT/remove.png + pt_PT_yuck_text: ./localized_images/pt_PT/yuck.png + pt_PT_insert_text: ./localized_images/pt_PT/insert.png + + ca_model_text: ./localized_images/ca/model.png + ca_devmode_text: ./localized_images/ca/devmode.png + ca_remove_text: ./localized_images/ca/remove.png + ca_yuck_text: ./localized_images/ca/yuck.png + ca_insert_text: ./localized_images/ca/insert.png + + it_model_text: ./localized_images/it/model.png + it_devmode_text: ./localized_images/it/devmode.png + it_remove_text: ./localized_images/it/remove.png + it_yuck_text: ./localized_images/it/yuck.png + it_insert_text: ./localized_images/it/insert.png + + de_model_text: ./localized_images/de/model.png + de_devmode_text: ./localized_images/de/devmode.png + de_remove_text: ./localized_images/de/remove.png + de_yuck_text: ./localized_images/de/yuck.png + de_insert_text: ./localized_images/de/insert.png + + el_model_text: ./localized_images/el/model.png + el_devmode_text: ./localized_images/el/devmode.png + el_remove_text: ./localized_images/el/remove.png + el_yuck_text: ./localized_images/el/yuck.png + el_insert_text: ./localized_images/el/insert.png + + nl_model_text: ./localized_images/nl/model.png + nl_devmode_text: ./localized_images/nl/devmode.png + nl_remove_text: ./localized_images/nl/remove.png + nl_yuck_text: ./localized_images/nl/yuck.png + nl_insert_text: ./localized_images/nl/insert.png + + da_model_text: ./localized_images/da/model.png + da_devmode_text: ./localized_images/da/devmode.png + da_remove_text: ./localized_images/da/remove.png + da_yuck_text: ./localized_images/da/yuck.png + da_insert_text: ./localized_images/da/insert.png + + no_model_text: ./localized_images/no/model.png + no_devmode_text: ./localized_images/no/devmode.png + no_remove_text: ./localized_images/no/remove.png + no_yuck_text: ./localized_images/no/yuck.png + no_insert_text: ./localized_images/no/insert.png + + sv_model_text: ./localized_images/sv/model.png + sv_devmode_text: ./localized_images/sv/devmode.png + sv_remove_text: ./localized_images/sv/remove.png + sv_yuck_text: ./localized_images/sv/yuck.png + sv_insert_text: ./localized_images/sv/insert.png + + fi_model_text: ./localized_images/fi/model.png + fi_devmode_text: ./localized_images/fi/devmode.png + fi_remove_text: ./localized_images/fi/remove.png + fi_yuck_text: ./localized_images/fi/yuck.png + fi_insert_text: ./localized_images/fi/insert.png + + et_model_text: ./localized_images/et/model.png + et_devmode_text: ./localized_images/et/devmode.png + et_remove_text: ./localized_images/et/remove.png + et_yuck_text: ./localized_images/et/yuck.png + et_insert_text: ./localized_images/et/insert.png + + lv_model_text: ./localized_images/lv/model.png + lv_devmode_text: ./localized_images/lv/devmode.png + lv_remove_text: ./localized_images/lv/remove.png + lv_yuck_text: ./localized_images/lv/yuck.png + lv_insert_text: ./localized_images/lv/insert.png + + lt_model_text: ./localized_images/lt/model.png + lt_devmode_text: ./localized_images/lt/devmode.png + lt_remove_text: ./localized_images/lt/remove.png + lt_yuck_text: ./localized_images/lt/yuck.png + lt_insert_text: ./localized_images/lt/insert.png + + ru_model_text: ./localized_images/ru/model.png + ru_devmode_text: ./localized_images/ru/devmode.png + ru_remove_text: ./localized_images/ru/remove.png + ru_yuck_text: ./localized_images/ru/yuck.png + ru_insert_text: ./localized_images/ru/insert.png + + pl_model_text: ./localized_images/pl/model.png + pl_devmode_text: ./localized_images/pl/devmode.png + pl_remove_text: ./localized_images/pl/remove.png + pl_yuck_text: ./localized_images/pl/yuck.png + pl_insert_text: ./localized_images/pl/insert.png + + cs_model_text: ./localized_images/cs/model.png + cs_devmode_text: ./localized_images/cs/devmode.png + cs_remove_text: ./localized_images/cs/remove.png + cs_yuck_text: ./localized_images/cs/yuck.png + cs_insert_text: ./localized_images/cs/insert.png + + sk_model_text: ./localized_images/sk/model.png + sk_devmode_text: ./localized_images/sk/devmode.png + sk_remove_text: ./localized_images/sk/remove.png + sk_yuck_text: ./localized_images/sk/yuck.png + sk_insert_text: ./localized_images/sk/insert.png + + hu_model_text: ./localized_images/hu/model.png + hu_devmode_text: ./localized_images/hu/devmode.png + hu_remove_text: ./localized_images/hu/remove.png + hu_yuck_text: ./localized_images/hu/yuck.png + hu_insert_text: ./localized_images/hu/insert.png + + sl_model_text: ./localized_images/sl/model.png + sl_devmode_text: ./localized_images/sl/devmode.png + sl_remove_text: ./localized_images/sl/remove.png + sl_yuck_text: ./localized_images/sl/yuck.png + sl_insert_text: ./localized_images/sl/insert.png + + sr_model_text: ./localized_images/sr/model.png + sr_devmode_text: ./localized_images/sr/devmode.png + sr_remove_text: ./localized_images/sr/remove.png + sr_yuck_text: ./localized_images/sr/yuck.png + sr_insert_text: ./localized_images/sr/insert.png + + hr_model_text: ./localized_images/hr/model.png + hr_devmode_text: ./localized_images/hr/devmode.png + hr_remove_text: ./localized_images/hr/remove.png + hr_yuck_text: ./localized_images/hr/yuck.png + hr_insert_text: ./localized_images/hr/insert.png + + bg_model_text: ./localized_images/bg/model.png + bg_devmode_text: ./localized_images/bg/devmode.png + bg_remove_text: ./localized_images/bg/remove.png + bg_yuck_text: ./localized_images/bg/yuck.png + bg_insert_text: ./localized_images/bg/insert.png + + ro_model_text: ./localized_images/ro/model.png + ro_devmode_text: ./localized_images/ro/devmode.png + ro_remove_text: ./localized_images/ro/remove.png + ro_yuck_text: ./localized_images/ro/yuck.png + ro_insert_text: ./localized_images/ro/insert.png + + uk_model_text: ./localized_images/uk/model.png + uk_devmode_text: ./localized_images/uk/devmode.png + uk_remove_text: ./localized_images/uk/remove.png + uk_yuck_text: ./localized_images/uk/yuck.png + uk_insert_text: ./localized_images/uk/insert.png + + tr_model_text: ./localized_images/tr/model.png + tr_devmode_text: ./localized_images/tr/devmode.png + tr_remove_text: ./localized_images/tr/remove.png + tr_yuck_text: ./localized_images/tr/yuck.png + tr_insert_text: ./localized_images/tr/insert.png + + iw_model_text: ./localized_images/iw/model.png + iw_devmode_text: ./localized_images/iw/devmode.png + iw_remove_text: ./localized_images/iw/remove.png + iw_yuck_text: ./localized_images/iw/yuck.png + iw_insert_text: ./localized_images/iw/insert.png + + ar_model_text: ./localized_images/ar/model.png + ar_devmode_text: ./localized_images/ar/devmode.png + ar_remove_text: ./localized_images/ar/remove.png + ar_yuck_text: ./localized_images/ar/yuck.png + ar_insert_text: ./localized_images/ar/insert.png + + fa_model_text: ./localized_images/fa/model.png + fa_devmode_text: ./localized_images/fa/devmode.png + fa_remove_text: ./localized_images/fa/remove.png + fa_yuck_text: ./localized_images/fa/yuck.png + fa_insert_text: ./localized_images/fa/insert.png + + hi_model_text: ./localized_images/hi/model.png + hi_devmode_text: ./localized_images/hi/devmode.png + hi_remove_text: ./localized_images/hi/remove.png + hi_yuck_text: ./localized_images/hi/yuck.png + hi_insert_text: ./localized_images/hi/insert.png + + th_model_text: ./localized_images/th/model.png + th_devmode_text: ./localized_images/th/devmode.png + th_remove_text: ./localized_images/th/remove.png + th_yuck_text: ./localized_images/th/yuck.png + th_insert_text: ./localized_images/th/insert.png + + vi_model_text: ./localized_images/vi/model.png + vi_devmode_text: ./localized_images/vi/devmode.png + vi_remove_text: ./localized_images/vi/remove.png + vi_yuck_text: ./localized_images/vi/yuck.png + vi_insert_text: ./localized_images/vi/insert.png + + id_model_text: ./localized_images/id/model.png + id_devmode_text: ./localized_images/id/devmode.png + id_remove_text: ./localized_images/id/remove.png + id_yuck_text: ./localized_images/id/yuck.png + id_insert_text: ./localized_images/id/insert.png + + fil_model_text: ./localized_images/fil/model.png + fil_devmode_text: ./localized_images/fil/devmode.png + fil_remove_text: ./localized_images/fil/remove.png + fil_yuck_text: ./localized_images/fil/yuck.png + fil_insert_text: ./localized_images/fil/insert.png + + zh_CN_model_text: ./localized_images/zh_CN/model.png + zh_CN_devmode_text: ./localized_images/zh_CN/devmode.png + zh_CN_remove_text: ./localized_images/zh_CN/remove.png + zh_CN_yuck_text: ./localized_images/zh_CN/yuck.png + zh_CN_insert_text: ./localized_images/zh_CN/insert.png + + zh_TW_model_text: ./localized_images/zh_TW/model.png + zh_TW_devmode_text: ./localized_images/zh_TW/devmode.png + zh_TW_remove_text: ./localized_images/zh_TW/remove.png + zh_TW_yuck_text: ./localized_images/zh_TW/yuck.png + zh_TW_insert_text: ./localized_images/zh_TW/insert.png + + ko_model_text: ./localized_images/ko/model.png + ko_devmode_text: ./localized_images/ko/devmode.png + ko_remove_text: ./localized_images/ko/remove.png + ko_yuck_text: ./localized_images/ko/yuck.png + ko_insert_text: ./localized_images/ko/insert.png + + ja_model_text: ./localized_images/ja/model.png + ja_devmode_text: ./localized_images/ja/devmode.png + ja_remove_text: ./localized_images/ja/remove.png + ja_yuck_text: ./localized_images/ja/yuck.png + ja_insert_text: ./localized_images/ja/insert.png + +screens: + en_devel: + - [ 0, 0, devmode_bg] + - [469, 669, en_devmode_text] + + en_remove: + - [ 0, 0, remove_bg] + - [439, 694, en_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [342, 595, en_remove_text] + + en_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, en_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [289, 595, en_yuck_text] + + en_insert: + - [ 0, 0, insert_bg] + - [439, 694, en_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [473, 570, en_insert_text] + + es_419_devel: + - [ 0, 0, devmode_bg] + - [400, 669, es_419_devmode_text] + + es_419_remove: + - [ 0, 0, remove_bg] + - [431, 694, es_419_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [282, 595, es_419_remove_text] + + es_419_yuck: + - [ 0, 0, yuck_bg] + - [431, 694, es_419_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [210, 595, es_419_yuck_text] + + es_419_insert: + - [ 0, 0, insert_bg] + - [431, 694, es_419_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [447, 570, es_419_insert_text] + + pt_BR_devel: + - [ 0, 0, devmode_bg] + - [358, 669, pt_BR_devmode_text] + + pt_BR_remove: + - [ 0, 0, remove_bg] + - [431, 694, pt_BR_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [285, 595, pt_BR_remove_text] + + pt_BR_yuck: + - [ 0, 0, yuck_bg] + - [431, 694, pt_BR_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [275, 595, pt_BR_yuck_text] + + pt_BR_insert: + - [ 0, 0, insert_bg] + - [431, 694, pt_BR_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [434, 570, pt_BR_insert_text] + + en_GB_devel: + - [ 0, 0, devmode_bg] + - [469, 669, en_GB_devmode_text] + + en_GB_remove: + - [ 0, 0, remove_bg] + - [439, 694, en_GB_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [342, 595, en_GB_remove_text] + + en_GB_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, en_GB_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [248, 595, en_GB_yuck_text] + + en_GB_insert: + - [ 0, 0, insert_bg] + - [439, 694, en_GB_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [473, 570, en_GB_insert_text] + + fr_devel: + - [ 0, 0, devmode_bg] + - [257, 669, fr_devmode_text] + + fr_remove: + - [ 0, 0, remove_bg] + - [427, 694, fr_model_text] + - [539, 694, $HWID] + - [288, 629, url] + - [131, 595, fr_remove_text] + + fr_yuck: + - [ 0, 0, yuck_bg] + - [427, 694, fr_model_text] + - [539, 694, $HWID] + - [288, 629, url] + - [132, 595, fr_yuck_text] + + fr_insert: + - [ 0, 0, insert_bg] + - [427, 694, fr_model_text] + - [539, 694, $HWID] + - [288, 629, url] + - [379, 570, fr_insert_text] + + es_devel: + - [ 0, 0, devmode_bg] + - [371, 669, es_devmode_text] + + es_remove: + - [ 0, 0, remove_bg] + - [431, 694, es_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [290, 595, es_remove_text] + + es_yuck: + - [ 0, 0, yuck_bg] + - [431, 694, es_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [264, 595, es_yuck_text] + + es_insert: + - [ 0, 0, insert_bg] + - [431, 694, es_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [419, 570, es_insert_text] + + pt_PT_devel: + - [ 0, 0, devmode_bg] + - [373, 669, pt_PT_devmode_text] + + pt_PT_remove: + - [ 0, 0, remove_bg] + - [431, 694, pt_PT_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [285, 595, pt_PT_remove_text] + + pt_PT_yuck: + - [ 0, 0, yuck_bg] + - [431, 694, pt_PT_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [297, 595, pt_PT_yuck_text] + + pt_PT_insert: + - [ 0, 0, insert_bg] + - [431, 694, pt_PT_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [416, 570, pt_PT_insert_text] + + ca_devel: + - [ 0, 0, devmode_bg] + - [386, 669, ca_devmode_text] + + ca_remove: + - [ 0, 0, remove_bg] + - [439, 694, ca_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [312, 595, ca_remove_text] + + ca_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, ca_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [180, 595, ca_yuck_text] + + ca_insert: + - [ 0, 0, insert_bg] + - [439, 694, ca_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [417, 570, ca_insert_text] + + it_devel: + - [ 0, 0, devmode_bg] + - [398, 669, it_devmode_text] + + it_remove: + - [ 0, 0, remove_bg] + - [428, 694, it_model_text] + - [538, 694, $HWID] + - [288, 629, url] + - [342, 595, it_remove_text] + + it_yuck: + - [ 0, 0, yuck_bg] + - [428, 694, it_model_text] + - [538, 694, $HWID] + - [288, 629, url] + - [297, 595, it_yuck_text] + + it_insert: + - [ 0, 0, insert_bg] + - [428, 694, it_model_text] + - [538, 694, $HWID] + - [288, 629, url] + - [422, 570, it_insert_text] + + de_devel: + - [ 0, 0, devmode_bg] + - [321, 669, de_devmode_text] + + de_remove: + - [ 0, 0, remove_bg] + - [436, 694, de_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [249, 595, de_remove_text] + + de_yuck: + - [ 0, 0, yuck_bg] + - [436, 694, de_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [243, 595, de_yuck_text] + + de_insert: + - [ 0, 0, insert_bg] + - [436, 694, de_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [369, 570, de_insert_text] + + el_devel: + - [ 0, 0, devmode_bg] + - [265, 669, el_devmode_text] + + el_remove: + - [ 0, 0, remove_bg] + - [424, 694, el_model_text] + - [542, 694, $HWID] + - [288, 629, url] + - [201, 595, el_remove_text] + + el_yuck: + - [ 0, 0, yuck_bg] + - [424, 694, el_model_text] + - [542, 694, $HWID] + - [288, 629, url] + - [174, 595, el_yuck_text] + + el_insert: + - [ 0, 0, insert_bg] + - [424, 694, el_model_text] + - [542, 694, $HWID] + - [288, 629, url] + - [416, 570, el_insert_text] + + nl_devel: + - [ 0, 0, devmode_bg] + - [389, 669, nl_devmode_text] + + nl_remove: + - [ 0, 0, remove_bg] + - [439, 694, nl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [297, 595, nl_remove_text] + + nl_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, nl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [119, 595, nl_yuck_text] + + nl_insert: + - [ 0, 0, insert_bg] + - [439, 694, nl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [451, 570, nl_insert_text] + + da_devel: + - [ 0, 0, devmode_bg] + - [368, 669, da_devmode_text] + + da_remove: + - [ 0, 0, remove_bg] + - [439, 694, da_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [340, 595, da_remove_text] + + da_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, da_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [261, 595, da_yuck_text] + + da_insert: + - [ 0, 0, insert_bg] + - [439, 694, da_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [446, 570, da_insert_text] + + no_devel: + - [ 0, 0, devmode_bg] + - [364, 669, no_devmode_text] + + no_remove: + - [ 0, 0, remove_bg] + - [436, 694, no_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [347, 595, no_remove_text] + + no_yuck: + - [ 0, 0, yuck_bg] + - [436, 694, no_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [169, 595, no_yuck_text] + + no_insert: + - [ 0, 0, insert_bg] + - [436, 694, no_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [425, 570, no_insert_text] + + sv_devel: + - [ 0, 0, devmode_bg] + - [401, 669, sv_devmode_text] + + sv_remove: + - [ 0, 0, remove_bg] + - [436, 694, sv_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [293, 595, sv_remove_text] + + sv_yuck: + - [ 0, 0, yuck_bg] + - [436, 694, sv_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [275, 595, sv_yuck_text] + + sv_insert: + - [ 0, 0, insert_bg] + - [436, 694, sv_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [476, 570, sv_insert_text] + + fi_devel: + - [ 0, 0, devmode_bg] + - [338, 669, fi_devmode_text] + + fi_remove: + - [ 0, 0, remove_bg] + - [447, 694, fi_model_text] + - [519, 694, $HWID] + - [288, 629, url] + - [369, 595, fi_remove_text] + + fi_yuck: + - [ 0, 0, yuck_bg] + - [447, 694, fi_model_text] + - [519, 694, $HWID] + - [288, 629, url] + - [207, 595, fi_yuck_text] + + fi_insert: + - [ 0, 0, insert_bg] + - [447, 694, fi_model_text] + - [519, 694, $HWID] + - [288, 629, url] + - [360, 570, fi_insert_text] + + et_devel: + - [ 0, 0, devmode_bg] + - [404, 669, et_devmode_text] + + et_remove: + - [ 0, 0, remove_bg] + - [439, 694, et_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [305, 595, et_remove_text] + + et_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, et_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [289, 595, et_yuck_text] + + et_insert: + - [ 0, 0, insert_bg] + - [439, 694, et_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [465, 570, et_insert_text] + + lv_devel: + - [ 0, 0, devmode_bg] + - [387, 669, lv_devmode_text] + + lv_remove: + - [ 0, 0, remove_bg] + - [429, 694, lv_model_text] + - [537, 694, $HWID] + - [288, 629, url] + - [362, 595, lv_remove_text] + + lv_yuck: + - [ 0, 0, yuck_bg] + - [429, 694, lv_model_text] + - [537, 694, $HWID] + - [288, 629, url] + - [368, 595, lv_yuck_text] + + lv_insert: + - [ 0, 0, insert_bg] + - [429, 694, lv_model_text] + - [537, 694, $HWID] + - [288, 629, url] + - [482, 570, lv_insert_text] + + lt_devel: + - [ 0, 0, devmode_bg] + - [372, 669, lt_devmode_text] + + lt_remove: + - [ 0, 0, remove_bg] + - [429, 694, lt_model_text] + - [537, 694, $HWID] + - [288, 629, url] + - [300, 595, lt_remove_text] + + lt_yuck: + - [ 0, 0, yuck_bg] + - [429, 694, lt_model_text] + - [537, 694, $HWID] + - [288, 629, url] + - [365, 595, lt_yuck_text] + + lt_insert: + - [ 0, 0, insert_bg] + - [429, 694, lt_model_text] + - [537, 694, $HWID] + - [288, 629, url] + - [459, 570, lt_insert_text] + + ru_devel: + - [ 0, 0, devmode_bg] + - [380, 669, ru_devmode_text] + + ru_remove: + - [ 0, 0, remove_bg] + - [426, 694, ru_model_text] + - [540, 694, $HWID] + - [288, 629, url] + - [272, 595, ru_remove_text] + + ru_yuck: + - [ 0, 0, yuck_bg] + - [426, 694, ru_model_text] + - [540, 694, $HWID] + - [288, 629, url] + - [205, 595, ru_yuck_text] + + ru_insert: + - [ 0, 0, insert_bg] + - [426, 694, ru_model_text] + - [540, 694, $HWID] + - [288, 629, url] + - [399, 570, ru_insert_text] + + pl_devel: + - [ 0, 0, devmode_bg] + - [363, 669, pl_devmode_text] + + pl_remove: + - [ 0, 0, remove_bg] + - [439, 694, pl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [198, 595, pl_remove_text] + + pl_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, pl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [240, 595, pl_yuck_text] + + pl_insert: + - [ 0, 0, insert_bg] + - [439, 694, pl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [387, 570, pl_insert_text] + + cs_devel: + - [ 0, 0, devmode_bg] + - [372, 669, cs_devmode_text] + + cs_remove: + - [ 0, 0, remove_bg] + - [439, 694, cs_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [244, 595, cs_remove_text] + + cs_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, cs_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [216, 595, cs_yuck_text] + + cs_insert: + - [ 0, 0, insert_bg] + - [439, 694, cs_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [357, 570, cs_insert_text] + + sk_devel: + - [ 0, 0, devmode_bg] + - [354, 669, sk_devmode_text] + + sk_remove: + - [ 0, 0, remove_bg] + - [439, 694, sk_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [282, 595, sk_remove_text] + + sk_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, sk_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [250, 595, sk_yuck_text] + + sk_insert: + - [ 0, 0, insert_bg] + - [439, 694, sk_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [347, 570, sk_insert_text] + + hu_devel: + - [ 0, 0, devmode_bg] + - [309, 669, hu_devmode_text] + + hu_remove: + - [ 0, 0, remove_bg] + - [436, 694, hu_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [200, 595, hu_remove_text] + + hu_yuck: + - [ 0, 0, yuck_bg] + - [436, 694, hu_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [199, 595, hu_yuck_text] + + hu_insert: + - [ 0, 0, insert_bg] + - [436, 694, hu_model_text] + - [531, 694, $HWID] + - [288, 629, url] + - [389, 570, hu_insert_text] + + sl_devel: + - [ 0, 0, devmode_bg] + - [438, 669, sl_devmode_text] + + sl_remove: + - [ 0, 0, remove_bg] + - [439, 694, sl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [357, 595, sl_remove_text] + + sl_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, sl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [216, 595, sl_yuck_text] + + sl_insert: + - [ 0, 0, insert_bg] + - [439, 694, sl_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [456, 570, sl_insert_text] + + sr_devel: + - [ 0, 0, devmode_bg] + - [314, 669, sr_devmode_text] + + sr_remove: + - [ 0, 0, remove_bg] + - [446, 694, sr_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [301, 595, sr_remove_text] + + sr_yuck: + - [ 0, 0, yuck_bg] + - [446, 694, sr_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [158, 595, sr_yuck_text] + + sr_insert: + - [ 0, 0, insert_bg] + - [446, 694, sr_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [447, 570, sr_insert_text] + + hr_devel: + - [ 0, 0, devmode_bg] + - [392, 669, hr_devmode_text] + + hr_remove: + - [ 0, 0, remove_bg] + - [439, 694, hr_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [330, 595, hr_remove_text] + + hr_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, hr_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [350, 595, hr_yuck_text] + + hr_insert: + - [ 0, 0, insert_bg] + - [439, 694, hr_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [480, 570, hr_insert_text] + + bg_devel: + - [ 0, 0, devmode_bg] + - [268, 669, bg_devmode_text] + + bg_remove: + - [ 0, 0, remove_bg] + - [433, 694, bg_model_text] + - [533, 694, $HWID] + - [288, 629, url] + - [188, 595, bg_remove_text] + + bg_yuck: + - [ 0, 0, yuck_bg] + - [433, 694, bg_model_text] + - [533, 694, $HWID] + - [288, 629, url] + - [180, 595, bg_yuck_text] + + bg_insert: + - [ 0, 0, insert_bg] + - [433, 694, bg_model_text] + - [533, 694, $HWID] + - [288, 629, url] + - [380, 570, bg_insert_text] + + ro_devel: + - [ 0, 0, devmode_bg] + - [323, 669, ro_devmode_text] + + ro_remove: + - [ 0, 0, remove_bg] + - [439, 694, ro_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [233, 595, ro_remove_text] + + ro_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, ro_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [335, 595, ro_yuck_text] + + ro_insert: + - [ 0, 0, insert_bg] + - [439, 694, ro_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [438, 570, ro_insert_text] + + uk_devel: + - [ 0, 0, devmode_bg] + - [395, 669, uk_devmode_text] + + uk_remove: + - [ 0, 0, remove_bg] + - [426, 694, uk_model_text] + - [540, 694, $HWID] + - [288, 629, url] + - [296, 595, uk_remove_text] + + uk_yuck: + - [ 0, 0, yuck_bg] + - [426, 694, uk_model_text] + - [540, 694, $HWID] + - [288, 629, url] + - [283, 595, uk_yuck_text] + + uk_insert: + - [ 0, 0, insert_bg] + - [426, 694, uk_model_text] + - [540, 694, $HWID] + - [288, 629, url] + - [441, 570, uk_insert_text] + + tr_devel: + - [ 0, 0, devmode_bg] + - [369, 669, tr_devmode_text] + + tr_remove: + - [ 0, 0, remove_bg] + - [439, 694, tr_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [235, 595, tr_remove_text] + + tr_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, tr_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [216, 595, tr_yuck_text] + + tr_insert: + - [ 0, 0, insert_bg] + - [439, 694, tr_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [462, 570, tr_insert_text] + + iw_devel: + - [ 0, 0, devmode_bg] + - [459, 669, iw_devmode_text] + + iw_remove: + - [ 0, 0, remove_bg] + - [446, 694, iw_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [376, 595, iw_remove_text] + + iw_yuck: + - [ 0, 0, yuck_bg] + - [446, 694, iw_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [300, 595, iw_yuck_text] + + iw_insert: + - [ 0, 0, insert_bg] + - [446, 694, iw_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [531, 570, iw_insert_text] + + ar_devel: + - [ 0, 0, devmode_bg] + - [427, 669, ar_devmode_text] + + ar_remove: + - [ 0, 0, remove_bg] + - [431, 694, ar_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [374, 595, ar_remove_text] + + ar_yuck: + - [ 0, 0, yuck_bg] + - [431, 694, ar_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [179, 595, ar_yuck_text] + + ar_insert: + - [ 0, 0, insert_bg] + - [431, 694, ar_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [453, 570, ar_insert_text] + + fa_devel: + - [ 0, 0, devmode_bg] + - [398, 669, fa_devmode_text] + + fa_remove: + - [ 0, 0, remove_bg] + - [453, 694, fa_model_text] + - [513, 694, $HWID] + - [288, 629, url] + - [276, 595, fa_remove_text] + + fa_yuck: + - [ 0, 0, yuck_bg] + - [453, 694, fa_model_text] + - [513, 694, $HWID] + - [288, 629, url] + - [196, 595, fa_yuck_text] + + fa_insert: + - [ 0, 0, insert_bg] + - [453, 694, fa_model_text] + - [513, 694, $HWID] + - [288, 629, url] + - [384, 570, fa_insert_text] + + hi_devel: + - [ 0, 0, devmode_bg] + - [396, 669, hi_devmode_text] + + hi_remove: + - [ 0, 0, remove_bg] + - [446, 694, hi_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [230, 595, hi_remove_text] + + hi_yuck: + - [ 0, 0, yuck_bg] + - [446, 694, hi_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [254, 595, hi_yuck_text] + + hi_insert: + - [ 0, 0, insert_bg] + - [446, 694, hi_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [390, 570, hi_insert_text] + + th_devel: + - [ 0, 0, devmode_bg] + - [483, 669, th_devmode_text] + + th_remove: + - [ 0, 0, remove_bg] + - [446, 694, th_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [294, 595, th_remove_text] + + th_yuck: + - [ 0, 0, yuck_bg] + - [446, 694, th_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [264, 595, th_yuck_text] + + th_insert: + - [ 0, 0, insert_bg] + - [446, 694, th_model_text] + - [521, 694, $HWID] + - [288, 629, url] + - [491, 570, th_insert_text] + + vi_devel: + - [ 0, 0, devmode_bg] + - [456, 669, vi_devmode_text] + + vi_remove: + - [ 0, 0, remove_bg] + - [439, 694, vi_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [323, 595, vi_remove_text] + + vi_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, vi_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [224, 595, vi_yuck_text] + + vi_insert: + - [ 0, 0, insert_bg] + - [439, 694, vi_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [416, 570, vi_insert_text] + + id_devel: + - [ 0, 0, devmode_bg] + - [422, 669, id_devmode_text] + + id_remove: + - [ 0, 0, remove_bg] + - [439, 694, id_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [267, 595, id_remove_text] + + id_yuck: + - [ 0, 0, yuck_bg] + - [439, 694, id_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [251, 595, id_yuck_text] + + id_insert: + - [ 0, 0, insert_bg] + - [439, 694, id_model_text] + - [528, 694, $HWID] + - [288, 629, url] + - [474, 570, id_insert_text] + + fil_devel: + - [ 0, 0, devmode_bg] + - [399, 669, fil_devmode_text] + + fil_remove: + - [ 0, 0, remove_bg] + - [431, 694, fil_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [247, 595, fil_remove_text] + + fil_yuck: + - [ 0, 0, yuck_bg] + - [431, 694, fil_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [223, 595, fil_yuck_text] + + fil_insert: + - [ 0, 0, insert_bg] + - [431, 694, fil_model_text] + - [535, 694, $HWID] + - [288, 629, url] + - [404, 570, fil_insert_text] + + zh_CN_devel: + - [ 0, 0, devmode_bg] + - [557, 669, zh_CN_devmode_text] + + zh_CN_remove: + - [ 0, 0, remove_bg] + - [457, 694, zh_CN_model_text] + - [510, 694, $HWID] + - [288, 629, url] + - [489, 595, zh_CN_remove_text] + + zh_CN_yuck: + - [ 0, 0, yuck_bg] + - [457, 694, zh_CN_model_text] + - [510, 694, $HWID] + - [288, 629, url] + - [460, 595, zh_CN_yuck_text] + + zh_CN_insert: + - [ 0, 0, insert_bg] + - [457, 694, zh_CN_model_text] + - [510, 694, $HWID] + - [288, 629, url] + - [543, 570, zh_CN_insert_text] + + zh_TW_devel: + - [ 0, 0, devmode_bg] + - [528, 669, zh_TW_devmode_text] + + zh_TW_remove: + - [ 0, 0, remove_bg] + - [457, 694, zh_TW_model_text] + - [510, 694, $HWID] + - [288, 629, url] + - [507, 595, zh_TW_remove_text] + + zh_TW_yuck: + - [ 0, 0, yuck_bg] + - [457, 694, zh_TW_model_text] + - [510, 694, $HWID] + - [288, 629, url] + - [464, 595, zh_TW_yuck_text] + + zh_TW_insert: + - [ 0, 0, insert_bg] + - [457, 694, zh_TW_model_text] + - [510, 694, $HWID] + - [288, 629, url] + - [536, 570, zh_TW_insert_text] + + ko_devel: + - [ 0, 0, devmode_bg] + - [530, 669, ko_devmode_text] + + ko_remove: + - [ 0, 0, remove_bg] + - [460, 694, ko_model_text] + - [506, 694, $HWID] + - [288, 629, url] + - [467, 595, ko_remove_text] + + ko_yuck: + - [ 0, 0, yuck_bg] + - [460, 694, ko_model_text] + - [506, 694, $HWID] + - [288, 629, url] + - [368, 595, ko_yuck_text] + + ko_insert: + - [ 0, 0, insert_bg] + - [460, 694, ko_model_text] + - [506, 694, $HWID] + - [288, 629, url] + - [552, 570, ko_insert_text] + + ja_devel: + - [ 0, 0, devmode_bg] + - [476, 669, ja_devmode_text] + + ja_remove: + - [ 0, 0, remove_bg] + - [453, 694, ja_model_text] + - [513, 694, $HWID] + - [288, 629, url] + - [374, 595, ja_remove_text] + + ja_yuck: + - [ 0, 0, yuck_bg] + - [453, 694, ja_model_text] + - [513, 694, $HWID] + - [288, 629, url] + - [358, 595, ja_yuck_text] + + ja_insert: + - [ 0, 0, insert_bg] + - [453, 694, ja_model_text] + - [513, 694, $HWID] + - [288, 629, url] + - [498, 570, ja_insert_text] + +localizations: + + # This determines the order in which the localizations appear. The first + # one is the default. + + - [ en_devel, en_remove, en_yuck, en_insert ] + - [ es_419_devel, es_419_remove, es_419_yuck, es_419_insert ] + - [ pt_BR_devel, pt_BR_remove, pt_BR_yuck, pt_BR_insert ] + - [ en_GB_devel, en_GB_remove, en_GB_yuck, en_GB_insert ] + - [ fr_devel, fr_remove, fr_yuck, fr_insert ] + - [ es_devel, es_remove, es_yuck, es_insert ] + - [ pt_PT_devel, pt_PT_remove, pt_PT_yuck, pt_PT_insert ] + - [ ca_devel, ca_remove, ca_yuck, ca_insert ] + - [ it_devel, it_remove, it_yuck, it_insert ] + - [ de_devel, de_remove, de_yuck, de_insert ] + - [ el_devel, el_remove, el_yuck, el_insert ] + - [ nl_devel, nl_remove, nl_yuck, nl_insert ] + - [ da_devel, da_remove, da_yuck, da_insert ] + - [ no_devel, no_remove, no_yuck, no_insert ] + - [ sv_devel, sv_remove, sv_yuck, sv_insert ] + - [ fi_devel, fi_remove, fi_yuck, fi_insert ] + - [ et_devel, et_remove, et_yuck, et_insert ] + - [ lv_devel, lv_remove, lv_yuck, lv_insert ] + - [ lt_devel, lt_remove, lt_yuck, lt_insert ] + - [ ru_devel, ru_remove, ru_yuck, ru_insert ] + - [ pl_devel, pl_remove, pl_yuck, pl_insert ] + - [ cs_devel, cs_remove, cs_yuck, cs_insert ] + - [ sk_devel, sk_remove, sk_yuck, sk_insert ] + - [ hu_devel, hu_remove, hu_yuck, hu_insert ] + - [ sl_devel, sl_remove, sl_yuck, sl_insert ] + - [ sr_devel, sr_remove, sr_yuck, sr_insert ] + - [ hr_devel, hr_remove, hr_yuck, hr_insert ] + - [ bg_devel, bg_remove, bg_yuck, bg_insert ] + - [ ro_devel, ro_remove, ro_yuck, ro_insert ] + - [ uk_devel, uk_remove, uk_yuck, uk_insert ] + - [ tr_devel, tr_remove, tr_yuck, tr_insert ] + - [ iw_devel, iw_remove, iw_yuck, iw_insert ] + - [ ar_devel, ar_remove, ar_yuck, ar_insert ] + - [ fa_devel, fa_remove, fa_yuck, fa_insert ] + - [ hi_devel, hi_remove, hi_yuck, hi_insert ] + - [ th_devel, th_remove, th_yuck, th_insert ] + - [ vi_devel, vi_remove, vi_yuck, vi_insert ] + - [ id_devel, id_remove, id_yuck, id_insert ] + - [ fil_devel, fil_remove, fil_yuck, fil_insert ] + - [ zh_CN_devel, zh_CN_remove, zh_CN_yuck, zh_CN_insert ] + - [ zh_TW_devel, zh_TW_remove, zh_TW_yuck, zh_TW_insert ] + - [ ko_devel, ko_remove, ko_yuck, ko_insert ] + - [ ja_devel, ja_remove, ja_yuck, ja_insert ] diff --git a/scripts/newbitmaps/images/Devmode.png b/scripts/newbitmaps/images/Devmode.png Binary files differnew file mode 100644 index 00000000..674201af --- /dev/null +++ b/scripts/newbitmaps/images/Devmode.png diff --git a/scripts/newbitmaps/images/Insert.png b/scripts/newbitmaps/images/Insert.png Binary files differnew file mode 100644 index 00000000..d521c23d --- /dev/null +++ b/scripts/newbitmaps/images/Insert.png diff --git a/scripts/newbitmaps/images/README b/scripts/newbitmaps/images/README new file mode 100644 index 00000000..98a2c4a3 --- /dev/null +++ b/scripts/newbitmaps/images/README @@ -0,0 +1,3 @@ +These are the official images from which the BIOS bitmaps are derived. If +changes are needed, send these graphical images to the localization experts +for review. Rendering UTF text into the correct images is not 100% reliable. diff --git a/scripts/newbitmaps/images/Remove.png b/scripts/newbitmaps/images/Remove.png Binary files differnew file mode 100644 index 00000000..10bb3546 --- /dev/null +++ b/scripts/newbitmaps/images/Remove.png diff --git a/scripts/newbitmaps/images/URL.png b/scripts/newbitmaps/images/URL.png Binary files differnew file mode 100644 index 00000000..8b9a69fb --- /dev/null +++ b/scripts/newbitmaps/images/URL.png diff --git a/scripts/newbitmaps/images/Yuck.png b/scripts/newbitmaps/images/Yuck.png Binary files differnew file mode 100644 index 00000000..b753c897 --- /dev/null +++ b/scripts/newbitmaps/images/Yuck.png diff --git a/scripts/newbitmaps/images/d.bmp b/scripts/newbitmaps/images/d.bmp Binary files differnew file mode 100644 index 00000000..749322a5 --- /dev/null +++ b/scripts/newbitmaps/images/d.bmp diff --git a/scripts/newbitmaps/images/h.png b/scripts/newbitmaps/images/h.png Binary files differnew file mode 100644 index 00000000..18fdfbba --- /dev/null +++ b/scripts/newbitmaps/images/h.png diff --git a/scripts/newbitmaps/images/hwid_unknown.png b/scripts/newbitmaps/images/hwid_unknown.png Binary files differnew file mode 100644 index 00000000..564599a6 --- /dev/null +++ b/scripts/newbitmaps/images/hwid_unknown.png diff --git a/scripts/newbitmaps/images/localized_images/ar/devmode.png b/scripts/newbitmaps/images/localized_images/ar/devmode.png Binary files differnew file mode 100644 index 00000000..14f683ea --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ar/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/ar/insert.png b/scripts/newbitmaps/images/localized_images/ar/insert.png Binary files differnew file mode 100644 index 00000000..e63fed58 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ar/insert.png diff --git a/scripts/newbitmaps/images/localized_images/ar/model.png b/scripts/newbitmaps/images/localized_images/ar/model.png Binary files differnew file mode 100644 index 00000000..5442627c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ar/model.png diff --git a/scripts/newbitmaps/images/localized_images/ar/remove.png b/scripts/newbitmaps/images/localized_images/ar/remove.png Binary files differnew file mode 100644 index 00000000..f801075a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ar/remove.png diff --git a/scripts/newbitmaps/images/localized_images/ar/yuck.png b/scripts/newbitmaps/images/localized_images/ar/yuck.png Binary files differnew file mode 100644 index 00000000..bb167792 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ar/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/bg/devmode.png b/scripts/newbitmaps/images/localized_images/bg/devmode.png Binary files differnew file mode 100644 index 00000000..e943a5bb --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/bg/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/bg/insert.png b/scripts/newbitmaps/images/localized_images/bg/insert.png Binary files differnew file mode 100644 index 00000000..4edfa667 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/bg/insert.png diff --git a/scripts/newbitmaps/images/localized_images/bg/model.png b/scripts/newbitmaps/images/localized_images/bg/model.png Binary files differnew file mode 100644 index 00000000..38d547e3 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/bg/model.png diff --git a/scripts/newbitmaps/images/localized_images/bg/remove.png b/scripts/newbitmaps/images/localized_images/bg/remove.png Binary files differnew file mode 100644 index 00000000..8b4e381c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/bg/remove.png diff --git a/scripts/newbitmaps/images/localized_images/bg/yuck.png b/scripts/newbitmaps/images/localized_images/bg/yuck.png Binary files differnew file mode 100644 index 00000000..0098b521 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/bg/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/ca/devmode.png b/scripts/newbitmaps/images/localized_images/ca/devmode.png Binary files differnew file mode 100644 index 00000000..8fec9799 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ca/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/ca/insert.png b/scripts/newbitmaps/images/localized_images/ca/insert.png Binary files differnew file mode 100644 index 00000000..f0de45d8 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ca/insert.png diff --git a/scripts/newbitmaps/images/localized_images/ca/model.png b/scripts/newbitmaps/images/localized_images/ca/model.png Binary files differnew file mode 100644 index 00000000..f32fa0d9 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ca/model.png diff --git a/scripts/newbitmaps/images/localized_images/ca/remove.png b/scripts/newbitmaps/images/localized_images/ca/remove.png Binary files differnew file mode 100644 index 00000000..89e92297 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ca/remove.png diff --git a/scripts/newbitmaps/images/localized_images/ca/yuck.png b/scripts/newbitmaps/images/localized_images/ca/yuck.png Binary files differnew file mode 100644 index 00000000..35564348 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ca/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/cs/devmode.png b/scripts/newbitmaps/images/localized_images/cs/devmode.png Binary files differnew file mode 100644 index 00000000..aad57df1 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/cs/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/cs/insert.png b/scripts/newbitmaps/images/localized_images/cs/insert.png Binary files differnew file mode 100644 index 00000000..719d45ce --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/cs/insert.png diff --git a/scripts/newbitmaps/images/localized_images/cs/model.png b/scripts/newbitmaps/images/localized_images/cs/model.png Binary files differnew file mode 100644 index 00000000..1fcd8cbe --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/cs/model.png diff --git a/scripts/newbitmaps/images/localized_images/cs/remove.png b/scripts/newbitmaps/images/localized_images/cs/remove.png Binary files differnew file mode 100644 index 00000000..e08f0164 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/cs/remove.png diff --git a/scripts/newbitmaps/images/localized_images/cs/yuck.png b/scripts/newbitmaps/images/localized_images/cs/yuck.png Binary files differnew file mode 100644 index 00000000..1cedcf6a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/cs/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/da/devmode.png b/scripts/newbitmaps/images/localized_images/da/devmode.png Binary files differnew file mode 100644 index 00000000..8190aaa1 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/da/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/da/insert.png b/scripts/newbitmaps/images/localized_images/da/insert.png Binary files differnew file mode 100644 index 00000000..09295f8d --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/da/insert.png diff --git a/scripts/newbitmaps/images/localized_images/da/model.png b/scripts/newbitmaps/images/localized_images/da/model.png Binary files differnew file mode 100644 index 00000000..2e66efb0 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/da/model.png diff --git a/scripts/newbitmaps/images/localized_images/da/remove.png b/scripts/newbitmaps/images/localized_images/da/remove.png Binary files differnew file mode 100644 index 00000000..73698cb3 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/da/remove.png diff --git a/scripts/newbitmaps/images/localized_images/da/yuck.png b/scripts/newbitmaps/images/localized_images/da/yuck.png Binary files differnew file mode 100644 index 00000000..53453137 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/da/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/de/devmode.png b/scripts/newbitmaps/images/localized_images/de/devmode.png Binary files differnew file mode 100644 index 00000000..d4c171aa --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/de/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/de/insert.png b/scripts/newbitmaps/images/localized_images/de/insert.png Binary files differnew file mode 100644 index 00000000..6d50b0d7 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/de/insert.png diff --git a/scripts/newbitmaps/images/localized_images/de/model.png b/scripts/newbitmaps/images/localized_images/de/model.png Binary files differnew file mode 100644 index 00000000..17943b3f --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/de/model.png diff --git a/scripts/newbitmaps/images/localized_images/de/remove.png b/scripts/newbitmaps/images/localized_images/de/remove.png Binary files differnew file mode 100644 index 00000000..af1fb3b1 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/de/remove.png diff --git a/scripts/newbitmaps/images/localized_images/de/yuck.png b/scripts/newbitmaps/images/localized_images/de/yuck.png Binary files differnew file mode 100644 index 00000000..004536f2 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/de/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/el/devmode.png b/scripts/newbitmaps/images/localized_images/el/devmode.png Binary files differnew file mode 100644 index 00000000..e2668d92 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/el/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/el/insert.png b/scripts/newbitmaps/images/localized_images/el/insert.png Binary files differnew file mode 100644 index 00000000..c4d42e7c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/el/insert.png diff --git a/scripts/newbitmaps/images/localized_images/el/model.png b/scripts/newbitmaps/images/localized_images/el/model.png Binary files differnew file mode 100644 index 00000000..e99005e4 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/el/model.png diff --git a/scripts/newbitmaps/images/localized_images/el/remove.png b/scripts/newbitmaps/images/localized_images/el/remove.png Binary files differnew file mode 100644 index 00000000..62433f48 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/el/remove.png diff --git a/scripts/newbitmaps/images/localized_images/el/yuck.png b/scripts/newbitmaps/images/localized_images/el/yuck.png Binary files differnew file mode 100644 index 00000000..16314340 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/el/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/en/devmode.png b/scripts/newbitmaps/images/localized_images/en/devmode.png Binary files differnew file mode 100644 index 00000000..f4cf9bda --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/en/insert.png b/scripts/newbitmaps/images/localized_images/en/insert.png Binary files differnew file mode 100644 index 00000000..2e6bd429 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en/insert.png diff --git a/scripts/newbitmaps/images/localized_images/en/model.png b/scripts/newbitmaps/images/localized_images/en/model.png Binary files differnew file mode 100644 index 00000000..f25d57be --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en/model.png diff --git a/scripts/newbitmaps/images/localized_images/en/remove.png b/scripts/newbitmaps/images/localized_images/en/remove.png Binary files differnew file mode 100644 index 00000000..fbd8a63e --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en/remove.png diff --git a/scripts/newbitmaps/images/localized_images/en/yuck.png b/scripts/newbitmaps/images/localized_images/en/yuck.png Binary files differnew file mode 100644 index 00000000..4aed0435 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/en_GB/devmode.png b/scripts/newbitmaps/images/localized_images/en_GB/devmode.png Binary files differnew file mode 100644 index 00000000..319cbb85 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en_GB/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/en_GB/insert.png b/scripts/newbitmaps/images/localized_images/en_GB/insert.png Binary files differnew file mode 100644 index 00000000..35588eda --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en_GB/insert.png diff --git a/scripts/newbitmaps/images/localized_images/en_GB/model.png b/scripts/newbitmaps/images/localized_images/en_GB/model.png Binary files differnew file mode 100644 index 00000000..934b2878 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en_GB/model.png diff --git a/scripts/newbitmaps/images/localized_images/en_GB/remove.png b/scripts/newbitmaps/images/localized_images/en_GB/remove.png Binary files differnew file mode 100644 index 00000000..72860a55 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en_GB/remove.png diff --git a/scripts/newbitmaps/images/localized_images/en_GB/yuck.png b/scripts/newbitmaps/images/localized_images/en_GB/yuck.png Binary files differnew file mode 100644 index 00000000..a23bb25c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/en_GB/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/es/devmode.png b/scripts/newbitmaps/images/localized_images/es/devmode.png Binary files differnew file mode 100644 index 00000000..836fe9c7 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/es/insert.png b/scripts/newbitmaps/images/localized_images/es/insert.png Binary files differnew file mode 100644 index 00000000..e06a65b8 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es/insert.png diff --git a/scripts/newbitmaps/images/localized_images/es/model.png b/scripts/newbitmaps/images/localized_images/es/model.png Binary files differnew file mode 100644 index 00000000..62fe6de4 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es/model.png diff --git a/scripts/newbitmaps/images/localized_images/es/remove.png b/scripts/newbitmaps/images/localized_images/es/remove.png Binary files differnew file mode 100644 index 00000000..0bc90286 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es/remove.png diff --git a/scripts/newbitmaps/images/localized_images/es/yuck.png b/scripts/newbitmaps/images/localized_images/es/yuck.png Binary files differnew file mode 100644 index 00000000..5c97f0ae --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/es_419/devmode.png b/scripts/newbitmaps/images/localized_images/es_419/devmode.png Binary files differnew file mode 100644 index 00000000..6273fbd1 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es_419/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/es_419/insert.png b/scripts/newbitmaps/images/localized_images/es_419/insert.png Binary files differnew file mode 100644 index 00000000..2a20c884 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es_419/insert.png diff --git a/scripts/newbitmaps/images/localized_images/es_419/model.png b/scripts/newbitmaps/images/localized_images/es_419/model.png Binary files differnew file mode 100644 index 00000000..a56c8b51 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es_419/model.png diff --git a/scripts/newbitmaps/images/localized_images/es_419/remove.png b/scripts/newbitmaps/images/localized_images/es_419/remove.png Binary files differnew file mode 100644 index 00000000..279b5518 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es_419/remove.png diff --git a/scripts/newbitmaps/images/localized_images/es_419/yuck.png b/scripts/newbitmaps/images/localized_images/es_419/yuck.png Binary files differnew file mode 100644 index 00000000..e46f6b4f --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/es_419/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/et/devmode.png b/scripts/newbitmaps/images/localized_images/et/devmode.png Binary files differnew file mode 100644 index 00000000..51b3479d --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/et/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/et/insert.png b/scripts/newbitmaps/images/localized_images/et/insert.png Binary files differnew file mode 100644 index 00000000..0ad8582a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/et/insert.png diff --git a/scripts/newbitmaps/images/localized_images/et/model.png b/scripts/newbitmaps/images/localized_images/et/model.png Binary files differnew file mode 100644 index 00000000..4ba80f9c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/et/model.png diff --git a/scripts/newbitmaps/images/localized_images/et/remove.png b/scripts/newbitmaps/images/localized_images/et/remove.png Binary files differnew file mode 100644 index 00000000..d491b237 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/et/remove.png diff --git a/scripts/newbitmaps/images/localized_images/et/yuck.png b/scripts/newbitmaps/images/localized_images/et/yuck.png Binary files differnew file mode 100644 index 00000000..51559108 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/et/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/fa/devmode.png b/scripts/newbitmaps/images/localized_images/fa/devmode.png Binary files differnew file mode 100644 index 00000000..c06a409a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fa/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/fa/insert.png b/scripts/newbitmaps/images/localized_images/fa/insert.png Binary files differnew file mode 100644 index 00000000..4a5ca97d --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fa/insert.png diff --git a/scripts/newbitmaps/images/localized_images/fa/model.png b/scripts/newbitmaps/images/localized_images/fa/model.png Binary files differnew file mode 100644 index 00000000..c0115113 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fa/model.png diff --git a/scripts/newbitmaps/images/localized_images/fa/remove.png b/scripts/newbitmaps/images/localized_images/fa/remove.png Binary files differnew file mode 100644 index 00000000..f10f4f47 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fa/remove.png diff --git a/scripts/newbitmaps/images/localized_images/fa/yuck.png b/scripts/newbitmaps/images/localized_images/fa/yuck.png Binary files differnew file mode 100644 index 00000000..b6a8d942 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fa/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/fi/devmode.png b/scripts/newbitmaps/images/localized_images/fi/devmode.png Binary files differnew file mode 100644 index 00000000..043695a9 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fi/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/fi/insert.png b/scripts/newbitmaps/images/localized_images/fi/insert.png Binary files differnew file mode 100644 index 00000000..cfcbfa5b --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fi/insert.png diff --git a/scripts/newbitmaps/images/localized_images/fi/model.png b/scripts/newbitmaps/images/localized_images/fi/model.png Binary files differnew file mode 100644 index 00000000..3c29ac0e --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fi/model.png diff --git a/scripts/newbitmaps/images/localized_images/fi/remove.png b/scripts/newbitmaps/images/localized_images/fi/remove.png Binary files differnew file mode 100644 index 00000000..fe14475c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fi/remove.png diff --git a/scripts/newbitmaps/images/localized_images/fi/yuck.png b/scripts/newbitmaps/images/localized_images/fi/yuck.png Binary files differnew file mode 100644 index 00000000..2f55ecf1 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fi/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/fil/devmode.png b/scripts/newbitmaps/images/localized_images/fil/devmode.png Binary files differnew file mode 100644 index 00000000..118a6462 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fil/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/fil/insert.png b/scripts/newbitmaps/images/localized_images/fil/insert.png Binary files differnew file mode 100644 index 00000000..083289fc --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fil/insert.png diff --git a/scripts/newbitmaps/images/localized_images/fil/model.png b/scripts/newbitmaps/images/localized_images/fil/model.png Binary files differnew file mode 100644 index 00000000..f04306cc --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fil/model.png diff --git a/scripts/newbitmaps/images/localized_images/fil/remove.png b/scripts/newbitmaps/images/localized_images/fil/remove.png Binary files differnew file mode 100644 index 00000000..06f98c5b --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fil/remove.png diff --git a/scripts/newbitmaps/images/localized_images/fil/yuck.png b/scripts/newbitmaps/images/localized_images/fil/yuck.png Binary files differnew file mode 100644 index 00000000..a1aa11e7 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fil/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/fr/devmode.png b/scripts/newbitmaps/images/localized_images/fr/devmode.png Binary files differnew file mode 100644 index 00000000..35363043 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fr/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/fr/insert.png b/scripts/newbitmaps/images/localized_images/fr/insert.png Binary files differnew file mode 100644 index 00000000..7466b012 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fr/insert.png diff --git a/scripts/newbitmaps/images/localized_images/fr/model.png b/scripts/newbitmaps/images/localized_images/fr/model.png Binary files differnew file mode 100644 index 00000000..6e40f9a4 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fr/model.png diff --git a/scripts/newbitmaps/images/localized_images/fr/remove.png b/scripts/newbitmaps/images/localized_images/fr/remove.png Binary files differnew file mode 100644 index 00000000..088e1e14 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fr/remove.png diff --git a/scripts/newbitmaps/images/localized_images/fr/yuck.png b/scripts/newbitmaps/images/localized_images/fr/yuck.png Binary files differnew file mode 100644 index 00000000..b26e5a4d --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/fr/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/hi/devmode.png b/scripts/newbitmaps/images/localized_images/hi/devmode.png Binary files differnew file mode 100644 index 00000000..8d672959 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hi/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/hi/insert.png b/scripts/newbitmaps/images/localized_images/hi/insert.png Binary files differnew file mode 100644 index 00000000..bfd14074 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hi/insert.png diff --git a/scripts/newbitmaps/images/localized_images/hi/model.png b/scripts/newbitmaps/images/localized_images/hi/model.png Binary files differnew file mode 100644 index 00000000..47a7e67b --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hi/model.png diff --git a/scripts/newbitmaps/images/localized_images/hi/remove.png b/scripts/newbitmaps/images/localized_images/hi/remove.png Binary files differnew file mode 100644 index 00000000..34dd6080 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hi/remove.png diff --git a/scripts/newbitmaps/images/localized_images/hi/yuck.png b/scripts/newbitmaps/images/localized_images/hi/yuck.png Binary files differnew file mode 100644 index 00000000..b62402d7 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hi/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/hr/devmode.png b/scripts/newbitmaps/images/localized_images/hr/devmode.png Binary files differnew file mode 100644 index 00000000..7114cc37 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hr/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/hr/insert.png b/scripts/newbitmaps/images/localized_images/hr/insert.png Binary files differnew file mode 100644 index 00000000..54532872 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hr/insert.png diff --git a/scripts/newbitmaps/images/localized_images/hr/model.png b/scripts/newbitmaps/images/localized_images/hr/model.png Binary files differnew file mode 100644 index 00000000..a7b76289 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hr/model.png diff --git a/scripts/newbitmaps/images/localized_images/hr/remove.png b/scripts/newbitmaps/images/localized_images/hr/remove.png Binary files differnew file mode 100644 index 00000000..e09f9155 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hr/remove.png diff --git a/scripts/newbitmaps/images/localized_images/hr/yuck.png b/scripts/newbitmaps/images/localized_images/hr/yuck.png Binary files differnew file mode 100644 index 00000000..50f0b1ec --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hr/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/hu/devmode.png b/scripts/newbitmaps/images/localized_images/hu/devmode.png Binary files differnew file mode 100644 index 00000000..1f5c384f --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hu/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/hu/insert.png b/scripts/newbitmaps/images/localized_images/hu/insert.png Binary files differnew file mode 100644 index 00000000..e006eea9 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hu/insert.png diff --git a/scripts/newbitmaps/images/localized_images/hu/model.png b/scripts/newbitmaps/images/localized_images/hu/model.png Binary files differnew file mode 100644 index 00000000..c89418b3 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hu/model.png diff --git a/scripts/newbitmaps/images/localized_images/hu/remove.png b/scripts/newbitmaps/images/localized_images/hu/remove.png Binary files differnew file mode 100644 index 00000000..22baecc5 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hu/remove.png diff --git a/scripts/newbitmaps/images/localized_images/hu/yuck.png b/scripts/newbitmaps/images/localized_images/hu/yuck.png Binary files differnew file mode 100644 index 00000000..9367cd6e --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/hu/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/id/devmode.png b/scripts/newbitmaps/images/localized_images/id/devmode.png Binary files differnew file mode 100644 index 00000000..5aa8e6b1 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/id/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/id/insert.png b/scripts/newbitmaps/images/localized_images/id/insert.png Binary files differnew file mode 100644 index 00000000..f71e804c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/id/insert.png diff --git a/scripts/newbitmaps/images/localized_images/id/model.png b/scripts/newbitmaps/images/localized_images/id/model.png Binary files differnew file mode 100644 index 00000000..c6618e15 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/id/model.png diff --git a/scripts/newbitmaps/images/localized_images/id/remove.png b/scripts/newbitmaps/images/localized_images/id/remove.png Binary files differnew file mode 100644 index 00000000..b72c54d8 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/id/remove.png diff --git a/scripts/newbitmaps/images/localized_images/id/yuck.png b/scripts/newbitmaps/images/localized_images/id/yuck.png Binary files differnew file mode 100644 index 00000000..82d13462 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/id/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/it/devmode.png b/scripts/newbitmaps/images/localized_images/it/devmode.png Binary files differnew file mode 100644 index 00000000..d9a1a31f --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/it/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/it/insert.png b/scripts/newbitmaps/images/localized_images/it/insert.png Binary files differnew file mode 100644 index 00000000..a6064917 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/it/insert.png diff --git a/scripts/newbitmaps/images/localized_images/it/model.png b/scripts/newbitmaps/images/localized_images/it/model.png Binary files differnew file mode 100644 index 00000000..d2cb4cc6 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/it/model.png diff --git a/scripts/newbitmaps/images/localized_images/it/remove.png b/scripts/newbitmaps/images/localized_images/it/remove.png Binary files differnew file mode 100644 index 00000000..2007e1a9 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/it/remove.png diff --git a/scripts/newbitmaps/images/localized_images/it/yuck.png b/scripts/newbitmaps/images/localized_images/it/yuck.png Binary files differnew file mode 100644 index 00000000..4fc14f83 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/it/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/iw/devmode.png b/scripts/newbitmaps/images/localized_images/iw/devmode.png Binary files differnew file mode 100644 index 00000000..85d53bba --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/iw/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/iw/insert.png b/scripts/newbitmaps/images/localized_images/iw/insert.png Binary files differnew file mode 100644 index 00000000..ad8a5c52 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/iw/insert.png diff --git a/scripts/newbitmaps/images/localized_images/iw/model.png b/scripts/newbitmaps/images/localized_images/iw/model.png Binary files differnew file mode 100644 index 00000000..5513a792 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/iw/model.png diff --git a/scripts/newbitmaps/images/localized_images/iw/remove.png b/scripts/newbitmaps/images/localized_images/iw/remove.png Binary files differnew file mode 100644 index 00000000..a8d0f824 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/iw/remove.png diff --git a/scripts/newbitmaps/images/localized_images/iw/yuck.png b/scripts/newbitmaps/images/localized_images/iw/yuck.png Binary files differnew file mode 100644 index 00000000..e1f1f95a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/iw/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/ja/devmode.png b/scripts/newbitmaps/images/localized_images/ja/devmode.png Binary files differnew file mode 100644 index 00000000..7ca472d6 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ja/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/ja/insert.png b/scripts/newbitmaps/images/localized_images/ja/insert.png Binary files differnew file mode 100644 index 00000000..3dd10e04 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ja/insert.png diff --git a/scripts/newbitmaps/images/localized_images/ja/model.png b/scripts/newbitmaps/images/localized_images/ja/model.png Binary files differnew file mode 100644 index 00000000..7e425ce9 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ja/model.png diff --git a/scripts/newbitmaps/images/localized_images/ja/remove.png b/scripts/newbitmaps/images/localized_images/ja/remove.png Binary files differnew file mode 100644 index 00000000..4a704a90 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ja/remove.png diff --git a/scripts/newbitmaps/images/localized_images/ja/yuck.png b/scripts/newbitmaps/images/localized_images/ja/yuck.png Binary files differnew file mode 100644 index 00000000..5193fd42 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ja/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/ko/devmode.png b/scripts/newbitmaps/images/localized_images/ko/devmode.png Binary files differnew file mode 100644 index 00000000..c04bfeee --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ko/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/ko/insert.png b/scripts/newbitmaps/images/localized_images/ko/insert.png Binary files differnew file mode 100644 index 00000000..7be91245 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ko/insert.png diff --git a/scripts/newbitmaps/images/localized_images/ko/model.png b/scripts/newbitmaps/images/localized_images/ko/model.png Binary files differnew file mode 100644 index 00000000..29932dba --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ko/model.png diff --git a/scripts/newbitmaps/images/localized_images/ko/remove.png b/scripts/newbitmaps/images/localized_images/ko/remove.png Binary files differnew file mode 100644 index 00000000..90895787 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ko/remove.png diff --git a/scripts/newbitmaps/images/localized_images/ko/yuck.png b/scripts/newbitmaps/images/localized_images/ko/yuck.png Binary files differnew file mode 100644 index 00000000..feec1022 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ko/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/lt/devmode.png b/scripts/newbitmaps/images/localized_images/lt/devmode.png Binary files differnew file mode 100644 index 00000000..3e66e659 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lt/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/lt/insert.png b/scripts/newbitmaps/images/localized_images/lt/insert.png Binary files differnew file mode 100644 index 00000000..0306740f --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lt/insert.png diff --git a/scripts/newbitmaps/images/localized_images/lt/model.png b/scripts/newbitmaps/images/localized_images/lt/model.png Binary files differnew file mode 100644 index 00000000..7b992101 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lt/model.png diff --git a/scripts/newbitmaps/images/localized_images/lt/remove.png b/scripts/newbitmaps/images/localized_images/lt/remove.png Binary files differnew file mode 100644 index 00000000..988932d1 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lt/remove.png diff --git a/scripts/newbitmaps/images/localized_images/lt/yuck.png b/scripts/newbitmaps/images/localized_images/lt/yuck.png Binary files differnew file mode 100644 index 00000000..f26d2983 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lt/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/lv/devmode.png b/scripts/newbitmaps/images/localized_images/lv/devmode.png Binary files differnew file mode 100644 index 00000000..4babb5e5 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lv/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/lv/insert.png b/scripts/newbitmaps/images/localized_images/lv/insert.png Binary files differnew file mode 100644 index 00000000..f155b011 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lv/insert.png diff --git a/scripts/newbitmaps/images/localized_images/lv/model.png b/scripts/newbitmaps/images/localized_images/lv/model.png Binary files differnew file mode 100644 index 00000000..849c7923 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lv/model.png diff --git a/scripts/newbitmaps/images/localized_images/lv/remove.png b/scripts/newbitmaps/images/localized_images/lv/remove.png Binary files differnew file mode 100644 index 00000000..c4c37b2c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lv/remove.png diff --git a/scripts/newbitmaps/images/localized_images/lv/yuck.png b/scripts/newbitmaps/images/localized_images/lv/yuck.png Binary files differnew file mode 100644 index 00000000..c75f74b1 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/lv/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/nl/devmode.png b/scripts/newbitmaps/images/localized_images/nl/devmode.png Binary files differnew file mode 100644 index 00000000..2484f82e --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/nl/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/nl/insert.png b/scripts/newbitmaps/images/localized_images/nl/insert.png Binary files differnew file mode 100644 index 00000000..5362c4b3 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/nl/insert.png diff --git a/scripts/newbitmaps/images/localized_images/nl/model.png b/scripts/newbitmaps/images/localized_images/nl/model.png Binary files differnew file mode 100644 index 00000000..5b33ac66 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/nl/model.png diff --git a/scripts/newbitmaps/images/localized_images/nl/remove.png b/scripts/newbitmaps/images/localized_images/nl/remove.png Binary files differnew file mode 100644 index 00000000..5c94ee96 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/nl/remove.png diff --git a/scripts/newbitmaps/images/localized_images/nl/yuck.png b/scripts/newbitmaps/images/localized_images/nl/yuck.png Binary files differnew file mode 100644 index 00000000..87c158e2 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/nl/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/no/devmode.png b/scripts/newbitmaps/images/localized_images/no/devmode.png Binary files differnew file mode 100644 index 00000000..6783efff --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/no/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/no/insert.png b/scripts/newbitmaps/images/localized_images/no/insert.png Binary files differnew file mode 100644 index 00000000..127545b4 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/no/insert.png diff --git a/scripts/newbitmaps/images/localized_images/no/model.png b/scripts/newbitmaps/images/localized_images/no/model.png Binary files differnew file mode 100644 index 00000000..3996c1d6 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/no/model.png diff --git a/scripts/newbitmaps/images/localized_images/no/remove.png b/scripts/newbitmaps/images/localized_images/no/remove.png Binary files differnew file mode 100644 index 00000000..c366a5f9 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/no/remove.png diff --git a/scripts/newbitmaps/images/localized_images/no/yuck.png b/scripts/newbitmaps/images/localized_images/no/yuck.png Binary files differnew file mode 100644 index 00000000..af232678 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/no/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/pl/devmode.png b/scripts/newbitmaps/images/localized_images/pl/devmode.png Binary files differnew file mode 100644 index 00000000..d20654eb --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pl/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/pl/insert.png b/scripts/newbitmaps/images/localized_images/pl/insert.png Binary files differnew file mode 100644 index 00000000..f01fb59c --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pl/insert.png diff --git a/scripts/newbitmaps/images/localized_images/pl/model.png b/scripts/newbitmaps/images/localized_images/pl/model.png Binary files differnew file mode 100644 index 00000000..c56d1a7b --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pl/model.png diff --git a/scripts/newbitmaps/images/localized_images/pl/remove.png b/scripts/newbitmaps/images/localized_images/pl/remove.png Binary files differnew file mode 100644 index 00000000..e412068d --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pl/remove.png diff --git a/scripts/newbitmaps/images/localized_images/pl/yuck.png b/scripts/newbitmaps/images/localized_images/pl/yuck.png Binary files differnew file mode 100644 index 00000000..1279f2d6 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pl/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/pt_BR/devmode.png b/scripts/newbitmaps/images/localized_images/pt_BR/devmode.png Binary files differnew file mode 100644 index 00000000..bfc3fecf --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_BR/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/pt_BR/insert.png b/scripts/newbitmaps/images/localized_images/pt_BR/insert.png Binary files differnew file mode 100644 index 00000000..b3151c8f --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_BR/insert.png diff --git a/scripts/newbitmaps/images/localized_images/pt_BR/model.png b/scripts/newbitmaps/images/localized_images/pt_BR/model.png Binary files differnew file mode 100644 index 00000000..7b8461b3 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_BR/model.png diff --git a/scripts/newbitmaps/images/localized_images/pt_BR/remove.png b/scripts/newbitmaps/images/localized_images/pt_BR/remove.png Binary files differnew file mode 100644 index 00000000..313fc418 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_BR/remove.png diff --git a/scripts/newbitmaps/images/localized_images/pt_BR/yuck.png b/scripts/newbitmaps/images/localized_images/pt_BR/yuck.png Binary files differnew file mode 100644 index 00000000..23dc98d5 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_BR/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/pt_PT/devmode.png b/scripts/newbitmaps/images/localized_images/pt_PT/devmode.png Binary files differnew file mode 100644 index 00000000..56be8aed --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_PT/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/pt_PT/insert.png b/scripts/newbitmaps/images/localized_images/pt_PT/insert.png Binary files differnew file mode 100644 index 00000000..e3ea2e42 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_PT/insert.png diff --git a/scripts/newbitmaps/images/localized_images/pt_PT/model.png b/scripts/newbitmaps/images/localized_images/pt_PT/model.png Binary files differnew file mode 100644 index 00000000..7cb54ed2 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_PT/model.png diff --git a/scripts/newbitmaps/images/localized_images/pt_PT/remove.png b/scripts/newbitmaps/images/localized_images/pt_PT/remove.png Binary files differnew file mode 100644 index 00000000..ec798b51 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_PT/remove.png diff --git a/scripts/newbitmaps/images/localized_images/pt_PT/yuck.png b/scripts/newbitmaps/images/localized_images/pt_PT/yuck.png Binary files differnew file mode 100644 index 00000000..724d5580 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/pt_PT/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/ro/devmode.png b/scripts/newbitmaps/images/localized_images/ro/devmode.png Binary files differnew file mode 100644 index 00000000..dba0cbd9 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ro/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/ro/insert.png b/scripts/newbitmaps/images/localized_images/ro/insert.png Binary files differnew file mode 100644 index 00000000..8b9f2e8a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ro/insert.png diff --git a/scripts/newbitmaps/images/localized_images/ro/model.png b/scripts/newbitmaps/images/localized_images/ro/model.png Binary files differnew file mode 100644 index 00000000..fe7a79c8 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ro/model.png diff --git a/scripts/newbitmaps/images/localized_images/ro/remove.png b/scripts/newbitmaps/images/localized_images/ro/remove.png Binary files differnew file mode 100644 index 00000000..d4519c8a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ro/remove.png diff --git a/scripts/newbitmaps/images/localized_images/ro/yuck.png b/scripts/newbitmaps/images/localized_images/ro/yuck.png Binary files differnew file mode 100644 index 00000000..7a342fd5 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ro/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/ru/devmode.png b/scripts/newbitmaps/images/localized_images/ru/devmode.png Binary files differnew file mode 100644 index 00000000..a6ed5e58 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ru/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/ru/insert.png b/scripts/newbitmaps/images/localized_images/ru/insert.png Binary files differnew file mode 100644 index 00000000..a3567aad --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ru/insert.png diff --git a/scripts/newbitmaps/images/localized_images/ru/model.png b/scripts/newbitmaps/images/localized_images/ru/model.png Binary files differnew file mode 100644 index 00000000..30325ad8 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ru/model.png diff --git a/scripts/newbitmaps/images/localized_images/ru/remove.png b/scripts/newbitmaps/images/localized_images/ru/remove.png Binary files differnew file mode 100644 index 00000000..6b62c636 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ru/remove.png diff --git a/scripts/newbitmaps/images/localized_images/ru/yuck.png b/scripts/newbitmaps/images/localized_images/ru/yuck.png Binary files differnew file mode 100644 index 00000000..46f9d3e4 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/ru/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/sk/devmode.png b/scripts/newbitmaps/images/localized_images/sk/devmode.png Binary files differnew file mode 100644 index 00000000..6c9ba16d --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sk/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/sk/insert.png b/scripts/newbitmaps/images/localized_images/sk/insert.png Binary files differnew file mode 100644 index 00000000..2d2a0ae8 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sk/insert.png diff --git a/scripts/newbitmaps/images/localized_images/sk/model.png b/scripts/newbitmaps/images/localized_images/sk/model.png Binary files differnew file mode 100644 index 00000000..43cd0d66 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sk/model.png diff --git a/scripts/newbitmaps/images/localized_images/sk/remove.png b/scripts/newbitmaps/images/localized_images/sk/remove.png Binary files differnew file mode 100644 index 00000000..f2af6576 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sk/remove.png diff --git a/scripts/newbitmaps/images/localized_images/sk/yuck.png b/scripts/newbitmaps/images/localized_images/sk/yuck.png Binary files differnew file mode 100644 index 00000000..ccc98b31 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sk/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/sl/devmode.png b/scripts/newbitmaps/images/localized_images/sl/devmode.png Binary files differnew file mode 100644 index 00000000..30927222 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sl/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/sl/insert.png b/scripts/newbitmaps/images/localized_images/sl/insert.png Binary files differnew file mode 100644 index 00000000..83d8d887 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sl/insert.png diff --git a/scripts/newbitmaps/images/localized_images/sl/model.png b/scripts/newbitmaps/images/localized_images/sl/model.png Binary files differnew file mode 100644 index 00000000..43cd0d66 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sl/model.png diff --git a/scripts/newbitmaps/images/localized_images/sl/remove.png b/scripts/newbitmaps/images/localized_images/sl/remove.png Binary files differnew file mode 100644 index 00000000..2dd47796 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sl/remove.png diff --git a/scripts/newbitmaps/images/localized_images/sl/yuck.png b/scripts/newbitmaps/images/localized_images/sl/yuck.png Binary files differnew file mode 100644 index 00000000..723d3832 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sl/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/sr/devmode.png b/scripts/newbitmaps/images/localized_images/sr/devmode.png Binary files differnew file mode 100644 index 00000000..65e75157 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sr/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/sr/insert.png b/scripts/newbitmaps/images/localized_images/sr/insert.png Binary files differnew file mode 100644 index 00000000..fe31fbe5 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sr/insert.png diff --git a/scripts/newbitmaps/images/localized_images/sr/model.png b/scripts/newbitmaps/images/localized_images/sr/model.png Binary files differnew file mode 100644 index 00000000..6e3e23a9 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sr/model.png diff --git a/scripts/newbitmaps/images/localized_images/sr/remove.png b/scripts/newbitmaps/images/localized_images/sr/remove.png Binary files differnew file mode 100644 index 00000000..423aed6e --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sr/remove.png diff --git a/scripts/newbitmaps/images/localized_images/sr/yuck.png b/scripts/newbitmaps/images/localized_images/sr/yuck.png Binary files differnew file mode 100644 index 00000000..402b5fea --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sr/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/sv/devmode.png b/scripts/newbitmaps/images/localized_images/sv/devmode.png Binary files differnew file mode 100644 index 00000000..799031e4 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sv/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/sv/insert.png b/scripts/newbitmaps/images/localized_images/sv/insert.png Binary files differnew file mode 100644 index 00000000..55ae4e63 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sv/insert.png diff --git a/scripts/newbitmaps/images/localized_images/sv/model.png b/scripts/newbitmaps/images/localized_images/sv/model.png Binary files differnew file mode 100644 index 00000000..d0445b97 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sv/model.png diff --git a/scripts/newbitmaps/images/localized_images/sv/remove.png b/scripts/newbitmaps/images/localized_images/sv/remove.png Binary files differnew file mode 100644 index 00000000..f4b60bff --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sv/remove.png diff --git a/scripts/newbitmaps/images/localized_images/sv/yuck.png b/scripts/newbitmaps/images/localized_images/sv/yuck.png Binary files differnew file mode 100644 index 00000000..d31f707b --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/sv/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/th/devmode.png b/scripts/newbitmaps/images/localized_images/th/devmode.png Binary files differnew file mode 100644 index 00000000..6503ee6d --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/th/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/th/insert.png b/scripts/newbitmaps/images/localized_images/th/insert.png Binary files differnew file mode 100644 index 00000000..d16224e3 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/th/insert.png diff --git a/scripts/newbitmaps/images/localized_images/th/model.png b/scripts/newbitmaps/images/localized_images/th/model.png Binary files differnew file mode 100644 index 00000000..aedf7235 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/th/model.png diff --git a/scripts/newbitmaps/images/localized_images/th/remove.png b/scripts/newbitmaps/images/localized_images/th/remove.png Binary files differnew file mode 100644 index 00000000..3d63249a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/th/remove.png diff --git a/scripts/newbitmaps/images/localized_images/th/yuck.png b/scripts/newbitmaps/images/localized_images/th/yuck.png Binary files differnew file mode 100644 index 00000000..47478292 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/th/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/tr/devmode.png b/scripts/newbitmaps/images/localized_images/tr/devmode.png Binary files differnew file mode 100644 index 00000000..72993218 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/tr/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/tr/insert.png b/scripts/newbitmaps/images/localized_images/tr/insert.png Binary files differnew file mode 100644 index 00000000..8e43bc62 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/tr/insert.png diff --git a/scripts/newbitmaps/images/localized_images/tr/model.png b/scripts/newbitmaps/images/localized_images/tr/model.png Binary files differnew file mode 100644 index 00000000..7c28609e --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/tr/model.png diff --git a/scripts/newbitmaps/images/localized_images/tr/remove.png b/scripts/newbitmaps/images/localized_images/tr/remove.png Binary files differnew file mode 100644 index 00000000..12192de4 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/tr/remove.png diff --git a/scripts/newbitmaps/images/localized_images/tr/yuck.png b/scripts/newbitmaps/images/localized_images/tr/yuck.png Binary files differnew file mode 100644 index 00000000..a5862c16 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/tr/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/uk/devmode.png b/scripts/newbitmaps/images/localized_images/uk/devmode.png Binary files differnew file mode 100644 index 00000000..73ed8915 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/uk/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/uk/insert.png b/scripts/newbitmaps/images/localized_images/uk/insert.png Binary files differnew file mode 100644 index 00000000..0418f890 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/uk/insert.png diff --git a/scripts/newbitmaps/images/localized_images/uk/model.png b/scripts/newbitmaps/images/localized_images/uk/model.png Binary files differnew file mode 100644 index 00000000..a9f5c2b2 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/uk/model.png diff --git a/scripts/newbitmaps/images/localized_images/uk/remove.png b/scripts/newbitmaps/images/localized_images/uk/remove.png Binary files differnew file mode 100644 index 00000000..9ce9e0da --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/uk/remove.png diff --git a/scripts/newbitmaps/images/localized_images/uk/yuck.png b/scripts/newbitmaps/images/localized_images/uk/yuck.png Binary files differnew file mode 100644 index 00000000..d1cbedd4 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/uk/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/vi/devmode.png b/scripts/newbitmaps/images/localized_images/vi/devmode.png Binary files differnew file mode 100644 index 00000000..ee20ae48 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/vi/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/vi/insert.png b/scripts/newbitmaps/images/localized_images/vi/insert.png Binary files differnew file mode 100644 index 00000000..1257a8f8 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/vi/insert.png diff --git a/scripts/newbitmaps/images/localized_images/vi/model.png b/scripts/newbitmaps/images/localized_images/vi/model.png Binary files differnew file mode 100644 index 00000000..9d116439 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/vi/model.png diff --git a/scripts/newbitmaps/images/localized_images/vi/remove.png b/scripts/newbitmaps/images/localized_images/vi/remove.png Binary files differnew file mode 100644 index 00000000..452e9a5a --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/vi/remove.png diff --git a/scripts/newbitmaps/images/localized_images/vi/yuck.png b/scripts/newbitmaps/images/localized_images/vi/yuck.png Binary files differnew file mode 100644 index 00000000..6ec36f27 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/vi/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/zh_CN/devmode.png b/scripts/newbitmaps/images/localized_images/zh_CN/devmode.png Binary files differnew file mode 100644 index 00000000..2af96e57 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_CN/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/zh_CN/insert.png b/scripts/newbitmaps/images/localized_images/zh_CN/insert.png Binary files differnew file mode 100644 index 00000000..bda8eeba --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_CN/insert.png diff --git a/scripts/newbitmaps/images/localized_images/zh_CN/model.png b/scripts/newbitmaps/images/localized_images/zh_CN/model.png Binary files differnew file mode 100644 index 00000000..7061f939 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_CN/model.png diff --git a/scripts/newbitmaps/images/localized_images/zh_CN/remove.png b/scripts/newbitmaps/images/localized_images/zh_CN/remove.png Binary files differnew file mode 100644 index 00000000..014a8c29 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_CN/remove.png diff --git a/scripts/newbitmaps/images/localized_images/zh_CN/yuck.png b/scripts/newbitmaps/images/localized_images/zh_CN/yuck.png Binary files differnew file mode 100644 index 00000000..e41fe200 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_CN/yuck.png diff --git a/scripts/newbitmaps/images/localized_images/zh_TW/devmode.png b/scripts/newbitmaps/images/localized_images/zh_TW/devmode.png Binary files differnew file mode 100644 index 00000000..47a6c903 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_TW/devmode.png diff --git a/scripts/newbitmaps/images/localized_images/zh_TW/insert.png b/scripts/newbitmaps/images/localized_images/zh_TW/insert.png Binary files differnew file mode 100644 index 00000000..4bec7fb3 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_TW/insert.png diff --git a/scripts/newbitmaps/images/localized_images/zh_TW/model.png b/scripts/newbitmaps/images/localized_images/zh_TW/model.png Binary files differnew file mode 100644 index 00000000..983ba300 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_TW/model.png diff --git a/scripts/newbitmaps/images/localized_images/zh_TW/remove.png b/scripts/newbitmaps/images/localized_images/zh_TW/remove.png Binary files differnew file mode 100644 index 00000000..450ddbdf --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_TW/remove.png diff --git a/scripts/newbitmaps/images/localized_images/zh_TW/yuck.png b/scripts/newbitmaps/images/localized_images/zh_TW/yuck.png Binary files differnew file mode 100644 index 00000000..e8486279 --- /dev/null +++ b/scripts/newbitmaps/images/localized_images/zh_TW/yuck.png diff --git a/scripts/newbitmaps/images/make_yaml_from_hwids b/scripts/newbitmaps/images/make_default_yaml index 96a83049..448c6533 100755 --- a/scripts/newbitmaps/images/make_yaml_from_hwids +++ b/scripts/newbitmaps/images/make_default_yaml @@ -3,22 +3,13 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # -# Generate a new yaml file for each specified hwid_*.bmp file. +# Generate a new DEFAULT.yaml file using hwid_unknown.png as a placeholder. # -if [ "${1:-}" = "--force" ]; then - shift; -else - echo "This script is deprecated." - echo "The latest BIOSes can render HWIDs directly from ASCII." - echo "Use --force to proceed anyway." - exit 1 -fi - # I'm sorting the locales in more-or-less geographical order. Right should move # east, left should move west. Of course we'll start in the US. :-) locales="en es_419 pt_BR en_GB fr es pt_PT ca it de el nl da no sv fi et lv lt ru pl cs sk hu sl sr hr bg ro uk tr iw ar fa hi th vi id fil zh_CN zh_TW ko ja" -localedir="./localized_bitmaps" +localedir="./localized_images" # Arbitrary padding ypad=5 @@ -33,9 +24,9 @@ cur_x=0 cur_y=0 -# Return width of the specified .bmp file +# Return width of the specified .png file get_x() { - file $1 | awk '{print $7}' + file $1 | awk '{print $4}' | sed -e 's/[^0-9]//g' } get_xx() { @@ -43,12 +34,12 @@ get_xx() { get_x $ffile } -# Return height of the specified .bmp file +# Return height of the specified .png file get_y() { - file $1 | awk '{print $9}' + file $1 | awk '{print $6}' | sed -e 's/[^0-9]//g' } -# Return height of the specified .bmp file +# Return height of the specified .png file get_yy() { local ffile=$(eval "echo \$$1") get_y $ffile @@ -88,13 +79,13 @@ guess_locale() { } -# Reset the current baseline and width to the size of the specified .bmp file +# Reset the current baseline and width to the size of the specified .png file reset_base() { cur_x=$(get_x "$1") cur_y=$(expr $(get_y $1) - $yborder) } -# Emit a screen line entry centering the given .bmp files at the current +# Emit a screen line entry centering the given .png files at the current # baseline. We assume that all args are the same height. center_up() { local totalx @@ -120,87 +111,88 @@ center_up() { -# Generate a new yaml file for each specified hwid_*.bmp file. -for hwid_bmp in "$@"; do - yaml_file=$(echo $(basename "$hwid_bmp" .bmp) | tr 'A-Z' 'a-z').yaml +# Generate a new yaml file for each specified hwid_*.png file. +for hwid_bmp in hwid_unknown.png; do + yaml_file=DEFAULT.yaml echo "$yaml_file" # List the images. The major difference is the HWID. cat >"$yaml_file" <<EOF1 -bmpblock: 1.0 +bmpblock: 1.1 compression: 1 images: # The HWID must change for every BOM - hwid: $hwid_bmp + # hwid: $hwid_bmp # This URL never changes - url: URL.bmp + url: URL.png # The background images are from the UI people - devmode_bg: Devmode.bmp - remove_bg: Remove.bmp - yuck_bg: Yuck.bmp - insert_bg: Insert.bmp + devmode_bg: Devmode.png + remove_bg: Remove.png + yuck_bg: Yuck.png + insert_bg: Insert.png # The following strings must be approved by the localization people EOF1 # some global variables matching the yaml definitions hwid=$hwid_bmp - url="URL.bmp" + url="URL.png" # Enumerate the bitmaps for each locale-specific string. for lc in $locales; do cat >>"$yaml_file" <<EOF2 - ${lc}_model_text: ${localedir}/$lc/model.bmp - ${lc}_devmode_text: ${localedir}/$lc/devmode.bmp - ${lc}_remove_text: ${localedir}/$lc/remove.bmp - ${lc}_yuck_text: ${localedir}/$lc/yuck.bmp - ${lc}_insert_text: ${localedir}/$lc/insert.bmp + ${lc}_model_text: ${localedir}/$lc/model.png + ${lc}_devmode_text: ${localedir}/$lc/devmode.png + ${lc}_remove_text: ${localedir}/$lc/remove.png + ${lc}_yuck_text: ${localedir}/$lc/yuck.png + ${lc}_insert_text: ${localedir}/$lc/insert.png EOF2 # Also define global variables matching those in the yaml file. - eval "${lc}_model_text=${localedir}/$lc/model.bmp" - eval "${lc}_devmode_text=${localedir}/$lc/devmode.bmp" - eval "${lc}_remove_text=${localedir}/$lc/remove.bmp" - eval "${lc}_yuck_text=${localedir}/$lc/yuck.bmp" - eval "${lc}_insert_text=${localedir}/$lc/insert.bmp" + eval "${lc}_model_text=${localedir}/$lc/model.png" + eval "${lc}_devmode_text=${localedir}/$lc/devmode.png" + eval "${lc}_remove_text=${localedir}/$lc/remove.png" + eval "${lc}_yuck_text=${localedir}/$lc/yuck.png" + eval "${lc}_insert_text=${localedir}/$lc/insert.png" done # List the screens. We need to composite four screens for each locale. echo "screens:" >> "$yaml_file" for lc in $locales; do + echo -n " $lc" echo " ${lc}_devel:" >> "$yaml_file" echo " - [ 0, 0, devmode_bg]" >> "$yaml_file" - reset_base Devmode.bmp + reset_base Devmode.png center_up "${lc}_devmode_text" echo "" >> "$yaml_file" echo " ${lc}_remove:" >> "$yaml_file" echo " - [ 0, 0, remove_bg]" >> "$yaml_file" - reset_base Remove.bmp - center_up "${lc}_model_text" "hwid" + reset_base Remove.png + center_up "${lc}_model_text" 'hwid' center_up "url" center_up "${lc}_remove_text" echo "" >> "$yaml_file" echo " ${lc}_yuck:" >> "$yaml_file" echo " - [ 0, 0, yuck_bg]" >> "$yaml_file" - reset_base Yuck.bmp - center_up "${lc}_model_text" "hwid" + reset_base Yuck.png + center_up "${lc}_model_text" 'hwid' center_up "url" center_up "${lc}_yuck_text" echo "" >> "$yaml_file" echo " ${lc}_insert:" >> "$yaml_file" echo " - [ 0, 0, insert_bg]" >> "$yaml_file" - reset_base Insert.bmp - center_up "${lc}_model_text" "hwid" + reset_base Insert.png + center_up "${lc}_model_text" 'hwid' center_up "url" center_up "${lc}_insert_text" echo "" >> "$yaml_file" @@ -227,3 +219,7 @@ EOF2 done done + +# Now replace the 'hwid' string with '$HWID'. +perl -i -p -e 's/\bhwid\b/\$HWID/g;' "$yaml_file" +echo "" diff --git a/scripts/newbitmaps/lib/current_hwid.bmp b/scripts/newbitmaps/lib/current_hwid.bmp Binary files differindex 411242d8..16c2dfba 100644 --- a/scripts/newbitmaps/lib/current_hwid.bmp +++ b/scripts/newbitmaps/lib/current_hwid.bmp diff --git a/scripts/newbitmaps/make_bmp_from_components.py b/scripts/newbitmaps/old_releases/alex_1280x800/make_bmp_from_components.py index 15b818e9..15b818e9 100755 --- a/scripts/newbitmaps/make_bmp_from_components.py +++ b/scripts/newbitmaps/old_releases/alex_1280x800/make_bmp_from_components.py diff --git a/scripts/newbitmaps/strings/README b/scripts/newbitmaps/strings/README new file mode 100644 index 00000000..4845a19b --- /dev/null +++ b/scripts/newbitmaps/strings/README @@ -0,0 +1,3 @@ +This directory contains the original UTF-8 text from the l108 team. However, +automatically rendering text into images is not completely reliable, so +these should be used only as examples. diff --git a/scripts/newbitmaps/strings/hwid_unknown.txt b/scripts/newbitmaps/strings/hwid_unknown.txt index aff8c801..c5c6d297 100644 --- a/scripts/newbitmaps/strings/hwid_unknown.txt +++ b/scripts/newbitmaps/strings/hwid_unknown.txt @@ -1 +1,2 @@ -DANGER! UNOFFICIAL BIOS! +CHROMEOS PROTOTYPE 0001 + diff --git a/scripts/newbitmaps/strings/text_to_bmp b/scripts/newbitmaps/strings/text_to_bmp index 7d145d86..4357a058 100755 --- a/scripts/newbitmaps/strings/text_to_bmp +++ b/scripts/newbitmaps/strings/text_to_bmp @@ -10,10 +10,10 @@ # Image parameters bg='#607c91' bluecolor='#9ccaec' -bluefont="Helvetica-Narrow" -bluepointsize=19 -whitefont="Helvetica-Narrow" -whitepointsize=30 +bluefont="Helvetica" +bluepointsize=22 +whitefont="Helvetica" +whitepointsize=40 tmpdir=$(mktemp -d /tmp/tmp.bmp.XXXXXX) @@ -21,7 +21,7 @@ trap "rm -rf $tmpdir" EXIT label_file="${tmpdir}/label.txt" for txtfile in $*; do - bmpfile="${txtfile%.*}".bmp + bmpfile="${txtfile%.*}".png # Must strip off the leading U+FEFF byte order mark (bytes 0xEF,0xBB,0xBF) of # each file before I can pass it to imagemagick. Chomp any leading/trailing # whitespace too. @@ -35,8 +35,10 @@ for txtfile in $*; do convert \ -background "$bg" -fill "$bluecolor" \ -font "$bluefont" -pointsize "$bluepointsize" \ - -bordercolor "$bg" -border 0x1 -gravity Center \ + -bordercolor "$bg" -border 0x3 -gravity Center \ + -interline-spacing 3 \ label:'@'"$label_file" \ + -resize '120%x100' \ -colors 256 -compress none -alpha off \ "$bmpfile" echo "wrote $bmpfile" @@ -46,7 +48,9 @@ for txtfile in $*; do -background "$bg" -fill "white" \ -font "$whitefont" -pointsize "$whitepointsize" \ -bordercolor "$bg" -border 0x10 -gravity Center \ + -interline-spacing 5 \ label:'@'"$label_file" \ + -resize '120%x100' \ -colors 256 -compress none -alpha off \ "$bmpfile" echo "wrote $bmpfile" |