One of the problems we had with the Firefox Support Knowledge Base in the past was that locale leaders and approvers had no way of knowing when a new translation was created. As a result, new translations stayed in the unpublished staging area with no-one knowing that a review was needed.
In a recent support.mozilla.com update, a new feature was added enabling you to receive notification whenever a new translation is created in your language. You can even monitor more than one language if you want. Here is a page with instructions on how to enable it. Happy translating!