bc02ae8386
pt is ready for primetime ^_^
2013-02-04 19:11:54 -06:00
dad57ebea2
small pt yaml syntax update
2013-02-04 19:09:05 -06:00
36b216a6e8
update pt
2013-01-30 21:00:52 -06:00
d390e61f5b
add rails-i18n for standard rails api translations
2013-01-30 20:57:32 -06:00
9a9eea86ec
fully disable closet hangers in production
2013-01-30 20:21:27 -06:00
9c6797699e
enable hangers in development, disable in production
2013-01-29 23:06:37 -06:00
71d9dc44cd
substring-ish item name indexing using ngrams+keyword
2013-01-29 23:00:45 -06:00
934923b0f6
sigh. disable user filters again :(
2013-01-28 18:30:04 -06:00
9fc643152e
production elasticsearch search config
2013-01-28 18:29:28 -06:00
629ff2c45d
index items by *actual* species support ids
2013-01-28 17:54:50 -06:00
2cc688f7ff
bump up pet load timeout
2013-01-28 17:52:10 -06:00
f59fa92aa1
oops, dont include duplicate items in wardrobe after translating
2013-01-28 17:02:33 -06:00
f484fc5c21
update supported species list on items#show
2013-01-28 16:54:25 -06:00
2486e46a25
re-enable user filters, woo
2013-01-28 16:25:00 -06:00
8d24304ff5
security update: rails 3.0.20
2013-01-28 15:34:44 -06:00
eab14e31fd
waaay speed up Pet#translate_items
...
A few key changes:
* Don't reload the whole pet 8 times!! Sooo many bad things
happen, including redundant lookups of everything else and
too many item saves and reindexes. Instead, fetch the item
data, apply it to the items, and then save the items (once
each!)
* Updated my branch of globalize3 to be even better at avoiding
redundant queries when saving. Woo.
* Last realization: wrapping all the item saves in a single
transaction works wonders. COMMIT seems to have high overhead,
so doing only one took it from 50ms * 10 or whatever to 60ms.
Good stuff.
2013-01-28 15:18:11 -06:00
4efcdaac49
re-enable item translations, now that i made a corresponding server config change
2013-01-28 13:11:28 -06:00
a9cdabda49
apparently this fixes resque for spawning child processes. okay.
2013-01-28 03:55:36 -06:00
0e5978d92d
update resque to see if maybe it fixes the stupid problems
2013-01-28 03:48:53 -06:00
f7ae45e3e7
temporarily disable item translation
2013-01-28 03:30:43 -06:00
482b1a155d
ugh, fine, save the pets sequentially
2013-01-28 03:02:20 -06:00
206811a2fb
oops, deal with missing item fields better
2013-01-28 03:01:25 -06:00
0b32e8ba59
cut down on pets#load zone queries
2013-01-28 02:19:37 -06:00
a39110884d
cut down on pets#load queries
2013-01-28 02:10:25 -06:00
6c3ff09f5d
make en-MEEP translatable - because sorting by translations doesnt work well with fallbacks
2013-01-27 20:43:08 -06:00
58bb3aa8f6
pt update - thanks again lucca!
2013-01-27 19:58:29 -06:00
8d72bf6353
temporarily disable user-filters in item search
2013-01-27 01:45:18 -06:00
895aef86c2
oops: only infer public locales from language header
2013-01-27 00:35:22 -06:00
eaf875c6c7
zone, species, color alphabetical by the current locale
...
We were joining to the translations table to sort records
alphabetically, but then it sorted by *all* of the translations in
some strange way. Now use with_translations to restrict the join
to the current locale.
2013-01-27 00:25:52 -06:00
c2ae3da11c
oops: use public git uri for flex gem
2013-01-26 23:48:59 -06:00
1ef39f854c
localize outfits#_outfit
2013-01-26 12:42:38 -06:00
254a4fe89c
preserve outfits#edit location hash when switching locales
2013-01-26 12:02:06 -06:00
52fee4f0c9
localize outfits#edit wear/unwear/closet/uncloset
2013-01-26 11:58:16 -06:00
8c348d4535
localize outfits#edit search helpers
2013-01-26 11:11:42 -06:00
9c37e894f7
translate species/color
2013-01-26 10:34:48 -06:00
361b5df256
translate zones
2013-01-26 09:54:29 -06:00
964a64e0c8
fix translation error
2013-01-26 09:53:30 -06:00
e86bcfaf54
improve globalized search queries: normalize input, fallbacks, etc
2013-01-26 09:52:58 -06:00
2798ebbd5c
fix pb filter for other locales
2013-01-26 09:52:21 -06:00
c1c7162451
pt style: remove spaces before question marks
2013-01-25 15:25:54 -06:00
8bb553701a
remove N+1 queries in contributions#index
2013-01-25 15:23:48 -06:00
a477bdc447
first draft of portuguese :)
2013-01-25 15:14:55 -06:00
573e8a6459
use I18n.with_locale wherever possible, since it catches errors properly
...
In particular, pet#load was handling locale-switching itself, but wasn't
switching back to original locale on error. We could've used a rescue
block, but, when I18n.with_locale is so cool, may as well use it fully.
2013-01-25 15:09:56 -06:00
85d52c23c3
more helpful ownership-not-found error message
2013-01-25 11:16:47 -06:00
4e0ce6c20b
bugfix: zone-not-found raises error again
2013-01-25 11:15:54 -06:00
c5fbf74a7d
update query examples: zone -> occupies, add restricts
2013-01-25 11:14:31 -06:00
d3b449a8f9
Merge branch 'globalized_search' into i18n
...
Conflicts:
Gemfile
app/controllers/application_controller.rb
app/controllers/items_controller.rb
app/controllers/outfits_controller.rb
app/helpers/application_helper.rb
app/views/items/show.html.haml
config/locales/en-MEEP.yml
config/locales/en.yml
public/stylesheets/compiled/screen.css
2013-01-25 11:09:07 -06:00
e6d9e5ee75
stop removing "item" from zone plain labels: background vs. backgrounditem
2013-01-25 10:47:47 -06:00
d0dffd6cff
fix ClosetHanger.set_quantity to not call destroy on a new hanger; it confuses flex
2013-01-25 10:44:15 -06:00
7f18fe12c1
user:owns, user:wants queries
2013-01-25 10:35:35 -06:00