diff --git a/admin-dev/themes/default/template/controllers/translations/helpers/view/translation_form.tpl b/admin-dev/themes/default/template/controllers/translations/helpers/view/translation_form.tpl
index 7899de590..e04bd1dd1 100644
--- a/admin-dev/themes/default/template/controllers/translations/helpers/view/translation_form.tpl
+++ b/admin-dev/themes/default/template/controllers/translations/helpers/view/translation_form.tpl
@@ -32,8 +32,22 @@
{l s='Expressions to translate'} : {$count}.
{l s='Click on the titles to open fieldsets'}.
{l s='total missing expresssions:'} {$missing_translations|array_sum}
- {$limit_warning}
- {if !$suoshin_exceeded}
+ {if $post_limit_exceeded == true}
+
+ {if $limit_warning['error_type'] == 'suhosin'}
+ {l s='Warning, your hosting provider is using the suhosin patch for PHP, which limits the maximum number of fields to post in a form:'}
+
+ {$limit_warning['post.max_vars']}{l s='for suhosin.post.max_vars.'}
+ {$limit_warning['request.max_vars']} {l s='for suhosin.request.max_vars.'}
+ {l s='Please ask your hosting provider to increase the suhosin post and request limit to'}
+ {else}
+ {l s='Warning, your PHP configuration limits the maximum number of fields to post in a form:'}
+ {$limit_warning['max_input_vars']} {l s='for max_input_vars.'}
+ {l s='Please ask your hosting provider to increase the this limit to'}
+ {/if}
+ {$limit_warning['needed_limit']} {l s='at least.'} {l s='or edit the translation file manually.'}
+
+ {else}